From e162d8d94bc19fc57d2cbafbe3f6473cc91796b6 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:35:52 +0200 Subject: [PATCH 01/19] Add allow_overwrite to some DNS resources and move plausible, apollo, and ftp DNS resources to its own compute instance files --- dns.tf | 38 ++++++++------------------------------ 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/dns.tf b/dns.tf index 0cb69502..7215b33e 100644 --- a/dns.tf +++ b/dns.tf @@ -160,6 +160,7 @@ resource "aws_route53_record" "build-usegalaxy" { ## ZFS server #1 (all flash) resource "aws_route53_record" "ssds1-galaxyproject" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "zfs0f.galaxyproject.eu" type = "A" @@ -169,6 +170,7 @@ resource "aws_route53_record" "ssds1-galaxyproject" { ## ZFS server #2 (spinning disks w/ flash cache) resource "aws_route53_record" "zfs1-galaxyproject" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "zfs1.galaxyproject.eu" type = "A" @@ -178,6 +180,7 @@ resource "aws_route53_record" "zfs1-galaxyproject" { ## ZFS server #3 (all flash) resource "aws_route53_record" "zfs2f-galaxyproject" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "zfs2f.galaxyproject.eu" type = "A" @@ -188,6 +191,7 @@ resource "aws_route53_record" "zfs2f-galaxyproject" { ## ZFS server #4 (all flash) resource "aws_route53_record" "zfs3f-galaxyproject" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "zfs3f.galaxyproject.eu" type = "A" @@ -204,36 +208,6 @@ resource "aws_route53_record" "zfs3f-galaxyproject" { # records = ["10.5.68.230"] #} - -# VMs -resource "aws_route53_record" "plausible" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "plausible.galaxyproject.eu" - type = "A" - ttl = "600" - records = ["192.52.44.75"] -} - -resource "aws_route53_record" "apollo-main" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "apollo.internal.galaxyproject.eu" - type = "A" - ttl = "600" - records = ["10.5.68.7"] -} - -resource "aws_route53_record" "ftp" { - allow_overwrite = true - zone_id = var.zone_usegalaxy_eu - name = "ftp.usegalaxy.eu" - type = "A" - ttl = "600" - records = ["132.230.223.213"] -} - - ## Interactive Tools ## We redirect all subdomains planning for URLs like ## https://727a121642ce1f94-3a20d7fa7b014959af58c7f6a47d1af.interactivetoolentrypoint.interactivetool.{some-subdomain}.usegalaxy.eu/ @@ -294,6 +268,7 @@ resource "aws_route53_record" "it-subdomain-main" { # SPF and DMARC records resource "aws_route53_record" "usegalaxy_eu_dmarc_txt" { + allow_overwrite = true zone_id = var.zone_usegalaxy_eu name = "_dmarc.usegalaxy.eu" type = "TXT" @@ -304,6 +279,7 @@ resource "aws_route53_record" "usegalaxy_eu_dmarc_txt" { } resource "aws_route53_record" "usegalaxy_eu_spf_txt" { + allow_overwrite = true zone_id = var.zone_usegalaxy_eu name = "" type = "TXT" @@ -314,6 +290,7 @@ resource "aws_route53_record" "usegalaxy_eu_spf_txt" { } resource "aws_route53_record" "galaxyproject_eu_dmarc_txt" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "_dmarc.galaxyproject.eu" type = "TXT" @@ -324,6 +301,7 @@ resource "aws_route53_record" "galaxyproject_eu_dmarc_txt" { } resource "aws_route53_record" "galaxyproject_eu_spf_txt" { + allow_overwrite = true zone_id = var.zone_galaxyproject_eu name = "" type = "TXT" From 268f6b497691b75ad61f0c9a89f4cd6fa6bc5a4b Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:37:11 +0200 Subject: [PATCH 02/19] Create a new apollo Terraform config file and use the snapshot as the image of the VM snapshots were created and moved from the old cloud to the new cloud --- instance_core_apollo.tf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 instance_core_apollo.tf diff --git a/instance_core_apollo.tf b/instance_core_apollo.tf new file mode 100644 index 00000000..b1242f37 --- /dev/null +++ b/instance_core_apollo.tf @@ -0,0 +1,26 @@ +resource "openstack_compute_instance_v2" "apollo-usegalaxy" { + name = "apollo.internal.galaxyproject.eu" + image_name = "apollo_16_04_2024" + flavor_name = "m1.large" + key_pair = "cloud2" + security_groups = ["egress", "public-web2", "public-ssh", "default", "public-ping"] + + network { + name = "bioinf" + } + + user_data = <<-EOF + #cloud-config + package_update: true + package_upgrade: true + EOF +} + +resource "aws_route53_record" "apollo-usegalaxy-internal" { + allow_overwrite = true + zone_id = var.zone_galaxyproject_eu + name = "apollo.internal.galaxyproject.eu" + type = "A" + ttl = "600" + records = ["${openstack_compute_instance_v2.apollo-usegalaxy.access_ip_v4}"] +} From 0b67a7595f6616b78c9b686a3d9df0f9e8f24f99 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:38:24 +0200 Subject: [PATCH 03/19] Change the flavor Bjoern suggested that this should be fine as celery is more IO bound than CPU/Mem. --- instance_core_celery.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instance_core_celery.tf b/instance_core_celery.tf index 1fa1b037..b401ec66 100644 --- a/instance_core_celery.tf +++ b/instance_core_celery.tf @@ -9,7 +9,7 @@ data "openstack_images_image_v2" "celery-image" { resource "openstack_compute_instance_v2" "celery" { name = "celery-${count.index}.galaxyproject.eu" image_id = data.openstack_images_image_v2.celery-image.id - flavor_name = "c1.c36m100" + flavor_name = "m1.xxlarge" key_pair = "cloud2" tags = [] security_groups = ["default", "ingress-from-proxy"] From 3da48a3dfa96cfdd531666b0635a1dda77d05c10 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:40:30 +0200 Subject: [PATCH 04/19] use snapshots from the old cloud as the image and reattach it to the same volume since reattaching to the same volume from the old cloud, block volume creation was commented out and the new cloud only supports v3 block volume from now on --- instance_core_cvmfs0_eu.tf | 21 ++++++++++++--------- instance_core_cvmfs1-ufr0.tf | 2 +- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/instance_core_cvmfs0_eu.tf b/instance_core_cvmfs0_eu.tf index 22240533..d9b7a935 100644 --- a/instance_core_cvmfs0_eu.tf +++ b/instance_core_cvmfs0_eu.tf @@ -4,7 +4,7 @@ variable "cvmfs-stratum0-eu-dns" { resource "openstack_compute_instance_v2" "cvmfs-stratum0-eu" { name = var.cvmfs-stratum0-eu-dns - image_name = "generic-rockylinux8-v60-j168-5333625af7b2-main" + image_name = "cvmfs-stratum0_22_04_2024" flavor_name = "m1.small" key_pair = "cloud2" security_groups = ["egress", "public-ssh", "public-ping", "public-web2"] @@ -22,15 +22,18 @@ resource "openstack_compute_instance_v2" "cvmfs-stratum0-eu" { EOF } -resource "openstack_blockstorage_volume_v2" "cvmfs-data-eu" { - name = "cvmfs stratum 0 EU" - description = "spool space for cvmfs" - size = 500 -} +# 22.4.2024: This resource creation is commented out because the volume +# from the old cloud is being attached to the instance in the new cloud. +# resource "openstack_blockstorage_volume_v2" "cvmfs-data-eu" { +# name = "cvmfs stratum 0 EU" +# description = "spool space for cvmfs" +# size = 500 +# } -resource "openstack_compute_volume_attach_v2" "cvmfs-va-eu" { - instance_id = "${openstack_compute_instance_v2.cvmfs-stratum0-eu.id}" - volume_id = "${openstack_blockstorage_volume_v2.cvmfs-data-eu.id}" +resource "openstack_compute_volume_attach_v2" "cvmfs-stratum0-va-eu" { + instance_id = openstack_compute_instance_v2.cvmfs-stratum0-eu.id + volume_id = "b637697c-5227-4b0c-a300-7afdd2256cc4" + device = "/dev/vdb" } resource "aws_route53_record" "cvmfs-stratum0-eu" { diff --git a/instance_core_cvmfs1-ufr0.tf b/instance_core_cvmfs1-ufr0.tf index 400c4f86..b354e9ad 100644 --- a/instance_core_cvmfs1-ufr0.tf +++ b/instance_core_cvmfs1-ufr0.tf @@ -4,7 +4,7 @@ variable "cvmfs1-ufr0-eu-dns" { resource "openstack_compute_instance_v2" "cvmfs1-ufr0-eu" { name = var.cvmfs1-ufr0-eu-dns - image_name = "generic-rockylinux8-v60-j168-5333625af7b2-main" + image_name = "cvmfs1-ufr0-internal_22_04_2024" flavor_name = "m1.small" key_pair = "cloud2" security_groups = ["egress", "public-ssh", "public-ping", "public-web2"] From dc31f34ea5222c2734a95b0d7000373dd1325b0a Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:43:10 +0200 Subject: [PATCH 05/19] use snapshots from the old cloud as the image and reattach it to the same volume since reattaching to the same volume from the old cloud, block volume creation was commented out and the new cloud only supports v3 block volume from now on --- instance_core_dokku.tf | 17 ++++++++++------- instance_core_influxdb.tf | 24 ++++++++++-------------- instance_core_stats.tf | 25 ++++++++++++++++++------- 3 files changed, 38 insertions(+), 28 deletions(-) diff --git a/instance_core_dokku.tf b/instance_core_dokku.tf index 8972a567..ffd26f5a 100644 --- a/instance_core_dokku.tf +++ b/instance_core_dokku.tf @@ -1,6 +1,6 @@ resource "openstack_compute_instance_v2" "dokku" { name = "apps.galaxyproject.eu" - image_name = "generic-rockylinux8-v60-j168-5333625af7b2-main" + image_name = "apps_15_4_2024" flavor_name = "m1.xlarge" key_pair = "cloud2" security_groups = ["egress", "public-ssh", "public-ping", "public-web2"] @@ -10,15 +10,18 @@ resource "openstack_compute_instance_v2" "dokku" { } } -resource "openstack_blockstorage_volume_v2" "dokku-data" { - name = "stats" - description = "Data volume for dokku" - size = 50 -} +# 17.4.2024: This resource creation is commented out because the volume +# from the old cloud is being attached to the instance in the new cloud. +# resource "openstack_blockstorage_volume_v3" "dokku-data" { +# name = "stats" +# description = "Data volume for dokku" +# size = 50 +# } resource "openstack_compute_volume_attach_v2" "dokku-va" { instance_id = openstack_compute_instance_v2.dokku.id - volume_id = openstack_blockstorage_volume_v2.dokku-data.id + volume_id = "6cbce9f7-1ffd-4848-9ec8-0a2ccfd52225" + device = "/dev/vdb" } resource "aws_route53_record" "dokku-dns" { diff --git a/instance_core_influxdb.tf b/instance_core_influxdb.tf index ce84e5bd..5bd83774 100644 --- a/instance_core_influxdb.tf +++ b/instance_core_influxdb.tf @@ -1,6 +1,6 @@ resource "openstack_compute_instance_v2" "influxdb-usegalaxy" { name = "influxdb.galaxyproject.eu" - image_name = "generic-rockylinux8-v60-j168-5333625af7b2-main" + image_name = "influxdb_15_04_2024" flavor_name = "m1.xlarge" key_pair = "cloud2" security_groups = ["egress", "public-ssh", "public-ping", "public-influxdb", "public-web2"] @@ -15,27 +15,23 @@ resource "openstack_compute_instance_v2" "influxdb-usegalaxy" { user_data = <<-EOF #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /data - mounts: - - ["/dev/vdb", "/data", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /data ] package_update: true package_upgrade: true EOF } -resource "openstack_blockstorage_volume_v2" "influxdb-data" { - name = "influxdb" - description = "Data volume for InfluxDB" - size = 100 -} +# 17.4.2024: This resource creation is commented out because the volume +# from the old cloud is being attached to the instance in the new cloud. +# resource "openstack_blockstorage_volume_v3" "influxdb-data" { +# name = "influxdb" +# description = "Data volume for InfluxDB" +# size = 100 +# } resource "openstack_compute_volume_attach_v2" "influxdb-va" { instance_id = openstack_compute_instance_v2.influxdb-usegalaxy.id - volume_id = openstack_blockstorage_volume_v2.influxdb-data.id + volume_id = "f6e77471-9180-4055-941f-b18fe353571c" + device = "/dev/vdb" } resource "aws_route53_record" "influxdb-usegalaxy-internal" { diff --git a/instance_core_stats.tf b/instance_core_stats.tf index 69c9a796..6e8e313c 100644 --- a/instance_core_stats.tf +++ b/instance_core_stats.tf @@ -1,6 +1,6 @@ resource "openstack_compute_instance_v2" "grafana" { name = "stats.galaxyproject.eu" - image_name = "generic-rockylinux8-v60-j167-5f3adb0e100c-main" + image_name = "stats_15_04_2024" flavor_name = "m1.small" key_pair = "cloud2" security_groups = ["default", "public-web2"] @@ -10,15 +10,26 @@ resource "openstack_compute_instance_v2" "grafana" { } } -resource "openstack_blockstorage_volume_v2" "grafana-data" { - name = "stats" - description = "Data volume for Grafana" - size = 2 +# 17.4.2024: This resource creation is commented out because the volume +# from the old cloud is being attached to the instance in the new cloud. +# Found 2 volumes attached to the instance in the old cloud. So, adding both +# of them here and creating the volume attachment resources below for both. +# resource "openstack_blockstorage_volume_v2" "grafana-data" { +# name = "stats" +# description = "Data volume for Grafana" +# size = 2 +# } + +resource "openstack_compute_volume_attach_v2" "stats-data-vol1" { + instance_id = openstack_compute_instance_v2.grafana.id + volume_id = "ad56f01f-cb21-458c-b1f9-90f937aa6525" + device = "/dev/vdb" } -resource "openstack_compute_volume_attach_v2" "stats-va" { +resource "openstack_compute_volume_attach_v2" "stats-data-vol2" { instance_id = openstack_compute_instance_v2.grafana.id - volume_id = openstack_blockstorage_volume_v2.grafana-data.id + volume_id = "254b499b-1293-4341-ba52-2901bbe56fcb" + device = "/dev/vdc" } resource "aws_route53_record" "grafana-usegalaxy" { From b931060e8450f52f48b39b145564a3e1d4ba4d1f Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:44:28 +0200 Subject: [PATCH 06/19] Move the ftp DNS record from the dns.tf file to the instance TF file itself --- instance_core_incoming.tf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/instance_core_incoming.tf b/instance_core_incoming.tf index e79ad89b..e5d6c613 100644 --- a/instance_core_incoming.tf +++ b/instance_core_incoming.tf @@ -23,3 +23,12 @@ resource "aws_route53_record" "incoming" { ttl = "600" records = ["${openstack_compute_instance_v2.incoming.access_ip_v4}"] } + +resource "aws_route53_record" "ftp" { + allow_overwrite = true + zone_id = var.zone_usegalaxy_eu + name = "ftp.usegalaxy.eu" + type = "A" + ttl = "600" + records = ["${openstack_compute_instance_v2.incoming.access_ip_v4}"] +} From 27229969f1a9ab3ba8b195c60178da6f919d38e6 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:46:08 +0200 Subject: [PATCH 07/19] disable both bronze and silver workers as they are not needed anymore the silver worker from the old cloud is still running for the time being and since the new cloud only supports V3 block storage, update the resource in the gold worker --- instance_core_jenkins-worker-bronze.tf | 97 +++++++++++++------------- instance_core_jenkins-worker-gold.tf | 4 +- instance_core_jenkins-worker-silver.tf | 97 +++++++++++++------------- 3 files changed, 100 insertions(+), 98 deletions(-) diff --git a/instance_core_jenkins-worker-bronze.tf b/instance_core_jenkins-worker-bronze.tf index 6a47e54d..04eaf316 100644 --- a/instance_core_jenkins-worker-bronze.tf +++ b/instance_core_jenkins-worker-bronze.tf @@ -1,55 +1,56 @@ -variable "workers-bronze" { - default = 1 -} +# 26.04.2024: Disabled as not needed anymore +# variable "workers-bronze" { +# default = 1 +# } -variable "workers-bronze-volume-size" { - default = 200 -} +# variable "workers-bronze-volume-size" { +# default = 200 +# } -resource "openstack_compute_instance_v2" "jenkins-workers-bronze" { - name = "worker-${count.index}.bronze.build.galaxyproject.eu" - image_name = var.jenkins_image - flavor_name = "m1.xlarge" - key_pair = "jenkins2" - security_groups = ["default"] - count = var.workers-bronze +# resource "openstack_compute_instance_v2" "jenkins-workers-bronze" { +# name = "worker-${count.index}.bronze.build.galaxyproject.eu" +# image_name = var.jenkins_image +# flavor_name = "m1.xlarge" +# key_pair = "jenkins2" +# security_groups = ["default"] +# count = var.workers-bronze - network { - name = "bioinf" - } +# network { +# name = "bioinf" +# } - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 -L jenkins /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /scratch ] - EOF -} +# user_data = <<-EOF +# #cloud-config +# bootcmd: +# - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 -L jenkins /dev/vdb +# - mkdir -p /scratch +# mounts: +# - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] +# runcmd: +# - [ chown, "centos.centos", -R, /scratch ] +# EOF +# } -resource "openstack_blockstorage_volume_v2" "jenkins-workers-bronze-volume" { - name = "jenkins-workers-bronze-volume" - description = "Data volume for Jenkins worker-${count.index}.bronze.build.galaxyproject.eu" - volume_type = "default" - size = var.workers-bronze-volume-size - count = var.workers-bronze -} +# resource "openstack_blockstorage_volume_v2" "jenkins-workers-bronze-volume" { +# name = "jenkins-workers-bronze-volume" +# description = "Data volume for Jenkins worker-${count.index}.bronze.build.galaxyproject.eu" +# volume_type = "default" +# size = var.workers-bronze-volume-size +# count = var.workers-bronze +# } -resource "openstack_compute_volume_attach_v2" "jenkins-workers-bronze-va" { - instance_id = element(openstack_compute_instance_v2.jenkins-workers-bronze.*.id, count.index) - volume_id = element(openstack_blockstorage_volume_v2.jenkins-workers-bronze-volume.*.id, count.index) - count = var.workers-bronze -} +# resource "openstack_compute_volume_attach_v2" "jenkins-workers-bronze-va" { +# instance_id = element(openstack_compute_instance_v2.jenkins-workers-bronze.*.id, count.index) +# volume_id = element(openstack_blockstorage_volume_v2.jenkins-workers-bronze-volume.*.id, count.index) +# count = var.workers-bronze +# } -resource "aws_route53_record" "jenkins-workers-bronze" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "worker-${count.index}.bronze.build.galaxyproject.eu" - type = "A" - ttl = "7200" - records = ["${element(openstack_compute_instance_v2.jenkins-workers-bronze.*.access_ip_v4, count.index)}"] - count = var.workers-bronze -} +# resource "aws_route53_record" "jenkins-workers-bronze" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = "worker-${count.index}.bronze.build.galaxyproject.eu" +# type = "A" +# ttl = "7200" +# records = ["${element(openstack_compute_instance_v2.jenkins-workers-bronze.*.access_ip_v4, count.index)}"] +# count = var.workers-bronze +# } diff --git a/instance_core_jenkins-worker-gold.tf b/instance_core_jenkins-worker-gold.tf index 4349cb31..1f5091dc 100644 --- a/instance_core_jenkins-worker-gold.tf +++ b/instance_core_jenkins-worker-gold.tf @@ -30,7 +30,7 @@ resource "openstack_compute_instance_v2" "jenkins-workers-gold" { EOF } -resource "openstack_blockstorage_volume_v2" "jenkins-workers-gold-volume" { +resource "openstack_blockstorage_volume_v3" "jenkins-workers-gold-volume" { name = "jenkins-workers-${count.index}-gold-volume" description = "Data volume for Jenkins worker-${count.index}.gold.build.galaxyproject.eu" volume_type = "default" @@ -40,7 +40,7 @@ resource "openstack_blockstorage_volume_v2" "jenkins-workers-gold-volume" { resource "openstack_compute_volume_attach_v2" "jenkins-workers-gold-va" { instance_id = element(openstack_compute_instance_v2.jenkins-workers-gold.*.id, count.index) - volume_id = element(openstack_blockstorage_volume_v2.jenkins-workers-gold-volume.*.id, count.index) + volume_id = element(openstack_blockstorage_volume_v3.jenkins-workers-gold-volume.*.id, count.index) count = var.workers-gold } diff --git a/instance_core_jenkins-worker-silver.tf b/instance_core_jenkins-worker-silver.tf index acbf28e7..51b00c1f 100644 --- a/instance_core_jenkins-worker-silver.tf +++ b/instance_core_jenkins-worker-silver.tf @@ -1,55 +1,56 @@ -variable "workers-silver" { - default = 1 -} +# 26.04.2024: Disabled as not needed anymore and the one from the old cloud is still running in the old cloud +# variable "workers-silver" { +# default = 1 +# } -variable "workers-silver-volume-size" { - default = 200 -} +# variable "workers-silver-volume-size" { +# default = 200 +# } -resource "openstack_compute_instance_v2" "jenkins-workers-silver" { - name = "worker-${count.index}.silver.build.galaxyproject.eu" - image_name = var.jenkins_image - flavor_name = "m1.xlarge" - key_pair = "jenkins2" - security_groups = ["default"] - count = var.workers-silver +# resource "openstack_compute_instance_v2" "jenkins-workers-silver" { +# name = "worker-${count.index}.silver.build.galaxyproject.eu" +# image_name = var.jenkins_image +# flavor_name = "m1.xlarge" +# key_pair = "jenkins2" +# security_groups = ["default"] +# count = var.workers-silver - network { - name = "bioinf" - } +# network { +# name = "bioinf" +# } - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 -L jenkins /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /scratch ] - EOF -} +# user_data = <<-EOF +# #cloud-config +# bootcmd: +# - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 -L jenkins /dev/vdb +# - mkdir -p /scratch +# mounts: +# - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] +# runcmd: +# - [ chown, "centos.centos", -R, /scratch ] +# EOF +# } -resource "openstack_blockstorage_volume_v2" "jenkins-workers-silver-volume" { - name = "jenkins-workers-silver-volume" - description = "Data volume for Jenkins worker-${count.index}.silver.build.galaxyproject.eu" - volume_type = "default" - size = var.workers-silver-volume-size - count = var.workers-silver -} +# resource "openstack_blockstorage_volume_v2" "jenkins-workers-silver-volume" { +# name = "jenkins-workers-silver-volume" +# description = "Data volume for Jenkins worker-${count.index}.silver.build.galaxyproject.eu" +# volume_type = "default" +# size = var.workers-silver-volume-size +# count = var.workers-silver +# } -resource "openstack_compute_volume_attach_v2" "jenkins-workers-silver-va" { - instance_id = element(openstack_compute_instance_v2.jenkins-workers-silver.*.id, count.index) - volume_id = element(openstack_blockstorage_volume_v2.jenkins-workers-silver-volume.*.id, count.index) - count = var.workers-silver -} +# resource "openstack_compute_volume_attach_v2" "jenkins-workers-silver-va" { +# instance_id = element(openstack_compute_instance_v2.jenkins-workers-silver.*.id, count.index) +# volume_id = element(openstack_blockstorage_volume_v2.jenkins-workers-silver-volume.*.id, count.index) +# count = var.workers-silver +# } -resource "aws_route53_record" "jenkins-workers-silver" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "worker-${count.index}.silver.build.galaxyproject.eu" - type = "A" - ttl = "7200" - records = ["${element(openstack_compute_instance_v2.jenkins-workers-silver.*.access_ip_v4, count.index)}"] - count = var.workers-silver -} +# resource "aws_route53_record" "jenkins-workers-silver" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = "worker-${count.index}.silver.build.galaxyproject.eu" +# type = "A" +# ttl = "7200" +# records = ["${element(openstack_compute_instance_v2.jenkins-workers-silver.*.access_ip_v4, count.index)}"] +# count = var.workers-silver +# } From 429a5653cfbd49d3cadd94a589131decd37fe549 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:46:54 +0200 Subject: [PATCH 08/19] remove unused DNS CNAME record from the maintenance host --- instance_core_maintenance.tf | 9 --------- 1 file changed, 9 deletions(-) diff --git a/instance_core_maintenance.tf b/instance_core_maintenance.tf index c8fb2762..f38a0146 100644 --- a/instance_core_maintenance.tf +++ b/instance_core_maintenance.tf @@ -37,12 +37,3 @@ resource "aws_route53_record" "maintenance-galaxyproject" { ttl = "600" records = ["${openstack_compute_instance_v2.maintenance.access_ip_v4}"] } - -resource "aws_route53_record" "cm2-galaxyproject" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "condor-cm2.galaxyproject.eu" - type = "CNAME" - ttl = "86400" - records = ["${openstack_compute_instance_v2.maintenance.access_ip_v4}"] -} From 1e44f7fb328be922ab5fbcc828d249b06154a0b0 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:47:42 +0200 Subject: [PATCH 09/19] disable both mq and upload instance resources as they might likely be moved to KVM. These VMs are still running in the old cloud --- instance_core_mq.tf | 35 ++++++++++++------------ instance_core_upload.tf | 59 +++++++++++++++++++++-------------------- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/instance_core_mq.tf b/instance_core_mq.tf index 75e51d7a..e3bf72e7 100644 --- a/instance_core_mq.tf +++ b/instance_core_mq.tf @@ -1,18 +1,19 @@ -resource "openstack_compute_instance_v2" "mq-instance" { - name = "mq.galaxyproject.eu" - image_name = "generic-rockylinux8-v60-j167-5f3adb0e100c-main" - flavor_name = "m1.medium" - key_pair = "cloud2" - security_groups = ["egress", "public-ssh", "public-ping", "public-web2", "public-amqp"] +# 26.04.2024: Disabled as the instance might be moved to a KVM host and this is currently still running in the old cloud +# resource "openstack_compute_instance_v2" "mq-instance" { +# name = "mq.galaxyproject.eu" +# image_name = "generic-rockylinux8-v60-j167-5f3adb0e100c-main" +# flavor_name = "m1.medium" +# key_pair = "cloud2" +# security_groups = ["egress", "public-ssh", "public-ping", "public-web2", "public-amqp"] - network { - name = "public" - } -} -resource "aws_route53_record" "mq-instance" { - zone_id = var.zone_galaxyproject_eu - name = "mq.galaxyproject.eu" - type = "A" - ttl = "600" - records = ["${openstack_compute_instance_v2.mq-instance.access_ip_v4}"] -} +# network { +# name = "public" +# } +# } +# resource "aws_route53_record" "mq-instance" { +# zone_id = var.zone_galaxyproject_eu +# name = "mq.galaxyproject.eu" +# type = "A" +# ttl = "600" +# records = ["${openstack_compute_instance_v2.mq-instance.access_ip_v4}"] +# } diff --git a/instance_core_upload.tf b/instance_core_upload.tf index 9bebb1f8..6495fff4 100644 --- a/instance_core_upload.tf +++ b/instance_core_upload.tf @@ -1,34 +1,35 @@ -variable "upload-dns" { - default = "upload.galaxyproject.eu" -} +# 26.04.2024: Disabled as the instance might be moved to a KVM host and this is currently still running in the old cloud +# variable "upload-dns" { +# default = "upload.galaxyproject.eu" +# } -data "openstack_images_image_v2" "upload-image" { - name = "generic-internal-v60-j333-fb0029b7a329-dev" -} +# data "openstack_images_image_v2" "upload-image" { +# name = "generic-internal-v60-j333-fb0029b7a329-dev" +# } -resource "openstack_compute_instance_v2" "upload" { - name = var.upload-dns - image_id = data.openstack_images_image_v2.upload-image.id - flavor_name = "m1.medium" - key_pair = "cloud2" - security_groups = ["default", "public-ssh", "public-web2", "ufr-ingress"] +# resource "openstack_compute_instance_v2" "upload" { +# name = var.upload-dns +# image_id = data.openstack_images_image_v2.upload-image.id +# flavor_name = "m1.medium" +# key_pair = "cloud2" +# security_groups = ["default", "public-ssh", "public-web2", "ufr-ingress"] - network { - name = "bioinf" - } +# network { +# name = "bioinf" +# } - user_data = <<-EOF - #cloud-config - package_update: true - package_upgrade: true - EOF -} +# user_data = <<-EOF +# #cloud-config +# package_update: true +# package_upgrade: true +# EOF +# } -resource "aws_route53_record" "upload-galaxyproject" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = var.upload-dns - type = "A" - ttl = "600" - records = ["${openstack_compute_instance_v2.upload.access_ip_v4}"] -} +# resource "aws_route53_record" "upload-galaxyproject" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = var.upload-dns +# type = "A" +# ttl = "600" +# records = ["${openstack_compute_instance_v2.upload.access_ip_v4}"] +# } From e8fe2835110199118ec51596a2a9a43beb4d9893 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:48:42 +0200 Subject: [PATCH 10/19] Create a new plausible Terraform config file and use the snapshot as the image of the VM snapshots were created and moved from the old cloud to the new cloud. Similarly the DNS resource conf was moved from dns.tf file --- instance_core_plausible.tf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 instance_core_plausible.tf diff --git a/instance_core_plausible.tf b/instance_core_plausible.tf new file mode 100644 index 00000000..96c257af --- /dev/null +++ b/instance_core_plausible.tf @@ -0,0 +1,26 @@ +resource "openstack_compute_instance_v2" "plausible-usegalaxy" { + name = "plausible.galaxyproject.eu" + image_name = "plausible_16_04_2024" + flavor_name = "m1.large" + key_pair = "cloud2" + security_groups = ["egress", "public-web2", "public-ftp", "default", "public-ping"] + + network { + name = "public" + } + + user_data = <<-EOF + #cloud-config + package_update: true + package_upgrade: true + EOF +} + +resource "aws_route53_record" "plausible-usegalaxy" { + allow_overwrite = true + zone_id = var.zone_galaxyproject_eu + name = "plausible.galaxyproject.eu" + type = "A" + ttl = "600" + records = ["${openstack_compute_instance_v2.plausible-usegalaxy.access_ip_v4}"] +} From 59fc8f0d82980c8a6d5ec22e58e311ccec80edc9 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:51:34 +0200 Subject: [PATCH 11/19] remove the following user vms These are currently only in the old cloud. The users have confirmed that their VMs can be removed, so we do not need their config files in the new cloud. --- instance_dedicated_anup.tf | 49 ------------------------------- instance_dedicated_berenice.tf | 49 ------------------------------- instance_dedicated_dilmurat.tf | 53 ---------------------------------- instance_dedicated_pavan.tf | 49 ------------------------------- 4 files changed, 200 deletions(-) delete mode 100644 instance_dedicated_anup.tf delete mode 100644 instance_dedicated_berenice.tf delete mode 100644 instance_dedicated_dilmurat.tf delete mode 100644 instance_dedicated_pavan.tf diff --git a/instance_dedicated_anup.tf b/instance_dedicated_anup.tf deleted file mode 100644 index 690cbb11..00000000 --- a/instance_dedicated_anup.tf +++ /dev/null @@ -1,49 +0,0 @@ -data "openstack_images_image_v2" "anup-image" { - name = "vggp-v60-j310-1fad751e0150-main" -} - -resource "openstack_compute_instance_v2" "anup" { - name = "Anup dedicated VM" - image_id = data.openstack_images_image_v2.anup-image.id - flavor_name = "c1.c36m100" - key_pair = "cloud2" - security_groups = ["default", "public-ssh"] - - network { - name = "public" - } - - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /scratch ] - package_update: true - package_upgrade: true - users: - - default - ssh_authorized_keys: - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDC6kanRFWmhjkV8pkwOYtHoCNDIP/nj2umigbSylMFmiXm2rwnqi1qhDeJqd53PTrT4RWynT7Gqg7/HSITPAZA4wdGNcDLHD7QvexBDhIhUJCERmMZa6EWPvOPgDACbJDjrwLxd8oF65UhQU+meVrkBmpod6YDSuVIfmZXHUheK7NuZfvfNx3ruQNU5MRbI3p6vuY++B4GYRXrxM68+GWYEOEa6zz142Nl1PNnvDMkiobro0k6P5bXv4LDYMW3YyDXu69okJgPqEKjE/IsI4/2JKfzduEZMQyPZDQswyuNQwMAfKQjvDQ0gvQiVE0eM2gdR7qi/jOqFXrzkOwYWQd00Cy9EtSWqhDlpu9KrIfs8T2HTn9p/XU+Bwg4anyMh//gb+EOctpvptqoBhjNxoRTX/bwNLFq/ARFAtFDn+qX8w9HWeB5/vNvdOkH7fSMTTFmFkDZ8U/Hrg5vhcwy2Hid2K7j9peixB/41d7/O08qL99qH9362L8ZmhyT9aNeOKQ0MUEEhAasYkKO7AQcChDpkgW635mkvI5EOZGsqCRPiX8P8iTH5neH6ZI4H21JoON5E0raMJlwznNq3D4as12kZBtw198DHFAMQXlfMR24NTcv0nFnS6JmxlwCKu+Uzyt3Xlyj/wEzKYnr71vfShb3/vUgYbzIEdDQmGV8DXEJBw== anup" - EOF -} - - -resource "random_id" "anup-volume_name_unique" { - byte_length = 8 -} - -resource "openstack_blockstorage_volume_v2" "anup-vol" { - name = "anup-data-vol-${random_id.anup-volume_name_unique.hex}" - volume_type = "default" - description = "Data volume for anup VM" - size = 500 -} - -resource "openstack_compute_volume_attach_v2" "anup-va" { - instance_id = openstack_compute_instance_v2.anup.id - volume_id = openstack_blockstorage_volume_v2.anup-vol.id -} diff --git a/instance_dedicated_berenice.tf b/instance_dedicated_berenice.tf deleted file mode 100644 index 51323609..00000000 --- a/instance_dedicated_berenice.tf +++ /dev/null @@ -1,49 +0,0 @@ -data "openstack_images_image_v2" "berenice-image" { - name = "Ubuntu 20.04" -} - -resource "openstack_compute_instance_v2" "berenice" { - name = "Berenice dedicated VM" - image_id = data.openstack_images_image_v2.berenice-image.id - flavor_name = "m1.xxlarge" - key_pair = "cloud2" - security_groups = ["default"] - - network { - name = "public" - } - - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "ubuntu.ubuntu", -R, /scratch ] - package_update: true - package_upgrade: true - users: - - default - ssh_authorized_keys: - - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEaIt+ICcS/EStzk07D+5Xrx9AdVQo7rSkI5NqyetTPX" - EOF -} - - -resource "random_id" "berenice-volume_name_unique" { - byte_length = 8 -} - -resource "openstack_blockstorage_volume_v2" "berenice-vol" { - name = "berenice-data-vol-${random_id.berenice-volume_name_unique.hex}" - volume_type = "default" - description = "Data volume for Berenice VM" - size = 1000 -} - -resource "openstack_compute_volume_attach_v2" "berenice-va" { - instance_id = openstack_compute_instance_v2.berenice.id - volume_id = openstack_blockstorage_volume_v2.berenice-vol.id -} diff --git a/instance_dedicated_dilmurat.tf b/instance_dedicated_dilmurat.tf deleted file mode 100644 index d1711bf7..00000000 --- a/instance_dedicated_dilmurat.tf +++ /dev/null @@ -1,53 +0,0 @@ -data "openstack_images_image_v2" "dilmurat-image" { - name = "vggp-v60-gpu-j322-692e75a7c101-main" -} - -resource "openstack_compute_instance_v2" "dilmurat" { - name = "dilmurat dedicated VM" - image_id = data.openstack_images_image_v2.dilmurat-image.id - flavor_name = "g1.c8m20g1d50" - key_pair = "cloud2" - security_groups = ["default", "public-ssh"] - - network { - name = "public" - } - - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /scratch ] - package_update: true - package_upgrade: true - packages: - - cuda-11-6 - - nvidia-container-toolkit - users: - - default - ssh_authorized_keys: - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsA6YIRNmm4Bfxh9uD0EFD/0+mChsJzxBIE6zjrXpwpsuGI0mKFIIZv+S+CearHMNO4KmsfOafXuaqaiFbGcBAi2bzP4GRNGje/FDz+OWi1r0GyQyzy/P7ORMsbTX3otR/gfgQN6fIUe6Qsbpcf6xwTFhJhIWrqRvr1+t1LQSR7DwNcLpdlS8g/QMW4Z/l/Ll6nMTv3sdunE+BXGFBdHN/luDpKOsz0kshYHLaKuw08+zRE6fBuxpnxEkHXkscMA7qFDiOrhe0vdL+FoAQ7yxUOV2h7HlLF4yDNXVsqeWogWXXNY8S/6zc+mGL2Kxrljew5b6EQfcgJTmkHIx46ZbX cuyghur@bilp34" - - "ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAA6oD5Ps9h6pKokzaAcCI6R08CKm2aSVv86h/O2HTEQkzeJq/Uvu4gbrONAM0FK5R693mHggIwaROKf1Z1+q4YNtACtYjV1c+6a9lcrGMM31y5RzO6mAW+rHNEXgZ1n3wqDcBQhSXhSekSen0R2QKwvmB7xeP4XX9qE10azZuafIFU9hQ== Sanjay" - EOF -} - - -resource "random_id" "dilmurat-volume_name_unique" { - byte_length = 8 -} - -resource "openstack_blockstorage_volume_v2" "dilmurat-vol" { - name = "dilmurat-data-vol-${random_id.dilmurat-volume_name_unique.hex}" - volume_type = "default" - description = "Data volume for dilmurat VM" - size = 200 -} - -resource "openstack_compute_volume_attach_v2" "dilmurat-va" { - instance_id = openstack_compute_instance_v2.dilmurat.id - volume_id = openstack_blockstorage_volume_v2.dilmurat-vol.id -} diff --git a/instance_dedicated_pavan.tf b/instance_dedicated_pavan.tf deleted file mode 100644 index 70ff53ef..00000000 --- a/instance_dedicated_pavan.tf +++ /dev/null @@ -1,49 +0,0 @@ -data "openstack_images_image_v2" "pavan-image" { - name = "Ubuntu 20.04" -} - -resource "openstack_compute_instance_v2" "pavan" { - name = "Pavan dedicated VM" - image_id = data.openstack_images_image_v2.pavan-image.id - flavor_name = "c1.c36m100" - key_pair = "cloud2" - security_groups = ["default"] - - network { - name = "public" - } - - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "ubuntu.ubuntu", -R, /scratch ] - package_update: true - package_upgrade: true - users: - - default - ssh_authorized_keys: - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8/9GdD96Xfc0MavIJQEuNSIrOlaBSYkH4s5RyGhNnc8Al7x3hC7KXt/mcqyNoI1JTvrXp23aDpTr67e3Dnrp6Me7z8nyY9oIy5WHOgwG2ra1Ga8oi89MVgXPhtxvcYnk8hVfuPDmhWkgwS5ILH/7V/1hEKHcS0H7Q0pJp8EGCBDFWrxNfUWqJJuVcXb11CMnaSJX/VhD+S4g4rG01lMr696+k8eKs9y2sq9JpuUD1TNN16RYu1uVlVz8nhIPbEBsnFeKV+EYKLcSRQnjDTNjWqZHHM9NMWfK3wGvr5pfla158ZdsYQTmQtcchTsEoB+7eAQaER3XsEtuo8yQj4zbL" - EOF -} - - -resource "random_id" "pavan-volume_name_unique" { - byte_length = 8 -} - -resource "openstack_blockstorage_volume_v2" "pavan-vol" { - name = "pavan-data-vol-${random_id.pavan-volume_name_unique.hex}" - volume_type = "default" - description = "Data volume for pavan VM" - size = 500 -} - -resource "openstack_compute_volume_attach_v2" "pavan-va" { - instance_id = openstack_compute_instance_v2.pavan.id - volume_id = openstack_blockstorage_volume_v2.pavan-vol.id -} From bb6402cb6cc5c15c7057a0ddd7c49d56e7e7a02a Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:52:33 +0200 Subject: [PATCH 12/19] disable beacon resources temporarily as they are still running in the old cloud. commented out so the VMs won't be spawned in the new cloud until ready for migration. --- instance_dedicated_beacon.tf | 97 +++++++++++++++-------------- instance_dedicated_beacon_import.tf | 60 +++++++++--------- 2 files changed, 80 insertions(+), 77 deletions(-) diff --git a/instance_dedicated_beacon.tf b/instance_dedicated_beacon.tf index d92c7295..7c43f9e6 100644 --- a/instance_dedicated_beacon.tf +++ b/instance_dedicated_beacon.tf @@ -1,55 +1,56 @@ -data "openstack_images_image_v2" "beacon-image" { - # BW Cloud Rocky 9 basic image - name = "Rocky 9.0" -} +# 26.04.2024: Disabled as the instance is still running in the old cloud. +# data "openstack_images_image_v2" "beacon-image" { +# # BW Cloud Rocky 9 basic image +# name = "Rocky 9.3" +# } -resource "openstack_compute_instance_v2" "beacon" { - name = "beacon.galaxyproject.eu" - image_id = data.openstack_images_image_v2.beacon-image.id - flavor_name = "m1.small" - key_pair = "cloud2" - tags = [] - security_groups = ["default", "public-web2"] +# resource "openstack_compute_instance_v2" "beacon" { +# name = "beacon.galaxyproject.eu" +# image_id = data.openstack_images_image_v2.beacon-image.id +# flavor_name = "m1.small" +# key_pair = "cloud2" +# tags = [] +# security_groups = ["default", "public-web2"] - network { - name = "bioinf" - } +# network { +# name = "bioinf" +# } - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /data - mounts: - - ["/dev/vdb", "/data", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "rocky.rocky", -R, /data ] - package_update: true - package_upgrade: true - EOF -} +# user_data = <<-EOF +# #cloud-config +# bootcmd: +# - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb +# - mkdir -p /data +# mounts: +# - ["/dev/vdb", "/data", auto, "defaults,nofail", "0", "2"] +# runcmd: +# - [ chown, "rocky.rocky", -R, /data ] +# package_update: true +# package_upgrade: true +# EOF +# } -resource "aws_route53_record" "beacon-galaxyproject" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "beacon.galaxyproject.eu" - type = "A" - ttl = "600" - records = ["${openstack_compute_instance_v2.beacon.access_ip_v4}"] -} +# resource "aws_route53_record" "beacon-galaxyproject" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = "beacon.galaxyproject.eu" +# type = "A" +# ttl = "600" +# records = ["${openstack_compute_instance_v2.beacon.access_ip_v4}"] +# } -resource "random_id" "beacon-volume_name_unique" { - byte_length = 8 -} +# resource "random_id" "beacon-volume_name_unique" { +# byte_length = 8 +# } -resource "openstack_blockstorage_volume_v2" "beacon-vol" { - name = "beacon-data-vol-${random_id.beacon-volume_name_unique.hex}" - volume_type = "default" - description = "Data volume for beacon VM" - size = 128 -} +# resource "openstack_blockstorage_volume_v2" "beacon-vol" { +# name = "beacon-data-vol-${random_id.beacon-volume_name_unique.hex}" +# volume_type = "default" +# description = "Data volume for beacon VM" +# size = 128 +# } -resource "openstack_compute_volume_attach_v2" "beacon-va" { - instance_id = openstack_compute_instance_v2.beacon.id - volume_id = openstack_blockstorage_volume_v2.beacon-vol.id -} +# resource "openstack_compute_volume_attach_v2" "beacon-va" { +# instance_id = openstack_compute_instance_v2.beacon.id +# volume_id = openstack_blockstorage_volume_v2.beacon-vol.id +# } diff --git a/instance_dedicated_beacon_import.tf b/instance_dedicated_beacon_import.tf index 4eda0480..1120730c 100644 --- a/instance_dedicated_beacon_import.tf +++ b/instance_dedicated_beacon_import.tf @@ -1,34 +1,36 @@ -data "openstack_images_image_v2" "beacon-import-image" { - # VGCN Rocky 9.2 generic image - name = "vgcn~rockylinux-9-latest-x86_64~+generic+internal~20240123~55931~HEAD~5b66040" - most_recent = true -} -resource "openstack_compute_instance_v2" "beacon-import" { - name = "beacon-import.galaxyproject.eu" - image_id = data.openstack_images_image_v2.beacon-import-image.id - flavor_name = "m1.tiny" - key_pair = "cloud2" - tags = [] - security_groups = ["default"] +# 26.04.2024: Disabled as the instance is still running in the old cloud. +# data "openstack_images_image_v2" "beacon-import-image" { +# # VGCN Rocky 9.2 generic image +# name = "vgcn~rockylinux-9-latest-x86_64~+generic+internal~20240123~55931~HEAD~5b66040" +# most_recent = true +# } - network { - name = "bioinf" - } +# resource "openstack_compute_instance_v2" "beacon-import" { +# name = "beacon-import.galaxyproject.eu" +# image_id = data.openstack_images_image_v2.beacon-import-image.id +# flavor_name = "m1.tiny" +# key_pair = "cloud2" +# tags = [] +# security_groups = ["default"] - user_data = <<-EOF - #cloud-config - package_update: true - package_upgrade: true - EOF +# network { +# name = "bioinf" +# } -} +# user_data = <<-EOF +# #cloud-config +# package_update: true +# package_upgrade: true +# EOF -resource "aws_route53_record" "beacon-import-galaxyproject" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = "beacon-import.galaxyproject.eu" - records = ["${openstack_compute_instance_v2.beacon-import.access_ip_v4}"] - type = "A" - ttl = "600" -} +# } + +# resource "aws_route53_record" "beacon-import-galaxyproject" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = "beacon-import.galaxyproject.eu" +# records = ["${openstack_compute_instance_v2.beacon-import.access_ip_v4}"] +# type = "A" +# ttl = "600" +# } From 72555ceab15030e1989519e6a06f442e2272ae6d Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:54:12 +0200 Subject: [PATCH 13/19] disable some user VMs temporarily as they are still running in the old cloud for user data backup Once the users complete their backups we can remove them in the old cloud and uncomment it here and re-provision them. --- instance_dedicated_dev.tf | 64 +++++++------ instance_dedicated_gpu-alpha.tf | 130 +++++++++++++------------- instance_dedicated_student-hoolers.tf | 68 +++++++------- instance_extra_test.tf | 53 +++++------ 4 files changed, 161 insertions(+), 154 deletions(-) diff --git a/instance_dedicated_dev.tf b/instance_dedicated_dev.tf index 20b8de45..ccfe4ed6 100644 --- a/instance_dedicated_dev.tf +++ b/instance_dedicated_dev.tf @@ -1,36 +1,38 @@ -data "openstack_images_image_v2" "dev-image" { - name = "Ubuntu 20.04" -} +# 26.04.2024: Disabled; User VMs are still in the old cloud and they are informed to take backups of all of their data +# and then we will recreate the new VMs in the new cloud. +# data "openstack_images_image_v2" "dev-image" { +# name = "Ubuntu 20.04" +# } -resource "openstack_compute_instance_v2" "dev" { - name = "Dedicated development VM" - flavor_name = "m1.xlarge" - key_pair = "cloud2" - security_groups = ["default", "public-ssh", "public-web2"] +# resource "openstack_compute_instance_v2" "dev" { +# name = "Dedicated development VM" +# flavor_name = "m1.xlarge" +# key_pair = "cloud2" +# security_groups = ["default", "public-ssh", "public-web2"] - network { - name = "public" - } +# network { +# name = "public" +# } - block_device { - uuid = data.openstack_images_image_v2.dev-image.id - source_type = "image" - volume_size = 500 - destination_type = "volume" - boot_index = 0 - delete_on_termination = true - } +# block_device { +# uuid = data.openstack_images_image_v2.dev-image.id +# source_type = "image" +# volume_size = 500 +# destination_type = "volume" +# boot_index = 0 +# delete_on_termination = true +# } - user_data = <<-EOF - #cloud-config - package_update: true - package_upgrade: true - users: - - default - ssh_authorized_keys: - - https://github.com/bgruening.keys - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCoWkk57x20iE5Wf0cDX3QvkJf/XxO4wqIeZIPIosK7rFcvy/SvDF/mwQk4iQrQ7qDam35NFHrFden+5zoE5HJoRVeHYhqNaItmiMNBY9CqgITCXsD2j9/6NdzIcR66uzLHDVvLlXr2hJmrNoeGTzg94+EVtQ0/BARwffAq//2WzgG4oClgYE4RqahQRXbmBygf4g4BAbEb5JnsLJ3qqnhsAgcUYyXg7/dz36QVsvoTwChMMCXDJpPyNb1+PqOKAgl7+yZQiPD0yI5zZG+iF6dsvc6Dhscpmt0nOjr4h+o97wQk3sbvq9ysXPlARqgL950H+0LtSiWnC+KEBK4KOgc83g6NynCE7zGZ9LJiKoT0mmt8BKaJKFRDVob3nlYR3/DDLEq2AkCoxYF0JFUNVta/wEF/likB61Yhsv01gNVMNcCfK9nzZVyTGNwdsFPdi4WL+KfkMgEcA0xrCtLXhkxnU8f3H8a7XcwJWr3fuSK1ndFwNxmfKlA+sRRKYBHouU8rpnC/HCxYsxF/palYxHv8KNcfGIRUBIgfgugsigzFcB5yz4lY73NiEyVEY9ZnBbbXllyX3ICoI/IboMQVUDyccRZiDAeHJ/v29pIsIihkmWIT2I1VqppXuVYgTydPM42CDBaKE7ko3p0CuZDyB2sZaS4XYUQlkRpX9ZARtcC/AQ== david" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDL73+WfMW9nom0BtLfPOiDPh9z/t0ZcISLXgW1rUCZe3uXD1QluFJXZeFdBW5Gs8+WaBfBYZyEXrxsPH9CcEIHzNvvdYqh2YDwnEWTbpBahSXSJFOUHU96iRNVq+RpHZMQp70Ib/E0tLeS0sCP1OPlI4SXk7MUwWWAaRB/LCSNsZUqyGNtMlgNwFcefVydwDMEnB1WQeyOAQXOjw7MVlpKEv4ODcHznqzOlqm+LYoYzq5CLkRD8SL1esHUCbrDdZTYu2aO07rkjlRthqZc/xIN89yudn7cDH5ip1bu7N6bzEly0Q/PLLMYp7Aow2vA3Gntjg5M2AL97HUu2Usaj5EW1IGP4sGdH/FY/Nd7HVwpySuHcTQTyrC6+O1z0kXyeF/lWovJa451YcUj4Zh4rsFLtn75T+uwa14jqneSOdnvtP0zMQXhpXxHeEYmpWUUpet3R5B9qjyEnMI4PsxTxw4Qj+KF0C8JwnsHV3MnP7pOBC3+nj5+88th7zwWMziUeMk= alireza@alireza-aluf" - EOF -} +# user_data = <<-EOF +# #cloud-config +# package_update: true +# package_upgrade: true +# users: +# - default +# ssh_authorized_keys: +# - https://github.com/bgruening.keys +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCoWkk57x20iE5Wf0cDX3QvkJf/XxO4wqIeZIPIosK7rFcvy/SvDF/mwQk4iQrQ7qDam35NFHrFden+5zoE5HJoRVeHYhqNaItmiMNBY9CqgITCXsD2j9/6NdzIcR66uzLHDVvLlXr2hJmrNoeGTzg94+EVtQ0/BARwffAq//2WzgG4oClgYE4RqahQRXbmBygf4g4BAbEb5JnsLJ3qqnhsAgcUYyXg7/dz36QVsvoTwChMMCXDJpPyNb1+PqOKAgl7+yZQiPD0yI5zZG+iF6dsvc6Dhscpmt0nOjr4h+o97wQk3sbvq9ysXPlARqgL950H+0LtSiWnC+KEBK4KOgc83g6NynCE7zGZ9LJiKoT0mmt8BKaJKFRDVob3nlYR3/DDLEq2AkCoxYF0JFUNVta/wEF/likB61Yhsv01gNVMNcCfK9nzZVyTGNwdsFPdi4WL+KfkMgEcA0xrCtLXhkxnU8f3H8a7XcwJWr3fuSK1ndFwNxmfKlA+sRRKYBHouU8rpnC/HCxYsxF/palYxHv8KNcfGIRUBIgfgugsigzFcB5yz4lY73NiEyVEY9ZnBbbXllyX3ICoI/IboMQVUDyccRZiDAeHJ/v29pIsIihkmWIT2I1VqppXuVYgTydPM42CDBaKE7ko3p0CuZDyB2sZaS4XYUQlkRpX9ZARtcC/AQ== david" +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDL73+WfMW9nom0BtLfPOiDPh9z/t0ZcISLXgW1rUCZe3uXD1QluFJXZeFdBW5Gs8+WaBfBYZyEXrxsPH9CcEIHzNvvdYqh2YDwnEWTbpBahSXSJFOUHU96iRNVq+RpHZMQp70Ib/E0tLeS0sCP1OPlI4SXk7MUwWWAaRB/LCSNsZUqyGNtMlgNwFcefVydwDMEnB1WQeyOAQXOjw7MVlpKEv4ODcHznqzOlqm+LYoYzq5CLkRD8SL1esHUCbrDdZTYu2aO07rkjlRthqZc/xIN89yudn7cDH5ip1bu7N6bzEly0Q/PLLMYp7Aow2vA3Gntjg5M2AL97HUu2Usaj5EW1IGP4sGdH/FY/Nd7HVwpySuHcTQTyrC6+O1z0kXyeF/lWovJa451YcUj4Zh4rsFLtn75T+uwa14jqneSOdnvtP0zMQXhpXxHeEYmpWUUpet3R5B9qjyEnMI4PsxTxw4Qj+KF0C8JwnsHV3MnP7pOBC3+nj5+88th7zwWMziUeMk= alireza@alireza-aluf" +# EOF +# } diff --git a/instance_dedicated_gpu-alpha.tf b/instance_dedicated_gpu-alpha.tf index 7b5dc4fd..34c2016f 100644 --- a/instance_dedicated_gpu-alpha.tf +++ b/instance_dedicated_gpu-alpha.tf @@ -1,73 +1,75 @@ -variable "gpu-node-alpha-dns" { - default = "gpu-node-alpha.galaxyproject.eu" -} +# 26.04.2024: Disabled; User VMs are still in the old cloud and they are informed to take backups of all of their data +# and then we will recreate the new VMs in the new cloud. +# variable "gpu-node-alpha-dns" { +# default = "gpu-node-alpha.galaxyproject.eu" +# } -data "openstack_images_image_v2" "gpu-node-alpha-image" { - name = "vggp-v60-gpu-j322-692e75a7c101-main" -} +# data "openstack_images_image_v2" "gpu-node-alpha-image" { +# name = "vggp-v60-gpu-j322-692e75a7c101-main" +# } -resource "openstack_compute_instance_v2" "gpu-node-alpha" { - name = var.gpu-node-alpha-dns - flavor_name = "g1.c8m100g1d50" - key_pair = "cloud2" - security_groups = ["default", "public-ssh"] +# resource "openstack_compute_instance_v2" "gpu-node-alpha" { +# name = var.gpu-node-alpha-dns +# flavor_name = "g1.c8m100g1d50" +# key_pair = "cloud2" +# security_groups = ["default", "public-ssh"] - network { - name = "public" - } +# network { +# name = "public" +# } - block_device { - uuid = data.openstack_images_image_v2.gpu-node-alpha-image.id - source_type = "image" - volume_size = 200 - destination_type = "volume" - boot_index = 0 - delete_on_termination = true - } +# block_device { +# uuid = data.openstack_images_image_v2.gpu-node-alpha-image.id +# source_type = "image" +# volume_size = 200 +# destination_type = "volume" +# boot_index = 0 +# delete_on_termination = true +# } - user_data = <<-EOF - #cloud-config - bootcmd: - - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb - - mkdir -p /scratch - mounts: - - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] - runcmd: - - [ chown, "centos.centos", -R, /scratch ] - package_update: true - package_upgrade: true - packages: - - cuda-11-6 - - nvidia-container-toolkit - users: - - default - ssh_authorized_keys: - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDC6kanRFWmhjkV8pkwOYtHoCNDIP/nj2umigbSylMFmiXm2rwnqi1qhDeJqd53PTrT4RWynT7Gqg7/HSITPAZA4wdGNcDLHD7QvexBDhIhUJCERmMZa6EWPvOPgDACbJDjrwLxd8oF65UhQU+meVrkBmpod6YDSuVIfmZXHUheK7NuZfvfNx3ruQNU5MRbI3p6vuY++B4GYRXrxM68+GWYEOEa6zz142Nl1PNnvDMkiobro0k6P5bXv4LDYMW3YyDXu69okJgPqEKjE/IsI4/2JKfzduEZMQyPZDQswyuNQwMAfKQjvDQ0gvQiVE0eM2gdR7qi/jOqFXrzkOwYWQd00Cy9EtSWqhDlpu9KrIfs8T2HTn9p/XU+Bwg4anyMh//gb+EOctpvptqoBhjNxoRTX/bwNLFq/ARFAtFDn+qX8w9HWeB5/vNvdOkH7fSMTTFmFkDZ8U/Hrg5vhcwy2Hid2K7j9peixB/41d7/O08qL99qH9362L8ZmhyT9aNeOKQ0MUEEhAasYkKO7AQcChDpkgW635mkvI5EOZGsqCRPiX8P8iTH5neH6ZI4H21JoON5E0raMJlwznNq3D4as12kZBtw198DHFAMQXlfMR24NTcv0nFnS6JmxlwCKu+Uzyt3Xlyj/wEzKYnr71vfShb3/vUgYbzIEdDQmGV8DXEJBw== anup" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsMik6vRSs9RCmajIqJ5d20bnRheUV1t1kE042Av35peN03kklYlgFkvt7czs88ty6X2mit3Gpf/U+lwADh3LObxAc48qfj5gvfJ5EzPXTVoV7NYvjpnm+LujqAt+q+K3Gg3XpGmQGrT3Y/dwcPyvhUjYAWvf/zXr/TpEfwwj05wWIkIAn2lrTIkZNu6dT28ARb4JHyQMtcA7A7tkZwqC4ybf9YMMuUJpZHZ3l1pMvD7/ZY+a5oq/n/oOd/piPu6ESacy5fLyWFElNJM7hDCIuoiYG8tv0dQVvbGcs4iIX6Dw1BLfavhLNV9NM0iEFLql4ntZA2iHaKDrz8Ci2Qlo5lQjXPDYc4Um1gQxzGvSPVbAdzcUmA3d+p4kFKXk1Za/fLO7Se39w4YM21pTPKFYFEFapcLZC3+QFSzDFPdnwPzbL46wBk/8mluvZVZ/tYqQGtSe/CyBYzsYPVfqtVxg4gWzITAFKDhC3QlH8rRz61hxSG/1y7RPR/p9UxbsBghk= kxk302@Kaivans-MacBook-Pro.local" - EOF -} +# user_data = <<-EOF +# #cloud-config +# bootcmd: +# - test -z "$(blkid /dev/vdb)" && mkfs -t ext4 /dev/vdb +# - mkdir -p /scratch +# mounts: +# - ["/dev/vdb", "/scratch", auto, "defaults,nofail", "0", "2"] +# runcmd: +# - [ chown, "centos.centos", -R, /scratch ] +# package_update: true +# package_upgrade: true +# packages: +# - cuda-11-6 +# - nvidia-container-toolkit +# users: +# - default +# ssh_authorized_keys: +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDC6kanRFWmhjkV8pkwOYtHoCNDIP/nj2umigbSylMFmiXm2rwnqi1qhDeJqd53PTrT4RWynT7Gqg7/HSITPAZA4wdGNcDLHD7QvexBDhIhUJCERmMZa6EWPvOPgDACbJDjrwLxd8oF65UhQU+meVrkBmpod6YDSuVIfmZXHUheK7NuZfvfNx3ruQNU5MRbI3p6vuY++B4GYRXrxM68+GWYEOEa6zz142Nl1PNnvDMkiobro0k6P5bXv4LDYMW3YyDXu69okJgPqEKjE/IsI4/2JKfzduEZMQyPZDQswyuNQwMAfKQjvDQ0gvQiVE0eM2gdR7qi/jOqFXrzkOwYWQd00Cy9EtSWqhDlpu9KrIfs8T2HTn9p/XU+Bwg4anyMh//gb+EOctpvptqoBhjNxoRTX/bwNLFq/ARFAtFDn+qX8w9HWeB5/vNvdOkH7fSMTTFmFkDZ8U/Hrg5vhcwy2Hid2K7j9peixB/41d7/O08qL99qH9362L8ZmhyT9aNeOKQ0MUEEhAasYkKO7AQcChDpkgW635mkvI5EOZGsqCRPiX8P8iTH5neH6ZI4H21JoON5E0raMJlwznNq3D4as12kZBtw198DHFAMQXlfMR24NTcv0nFnS6JmxlwCKu+Uzyt3Xlyj/wEzKYnr71vfShb3/vUgYbzIEdDQmGV8DXEJBw== anup" +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsMik6vRSs9RCmajIqJ5d20bnRheUV1t1kE042Av35peN03kklYlgFkvt7czs88ty6X2mit3Gpf/U+lwADh3LObxAc48qfj5gvfJ5EzPXTVoV7NYvjpnm+LujqAt+q+K3Gg3XpGmQGrT3Y/dwcPyvhUjYAWvf/zXr/TpEfwwj05wWIkIAn2lrTIkZNu6dT28ARb4JHyQMtcA7A7tkZwqC4ybf9YMMuUJpZHZ3l1pMvD7/ZY+a5oq/n/oOd/piPu6ESacy5fLyWFElNJM7hDCIuoiYG8tv0dQVvbGcs4iIX6Dw1BLfavhLNV9NM0iEFLql4ntZA2iHaKDrz8Ci2Qlo5lQjXPDYc4Um1gQxzGvSPVbAdzcUmA3d+p4kFKXk1Za/fLO7Se39w4YM21pTPKFYFEFapcLZC3+QFSzDFPdnwPzbL46wBk/8mluvZVZ/tYqQGtSe/CyBYzsYPVfqtVxg4gWzITAFKDhC3QlH8rRz61hxSG/1y7RPR/p9UxbsBghk= kxk302@Kaivans-MacBook-Pro.local" +# EOF +# } -resource "random_id" "gpu-node-alpha-volume_name_unique" { - byte_length = 8 -} +# resource "random_id" "gpu-node-alpha-volume_name_unique" { +# byte_length = 8 +# } -resource "openstack_blockstorage_volume_v2" "gpu-node-alpha-vol" { - name = "gpu-node-alpha-scratch-vol-${random_id.gpu-node-alpha-volume_name_unique.hex}" - volume_type = "default" - description = "Scratch volume for gpu-node-alpha" - size = 1024 -} +# resource "openstack_blockstorage_volume_v2" "gpu-node-alpha-vol" { +# name = "gpu-node-alpha-scratch-vol-${random_id.gpu-node-alpha-volume_name_unique.hex}" +# volume_type = "default" +# description = "Scratch volume for gpu-node-alpha" +# size = 1024 +# } -resource "openstack_compute_volume_attach_v2" "gpu-node-alpha-internal-va" { - instance_id = openstack_compute_instance_v2.gpu-node-alpha.id - volume_id = openstack_blockstorage_volume_v2.gpu-node-alpha-vol.id -} +# resource "openstack_compute_volume_attach_v2" "gpu-node-alpha-internal-va" { +# instance_id = openstack_compute_instance_v2.gpu-node-alpha.id +# volume_id = openstack_blockstorage_volume_v2.gpu-node-alpha-vol.id +# } -resource "aws_route53_record" "gpunodealpha" { - allow_overwrite = true - zone_id = var.zone_galaxyproject_eu - name = var.gpu-node-alpha-dns - type = "A" - ttl = "600" - records = ["${openstack_compute_instance_v2.gpu-node-alpha.access_ip_v4}"] -} +# resource "aws_route53_record" "gpunodealpha" { +# allow_overwrite = true +# zone_id = var.zone_galaxyproject_eu +# name = var.gpu-node-alpha-dns +# type = "A" +# ttl = "600" +# records = ["${openstack_compute_instance_v2.gpu-node-alpha.access_ip_v4}"] +# } diff --git a/instance_dedicated_student-hoolers.tf b/instance_dedicated_student-hoolers.tf index 457577f6..9d0285de 100644 --- a/instance_dedicated_student-hoolers.tf +++ b/instance_dedicated_student-hoolers.tf @@ -1,38 +1,40 @@ -variable "student-hollers-dns" { - default = "student-hollers-vm" -} +# 26.04.2024: Disabled; User VMs are still in the old cloud and they are informed to take backups of all of their data +# and then we will recreate the new VMs in the new cloud. +# variable "student-hollers-dns" { +# default = "student-hollers-vm" +# } -data "openstack_images_image_v2" "student-hollers-image" { - name = "Ubuntu 20.04" -} +# data "openstack_images_image_v2" "student-hollers-image" { +# name = "Ubuntu 20.04" +# } -resource "openstack_compute_instance_v2" "student-hollers" { - name = var.student-hollers-dns - flavor_name = "m1.xxlarge" - key_pair = "cloud2" - security_groups = ["default", "public-ssh", "public-web2"] +# resource "openstack_compute_instance_v2" "student-hollers" { +# name = var.student-hollers-dns +# flavor_name = "m1.xxlarge" +# key_pair = "cloud2" +# security_groups = ["default", "public-ssh", "public-web2"] - network { - name = "public" - } +# network { +# name = "public" +# } - block_device { - uuid = data.openstack_images_image_v2.student-hollers-image.id - source_type = "image" - volume_size = 500 - destination_type = "volume" - boot_index = 0 - delete_on_termination = true - } +# block_device { +# uuid = data.openstack_images_image_v2.student-hollers-image.id +# source_type = "image" +# volume_size = 500 +# destination_type = "volume" +# boot_index = 0 +# delete_on_termination = true +# } - user_data = <<-EOF - #cloud-config - package_update: true - package_upgrade: true - users: - - default - ssh_authorized_keys: - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC6IJZr895Q4tO5HNmaARdcy70gY7+FHoBL2rHuYV++VMks3Q5RjPKjQqR/1malPBQR0suPwPp8mFV37Q1pkgnznEeAE8onkeUOybzcMKsaH7HiQxgN2Ic/+74HHHm/pkraN7zs0LzUDC6aVFSI0mh0aa/N/Qvyh+szE5Z4fHeQPdP1edkPmtI1M54achSR5b2tNCmjoQnkGmlRssXI97I2PPpy5hdjeXGaPg10SpYuz4Tpr0doZK2QhpVFeg8PrJ/bzCr0Bl4Mb/M5ItKUVJFn89XIe55xkgJRfw6gaVGiPK+VUUDmtvK3D39AS/0hBQ1AOVWDKl9lYgsSJikrLGbe81QsRMIpiNKDCy25eAH/OgtTHf3e0lg8qde0HDSwpTmUR2DuNr14999WbMQLMyplA6Tx4oAefvTtzrBRRZR5UOaIrT80vEzJwo+Mx5SLGT2A++nuGPZW0FZqO4rLmylqTIGngRxp14w0AIUZUhnQdxmQZlkBUeggK7igAVDjFs= sebastian@LAPTOP-8S2B40ST" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCxTSveJ+aXoyf7/B8pQicZLQjeBmJYJBY4FlAIIDYNE2I8RUvGEL0hrgjs1ZVUrMbioGMARkAbxuIlWpagLqShA5rguyLHYl9WaTNOIrs8swwQnnDU7SFvPhpdEIEY9g9jKNya9MAejQRHaIjw2jcawTlOEMiC7sNYZ/+/z/m19Iz+ssA1jDsUGIIYKX8Aw2OAIijGqOLe1KV/sIc4QRtpyFiqgxUKyrV2/nFwgBD/z9+kIZmW+uMdn3smQiQ/KjWmaEiALM/a02NLc9JWeju8UEtW+Dm/0LH3z0Q9thOIN7DZ6vZBHGhzLmaB5bRWncXraoNWVye2bNqktzjTs02Tr7M+GajVs0xOjfaZFNmCC/aGESFhPd5T7DgOpW5rAntS22RJQVRMK8v7n+R02V6YmsGnfjzv/EAOljTkMdBss81jbRcnPDp2G3nQjrElQxjU1z2sBCa0VkGO5C+oB3uz7iC2vcOLxVl+/2NbxQ0FCLrwafWo+pVrdvKhaqP8jS02P3aXTF+ES9OYYP/hXYo8uJ2416R7iBAB7wyaR/CLNCCl6OeBOiA6lYcXkAQEoNQfRGGFvLCa4i5Wlj2d6CZBNKoxv6s/8SwYNx2m6lslS9B1bMDBAKAn6DZH9UI3o/kD/mHL0pfgmwFfrJDsDRxTGdUcxdXMKleQlMo5fwvgrw== wm75" - EOF -} +# user_data = <<-EOF +# #cloud-config +# package_update: true +# package_upgrade: true +# users: +# - default +# ssh_authorized_keys: +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC6IJZr895Q4tO5HNmaARdcy70gY7+FHoBL2rHuYV++VMks3Q5RjPKjQqR/1malPBQR0suPwPp8mFV37Q1pkgnznEeAE8onkeUOybzcMKsaH7HiQxgN2Ic/+74HHHm/pkraN7zs0LzUDC6aVFSI0mh0aa/N/Qvyh+szE5Z4fHeQPdP1edkPmtI1M54achSR5b2tNCmjoQnkGmlRssXI97I2PPpy5hdjeXGaPg10SpYuz4Tpr0doZK2QhpVFeg8PrJ/bzCr0Bl4Mb/M5ItKUVJFn89XIe55xkgJRfw6gaVGiPK+VUUDmtvK3D39AS/0hBQ1AOVWDKl9lYgsSJikrLGbe81QsRMIpiNKDCy25eAH/OgtTHf3e0lg8qde0HDSwpTmUR2DuNr14999WbMQLMyplA6Tx4oAefvTtzrBRRZR5UOaIrT80vEzJwo+Mx5SLGT2A++nuGPZW0FZqO4rLmylqTIGngRxp14w0AIUZUhnQdxmQZlkBUeggK7igAVDjFs= sebastian@LAPTOP-8S2B40ST" +# - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCxTSveJ+aXoyf7/B8pQicZLQjeBmJYJBY4FlAIIDYNE2I8RUvGEL0hrgjs1ZVUrMbioGMARkAbxuIlWpagLqShA5rguyLHYl9WaTNOIrs8swwQnnDU7SFvPhpdEIEY9g9jKNya9MAejQRHaIjw2jcawTlOEMiC7sNYZ/+/z/m19Iz+ssA1jDsUGIIYKX8Aw2OAIijGqOLe1KV/sIc4QRtpyFiqgxUKyrV2/nFwgBD/z9+kIZmW+uMdn3smQiQ/KjWmaEiALM/a02NLc9JWeju8UEtW+Dm/0LH3z0Q9thOIN7DZ6vZBHGhzLmaB5bRWncXraoNWVye2bNqktzjTs02Tr7M+GajVs0xOjfaZFNmCC/aGESFhPd5T7DgOpW5rAntS22RJQVRMK8v7n+R02V6YmsGnfjzv/EAOljTkMdBss81jbRcnPDp2G3nQjrElQxjU1z2sBCa0VkGO5C+oB3uz7iC2vcOLxVl+/2NbxQ0FCLrwafWo+pVrdvKhaqP8jS02P3aXTF+ES9OYYP/hXYo8uJ2416R7iBAB7wyaR/CLNCCl6OeBOiA6lYcXkAQEoNQfRGGFvLCa4i5Wlj2d6CZBNKoxv6s/8SwYNx2m6lslS9B1bMDBAKAn6DZH9UI3o/kD/mHL0pfgmwFfrJDsDRxTGdUcxdXMKleQlMo5fwvgrw== wm75" +# EOF +# } diff --git a/instance_extra_test.tf b/instance_extra_test.tf index 9e4119a5..3c60414c 100644 --- a/instance_extra_test.tf +++ b/instance_extra_test.tf @@ -1,29 +1,30 @@ -resource "openstack_compute_instance_v2" "test-galaxy" { - name = "test.internal.usegalaxy.eu" - flavor_name = "m1.large" - key_pair = "cloud2" - security_groups = ["egress", "public-web2", "ufr-ingress", "public-ping"] +# 26.04.2024: Disabled; Need to be migrated +# resource "openstack_compute_instance_v2" "test-galaxy" { +# name = "test.internal.usegalaxy.eu" +# flavor_name = "m1.large" +# key_pair = "cloud2" +# security_groups = ["egress", "public-web2", "ufr-ingress", "public-ping"] - block_device { - uuid = "878a687a-fe52-41eb-9012-45010314c790" - source_type = "image" - volume_size = 200 - boot_index = 0 - destination_type = "volume" - delete_on_termination = true - } +# block_device { +# uuid = "878a687a-fe52-41eb-9012-45010314c790" +# source_type = "image" +# volume_size = 200 +# boot_index = 0 +# destination_type = "volume" +# delete_on_termination = true +# } - network { - name = "bioinf" - } -} +# network { +# name = "bioinf" +# } +# } -resource "aws_route53_record" "test-galaxy" { - allow_overwrite = true - zone_id = var.zone_usegalaxy_eu - name = "test.internal.usegalaxy.eu" - type = "A" - ttl = "300" - records = ["10.5.68.154"] -# records = ["${openstack_compute_instance_v2.test-galaxy.access_ip_v4}"] -} +# resource "aws_route53_record" "test-galaxy" { +# allow_overwrite = true +# zone_id = var.zone_usegalaxy_eu +# name = "test.internal.usegalaxy.eu" +# type = "A" +# ttl = "300" +# records = ["10.5.68.154"] +# # records = ["${openstack_compute_instance_v2.test-galaxy.access_ip_v4}"] +# } From 1d0c10aa304f3f5d4f1f441ced53530c2888b1de Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:54:25 +0200 Subject: [PATCH 14/19] remove empty files --- instance_dedicated.tf | 0 instance_extra.tf | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 instance_dedicated.tf delete mode 100644 instance_extra.tf diff --git a/instance_dedicated.tf b/instance_dedicated.tf deleted file mode 100644 index e69de29b..00000000 diff --git a/instance_extra.tf b/instance_extra.tf deleted file mode 100644 index e69de29b..00000000 From cc7f77901a83c9d78b4eece89b5826004b42d77a Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:55:27 +0200 Subject: [PATCH 15/19] add new security groups and update the existing ones migrated whatever was still in use in the old cloud --- secgroup_ingress-from-proxy.tf | 27 ++++++++ secgroup_interactive_egress.tf | 115 +++++++++++++++++++++++++++++++++ secgroup_rsyslog.tf | 28 ++++++++ secgroup_ufr-ingress.tf | 8 +++ 4 files changed, 178 insertions(+) create mode 100644 secgroup_ingress-from-proxy.tf create mode 100644 secgroup_interactive_egress.tf create mode 100644 secgroup_rsyslog.tf diff --git a/secgroup_ingress-from-proxy.tf b/secgroup_ingress-from-proxy.tf new file mode 100644 index 00000000..bfe46e51 --- /dev/null +++ b/secgroup_ingress-from-proxy.tf @@ -0,0 +1,27 @@ +resource "openstack_networking_secgroup_v2" "ingress-from-proxy" { + name = "ingress-from-proxy" + description = "[tf] Ingress from proxy" + delete_default_rules = "true" +} + +resource "openstack_networking_secgroup_rule_v2" "ingress-from-proxy_ingress" { + direction = "ingress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.ingress-from-proxy.id + protocol = "tcp" + port_range_min = 5555 + port_range_max = 5555 + remote_ip_prefix = "132.230.103.37/32" +} + +resource "openstack_networking_secgroup_rule_v2" "ingress-from-proxy_egress_ports6" { + direction = "egress" + ethertype = "IPv6" + security_group_id = openstack_networking_secgroup_v2.ingress-from-proxy.id +} + +resource "openstack_networking_secgroup_rule_v2" "ingress-from-proxy_egress_ports4" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.ingress-from-proxy.id +} diff --git a/secgroup_interactive_egress.tf b/secgroup_interactive_egress.tf new file mode 100644 index 00000000..12f4c554 --- /dev/null +++ b/secgroup_interactive_egress.tf @@ -0,0 +1,115 @@ +resource "openstack_networking_secgroup_v2" "interactive-egress" { + name = "interactive-egress" + description = "[tf] Interactive egress profile for compute nodes" + delete_default_rules = "true" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-ftp" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + protocol = "tcp" + port_range_min = 21 + port_range_max = 21 +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-http" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + protocol = "tcp" + port_range_min = 80 + port_range_max = 80 +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-https" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + protocol = "tcp" + port_range_min = 443 + port_range_max = 443 +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-high-ports" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + protocol = "tcp" + port_range_min = 1024 + port_range_max = 65535 +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-dns" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + protocol = "udp" + port_range_min = 53 + port_range_max = 53 +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-baremetal" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "132.230.223.0/24" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-isilon" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "10.4.7.0/24" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-denbi-bwsfs" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "10.5.68.0/24" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-ncbi-sra-subnet1" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "130.14.0.0/16" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-ncbi-sra-subnet2" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "165.112.7.0/24" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-ncbi-sra-subnet3" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "165.112.9.0/24" +} + + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-ncbi-sra-subnet4" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "193.62.193.0/24" +} + + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-cems-ftp" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "80.158.0.0/16" +} + +resource "openstack_networking_secgroup_rule_v2" "interactive-egress-embl-ebi-ftp" { + direction = "egress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.interactive-egress.id + remote_ip_prefix = "193.62.193.138/32" +} diff --git a/secgroup_rsyslog.tf b/secgroup_rsyslog.tf new file mode 100644 index 00000000..067146fd --- /dev/null +++ b/secgroup_rsyslog.tf @@ -0,0 +1,28 @@ +resource "openstack_networking_secgroup_v2" "rsyslog" { + name = "rsyslog" + description = "[tf] Rsyslog" + delete_default_rules = "true" +} + +# Allow ingress 514 TCP in 10.5.67.0/24 +resource "openstack_networking_secgroup_rule_v2" "rsyslog-tcp" { + direction = "ingress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.rsyslog.id + protocol = "tcp" + port_range_min = 514 + port_range_max = 514 + remote_ip_prefix = "10.5.67.0/24" +} + +# Allow ingress 514 TCP in 10.5.68.0/24 (ZFS) +resource "openstack_networking_secgroup_rule_v2" "rsyslog-zfs" { + direction = "ingress" + ethertype = "IPv4" + security_group_id = openstack_networking_secgroup_v2.rsyslog.id + protocol = "tcp" + port_range_min = 514 + port_range_max = 514 + remote_ip_prefix = "10.5.68.0/24" +} + diff --git a/secgroup_ufr-ingress.tf b/secgroup_ufr-ingress.tf index a37abb85..ed7adb40 100644 --- a/secgroup_ufr-ingress.tf +++ b/secgroup_ufr-ingress.tf @@ -31,3 +31,11 @@ resource "openstack_networking_secgroup_rule_v2" "ufr-ingress-58293ee9-af20-4f46 remote_ip_prefix = "10.0.0.0/8" security_group_id = openstack_networking_secgroup_v2.ufr-ingress.id } + +# Cloud team in RZ requested this to be enabled +resource "openstack_networking_secgroup_rule_v2" "ufr-ingress-icmp" { + direction = "ingress" + ethertype = "IPv4" + protocol = "icmp" + security_group_id = openstack_networking_secgroup_v2.ufr-ingress.id +} \ No newline at end of file From 222cac6cd961408800622ba13659582e0216f0ab Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:56:04 +0200 Subject: [PATCH 16/19] disable the outputs of upload instance as the instance is not currently in the new cloud --- output.tf | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/output.tf b/output.tf index e03d241f..ed9af2a9 100644 --- a/output.tf +++ b/output.tf @@ -1,7 +1,8 @@ -# upload -output "upload-node_name" { - value = openstack_compute_instance_v2.upload.name -} -output "upload-node_public-ip-v4" { - value = openstack_compute_instance_v2.upload.network.0.fixed_ip_v4 -} +# 26.04.2024: upload reosurce is disabled, so we need to comment out the output as well +# # upload +# output "upload-node_name" { +# value = openstack_compute_instance_v2.upload.name +# } +# output "upload-node_public-ip-v4" { +# value = openstack_compute_instance_v2.upload.network.0.fixed_ip_v4 +# } From 2399eabbb39371f2f59d08a92e7212fee7f54072 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Fri, 26 Apr 2024 17:56:54 +0200 Subject: [PATCH 17/19] add the new state file based on the deployments in the new cloud --- terraform.tfstate | 25428 ++++++++++++++++-------------------- terraform.tfstate.backup | 25458 ++++++++++++++++--------------------- 2 files changed, 22496 insertions(+), 28390 deletions(-) diff --git a/terraform.tfstate b/terraform.tfstate index 32ad4053..ab48b62c 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,14154 +1,11276 @@ $ANSIBLE_VAULT;1.1;AES256 -30323937386261616138656365313866303433376533613439366362633161633330613962663437 -6336333834393265663365313766326565303831313831340a356334623437336631366432633937 -35386531396337613265626338303661643835373639656562373838643733616238376236636635 -6264316661613564330a316430643336643136663363336464613739613838643130353333363434 -64333939313638643030346466626264393762386661383130353936363039393563623665653934 -34633164383736656462613431626164336432366563303231383033393765663330353535396666 -63316561376537633865343934303438373235386637363931646235393162396439613034333063 -65653036313563323532646137656438393938343832303632383138633935363863663135343730 -38623661666461366337626335623130633438643935663539363836656664363030336337663261 -38383564613939633837343832313163616238653035386539633030653166306431643465636234 -38386531343066313165366439303230353839633764343935653435373639633938343130353937 -35333539663936326231353638363533323831366532323666666465313439383332386639343065 -34373835396432396630303066616130623539633361336337663361636166613836613335653239 -31303366393131306266333361633963326536356636323965623335346538343164316132616635 -37656363633133366165383235333632313061333563646132363061313439366333346335643461 -31396361393961343763396434653836376666336362366635323333376664366231626133323961 -35613161366466623637323935353631383037666533366463333839373266313738313737626666 -32326130333130373265366530326139336239303538313234623133343634326436333163666631 -38643738613561383033316561396231336166636235306134323863373638373362623536353835 -65326639353631666633363533656332663762336537333837376137663263656530326461643038 -34333536383136666663376137373531386264396161366631366566613161616466326637373133 -30323235336136346464663337343461643530356564393161386566323163343633666364643061 -64303963623930343432343036613933373431303134646334326134373565386339303362373238 -31366238343634353936306135636664333163343037633365313261663561383534353532326336 -35646661353336616131633938396536373638316131323865633531343537643530353532663033 -35396162373035363565656334343431363933373133653337356537643133383462346164656565 -39646532383834316133623964343932616361343933656164613337313632613637393431396331 -63346163643338303035626463663365636132336132616232343339646464396663626439333162 -36363532366262656430363730373563313737653430663064646431636337313736396630663562 -39313633303066616665633236666135386239653661346163303535386632333566303838663763 -31343165363239316635376130666363313538613062616434343632333734643133306234383635 -32366234623563323135343466313438626336353263383032343133333435386338643161393432 -31663533356465613262383437633666386163636463363038316637666165343864623238336266 -34633237376135383463346233613334303233663232613161653336653034326664396334366563 -30373035393832363137366266643036323163643739316532356234643361383663306334656166 -61613338343063303662316165343439613539383863313035646361666564343734613739316331 -32666233323739383338623431666661646332383665656637376465356131613838613434303661 -61363136333063323139663662656637376162373136633830623631373735366465303461616336 -35633538623834336664646632343064623230393030333038643165623935393764613332313765 -65356230356461303363366633663337303836346538363336323537316264643630376161646466 -66376363663533386661303163663231323966386265303061393937316363356130633533653637 -39633763366131333661343832663061366138376439646161393036326639613933333662336364 -61396432306635323638663961373862306461353638663036363439613062353737343365616437 -35386463623135353239363961393031653837653633346661646337383030613435663135656530 -33363364626265383662313164623337636630313439653531326436636137633239346336613931 -63303765343835663736366437323062333264643836336232306262373937353432326661336536 -61383537343166663733363832643764663931353836323939616639373166653932383332303438 -38616334383432633839653935623061356633373465393635353034323162643039613266333938 -32613362383438633334316265663235383833383862636239366439306365656230653636336130 -36656337306331366665306438346563373130386134376666343430643433623333643562386236 -62376335336639333931336266633665346439366530343038343966653465366263636235353766 -31613935636333363936336339366639623131363763376439343563616230613362663237363963 -61373730313630666337353262343132633164656566613639363764633166356461663566343264 -33663134336266383836343739333466303634626464383938613765323435383134356539613935 -30376266373634396534323436633038396366346130373636326366623731306239643363656234 -38383831646437636266643630326436363830356334666533633333336238393866303235386566 -66666164386135356136356232306332626537616336343530333732623737316362383763626136 -62343233316230663139643662656534376639303061383565383164303664313464396338616132 -35353131303466346635656631366565306434323963343231636362383136616535383861396433 -37333831393135653732623938626138373365656636333236326431303963376565656135376634 -62636134613765383230333361343832666137356137366462373766323837323761623331336535 -66336137316235333933396334643562373265363035666338626666323036363663376136346234 -64633733666566343234616431616565353331356138316463616236353632326362346638316133 -31643537666135356438383634383538343861666233333930356431376565616635313464316263 -31613532366364623566393664663836373865316237346666333866336363633939626166643862 -65303461666332316233373934353632323765633161346465373131653437363861646139306634 -63633863313933646233643164383337333734373438363562363465613932316439653732306664 -61633433613261366264653430653834343266653563363635373264363964633233306666313364 -65343135636463636665316338646333616635343561633066666165326162343232633964636236 -64623335663830326365353536383466313363356261373634346462623866343630643834383335 -30356532363565376161353833303736386332366163376138376437316332313837353562313136 -34346433663938643437346663363033376638633933613337396266366639623338313737613561 -65623838653133373964353635643231623834366565386636626433383535623635393863343665 -38323238613137353331623566353935383537333561646339343339333236663166326531646236 -65626164376461626661626163393332303436346133663130626566336464616463323031366561 -36653966376564356531343265316166663330643438316136343435306135306264363632386334 -31623833346337333139663339353231626632373462346165396633663030303232643834316637 -63373566373739393262623331633932306238366362306462333632636666316464643761356562 -30363938343337663261323535313730643033623362343664383936383835366539663465373232 -32343365386135616435306631396533376336396139393265626465313030643162663665646436 -63353662363861323866356531323530353435333836646630366566346462306135396538363835 -38646238356362323666323262623165613838613437613563666330643735396632303734613935 -63656464346436366465313635303535353137636661663963353062636232303338393463323162 -39386138363038646134306634366437393361343462343638353763616533633364303035323933 -30386539383132353964313133646463366433393734386137313362633733363331346638303130 -65656339656337343461303262613833393130346231373536663765653065626637633263623030 -61613432646361633037386530336265643037323364633564366632656235633363663933366661 -66613635363839383035613137636535663534346530666235363964353066623332666632666634 -61613731643634323636656335386539623139393538326166663331373863306366663965656161 -35376130653135316134333065376532396337353837323463373832313737313161396231363664 -64613238616666396463303134363738623831396234653231656430613164616535383331383265 -36383531636631313731356530636435626336633532643937386132653436373937396235633931 -35623963373331616563613930666166366133663134653932353433363638326665626330303764 -37333063663435633731653866393233326138303031313766346266613663393333303662623962 -66366235333763643132323062626335346532336130316262383137623834393439353635396330 -37636134343663353839313431633338333065353761303333313834636334636565656536326663 -63303865646438373634653466376331373432616337326566353365313032313934616661346431 -37306536316136626136643234306633353235626235316361333064663962656137643430626162 -37353131336536303937333938383339346531656236306363383132363636366332383465373565 -36656532333637663137613065356563313964626333333366356237333334323063623037646662 -35373034353838316334386161643365393331383066336331343565643265393362303363323233 -66316437386634663166336665623634323234653538623737363530356433383365643536383863 -61326532613734633766396234643963396336336665613037633161366161623464373364323763 -33643039313936343438303262316534626339663833386439396339366136396138663731346336 -35336262643935613932356136373036303232373337346237643738363365326261613634663534 -38383936376331306564653130353364363866623634366437363762373430643835653162643563 -32363432316166636161373364306438343662393131373764323737383532396432303466653666 -37383565313439393861613039363437386533633861656139393732633562666232623939383439 -61633837393631393462663833376365393731386637396432666334663935306135626666633234 -31336339343366336534326434353966393331343362353662313464623064643662646137373831 -38303937633332303037336232616331623364613435353935363335383764306335626439646239 -33633563366361316136653035353232343135613635613131366333633435663337373730353337 -31316664653663343661653530353839396662386233323131656336316337336364393064653739 -63633536346262626337346362663035616235306233313465373939653466313231373362316238 -64643436656362363461633764666661663063643831633736393561333934373734633863303735 -64383630313530323436636235643961336465316161373931653834366332366634343862336366 -63343731373835336332343664326134366531353766346631323330663833326239626136366265 -35643831323366303866313865653936366138303263663065326465383238306465373134666465 -36616531303437353433373065333764306561656331353032386435626462623430313131376566 -34633637366434666364613132616335626562643338636230663764376434316430653031356336 -66616131346537636438373934616633653430323866333362613863636639366563353036343230 -39363932313264636166376361383637343331306534313038653437373862343935376332316462 -39323135636530333633366631633561353333613430363332346434613564383564663536636636 -39383064376163366538663539346136613762653332383965666462316336613839663533643037 -30646266333066303434636364333435326232383437363134356562663132613132663431396464 -63643865313138633033633031373362636565363163643562643931373633303836383431613061 -61313730666431613639626233656364643830313938623165303561366563656536633130613839 -32646132356633636531343262643634396265656238616163386135326535386264626634636164 -30363338393361633433303533376666353437376336306430353930656230326430303039613763 -30383030666136626635656238656664643463343037393362656235666339633530663530373139 -66633363333865306231366163316664663035356366613031356332613165633338643361336162 -64313730376130643666313462613164343830656130613531343962666635396664386134336461 -32656338326362333264373837313538313532386332613364363136643065653865306261663761 -34376239666662396137393032366235373539386538353465663161363166383633373833623666 -65653835353133333436343530353961343937303533343961373533313731306163316130376434 -62633964346639316433613364316161326463623236656338353138633161656461353064373564 -34613062636431383764396561643932636437303964376135643161356639326163353431623966 -30346135376165303838663461653263346237333638623464376261323031633837653338636465 -64346638393836616637356335386335346233386231373265323936346532356339333638383430 -32306631333633623635653133373036343964646564643133613866393733626138626339323765 -33663631386538343865373063373436383965343566663838353530626134383139323835336537 -65646163393764313539373230353061633363656663666161643131333039613839313334336465 -32386564666533313738326431363134393338653834326463393662363837643565316636386566 -38613331353733373832626436653736376236646335643135663233333065663365363464653061 -64333938366164656433383031623163646232326232636335626633646339373761353530636464 -37363932653338623665333133646235643066383365613663636364656435623638313231353164 -65323866356139316438616234656463653831333566346361653036383436353234323265646363 -35643362636162326538343634313235333165393033353236373339323564396461633831363366 -37336266343037386639306534336263323634376638653834383034313564316637353239616433 -31356132663861656531383831623664333532396338386435623734623333666439346161313866 -33376138376239393262646464633330363934313261376433326466373837353339353465326461 -64623530636538366164323837333531623033333634313765613936336537366530396631346136 -33636133346262343035633835393631646433343634396264643136623362666663643864633130 -62653161366230363133623664663734643364323739366637613732396433333139343034316436 -38643437636464646230626162653764643537663638343934623965373964343364326534636438 -31323436366336303137316536333930393033643361356361353536636538643536643764366136 -31333231653864346631633965353133373164613463346333373464376236313533653564373866 -35656665356135386130636537346638313462366462386666616461656361653265623739343865 -38303638343735613737303564643330323861333435633066656231346439626262653262303762 -38636663613362616539376165366435383637626131326335656565633933653236306665623833 -36366461383534303737303063626436386561323461373639346462623062333839303065366530 -33343737623261663633343131316233636335353032346433636466386437343335313334373166 -36343865343435343462303731393061386431383639373966653930313761306432613162343930 -39346161366638386236643538666332613561363532336336343163666233396333653433326465 -62353166343137313462616264633862363264636339316164333963366234386131613866613162 -61333866353866363764363765393165333962373064303331376234656332393438626639346264 -63323231366164643965396561663039346135336534626239366564663634646133653738333038 -65663337373762623135303765353837343237396632323630623264646236626562326332646134 -62623765623832353738363531366564653735326435633634346236636265326161316365666339 -32646139393266313230356664376531643137613939346564353363336533353134653932333636 -32653764393862336130343731386432313937336565633133626161343161663863396664633935 -37623562333830643630663663353732383765316566653765353761643261336535323536363234 -32333164646538653663653965633139633463653561303633336635613432376661383434653433 -33363263333238623634306130633464316662303961396664656462376461353462626338626338 -35633331656262363037663836356231303761353466323064353933396339656666346436656435 -34376630393638313738333032313736366465343264353137353236353736316132643734346231 -32643036626561303239623764393965303865376530343735623432653533623637323861313161 -66343331376239666337353735623963333161653038363465323637326664663930646563633761 -34393037636438313839653335313033333130366363663063623035633566396665663864663837 -31356232656162336334353566376664626262396639623832343133616362393564343633636330 -32623033303933643862323532666235633534306664383935383864396166396366323666636463 -66323966633239366564666130363034343139643135313634663538643938396462623135383633 -34326232633232326132666239383163323039633066306565323938646436623838323966633366 -65623139626563663562626537356561313663666333313232623862356534373335306435323537 -64616239646330613236616530303738353331353365393963323032636266353230313434303862 -39353532373334333264383932356438376432666336363337353631386461306562323663376163 -33613132383161666565326536653231353734613864356434633231373161306635366462323763 -30656266363239333336663538343732343163613936323837386665356365653037663565313961 -63383166353866363139666433303035633962393865313361313066663533323435623561356533 -62653232613063316137646233613137663532393566656533346161383764303162396464323530 -30333737306432346131313238623537303232316430373836643235613032613235333633326163 -65643461666639333464343038646565373130633434323663663233363162663362343438376266 -38373864656434656564323666343038356163333236366433393439626232653930313830323434 -62303864323238383064663561356533653336303363383662353766363338643837343431363630 -31366163356434373239636364623435336236303765613762333936316332383330396534646637 -62336633303138666332323831353235326534633037396336313266313633653063383966313364 -63633633306632643561346538353531616630326238306435643862393163343662333866626132 -34353239636463373632663730656637383466653234313562323637343132373638383466613132 -39636130383664386630316564616331373461353130323232323961643965646161363365363138 -37643736376234616430353734626164393362396234316235366137373434353438643733323063 -32313335643832616232353733626634386438323763336233313063633331646234623336623164 -31326431393636313061323837663031613066616565653539313630353633666266653434633736 -66376434663233313331306462313362636561663638333930656562333665313764393535306365 -32613136653365313563343732383262303864333332393231366238316338353436353866366663 -61643939336165643635323531613639363738663766323739636638353238613563343634653730 -37653963366566353737323638343765336139323332626461313132653566363465656266616263 -33323839626364383766313437663337326532653931613232323738373664383066383663663763 -31366538643834303137326632373532386339386231376236376266343537306362306630633536 -38363036303235333134303335366432303838363565616639663438306465383331343533333261 -34636131383366306437376433346230313433313132346161646638306163393632643539656566 -64613761313161393230356662376131363130626630326437323637313764316464653836386165 -32666530373536306430393435386162303966643033636163653331636437303131376638313866 -37643265353364656533653736383666653635353036386161636234626531396163353263333162 -38303665323435386262623430373233663037323732383538343232386564363430353731636365 -66626439313762653465333265356139343632316364613565383033373363323762626365313031 -32643331356234393433623866303661386464343338316265313639336164646230656237623831 -34376639623165343237636337663538666361383566326163633665323334653764313364653163 -63653463373037343665383535346537316334306330353031643839323133363038386663393035 -65353462303039323732636331373330636138653035376638366132313437633362343439336433 -34613766643861393938363332623937653830333833353231323931333630363064396430353862 -32303837626365623433393332396439396139663362353638333065663431323364333463633036 -62343233376634343432626261383737363738313938383962323761616433393933323035623339 -35666661636163626532366365633865643461626535623461323031653530353738383236343063 -63353238363930393934333032643030373666626537616333353833373839353530663536643662 -32303763653461393866616331666536383639383664646265663163303838336134353863336636 -37306361636331303431313938623665633066383664653034336633623863333461366238386433 -30663733336136336263336136386333323537626632313833323439333362383166333939633762 -30353538373236666337373035626333643230313538373265656636373566656633353430663261 -36346334666561323064653136666438633565323564356632313466316261663134656162663233 -38373962303166346437376634346333336564653338353837653735303934633332643661393830 -62316439316333613734653938363235656237636131316633643539353361633766336266393462 -65333466633935333363333164363331326161653631313033666230393165346630656533316130 -36383763656463303633333437313265366265373863396265633031666566623762653539313036 -35633035333737323361636138643831386334656131613036313331393032323464393230626366 -38396436346136616663343332396665323831366435643233663636333637663463616363373437 -34633332383936373864386635306463656666656632303238383062383662383566333963303434 -31393464306136663530306134373666306539663632633335376536363638313031646533336635 -37386466633633366561333764633236646562653434313730346133646235376533326134383434 -31323936666138353231356561363965613163353035303463303063313030336462306234333632 -35666266633130313734656462363736643436663861363034343539386431313965646331623965 -37663262353037316365633761643339393532306662333065623463343861653363663064613230 -61326463643434363633326333353434366434643565623033646634336535303631643338376234 -38663838663261363066316432353032393931623530326663623231346632353939653830633839 -33643532326564646330303730643737396331386337363263336366656161636264633736643235 -66653635663431313732633438343362656436396561316565613364623830383061363134613133 -36623162626336373963333339653438353439623133353135363037633839353530316262326365 -61303737336430303165356535643464656636613237363932653066303662626463303165393730 -64323730613930343462396438633662313762313366333935326130663164613865393763623134 -61313165633331313030623033373066643931343764636639626464633665336364396539396666 -37336635623235613531313466363733666566333964383434313637623532306334356531656432 -62393431623939363638383636616231663437663965383535656364383935366434393332636265 -38346539316339333535613862663939303363353464343139666466656163623065323866383430 -33623136653664336564616533373734653534333862663065643034313730656561646331346133 -62343364663263323037663733346363656663656637343236366265666161376364653263383963 -65373234636535653930616264663835666136386130353765316661303766626134323436366135 -62663263663333666234616136313966613731616566316661656334386634613661383633353031 -33626239313536326263623563393163653065383131613466326237353239323835323238666566 -30336266656161666166303530356531323936386634363733363134333564663635373834636263 -34336661653330353439633164316438326365613264306138643163663937366466326166303437 -33313530373865323633353166326662313261303831366363643730626537356566323530333362 -35326265386232363031626162363532306537616139353863336164303635343065636139646334 -62386166393130326336353330316433396130343430366534366634633932346535613762323263 -32613061313937373064333232376264316264313663613634626563623233373432643066616166 -65323665313261616235636561343866666236653539663934376339643965336237643238626237 -37623363306231613766613466666365353838663532366337616662343038363636643935373838 -66636336656536653937363763346361646538313636353731313438613965326231363631646436 -63323361346331356539636565633535646139636632636135323236336264663938386638623732 -38623932313331346532643433626238643234626139626133313237613532353030363038303534 -65616232396365636165323963653438326334326261373764353236363937386239366631376339 -39313336653037666433653830623861656437346339616230613865646533616465346639396438 -36643661343561326139643766653231636263646334393434656634373566343063643864343234 -39663236633233336433653262366131393730366238396233626137303436663763613263653539 -36303731643066313136346634386265343766613331626635616433343061326338666163313163 -65326339353536353865643437383336333130333165333839353130623938336338626434343765 -34376431316262636564663963313336623233663532326462616561616237613536373364316566 -38316239376132303238626238393361343536626534666637663063336134306336323430663332 -63373663376261393730653739376563303137353433356166393364663963326334653533313137 -38613831396230313938343339656164306165383737346238343966633533383065376136333631 -30346230343834363037316233343934643166363364326634386261363939386436353233623662 -30623464316239646136303536616533373039333664666639353765393761363962333165323538 -37383536313163613539323165373434373763326163666134356437666636333361303661393366 -62306266333964643831643862666565353530326163316237376633393061666438326130616462 -66366237633535326532373065373631666537343631363939396531326463306432306432663836 -66373634383736666261303637386664653765663865393732616633333162386238353839313765 -66316661383133613836333636353034346634643164623738663033633961323438383062376639 -36373134356236666336323965663663336139613036373930303035633764383237323366663135 -34623966623430636262386262313837623664303832386435616363643661303265346134323738 -31613366396331373839636462346166313961616230356632626436663034333136663964643039 -39313065653737366330363131613730333834336139653164323235633962373935373063313536 -33663530636233303839346332626465333934376566633162643362626162616136636362333936 -35623637626133666261313237383938396238383365313765383938333964396339663633303634 -35646435323335366261633833393261373661386336343532663835613163616364326236363465 -64326361373233333530626662373636356665616537653263636531653164396134353663303032 -30613538613133343837353865633432353065613539336434666639366664613963623661333130 -34316133303833326666623636333763383832343930663865636366366663313866373263393763 -31303037626666613838393563383562313961326431653535386136343934393236613634326261 -39636561346634353462616538316163373438386336623562383537646431306239346362393730 -35346234313739633139626663363364333431616262633337303138373633646236393265306531 -37613264333963636466323237376230313335386432356538363031646633356231376661353162 -31376631663131303462366438373961666634346462323961656462356436396464653834656531 -34386631316161383039353639326134386662313633356431343435386161383338366665343635 -37666639376137353864646335333462346564363163626364616164646266313234386634393634 -34316662386137666232613862363739376363616431366439373237313562633262343364383034 -63386436383535643631646638666532643538656664353263633637343366373366383834663335 -64396362363837616433373432626630383639313331636363646636366631376139363565666166 -64353834373138333635323533336538333262343431366338623365356334613264633531666636 -64333533643664656364333861306463613235623931353831633633306563616337393138636337 -33383062613435366262383762636362353461636661643261623932333636356366343038366539 -36636665626534666333353134373033353035316239386466336265373635383861323564633562 -66616534303963353237613363376564346561373037616433653137323435303236313630323833 -32653135376531323336313366633066653933306433303962613435383130386439653235623739 -38306232396437303036663630636562383662613137663734626638613364393933303165333730 -31333666636262333833613439613737336566646538373663313461623035383063326161313261 -36346335353439343066306134343639653765326336313233626535363932386461393861396235 -34333932316362636335353337313663623365313237323737666436646630666433336665316665 -66316466616338343864393561323637613739373039643236316630376636336263333939303139 -30373839646239636265313838663238353963633763626635363231343138326565623464313337 -62646334356265666362353731653261636164313463343236343638666262336464653932303661 -30366631346530616237343263363838323963393536323863636365383836333638363530303838 -65356165373862316333383733363230633566643634633730643539356330623831323932313734 -66346132623765343866366132373231656266376163653132313237313565373636613430666130 -63366664666464336566303032626233313838303634383461623765333361376239386237633165 -33396136313861393431346561336135366431663739326338323537383166333063636530616530 -33383163366465653662616264636137366136313730346337393766626639393836356435336633 -64376539326131383563633630666566353266353634646663376666316438306339373736653032 -62366334646535363832336534633335626236346232383530643433306263316432383335373339 -37663333333538323339383334666164376632363063656166656639393066306230616666316161 -36306164323834343232623763356335636666376561373462386435643731313137333662633435 -36383830393432643735613162653765333765616162306230626661386634633163306633336338 -39343933313635616562313163326635306639333634626563303964346537333132653866343030 -62656230396531306633356638313165386439636661613135623233383762373231366465666363 -34623766323962623961663034383962323264333562633162353865613037616134303538333363 -31613633643763663566643736333535633936316635353163633333636666396633666533656332 -37613434386539363764633237643232393039663137383064363634313066616638356533613032 -66343237393562633633613337306162313265656433643736663138393932393830366433636532 -62633639363963336464373536636136303232336238616630363830616638356464616534643439 -63343031646662666562313438353538616131653331313134386138636437613636336638613664 -61346661363532316538373137386363613332383930626239653739303762623164656234666138 -62346463343561623263333231386234326336663339653261623334343763363231373335656538 -32356430633764366263303934656464633836323038323163643434366263636161373466363862 -31323563666230353732396261333338653034626332613830623163306235323031613662643561 -63616434313339373831633763653538363633376334313439373562323537376332383165363338 -65333733306630336463653431333861616139376136623266656164353264663530323632626566 -31626463626435623261666537386164303530376536346562356235646232313734633361323530 -38316562663232343566373564363562663037626231383237616438306566383834366330663364 -61313261616633613237316333373864303037316633363831313337663661643239653738373931 -64616536623463636566346337306230616363363434363233313264333435653135643433383462 -32326335653861663037333739623534353966353432623633313231666236306532316435323238 -30336661306230663935636438386436336336313533636537306131613837316230323535333936 -38333861356562363437363439306463346239396335633833393938393066633136636537663235 -36653266626236396134646162616330626463616534336161633733346465363634366463626664 -63623139613731306435656435353133656333663363323637656636373134313135616664383863 -37636162623162393133343163353865633835356434316332373563316462663262326164363136 -39356565613735346465646565623532353338353338336632353765646563633833323736666435 -65633661356663383634386637333731313737373364633566373639366565633533313661376465 -37623063613632613834353732626566383964373635666337363665326464353738326463393161 -39383431393534666338613163663437346534613534353936363961396638643937356161373239 -64626534363761373037346433363338323433343061356331363334643037333666393937313532 -64356531373033616265636563353264633964316331373431323961616366313838393766623233 -32663637666533663338376665663966313364343130396564353130336336663164656431323431 -32653961333564383438613633653833353838363763316533363034313437303331613739316536 -38333838343162393862323265376164623237393134666237333762623361626236396538323335 -30383230613766626533663536613436316630346362306464613562373031363730316266316364 -61646564383030353730626261373065393935663631623635356434396236346265313038366561 -64336566613465393430633966323034393961363931323933333633636439396633353939363732 -65613864643062636630636664326264313639363833373830386466343534393563323364646633 -61373731656331643065663161396266393736633666386437633031656264343138633230636435 -66633535393939326133376339346335336139383036323734616138333735393036663861393962 -32646238393138613837373438626165386266383538636565383662326264663730373532303837 -61303338373035353964336233383236303865396332616637396239626437636163323431376235 -39396230383261353732326639646130373838363266306432353961393362316138336230623137 -38663238613633626231373735663838656665366261323030616338313633356532626233613664 -63353961663936323437646164383864623463393939613136353763323631643132303865626265 -66653738396261306135383865383838666632383964666533343632306136393630316661393164 -63633633646234306135383631383932363863313937656438303030386435633064313136393630 -66303030396431363832353937626533353237666136656464306462376634313938306666633238 -63623534663638636663613231356330636433313435343532373435333331616539323538613430 -63643936333933333764653936643932393666326532383230343832313761396230333334313063 -64613838633062363965326265313537623065323530616266373831383964643763316531393431 -61383962366337613335643537623462316233653565306636353634353366343939336439343662 -35623363393033353863323237373762316433623739323031636534393539313936633136333765 -62303436376463353931643664393065303564633439343334373030636261613137343636366134 -66343831353361636432656433323532336237613031383062303838626631656232316236336538 -39653039363030326433343561333536323561393439666266323936663938333738626566623237 -34303661323235313461333963326331383866333038633335633038336163616531326234303262 -35396133363339333537623731393462366261666139653735626336393036663033393137313538 -34326363653864356565383366626637613162646433616262356633643361383831613861626533 -35663837373035343262613432363937363939646361326233313763633634373365633231643439 -34313736623461653032386231613431303531366634663161323935623535613461353439643064 -31376266613663623730306239613136333865656537643561363435303864633733323036366232 -62396662343731343339663132343035393739373062313063333439386163343361663937366364 -37383666366631643632663431646137336632393365373038653164353362393735366631326431 -39666134623331303164633466383461613232386463653532653938376337306166363134313638 -33373837373664643164643634306363333731663963656237656430373535663135333038663137 -35343636383039373638646261353633353234623933323238613432303464303861633039343139 -65623931613762656430393366303835313061346334346562346538383630313265356563653863 -32376438373037333661616532363831396230616531353132626337393033326662306562316666 -61336161633762353366663261323632316362616165313535616331396233383332373863653665 -63303237376536356265316265363562346463666638643535383562663835653538323731326534 -33633235376363303764306534613835633534373831643963363239636561383062386563336138 -37326634646464343863396365313938636239336138643631633637633432663864383332623935 -63393765333437316363623831353561343164623365663964363836643162383936303939326361 -30393162333238303663326633636166353366373931646138323538376339643661346433623634 -64653033626238623562383963303632363932353565653232313962326137306630626632393833 -34303463376335666262353562613465623731303837363330373338366136353864393364613630 -65636239373931353265613761653466646438626533653664366533316432626639306330316361 -63313730363439666536366136316131333538396434363835363234373834653433643463303964 -32373332663531386439643233376630376630663963613431313631643266336337326464376438 -38313530313563383438643263386439636639623535316633313138366231656134393233346166 -34666137656263353366613164613837313966613633316365316137333632643030346338393564 -36333732613937323364633731616338313065653331653934396364616135326239373839373934 -31343263656533366461653236616264306130396334656465386464643034663330666161396635 -66303962373834313639376364326361613931623533333133386637346365363534313736326165 -33616532366263323332393937326534303234363130643133393365336532326664346233616538 -63346139396439373061373363383138363238363563386337663536323764303261303831613832 -35343732306162626433353234323431343837623331636264326661633238626339373535376232 -64346532613563303331623764376265626334376432363130633462613730346261373435336632 -66373535313865303661313062313462636534623937383533356639666636383038656166393165 -39373834326330333037346261353935633438396137633430616566656166633866386536646266 -38383734313636613237646639636335643365323336653435643130363434326536663038653534 -37633337333163386465306139393239653834366264646234303738613034633939623961626165 -35393131363034653963393062343833363563336161306236616562393565373462646138663934 -32643732393330383130376261663464323365343436643933643335386438366538643962373132 -65353764363532663531393135626231353066393962356565396335306362336138326439643939 -65336133653161313635623135383135363232623962303361636361633666386631326437396366 -63333537646632363863393539636532626431336539333965643762653136306439653231313333 -66623030306561656434646137333530373065306639636365353362653662353237636434626161 -30626132333035633736393165313761376236306138386235326235363166353335313663653139 -36613262633832303030373632373034653438653631623735616565383639653234323330363336 -33363939333033316664393537333464303730646361393631303366353061376430376237306139 -31383565336466306266343361303933623230366433616266343935333439313162363832663233 -34313335626536386232323437336430343366346239343439366431643062373666616530363066 -62326637396234386131313933366234343962303236386466383063333462316538393734646666 -37613836643364303336363466633637386536326562636132643966626232303864303866383362 -61306361633461326132616161303165616261326163633866356636376561643734623064386462 -34363861636533636439306463613030313339623465623263366530393333386631646437396433 -37363766663135663034376163613861323931613835323437316233616132383339363338373536 -66616565373631323062343861303963663766623165653766373630383436633838616462663230 -38363763623964316330306164313635383166313866343661646134363835333263313131363139 -37383763366533323564326265633537303736626130313662623962313566333564373032383864 -33303533363432633063653831663134326535643234666363313366383465306432663162363561 -33613633643464363262336161656435663836666161626565633537356438356638663632386337 -64646163333538316538326164613531633938393331356162396333303334616336343466313338 -39383937656464353166373639663862306366313639373036373538656664343865346662616266 -32633466366166343064313030333735393931653034633132643466656336356463663265663936 -35376433316233336564666266663664616533366661346435653535336566393434646162656139 -37643862636538653262373230633638613562353535646139376239316633356565663634613265 -35323535313439336266666431326561363663333163313063363536353637343130323034356638 -35333738613132373534616162373735663033653535633164626335376462303662353535396465 -61376134656564363937353365653533333738366639373765653134623532623534303536313762 -31363864353931336665333932623038616161613664303530333137626239356566376665373964 -63363832333539333931346236313966303537393864646133626334313835316436616234303134 -66363433663966626364623163346663643034653533366665646437643963316166623139643430 -39656338303166393930646561613737373438636564633231633335626539313433376630353564 -63396131656535613866313138323730653463663466616465373433303261366231346161636239 -34396163653536356434613938633265653266383933353231383431323866356633383666613931 -66396562613163313761613738323836633564346139343764333264333732336463626262323466 -66303036356239616135323533373563633565306332343430343262643261303363666163343465 -65316463623466356634613662336432663336383632646430333035656562653939653039343437 -38376435383831383862373831356263353936303534663034396636353362386330373365316232 -63396634613166313836323236626533386261333738363262336534353835373762326661383331 -30326437396637363932623836363538353561343731363233313763333539343165663466633632 -30636139363861653732383939313338353730363030353431383630623136313731643364643365 -36326132623336323362653763373339323264353234323862633563656566663061646131616335 -34353235656462633163343766383962616233316138303330633034613065346437346133333539 -38346538383631353365633362623232633135646464346362353530333962306634653863636465 -38356438376239636338306635663536373764653630633231653731653932373066613665636165 -37386564663365333564613232616232396335613138313334366666393335656630656365343438 -62306165336236396432663666613735616165333139656264313163613733636330336432333962 -39336262346163373637393131653232616537363962396664646134643362613536336462633531 -33333037333131666561336363613739656339366137373166633766313661646566396662656231 -31333132383631633039343238383433653062616561316639333765633331353431386133656533 -38343536656666346538623637303934623038393061396431383532396533326566343431383439 -61396133393234623237623064613561346530326434626265663535343661316264663538393538 -61346132333463306134393931393131343466353138656337646332666234313637313239343637 -66373037643832666237303432323836373762313630376631396634306461303463633262306230 -34383539346330643737393731383436656462366262396435663936646230366330323232333464 -64666137386332383634623765346133323865303133386133633133616363303665303438323438 -66663034323238313432646434393463326361653636373239386230386663336234343231613866 -30376164343066343930613634323332373561633131393864373830376434383462336266636631 -62653562633266383336666233326565653130653663326334386637306436643062313866326637 -62323662353264353366353030656563313237663561656166376365316533313032306139653634 -36373364353137646663346561633631626238383935306666663261383964396366353161336236 -39373165376566346238633739323965646163363762323734313965336233316262316265633563 -30343461353065663333633432356264643166623464613632643339363165393832383536656463 -30666461343263643537376138653236656564363565653434336138313632343239343262313732 -65646464313335643533643233376532623363616230333534356132383739333931376239653863 -63643136326664633661363065373938623932363563663630646564313439313861626630616231 -63393836333561616536313834646431313234353537656436373766346462343437323032343230 -64343336633961663334376331626134343266333065343330393861343931376230306439653038 -32393238343634366537616339666566616162656533373136346163663566336462346334336435 -37313263663039326632646639666339643937353930373665346430333066393835636337626363 -38336663623435393831396631393933613630616262386334656431346334613963366464663364 -62623731396632363264663732313733313638626262643561383330663136393730316233613235 -37313531616634323638633763373964323966353732623931326164623033623038623062316534 -62663832353633633335346463613462316362386362313238333063323965346339646430333931 -38646234613531323763663435313834623966646464643830626337353232383764626563376333 -62636530303861373935373865633639626430313364636432386431353037643663303032623161 -35363363386536613138616561323336386232663834626332343239386334656538646139393963 -37623462323037326135363366616632313463383566656639343633346664303764376465636464 -39313565353036313436636666653336633633313839336233326463306433366337656236333734 -64646161356664613539653561393738373736396263386139326536353265346436356133623634 -39333563376239333962316337306635346431646636616532646462653439333263366535623562 -35353631313639643065653038386536353534636434353733643962623739373130643139353963 -32653563663063666164313039393032633935663563386463623937353262313935373562333032 -39346432336137643266396635343732393137396433323332616238333165626363386564393833 -64623037643633383037366639613237396234363431613234396333336336373863623234366632 -36303637306238623830306162633563373338643233363838383534353733643838623133303462 -39323334316639393533613465666435343033353339356238393430663837316232353335396564 -32356563303066613564333337336264663632346433353432313265336331373737333562313238 -61333732643630343063363637653166343031343962656439373734663663316436333434623266 -30353537666665326561316164653065313731323436376434386335323339616561343732613464 -39313233316239353537316338333038616436333965383534643336623530343139656266616535 -32663465393438623665393431663732323335333937396264363966663236613264383466626463 -30363534316566363830393537626637373761633535303962383162383432633863663761383539 -61343662363636316334353938303730353963613138386264616666343339306234336464303433 -61343537316664386566346661663030656432623962316566373538623763313564623736663530 -36303836653730376161386337303130636362393934633234366338383062323964393836326236 -33656161303761336466636565373535393138316262316263653333376134306431646162336434 -32376531366361376265393539636464393939613435393336343263643134323561316130643536 -38653730333631326164303662373766653737303735663138353830343662353266656161303664 -66376638633565616466666438643764616135333866666436656437353661666365323266666236 -61366266396165363434363466326563303031323430623235353735333862653633373765336334 -36623363653262343236383736373234326638393134313232376430616262656231626661316364 -63626236373462326534386131643563323134623163653433383365623338323332353662326266 -33336662386163393730636165383935386262643063333463316161373665336262303739343537 -64383161383832643538306332303566646361653833373463376632613062626364623636653036 -37633061616438353037316662346261323762323664616333303763306434393435326138373337 -34653937353539356531353530383535393432633738643733623734396431303530643130663034 -65616530356432343365303535623237663565353363356564303331333933643764313865346530 -63656566316363393034633064643762623734383035396233623532633534386661343562663133 -34393837656165333933363064353063366136336134343063666531663632303437663234636464 -36363535636335333034646662313334323639636336613638653334383731366238383434346130 -65656536313838626235353636646334633631633962353439396634356264636664336439636538 -37663563643136306434616562663831353335356636313331323566393539656634373133656362 -38363165636461663937303532316135373831353165323935626138316633376166333666663637 -34613265613632363238343465363462356562383063613539613731373537386538616366656635 -33393763666635333163636336303866386135356239393233353032396533653033333733303338 -37666638316639303838613537646635616463373662363032363230616331393564393965316132 -66303663343437666437626663636463386137313833633636313465303636303534393831313634 -66326638633763643462636230396131323137636237643930646366333839626331363764333764 -31326164323637313362633335373436316636333062386164336334386138373262353862646366 -64303034316336653937333562306165663932376465393464653138353635326238333636663166 -65376239323966326461323238643830393765356538326466323637613261303035356638656662 -35393136616665303635633035363665373936333637346534383266303630356333663731313465 -37306262306639623839386339303538386130636333653065383138666136653836343139633965 -61376236356462356231653834646337633934326361353038303064623131626462353130386439 -34633932343534653333643137373234653234343634353534666531623231376338306563623934 -65313166656134343033363737313933336437356230656539643861666366646166353165333265 -30323763303966636234663066333938656166616330666561363937326633396663666239346362 -34313930666136616366663866303364353861316337396664353366353731363134656137303133 -62306565663933653364623061383863616466313039393437386464333035306532633632323938 -34316435643935396135323164373866623331643964356431373566333963373863326632353566 -64396464613136356636356366633237656361653033353430376534633436343133353931323834 -32323333353463383335626462333939633465393632373164623830616536656462623564373434 -30396161613936633430636363666265353736383638623963356134346261316532633434636361 -66653930653435613638353635613130613035613365663338326165326535613336313432646266 -34353966336362613664623339373234653164613561313139653230653732663130396231633730 -33343264633866623735363539326335616239653535643866336434616638396335623965323266 -63613261376430306432393863393932663837313964663933336638306465656561373461386237 -36666163303065386239366532646537653330653432303862616239313737373739316662653365 -37326263396431613738363139383235346237323637383237613963616234343336333835366463 -38616335326533393430353839373161376664333735346538323733343162656232643131663662 -31663632316337333764336663633738393235303135326638393736336436613963353066643431 -63633162633736376539663533393236343638636335313839346262633766653863373231373033 -31653536633463343264353461656331333630373630663433313434376334663434663966393065 -61666131323764306562633965323037376137663438383965623263303564396233656563666132 -37663763366166383661323962623435386564646562333464643337333633666234363432666638 -65306636326661633065343933363663323265383739373633333032343666336631636239616334 -63383165346635353963633539656235363735613562346664343666343034653231333332653034 -36663839343332303631353732363538633230613636626238643135353863386461633137303564 -62316539346532326335393263316134386536363662396461373833373237316666343836616530 -62333864343361326238323131353038326236303330353437373538366139646235643564323930 -64366631636364383035613031653564656463643566623365663434353731656666303334323961 -65353461353337383664623162343661633039306331653230313132626533343730346131666333 -61393430643039396631343132383037316438313735363338393731613037363032386637613235 -32656133383736396363643536636435666261346231666537363139626633666539646439306566 -30383137643763363231396566353666396566643432343235623732316136656561633237373037 -63313537396265616166313338363861636535393336303232653966396231333262663766363532 -64373166376361653961653230343565636634383535303532356438623333636231356662346430 -64373639346461613062636530616365643666343061383433336231303064373361656238316233 -32323339636335333634663861343330393335626537653530636163666632333738656334356130 -32343233353230626239653765613563326464383536643364323038346664633966313261316437 -30346131656233613561656531633134636162333234313537343563343332306663623562333933 -66636339613861306639326234393931356366616363363462353435666436633736323030356232 -61303534343266303631313464383534346636646364326631386631353732383830393965353464 -33643463363663376637366331666462636536613736323935653361386638303331353166306134 -36356363623866653134613739306239333064306239616635336365623938383936346238626631 -66343966653363633762353162656132633331643631646564333331376263356139613961633131 -39633666666435363561633963303261623930366438303863333661343165343637393266343836 -34623037303530643461643466333631323631346261356130356661383732383162666535663939 -33663634313861323264343362656163313738373462383132613962333864653231356434613634 -38386363303964313135313938653635633330376366343438616134396666333863356466303235 -61663765323231303630323533306161616562373933353165656338373638326338666634323333 -64306531376535316663656431643436653436613039636331626136643839313365653737383439 -66303562323932396430383734663338346135643935323734376636633433316138376337363939 -39393263633361633664393132376434646133363739356161393335393566386433306530356533 -65353237386535373366653330333035363639613336636130313532363931656662633565613437 -62316338666534663638393533323263623764623135396435646163336133323631393361633961 -32346133313362316531373363333562613038313339666431663333383462363935363063623633 -65643266363439623438373433363231613863366232636263663534326564326661306431393638 -62343232343766393730643364376466336233313632663735613965303037336438353830616635 -35656536333062336336613661396536303232376132616262616232396331326537326537623634 -37323964373138616566656131626135313435356466643564366535626533316539306161363461 -61353563663534643331666333653437633862643430336133613732373333313265306263643066 -32636565336665326564366363613437323036376537396235346535303962653533353564373931 -64306232616533383732653931353038663163363363323730663332376430613737333130633364 -37306335643334316461326663323030393866663561393639363039366262366565373564333537 -35646661343336313536346266633234666536303331316335396364346432386135323135303737 -39333431666137636334626632363433643135616364336662323238303233343839343437336438 -39643539393231396265663737623133376634366239393139393131346238626530303961373432 -37336335643832643737353030336434336264323731313061376138373834393962343237653938 -38643961373834326432646137633235313164363166356565623931376466613930313964373634 -66333861373264323239663335333961663262316230333931383330366136363239333564623862 -61343730393331323838396431383266333465363031663134636339656366383962393665346264 -32323537323563343561333535303235363031633135633966333531363439626264386637626339 -30316134353234633936363964396338316137653939663034393065313265373032373932623132 -36653636386136353464383663663939356437656164363436653635333061333966613065666139 -33613966383134653165623161336266396334356265646438656465383065663461363937343364 -35353739373236653262303735313961306336363830623335313236353866353463303839396663 -62646162376464393532376233613262353531383437653264323132633635383535303862633232 -35633834373061386638303466373961393837663531633436393365363735336166366662393336 -61643038323634653761383233613361623462306637363336303630306337323934666365623162 -39663464613266356437326334386233616435333866336234356138363166356264333536306638 -32656365373631613762303565396364376361326331306261623739663732353061313736373465 -34653230656661356330356330303036303532323761356364326365663861626666636138333232 -36653530353335316433303638643561333863393336383732396266653162336564306232313961 -38373030306332653132663966646166313134646466633335333365333936623335346636633231 -32333161396631396437333066336165666232636338626132393031376561313033366633353238 -31313432313732643163383136326632363330656238343665643630326538656537326334613266 -66373437396465663930386662336162643635623265666538643764376563333965373065333034 -32623561626364666237653634376561353135366332653830626463616531663732393735656264 -63633163346633663063393436643739366466633634633139366332653334643931396539636237 -33396437386635636337323037373036613532373363353239303738616638333432306464386535 -31323035623731343336393934666435383235386236326536383762373234313639326231376462 -62333636303861396464353661663635303631396534626639303564396539363764663234643161 -65353466663065363336616433313362376165653338386364346337623830396531376662373465 -37393333346565623032356431373735653837646533316662613731326262393065373464353936 -37373735333033366538386631636632376535633430623734393663363537633330616334393463 -33313763366261333962663437653638613830323037613237663761363464383234663832666133 -64623432356536336332313631383538396164663133636235383364316239363538613134303762 -31323435333265643864346433346130626561353635663433353266653938636633333333323264 -38383037386338336263633537623139613132313766616334633530663932306536346238623838 -38653831656363646639633736613163393338343464373834396564313530383833343231393631 -61336133663234613234663238353261616338363034643362656465663233306462303735323434 -66373833306261343430633031336635396235373663316436343439323939353563333863373933 -37643636393031633632633336613832376134656537343531626266363430313235366639633463 -35326436646431383563326264396361336565663962643031666230376639373433306538313836 -36333032383133643838303166633036383932653634643366363865653064363634626262653861 -39336531303231376636363837313533313132306230303738663462353863656132316433373931 -61653631333861333162353739396231343634373035636139613439323861633463643039343036 -65386539393234323236353933326339323561663036666162373263633964383935333031323864 -63656338623961643638323030653462666663316231356131303333623633336361326666333164 -37393237613263303531626662326138633139333764663166643733633165363133643332393266 -63323839613837396638633330383531623665336662366362386663373734353638386164643138 -36353663353531363131386437386433613833643937663965346635626332323365623937373030 -66623861323431636665346366636635653537336562323762626166646133303761666264363937 -64386633366631313534363239396361376339626538356265336434343635623039346638613262 -30656639313135346138373230353538623230303235323361386134333734346233396361333832 -66336365316436323030326330313061633662613361646134346432313430333533323561653739 -34663965363032323238323061656431346238366633306537663438623330663963356565363165 -30313139393562633131366365323366663366376336656365613766383763323431663363363834 -62333737663966646232326662346163643035303334393762613362623838343834386533646137 -33383630653163333635316633363465326630656433386632383461633734643936626666336333 -66376630316338346130346565326431643862383566366333623661313737646661366534316564 -64663161323563336661666661303161653564373461333738613731666636353439636238656464 -61383762336339353732343832303163333039653739306261386533366164323162336330353138 -64383737346365653333376161393837376535326333646563323638353362633031383762313230 -34323566613738646264623334373366316564336665373365336464306433623461326435393830 -65343738626537346564663339313135656135663338653735393333633834363430623364383963 -39343236666335383634336162666266303932636666623431316532646131336264653062316238 -31376637306131393336353731613434666366366662343830333138646231333633393565306333 -38646662333934656130623064626630623565303337633633336363623234393761613736303663 -62396338386536326265663561393663363636626462643435663630393034383639303235633932 -62616232613664313238326632653534396162353037383732336233346662383032383330336233 -65643435653034333033643764653839353661333739633664626634646331316530323265656266 -61633330353035366562316234363831313030663036383161653335386339313564613939363139 -61316263376639656435303738663233326132393734623430643737636630353263393464626132 -66633764373664366463313361346165376332363736666434373230663236663861366233303031 -64323163643937373733363931323964356538336363323562373831616665333034383263313930 -30653933623338353435623463646263363339336131393938396563306464303066313866636538 -64623338643433303264643830666164626165366335333738636162366566346537323738303133 -65643138363562396163613036666138356534333663383966306564303330353437633532346665 -65646666356638623132663732646136343132623063623265353632313163656132623162323764 -64366261303139623063333735373337376161313861306635633161633663366661343563386637 -34643537343163373632326130636631643136313233383739333731613164386534616537396334 -30623765393232643737333236376334636163653232666239356466383134633132326432343032 -64633535383438653335326164666235616163333833363864393562643965623161376231323761 -64666236336433376237383834363433613563336632393832666664343632303864393636306430 -35383730636337313765346135336237393337356364383031303937663366356638666434356265 -65633530386261376563333037363062336432623432663830346638643066313138656563346434 -34303532383935666663383766643462353030323764303538646366313935343866353733653864 -30323966376263313836366363306131613537323839613765653165643430613464323335326430 -31623131653562356136666232303439663135613233303964326561366237666135386238613934 -35393131306139383963356434323230303933396438373532393037343130633839663030633939 -65396139613164393530646537343662343564393834306530303162363933323336386237386164 -38633831653838353465353833306233383935616237616362626465323766333135393233363662 -65326430643139663039646665306461343234306165393034373236316434366636333338376562 -30336635626635373931656231333033626635316364666662666131363665656461653865623332 -38633438353861376237633034383865383761353239396336653964313631373364386231363339 -63333666626365366265373335336131623461353863373130373134363036393066306237653039 -66373433616438343462376164346335353964343530663634646430636663366430613438353734 -33306337646264343630343265376135666230613563636665623062383533346163386366653961 -34326535666436373738313164633666386435646635343634636339613663393261373466326536 -61376135396433346533333431666361366632616435363666383265636661356430386131303032 -31363339616366623034323162323234393166646535373339653561386565616164323438393431 -61353561363961656164356538636363346565396338306433356138366365666164616362373139 -30306332303833613764613261626637646365333138666362326536393233656439663130626262 -32313831336438303938303339313631326238663762343138303938366364656131316630333065 -63623639323936346665643934373930623362336135366633336639336461653636326235393765 -33656666336338306436626564303732613638376533353933636466316366363238343935333231 -34666135623439636366343466363735363331316334646630316134323366653931373161353234 -39383232663830306130303765396161303835323831363431623838646165623636333161363232 -61323334353939303732316665383964326330656437353237383235663034633730643166613338 -66633339623861396631336164396561363733626638633835376334313664623339353338396231 -30613436386538646436623931633161643632316661353366306639653734336438393233383235 -66656566306438643961343739333963333461616330613737613963366632653038373766326564 -62616565636633313935653561613639616635353238366666643266366635336131613931626231 -34343464393265313138613631646239653239636635343937356661346631613438616232376164 -36336132336366666137323231653031633066646664376162613264313463643564356639306234 -38323735306531636533393037373132336332353335393566643230323737346438393834326639 -35356536666430643966366561323030336261353362353836383665313961326565346339366337 -35343933636630373934643538343862653036373533613965393665616231323261343166363361 -34633461373632333538336363653733323732343865393536663233396438633738333463646336 -30313666366562373638646233323137663537653439623939303937663762626334656336616530 -64633661366335313864343430373161663236656566666435656638666435393938666263616338 -30613133653566356431326531333765616163363363343062623634393863643165643532633234 -38373535303665366335336634326362303963663937393436623962653637393461313764373935 -30353333326638393963303432303138373333663938643834613332633437616238633465656637 -39333138393161663063636563653436633866363237396566343239386564333536396239323366 -39626438613834383733363731393435383433633036303038316439376136323334623738626134 -61616433663361363237363630613931373039373966303564356531666264316636363331353638 -63343263626335613564663332306431303263346566373561393365646263326331343336363666 -31383761623635393964653464346235666663313464386635333237663937396331316430343965 -65613639616336336435633838336565666366326238373134323538393835633439353062356465 -33323338376663653730303032646334303361626236396438353461363261386562356237616436 -38343563303234313062656433653562353534613434663065393566636264633564356439666133 -35303437346433643166373838656430363132653835353566333365323731313133313761623264 -35303732666635613636343565393533636462646535623731313063663833626235356561643961 -30626238396137666636373030643162643232623032386235363964633065353864366137626337 -38363436393661383862616538333231343863396639313435363633643731333264613266343337 -32393335633761626139643263366530306466336130363231636666346232623061623862306132 -39316663333936666165363165386237663939663938303435336132386630313031346261396466 -36666336623233376162386131616263313636316261313632323733323830323531313339643130 -33666662383735393761326431663536653737653033333831376533306135653037343865366334 -66646237656166663865306639653135356365346334333835383563356335613233373961623165 -64393839343235613532383534363663363032356532373835393861393632326566313539343766 -31346131343764333861386339633536666639383334356536383030353163383030316264616636 -38373062656139393466353265616638393537396130333264303162326462313962653062313563 -64636530366165346532363765346663336636616333376235316133356565376530396230656235 -38636362363730313233663865336434653738366164303663613337613631653539646436363666 -65373134356261336334373766636163333132326265613437656131663161346462393738376662 -65303631376232363265666432303134353631353762303034316435303335303630393337666134 -66373033663965643363633964363265656633323334626661386339356534356632643439616666 -31343439366536386138656663363038373531616263393834336639656431386465333734363335 -65303465376430383839316636386330613532383031363736643932386464383762653930633362 -32353564333836613237666535303630663364393739326138616261396561663331656363393264 -39346139666464396236303530636364303662343633373765653632326466653861353764613834 -32613338653138386139353230383830623661336231613361636230356533323065636561646430 -35353335623238306266636362666434613730383165386665656662353532363335643464666139 -36623139636230333363633435393432636534323833663538623866306136333731343036636363 -37303662316161633538653137653665373936653265383933353230306666323436323934643738 -66313638633732353065643066393963303334303463353761646537376131323564383861663565 -37346335326162393961386537356561626336303864333366666539633965636534663531643563 -32336430623437666139626631386238383265633664373265616536316532346630303031346635 -63373062326364643339666330323065353939363837353036666235346165383731653261663330 -63326435626239383736363730343737303961333461393034326264643132323933333439373431 -39393438393539623632613231633735313163333134306364313731353863363930646661623761 -64346364623836613164646364313238646639316162653130393735643736633536343231313961 -63323265643239343436633662613938393537333836656661376135316238336331373266633737 -63353662376535373663356561636339363831633163343436663733396632396439343061396431 -30306530393330333835326566633732373633346336336632333763303937363034363162613463 -64366630616536366638386330613433653230613532343733613733623436313630313439653763 -66323566303334653531343234396634336238636666386363376134333834373233356537353964 -34306465326263356435383134373331306433323135313066636166333838393462313534643138 -66366565316165646630313832353637326139633639346462616333646135306466326432346236 -65346139663066313134626335323961313635616365346362356464633962646136366230663564 -63613261303838616432313138373465373930373661373739653464623764613739653062626433 -31356332323632306532356462356135396135633637343139386461393638363331346165616164 -61386430623234666330626430323365376136623531613661326365383165393130306231363961 -63323366323838303564383035623762653234623335323234366262333638336331396539373036 -37343465636335343932363136353835663832623964303266323763663734306661313066346364 -64616665333665343633663036626336313064613834356464356664613662343134666538333034 -36343861373832376136643163383932373932663862353036646564626164323932656562653866 -62366664636430646135636539333130333838323064386630613032316430363138633061346432 -33623063613130323833613263353430623835333532336230346538313433383463373232623839 -31316630653263333433626333633363313762613632663633323063346136656265616464643463 -66616237303666643961613835363232386530303637303730306361613166373030643130383839 -66316561366637663037613531623732386539303965643037626531656536636137313337636639 -33383433323737313031393530313963383937396562376663396534373366623965323937383764 -33343537633562643963636538333665353736303034646138313732316461666534623634653439 -62613634373734623131663066353861303231366133376163616338363437333138316162663563 -37376331326631323534323866373163643465353136386666323737356533393761323430343564 -31313435333964323433653866656232396530376465393765376438303539303764343032356232 -34393166643636626430363731393162346166633630326337336239316533326231303833616630 -31653466306435643139353530663865356230653464643030356130316366616239393930376431 -30376638386263386163663233643131356334656630633564363866316534356431646237643237 -35616665356235336239396161646165353539306264313333643930366638656463356536386461 -62616264653737343230613238623063363630383064306334623864653139393134306263333930 -39336536636231383038343336643963303161646363633235633563376435653461616534376433 -31306235663239386234303435396438313761353936666432643163336665333266623261633763 -33373963313634633166623262393866306163393230323035646530633535303330613633653063 -37353836333738633135396338646464613339333061653033353165393462646361323061613162 -32333433303161313332643933626265396231643766386339633034333935393139343938653237 -32356639323139393433613266393961323963303561353432336437343866656635386461613835 -39636365626230393366333836373164326331356338623933366162656563663438636239326162 -36386533656633656166343237343339356165396137366661613039393531356435343838396434 -34623534613739636339306331376266633764656633613064383862616430623364383262366330 -37373733353065383562653937373761373531356337333739643630626335363839386634353266 -34343833336163376661336434313939643532363766333631613565653831666634373364623038 -61323563376562646461616465366334616231633961633239653838623162366338616438313661 -61303635656639613030323136336639343862626130366439396338386561623162616362366636 -36353232366332343535376634303035353832396530323932346635353332643438636135646337 -34663138393163313338353630313161376365623963613630383465383135303233623232646538 -32636632303939393265633263333064373864323563356165326263653435366236656366663134 -39626336393133623366316362626563643138313136666130626439363964343936343663396239 -37323830613631356563353331346535346636333636396535633031343165623238346566363133 -61623661656134386163336363393638623639376239343531323764353639656339393933623730 -39303537326234316236646430343366393938353663323830393732346563653961323234383537 -31353835633663623431343037336332323863356335616266326261353761343163383862373336 -32643833623563646634303066666162366430346262383338626262663166386132396330653766 -61346166376263306534366232666661393331346539376535643731373065666462333530663130 -39346531616633323366613131363732633761653162366265363764653434376631373663323439 -63623932396261616661616633393861613461316432663663386638393631363865306132383132 -30393730303566616666623062303334373062333438346662353338323633663266366666633963 -33383032336439393630383361323533623763663762393330636236363166323462386263633434 -34666534643231356366306232323133363763366230613362356631656132643637323134333563 -32336537313164613961633563383164653661346562386135383031383830323531303732353135 -63626639363636343866613532376262633735346265363430396631653634643639646433613833 -37616365366436386633663863663962663265323061653131396531333262383664656365626262 -34363365646139613661633064373533333435393963653831396565666130386635643238383965 -66393866313435353538633662323261366136323936366430616333663739656265323464356336 -36396331353462336264663037363836663431353634313932653265633630613137343033613238 -35306666306339346430653930306532326536373566663334316238313161666430303538336231 -66303436613465623332353864626461373432333033663864356636303837323338373139346662 -61653863386165636538653364393834383530303036643463333931633132666236633766623730 -61393130316638393139366564623463626661643434663666333434646330373530613865373961 -39653431363433313139656133393735313863336438663064343638386263356563306330663431 -36646531653830386232343464393037613532653930336139373838333239376432626532613634 -33353030336361613237386136383333633838386538636431613030373430306663326436356334 -62326130373264323033326436623232663534643863376365666365356434376138306564666462 -65623362343935636666363865646463386434373232313637343738353136303437356562353838 -65376663306166363938633264333537326662643561656161366264653137636235646336343963 -39656330643936393265386334663163626433386136306261326464633138383937343364313736 -64653434666534653261663266333834613464323361323530623338623731383665376539326238 -64343665623738353731393931396462303737323238376130663766633630303165643133373531 -65343138656137633932353735616633363637356663666164303562643635623130623537626261 -62656635646638653261353437373136393930313932396531346562343266613432653431646564 -61343230326236383938386663343435353866653835393831396435383062353438333230386632 -39633538303765393564353330653461366439323263333362616434343737613536346464336233 -34386663613337343265656135326466313131663936316435383037373462666539363834343362 -35336661323336343433636431643164303463623431653664306666663766336263393861313933 -32666230653363643032313462653262373632343965396335633139366639633534383762613834 -39663733306335643032303433373462623436633836376132383863306362393533373333616466 -36653631363362373662393063363731656138373363346131346431643536663036323334356662 -37663933313932366133616261323038613165613861383135616266646466363030366634353832 -62636238656130613032396633363834626536366433613536376530656433663462326561353834 -32623662633837643933373335306163386165303037393339643832303936323030326336393332 -65343735633730363139396537666639353663393735373766626337336139343837663166356464 -62373730373931613634303162313261313465633761386365363733303863366633363831613334 -32616138376634613533656430316631636232613632343631316166616331396635333463313563 -39616533393836356666656366626162663138313664373364306335636566666132353262303532 -36336661306230666161373031393865613564336261643961376265616430386539623864333135 -63313031646334613561303631613932356235333061643633353334653135316366616537346462 -36363938323439663230633736303235323632616534396364346161383462616463613934353362 -32623565343930306265656635343861343535336466656431366261393566643237326362656366 -65303138333361653161663930346363353461393738336236393830633030316633643661353565 -36383238613063343235633531336434383538666565623033616335373034313166316132356664 -66616562646533373432373336356136326364346666353632636435303137386162366233353165 -64656361346262613335613034393235666633356161376639643161323635643435323631323066 -39336230383732666630363133656339373338633864363834383265666562303735663763343435 -34323139363834643937333931386466393138323137613538373531633631303633336437653037 -38633966386166663664386663333063363439323331643930663064333337666662303539376462 -65656532663434383363323839623363333163636432656561396361396435336437303666663862 -64376138356333366239346437346238373436306330616137613562393936643165666661373232 -65633734373465363165306164323861616261623936303939346436326634303937313166666130 -64373633623530386433363531323165656639376462643631313733646531653032316633643733 -65616566643734643262376339376237623030336262323163353730333636356133616464316661 -32313632613162633765396238313665383062613966326438316537376136656261343034396334 -66613537363234323630383334653866646630653063393965613962366337376461653131363435 -31376334653961643736616533383763366438643336346138393931336330636631366130613733 -36616238666162306263313232626430393166356139333336393437646238616336636135393865 -30303433666236613132323764653064336665653034323739393732623039616133363063346439 -32346230663464353936666461396132316530336130626138326164623633333263613337663161 -39383062653734396663663739363437626535343231386261353539306663336138306566643939 -34313736343937626464376464623830653533396665373730373936363462363833663630306235 -61323235333564343733333931643430333433353861386533646138663534346563353362323938 -66373062356633626430323466613163663430336461373832646662656137373362643939636232 -62356463626266623438613432663433383635376434313433383263626532353465333461653737 -62653161653439346333663539643462313639303736363263613637323433646339633633646462 -38306536383230376231643730626264366436336432356162356434643434333636663937663832 -62613161313263653930386566336530656231313733613564366432666330333832393135623565 -64316161346366346163353837633665353231343266643330623537616464323338376137666436 -37653633666533646237333331613238376431383565633636356262313635643831616636326435 -38393864353335323463373136653566666536383335613233396266366365353133643764323832 -38396438653264616464363034383962653031623762396661366565663365643036656166353561 -63356461333234323330613564656236326531393864356466346162636633366561376538313035 -33643866363832333963656538653233333833343136366361366263316530393761323931663861 -36306330653233363738326230326633333165643333616331316530613831653937643833626466 -36353636363638613165336539393034383034663838633562366163636161653136396365666239 -30356635336233663537393031356562383162353462363465373561376232343231306631396530 -66313163386164653463383235306263333337613937393835313434613830616639333132363663 -62663239353534343635633761663237373530613561643833303062386563393232623164336261 -35306537383764613764646461363730646633386462393066313164363638373633623935386335 -34386532363662313563393938393630333363376138613237373766616465373636393339303234 -37363236343262336431396662376332356364313031646139323331656363366537323036376637 -38323966373837373037303236386438313034623063313733613561313532393436373230663538 -66653939666331363034333637626364613064393661366261323435333261383133396366396165 -66626562663534326165626165326439626461646631346462356566303336653233393239386264 -61623362393762353033653163633436656539393335336535636665346332396235323138353664 -38323763326464653664346437353063643961376262356337316465383734316636396666343238 -33663064636565623062396136316466643636336231666365626133363138303461616536393364 -37346266643139636165373735383565313831643836396439656436353336336133663163613138 -33386534303132316336333836373038346564623666653437653664386561353435396331366135 -66613762623163663461336136356639353863383338636335316133653966343534393062363338 -34333134333436353034383935613734393362363162323233656437613835663035376233306261 -35653132313235306464346130306539393436323437366332396439396262333339656533663631 -30623163633732346531653261643232336138636530663664323130363836636635376461666139 -33666639313839333464633663396563323266353566393837666363626235373135393164383232 -61386263356364393362666534303735613031373462353738393836316539323261613139323161 -35323134333165323638323035616339623063616637323032323165366662343737386535633834 -32383336643632646466386531316138636635376437306534646236346332363666376633363534 -62366438636631393763666363623839396137323038383336666635353133356335313334633262 -34636363333130623565623835356536646633356662376239366436653332323438643633636138 -38323631626233353361653765393334353864353066306433643633663638303466376630353332 -37343839373532633665363366316263623135356238333363343639366538643038653531636631 -31306165636339613766376266633636626139313232613235323161333634343039313862663832 -39353031646266303130646462346463333838303762643832393932366239383065306333383531 -62636231626463303433346130613238373339336562373361346132323661666565306539323135 -64623734306465323061643433306135666338623739326537396230353938303061366133643132 -63313461656365336262326431326332366631656334333530383035306538633932376133383162 -31326665316537316139356361356633393137346631333464343532336362613538303362376330 -35396661383363306362383063363537366463393064333930613562306630383765663866626166 -66353362666666356238393765323337613661393034643632363339366237613233313730643763 -64346532626564353032623032643665353765386562326138663762303931643139613164303163 -39613962623832326362373231376335653836363135656235323239656464363431386537396537 -64313533343335323830666237643434613061383966666633363136613832393966343266303965 -66346665633432306334626539333166626464383232383032616333623933636236623063323235 -31303133376139303834323034366461643137633332653633636166343038393932343235336435 -65346262396565313062626632666535373863386330613462613265626663346663316164353639 -36366633633761383238303233366433313762666537386533353539646636343166333231313634 -30656135663431386163663732656236366230643261313037353836663462323037643238303836 -64306231613932613136383933643533316234643536343262306565616639616134616264643138 -62306335306163316430313937303266356231316166626132336137353838373835653063653061 -65353233356666616336383537663362373033333063613936313961613962383738386339393634 -36353762653933323639373434633231663362393634376365313466353864613530623630643333 -33666133356165323663303230303531653465333532393735303463616135333165336531383737 -32633761376562333161343339363564646633613730353961636632383331663266353234613538 -34663833343435663836616430633235353434303962656537393338313834376163623833306134 -30343131653639666561323362306339623534656138396162613066383063383135313362643935 -64346337636135333832613266653032393066623032333365643139306333366233613535386130 -64393532396334343538653031626535623665636566333539393132303435356438626463663466 -36353963643062623138616137366537356661613264313239663965363333656362613435316561 -61363363633639616130663364353365396666336638636337343030343637316136313834376535 -39666166633939333537623864366466643639663862383162396562363862326566363331653662 -35656164363763626566343333666330633861393364623137356535633538393735643131626264 -30303539363134303132326163363461306134613337393932313362313661316336373436636138 -38346632336261383366363132363937643134343263613831393836613338343033623139633061 -61313666353136356339353063343538653336366537383664616136636336376164663735386261 -61313536643235666236663239666136353834363632303862613931396237313837393634353961 -33336237396238303961356464663266663833613639633733343665623338653833313538656236 -37613039303061616666653364373738356365666339303835363366323664663233646434623231 -66333966613963656465663437323133333538396165653133623934343637653637613335386236 -33626337313130313734633363356565386432353836306162653834303162376161653139356632 -34663436373364366632343630386331323632653437323439396161363133376161613264386635 -38663430616532363731663233356331326539306162373036643662613530366163383363663133 -30386633666233303130633339616363313833623164356662333962333830646665356232386638 -64623536613631343732623430383831343632313666613333636566663531346163373839383236 -66373339383638373666386132353430663563393134643531323033623431623964363861633536 -65306138633464306661383633636634326239366133656532353866643863623133643030343530 -36626366386438666238303739313336356231656635633062643137323139623066633536363936 -63343031353839646535303536623039303031393534646635626665663934366633333666663830 -62356665653532666230663961623933363630363165313837313439666235363163616266383364 -65383739653262643732633334643938326161393332623063396230363564663630383336363965 -37383866316536626665376133636535643838373735613235323937366564643433333132366631 -32333262323661306631306662316339326230356433326161653063643965613933343036633565 -62316238333862383664653335643034623939373365666231643336616633343130653563303861 -66613832336565633937653232613635306363393335633833376164636135653633623263653862 -32353635383435386432646463616334333765353132633831346461366234353736616166303837 -38303530366361623933323638323961666134383837643739356134386466633764333333363264 -39396538313565363332353634666533353061636166633664383131376631663336626637363239 -62303031393463306438323537663963363165663664623735623061346562616663326539306366 -39323030333063383032613030623266323530653838336661626236323734666261363263663237 -35313832346239336261336663613564616266646235653438643465613136663533326261366638 -66373737346162383363663366636633373965366664363936396534613031653035353231343236 -63633736313363373632633135333764313630306435366165316466373236666338313232643431 -39663839666430333834343034356139623161363333643261366433323332373039613964316461 -34353930643839636462333066356365396436333234313966363961666436336462623166643265 -63633134373863383833663237356237383965343137366439313036313536333439383935346565 -31623061383461653965356537353466393061643962363738373930353135613735333031616561 -39653564643361323366376330353664373464656436336163646466646265633461353938306538 -33363662613966313434323534323663616234363864353164663435376539366139323666336632 -35383463306235306266306361353438396530343233376165326664326164313431383132396534 -38316435613164653065386636326337396438626236616630623664303763363032633230333262 -34316539396131613632393664363534653339613431653935386461363763373437616639303163 -64646638343336373131353730356363366139336637633137663037353961646637396261666231 -66373463396332633536383062346463336430333966643763356230303634313164616564393661 -62393063646435346561303563366561303966323931396562633065626234363036303136396665 -31616339306337386533656166353962376361356334346665646331313739643134303134363532 -66376235656236313761626565633433353332323439313732353138353135636465356333363132 -63373332663637636263633264366434326235623239636430653938663863646461343864623531 -62623938643430623036643964353736386262323235376430393135346564313365643431663364 -61333565343139313832633836643731356436386430363932316334303039353063353037303231 -30626337353033323934623831376238323762363533653632636162653031353463343164356561 -61356564336134316164373338356461323336323062343366626237393133396132376664663536 -30623334393838613732633961343465363133656661623934323266383337333033346130353437 -66366262653562313534366232373264393265626335626366373837326539653235326164333665 -61303730323761316364383564383832353734393230346363643732396232613965343230633462 -62333734346662356231323164323365353966313230366136373366353938316261653333633830 -30303538373030313236363232323766633632633736313536313737333231303566653936623536 -32623364616335633166653962336564393763396666323638373639633930363931303336613333 -31386536656366363761356565316261643262636462366432363064313461333531326131346636 -31616331396233306430376164623165363464333134306162373834383139663536643536383262 -64646662323730663932376537346131333732333662656261393439616230643237313132373665 -36393533663832343436373935396266356366366161303832393966303839396133396566373866 -64653465393862396466666439363236616465653733613036373632623839363139613031653638 -63653063626432376136323630626636623931366563363332393963656465613535666361316230 -63396539663330643065623661646131653238303437363561316437346238336236343365656564 -61653232326436636466613231303639343336316530646363643561326463383664323536333961 -37373338646533333037623465336638306366353635356462333338353563393764383135643930 -31656139323331613963616632326139353730316261643234616166356465613264633436303461 -63336235633833613835616438323139373864383030306339333261333064393938666562626239 -65343161313566653835643136333666393761636335363233326563393237656433333638653735 -36326465646437373161306662343561353363316636636461333962313431323966323238313231 -32326264316438363438613139393763313239316663353937313131366633636166366263363730 -35323531373734643430323534376335626665353162373638306638336263633065663533313764 -66623066623535653732623439646438313236363066356230326139366139613539303830326665 -63346464313266623365343631383561653636366666326431333436643066653164393163346163 -30376361343666316565663362336366323761633463333633666466356336616539343030343034 -39636536663238333532376162366362366438656435653238613839313664303832316136373438 -62313036326434356131336566646465393936663538313930633965316564333063613634613236 -64386365373631393631613737326366303831643836383336313432346530636464613830313264 -64613963356239376263316530343835366266393332366138636632373931613936313135633735 -34363663386564343465323938656439316135623862363563653866303461366631366339376561 -38336562383638366134316132376162333034393939316639323963393830393565383363663962 -66366534626262353430333235356339333831613630386638613435383838656630346133383765 -61636563636134643237343766383230303661353937626163633137643163316638323930666531 -62396538643330663136616135646236333661396261646432643561653930333364326233343366 -32653462316265376430643433646261626634326139383035376531313138326535346564363062 -37386261383436666563383466363030346463666534386664363763393537366464353932303637 -33393762383036316365326135663036316133303832326230636530386134643032373965393763 -61356163663664383564666532343837323061353061656564356636346364353562373363613039 -39396430306462326235633639373135616335303161396135343139383332373935373836393138 -34613362333661656530623563306631303362363532626335616237313931353065376338613064 -30643061666433343863313637356330623261626164386161633865323230613236366138376663 -37653432326132616665623165386139633564656638336137613562636537613163303333323864 -35306361383539303030303834353939353331656130373066656663336133663265636536636536 -32666431356164613165353063666535363135353330646538343631363530323730303366663237 -63613637626635313739643037323962616264393465363162386431346665326463323062353366 -64643433623065376562313166653037643632336364626362376434653734613761373466333832 -64663363363461396131333264623563663935396433313131366461646633326332303230396131 -32393266666661626235386366636433313433623161363931616336333836663038386339656136 -35616233323231326164316635366266626237656264646637666638643538653866303633623163 -61336135383337303363303936353537636330623466663836373635363730323837623537623634 -32303462313538376338343362633366653236666137303138336336306532646166626266646563 -39633561356565323764383265366165333330326661346661613739363263623865336663373161 -37303936656136353935653333386363326466326563643333643339353365643033646437633233 -61313965626630356537653033666337393934343565633939666164636333373133633665666534 -31623763346139386333306635346232663736633434323439373065663562663462303866663161 -37366432623730643861353761613939353030623966313963666262323037396561356431643531 -36353934333663643136383161306231363536613730663131643265663939353161313862356238 -39363132396663323335626663346537646363396165343736303839646138383135376262376434 -66313536326136353334363030313635393334313562366330363038343365366234336662393766 -61356666393465383532383263633166646631333739373932303135343038393466383761353362 -63666639353630346465656132313338336234386563383066356433333366343362356134663336 -64303831316233613239623363646538306266663632623434663562643565636338396237666464 -61393263373634663737373835653565626134363161613136306465623130376532626531616563 -37376236376535653961316430376464356130323933363734626165393838633738393163316565 -63303866626465663238393735383939613164613366326633623434623636376330333764613839 -65623566613266326463613063366137336334653266636336353761326433353764336332636238 -66343739653033643339373636386362303266303730306331396663653839653064646131663064 -66613939623562343637303861313162306566393136636464623761333235366663353833343562 -63623166373063386565376665326439306536336463653938393832363061353963366232623133 -64623731653164636661333661363830643464653635663837636365356564356132656363343661 -64366466613938343031643262306261353431616535656638333130616536313533363133306361 -37306664363163663331656531636133663133313461623235366566633939663532643439353536 -33356235343865656137376433383438376131613262376266613530333634373838373432336438 -37326366306365333562313334323665363332316161643730323463333534353030373432633034 -39333639666431326337386662303461303738663337653934313532373737373366656666326537 -38376238613439656564393561396466613566373737626336363233346464623436383632323636 -36663563666464393033643030626265373334613338373364613066643431646164643266626630 -61333937633231343635376232353338616433396531633334643337373436353037333762313662 -31376432386232383432666633386139616363353333333738373637383033376564613165326165 -63376236663965646331383237393739366137383332373637383261306631613130333439313762 -34666463636265636532356166613433353261343533393331646662663839346265363432303563 -62336136376263653238366364306530623063643435316532646430366663313135353663306633 -33333136623862323436656163623238306262653438623561623039353361373463613737633231 -61333234326562613831393863343530386331383639383637343032366661633664613337613362 -30656164636331303731383262303630643133643136333161646336643862666639616436626534 -30376131666531343335326537623063613531376464336266643732373763333738643335316132 -63643630376166383333376133353932366266353638333330656638326162663265653333323562 -35663335386336383239343637376133393038633965343461636663366334643635326465376433 -38666630383466356338616431383165393739393532626430303437616136363835376630653730 -65363738393035353561663961613437646333653839343938656362326466636261336435393865 -34653733333564323062313563333831393235313431626336393465363831643234363337373232 -37323232343461623530636264333064636132346665386463316339613134333164306236646430 -63333033376438343739623262333165656437363332393866613930306363336566346335643261 -38396662366139323736303362623562316531356536633439373164356265616633653439653131 -31386332376131306435343238623936336134363566353530663566393161653938323334623063 -32363736373764326265666634363931666631633933313961666261663836643466646332316266 -33323137343935616431316263316662316365613566323337623039626666343861663835373235 -31613936663535626565316339666535323062363863306663356631373338366638363536616164 -38393861623238656161383133663062663036316634343963333939363361353039613237396661 -64323363393436306330386661633362633863663735366434353039373764616366353633666132 -62323263363239383665303539656537656430616230396335343063316234663034636436643531 -61343761336466363731343663663761653561396636653131343163383939333639366164316631 -65656431356536343835643631326435656666313236316262323335333461306134633863363865 -32373665663538326561346430646531666364353131663233353564663135613537383439643461 -31306138346462303737316264346666316435643635333834373666646538353464316534316261 -36343135353262663634333764643435323839316131383339343831313336643364363338636165 -37356531643237353231646639663334376432333931353766633231343336343238303431383337 -34343863663432393231323830626665363763383238613339656235663538386666306236313665 -63646661393966386533383863316565326562346631376238383936613061626238663831316361 -33316131636530356265386436356565646363646461626233306535393663316230343362343133 -38653737323866393132303662363138616363373930613839613861666437333539313962663733 -39663065316162386230353733376265346362326537616138353561303436663831613361633533 -38633161376135396534343262303432366137656138303564303565636464343633353935323161 -61633337323533393037666561356237303530643663663938653532376365373636326336303633 -35313939616661333039376366306561306234356134633865346430323065633432333239636565 -66343032653262636263333631636362363966333865623738363561333630313933303131363265 -33653836313930366566646565333030313562363965613563393739316161306661653766356638 -63623037383333353530383137633236383762333731353366303334323631613136663636613033 -66626133666166663730336463633764303464646165613637343564393563663535356434613037 -39663435373333333562373033333530663165633930613663383430656134366266323232313336 -65626666356664346235343238363831646330373337376162343431393861333862306537626266 -65346265383563336433333462633463633237613564666637366564356636396364303033626530 -64653138306266623764313433356339316535306131396133386261646664306661303962613739 -36356361343330323566306163343363663535373663333731623461633436653030326336336662 -36633639366136306433353739656462663864333131626639303731333435363666653531343061 -64646236386361663830373566656639303435343636376266666266363032376132313065626261 -61376366316635353734643739613034653738316362393264333334386432336337323339333138 -35633532313066393634663734663235666265636332363564646535383062663733633061353235 -39303465656562323239323665396237633333626339656466303161353961303234356663356633 -30656164336138346137376131336339666664636333383165356432383337646465643638313633 -36636233666662636263333666333161316531366663616237393061646438303231333830316331 -63326565643137383836656336333534636366333366666561323434313663663431346133383631 -66393836363966393762316433616432623963656336336362666331396137386337656333366431 -37303362306332626264653331323961396361366338653931383936336631643431633732393564 -39623864376430616239353065303662633664333934346433396539363862663333623330663364 -38353935393362613333303661383932373065383738613030343738313563323935353132616532 -33303331326164333834303136626633613135323331363131323961613737623532306438663364 -66356164386530343230366663633063643361663664333366346337643561313062323139623331 -38306138323231313164353765326462323035306162303462336439316333373638656231366463 -32383436356462343538393263643636663563343336306366316161343864663863663964363736 -65626635383138393831653033323835613663323236646537613561663861353365313261616634 -36313936626366653962643866303465373639616435386334633766383464656630653634303130 -33326465373431393737376662356437636432643566643538353231636337323833386336333034 -36303066303730653435363665313431376334353932393034633535616234613165326563343035 -30633232396439306437353562393634613633626566386562303334623832393335346335393764 -65303931386130373637366563356434343164323437363830613537666136633638326534376263 -32643962326431383735366363666538353833343937386235623964373064396461313161616332 -66636362393664353736336135353034613335643766633931656634313730643538316465653262 -33316436376539303165646664643630336132663364373634303266323639316633336563366532 -32393835363263303763633531333164303132613962336365346663636333333061333039373865 -36323031613537353032343832326438633036313966636634623863333139383065366330646638 -64313162666538366134323632643062313936623265306662386266623932343139636461343366 -37386661323331656231393362303834363134313261363564306665663632396134306430636532 -30633361653435666133386639396437643134336235303365643630643264366166336435613735 -38313637343262313465623866313132363537356135303730363466656533613166336434646535 -36643462356363386536333631663663653137613430316231373932616337396234363734396165 -62666639343063376134663037323764313866373733633436346231626661313032336366393432 -35393838393031386332636263656665356231363831373230333330333864303462386135643530 -34376332643736333730363535616365396337356630373831313934633562653332366432613764 -61636234366137653032613535323033316336306337376666613961663663353838336436623562 -38633630353961343135333765356138323161386237353464383732393762353436613130663533 -36616465666566386333383133363464353135333764323364326334306664303137323663343232 -37343534643735623134363237616261633830346535653236643437373065306335633564376463 -30376132616166623437316266333335383865366538383338303965356138666139623863343234 -33663264393930343536373066623830386433633062346234323663353461336331303339313534 -65633638366263353136623562616531343638633263333432353739653932646531353865643336 -38653363316566666661653364363234353562343965383537623761663165303632393230653931 -61653063343234626131313435303264363364326432313432616330643766653466313337336431 -32376566316635356431393633353737343034373763306639383437306338363438653130663039 -39616130653430323333663066316266373266336264626365313564343835336436653632353963 -63623534356537656130646437643335623864613363356663626139643439376634373939333830 -62376234313266363962306431346266373530306362343538616438353333323436383461386339 -64356237383833323165663232393662336333306230326566363538343465376630613731333135 -64316562376531346138643534643037623564643934636366373332336263353466376261353734 -64663730626231663732633865396533323438363365663032656638323239313734623239386436 -30386335353630633731333539343961626466663562396534366139353763363963336363666132 -32316130313435626630656265313330333566383835633666363630373132393932663165343061 -31663932633035633839663631643834346564323166396635366531626665386332363331346565 -39393730303636333136363936316263393665343234613632613736396265643836636237656434 -66346334396333393738303238613633343032346439396630343136656361663931616235653030 -66303631363837363733353037663064633464336331623134396161366265363135346633343030 -61363233643033316163323135303730326131633861613333313936616265383264386231373230 -66633137396438616335373661666466636335643665656561376538333063366166626338363165 -65643636656362366237376266316163393231333865663265643134333062333935663538643534 -39616131656331396637356135613939623062393962633737656661396532323538373931653035 -33626535623035376464396635653864363439626338616537663830343866313832643735643036 -37386466393630333735643062313664316661386138363434613365643830356432393838393761 -35383539613137333463376633363735643964623966353762336536623464646531613432383064 -61653765366465373033323065333765666161386562336264616431333465323036363235616333 -35346462643830613062643634343464333733346231653361386431363537333533663566346436 -37623734643230663538316638323365386534396364653162313966633062636361323033313738 -31303734323636316432323933666636663164303639363763633065613933376531636437643762 -66383736366430333936393763626562646334663935383133343632373734353565666339643331 -34376266353439333632376236373564616535366162623733373862303434346434316332313731 -62313064643239356530333133303164613235666464366532323231316564383138393135626164 -36613636383530633737623033306137666538643839343364616266353033623832653365333432 -30343531313932636332313137363566656537396537383064373638346663616338613233633037 -37343030333265393830656539343030663435386261633366303835653061613439303735393636 -35313135633632366563346330663966646632303665346364616661663364316234333832613631 -63366237313637313464636364343431373865633534653238376566336334333632316332376235 -62613135373366373036643539313561336434333865626264383433623063623766393735323763 -66373564313933366538363564633963663736373936313064393765323030393661626363666266 -31393666636465363232333635343234386132373165396239646631623864616239303237653737 -61643765326438646161663030633763353230353036306432636232616332306437613038363663 -30623835373630313330646233373534396166346465366664343266306237373538303761656532 -32313831303465313966303066663363653635306561336665623665643436356265343738633931 -39383435313364656532303230303563366164633836356562613666366663363738653562376265 -35316539323763613465616437656638353530633833636437666335393536653462303137303134 -61646163316337666538336563366466316531623230393966316466393333636534363936323931 -33646132353934633062323939376362646236383266633538376135343437383536663437366133 -35666565616530373362373766656135643962666233656166353632616133376133316536353766 -32316139326265373263336466336461323638313833623066343564333235623836356662366435 -64346664373338656639376631616239383832626631373334613930316265323835633936383834 -65666237373131613766346236306131306634393866383438393433653364646535353862616230 -35343366346265373436313534303432356437353334636631303135376665383665666132336537 -61653831343230333138333735383934383632343938633131356238326664313034373336386436 -63613366616534373434306566353936383430636330323661373238616235316539376332633463 -36373636393261313166343834346137636438323531366630643232623338353239656337326238 -62353038343465326631646661643932313664616332663638623361326136653264623933613734 -61656361366564363832373036386136653133363838393232656666643235623663323935653738 -35643331363563343064646364656539333636346239366334336564366665343332363865626563 -31343866393833353531616434343663363830386263613036663032613265643263363530373834 -65613130363832346535663933313237343330626335363465626335643964353765656332663261 -65626137653430616536646536656233373466636163643762303063643539653533383263323961 -32626162313265626137623739626237626131616263323865656161616130306531616265383063 -63343366316335666334316538643730333330373136653931633131346362323038376163303838 -31336636353933376537663237636464386333633964653763636538633734623263313535313262 -36313039346536313935386633343137383036323433653534366531636566333439323332613962 -64643733653732326365643135383663303065333034396630646266303761313830653365356265 -32373436366663396434316135653663343465363033343336363466376564616439323632343830 -61326231666363386466363235376263323434633861636334316163396534623166306536666163 -65396566303333626437363436383433356233333061623332626132363331333133346636356664 -39316637356565303737656533643062383437333137613533306462356536336433613964613165 -61663633666632303434333433363665356235663436326563653065346465653937653466346663 -30643562646539353333333236616564303132373061663764653332363564396362336465353361 -61663331326165616464613234353439363533386132653363346537303866306161666462383337 -65373338356434393961656532333863356562386535326132656364346436383632616533663064 -62333563643366356330316536326531626236326162393439363836313531393961343066306538 -39633631373335616633323733383766643562643731396430343639363064333066626164393539 -64663333656334353861623831353639666530656461373237353161343837303132313263656133 -36386663366439313134366333376432386636386465326533396262306431653332373765633834 -36613234343064303963396461316463643664306462316531373831306634613032306433363030 -38313631316461356134663164656137396262343361666663333835393561373065353535343161 -63646163383934663038383361613133383830326163323765643366613837666232373030633834 -61623466393161613732633838316236346637316433306165343164346533386535646335643234 -31646633633038393062333838323461626564313435383838643831653463343430313033623264 -31303862373334333432646134623231636566313731373534303431656632303933653239633532 -38316131303538303337366630343365383237303066373431613534613833316430343064653164 -35393562316631656639316365326435636338366438653831663730653665356333643234323562 -34356437356139323262396131646163643839393936333935366536626133643264643434313264 -38303561303338373762353763613464363333333237343337336563323765616564653766376335 -34643834353331653137633233666661373364373739376165666161323739343838353763386662 -61373335653765373732346566346530333535666362653033386238363865623863663562383132 -30636533396663623061313332396231653765313861646135393564386131363230633237396462 -62333061386238613061313665396636656635326364363132313530653964336430396432653565 -37666461353633633938343065666562326666613736653363333263333461386332356262393662 -38306336646438333839353737656235373737386632613332373432303435653038616262613836 -32373538363730393562343031653732653932303136663732333431373062333934303938613636 -35663365363337313037393038343132656238663530663564623437376562643966303266396665 -37363031663162336134613236336333393137356138336631343163313064623733663665366431 -62353461653239376431393235633534343262653038666236636632313430393738643832613539 -38336262393636343661666332653931643563643761343561393139623364373865613931633163 -66653964373435613833643739323031633161366536396333613539623539646264356635616333 -30326230326363336231323537633338386566643364383331356165623234353461366362633263 -38666364643236633561343339653134343335643132313964323438623433393733336264383431 -36616231376366323433613736323362656335626362393361633134653666346638666237373533 -65666435666531623932653161653235643532313563393735653439336539316135336137386439 -31346564633164623930323264383531623234623938663062656566336161393938303436376539 -63653133616637623436313731636139396234666262343362353832306531353335643764363235 -37333261336531373563366165356130366531643133393837343436613864666631653034386336 -31306532376439633936626366613837326232326561626362643637663663643831316465623164 -37613135646234353538323132366239333165363863613431366631313533636536363762616532 -62396633633162363135393664356633656537623263656665333639313164343066393064313463 -33636636356663326336343665623436396264393432366631636138313163363466363765396339 -38313962663730396236386330353633623065303561633131663962656664333865663962393339 -64303132656433373638396664643666633062313834373564386463303262623535663563393338 -38623763666132633136303262346335663831313033653736613437643763333135313865383432 -30613133326366376365623465656265353966356266343430636630316531386437366536616163 -62396263653530336333346337333630376566333732313536653435323965383830663731386261 -66653761346639643765366330636235323363376461636437626262343931313233323438353133 -66666466663831323163643339643039336366623130623964653835663836366266356261383933 -37323664323935316338643833303162313131353334306438616431343264373238343737353838 -37386532343034323438613131383032643465646331663661636337343037366665323561636634 -64653761613738663438333433303937303739663036633932376638616336343135376139316431 -37613536316135376532313132303031356162386466373133646136346438656132343865623965 -31633461393435326338336433656365633363626233353633366361373934613766376265316462 -36613963636630633336396630333031626665353634383961636532396139663133393366663263 -61393830623530643233383430633530343432386535313965666437353932336135623234613337 -36636436366337353964363562663865626130373734643832306663383166303532346163383033 -64613430346238353965633932353836346563363336303562643266356565376631613132653265 -63373265646239623863363763613162306632613438376338633834373464633235383231303464 -63346435316239656238333132323433383135386565363565303731353438303662373830643034 -38626263656334653330326137366434323866303130326631656431306166366332383863303135 -63636133326135316163633961643731636461656338303162336539373765396339616233356538 -37626563353165376638383232643930313736306432626433393134663032386435643765336239 -30616539383661343632636430636561343636376132646461366331323031623931623931306663 -33636131303834363737623831326131633262363038356566333138336530373462643963626433 -31633538313564303461353061643666643963393836383834336565313230656131376538336234 -34393538616231643664316539393962343330636335396331313337363662323163626162653764 -39663138343730373963346462623430633163633534633535323137633861363431363966343661 -33396133623366363931396366313064626237393162383330316465623164346563316335656465 -64356166663332336437323831643636633831616230346265396663643332306566333361636234 -39326563343133343761323832366239326237373662383131303538306162316438303934636137 -61383639646462343163393330623866396664666462626638666433336133376339343638386636 -37343262623932373739633464363432333137386233356636666363616261343333346661636665 -61346438316263346363346361616630373237323661323936366537353964346138383333396230 -30303239363634343236303931333936316435323166613666306164373061323832313038373234 -65386161643463326563653830623433613461373539613932323130623732666162346631323531 -32623638653563623436643632656664386631633462316262383131316164383830633831383939 -39636262636337623233323065323566616433353464333139666165396538393531313031303033 -33663861323331326331643763653063383630613466643966313330386362653037336466333161 -38356433626231666539663038306664613166663264366132363765343031373732633037313063 -62613665646663386565643561633964303263386138313563616231333039636661663130363966 -65303339383163356136656130373131643862376165386361316433313339356432613066666531 -37346566626561393665653834616237383433323566306334306332383865303832303132663365 -61346165336464323936626161623638353762633463376630333639353531323866393639396665 -62326636623766653930306164373433613266626530336364363766313732336232646365383937 -33643962313362366265346336613130306139613436346162366566643632303037373938383065 -36616539666238366433363337623535656533666330356264346562396336616533623832376335 -39313036626430336662643737376461353261386432653764316165636432656236333234386537 -65323162653431386537313839313338646362353032353038366631343531633238376634646166 -61616639303338663932363964303131393666666661623363356330643837636266393630353066 -33643735626234353766616537613338303736353863646332363738313034386461336630336261 -30336532656364616531643464393531356566353862353330303166663162623462656232366139 -62653466396664613334653139313062646536306461386237333534333238633763653732633265 -34366263643361626237356131653438313534656461336262656264653837646439373963396463 -62633566646565623365333039366230653664633964396239333166373637336435633736303037 -38306139333861663436366430656661386638636436663963343830323131666639343437333131 -63386237636439633436653134613436633733666164316262313232383662373335396432306238 -35306363313238633464653966306661306234643063613333363230653133373837333235353931 -38373932386536323835313264396535356462633033306433383430356331653235316436666434 -30353235306335313439613532353136613835313261303831616330393063386630636362626561 -32663638373432613564643934386264333034386135346566346139633262373963306638363066 -36363031383637346239393964636461663732366366316666306230303233396538643232393263 -61313933376434343830656533356333656363643936643436393430646664646433636134303839 -30353531303165633262316135623136376562326562393336613065383037353565303066663161 -62343032336232386539356632383866653933666132343433343433353534326135623564666261 -65386665323661326265643236363530663536383766323131396466666432343134326264613363 -30643938663461626533366638363266363039386265383938313639666533396131633833663130 -38353732353036663435313766643862373661333532353463313736323330313937363833306464 -64393735643832343230633134343935396338346537303566636439626663633565613435343163 -34303337643338343831323535613437333034343138613835373666363437363039663531666561 -64613338363131336664653262666639393039626331366138656433616335383939313236353064 -39346463646364653131313362653632343734656332393133346339663366346562383937633064 -37313738363337343736316466376461366438313566376136323666643633363936366339386635 -36646361316461313136616335316163623264373862616636343039323436316638343039616464 -62376334376132366432613437613833353035326438616334633133656365303266313063333537 -33623266326631396236656233316332376237663330363334353830376564346234373162373237 -35386534613239316431383235353166663565346137393332323761636531396635613132353834 -30623834303039656533316133303639316432353938303039356133373862626339623838396432 -35663631343631366332386461393232386462333366313862323865363138626233313838633530 -37353762373331623235636361353031663735373732346238303432643538633535366262353437 -33336136643663613961356331343965353239646430666138366563323161616234633537363965 -62316663363665303665343264663831363539313730373562313836323932663565386662343162 -39376335356139666339356634636430326430633366643834633036643364653935363838343637 -64366438313735343962393339323136356138336638653366633530316135326536323531653832 -63363063366663346631376362303161653765326266353962633438353436313164336365363739 -61356432376633616565323537343633663232383561626264323064663064313730656162626637 -63613163613534373131386537623262663164643965613462663439363162306163636534376161 -38326561393539356330316639393033333935323639333139616463383635396436343666373861 -34343232303738663263343763326432643531363832343830333066623134626465363637326430 -30383235373034333062313531353637363335383337626166316130306533313336613930303937 -61346333623833303761306361303163616134376237316666333733643331393534643461666634 -66396165376262633765653534663761643961346531373235616339363561343932343961333339 -64663166653531333965383265636432643239343465393965393034303237376563646633643064 -61353961346633326637303336343034653334633133623562386331616562653963386230303338 -65333333636165663164303365326535323139633833373365663537363464383031623363343039 -37326161366637613566396631363935346234343833303232356237356633653063383966383964 -32653064626361636463623961376636383538383137343135666565633233613561363262623632 -63616239663736326164326332643531356365313730326266623132323061353262306136656363 -30633935383062633432323835393931653764636133393133356532393735313463373066663235 -33386137363233656430323333636161373030643962356164313737666437653730393365306338 -38313039633333363166633734343964623966316166346338343731666162313734376535663238 -63656433643632643764376633643139353638363030366634633865343833656533653762396462 -39383239623533623863616464316134633262653932333833633131323331363731653565383361 -36656238336664383538663731653037386231336563336337356432333762633634343662396566 -38633738616363306661376236663461383632383233646264333532383938613236623366323837 -66333665633930373632366435346432303438323861373062373030633634656161656634346464 -36333335373666376338376361636534326635303830326463393833653561653763363165656233 -30346134333230336530646430353330323237393434336130393062343164383265653235353265 -65303834613032623062653734313236373463383261656532656135303939396535336365303633 -30343661616162656464656435383439383064303233613063656131316639386436323264653561 -36303563336437383034336462316331306138623135383933306136306632306262643730366466 -32326233633664303965366361313864363564336563383539386266376639666366306164666561 -30623239373235613461313465613635616361383639626632623766623638616539333938663439 -30633766663439313535633939643335663964316663613066626632306236623062663838653561 -31366464623735346431323161633864616232623062306235396236306632396134363639336663 -65313263666265373465303837343133343336656666646232346262633334633332326433323833 -34336661353933613838333863353139393562633431313166663436363134663437323231363938 -61306263393839656439316133623861666433376432306663623832656332626666653562393631 -63313761363737383731336532346230613732363161633830333161333632666636376236356231 -65643133343864656537633238636464326331626164396262386132363530396565663133336262 -33623263393966663139373565323435643038366164336262663339616338376462373033646465 -63313334383362326532643165666339643936393363333638306566663833373536373934323063 -64346561636364366234323462646131346161313133353962626336366366386239656539363336 -38643336313037373731373232663736306163306531653661613431613934343964353761383936 -34326338373232393839383131376534613930636134636435336432373561383732366331346335 -34633136383863663336313263613862396361383033353463316632613862633132366630326238 -35306237653732316663666133326135616335383337633261376338386632353038366263353734 -62363938356534623266646630653130333732643966393765396235393266316162336166353735 -61393665643730373231666239343565343736313431353231323363623566613331613233653937 -61306530373132643663316532363234636232353764396266303035666432303062346131393638 -37373762316236363339353562393931326232633164323565616537386636393962356134336362 -36663064333434353233303839363234323063616362313136653062666338366261636136343538 -39656263313933393533313262376137393639636566626131653838333365653363636361346666 -39623163343863363239366136366366393636636635303839353239356365376464666662313366 -37393465333439343537396533663236643263663665333335356266343963376364376335333263 -38333730613336323230393639313735356638306232393831653536333635646364666437366233 -33303262393138386338346235656563373761316464353136343565373031306630336462653332 -37313761343332363533313735663938376130633332333138383931623264353364366461393135 -39363934626630346333383539396535643963303430383534303464366430646438613862316235 -31316661656538333334643331393664323362663534313835626566323861646130646661346339 -35363937636431663936323434633833343132636264303565393937396464623937383231343632 -63353737343038633330333663336230346366366337396661366262326432336633663532323766 -30346431343437353131636237663034363765653436356537623931626430653333666162343338 -63623531643461343863346438383663346265633031383139363964663062363236623139386264 -66633862376438396338336162363739316333363362383065353364393666356638616366373864 -64396139613861323233343431356561613736653633363634386363393832306234613331623537 -62376237666132313265646333333331373461383037383565326463366563363032323332353966 -61333330393034343539346562316339653761326430663464336363366435643036616139313537 -37373037353633333037336332363135663231613235353638666235316633656237653832323539 -66623762663339363765343531303666313336383132623763633532663337353933653334626435 -39363063323534636536363366336630656661393863396665336137323237656330333233316433 -34353532643738386236653732396566393366356134393165343966306436626265613434333132 -65386132646261343837623761653635653230623464613138323535336161656430306366346463 -63653832353265393633356334343134333761326564616137326662663535313434613935356663 -36643266373933636539646632396130366165616262393537666537323738333962346639356536 -65366432373039396234653831333862386339313431376431373962356538393738343966336436 -63633333616166363564613566373363363364326130653564383361663738393838613262393862 -32646665383164393833613237393135303564383538643932666233623832396339626538626238 -37326361633936336661666436656330393362343130616664666265623932653438633739613865 -30613831633731636366666531383463633436386331326133343466366262343531353735306664 -30643736393237323366323930346632313761376261623637343533613732376136396632366433 -32376662633034663936373330313530303965626438653761623835346134353038653862656537 -37646531643632643737353430616563663362353031376265623964646233363532633639666264 -38613732626334353233366635633761646537643839366435663963393162636331373065623262 -39386538616530613733616337316531386432623833346430353937616262386531333836346431 -65643061353863323833343065613064363465636337353361653130363663613031343065326366 -31393366313335623732633762656630303038363730383134363334633562333235303662356339 -64616536663031663434373263656537363862636632346665633662313236366331653137353738 -30333263643035353561386162343239393533383962323065663964386461623561343435396230 -62363465376463306532373635633264643366353334643739623633346134386436646633663635 -63636663373437653433373232333539373938333337633039663835313964643664393731613563 -33623266393231383233363962363730396536633333663430656534383265306634313632383561 -61646166353365333764306135643164313139333664363238326133353430636139656330353461 -30333235343238646366383138326662353934353734346164323636643562613835343464616566 -34373033636363373031393964336636393830613034376532613636353965376236336536393531 -33636339303331663937376331303766393464643863663932323565313234666163386365306265 -36653366313030373335363435663434333262333131333131316339616361666165383465366565 -35613339666233326536393963663965323435306332313233303138306461306433663337313537 -37386164396630316630313339633062343235646232316362616639613134656465626432356562 -30373934393861373262623162393432616535363834333266303362383864666135346465343739 -37326561616531626132313363323966356563373537323962303864393962393265323338336430 -34393535336262633839323836363265646666393962396164343033613039336530353639653838 -32353431633263636562323264666134363339366330633139616266393132383637613438633435 -64623264616231363063373433363961626333383761623638386162336536376135653538326133 -32346665383865633039313935373064356262323064383238616561366636663137383530313536 -35356136396336346535646437623265356332333764663666396363353162393966313066666237 -36343731626237326531656363373165383561326530386434383162316139363266373966633763 -33623761623332633064623831323464386335363638346130323534336132333832396633303935 -36316132336263656337303838653932306338616163663966663935646164373863653137386266 -62373133326661663033623765626632376462303031306261663832376530383464633963333661 -39313636383666393266353461623634326663666130396236396232643936363535383466306137 -64653363663436373566303137623965613931373563383036616634343462376264313438343736 -35633566633739396230613062623938316364653966356361633461323863393064623538303237 -66376530376433656265613735346164353462633639666464393435626661366532303065393862 -30313966393637646231626437333134303734613839376531663234623461363139373665656135 -33623933363639363737303033656530333138393436666134656537336334353862336266396534 -65376336616332356532613833626537306332646265346638306465333934353936666565653634 -34396461363632623233303265623266373830663966663638373139636261336536326236663735 -36363731643536396432616339613735636130663332303363646337323962353639393937323735 -31323833633962666161326230343237666131393164313436363235396437393765303438346337 -35313438356439303836396464353031373031373662623161633165623166363865333934323133 -36393132376565383231653131366434643033373137356131663462613536363065383637383339 -33633435643530373836623939303733363730633231366164623436376639646537613539616464 -31333961633839303133326565636238666562616263663234383065656366316233353365613236 -35366466366461363136363263343334626564616663383431356461656631366139353030653765 -64626236643336653061643832353834366430323162383663646234353134343533313438636130 -38636138313861306263613837636637663462363639343438633833303933396239323639306632 -36666461393439373362306532636133613433343237333237653834373636616534303031626435 -31356261303766343061616133643365386233653937393862343030636334323138663137383961 -36666533616563393433356562336630303237656364336533363033613031636234643362336237 -39353138333539626530343833653631663866623236383963346636663238643932626639306536 -35306532373164663661303662366264333566326338333436633138386131373366376134316535 -63313961343739343866353133396664343935623861656462393338383664653935396639663635 -33323437616439383830633665376563346561343430336335306439346434333366653035386366 -33633461613463643530393434366433356162653030656431366430643134373262373235613636 -61326264393164663330326363346565326231656264643264373937653736343735373334653566 -37346132646166386463646333306538366339386432393938343739366163326238663636643666 -65316163333133356535313035333562363463666632306232613532343837353037376633316336 -62383039656531336230653464653931616366636139613661616630663961396632363935646663 -33663034366533663063366336336165363034323335613865626137313363353633313239383430 -37313939626365346134643865653466653836646531613237636661343432316265636338663836 -61396238663837666666613763343865393839616265626362363139636632306162346537373238 -61313138633031303065626431366163303033346536336661383166396536626361333562353664 -38393834656438383138656633363531303865356665343061636566623131336562623634376139 -64313461333563633032626662303935383333633330633131376138636662653761376365323766 -34313733663234333663653662346366633135383861333830623338393938373830376336663839 -62303566393933636130636162643035653230316531393962386232626339333662333733373866 -61393932626535353839653534643364303862653963363161383262643030383933613965653363 -35636133663135326332333566383231663530313130346563666236326332653533613863386334 -63396431326366616538643666643836326537343866663835393234643335643330353266633961 -65303933323033323066306466336264663135393763356666333639653362306239653535376462 -33376131373466643763326164303937326539376366373338633966636261623936376263383030 -34366466313036366334353737323936313639613866653237373739373061383261636437646631 -32363337636562653864623438333765373836383637643362323365666535613239333633383835 -62303434356638653330626136303336356531323838653635663836633566376237616363623662 -64346632663937343634386363393733393236303832343861643635613137656238313336663764 -30616531623031333036646564343533666632363265316539653864663235393931316264303363 -36393731386462633335626437353138333239313135323930616134353662336161633065643135 -66366235376633653561653033373734623238653932346430333766643739343136353538613031 -62653637353332353533313433656331383336663039363636323466626138306136393439353838 -66396235373666326666633639363234396232383639666335343734663039363030663236626339 -30386464366233333466613430613937303363333531303761626338353066396364333837343263 -31356462653865323332393531346564656263346131323863333934333766363432626566623232 -34346634333733633732636137343966363662333437306434303365663435646432613934306462 -35373437323230376261626265376433656132306633363730636634393162643863356266643062 -37363034646161323133653734363866616565373731623764643530666238396134306235313433 -33303965386361643466383239303762306666313638353565303030373365356332666335653366 -31633737333838306261623164623037376132346531356364616163366162356635323139653237 -37316631376363663961393831613537343431306435643564393366366534626535373463393933 -34663363323134343531343861313239643566646561633936353162333465336162363337646633 -36626133333939363739303665396235393739313535613666383436666239636162316366323731 -64623733666662636634373130313231336637316264333065633237353132623930613037333435 -63376630633739313266306139333631363538333165326232396464343265333639366230613435 -61633365663832366366623133343566646239373437363737306662376466313165346337636165 -62373032333465353865633165366435633434383631613361653232396361643531643863633332 -31383836343033316566373638393964323930646536643931356134373162626136363833663664 -38613732306339383630623665616134363732373836353836643136356266373864393038363531 -65356263383565636137316264383462653966393030333239383231363136353833656437643031 -66323337613033636432643034353463396538653065386664386238396133623861656338366561 -65343563373233353862393232393163633562306530353437373962393933626631646631643431 -35336533623934663639303834333332643130376539613561303034383434613133343230363930 -64373063633433306662373035613131336561346339313636623966376366366631663831323534 -37346138646336353833636531363661616139303362623965373363333632646264663334306336 -30373638653864356466653532643830613130333236623462316532376631383361343263323638 -35303162363436343532653332383666633638303865383466623064393232356163306465643363 -63326566333735646334636230636231303765373436326231303632663861353962646339643634 -63613362643631613065316537316533636266616239666565623731666437346630303564626166 -35366338643661363462316534316264643631353637383232613564636261663833383964353938 -39346434656465376365393663633335653234343061376263613865633565396637623564336361 -64353065396231393065616134316530353338353766393737346262643332626135333233626334 -35613536623835326234326132383434626532343238376339626136613630313264303632666666 -64666531666437303538343961383237633438613830366539386462616439383763623266393035 -37633466343733333764643236323266306163656436376330333661366231643030333730336635 -34343432363438306562646139626633616366643564306230353237616230333531653364386463 -61343663303836346464363162323335613232363538343863653833656339353762643532373165 -61636330333939623235386430633839373337623031326264386638346435333161646338333236 -33646565643238663933376233663537666432666437393337393763326665656265646366326336 -65376531623332613665343138386234666262313237386233373961666364323062383833613061 -33353661343731636266396135346332373432663933396532613861656538633636643839306661 -31393164366132613266613935346234306564373437663761613430313239393864633664356663 -65653032366165346465363234643961306232666332653364326365376239643934663538383234 -34653662336164323731303666366237356162353035353765303464656333366537336137353331 -33623138393831376531326138316361643832623064326139626633636536313361313633303964 -63316166616136613431666361663361636537326363663166636331373932636534383433346234 -61336164366262626337643438323963366236616637613639636538376233373565386135376664 -30353336613363336634336231623464366432333162323736353931396138623661656531633234 -61633461623861383466333437663233636463393665373664386166343430356138623965636130 -31376364373239376432326565396464306664396165663763646236313238306532346161323564 -34303866386138633563373265396535366430633932333562356338636637303066323830323638 -37313466336433333635613936653863396534336434633363666633343961623233366230653834 -65393239643662376132643235303237353565353735346365306436623361636530336436383862 -39383133653335643163373965363766616638646338333737653630653963626161623662323130 -64393131356430373636616465303565373266663236313132373338613534616263633564393533 -31373732393235353963343835396632386161663465646137383232393839636562336331306165 -65373533646331323930383263373936353232623962663461343836303965343232633134396435 -33303961366537376335333138306463646662316566323339323061346566303563633466363766 -30363730303133636362313962393664333333316430633431653532346331636431363632653030 -34376133626263313035373862313161373863326236626163373939613839326639626661643536 -63323733613066383232373261383230376365383232376237613133626366656334393831353938 -38333664396637623364313536343864393732616130663030386466326165383063616538333236 -66616138353838653765616632623830323964663362343265333135306261613536366566363837 -31353937303266393062316139646566336566656265333861376131396266396365393762393133 -66613561623165653333666464663535633732633039323162303630616137306338393165303261 -35316263323233633861373564666139663334626235396232393231643834623636653931653038 -33313163343266626165383631633632346433373430393962353138333361306339626465353733 -30633163653734656633633365623162653937323365666431376632663661386137386164373630 -31666139306430363761326337343864303136383637366530343634653531333933383932666132 -64373362613166373937623066323263633139343530613666616635306133616364356266303238 -64633366623164663963663032376337656661663834633736313366653532313765356530333034 -33366166353036313536323530393233376365376464613562663239616163623664366430623635 -38316334326133366530386434383233616163656633653264616339636333633035306266323563 -37633666303661383535646162666563363632363937323537363734643662303837303065633430 -34616566633062653564313165613633333936623538313133373836343062393137653165353534 -64656335383163643864313230333235323534623765626134653463623333343235623430326661 -62316233323131343132326662346535363738303339313535343335373766376632343639306533 -30343539666131613931663138343439613431313535396466393261613562363831633734333061 -34333833626335346663343066373038626532653137666665343833383238636334663766383037 -62633838623739633831366662313764303032646465376262383465623932323063303465373563 -64633430663964333437623433373565346633636531343639386237636131343863663131633537 -30363737656332333531333030636264616136653434613939643634396437633336316337303161 -38366534353065663064396565633839626532623863663433346233656565666563373830656136 -32663039356435366333306336363636333266373565633062313736343233376332646162373036 -38336133636133653433666261333765383239313631653064623738313761303736666435636333 -38353833373938663763373062336239316664303939343563313863396532393332656130386432 -65353930643361623935323161643634326532323162343836393036313665383339376663396438 -38353864656638623938366435633633383933326165623432333761666532663463316338323435 -31386564393935356234643634346236396265333338323533633434623430633764646532666431 -38653730333164623961633638646431396332366437353434383939653936383339396530616330 -62636132326532633532666639363263333037636230353437653639393130353935363339396339 -32636633313932653964646165353964373365653962643539363539303236396432333262613733 -37616663653637393036376330366262663061343465656363636133393861383665623030333132 -62343633346662303339333663663734623332373832626339643332386231353765626439666334 -63393736333264356334666465303861376636313635396564326230666334356265633435313939 -66366138623935383061353635333031643730353534343964386263646665336538646230393435 -64633537393262633936643462616331366339363530323137636339303365376366303735343037 -35373237333664386164613065363731386130633930613835613762303466633935356231666361 -32653739643931613066326336383331313062646165306634613334323134343531376565336337 -65376639366362663663653639643536363137633765653930323632383232663962353163363462 -61646334333962376631366562376237616533303566316234313531393033366433373065356533 -65316639373363356363303533636236326164343761326533393836366261666362383436306438 -65356461303762316433303236633231323335326638313538343931323435323139653535613035 -61356666666230393564326432626462626666323731653630343163363234313163303761353365 -37346332343937376637366362333736666463303234343232663931343339346432366535366436 -34623563353962393362373465656236643733366561323135633431623234366566633034343635 -64346263623533383739333066373163373961643265313165663065623633646437616432623833 -32373337623962353164303430643066666166363262656334613439643864336339613563333532 -37363966613636343365333865376338376138356637626263346331353032636564636664613634 -65353837313366666431376366643166323461343539666465303564373933383863333538323430 -36653038383833323938323265363264386538616534303937333830616463663235643437366434 -34616665326465306337393536616238643461316133396539316133303031623537303363623065 -65666638323737636130636234356132646332623662386132633461663563633634383631646537 -62343064313631383436353366313662633633636235336265313665336531633231386339663562 -37636435303030623661633736613936623535353237633563366238343534363366626630623037 -30396161653662343132636533653166353431356266373265373761643537323362363335653564 -62323064653831313430316630396336363339356463663564613564343534376230353538313166 -63346335383935343939663030326235646337643932656231366232306638386239353933313631 -66383435376433653865636133616434333931373130343435343738303031633637306633376563 -32393163303130356336393061316562333661383736663761623233613664313431626265343031 -36366164636430343534656663666366613733613763653631666135623232393762353930376562 -62646462323637336438333961303131306336333436353662653931633766643030656239663036 -32316433376133656462626438346534616239306163393161646361636434323134653732353164 -38373933656664656365323732623034383031613938666437346134666430383865663437316137 -61333462636539316532383439326463333961623637333462636265633439666638373835643139 -65373235346661643832626533323566633831626366356664313563633265323464343665623661 -66353063363530626538653039643038383939666235623764353733386637623063393935303039 -32393432306262356438336536336232623463393964333863306265656633343061343962313135 -39313263643035306630303163373032316232613930353166363730366262356434336634323764 -37613034366235653665356638366632633930313862376539663936626336653438313632396630 -37656238303936316366383137306139336235633635306233376464663835653130366634646538 -36656239656239626631376665363166353339323938653664376465616536303665643264623438 -63393031663039636432626236343934366431633861613034383437383865313563396464356533 -38383436663061613662383737653735356462626437373734316461323634383834633636356565 -33306234393564313335313566393262623866326533383736663861623134363038313138613362 -30373631653335306636346561336461666366356665643563323835303534386265333636643466 -65316337343464383066383534323738363064326230633838316236353633633432353462626132 -61633431626638363236373035346161636138613737306533326231663035383565623663613937 -61353932626462303430333232346430633331313237323564613832363739393333323038343061 -31666238383332643933313632316537643633343263306432636564623632313963303863633639 -38313532633631323531646433333534333137633939373137343734333430646430336139326261 -37393030623931333134373965356530306536663965353838353162656361663637386237326461 -62363066663334306362373534633563353132646637663332616564353761623933333137646330 -37343434383434316238363164376365666433376263613433333434306335306233386533303265 -62646335653533346331336466643532323930386133393636636464623838663730666536316364 -64353766316562323063383030636466363936363034336537636636346537393462303461623262 -66393364386133363166616539326562313564653466623662656536663063313835613435383439 -32323430626462363230316537643562376130653431303438343333386366323733656165323334 -30353965303036386532373033646562636333386437376565326136313435333664656431646661 -65656136373065346135383838666538353134333264333437363539656464613965663832303734 -65353234646663313231316332373838633032613931653738323266653739653265626564383733 -34623433353765386234323839633834383231313430633331363138663430656335333636336635 -61613435623138376466623131326533663831616362363766313636326235363737346663386539 -65383832623031343066373232626230613966343630313365373531383039636630363763306265 -61643430383935313431623336663833313661643132313432326161336363396461376631323164 -35626362333336653362366132666365643937333932353432353737383436616237666633643762 -37316636643365636661643535323734333764343737373739633864313064343330646337633834 -35303734303439633837623632363439336538373035376632663030616239383137303132613230 -37626364383766333361356234626566323230646133616233356361363662303730373738366538 -35386432323532323936343834663138653864353636613162353336653765623330376462343263 -30643265656662633961383663363432613762326364663931323233373464623133643164656539 -65313234666561313437636266643662386662323831316630353163363330333032323662326531 -30326636383634343565376335636362666532373530623733343839643530386630626461623034 -39373362343734616565303532623033393333386437626233323439616637356139323639356265 -37616231646531313765666362613637613234633737633065633539613930336336616462663036 -36313862646364643239326639333533653232613232373962353665623364386565386466343037 -30393036663563653739663864656338613966353231346162396633393033646665353161333632 -61626639383633353431383239663266396261376363303437653765643139663862613231613330 -63626437316431623463396263613637633135643366666261633865383062313337633462313934 -34346537643738353361653933333839653065306238646434393664626534666135356536343533 -39316433623130393236376537303263623862616438616637323232666338616261326132633330 -30653230666636346536306566363030376230333834613031393636333632666530636232353865 -33323666303436613031613163333266653436366666623536616534636331646237326430393563 -32646432373061353139303030303231366563366335643439303536626530396639393964303466 -65393134386236326332633435383635363965383934316533373463633762366338383737363836 -30616563356635343839656239313438646463316630323631663761376665666232303936333638 -39353461646435306332653735323064383635636435626137656265653466303837396662613766 -65333266306265333065633536656638396537353231333638653334363364656433376239396133 -64356462323262663631303438366338306466303835333533343431333432656330363964653732 -63323532616466656162616438363162613464643635376461643765336633343363346134316331 -65393736386461663231666433323638346338323433396636316433313933386637383262316236 -61383664323530323661653833663631336132313836663263316564626663303834653265643935 -31663966646530383666316538386138636132313336653062323861346534396535613231343266 -30653765623165306330366231306365643630336261666265313265663436393630623437306564 -34613038346537663364663631656365393861633830313266323538663134623666383732306630 -64663333396337346166343139363863656630306261313466376137633237653238396139353033 -65313163373839666563363634343337313230633932363839393266653139663461663431313465 -35313235616635626465656232643031636162636533396535633764323433363266653234353462 -66666338653533303133303835613363393661343136366137303363383563356230303837306531 -31663031393630343064313266383130633535613231353965613436663738336338356635386565 -63343062323463316335646566646463663363306637653733313763616438396639386135626662 -63383938353834643832666331366331323632303966613266326639373236643364313436303466 -35346161313630353538646461623435313230646666336436666634306239663965633231633839 -33353739356439393863323839666338393834333637653966653135306434316262626431353939 -37376362613665376537346238666434646262656335323732653366656535663930393232346565 -38393934393333323965346530306333663831376636623565623562346232356264633036633565 -36353339303564393936323438303362323233393261336562326635353661396235333766336438 -30393536313636363465376633636531636336653365613330643933303163353836666461636539 -64626637396433626132366335363930306139316433373432306165313264353566643534643333 -32636535643264336532353063666262333661396435333061323562643834633531383961616562 -35646234663837636162363931653035666462373061623665623439363566333931373963356439 -34663731326333396633396162356233396562636162346134326538326230363734653939383265 -36623834633439663131666462656230646234363334656264373164336134396163303331643435 -39376633626430623436346230373833306466613935646465653336633733353663613336326530 -37353635313562623831346664653861653132653131323265323763663336323361353765343263 -32646137343765333331373366343563333236313361333064336132623031313238306530363563 -30316363613039656364376561633535333261646534643638366464626435623734346637393734 -34383564383663386264643836323638646263646462313532313761643264336566306231636633 -64363635383736653638363534336661396432616435306638663265613735386530313963353331 -36346533353761663664326532356465393237333665616562663439383363636165383736393661 -61663133643061373363303563313332333864373862323833613037333061366337393265323630 -36613662393935383562646233643730313134643339623433373536666430303364623466663164 -62623032633437656166633135646436343630306361613237663335663638663239313032353532 -32636362376630623830313765326632376464353935303438316333303935326638663938666164 -39636136613135376565623934663932313938303037393738363164666635353638306361336565 -33373230653335643931656234356335663665656164313835626637396331666666306365303031 -35363039303236646636623431613835326666323930373362656232343038613436343133303639 -30323231346138333261653336646266636166376332376133306434376132663465313932346332 -39336366343439656635333237626662623733663865366335643238326637656534326266356666 -31623639643437306232633165636234353633626535626438353430623664366635356465333031 -66643637363161363236323131636164343235323530646338373033343266343461613864396531 -30613432356538343131663136373031303630393161336263303935396663653039613533313864 -65376636633762313835326234383564616437383832613631616630306661383137386531623934 -34383761613633666634663938326439323735326465333366383430653664323838383363373662 -34303066663966313632653734316362376239353035366635386366383761366334623232393264 -31313935396363626634346666333635613565383333643035306462616438636463636138316230 -37646466643831396633633766623162616463636133643439303965306534643938613631623031 -30336432633834313039306663336539333430653037626639313263616634323938356138336532 -34653064613034653363643939636262313931396566343265346533316539366434396636633965 -64393564376534633439353737623166616530316661386436623638656430303763623662346631 -36373732613262313632643633333537396666396165616636643938366565366436646236383463 -37613239303530643538333032636132303263316466386166613338626639643361643732343863 -61346166643731613061653234663631616661393662376531323930623139323762366661323262 -65626639373838336433646465313761373565643034663564303236383966356339393862393636 -38303766346638323032393665333963353033636432343466326666616531376234316236356663 -37623831363731326432363639666539316566653134313437653961336661323837343331626461 -39383139316162306162323765323433343062666134343931343534333831363239363863346232 -63643064346430303031383831313433393136323935306538333266306234323865363662306234 -65376637333965376163306636663765663966613366313839333338653738613635386463656534 -37363233323832393366633564303434663732633763393635313965616536636266373930393533 -66386262663537613831656564343736343064393364383662326535656438633935363035333438 -63623764613266363938333364613236326130313738313236663330306262343035396639356438 -33356365363763623561383164633966376333386635643633396363393961306564646531323934 -66623432633132323539386466363735386361663835306166316235383632613864353239373564 -37353364363035366161356530323466616135646564326134333431646430393037663738616335 -36313436333535396564613061643062343739313933313633396232363036326162623238366532 -64303738333330643236626130326634303664306365363135623962343665366130333632656131 -66656365316465616361313262333139336230343464363666386138346536303732336639343838 -31663862393966343034336664626431313137323266373165653230666539643866366461323364 -66316665656437613863663561613664363064383139323139343236316434316136613334353362 -32386332623439666630333365323131636336626237643865393830633937626630313232666664 -37633530396534343865383334646436366337623766383139656636663039653462643630623063 -63653931366664613963303232656537373062343066373863646163663161393036616334366465 -30343038616563326463373265666236303631373766336564613332623466383865383232396632 -31306233646336383965383531653734393332633939653261363465386565323963623766666436 -66336331326361303839633337356639323661303539336164366565323063613433373264363062 -63626538646238316436613662363266656339363461363666353966323533633363333262313338 -62306636386631343138333834366135343436383532333661363365646263383936653731376662 -30393064356165343035616538653565323036393631396363663065663632303934313966616661 -63656362306535356638613030316238386265363235613031343131326561316335333763613037 -34616439353664643430633530666131613533363638356334643966373266396564323434376465 -38663230376136633834353336346366353531346565323435613833383366353062616464316335 -36663734666531303564643331333034333433373832633630616632336631383564636132323539 -36353839346363653365353361613236366439643032653236353438656531346338396262303363 -66366435336130643163616531383433663563646561346461663633646338366636336661643034 -33613432663030303936663561316533633136623361636437373238313530323963306365373631 -30633666356434333635653433313930393834373865373761366565393632363534643965313539 -38346363313563383864633534373439663863326261636332656162636666656430393338333166 -63643361636361636539663234316539343362323238363735316561643738326262633635626137 -63353465636138376635356664666138333839306132663764396330643165656463633937626539 -66656339623664636533373138666666663862303265373961383566386165346162653832646361 -61623635663030336638653165616534623537356436343862633062343635353863396633333661 -63323039646136343663373139323736336236373064393966633138333537343739333037303566 -66306131636237303662633337333434366535333633363339383763393133366130313463393366 -61313639326638626231643662623565353461653737393162386436623433353830373133396230 -37343662356431386530613363383466386136623534303862383336346533623130353638376636 -39346334366238663537373161616432343465303066323235663730623565343936376435323865 -39386538386234653865643533393530663338373365333231356536663835613434376635333461 -33376264656333396534653132646435336162633366313335336135663237616265643063666632 -39333836376333626430393032623132643563613839333466323435396432323663376136356430 -66653861396161373666363239363166316466643531633735663938616434343035666262316562 -63363138633738666366346437363966363936663964313365383666316131663530663163653561 -61303466356130626630663638636430303431363262616430343331653939343431393439626261 -62356633393232316164326565363961653030383735363933363034393733306434623731666464 -37653666313763373131353061353365646238336433653866663830303731383738343061643035 -64613064386164363666663866393539623338343439373334323138396335396333363061326435 -36323364326238323863623365326565666137393631613635353133326533616534643336396236 -64303434623037633530663365353832643164623266306163643231366262333736613161323736 -63373037633430623139653337373662323332616664366539653432356230643265336231616366 -34613136643665336130373339353438636561363933643332343762613765623731653631396265 -35306564343836373861363035616166663830373139303137646262396231623362636138636339 -65376639653436333336346263303635373736363062373634623162353263663730663632613137 -32306665623936666263323566623338653463653037316134346632346363346137643630613764 -65383834313964363236643937356631643939313439666631373734616535663732633262343330 -31636339626365363837343537663963376630383738343632636565666235313634393436656462 -32396166346166376630396437393736346464366462303231343735396138376364616339363132 -63643265633938663666383536336131396339656131663339656533663465666463356332323163 -33633763333663623232663632353263386633323130363563623962663035383431376438373333 -35383563353165626431323265303533623263326433646637303038386331613237386530323333 -61636630666134336465393034303130666530646635346465363964366463333662353064633834 -30383861393866333765383762323563316439343966333934643063323562383438356637623161 -37356632643665383436386462643138386436643538626535633564633032303235633936373635 -31313737316166666664393065346436333532383132363665343534306437343734666637323430 -66653939343561366438313535663439326239303562323864373336306435616336626538396535 -31306337383934323739383534356535616335313264396361393262326264376132316636623862 -39346634326339326235386439373438373738656434303565343830333337613138323134333637 -39353634666464373138376339346330383363356166643838666562643530633936373662326232 -66656436616164663939383861636164333264343261313834326333656165363930316465613265 -65366264643361396439363365363665393039653939346336323933376232393266316461393632 -36626230343732643730393263353465656534666130353364613362656136626331373330343334 -38326636646435356334336235356537316338653830373532316265623736363565396632373665 -36613433336665323066646561383332646232353735653266653136336336396163393034396262 -62643236636333366362306436646664306366666530346335613263613734613962333331383133 -37366334383839363963663966626135633663366537643963363662376264303064373231616336 -64376264666266303330393239656532376131663735313135383231313230613866383230373538 -32343130343766336663343037393035613936346161353965353163613631363165306361316565 -34386538313131336365353633323562613032396665333336336431613761333932366533616364 -38653534306238353337333831636637396136363764383663396438323464613537336262336664 -37333863393730353238316561353666303736646564363631303339333236373039326138646538 -34646636333431643831636235653235303730363533613534663339373633396538313666643362 -30376362666436333737656364646662363166326262646532623561336637333734663062393063 -65333933356539666664653837346537626635363163306532623535663362643138626638343433 -31333163353637303430663262333430346638663338353732333833636635343937666161363538 -62656463653161633038323663616465313964333730626635336562373037303537623663356531 -31303837303930643564633465653231393330636163323035623132653036303238333962313333 -30373534666461656562623137303263346463643364633433333937373763386661393236313039 -66346338323636343832393239303965346632353535353238633366326339383436313632343264 -30373839303036336663623866643461323832356234363933656534646332643664613163373833 -30343165313463653762376563393230623735303565613466643032633865396131326263393339 -32643464653266323630353962643861376338333736363631656231663331346430306534326161 -65306131383135643764626238623762346466353062396461656232373437323265383530636538 -33376165306166663438343830323637663937613261376566653031616261643362313139653430 -61356535663762376333333234303538663136356630663432366232653761356533353535323036 -63643066313030636131313963653362373536666139306136303466323730336436663738356662 -30626164303234323834653064373865666235393535336563313461346366613064663766353662 -31373038356636633032346661383235393263643037333338323565396232393566663539633437 -64356139373436333637363433613533663837373665343465326162363061343432373839316563 -33376434643632623661343464383636333661383666383033306330303663663730343134313338 -36363739636530613662633530636361373631336630363637326431323336626261353234336662 -64363962626138643633393836343631653538373438326430303962623237363532653863626633 -35376636623464346431303136386662353538306266303962636632643631323438306663316232 -64643834323834313030353934303339663938323963656434653438343061396533383166323134 -38386238613038326662343133346561646133306635643962633866386434353661613237663933 -61363661373232613664323439363639613061383561356138313565323366623537383131343762 -36326466386630626638363332383536646266313830386432303831643832636232643135326462 -38396562323737646462326236333634326236303363326135653462353738393066343465623738 -33613939646565653537383536366139633134636661323061356437613566333034343761393564 -31643435383262633035623164656630333161363265306439393532663464636462393636656464 -33646331666463376330623132353933663834373735326436646234336665323766376231636335 -66623230376236326431376438633664353432666464346562356434376336373038633038626639 -36303332663139353232646338373632356262663637386565356637306134306561383561343766 -32643832363361656364653837653234626135306539326630343663303031626639376634376663 -35623463626638326433366165633361386333383933393435633337656431346330663064313130 -65343737323937393763386437633838303132313533336665323966353730393566313430316564 -65386634643937653666376137653064336532313466623761613763636430333036636434383363 -38376336373539643762343864393937393763636265623637623736323165373237633764396138 -31306636326564616265316632306338616364633037376235363437373265666337613361303962 -36653737353363663764383535333434303231323633316436653032306136633935306262343132 -64316261633862356531346364393933333339313164373863643162353231646135346633616235 -31376366343362313537323533343763396634663366393064656633383733643739326438333337 -37386335373636646663346136356163313235353564653635353132376531613838333231353834 -34323832636339626462373839336365656465633362306464663936353661346261633934356634 -35316631313635306563313234623137626162343337626638646430643662316535333338373964 -62333734613036343934316365333762316437646337656631613762343161303464623864383935 -39306537326235323137616461316463323738363963303435626533343066306332313431313262 -30626432633433386662653865303833346639353434313839343865373863633135623465623130 -32343431613764386433306333366232653964616462383135663362393464313130383330303831 -32653039363265356635346138656334383463373865666666316265313234366436333963616635 -64363564373061656364353561633261333036616230646236613264626130643164663562353565 -35636638383766653133613433643637653539386262613830363662353434383130353364653465 -34396239316533356236353534643034306536323430316232666464356539656463356233306539 -30376136646636663635633937663835643836376439343161316335316464393437633732393139 -66663865636537646265323062306335663333363532356339623339613839626137383235323534 -33666233333666363433363162333335646636663531313236363036363736393638313661643463 -62323164653731373665313633303931653164616133373437336635346465363231306438653566 -66666534303064386265666437633839386134646663663964323066663937653265633036623733 -34356438393132643466656536353033376136376261323161383436323130343639343566323039 -33353134623564613164366136663338663336383732343361323931386263646539313934366530 -32356266316464353766313335306563376461343832643039636437653539633861343733336337 -64633863376265363161306662613165323939393432343866386562323766636334346563306534 -39656662336465396638643266323865366132306236613739636636346566353563323034633331 -39623734633833613536316331626433636666346138623631383439636132353038313438643837 -36383235326234386236633764363765643134346235656166326631373437646166333735656262 -39323663633733393362383733373537326331353265346561396430303566626335643831376264 -30653331333235666361666238343436626264636432323437613738343564383865346338636634 -38326362346630633661653536316536393536393032366633656565653665666164303864323961 -65613934653539363035333637616666303364653238306434343165653535353038383136643165 -33316339653537363764313932313835396466326439373964616232636138396462303933393462 -34633236373831633263656466346133623864303834663464613464316136396166363962376233 -63303038613030646239383063663136336462343465386162636266346634306636373866633932 -34626363353339376634313365353261633639373138336437323432613237393530633039303161 -31343732303333353861336434366433636432343861326661633063633338613733346437656665 -35333238303539666563393462396230356366373765356638656539613462646539636563653733 -62336465346232343239383263376537363139353030376163326236323563323435653730646539 -38356235376161613564386632373434663033333339633234623764323266613131623036653663 -35646634656638343339323435613433623134396435653431626530326264313964623431636336 -65653232623839313664633732393830396535313736303866383431343139383132636436633861 -35303234653661666663343333393163323833643930366563653533616238373065393233326330 -33636364316137656235303939663966376161313630323964373335333064363262633135643332 -35636631633838663666323766633133316538613763313437643961393363646563323538343732 -30303763393336363039313135396630313636666138346331393134343539373434623563376231 -64343831303435633763613038623966626231363131343536303464376532393131323336653961 -61376233386663353633386265336463636133346633326638376236653163663435353930656335 -66323533353630336636313133663164653435616634303639396139383338393832383463613935 -30643166333030386239393139663264626635346238646638316163656634393136353934323338 -34346535666466653437626138383933323265303163356662343863666264666230323634613538 -38336664366162323237663637636532636639373936633466303435343766343033316464636463 -66373731363031666466636432646231303939323936666436393966326433313264303530393134 -66663735313965326539376364306164643733363330363536633965363261666438656265646437 -61633539326665306335333963623936306366366431323733373434303930633431353466633032 -37663062346261306634343930613734386331656335346365323262343761366362313166323063 -35353364313263316239323036376562643437313763616235323530306436346332306437626533 -64636630653938386164323064313164393635643930643265623965306465323363396431636664 -62316232653263636632326563613734356637366664373263306637663066656530333834323439 -61313530356466346466383437623630343138333736393064643731643562316432336434613738 -36646535343434623737616239303663393534333861343535656264343739613363616430663137 -62633834663961346464353135343032353335373563393962663564663161643931343834383330 -30386234313032626662306333633865633066383966653936363732613764333431333463663230 -66623931646139626630336633643336623364613738303233616363353065396530353638643734 -61333462653033386336373937626565653434366539353733373631653365623135643032323464 -64323661653164303534313566663838666663633434343232303164323364316630626663663861 -63643264316131306438663636346666306432393537303939613036313062383562646230613863 -34663239383165333163666361333666656466356331633265623736613932653961333038623861 -61383838393730626535343663333136336631356262383835343035623465336565373031383235 -65666639616436333064313364633235383931336664626364633665303331366161376364306130 -64383064316330353763653438333737653166356235303033373832623165393038663031323761 -38333062313935633163333938383565653362633162363931316234653862336439656235343336 -36313765363635386534313964613361373339333162353866336634623361656634326564396161 -37623865623330326130376230636232326234313265663763393639623262356566633732623866 -62323139326137633962646238666266636565326639306663613239333566623630323062316364 -63316563343061376537313834383131653937643139663431356662626564373739626134303161 -38376237616130316133613337316362626465303235306236623661316165336361326533653832 -34633639323533646231363564363630333830633935393631333566626137663261393132333533 -37343531363665303032376337373765316665633664616461623537326439623235373738353034 -62326664353733613439303537313739646463373532336133396364383632316136643430303233 -35323938626635323665313037613063353735396336353962616236373437303333373662386363 -65643136313762383539346166353931383438653037306561326437653265363865643933646631 -65613832616366383432353733646666633732303733636436613264396437303837653762363363 -36653134663531656534623364343036626338626339633362333561346230663935653831656561 -32653230346263336639393234623437363537353265396130646563363834633161313635346639 -36383433303638663661653836316633356262313338366530356561633539366130666139626565 -39306365353232383764623133333864633931643234396535313033353166613039393361376662 -31623965653266316132663230336166383530356238666266623237643764396436376336323466 -64363264373032626661626533663034623166633966353932363762353838653436363661653231 -32376662663338396462303438306562303538396236653833333538373736663731623433383365 -39383162316363383365663533363735643063346633313635666430333032643338633861646539 -38653562306432666565663539656336643531633431626332343730393835333539356333343863 -31363361373762313039613431343165383134343962306462643338626538356238306237646336 -62356362613934356463636130396262396336356666643766373930396266336665336562343836 -31343164313362623935363566333539623830393162323961376234613035326435383762383032 -33303434623732333962636234306137613438333761393561656435333061383765383263336239 -31363937393466373461306132383535363762366339643164646332386565643838646630323734 -31626665373463353138633066646232633134643432386333323265333463626564643330363264 -62636336336233343665653966636438333137373165623161396235363031323833326234383936 -64666335343235613136636235653061653663656433383866616233326666393162633239303465 -31646136383331616162336463663735666437616233646561376433383936333038383631633634 -35643333666165363134653861366137626436393866353361663762383833353562646438316631 -63336666376461663531376166626266393438396131666235646238643463633937316531303035 -63613961643737316138333334663666366431393565313936386536663130623633653337333564 -39653362393665306130306461643661356362666135353937653631343038613764353936303665 -31383632613839306435303935396463663837633436663164313463336537636236323635386538 -66663231323265343732396533303138336563376634303432343839613766346236653933386539 -36306334383933623865393862396333643636313038383236323733333763636136303938336666 -38326537373939646664323466666166653333373132303231653735306661366662643632363165 -64316635333934656631386339356238353036376339386537373566323163663830363162636530 -64383630343439353134653962396336346533653733303035383364393138356235663634386566 -63353862663363313530633161323732636433643934623663666439343439383634653565663362 -35396635386464666434653161336464353063623632633930646264653733373664653763613631 -39656534343264646361336334356335353361383239336438343031383630636465356531613033 -31396639326330663839336661323961303465646135313833376135373333616664373934616536 -62623363643737616437663031663863393364616162316336643866653233316435313563633435 -31613137383530343464306334633633653232376463376566343833623533366431623465383735 -35356435313766326332366230343834316230353536316131366563626439353932646138316330 -63303631386531656632646638653337346663333735653837363034393633623735616338646533 -31383034613037346233363937663864366137383637383733313634323062316362613938666163 -37653565656463336532616230633336663364326237323631626633316432643062393437653962 -35643965623463623165656332373666353364633533626663626534313866663363653462613537 -35623131313831653831353032383466376664626365646365333237643964373833633533376263 -61343336643135383263613030373262383136646564333735386263633164633361383265386334 -34636461626164643430636461353861626263633935663637613566363535363734383461356166 -39303165633937383761626439323062393930376365383331353861643632313435636531626262 -34363835643966313532616539326236653539393662353961303937353730633733373465373866 -62613435626431366465386337633630383437643366373237393262306166373435353437346639 -34626465306132366665396335386530663661623933306166306231336230373838386238326665 -34356166636234623534626436313539323830346331333234343264393039643161333738613462 -36323638326437346533393161373934306536623566333164393431343566663330333836633533 -61613639666562346634356138616134316236643436613738653534393136383464623264646435 -36653632363432373937666431303965643862343935666566376437313539313862386163306262 -31323463636433393864366334396233333435343261376638353266643538353163373839316466 -39383132363630383362613565313936656362316161303362396561393763376137616161653233 -61613233323439326161636138313965626130336335656330383537353962336163643866303638 -35333030636434303032636165353739623061356134313964353964393131303036323664666263 -65306635366635373765636366386538393839656239303162356331353032663234626636343932 -38353837663938313262666231656263646231326234306130363832313735616263663665386430 -36303633666266653439626638333538323234626539346665383530363831643962393132363162 -36353535393236383138633937383532323862383164613432326434346266656166376363616531 -64636665383537653439633265373864633361396431613535633635633139313132363437663862 -66663331663561663564626433333638366136633735643739323230613263663330316334623966 -39383364653864366336646533373366623730626534376163353132616535366561363738323731 -62653930376165393338326663366335343635393566313930663037303334666634643634333164 -31333631323736323839343764326233316363333664656161346236653161633433343933313632 -39613364623366633630303939393231333262396635376662393534323665643937393735376661 -38346164633435326633633237336261333762306439386563306631373663613861376566633035 -63313237323537656234383362623564393463366139383139643738343963373338626432346636 -31333630386332376636386534373663303462653065346534336130363031626636656335643233 -65333736393934366438623864343035666466353131613234383463666464303165663731373737 -66633432326434313934383065306164643331373039366133653265343634383031303630313930 -61353236373665633936373666366462336130653338643966303633366439363433343937613332 -65616665323961376463316337333266633266616464666332353863353365346565386466643032 -30656231373032643236663939333630623430336233623539336438383533383230646139316338 -64663533383435366639623561303161393664373064353230343238363535623236303233373463 -64316364333039626366386265653334663939653734313364393130646230393062626333346332 -32626535326236353633663562353063303738353466303430666164383037343763393935323865 -65306564656165626531343737346333383066613564316630656236383765653535303137396464 -62303530653362303764346431316535343861333834626439663462393234326233333730636264 -36336330633462643064333263393530643635356463363561626330303239343364333164333063 -38303962366135303339396164643331393830383437613133353165643161323363346336343266 -37346666313231303837393266616466323135626635323836663530316637626430336636373330 -30366630623736633233353066636365363034396263653238663435633339646232636532663232 -64383338303230623931376365373065366432313731633863323739616662393434643730383637 -62353031626263356161373730616661366134633262393830656533333163666336613263313865 -65373364303632643062396231386233363639616132333365393332653134356365643435386535 -35363537343237333735313562366335623363306230643262306665633031303034393834643462 -39323065623530366130656362303861376338393861366630666432346435653364643565623732 -63626533376538346666326663306436356463333761356637326135633436646631633037356261 -39383762333838363130313933316634303134663039366535303161643336666664663164303065 -62363534356636343337623633373164393539636434653638313562343535613730333763646464 -61323730343637633537336339363531666265393865376635646534323261353338633233383234 -35333531666137356531616636376639626535356265376263356637383131383837326335613837 -32623335623531326133376530653234323834616139303463323136643735346337653330313933 -38363966316466363236363030346338313639373537333137323163333131376436333433666235 -64373836343933396662333466336432623361346561666639313337633035303462613435326537 -33383263303435643535656334393337323762626135303732613164663235316561363163663431 -35373637633734396636666261646131356236386233663164353864313731326565393830346465 -63663263373935336334666438326264373162623965663063616237366264333963373930373234 -31633333333732353831373934636162316430333861316162313564326565303361383533646133 -30633431396162666231333430306664343661343163626364373631366137623530333036633535 -64666130383234363230333764326265353131383262383866626235393038656138386663633030 -31623936656436326139336362386136306666616632353332343366666463613363333739396261 -37353937373465653764313235356534626130633331396237663362396431393736366139353532 -66383834303637363165336439343733363935303936643731313137633533623335656161386139 -61336338393138656332616666393864393834643861373761663135326635656636366231623465 -62633634643161666431386166656563323461346637666339623034646338323738646437393764 -35623030633337363439303939333538343833636265373338626466333331363531656136633535 -36306364336231623464363861623739653965623431353233383532316133363164626362373135 -65323066343739386435336563346663313461353731326666663661376637636632383436616261 -32616566353137383937383734643866393361663563303130643932633765653634363438313331 -61393431333265613133353635346639363432353463353464303935393939623533306537396638 -33313131303930346265383263353433306463313733366634383533356239393830636165373833 -33613966373363633364363431313861613539303164373337373435336162363663636330656361 -66373637343064323435626431313162633663613065643637333937383363363730366565373239 -39363236336466653564363766393737646331636437336237346563646364333734313964646561 -33623539333435323062356561643437663135363231613764303037336530316365313732393164 -32626463353136386561383734666664623261663730396234656234663932633636336235656233 -36666133303766383933643634303638643463333339323637303465303536366131336566383661 -32643264623138633236623962653462336137316564633433306437633938333730653635346538 -37626161306662623034363536353363633362333233666530616264333333306565373166313239 -65386631323337623232333037376333653439616436376433666266353663393635346537613465 -33646461636466383365643563666562613838383032353765363962376661346436326233333230 -62633466646164613738383332613063386630356436646132383065623839623539336433633462 -65363637336432653930623635396339616361623735353632386431346230386430393236353936 -30343162656532616435373266636464323835343737663566386663383562626232623763643132 -33643930613161353562323063623532653835383836613962373634366336623765663136643966 -65636331616166313337353830363937623362353733316632393532373034646465376531346362 -37386234356230353962646562346231353437663766363931373236326233313165373865616532 -33353662316361376462346530323235396437363538613234356463356633376633393961663633 -35323263346438323066663236366366386565303763343135303036376537386161383239313330 -64646566613932656465643363376562343561323563656335356665633165376632316338373238 -39323536626134323039616333303036313161613631663362396332333036373034356161353536 -33326436646165366166626432313766386662396238386265656333346432626666623437376663 -65653934663062316436383264383164643062363466623233313331363033666361303835643639 -66643035663463323364303665303837316238616164313966643736663431326635313564306332 -31396564366433333239366436646161313766666462326132346539366430386436666166633436 -62303935333863396331333663383564663535326663613462643132363337616665373334643537 -36356165646331393737313964336561333266633936323465646533396530346336616335393233 -33666337303333316132316165383631393235653636303230626331333133653338383034393565 -39663437643438656238373666646664353430386561393838646366346639626363636634386130 -32396163376537386338633862316536343961366662333562336231633263313031663836383633 -61323336366561636163616132393333663038366463666364343035323338316162346662373336 -65633730656233313739623535393931333132383439643461393430343337363134653534343261 -32366163353339656566366635333065363963363365306261313664653366656564333936623837 -61623864306532626363623635656430623062336333653563613233656432353465303835373231 -32386638383333633861626437653363306231346661313861366332323430656261306661306561 -37636437376236363631656164353864376561313264393062643234663737636563313034326365 -36323238633534643832333363333361326230326136383566653839353334373462363937393633 -63313063343034663764363864663631353362356661346365323437396466663037383336376638 -35646533646661316462663737623862353261633662303562393964613866366364396330343761 -34383135316632393864323435623434643739383430626630303532376366653566653465386632 -30306638326161643339336466613234363664383166666666383633616263323463353831373436 -66613735643436623163653137353965346535373730343165356232363164626137663833346238 -30363862313836353363386538306234633235376535383837343633633936616538623834323935 -36616637633663376137643031336566393166623433653938656561653761333633646538363430 -36343161303431343066656532303137633439366632306262386339323839613262353038633931 -38303061393130383364373138663836356434643139633830636239666633343630396565616661 -35663066663638653066613934663738353337333935636465656666636231393337306538656162 -39383662366137323033313435326536656465393265353966666336393761396333306435396565 -66623339326366643737396663613761383939336164383436316364343831616261333263633162 -35303061623662303939336662333361313062613630643937306262333864656235343934303865 -33623463393064386265613432643737643863323663356361663235313163333938663763323831 -61316361616631663131363333353966626464326535383034613838633236373636643632666337 -61346331306634316363623238323963326463323538303739666439383262646365363261656638 -64623331366663373632343962366161616430366432393035323233363939323233363836626462 -66363538326634366464383832643438353532636331616134663336366461313765646261663162 -66623339346366646266333730323936323963633362616432636531346462386436616166353137 -39373632646539326230643964376663303338353065336464303634616635613833306330653162 -62653562323165633461373162663964613832326331303561316636626137386139616463393464 -30353031396532353666366132623633366632323836346461303830353861333465306339306464 -31646336333766633964313537373031623939336630346435326331373633356635306434346231 -63333733336630616566316164323761366266313066363934383430366138363635333732653237 -66316232313061306665316435663836373961373866373234646663643130613964343962396630 -33383833363538353631663365343230306236663262383861656231646536393132643262633862 -33386132646265373236343436303035633831386162333836366161356434666363383338313063 -37313736306437316533666333373234353337393934356564303637363037366335343934383666 -32386137626362653837323734643866383635623632393962643439303737616335313261303262 -65653563653861633261376130663334633434326166633966343937633561303838393432613466 -33613538643762393537336566393766396661633237343666663565663564666662663434646234 -37316136616330316434373633663235656362653733613933363063333132626237646238653563 -63333765383733323337316664393534326338333932666630353265383230323036613635396365 -30346164323862633838643361636365353636623231613537313333313732323264326161656331 -61666565333830303861326234326466316632643638346431313065613466383166313834346232 -30633438323265333364336130623861333166333933396230353764343432626366666333666234 -33663233643132323834303539653235643539613434653838343934353530663333363539373631 -32663239323164336462663335376537393161383432666331336132643238343530316164306464 -61616463366265303332333136343465303065666630646263636435313933383739356463336534 -32663934353934303835326238636463383061343062363465386639636462353635663033383635 -32383061336666623635333166393661616633323737376666616335333264643166643439663333 -63653232623564303536346565336266333031666664643766376433616131653234643234393336 -32333963356331663163303934623664366466333439343633333138303162393365613037356333 -62313436333934633537613135363936656664363162653262353866383263666532303061393066 -66343734623031646434343964343964353464626162633862383534613637643666663263613436 -66353937653761303337333137383932336537393635663030646264303839663235666166323865 -39336632336431623961313564633435326664613961613062393361336538306530353263643232 -37356330396639653035616537623432326562613839363238663961633337366232393565353234 -35373834643938653563323930333839653637386161393739363633643764653130333538376264 -61383165343237363563363133376262306565373461326232663664383866396337383665386663 -39646364303738663161353036303066363232313631656632356465333565383537663135656438 -63353036366334396261306665353936316339643063626561623063363739663939303262623532 -65396335623462613065663538393964363935613932333266616136306161373661376336333263 -64393839353034616364643732613837346564366330633932323762383062616533636334663435 -39323463653035343463643864313933646432626663363130666365663263646137363439326466 -62383963306638653035613736356131333565643733346138613661353236306137613761376363 -38613931383837656664663434626166343437616633383630616261373437313235346335323138 -63373932656665323532613731396534393037373635326330316339616630616530396638613332 -37633834363535613039343238663039393435386338626464336262336564333430323539333437 -62343335303638633763623833366566366335303134313733343935333163346636346539323330 -39393732373039393163653137323962646239353735323462633539303936396662383730656662 -61306339613439643037356164366262633832356331316539316432333136636432626537383164 -66306138303436333564343030613431613131363036366239326430376263353131303632613636 -61396461636330373462636531396363343838656465393564393135346433663066303939303462 -30626361323332346633383735346436393834303964653135646163333166393834386266373865 -65653965336538313562613063613763323932623666386664343364316265666434653164656564 -63616435366363393530636133373765643863396361653565303232653363373064656332386334 -65613836303561353163326364316166343765366334303432666366633463343235666632366661 -30343962643564356333633531366466333961323030373935383536383834613437393964383464 -30303933666435383036343033643435363066373536306266646636343130383863313332373331 -33326330313737363865353365303362353131653966333234653030623430626434663531633138 -35316138333037396133383237386630653436623263663666633062643339303531626539653961 -37346234353132396237336236376432623034653537316530323963336633393537326433306162 -33626665623736313238653139356166373036653562303235303264396438656461326132333163 -65616562633139373535353862373034643536396534383464353036646236366330326163383036 -64663233366134383166653862656166366335653364303634633036336634653238306461643562 -62656265626136303861373163626635353762613565663136626462356139653761393261333566 -35306235613233633439373336633033383537643331643034333630373730333032336362663137 -34363162653039306631326237323431323865623565356663383935376464666466316662366134 -65373536396538623863646336343036633532366131303739626630393261633133353037356266 -61323335323463626238373232613938636362643863663365346662626362623563616532333232 -38633265373766396334356538653831646230303230376234643364646131363638333830323139 -39653935666331333462333564623933366637336337643338373836383761626632333363653731 -35376233653533646364393336303233633233643439346532356530343632383533626631396365 -34636461373030633964323535396238336238366335386361313064623463636133373530616237 -62633765386531626462363364323865316530313266666138636366646334376637646137376531 -66373162363563613264343630626565313731646364333266323466343962353339373162616131 -38666263336633313139326438333831303132666265303062323036656361386533313436643639 -33633733383464363564633664376531353362663363346135393466646338386334616637383464 -30616131303630623932616363386233303134353634303465393963666330353033303637613166 -34623636353137343333326236326133306538363331343262373663636562333030623439396233 -32333835613731376636313438623339333135616531616133323239663961656465623865666130 -34313534366231623833383664613532643335643238623066316338626638366364633137363463 -31343936666566376364353237363430316665303362613730633436333332333535633262393432 -66626564386662396662623637616237333066623264663466333539666234643665366266363565 -35653464653863623630626231353736336336616531613664396138343336313836373834373332 -65343437363763373639306636346161336332313236623338626261353962653539343662316361 -37623637383830383961346639366232373934666236343762363832663035643738363562653331 -38653066373835653164646237363935633332313561393536396637663938306238383363633663 -35376535316431633737393439663961323635623937313465363862643962313433343862333261 -39626137653466313139323736353739643064326231643538616661643533326530393331663839 -36343565303135366232383238643236623332396663326234333132353966643964393939383665 -38363733333661306638363631663037613132346635323762643966343862333536393238643662 -38363164653236373064616238666566626562396262376163346432396634326435653839303939 -61306335393431653832323034373362623335363636356237643933303437633732653231366435 -31633734633964373461313633663835386638663533356333663966666464613831396638303830 -66396130363864396139663465623534386232393133313134623737653665393533623637613436 -37343237613931343063663161303834393261636535326632363364386439303065353733633131 -66613730393134373438363564363237323535343737303764633435323831303634373931323231 -63336437636130666366646438393030386265353461366164643766326636373934623532633266 -32386136643932333066363165366239363466653432663966633338343139613431643963656130 -33306264336232376132613263383663623338623739623264313834313262386231333236663034 -37393039643463393137353062613764643164613136336663616164363435353566366438623935 -31646232653535396262386439663037303634326465666631666266663066353437376564653037 -61323063616164616163333763346339663564353065376436353330653566666662663936613066 -35343038376434313235326539626564376465633239373330613930303362666133343334633736 -35383863653233323133346433363762383937396364306239346637396163646239366564633262 -61646163613239326432366566393631333536303564653130363732613530373436666537343866 -63643137366563346230663863363639663536386266376463333831643061613961303962646462 -33303434623834303738343030383839626236383531393330653166616634396330336365616665 -62333066653131313761613331333933343938333465643163353830633639636430663138323335 -38616338663665373939323963373635313233623661656636373961366433666334656330326333 -36303662653035303135616533613233373935366537326564663736306465306436323135636565 -63653463616532616462663237363435656463646635306564386265646539663638626333656663 -66636633336165306333333236663833643530313262323733646366393363306332363331363164 -33646139343637663233343630656661636132383936653665613133363232346366333839626331 -30643336356133373361643438316434333033373036313639636330633232316539353036616231 -62333264633332343933363134656434343265306133373336333064333966643432656134313537 -34326563333232646463323863346134633761613937386138623938666538643063646463383539 -61303464623337363934666166643761333966646461653265343739396364363262663534353735 -33383438363636633339643032383130613838633536643966616166633666356539303334376162 -33306565363431366438386535623766653866343335356566353738613439643436333435646139 -32333633353236633365646533626663633265383965326631306635643765616630303930626238 -34363338306538663135373935356530333032353532653063636534643833336430656266326638 -37333933353464383939326162353063323539626330393237333136616637393361353537323234 -31343437333665643063346531313433383437343835376263343131313464626561393631336530 -63366265393662326539323036366239313539633133333032656531313530343830383639633439 -30303131373834393039633437653464393434643762336637343332313533346632623963636130 -34393339383936646661333537363631663664396332643832343534343430383061373065316536 -61616637346631396236303939323432656561613931613331303063303938666563663062346539 -64396561383636633230653265393461636431633365383839656132303638663838613062616131 -64336634393638366634336432313863393033396435353465313861373036336637646632633230 -37643031376566336165393762376263663663383835363033333163643838306562303761326135 -61373262646332616331396566386363393164356132646437633338656364656364336431633664 -39366637326466613033333337323965336438613434373530653165616636326235326136663334 -66643835313230313637383363346533326632366162616637326136366435333437386461616464 -34373461323435306562386530346664313336343532653864633764323538333066373539633239 -65346130356266366361656263383363346264323064303230656466373866316634326534326263 -61663537383031636265336163353363303236396164363639656363613934343663346430626430 -35643334376332383566336339326665633932626339353436393366366337626363636563313737 -31363335393061343438336462643833316666393533663230666531653235363735396563323762 -36623064333434616634646434643932633234353836386133323665393532333763663536323338 -30666465646162386638393336353733373937373135613931386439623232356330613336623036 -35643862653161613833333935333936333261313335363932363333333432326431376565313565 -38333738313134383233356431376236616432353062623531333836323333666162343966353237 -61616137643630373538623234343331333833376664376537336138613562666333383063663037 -31363532636636396664653534303061643734386265643430633533646336636330616366613631 -63333533666361663930316132313565643838343331613363343731666333633130396233333264 -33376435663262663531656435633962613630623433373734653436636331333331396638323335 -38616638613235613333353433623362363632323062613839343938343039623635383332373637 -39623730303033363161393939396132393737323238636162353466303438303836636361343331 -64616338326631636463626133616665616431653163663461643839666633336234383032366264 -39343063313131373439653335633137613031313464613732396633656632616631656664616665 -64663138393236303131366131643863633035383133316238643238653964613230306337323064 -39353161333862616664623661623161623264386137333966393534316130633866333939326561 -39313163346638306531613963336664353566363130636539363636303836333931623634336666 -62356533626431643666306230393631643736653237666134376139613733653833343230303534 -64326164323435653831666134333666383362373562326132333832396462353533643036373139 -30373039303463363231666465343532626335323463383864613965316237303966396562386431 -34356432356439663566313432623534373463396234626635666137386332386638353761306230 -66653839303065393835666365373035643734376439643739653534626237376439653366393266 -65646164353635386330636634363762353262326335303031383063353764633836366330373935 -63336432333030343936373439616431653039323635656137656262333638343932383066306434 -66386564366132393530343038643565653362656235373965393434633334303630393366636631 -38393831303131353539656337376261643164323935333334613539306536323661643630623633 -65376236376465366266653532353266306165303264346135393763306533633939616331653639 -61356333333865336562646564363639626136633361646166326233306630323031303834323065 -62646664663433313333363439353363666438643336663339366461643466353831623230306432 -66356433393536343337613134353634383936303230383161633139616462323436383136643366 -35376434343463346263383233616435616161643234363731313134393837613835333034633732 -34633661663964346134356139313839323134363630323662303139326430366533346461316364 -35313162363666653237343761613833396433333666383630383266313062633633353934356665 -63336565646439633739643462656536613366663366666432383161396230306633343262616663 -39653766646664346634366334393339376330373265306639313135353836386361613363393037 -31363061623736396164613661626637346238363031353935663765313834383865376564656139 -30663461333639666665633365353263313565363563353764623232313131663363346535656534 -34663931343461616233616466613165346663393335613362623235303439636230373665633436 -64646164316336393561623762356336653263636330316139303834633830383666626136663464 -62313330626438623865616534306566346162356435663837363062396437396263653431383936 -64313764383866633966306634323736323339343964386263313632306530643039393439353437 -39393736386232393665353332366537656437383737636264366364386532336432323162313932 -62653032623535616336666237313833623838303533316563393164656337613731623265333034 -37396363376233663038623134663936653539396161663630623038623963333539396531666634 -62373037316536373534663932646634373665643965653265663365366562326535626631643033 -32306337613131636663613531346638363461343363313437326463343861366631303339303930 -35353638643066356238613531616461343262633333303966616132613539356135323162363430 -37363362613466346137306632656633616561316636643235326434336130326235663538636434 -33356533356464396130363939353838383231326464656264663831333133303931393163363261 -39353338353434663034656561613330393939333566333163616563343138306366363835346332 -35353031346434336261393533616132356236633937623033356464343937613739623736646334 -30386165396636383535333439653830663931376666303034393661353236353563636133663936 -30376166373835653965346430643137653065346235376664386165313236306364626336666339 -30393362333934643535373138323964373230363638316134323431323134386664363930376133 -39343832633566363830383962326364306331303336646665343565626238323939666338613262 -66363438393364643130626132663035396664393465343736373038323039653530316235666166 -30643132383734306536376536663732393931653065326338383664303030363635346265323332 -36313439666433353563396463653461393536333464333131626161643733333531623136363838 -36633234636337623737363033343561613333353263623265633133373832643463303938346634 -34373539306663633835373565353863346265303566333137373033383235653361353932616237 -65646366386333326461393733363963303635666561373731663462663234393032626466633966 -32393165626538353339353039376561313765333064643438666665393961626264383935633630 -36323461303836303035663866313961633763346239656466393836363436666135363761656631 -39393439663736386331393630316636633537303966616562623232313066383832616536363737 -66633633373532646132373131333366373531623033616537383363376462623462333166666432 -62623336613234396562313837386466366666653635663430613532343762613035346234363237 -35336630633036623838333063643439316261393237623938316531366432386436383962346431 -35323365353065323832333333343338303230313865636236643064323035643034373136353231 -66363361653563636236353130303534636434343338666364343762386666366435346463663232 -63346233613038353065663666303235636135393862666466316263313730613063356362336566 -63373536666231343335613636663936393231393730393237363834663162353966656237323033 -37663939613231653965383965636165363130383062346235333832323032333466643838313866 -64313363653133643266653264653364633036633833333761393864656234373638303836613238 -62333632616638316231326339353033396134376261353739313236623138636261333963623564 -30633064343632646531323839663536343761643864393339373935616563633239306437343763 -61356634393736316433376631396635306461626139303637643132636236316539383931613365 -65646161623131313136363836393564333362303361373438646137343136666238396530383937 -30643431653138303233333465303039346537326666383636346633353461613666353238373836 -34323239653530643930326566376433373863376330333966343530346366383038666639613335 -39623336396233623863626532663531386261653763633665653135336138663131633262633637 -33653865353862653735333463366334346439303133393437373730383531366564306134336330 -65623238636537663161633732643761656139363064326330663161306438646466373431323262 -66666635653536326264643239343362313037303461366632363131643861343238633936343363 -36313336343438653461306630663633313830313235326566303464313431353837633835356337 -31366362343865363761643338383164376462643163386161623137356135623639653736613439 -66353964626332656563313235623832343865313032376362613031383236663761356532643432 -38336136353532636165346237616161353065353834326665313133343030383035373935646533 -63333663343362303862643663643339613262316236636637386237653164653831666235616639 -66643161346361353935313364313338303131306435336466626438396638613565363233373535 -66363438313461386661323066393362313939633334303738643331363333623033636132336262 -65396562326237313736626235363462653930653163346239663734643866653437626335383264 -61613534323930663834633964363661376539343034373965626163313339306534383063643232 -64633031383132626633623034613438666565636532663262303065396566653561373435373030 -65376464306239366333663134336635303835343362353732336361633031616630373939643963 -30323866326532363562643235346565353338333033663239346332356539373330353230623866 -33336161633433643533363065636463326335623732353539393434623766613033656665666438 -34353732323035623730656364383263653730363364616136366564343666636137633334373164 -65386265663939623038323434626563663162353439636166623866633732346633363037343064 -38326163303933343866336431663939353335396133346332386461616334393438356332313834 -37343462663765343265333932343061383431316539336239623736303839353365393330636464 -39663365386537623962623835613533643563393133303266323539366666613238326333653036 -66343566623137623130663763616439313361643230626232633330323834656435626231383765 -65386265656335333034636361343831346639383437303161346230393462353138656332306461 -32316464363263333637323132626130393234633730616435313064323431653134663462613362 -38373336326433623531343630376138333433656436366238353266623763656532386434383962 -39306338346433373866386233366165663937613939393137336461353762386165653464653638 -32643366313839306335363636313463633235646264383065303832393566323735363765363834 -63656266623035383032356562326462356666623434353363646564353761313336636334356563 -37376464343365396233663632393332356263643630616530646335343131303936323138353162 -62356134626633386130633036333264323762353563623832376631626530366434613861306361 -37356161373266383536646131373464393564623962613430356539613162366436633134663034 -32633666343461323762643732353865343363373561343131316262383439353234636165313366 -34653934393133343565336437326232313239336535623031373436353566643834363132643962 -33353136396462396265383534313133373931303334623430643835373338363861323132343566 -35363435306564316234343366356166613564626435633465316334636431613465376138363864 -38636231393566636335666238393539346164343931313637663630363364613463373832376433 -36643130613339653338353733666333613263623131396238326630616531303430316635656633 -38346633353031636134383035653036323065663034623634306363666435633930363963303663 -38343334626366656564646435376462626633386462363732323630363564356462623665633638 -37303662323561343834663237656130376466343030626436343461663462346431636339356330 -62346436633430336531316237663133653136363766623830346231343438636531383337646330 -63326531613037366232663736396531323161363030373361306335666366356236336334656634 -30313362376234383939396236303330303764386537323238623439613764393530313361366366 -65646363306165306365623464393935393534616365353531373766393566636161323763356530 -65333235396337333638336639383137376330636531626130653262663731303431373663663033 -62623836616534373331353632633630333961663430396265653331376131623263343539613431 -37663432623364353664333434656338636232396431373062303638336162636637613933633962 -34353362323964346231616338326561623764666239396332633933616463316330346337623437 -65653339376136333737363239623366336631393431363763346530323661396230353334316633 -65303866656630336164643566663636386135323037326630376133663534663334656237643930 -61363637313763653031656362383037333334333430376336306433333266323937666166386461 -36396462376131653534623935353434343137383766353337653564346636626531356336616462 -36356233633761643561343731346666373131333963346437366136613565656566653262656430 -66623265396462643237633961333537393365623335386230353638343464623535636665643034 -63336665326433363464663163616563303030313666663731303434383234613162333865313564 -39386238353032653033336633383061636639656336666231656139613363613463663031303734 -38356265393565643231353830353331313131336235353031346235323230643164343531666638 -65313637656463643332383235643830313865643733653337343732343939343739373161343932 -33623233343362356165623539363337353662323061646330306461353031363733616462393765 -39353037643166336166646562666637616130613666326232313263643933666534343436323861 -32313536373433373538386435303666663563386533336630663139316664616165653339656563 -36613132363336613835366237393032386165323866333765663366383039643937396232626632 -61386431636331643563353034636130653237313734353832343334323665313235326264316363 -36353564343435303065633262663361646432623762376665663132663932316364626531346536 -65366436613539636630376433333339316164323234376236383731646231613134626439633164 -64356330366436663538636163393665336565623563346131393830346365356132306266303732 -64333032396432396233636564633264623433313063356334636630333264656166363435333339 -64393864656337346233356634383861643963373833363933376166323161303730363166643533 -35326438306531343261326231626535343865653235343037626361303962383338653939333065 -30356661663564393562373933383666646630336638343134303664376565353632353432333232 -66616534376635643138383036333837663934376266356630303636323663646439333763376238 -37316665356236373761386666316365623764623938666364613534663264333365346230316363 -66396339643336616162316339333634633234636363663762353566626634373136306664316330 -66386234653136316238363333643535636265383435633738633337646166663935613364393266 -62616631663236366533653964376233323866363538333038393966353639313563616134643065 -33646563303264306261643335313734313931373931356538643963616636313033646162613933 -62396633333531353734353132646633613037623066613630313931373864623936343932363466 -34623066643763646136623639633563613465656137393464616261623333303266653530623262 -65656638336161613435663836623732623334613637356537383261323862626332343735383830 -33383730653338313962613035393732336434376335313034383334383230363035353364633661 -32373066656639323035386233306435383737386364336336333438646465363134616435663832 -33363765323861373034303739613062633862346630646339366235373730333838326262646136 -34383330613661643963303462306435623634313566373565353965336135336336616637663262 -62386535393434343064313962396162303835323436663963343336656364326364303138383738 -32316566343735613733363834343861626165373762633839333539353335386436643530643061 -36623036316335323462663239613930643230666430656463316137376466323365626335306336 -33353732303036336438373661623132633365393962303435643366393062633832653064663831 -62613134316664613063333262386539613632353134356361323730623165623164653435313430 -37393765343439376262616263386566393636316662346430323062626361303632323062666561 -34383662653438613363373039633037636131633035343537306637393539383862323265373730 -34386264366530653533373062616137343833313633313738653933356338306266376266373032 -63393932306131323963646465363236326466366665363136346439613939383738623162373061 -63396430666462326432336162316364613866633166613335663535353136626436323139613266 -32613934623561346536313939626566666366363931373030383566333263333563623766333735 -32626162356565633563343034383131666339376639383534646563616230376638376466316564 -39653239363638626163363930363935303439383032626336633365366662386339326137623833 -32386261643530363961376562333539643631316331303561376532663466663466663466656638 -62633634346566313664663666653465346132643433656633633239326437396536396232333031 -37653237386438626533633837333962333536633265333162306430633161666165393035653965 -63346436383336623533663966323534656462393631356663363833663431303431333264326665 -31306533376231343364626261613862313364326539646237393133326166656663303362383331 -39393135663139363631613233616336643735653537336362396564383939383532663530656333 -34323865636365313533373437626662656331376430323865643238626538393562323838346366 -36623765386139633437663931656238653131356235373832393933343830306231636433613338 -38613537653765653630326232623638373263626538613766303663653161653064623234383735 -64343566626234313864626136323136656562346331353637353134373165336165393761346336 -66616364653839393765326530353436346236356464646466643334313636346235623034636638 -30333031623833366635326361356634316533306239393730346536663438343334303664616438 -62643333666334663263386538623936313266666565343062626232643665353338613265633061 -31613037353139666562373637383833333133643134623837666564353238646438666633646362 -64653261333536653431363832333963383832643539363165646532363130326333313834323335 -31346566653466653064353065663137323262313265383831623538353465666338363930613031 -64643962343731336531326161306563373939346566643866643762656464313964393864343735 -61323565666365623935393432663065396462643462346262393564386362666437323133653738 -34653565643631336532373330643737666135616264386661336365396636643865323131616337 -31663964353636363962326333656232303463353333643664643664653030343731376365333033 -30633233363666636563643666363961613438653938373765386332373863386638663038356134 -66666362363930653534643231313831626532303661643164666636383835636134646461373838 -34646337333464383337323330353434396635316230363133653563343163656561663834323966 -32663535363137323563663731616665346433646134363035303862393037366365336137363937 -66306262353532393238623137363063363762393732353963363464393063373531626236376432 -66666337646331356162363666626538633931356336383336653637366434663565373766323036 -65356165323362333437303161356161313763623863623666313034663936653862353238316333 -33323662643763346362343233313739646633383065643639386433313032303363333765613865 -63613539346633633339663230303862313931333330623233373136663631333364383237323233 -38353163663737323739626261383130393837326262396162633935663162386135653362323939 -33393537363165643165383339663561666437666537346665356134336361653365313331383863 -30306231303638656239373730346666633837636639366538646363613233626263666631363261 -30303637346435626262373431346630336633663534326262333638643435316130396337396261 -61643061303732303736316135613839336239303737666561316562313565646232363030363430 -64653336376565633634343361303965656265613266656461323237326235333134326639383662 -30613531613661333034333761363038313035393163313433633432386561343032363438663463 -65663966306162363432333162336135313231306666376164346365306436646238383033623863 -62613365653535323263653539393536376664393732336434323431363463336537316430613136 -34653535393161336337626334376231646639326230346537363062626434643036396461663365 -64633131633861306466333637333838363862663535666333616431613531366337316532353762 -35393638373862336336623337333336626462643164316265633762313330386563383462643938 -34373966623837353337613864323333323634306137333865616433646661356562373732613531 -64313466383063363136313661353162633366333538333436386437633039313961626534366439 -35316337633737363164343766323938623531633132663066383935353766386564373232356439 -39663439303362323761306537343135626330306162346334306231653235396130346461646132 -36343838326337323366333137623635346234643935336636363538333462306433336239346636 -62343463343939366163346333363565303263323230323262333830383131383139623063646662 -63646664616532643363643933653031343266663439623861303635656163653934616433336663 -30393532663634626266303939343164656330613939336637353236396633633064656137303663 -39386164653132313836386339663261346563613538643532663233373866643836633537393231 -36346532626235623464346432626463666634373264333565393233306430323835336337323938 -66306439316166626632306632333731363664363636363436306537373939613434383330636537 -37363561663333393962633833346334393862393765363130346563376465366463306464343661 -39666665653239633536376363383338323162633634333035373639396539396265323666393431 -34353561646466373233626330323661363837313537333365353738366239626530613936663263 -36393465393434396433323762663366653439323335616338633561316532663734363961356464 -31393330646430316664316264373436356462376232653439386265623231616534356333613735 -65656136393237386535313865396130343363663936623966306139316639343837653964646332 -62633236633234376235353562633436343063376333313430396361303438353634333138653962 -36663064363434373963396533303063643333643135386366623239633932323065313861386538 -35376564633635623764633465356638383037356564343763623263323033613837333465653432 -65383833386439343639663761333739663334336234353062326661333062376538313233653362 -39373331633562303163313234366434366164656132343136643138326430383638643734333063 -39623166356230616664346430663434373631386237633334393235383931633366343236653661 -63383932363162313030376431343163366231346530333337326164326533386236313537663132 -64313732643863316534646566306430656461303231313863316562626133363836353565313261 -32373966366236616431353432616166613235373161396665656535616535633561303834646533 -37623961353837383264643539643162333332386365393264613534366533383264636261613234 -39633431306465613232353631313832303038646665353237356266623034313664383038333639 -61316665383839393932383364616438636339323432616665663931653237313763616239323961 -39373936366431626431626430373062373138663439333131376537313564373265306263663262 -36343038323837636435333764303064643138626238613062353166363866336563363461353561 -61366563393166636337393730313038313630353530613766386439363961346365343264623634 -64383163383831376264356337656462363739616331353634313132333439656433313733316162 -63626361363761646465336664303263663335663962643439366239393632393437313266393463 -65376633643038383235653634656562373030366432393136363437646534313937353235633133 -35316433646337323034623261343830623565613133633666376130346366383732333333653234 -64613561633233613562363061346662326135353831386332333732336131356538626539613863 -38646338393365316662393363316266653238313739343936646233623434383366623532633032 -66333666666335346433663431353461383865643534356332623065376136666366643135353033 -39313034306633373334313663303464373333386362663935373165373839663662663133346637 -65383739363163346134616231323730346333393439333937346463633137316332356234656433 -39643838356536613936333362353732343636663831326266303261316334353264336331376662 -64653661303035653766303232616632636265376361323830613137343830336262363937653030 -38313663616634306135303064326436393563386230303732333337376265376230616638633363 -38656638653532363037656662646164326566626465343063626464666632343165363133306232 -39626539666338653531396561643034393264363764326139666566313636623963646532326163 -62653633383463323463326138393461643838353464356661653064636561326632386537623437 -32326165393938386439336566343636366365353931633532306562663263623566646335313163 -63663433396438623734616639373764306531316538666431646633373535646361386537633432 -30656434666431323039396635393161303565333364336334623133383132356261346664316232 -63396531363431623961333431383932663638313234613831343564303831336639633635643636 -65666365636536383462643461336435613835386332633732653566613138663934613262373964 -30653934383437303562313734303233643231333534323834336436316566636533646336333234 -63393734316162383362303536366638316662663166346464386337643232373530333064633166 -36343639333066376666393533613331653261333662353437646431626239613137343565616432 -30346335633066383537623264383164373463323533313466326263303564366430326132336435 -63656532633864616433643666376439383339613933626161636362646563326539313330323161 -62653564356365363737323964373733363063613865373362316362396266356338383638663431 -33346566613262663566303066333836316635663239393066376438613931306237363036653433 -65643531636364343465353565643636393534643632303735643064336435376230323736383236 -65383135613133303237353264353231393234646338613463313433623763636165376434616639 -66643435613831343231376532393566663934383839633261333038306639356461383266643363 -62616534613834313964613561383031303736623633333836326337666465636434623939623535 -30393139356234663332316266333734353631633865653633316438303465633265363734393362 -30316130333966323534313165396661313166313562336465393638663632636130393534333935 -31653734353933633465306664323362646537663536366436623332396335393433303861643930 -61636565383930346436373962663064663635303039643464643730323536663434623966376532 -64656534303838363865373533663266393131313836323734623965663232653633356235663039 -65333437393961333365636665303139636337666532373232666364623737653066323365633433 -32323630303662643736353465383063613233386531353366366637653532623033653438343562 -66373838303165373863643662623634636635643561356161396334313631663562643330663731 -35326434313938326636393335636463393165393036383164346136643230613237626261303535 -30303965303364666263366432323734643666653164656534653732636663333264373238666465 -66396365356537623162646336636334653362303431623434386638666332633166333535623830 -38366362633366343164386637613432306632613131383833353361626366323835623230373563 -62626136303138636235363062613631656434336362306136646133653363626436366431396462 -62663365346337333133663161303731653034613932336561326630326134613630323338356435 -35353462623434373465363662636439366461326565386362613839303033613261656237353439 -63303265623162326363623732386238653038643565326364316232366532396166306131363736 -30633437386363353662623733373533313564316138306366653036316436313363356537363936 -64343331643739356365616334366133646232393130653637363339396431613130653763313863 -39313466613164303131633938376131663737336435363934333135326566363134623635303138 -34623431636164333063613865313731383535366162663639613061313865323165333965353062 -39653738306261623363323437353438306362656561383133346262396230643039376464636532 -65616633613164366236636234643834353264323236613838343835326264616661373031393736 -65353866346437666663633231313538653032373263326637643864373262616563626534643333 -61646530653664653566663038386262323539633238333330653466313532303632333832336134 -65616237623037666335316231636236366264653432396561323364313135656165353464393432 -32343438353732656139643466323862666534373665306534326434663939326636626431623838 -39616139623838386164353364363962633637633733326131633137316637616165643132326565 -39656661336461633964303039353162396266336436316165333830386233653762663565333563 -31633839613833653139666562353234333435313936313031636536386231343937343337616235 -38343133373538303030366639333138653433613134646564616532356334643631373364323266 -38616632373766373735333130636333636133333731333464366463303464373866666233376235 -63616536663162303735336633353938376464363630613135366130373563386235393534323039 -62383834313034346635326266386230333931363561396165373266303835626365653635626436 -32323736393133333965653564313262313061656564363065383437303364663933373861313962 -62383463666461393266613564656234666465383131356662663361393633343065373531346131 -36343130636664303564323937623137633562646661353564663036346462356463396536316638 -33333536303238626237373665366566393062313530323130306538376230633939396233376137 -66366263306339336238613165343839363362613366636434313261346437353962643934336536 -65316530636336633564626131343134396466366536646261643636353730653166336237646262 -64656535393763363237386635636236376430643261333332346138336663326634306132653637 -32386636316265636262313362313938643739653361303539363432653361353533373933363364 -63323932616464633036356365643361633863663961383563616634303732653064346433656430 -38313839653832643439396666336338336431333237633664336534333963386266626233393433 -37653330626538383262636662393133393931333136323130326434393536363733306139383861 -37366662356631653561383263326434656231356630316166626239363934636538363633623861 -38636639356236363465343530346231333237333431653935313735626634326330626162333931 -61353732633861383336336535343934653737376230333562313035633032623165663564633834 -35613661626638323732396236396538356435393232356133623961643235363535653134613039 -37363338363031336263333136396331313135326536613963346434633938353336343534316462 -63343164323930393262363562316239396632306662393139363730623264383866646638636439 -38656135666634346161353965326530653039383139366136653434646431646634386333653537 -38336362646262386261623432376432303966303164663435383432323530666431396263633864 -34363862656534636536366264336362313434393936326566616364663063653065323164353831 -33373737323732626437363565393465666232316462356562356539613631373831336231333730 -39316236303634346461336362633836303432373238343037393333313038346234363338353733 -65393831653663616364626131326133623534323139373233333131376566653037623661313332 -35303531393164316163323239633538303831336164326532376335343865646330356333313237 -39613939373631633933396563653038313836336534346335633761373535363663356439363833 -36383836306234383061343663646132356531613165373233623638376336653163616634373439 -30653838663430616361366161646436303537373661366334343265643636366136653733633462 -30303937373636303364646139653235303937346461643262663830336461333736336330306332 -61356530386463643039306236373435316434623766636230323466303364633366633164613961 -35333132323238343264373634343034363033613331636561316166353339626631386330613862 -32393637636133383661663161313435303532616637666335383464303861613431313039613830 -34323932393832663161636632383037376562396432653361616561653065316137376132643938 -32313762333935353362663263626437333232396232376531396536393333316538303666336535 -34303933343762666336643264316334666230316566366434623439656232323234646165626536 -30363735363532643731623362316464323037613165346535646663353032623732316264306435 -66323364376431373937653130313662366665656432393630653261626434333132303031653935 -38636338376161633933623933326230623634613635336262643330396163633638366364376236 -62663832633064616662356334313864323037303364386135646234616537656231306435636230 -63333039346432383938666230653065393537393165636231643131653133643436353465303463 -61336562303236336462633066303636363836343737313262343065396439323930643662356235 -31626662616161393931663336616234616265353335636138333536643038303566653964633237 -64323337643639613632373638616433653536333566343935643665386666626265306663623463 -37656637626335323666653738363039323938373561613338386438313532663039653166376335 -36316661316333303332373139303435373636346137393737303434623839336430666632306665 -32363865343364633737383635623139396633623639393462323465386564653666323033363135 -61333766393735376633303566386530636338396365323263396138383534633531616663373437 -63326634303666633966313565613635326535353933316662386361343063646163363238396466 -33626364343336383537333535353364396233363732323032333462663436633339313465636461 -32333865376132303631386139373437373539643035363737643766326337363430626137663435 -66663739343732303965666335643234353030306337393863316135326631656462666161326663 -62633334383037653164663366623366623839656232656439353761393363303534643636313233 -66346361316465363038633532613466346463393264386130303238616435373830666535326534 -62306338356332636461663436303335393466336133316561643330346362363830663637646365 -63353939323634623037373731326533383261353062323334376635333938623534333966613039 -36303437616261333532653166633936363735616561666533643233656230623162356530333363 -31396166353438363862633330353863346133313866353561306332346361646233343139343930 -33366134666137633032613863666263633063643661666361313833346639353730386163623665 -33323861386539323064383563343534303835663965633731396334623162386637663966383939 -64636436643239353231386639613033333339393036646635313062646234613135393164353937 -37366364643862386363663366323838313733323965636563663761316263396562333532646639 -33373930636262656362316139386233373265393465343661396132616233306134643263353336 -37316339363930386637303563333739393165653734343635653664613936376631333736343636 -34326561663765366462323938363265653731306130383034663632363761393634613662636239 -61303333303866373131376533373863633336336238666464373433393631306663663935333437 -36373533343662366364313033666632613138323839636464643961313535656437623630363166 -61393937373033373033303533356565303931393166376335656562653662636632383164623736 -34316466326533636133643363383065313939326238643339383666653266306431613938343631 -30646137643131363261313261386135383439616263633537646337313933646264346432623139 -61663634303664666466333532633636346531353230336432313665666236353631323939633634 -30383331396135633934356637346565383936346265323635386166653138383232633465366462 -63613365346663323536303761386439653338666339393236333135383363373932393833666438 -33633962343961373936326133633664656465356535323735386463666261373836356533386236 -66376136306531653035356163616262636139326633666236363261636564663833373236333633 -39373164313032343834663238636635636137306164653134393631336435613631613232343463 -30646265313337363838376263376238663839666262333265636236343531376536333339356333 -34633861623737393730363866323032363337323835643233346239666331373030613465613634 -33386266323465333534326335346439656239386266313137316564363337373364663333396530 -36313964636231333466373933373464356439333062313864393532386135613864383161353434 -35363364643634336561373766663132393635646531626339316239363164656131393364373762 -61353163663431333761336139333734643238366331633538626532336163373731376566643036 -37343838366263623666643531646234623164636566616433326666306336383664326131363537 -61623063393838653639346334353131376662366638663236646366363430636436656435343461 -37383066396336313630396130323931346239316631386566333430353339346438316431633031 -39386236383130353535633238383433613663373336656365336536373264303239626163373963 -61383736396239313064303761303337373530616138393037646666346265653666666261336466 -34323139303862363538376239313733343037623839616437656535373961356161396165396332 -33386637376265373032336233653732386530343435373564366461323431363133383632643731 -32393666633865623931383064396432316139313837653739386335383137396365363163303030 -66646163356261323932646632666361393862366338393031613165386561663035653837316465 -62363566656130613464303833646361656263346439363431303164643161333135366532316136 -62323437643836363839373536666631376265373863353363346162363833633961643463306531 -31343032313139333333666330663637326262336135376630653963383164363435366166666634 -34333562663634366265626435356261313431353266386337626430613965643962333064336431 -32383933363030333636663037343737643030383238643239363862383837623665643836633534 -33626333653038636134613834306233313734366535643062326330356563383931343738326639 -66653236346438643735323761383631373439303534393636616632313838643631633936343835 -61363139333433616566636337306639313863333965656434353862313339653935343532633666 -62313363646632383238303032393263626362363330613564623130306565396266333232643464 -62323233383064346261336434336134323765303962363935613636316232303464623230613566 -65376661636134373830366630323233373035663137626164313439613431613161636537653431 -61613165626664333133366465333961323166616537643766336537323165393066303630303862 -36336237393133396664626637333933623863383831653261643864653634643031306662663936 -66653464303433366263396162393038653432656630323334336165653531366266616562303938 -36333165653966626664336162653562633131353039316562343663666432613863346239613561 -37363133393535623733316331636165353434643138333831333735666632333332313539636139 -39393666633839316661386137656564323032363936373434363666386462383038636235343538 -32313465346165393638376165363663393732643861326662653838393462356235356161656530 -32383463323233316238396533393430323235663235663431666237373035356364616539383166 -32363231333337383530383766373264656264366565366338623961616265363339633031303339 -31363537363439393062643933363035386537313030343934653433313763326264393561613838 -31346661333437313862346536323761326532313234393130336666393231633666346331663065 -33643537373732376530393531653062376539346530633361633339613439323665333936383538 -63623462396239393166323633326432386266383733303762663530313866363332303331303835 -62323734303036613530323837623631343634333238353133323537303236643866616463316139 -65303831383966383861653638366162373061353931386536353038386562356339343366353664 -31623238636536376365623539636361323330303033313361336465383833613563373365323437 -39323337373234626638316333616333616138396165376665306437363233633735356230656564 -38633862306434643466323238643362313037613732323465336638376235383431633336396663 -65643631393936343232393538643138643962333931653635373965303863656362373364363833 -61336430343130633165663538376536626664386334656662383162373731396331653766353839 -34383666343138626164663432393932376635353762353333323837306133636364316436306262 -37646336663135363163303932623131393863313037653563326331363231653831616635383239 -35346435653336316235633639363262323830643132643631653830656339613663626462383963 -39386332646565323033376439653535613962343364323839663866303062306231383935323065 -36356366363837633866393238346365386637373264626637636334626464383134336538643438 -32333232663364336635623733376566626166353037363631333232643362316435346537306665 -32663739636563633930386166636535626266656639313732366132383564656664343237366432 -34316431326230656233613965653161663238393730646237313434623432346265356237663335 -35316138643437396263663562383366656164643935313466333137633961313764326465363538 -66303537396439306331613862353239626530363866633266393836626531333361643562643938 -31646239336666396564333066636465306138333336306139363731353832363863623665313839 -37343539626136303837643532326635626434623333323161336637656637613065323335376236 -37386465326266613631323532323237303738663131666662373462303165383338623263316466 -37623436653962636233393666383262663532663638313937393866356361323464616536373333 -61666231653836353762326533326161343039656363326132323164396433336235306235386633 -31336662326565356333633438383537626631333661363739356230633431353266643037373261 -37613232383166343765353062343938356637313230646662646161323964316639663138323338 -37623736383264333065636362653739396336373238633731393735373238613137333037383364 -37613537353666386336353362373835353433376535366134333339333732623163353435613439 -31646235646566646537646661633439613862366661393131373664646536633366393337646632 -66323634336338653164326563383230366463666563363834383432663635623331313865353631 -34623966356631363736383963313365373639636637366462633334346535336532666631313139 -33623137653835383561393938613164323964333730363239663838376164366166663034653861 -30643833396637666636643133386231633339396138356133306139353834363730646464343734 -33666463613232663036643633363932396637306461363032396462353839646162396631336262 -30643231633931643936333931353639366562376361333734366536626465363630616338666366 -38326338346261313830663931666562363835396539646439373535303365396461306132633166 -35373865313931303830616364373062383339643638643965653733633939616237373462646665 -64663461636637613334636632303337386235363832373831333762353733393261303139613637 -32323937336566373264333661363365353630653537623833333666356465643732373830323064 -33616631393463353534326464623461353763616432373264363838346536336233613964366339 -36653863633065643963383731336662383661363933333763653535613265306531323839313764 -39323865393961343637343239336136643362656238316639333462366431353933353134663238 -31633132376638623634623730383430613437336665353937353434333665396433633436653266 -36356234396335396631613561666162396536343965333430323864386436643265346339666539 -33643738613935366562633539346332653037376363323061373238373264316563343331323532 -32373763346264656132326161646238373266306137353664666136373735383233333631366133 -36636666366330613436613737356239366161326263373963356438393534623730383339643037 -61663063613137623432386565666233613030393031323433303138336161363362303637373937 -36363965376331343139343632316564663234303862316232623137363662623864313464323833 -38643764323132326165646533666139363339613965656534666336393931643832666539623134 -31323264393866623866653865326637356131613039656539653064393336636131383631333365 -30303837333437376235656334646262386534623664396136666435303266633634393434623864 -37636561306230366137386565663839396638643537373063656536616466646432323864626436 -65653739336437306361643531393961326434643735316435656530653039653135663831373861 -38626163323737366662643833333436353763386165363462306637343534303661333739383735 -64393061616365313161643539353932306137633462316562333736666638633136656431333865 -65333031623733616634383736613633336564383337323830366235306136356437373164303835 -31356634623338663562343035333735393661306461663430613164386631666431663337396663 -30326164393137316638613035613062333531613466636566626633333465326233373537646631 -35343330323565353062636432313538396463373066346538613731376333346639626234623139 -64346461303833326438646430646532323632363437623431376338366636373038316233366331 -61363062633034393838613433343837613337663561373766353332386361303035336338643663 -31616166333264366139626130316262316538626438623066616431346464383838636335313165 -35653465353862633633613464616532653966316135626666666234323335333834653534326530 -35333862363438333732643432613061306663613034613032313233646463356333363034383864 -31623263663634313031616634383361396462363561636137373332326436666234656438353036 -35656633306632393837383265333535376164353131313833666237373766353864383039646137 -39613830393633323163656138303031656537623432613464313134626639643163613636333330 -39303336646533663732646133323532353032616634383763643031366232376438363536643666 -34383434663735666137343837313466623166383537313831623434636232363339343633613932 -37626361636331666535663466373261656130323362383237646561636533386235643563393434 -33626162396465316239333038666635633935643962366363666635336463343261303430373233 -32393436386664666135313062306661356533356232323132346336316538383634373266383035 -66306565353364373331653266333832646266333265386430343632306531633030383439356636 -64636435656139306137623165373662356566383937666332383933313166383834356439656434 -61663065323637306230653035646565373863393562613932353336303064666162633062313037 -62323966316531376238616632303834663934313531353539616536393065313266313635333839 -32333034356662376364396133653034363333636666376135316164633733303761653837623033 -64336632333139383335666437353934343262663634663732316134656236366431383264323665 -65343634343962396232323162396262633838396235643631386461306161653739326433363933 -64363435303966306531626333643437303066656161323032663133363131343761306164383063 -30333064303233373763656462313063323161666139623166376539663739303936613934393839 -65636431363732666564643834396335643638366461346431316536373831643439653433366363 -36356432336635393139323438303533353034343730363763343339656130663538363037313935 -64663231643761303361663237306639313238326362623832353465373634396232336465653564 -64326635633235663037623634313039623361353234366361666464666432636561336637666539 -31353261336430386564383363343530343365333036383031333736306235626433363835623838 -62663630323134633261623633323036316139343066356333323262363039323931306339356630 -32353235386136613363396361353466366563666238616631663862313632656439663563356639 -39653562636336346263313561333634643865363335643561643563613035356430363239323639 -33633663633537616637653536653532316466623333303933643136363063323733323932663061 -32303233303934633163383638303031386331643862323238313062346437613231326462366536 -39613930393639363663383634653831336534386264313231343636396132646134366533616438 -65333765623533616563666338313835376366646631363537306663386538336339373635383636 -63393838623733396237626234306136613931653238313962633665336331373464633864643835 -66613039353938343665333961636138373563666266326438656662623332346364313433343463 -62346137653662373335666635626665613230393438393264643239313032626565323530306466 -37303462343465393465346565396461393962366165663436636431396530613063313562393065 -34303862323138346131336137346432353536396636633861373730613965313461323038343966 -34653237303062656561616636613863313333383333633038656562383364616162333461353330 -39383062396338646565326630366633623230343831653862643361626434653836363537373062 -37663363313761383062303538363439623933323464656237666362343962623464323138386461 -66663566626635653463303935306635656463346663323766346565306232313562376563353934 -33363363316431323934393435353264356436633365323231623433323039313765623232326464 -38316537363062623365653835613532663939343332353366313866323932393738323130333265 -31613263663239666336343833356464383031386336653237656662646265313039393765633962 -30303738666537323036633566333363646639646362376165636239616632613331373966656332 -36316262343539643464313432623132656339646464353137666666393536313765656531373964 -37396662306664396166313763333364303738366338336266316331616361343166663061373931 -38626530663333343766396136646362393134643037653931343663643966376261383066343831 -61376462396334356264346164366466373934343339643664326432336461663839656166393361 -37353266363531356535653565326237333432643837346163353339373163666363326534383836 -65626338383035626237363033323764616365386330653639633939616430323061313666636536 -38333666666532633231663438623638633638393664633833303364343764386531323361386161 -34633565626333653733323834646462663137653063633530376436653334623231396335313165 -35356163623635633939656365666130356561643231643036306236353661633062613938393738 -66316364623335303235316438396537643066303266383531363865336166653538626164313965 -63386234333837643234613361636533303865316630353037373531633461323330343062376330 -36656361653466653439393437356664383766313330316534626164343466336639373232323665 -63373765303664363763646332326634626136373530303061666633636461623864333736333936 -33643730356230366338303637396138613637386262323934623135333439666534333033306137 -63336661613932613132656666386461326661336232353331636632343938396333343538363966 -31653563656166633162376337303438363435343439323735323165386237373831353264663637 -38306562303034616635323864316637353963666638393436383338623365326635323162653832 -35373433636431366261323234613062373363346431396161616234346236306261643838363134 -63666634323139376335373566313063333663323135656564386361306633643433393462363232 -63653833613135356536336636326463326365656537363764303636353531646337353733323438 -62356462303139363934663561616566613235323031366537353162373962326235396535633264 -35383633313138353464653266343961303130373866663835303537366336653831323733613562 -30343434353335616263386230383437663663313237326166386134636135396138373662666335 -65356466393262396136626165303062333634396538353534316262303234356232626237376165 -63366233613430393230333963303836366238323961313838313831316634343734346338616166 -33633635653762393537653633306261396534393230623930623562643263653565393062353661 -39343335356262306163663064396163616430653539623762343665333363613465393162353835 -66666661633462386230376332656231613239326236366563303834376465643364316265656632 -32323139353138623462313063376639343534613932656663663430323739333534316661396665 -33396135343663343536616436313866336436393435356534343730336264653036323434343135 -33653431663863663164666636653939653732653634613266633262396635653065393636363432 -35366231323931633362646337353631363461393131396561616361383465303538313866366235 -39613366636237356132646264306234656561666361363438393837326431303264386237326265 -39353439336531343731353137636534303535303138663562366339343130626465623365393431 -63643963643135623431323761333039376161316137346130343837336338626234373930393432 -62613164386235373130336233323138613936343138383439396532636231643065386334616539 -30313630336231663537336362386436656161313066333537303162383436626230653235386361 -31336637626661366463383461383661356631616239353737366232653937376466373934323666 -33376466363463346337633034646438383561313839356637633630626138303035356366663565 -31343966313430646161313534373734396237393566333838393764393966313933666436363565 -38633933376636353234353037346665353566323463346632356463633762303464366163313730 -35626132343536613839626531376635323733623233623636353136613362656536646434336261 -36353536653766616232313934643466383963613534343737336665663263396461326135326265 -37653932306332396337646166336638346536663738356364363137326235306334346165333064 -61303832633837363334653636623336633163383035303736643461323136313363326561356438 -37643036663435373134303765356134346436326534353939366231333633616134363236316164 -63336666343130306364666636336335383832386161383839613132366262323730656537383035 -36323661383334333033393732303034303436303032333937626362393361313437363434383565 -37356633313865643837326266373166326261656134356232383333663830396561613166366239 -36356534613733623733316339633034376135366235376664336465363938616564346161393432 -35316235343661646530313135666633646230306635336137303162633333616536333764646336 -37323331333639386661363062633038616664363034336364393430343335363534386534666137 -33666233396438656232633163306564623730373835353330393937346230366565346565386462 -61313234353566316536306465373739623165626135636362343430356233653834353033386662 -32663161356464663630383531616534353062396366366538623666316665666664383434313634 -64653364636232343132393539643966373534643431376138633465356230323131663036613630 -62613061653431303938323537623831636261663333343239383437386665326532636264633663 -66616630333633303332323363373435343333636466373632356637383730313131303932383633 -33396239366363376338323531376633333132653761353933376336643564616639326332363734 -38303738633333326137303138366331616639653634356662383762653332346430653331336534 -63623231316137636564393137353832656266616366643133656331366638666566626635656565 -30376466333366353063323264643663343238613739343838626462353433343730323234306439 -61633530633339366131383635313334323132653436653363363333383930333231366532633231 -33306236303437393363313436336230633864656466653966323261623365646137343763643363 -31633530376565393366663666386232626533343936306139376637396262653661373066633639 -30646536353763383866663461646631363635356334383166666131613633306337653334343763 -35653264336533316661393733343466386430393936323330353533366437616334663363363039 -62313033333363633965643862343839666538346665313833313264383462666135376231313333 -39323333336238303536313665353130643665633637373832386632616661323965646366643433 -38396564323137613032353030363039373031653137393164653539373234343238666433323363 -35393230653734386337373530633864346638333861363434353266393165386533393463373637 -62333863396163366661626464626362393533393264663932353930313831393962633938303164 -31626462376564323261376130306138616233386262626530303237353266323231653761666534 -34393462393433323366376339356663326634386134343963353461636162333664373937313566 -63643836326436323566326366613236376265393138323136616664393332306164336265373038 -32383631613237313865623132646634366661666363303032373835343439353532356231626638 -32366263656334663631383137313961363863316237306333363234373330663332323665636166 -35333037313232653136646236333462366633343236336337306265656363333137306235376265 -62633933343032643136393835363664343164333030616235636266396635326235616134636239 -36646536313533646637303335326234663364386661326166613930323764323631333630636166 -62313265646638336430363232323933623531386637353065326431633837613134323739396137 -33353864613830336235646265366364393333373265653365383034363832346165323262383666 -63383461373033653663666333646438646564396265343538623731393866373363623939623162 -61356263623431663966616530616664353861393138396561333061623538616466396435393065 -63326566663333636636333866356566383239383938653237613632643638656162636462643164 -61653431323032633438653030366234336531326237336462633064363234343662386666393834 -63363363326434326436626332356662346536343230343866383532306439646663393738636436 -65653964633032653636396366643431396239656237626264633634346136656533343537366231 -63313735623930386533613362333062333036363065363530386536333433303562386130666235 -66323835393733663563663439626562326263633439323037313338613837663936623932393462 -30623338346130616334633030333266383965316632663539353966383133663830376166663037 -39383561366165313939383738613834643362663563323238623735303439636632633366313566 -30353936623565633365373464326165666332343833393263333336306439303830343662343433 -66643836656131633431316465363161366362613939653332313831343666303236633035333035 -32666662633562363430393666386635306563663232616435386462316461303139386266386566 -62303336633366363539333030633136393134326438303738363637386437323566633139353530 -61396538636635633136306133643066333061343866313262353965623361643035663964653263 -39376265366464356662363130373366393038303962373162346633363965356261336163653764 -34346561373731626431613963393233366331626164303861326535613839616133346439396261 -30336337636435636638653430623332633763396332663430663738633131396639343237646661 -32653030393063636239666664623966383736636438323736313735636636303437663433626430 -64653138393538666665656663366539346134363731393761383739633438383265373630383361 -34383866386463363131366533363838616538313664306264323537643562303234303963326630 -62386136653562613066396337316137333738333337333035393232326366393366643664396230 -61376631343863633064373339376162636436616332353164623331333239643163343963623336 -34636566623331643730653331616332373130326334633633356237303530326661383336643762 -66333234653337393761313833623539386135316231356532373935613866336537643862663162 -39626566646337343762313166373062326135663634643832356161323234323635613037653434 -39333732373439613061333765613730376364613932666564316665623131376265653532313263 -38333336393963316166653535323139333138663739363131316166616662663339363233336238 -32356632353436636632383235333439373033666236623665643064313237623562653538643336 -32623436343830653063396230343437663065396532663234633666353936323531333535333536 -39633864323635336234623335383339333534383736363864363164333134636466303233383135 -62623939323137613233653335363337623563633166663064353431306365323338306434663535 -62356538386532393065306664663865363733393337313363363063623765383732353636636562 -66376464303436613864663939643230643964303038323334303661366464653866313465373134 -66633630393134643963663562356439666238376265613633376265323031656435666130373839 -36306464306533663534623330616232663865313439646633363861616365636630353134663930 -63616439653765356439353536616336646464653661633565353864356534366337396636353136 -65343135323831623934623638613437333031613865656364303662343065626336383266303932 -32623861383735366634633962383339343464326238303364333837353635636638663437313861 -39653662396466366465656465643662383965353338353935353036636430313736393936316431 -35383234323165383133373565666566353962373262313764653733613333633365636133313364 -32373261373961386330343138316162366339303730353439633064366337393063363263306363 -33333933326561343034366161396631303533616465666161616266613766646538396335316437 -38356439366430353232643934666430623334646136643534343535623037333763313631363733 -36383039613539313636376538326237313831663266353037656130306262343763363733366261 -30333334383566316463626464393035366430326564396638383839356534323766373931306232 -66376463643639333833353437613533323631373665653536656130356664646332333865613761 -36613535656238306461343762663761656566313235356561386531343534343161323634343865 -33333432323931333439653039316465306231613932353435306335323234623462636639626232 -36613765383565333864616362306135303538313934623365363164663564306164663830343433 -62386661633631623130376363373132623036343364366537373838646139613061393336333935 -36363537343061626565663036666263313736313031663464316631333432376363643233323233 -66363833653061396430366535316465626430633461393832383865653331653562323366353538 -36386532346265346630376665663364353337303061636632336664373666386463656234643636 -64346266616261313861353465623335326661366232393937656334386238653139343033323030 -39663733303230343364353334623933623633313164363565343834303037306336626662393939 -63333763303065616136656433626137616261663063333533366230626466396562646665393534 -61623161316266633435393634653336636430386535653864383537383932373966633330373139 -33333238383232646235376266336461653962393964353866363331646461663932393737376664 -63363235386236363732636135653233626235333465396237316538613735336530613664653331 -38326366653235666231363030353335393538303337393564373634306665366361383837336261 -39343561326463356661323536666334323636623836646336336439336134316363356431326532 -39363930346531666533626365653639316363323066393336323966653137646133303566613363 -38393464326436616462666365363465643133643964326538333163346331623462363762323837 -62623165363039356637653031636238396663353634663034653632383033303964313663383265 -63656539333135306366383936393562643564353437363132343133373963626363613862323961 -61623439653863343536623266323863323161313130613165393231316139663134656535653839 -66346561353736653936336130336163663034656166393562343733623932396430346133303962 -61343762343064356565376531396665316166393539666130356131366565356566666263353066 -35626138373533666532373061373830363630326531643562376466646366643162663763386631 -64396662633735613537373432333334353935343932316662643534343539623366353137383839 -32383236353335313861393834366232633065373733363764316435613731313734653436373631 -33663064323164373738653165366530376239353537373337633965383637356633363332316266 -35363035376462373466353965306537626162333061393435313836353331313734326335313134 -35613436383535346138386331643233623635333565643563646563353034333161386136316630 -62323664653764653666353562613562653230643433393132353632333831633831306632653161 -63373138666136386165386162333462653738643133663561356132313630396536336535333039 -66656463373666613364336165663435396563653463393661626530383331393730393331323361 -38623839373561663039303832326430323636373466386436616334383138353236633230613363 -37633664363036383266383339376265656331353735623137633062656161653463343131643134 -37343261373133303937313139383331363465333562396532346464643564313036656535613162 -30363462396666656630383235323137393539373732343964303737643134646561653335346162 -33366637383461623636393064316565323035666461323539633932663566343033333864613034 -35393063383961616461353938346635303539396632353331306337663961353532303737383461 -62343563363933353835316237326434663739386336626335656136346632333730633134663734 -63643834666634623864353365346264353236623536336339656337633338653733653433646465 -32633066633063636531333862636231633261386139666239346531326335383636333461663132 -32313230316462393433653230386130633630396464656566646365613863316563343137396337 -65633636343634353636336533383239623036656463323766643862346132316433383062366139 -38316266343734653662363330333435343632396263343533646630656333393637373261353134 -61306163346432326564363662363464666162313866623538643962383432343731373137663232 -64333834333236353437396434643937316166666662386333663036396330313337613663316631 -39623763623061333034346234643033643639643464633537646465643330653365643431393662 -66636231643936323735373830653437643931343733366661663230636634386461646337323266 -38303266396164313033336232376630303339366565613864396564653466303436326432653134 -64336530663034373637613935656434336339303663303035336466653865303263343961353261 -33376262646630633263363833653166653832613134623036636461313136303339626334623138 -30383136393835666334333431616262613930666266363262323837333239313261623466366163 -66633737633630623131383830666564393130383762633465373136313063313635353439626239 -66316234343732663433373563323563393839626563666133383361333832373266656139303739 -64396536376430393236616136333665356261373639636264353538323365663037623962336466 -64633565616331346534306664363739643262666232333231616535646437363162653864326236 -37383730653363633430623335643965373031303066313331313439333361626338346564353861 -34663066363733616137393661653366343064323636376630326266343562353131396166346364 -34643564306339386533613532643337666534346362313962396134626231343161383330386561 -36633230656235663865333837323661343063646661303662663736383733303730613361666432 -33636135373633316461663861633061346636336638626434373363396237653465343636326663 -38383864393364643931626635376536376361303363313237623234363666363136353937623133 -65653662376636393432633064653934346361643632616335363966313236386133336464646539 -66333436323765653764316564303939346432653736386336313665626661663936363139326637 -62393865333463373063303931356330663431613930313232356338633065353637623239326136 -36373836626539653437643336633530646166303939616435326366353664393437386263306537 -38613135366130393566653136303131346439346666613133376333613166343832303733386133 -62366232353235633035376261333462653337333636386537393631616331323837393239643364 -31316636653132633361383962383166363565363161336661646462393163316161636364336465 -32303361326533333434376334663864326365313532333962353139333335323538346366616331 -31323131396232386166393561306162363066363761613764663735333431666230326638323333 -62383762613535303264336437313530303961646463393064633562363538393033393962313965 -61386665316361623866663766396233613633626232383538353866383964646132666137306432 -38373764623736393633326666646365643935313736313133323235663635636337353933393036 -31356331363561386133646331323830356430386532396133646233326265326532326161643566 -30653430313236666566616232353533313563623435366430633761636364373636623331613162 -33663261316661656563623633653232343432343963383534636632363262396164656162653830 -36633234373261313261303061616532306138353966316231393965353631306635653438363837 -66373933396162343230326232336333643962613736653035363133333362623232343938303538 -34646334643364323138626364323563616265393530643261393735333230656138353938346666 -66656539356231383961393264613231306661633362373237623533393363636561396139353664 -38616466626665396561663465616364623738636633633035623038303666636635666237316361 -32623565373233313936616139643632383865323630643631303862323238343663666161383364 -30643530343737643731376433303930643338336435363864303536306265333965653532663338 -38346138633764346537393366333866656461303336323537373233663363613461336165613865 -31303437346137336137353831343032343832386630393364313165313335363431306264383031 -62323034326636383831323532343563316237313264653662313266366631636563353561343166 -62666464646234343763313039303933663638616235386434356532323536323163363137346532 -66636539353766376564656362336534343931363034303337313138356665303763353535393163 -39643831653037326537653563626461623665383139643633326462626163313934353438353962 -37633363333261363336626431306663343239373235323835656536643863323766393663616234 -34376631303139363431346634393032666637633033646633363839396433366166383938376565 -31343839613633366134346464346237336265326232303331636435313064353438303636613265 -30613138626537616666373363376330316537613333613066383430303533363934333733346433 -31666361636365663461396630616664616136343661363935663539643338326137343735346130 -33663532386630333430323562613966373863633232636337646536373934356365616635313133 -63656562363635393239616461393035386338646338616664653930343030343935663736663138 -62343835373266343766386232623164313563316436396435396661636665643237653032303063 -64326138613763386164613437363835646331326561306664326437373635616461386463643664 -33333332383634366663633134383234656266333162333961353737643831366261353462623934 -33613633333363376536636663316438393130343837313939323635643530303733383463353831 -62666334333034663961633136306463656431306332323839303162623030396138653131356439 -39633939306633323733306135643166376437386166343062333137326331393739333766633238 -33393831316539663134333564306665363363323133376366643033656439346534393462373438 -38373161363535336466623462303838343235343137323864653262373137353365383135363762 -35653833373538376463313763343665646130353466376632363866306239306334366134653033 -38656330313265393934303131393766616334396366623233303962386235326334373334653136 -31306337663638326130353161656164656530363063643530653833323162383133356363323037 -37363364633035633030336236386439383532343738366130376265663936613734643661373030 -30636562336463356265616534393934366634373338376634336365373237646363666461373665 -65333164633066623965353462646430323437366664656335336633356566663736643031356461 -31333339663036383965323934353935666165316635393031613336663135393132633035386238 -37323465353836313639366266366232333664396538363361633466636138323437396532613034 -33396532373530666233383131616135326238386332636337623366363933363231316635386264 -36623064633535393939313263316661356535656633303537336436643966353537366261623931 -32316533623132656163313863623635393838386539663039636336613230353162313630383365 -36333464383433613433316432393539613163373266663565666133666338336165396165333139 -33393165623739323862633430353834653136333061373238306266613562303731313433663462 -66616432663863363866663333613966376666343837643330303036646332633738663465326233 -35616333366139343437313437373235356439643862353434316437393732383561313837383863 -66356130336565383834383262323437396562386239663538616337303361623039613032333366 -37383133363966313835336333336236383762356439616134613831343737383861373132356666 -30306266653438613933363337343262636665316165666438613365386465393165313866363032 -63386666346238663539303836313561363237363738616162633635363534666431333338656532 -37623061346630333238363133393934663062646261626332393564396231393638666237323833 -61313032383761396364336136366130323736303336373734333336653132633063333039623336 -66666638623838653661633164363634643730366136373330663435316164633465356237383238 -64336361366235636264323333666333646534393937333234356439393036313563653830656436 -37646665303231393463373539613639363463643031613639353937306364366461643361363632 -65353430633532653534646132343864386230656261343733323663373964613766623662666530 -38343566326362643365333462313131333130613762613361396331393537623163623539363132 -39616235343837373266326362323938346164646463636264316638656165653934636362613665 -65663566333563396439616535393739613664353463376665363563336165613334646637636264 -62396137656331643731346663383237333839653363353361343563386365376639326232346464 -61633662363034393761373963336130633265313837333434623065646563356239383164383563 -34376333346664656539343166663062393161313161313861303661343862343765646533393935 -39623339333933363839383832633664353462343438333163343732343534373663383337326365 -30376133666461376662336530653537343862623864313765643065303333623137386263643431 -39343263323934343864333034646362663039346431346265363861303330363337303636333262 -35366161636261646663363164623133613332353433363638303339633737663136396133363234 -39326162313937386630383238376565386162373433313966316138356564303934313764626638 -64326430316631626138343065393463353766383965623065376131313936616535336537353830 -63373266373036663763613131623333393534336565653265646264366632346331616534383264 -32626332373462643738373235353937393165643334663934626132306133396339363161613466 -36306638316239616664343334666261653465656663313430626630306234323166306462663331 -34323136386339376161656637333938353836666361653635653031333364633163663863366532 -66653535643935626138386430316237333336643964386239663337306235626465616232336164 -34656464353430656139303638323639623234656633336339383066353663613735633539646365 -37356536363835613761616239626436643434643032376337336466626130383137356230316231 -38346561333266373637663833636330333232323139303733616339663036316432363139646135 -36623562326566346164376232633233653566383266633231653566353266333065343963373039 -66373638306563373365326634333765383836643131333264303530323864373536643661633664 -34373634336365303762356461646535343265633835383862663438356430613739363935616162 -38326465366434303663393434653561356136393466363666616134646534376635393838313365 -34316137633434323335336233366266353738356130353731663134373330653530303739616662 -33363131656361343438623433376663353837653664343432366135653733366538626134383765 -38623362386564323134363139316531353164376534373430323664663931333261343330316564 -37363437373335393437646264383232306562323435396263363463653637376536633364313036 -30633862376464613938346161643531613966633864376538643661623964336538376538323332 -38306231613364613130323465373831303164333736393239376464656663633834343035613966 -36376234336364656136333665333138343033346130353739323562636133613739353461326163 -39373033646666353937653434373561346364363464653039613962646638626162366265646433 -30326337396536323133663938643136616331313337323265666132333765376366633865363061 -32623839386336363463373039333065653064386235356138656361383062653731633162393732 -34373631373837646564303235386533333263616666303530313461666235366236396539613233 -61613862353131356539613862356138393139396166373733616632313664633033396634306461 -61626363323732383064356436646365656234646330616264663664663031323563303738396230 -36623438373366373437653432356231653138396639323937316633313866626339366561383037 -66636537376266356133366664373331333963313764323433356137383937326264646131313837 -61303534383237613132356335393862313537656565653632356434363731636232613730616339 -62383830623861633436353239306565353235323764353030643333363237613536363635656630 -65353133616462313665346539623730393637323932333735383835303838636466346230393231 -31366230363164313161323861383435343363363664353038613161626165616534666431653762 -34663830336538356331326236633034313439333339316335636334653261383039383230303539 -30653663613666386664316131383761616438393539376461303966306162663030383838383737 -64393366633066393937323232353565363137663730393831616533386537393630373161656563 -61626533316430636266353932306633353462626439623961636661353134313864323036346437 -63346432323530303363323563626637333631353166386461663737366437626662663330386138 -39363039383365343863366333613431663262393730353139663764373266626239386262633336 -65616236626531633235663065363531396463383535313634313461396164333334346664393265 -38313163313532336264646237663335626333303738646138663464393537386433363836336661 -36313666343464303962663633316563383266303061303438363330323735303333303039366363 -36656433336336633766373635336539313866396131303838643134386663383139613638386636 -65366432303936316136386537323630303538353363343637363663396137663133616230383138 -65656438376436323234316533396536626237636261376538626337373131613531376463373138 -34613736326562373035326231393637623730323966346638643365623062613466653964383039 -39623264303532396663383363336539303838326161653265393137303233613839363830383561 -61663661346532636235376138333935613837323135363030323963393436343538346131326665 -37376335326565343938623462623030376633323837313930636135633737643132383131353064 -31633864373430386239373661666265613264336132663436623364643231373737356238336563 -35643366326166303363313135326461303965383832373638333163653530333965626337323436 -62633437376339383365353039353563376231623938306331613661626137636432383164373661 -39623339306636663337346134353036323965313238306365386633356631633430626637313065 -31363964363531646564306339376364646361646564666635633937643162623765656461666162 -39333766366436666532623864356364333833303364636431646365626464376131303233313332 -65656265333030356634313765623135396134353537613566373832666437336438346265613939 -63653837623830663938343235326330663261643561343939356331373236626161643435646336 -66613265323865613138636434333136333761353365636439666338393738333233356466666137 -37623033303762663035326331623730353661313237376361346439626363656233643463373165 -62373935646333353539366132626664376132363033373337336630316234363862366162386133 -64363363666237313030366630303261633931633962396662663631336635356132616133616261 -63306133393231393863343231373530663732666136663039386163653164656233373431343939 -32336433313136313961356530333235663437633638656630393862383135396631653936316139 -61623234626565646365646464396636623735646131643434313761363334353231383034383766 -63346336623465326561323839323761643332306330353162383733386464623662663633636434 -64336466353132316565343439656637666436626534366165386365313534386261626538656236 -38313432356465323235633331346438663536343837313662356463316632343430643962656134 -63303965363864343066373266336635303865386162653930306366333061616261333034356163 -62393565323362333062363565336330376336346239663139346166383264353763663631623164 -33393130383135353339633235646563636364643835313536623831653835303830343265363363 -39323730643631613237303731333265643166333937336665613165643465313637313533333236 -36663866646632356430643565366230363335633734333633346562326563333132313530616132 -33333438383666343139643630313136626562313635613336636666316231613031383866306330 -38633231626431303533373931393663646338636430373634383262663630343936613630366233 -36396162613534363137623161383464373831346136643064646335663630333138353561386535 -36663836336535633932303962613932383936653339376136613238333438376534353465396262 -33323432373331363461396561626362386331363061343238353336633766633532333037333633 -63323636636363366566376262326663373438333465303033343262323364393732343137396164 -32616166666138386231363463626637383931386664323133343138646632326333633032303239 -62313838393463363864303165656531313732363766386430643866373961366165643031393035 -34366265663233616332356638643338343363303036373138323861376164633238316436643433 -37376637613661636165646565633933653232363437313235643366333962383064396638306433 -62336533633337613564353439636261623866306163626231636565633866646330306165383836 -35393864376665366439636639666264396438376439316232356639353465366235333765633236 -64376630306232396337303063646161643830356436323166366164636232663465363263303333 -62363432393833643031353138333234306632616636343132666362383333343939306636633931 -63323732616566313362636461336664353230343337343064323134326363303039623864353563 -35633036343736663732343438386362366535626132306463656536373863386437323339633934 -37333133333037653032666630346564616538646139376231653564363934316561626465373436 -37363031656662336332396339656665653166626435633536353635323533653765383338623937 -35383261393061643636396334383439386566663766363433393230633932376163636338356330 -65316634373032396533633936383361336333333336396263616632643733353664316430343231 -31376236623864353063623966313132323836613035363231316230646333316565376134663937 -30643661393464633437643037646632363764373132303961376335616363306363363563643761 -63626632333036656661663138346333323330326330393438326134393261343563616438323466 -38383864316562313437313163363039653966633130336562346430343465373335653036323631 -37633563636430643932363462666362393166393562333462636538346364393361326262393631 -63646338336364306163303363326562663662386665336537396361386539616432353839653738 -63613339333134663838306565303030306665333363663639643633353733393933633432323635 -63636233643837376134343834323437626231636331666131623636333534623266613836653539 -35326438633632306663613365336164336237323663363834653165386565376561616638633132 -36396135393331323434363138346433343266343332343761653233633566643035373964306430 -36343035656233323865613432356464663365336431323931306639663765326534623763356664 -35616439613833353262623636373362306566303661373862663666666337363332616536346531 -39396537326639653138333038323966646636656464333934613364353633633034396263333561 -66373364616539636337306538656166336563626661323133353535313932346430333961386333 -34663739663834613134643237326437366536393337396139666530343639393138653463363866 -31323833333337386562666130316334666661613131393564356533303165623834656135653439 -64633663616330633336656166313365663831376437376235386565306237323133623134343665 -65313537316237356263363363623937366361326635653737626639613865633764393039336462 -34626632626635366663636237326132613039616433353330643538313336643438666137663732 -64303265343438643138623632633966313961336637663834663233326434323565363635316164 -64383739383062386361636663393034663637623665303865313536646131633864306330376236 -62366535636437623136323533343762373937636639366561363466336561333133666163323962 -30613461346430363935346634303231343734653133303939323835626335373262333861313337 -37383461383964633439366331363337373039353863663432663639646531363637646436393735 -39356339656365613931306233643636623735326266326234656530393032633164303338636236 -62623965306137396638633964613834366635313333303563356266386437643835626130383739 -35373462643637373230646461633130316237623562366138653339366335363063626337393838 -65613538373230333663366130383764626363356363353531303931383035316134306132643762 -66623632333965373230663631623465643638366433633737313331623736393064363161386533 -33343639663563623433663533363037343132623666363566336233326131323866326333613138 -31336438343735323135656637333166396439393266323064356437363334383963383130303262 -39303864313863633132366635656438396231343666316531346163386266343534643436643432 -34336136613362396434626238356666396332316362313231393539303835313633366464643534 -31396432343536646463396639356135616339343361313236366630313863396430666662333265 -33396538393937346137646365613233396561396138633165306436333766343233353933313935 -65386461643336343935663264656662363461313239363462626435306638313165353136316164 -30623461393463356663363435643465323736343538313938346134316632393266343766393134 -30303230336463316532643066363062396131626430366165623439666136323233613234323061 -65353237386661663536613663383266383634613861386165326136386436363337656165613635 -39623466616564636261323333303866386436363438613530623866396338393430323962626166 -36316665653862303836663164613461383830656130636137323331643962393038336436383739 -31323136363665396233653730333763653833333866633237666239343433383636343337336264 -39313334343365376339393832376163613364353361333832623533366563653762313732343766 -35306564613139633632363561633065306236666637346437653362356465613431333566373166 -61316135393264613836326539366666613563396363303239616163326332396264363262353637 -39323337343837313933393934623535613732363231393264353132396233313166373432613163 -65336335356662323263336239383435643431306662383565373261333164386666623864666437 -30633937356461343762626365616536303133366539663633623733333136653639663537393230 -38623064306335386433643735646237343035653533326235353764326536316339633435656565 -37383161306634626461313839663838396664353636643762636431633963613532373263653263 -34363035333962323461383631653363633761316534313963626531663230643737663338326534 -32353064326333623139616666393863323264646165353831333738303564363738343561626464 -32656235613836373465303134616166383232333235396133663538393764356531353130383538 -64393334393538666265643566396133326161373564373762303937663437393865333434633632 -33326466386161356563656262376265363633613836313239386630636536363230656561643336 -33653036303539623861313439663261626239323066623336633638313335653961343566396335 -38343966623163336239643465666635393935316361656135326432363034383962336364373734 -31303232613166313834386633366139636437383436643263396165313139376331623566336139 -39396136613638656330373263626161396139356333653064633834623836366236303735313662 -38386131663636653862343861313435623238323664393262663132376163333834646562653335 -38623666623632303363363536616161373666343232346434383361643536306664393733323265 -31396136373630343830356665633431663262383331366566356237616361633861633761333266 -30356264303636376134333535323236363639653730356239356535643130316639626364353733 -65353166646235393433373962663039616532663038393136393939393638343063633161653739 -39303833303934303565623464613733356538316261376336373765623532326163323039376239 -64653338383363313838313737333564333532336164636639353733383337333537623830636139 -39393261633939613662376664333062323735623131303166376162656434396138383963656264 -66356362313964626539383364623662313239383937303963636638663566623235646537336430 -32343462616636376637306165393062343362396633396365646666623737646639623230386432 -35356536353739646536393635616433643535363032373835643962326132373566626133613037 -33393231383432373730313831353336333434663137643331623465356231666566336235646662 -31636133313930633832313866303733633232323830393262356262306334363164393930633533 -61366461646439393164636230323238383466663736666639303437376331356333376238623266 -66333762396135363463633231326361313533613230383166353736663462373137373232393731 -35626264653065306430303536323366666362363539616662323665396436663261363135613934 -61323937313766643932383435383834666363346233303739616465323663383235346235373161 -32333262386265356634623536316433633932653634333663316531646264646232626161383732 -36306266393765363830663438666136626262613063663836613666613437653133333631656664 -30323161303934643461643436333135393139663866353762653632623036306633393130393832 -32316535633939316461333538323762306133323230353433396432306130363638326430623063 -37663033646333356532643339386136363338336330633838353337383631373664663835643965 -34373836386362326566353266373632343830396164643363656330353637663038363236363536 -61323737613162353532386132393538303536636661363834303561646133386466653937326434 -38356233666463333134313963653235333239366633663561383866336233336365356662316462 -62323262313739393265623966643331656562333162383234633464626635346266663232663735 -32646132646261356337653236633135353961626364613065393564343732346538323931636162 -33663264663639346639353461303539373865343434636137646137613865363636313537363435 -33643534343965623762663037393464653461636136313035303138326265333930643939666335 -61396466303165356464306565386639613231626563626462393636313139346665303039356265 -65626332346338313732376361653064636136646433313034313463373037306332393739316562 -64363634653331393336616166633632383931356631613834356633356165303832346361633231 -66376130396231303663643134666139326333396639343764386633626664323839303532666663 -35643538663264643461626237613463303435343938663334303333663533396330666562386465 -39336338313766306431636261613761653865633536326539626666316565656237333532363630 -39646165633634323432323463313665356564396539373530396162653630353230373636326434 -62623434313633653163373836376539393931396230333666393136376131313365383138646162 -36356438356162646266323431373063323230616331323961303063346139616431313761323161 -36306134323135366235343732343062393433333133633163313731656635613464316666336230 -65383335386132336231666133313665653064623666373861306366333334666631373362303635 -34333732373539393166383533303036363134653936623364336339366439323230633632396364 -36666137656533363264363064383531303239326332373134633463316566396631303164633935 -32653761656661613361386665333936376132643030396536343531613330333766663438653537 -39656239663834633964346331643632336465343636666636323965303564656333323637643731 -39363434353163333338633765386661336565386533626339626566323361646162633838353866 -66636231616134316233366564656363393164336266663134346563396331623866633636386135 -34353661663662623963333138306534323137386666323164636362336130656437326334396430 -64656262626464353935623338353237386162333639353964356430653633613034383738336239 -64633839623037383134353535323832323834313463316530613531363464383731633133623261 -63326135363935376462356435636663386331396330323834303138313239623063316136383863 -33346330396431366364643832336638313934616635633230326638326464666231386661323035 -63306432376539396533396438653839313163386330636432363066346531623734366334613039 -62663763366663613235346635353730396636303739306166373639356635356163306666623336 -35613866353032363064363033653562383263386562373531643866613864366233363735653439 -39623466643931393930343865313364393334663237343064353136393566633935393534353063 -35383833333933396462366537663332386231303161376333393035616237663261636337356438 -38376166383564653136323965643239373831363363633162356536633331386234646637326133 -38323437353139336230383133613665626432356331643033326561303966636366663333646532 -37356439313635353363653561316139633536393137373838623135623830663537353161633038 -63386137663936303165373963336666643638386239376430373431313336353935666137376433 -38656233636533666637306532303731393663373538376532623333373965383736363336343932 -33346335623630643461626261316364353436663363376165653536373534353939336161336133 -65616634386335353339383736343266386166393065356261616366623136383432306136363731 -32643338666333623561613064353966653034613465383861326234393531643136646439653930 -39626365326633656466393238356133663461376163303836663663383135353235626238333766 -35646465336436633138323732623462333333643035323765666538636365626464643236656366 -31663666616463373339643430303638383132643363333933626633333765353866633463646234 -65346163616135666239373264323830333462316264623362376636383433376238626238626233 -34333136393336383930303031313061323939326332313230386339613831373964373461636263 -65623261613339646234396665366235396564623134663035326162333462366230383833653535 -31666337373130306262363465336334616536646431666466663937636133393534656166663638 -31636466326138633930356633323966333563346362616239616663316438636165366131613365 -33326335393564346266333066326561373461393631626365663565373535313663646133663362 -34623131336132306661643931626661656237396561343137373165343366663338313265663730 -66623464363632623839353236666566663462303934643562346661343566316135323333613036 -33636536313232363833383436633933663036313936343361626333373965623962353736346263 -38333161383935346632323765623035306534613732353538313834646363653463633863643538 -31663238636562653434396530383638346533643264396331623264646637323766643262383639 -33663535333064663636623162366439333639626232303665653039323232653337366232393034 -36336365663663343732613730643833343565663438346565636637633363396236613334306530 -34396639653663336362623039323933323461353966386235333566623362353965326332326265 -35333562383361363339623865373462323931346532663736353064623762656532346461323335 -36313263663935323530383435643337346266323031306461613365383930333563376164383562 -61313137303965346339383532633862653335376263386463666561333161383862366133613038 -34616662653837626335623331323963656337653839356665313662623132353466343861336339 -64373135336263666265366565356330373866346236393833343338323534346337666233383761 -61653532313461636337613938633733353931643362613334353833343839363237303364343137 -39613966326139303537343135346630653932373031343531363062623530626432313535663337 -30613863306638376537323230323663623339336633366530666138343632636231646639316662 -37376662613237363366313433653931333231343864646131353531333039666562373438306461 -37336465643364333637346531616665353865636331313937643930393938636533666565646464 -34653264636535663463333033343032356635613839386236376332383636373739393333306132 -32633061646633353762363064663439393639323563356234623765386431333937643563316131 -32643562333334383738663139343062643666383862363565396637356538663261626566383734 -37353333366435633130356439623037393563356330313939353132316434383033383462616363 -31303134663330326630323364333532393863323230316137333635333631356333323730333031 -66386332613131326430343964363933343261343638626462626636386364306335656234626563 -33393231656163303064333430306464663535396336613861396134343364306162316538303166 -37303064333238376133666631316466333063613663313737313430376465316434353038376162 -36363938346437303533333037353562663231343461646132333061653931643336346662653531 -31386261623065623133346537323437353937623433653732663332316262613761356433643630 -38613032636131343966626531326334333562376335313837343538626439306364323765613438 -38356361616332393861356561316535663131303438613931653961363337336130663137336233 -61353934326433316530666464633738626139616439663266323164656338613064343637353462 -34633165343234353132386539613233376130383361393531336465653438313930663735323837 -66313336316536633138316635663334386639353765663937643836383861623564346664356561 -64633865363031333539613432336235666166313432646166303362393665646336393166656530 -64643539343534353563343439633062663038666436643662336264613535386135633435313535 -36343364373434623936333762376630663765383933306636633661356131633166313161393436 -64396261663833336465363038396634393631316561346263646431303936646362393065643665 -65663264306436386163346136333162303234373634313832346339363363663738383532643838 -34393532636338346431643938303061373166346663646233623031633236383839383166613532 -32623065343334626661653462303339343437363062396338396266326562613366316236303038 -37633966656366383234626266356261333438653262626362323930636464303730653635376666 -37616331333134376139653337393066316239303462363839616230643138313463626166326563 -39393164623565316163383237636333383832336562663232383239643464326138626632303466 -37346431643932333861383539396438313839643336643662383566323265353765303366613264 -65303331663266363535656433393430653034666366636164346239656232343533656331626539 -35616132333835646538623337643538363330353135336434363139373461393536396531336664 -65636635663836363733643933323666313634323131313762343566366664623238356230633734 -65613130633233373163376566383035633563316233646332333135363362646665326337666163 -37366365653933363965353033646132323236653935363635393139633266386439356132656364 -32653566333937636133643361646232616233306162636636376462653037313639326338313262 -62666635313839643261656561656237633337623265303137343537343262353133383130383739 -30616163653065373565656261616238656339396563353663623034323436353861363363643665 -35396430336338396565306464346632306466336531623464323031336339666537646435393666 -35663961313933633462346366333364613737616130353430353237373935363838353061633939 -36626131666338633036616364303933633964666430613738643337663932326134653534343634 -37393662333237663338313564636266396434636630353338393638346563353233633434626263 -32353961316531396439646463363534386239396335643231346165363738383432636266303737 -31313336653338666662666265336161643631396335643035303434353464623932656662353261 -66626264656562366436303665393839316639336534383039663332386363343638306464363764 -63373161313331366563386334643363663963646336383236636362326261313132386261623631 -39653639616366326635326564303233643432373662386465303130653661376338326463666164 -62643661396366326533396536316535393037376338303433613364363238396139353762613231 -63356336383131613738323032393135633064643732383930323237633338623535626665343334 -62333164333631333662666130393230656663356666393532326163346637613635306438353337 -30313234303238343462666234306338616366316165663361373836663731666234353539393239 -63653135626636386333633139373034353463363331363536633066326361643561356533393961 -65633836356330303266336366656130663066386136396430333531343462336164386361353038 -61616135663930386533353334326533656236366362633538336537616633386235363166333431 -37396535343165353738353631393765646362653630643066636566363430663338363964303937 -65613532303163353837343766366162343536646234346633633261323335366536323137363838 -32333433643064303733373031653033633866613438356434363063643538663561373564316233 -38623339306135653238616233633961633832346630656134303766353766656631333836323038 -33666461353035333661333730363932636334616234356536663565386264306364353862343161 -33343664626530303439393239343736383134656166353463373139313666393539313937623662 -66313039363134376639356263386235643731326436333262393266626437326665306532326362 -61393861376365623835653364333730343930343831333864643633343863653364356462313462 -64626164343434346131616336376161656635363630333539323763393036666261633934623538 -39336637643336313561396334396265623634616361383964316361633762356564636565373137 -62383134336537383566316432326336303764323734383836633831333732643839626461333130 -37326137393433656338306664353538643034613963633239343266633262313039316362306431 -62393063623439653862646235646231653038386335396136666564373364653564366239636638 -38386633316135613766336162613632626166326534353862373233323666383532333633376236 -35393461636165653961323463386162663361343563623763353364663135383866633464313666 -37653363303264313763376233636439646562366232393064613433383164323865326130306461 -30623361653032643332613931363938636236306262613233396335323239333835643435613536 -30613765326337316461633863363939363336663962663561306463666238303130323332646238 -63346565646635303132353338383332376534653161663766363962386464353032356537316533 -32636433666161383532333334633233386334383665393061666465613762636631333234643539 -63366434323862313032613131613430323133373735656463343663653263323936366335323863 -38366238653230333539633764303639653235613830306335323934666361333363356131396166 -36383537616662306138643330336531363930663862376363613061656335633439333737656565 -33333232306561633439376235323333346235636233376332303931303530363565643462393237 -66336161306563343139323463306539333262306361623931336565336234363831626662303435 -33393831643766353038313134323631383634326339306539333162353261646333316431653039 -36333930343462303836326635346362353365346264636362316164613962363566623264643837 -31623961666533343165653362323336376331666336336534303537306139626530353231626439 -63326133323839633863626363653665613632636462643565313534353230373037653336323761 -39626137653736636162376630303332336635626139386130396132386439306361323236373965 -34316439316338613134666638306162663230663730353739633565386161636238663034653763 -32323235303033353932306337656439356537373464363964363265663862313232633630343933 -33643433393034376131313131333133376338393439363039363362396330333265306137666234 -37313662663231313036366436346539363333396462616130643864343066323762356335316333 -31376333376465313331326266373064363962623961303337643964323866376635666231363037 -61353431303434643565316235373334393363383731353466373236373035643765323461656663 -32363936653938313365363738326562303064323966333630613337353636393330343135323839 -63633762623938376339333766656134303432303735323038363037633837393939343966333734 -61306530393963646635663964396237303963393762616131366638333830643065303730336330 -34343937333661663434656533306164393730306131626665306330386434323738313637306330 -38323662393237623138386261626234653863353331396437656361343938616563346433363332 -39646539643036323165383638353761616266613531376262353064303863326133393261353865 -65396164666436663738656335616331613334646633353532363338396630613862646661353731 -37633331656434633731656437393664326461393538306461643930633262323661373237613934 -66653563323033306533393239363331663935626335323432656135623830616236626533336537 -37313064343830373662663439616336333432663365393439313834346535386464393239336437 -64666461323138646266666334386630383964306331663462333161326262656366623536633633 -35313765643237323938306564643732656230616239336365383734656338393165636534666362 -39666431633637306664643563643465303963373130623333343435313134303266353035653034 -38613332616437393863663037396665643466383461326136663037323532613434356132653966 -66373466623965316636656465633138613939653234623661643230643331636638343766383633 -63306133326233633432626665336435666332613165323536653961376230323265356133386438 -66666664343564633164613839646663363661353034613935643363383239636431636132626663 -39333532323430363034373334363266316434393663646632653532353166616435613439303363 -65323866613230326338326434313037353938316334613864633036623163653966343630666362 -61633938376633343666653466663032333963616166373266376430366466386130633965393964 -39393734346266633339326437383339646364303665613762356663666435346537636132363661 -31343435663664396264646437376266323431356562636661623462643565313134386362306662 -33336234396364316563666337356238663436376565346262333731323739313564363435303637 -36343064343566643733323938363830303565396661656532366431346335383333656164643261 -37366464383030386136653137353035363661346337663931643836326635313734626631316239 -66643830316335613963323731333036313464323531656661626439366634323535623362643437 -61653562646666313134306530326663623862393138303838663037313261613534646138323235 -66343834643234386361623934306563626236343030303661363337626230396662386465333437 -65323631633838396136376631393931363562326535663032323262376363613931373638393836 -36306366333933613566633839636636653939376661356536383435343433366135326139323937 -32653164666239636264616438326530633638353263306534386436323235306435356464336131 -61666538383032333831366565336134663933313061356538303032666633343162393037653465 -39383932666233646366663932323364663031313663653862333665626135316439346262613533 -32303036666461666563346232303962373334356630363239653061346431633133353334373037 -64343436623538373539383264383431316330616430306166306235616564616532353064343461 -31396363346130643435663438346634393338373362613737393162366138313433373538343263 -30613236333565316230373934363965336135613134303739656634346362613238616138636132 -37653061396665616633353230633466313962373939616264366637633133306362313639313139 -66653639623530616665653764376363316130643334636362643261303836383337326662363165 -37366463316634363533656136613830646331373162323034343631303266393462363839323465 -37663961313532333239356564356437643931346234616165643332336561613139383565666635 -37363934393064363537663933656638613165303236623332323439353332666463353639393465 -65303632616339336661393561653934626561313236613939373964353533633834626333623165 -62323766623336346338643536363738346165393335653466366634623161373963626266316233 -34333331303531656237653033383964613132346562346661613765346666373632313361356630 -32663730383036336335653132346661653464366664306661343166306661323832633335376462 -35313831653133666137356161616432323262633464623237666563373937663534373035376230 -64326466353763633936333562353939613761366632353132353130666564303736636233336664 -65636566323861343932396238306563343030343865336563366466393239616363303531346537 -39363535336165346335636265393962666536316136383736383132646336626363323866313465 -35643932383937323364326530313137393939346438643862366561616435353965383261636636 -36323037373238353232376364383539333061313662626332323130316233313233323038636436 -33666132326465313133343731623732383964326164633562323165663731643339343738666462 -33383336626639643532616163353030323764626636333466313661333137376235633966363663 -37643065323837393862356234643936343363383035613536613961343933316565663036313366 -36663130306537616461366332616136333139383336303366396330326664623237663939353737 -64623531653361393439643261306534353066343430356636626235666665376230356166326637 -64363834303830303637363064316339316436646334316263643464346432633764663233366530 -34376161363037386331663066643136653934666363626161643933383738396662356638303034 -65643863306566653639663530326238326465353762326633656139643439366662313566376638 -62616436626131313363303437616661323737323465336333343263333637643037316136343564 -64333535303462633561366533306131616533623130323831636234396431343734366361353066 -35626530366263363032396638303965366564363633353031323339666436323331343861383834 -35376431623766373837633361616463396665323639343039636639316531316132666463666233 -65383337343835313137353834303061316532646232636438316662643735396261333330326361 -38646361653431353431386661383735366465653030373536333234643730663763336233373838 -66396161333962386232626463653939666635333832656637316336393862353735353339363431 -66326536663237326337633135366537343939376336626239393332373732343535653632616230 -61346630386466656464363633643835366161373239396634303736303430346336353862383364 -31646636346138653430326361656333373864663730653564663030303031393636373436656166 -36356231633139623963363463653066353163393565633839386362633932376461383532343165 -35653630613761663739303261666364643761363932353237373564383037353237356231303632 -61316132373365306335623765616133306532643730316338343062613132313362643738343963 -37363436303733626164626663306534306233303937363230313966643436343035396436656164 -63633039646238396265373337393138306262366534363430346163386161366565363262373762 -63623962356635643762666435373061353433643865346130346635303936323162643237646133 -37633964393139343732383635336138356337316262393733383633633263363338396234663661 -63326463636339623338653038396666346437353537333731376165383566646433303237336437 -61383564646564363333323164626561393361623462316232626231643362633830646366386639 -38666665353166386237663533333464633533323934363534303161336662663138316361626563 -35373863353230396231333533373532353164373138333534393035393734366363346561653163 -32373539356632376333633236653765633465393233623863353033613034346238653438313436 -64646535313665333731643637376432366366396230353734363336373532613439626463353033 -30306133373164303833323866613930316232383538613837393436343239396231646566656365 -39326632316363666266396633666238326234656562616431336236613863633566376432376561 -37393432393363363834323138383164356430353162613537623038653764356639653435336230 -61306530653662376536306631303564373335326434653163373639636131656465383264386434 -61663838613438656265343130666266383833613264316134303565623636653865316638393231 -64323862643934323237346461626265393061383062633532383230343937633662396361363665 -32646161306636663135373934303036643064366362336263363763336238663263613635336664 -38653164353063383137613130626630333665656431323362633432343964373035363165343030 -39626539333639356330336635383538353830313237343766343031316363313339383263303039 -33356139336333306235383839303762623934303964613337363963356162353436363864333236 -31636266366633383765643966346630353534626638356139353463373064666539336636356561 -63656162313931373361376162616138656566636139376361316337636336353030313963353064 -36653565643964363133613332393034346534323033306536343835303335653231383533653166 -31353937303163313834653461616262663630393135643166643539336434393037396437373737 -66393539653136373062636262613364353731376230326233366263303264613030306663346139 -33663962353636623162316461333439613837626465386332333630373262303733346166363331 -30646337663039623165303162616236356366343563396333353566663536343633343866353337 -64356139373433356233656363666161643362373063383964373862623063303965623561626232 -34656338353364336239623266333965383832393762646435303262303963396138633164313837 -65383832626262343438303633363730306537353965363831333963353263643937343439663234 -61346261656364333266343939633766376135316339366332376136623833316139313233383534 -35346530323762363631303738323834613330653630386264356330613531336339373061353465 -63323730663461353631663234306262336565393766626437303838343762363062343162613934 -30653066393262346561313236316534636531623063343133623731636236303862613733386231 -38346635343437643439323430613965633665303930613239356436643937613437343863613033 -37353233396334366565663133313731383839303631623934653030383030633731353732323164 -37663334303731616134623831393138333166633237343937623632353734393033633065626434 -35303336646632343034346334373465313537653962633135343934663736616233383163316562 -38396434373463633931343537623536623537333035383836353962656137396165336332316239 -33663562353330343662343834336566326532666534346637383234323633666131663036666564 -61633838313530333939306531353162383436386561383338373365646236393435333433316532 -66303336323366353837353364376166333561326361656365316130623739366463303038376631 -38343736613164643833353236313764656233393262326632343732373731666336333330323264 -31613662666231353162333137393137366163303733363037323266613731646133313932623438 -66323261343363316364363238643462393333623935353661366439386365616132316436396165 -34666534323466626330313464336337633930623138313331336463366266636263303332656666 -39333834653732383361356630643832666163363932373564323664646361666539663166343538 -66626161663532323631323361633363663965613939663239393036663032366535373132663566 -35643236623332353035623131633637323132623433386634386361356232633933623438633032 -31313164356563633035633535393035623430376233613739303132346263636664376432663061 -34393432313939383733353862346361616231336261623066303134656532313039636631316537 -39376665336433313930326139313734313065383539623966643836323932646362626666336132 -35666562383132643762333937366664623362306462393937393863383064366533303763393462 -63623563613038396533643064666136396566623630393762653764643663316134653836343436 -38396234373439353665343035633234313438643231386666316362633732383435613162643131 -30366634623962363737646264376239663564633633613566643831643762313734616135353262 -63373063303038633064383030336266356334653137303737393734323235313737626162373265 -37653661643765636236653334363335343731396463303161356334613738346130313838653563 -61633566303330646338366562353136383539303938623264616462303966363635303664666339 -30306130666165663536353464366437666664396436306233633236366334356637623762303839 -33663965303164313730373365623632313834393837616565356234373734383465303465353361 -32393637346530636432363538613838363330383834373063656331333864616535336231633136 -66326233663238376133656536666236666263636332623362646666663138393438656631656163 -37643561363638393237643561613461616464333963343331396230366330303939336238386666 -30323832366666396362353233616135303631313665343334616538393162343636376337353738 -37313262366339396439643064653661306331333639316366353330643833373333633635333737 -32646531643130653039386465366339626333626430316337373432386232363332383037366463 -33653332626236643265303637613666363832343265306535336439633763396263393462663063 -66626133373638343631646533346538656262616464326464636538643663396266373665643064 -39663661353134643463396536666635306263616265393563643732613466653332333831626334 -33383662313431313239613266376266356533623432653934626564656438343430666537336632 -39366231653361633937303062633965343633396535363464396161663332373835373664323666 -64356536363264323838363638623531363666336364373438373733653632343638316561626631 -62353138636336633530383163626230393364313835643363363262353433653636356565643561 -36303436333230326234373235313233643132396334353935356136386630316366656533363465 -66393634613464363534343134373537323433353939363666326161393062366437653332323330 -65313362363330653364363261646661326263363537376238623832646464343430323831373561 -35306634356331306431316263636466333364393963393336343332366430373030353133373035 -39346161343536326134623962306165373838396133396633373835633334333062663834323838 -35653432613966666236303762303562663630313932336235393534376661643739616239353731 -30623735353962376232303263303562653938613538366262653865376131346237343130663239 -62336432396335316462323633616231326262396663373338393638616532346561386665653166 -36353839633035383939343366343763613264386232613830653732636239306264353761336133 -39363437653164623432643838333662653833633230303666356437353335653132303765373636 -34653561636539663738343033646563383034376334326236646231386562663636366365333836 -62306461303839643134386166653866326436376235643332333539636634616566643939336262 -38613736656638656663376234643632373165323233653537386632663765396438356139346237 -38303832656530343233333536386333333734653263303132363366383234646331353939613031 -31353737666439663631613966633534316363336361326464376266303936653030336539343538 -37636338653164373837383264643235343133666436623330346162316233346564383163643136 -63396364613133343533623162336135353635306239356536613364303938366461336530353161 -37356630356233323433663230633862656336643562623938366130313436346435333632306233 -62343665303535393937613533303130663666373737333838383734313735313436303366666438 -35393064393237633062393631623436373561343065306330386263636430666433343730396631 -36653237653965356636386339373730306566383066663633623434306162646663623537663461 -38346433653731333864313263656537356235303566663164343037333933373232353638626335 -32656462323734613066626338363565313331323931333532646536343963613138396361636336 -34346336393764393566653534376566643530383739643366326336323563363532333431346234 -34333263316538643937393033343537646339383162643063656435376436343537633837366134 -65343832306463313462326233643137623335613961353331623136333730316630643632343532 -32376464656336343836663866343564353463363237303165623462663063323437386436613534 -62313563376564366632623764343639343162623134336138303739323234373836623337396131 -37333536653633616235656462396665616533653863633032353161303034333163323233343036 -33393235373937383137303835636132333937373564303935636138626166373861383466346533 -66356661643337373638636133333336353933663463346536643066316165386433383037663436 -32303539396233626239646464363262386632383535363931323933623266333930386536336566 -65323765343431363366653235663635646566383932636234613636333139666336313331653366 -64333564666631386339393737306336633761396566346331633536346661373734343532353636 -34303832623064316639303761393939363066663330636464653865393039623830643062633665 -36373162306264633933633862613664343965646136373962323063343962646339646632396562 -34636566333939393063633762353763323736313565666161396661333766653563356137666135 -35393535353166643439393466303439623135613530373131623535306332386266653662363562 -64616537656332393139326462323861373933313331613438656131646433303963353731313436 -32626430366362396166616136343033616461643937323739366137343062366166313832323538 -30303533363738343863333765323538396231656436653061383731336332333466376236393537 -66653636616131636564353762666536326638626266346136623235633061626631623337623535 -36396161343731323361393639313536383662313236373939626362393239323237643531393331 -31356662613233393461316664323965336639373536336335393261383638616364313736646266 -65626666343431313162326431646333386363363933383833616138373435626665643235353939 -62353431643932346366323433383766373462333931653463326434356465653861643833653962 -36313563643864333735613435653130376534383234373435643835626136383963636261623830 -32623035633437323365343033363636366561363538616663303166663563393438373266656237 -66303663666238356136653535336139366538656132313339613761666162643632356234303033 -30316234386631666338373264626663323364646461633463643863393835396430656339653064 -37336466366634653535646164633330376365393665323635626463323534633536366434396566 -34343331333632343565643530383965343930633739613766303465373031333563666461343561 -62653234363937343965643033363530656539653937636662663664323934393265633165383862 -62633138333733333834336462326630356439363831643262373933386636323437633635643364 -39633932353839623431643131626439336636633164313530633164653730656362373931336238 -61336632306234633661366536643265343566336263333964343233626532353361313863326332 -39343161646332613630613739303938313563316564396361326435643364346332623237396363 -33353334636533363463663962646334373266396562363230623634623139633537353166626536 -30666361623838373135336336623531663535303730353166363336353036316133616363636361 -38323030626638346166643130313237363038663361663838663532316536393037653561323838 -61386335643631343130373033396361636634613532356433643966626665363335386339356261 -62373434393236616264613662356261323538653333343361613532626337626533663766633732 -38376438303438326339646636316239643231643561343635343266386564643638616435346532 -39613631366338306261323861353438323763363736333565316339393064363830306238663362 -35353331383934663136383161323139336665323233323865306235393466396634316534646361 -39373933613064396362303539613639646532326432373066656663616430623463643330386466 -36643430376463366231383333373935633066663434616365373630343962616465633961373065 -65306434313466353163613832386462393933363934323565303365373662363236336436386662 -62613264623436333061376332376331323139333161316666336463633239343239633736343233 -32303265393264303136353063363834623235616535623962323130623061323566646461633963 -62303862663461356431326639306535613036613431663133343766613035616364386237396166 -30396161306361343032323164386162653338353765613937656639316432303533313563656363 -64613464393465303866383934333865613439643839303264373034323938653061333731323164 -34636362646336323435383465636162643865633162623235396635363566343832623161333837 -63383936396663613039616139306235366565613733376335646334333730336463313866336531 -62653532656235383438613432373335623631656138376331623935323533346639366366616632 -31393762393439646665303832373464353261396535663965333238366437666366306662653064 -38626239346134333638343331346433346639663934653736353965386362396134636634636235 -62336439323333626637323232626338383439366130376366373638363033356339356466356138 -36663534623330343065363530323237393232383532346334613961373162343764613336393264 -32316661306431353032653461616438613130343061636330633735363739366435393338383363 -65373861303130383366333939373137633433643834333266623838336363326565653630636439 -33316166393861313762333064346632306638633563303036633038653039313333346130336636 -39623034393365623862653461353565366331326366626534343361353534653838346562663739 -65313931663230346234623462643163376464373439326137323634383234663166353533613463 -61373830393065336437393164343238633933343733386630613961383038653562643762376538 -62653837626335633234613131326565653762346562666563353335666663383365303464336233 -66656433353062356533633433373765376530316237663063303634383162396161326461396664 -64353536373161363061313565353964383365366662346530326531633261303739333031326363 -61303131316233336163613966326334633934633338633863653033383038393636643437613461 -64393834663165326233623663326636316239353132653436336564373430613036336464636131 -31386665303238313632616532343863366239663634656131663136386164336365373135643563 -38653163303164656239353832643763396463333038653838393665316632653031373037613636 -64396131666565653063313736656438663462636130316432653330643230643035616538616161 -62653639336535353763316664346264383636643936363363663065366132373239653533333336 -37643432613833313465616337656638336539653137393837356637623865373134333766363733 -65643061333161336565393536363531643064346332363364333532343239326630653262396531 -31636534326332626336646530326261656366396232613134363332373630653136393933376562 -32323066393063353032353339623462643539613866343630313839326562373135316261386430 -32376330643838343739623039386465303734656234656166326466333033613638643365326163 -65636665616165343965623961303434393138313661616463623063363266613735343436313532 -38653438353462663735666535656137386439633039656165313431386364653635303533353536 -35376135356138646635306637643533623038656531333434643032366139623563376432386262 -31646437663936316436303831613932306231363636643633393263646163623130343765663762 -35313261636461666431353263303464633436343763346465643131633236303532386338666634 -35613536666336653530336435383732663334313036376564613233393134363162646665346663 -62663032363966303862376537623735373035373339656131656430356562326161396130396130 -35653731383831323139366361643934366466623161653539666530313461383566336134316437 -63383939323563363333373063666563336438663361396634376138366464353661323933663966 -39306563303262383136373266623437383234373630376263356433333366313034653863616564 -65646430346136376633366538366133313464613262326630353039333136346366353961366566 -31666362653437326437663663613461376538616231336637616634346335366536663130346535 -61623466363831643264613236636462303436613634643364383763366531363861323930356466 -63373734393866663334653033643934393433346139336265336565366535316562303666623836 -31633539356139636166393063616461353034613566616534623035323230613731353163356639 -37396336653636303732623533663566623466363030353635653035316331343739633837393464 -34393363646431326662383763646637336465643235356330333735323735356562643938333332 -65333238633635346130366164646638383333386435326232333362393731643363386532323962 -61383630663939316462633937356635373366346633313535376263336564396664656361366139 -35633166326366323230393939396465393535353534376433396266326166393534643265343138 -33313732643232383837333062656665386133336633343932613864633431346538656362373535 -64303364613734663534383838653464646264653137633938666666623837646164663235383532 -30353836366130383463376631353032343031313939383064393065613633343566386237616437 -66623331663335333335356166353436313732383765646133393437323861636333323336323534 -34313430363437646637396630363630333339666432663433663361653739663364623039373733 -62346530353065376136623030316231613636346237656232383666333832626662343863626537 -37346636333139363735326164356135613261313434366535383335346165666332353066626137 -61383166613765626161336234636434333137316262353065353132386539323466346461376430 -62316462353238303665623961306462333433616536643437376265366665366531373234363361 -66306366303631313366356532323666373364376464326332616134613664386564666234643737 -33306465373634653531623935373666633735313663663539353263313062613133343861326265 -33353366383165366633373464653766393431316561383362363831306563386234626535373736 -31663765663734323463333634363639353061623162623434623533643238636531393734626437 -65666135393933666431326437633232616131336631643265643064393431323134643130323939 -32653231656162656635663935623532396164303035366564653565313364643632643634616662 -65313665626162373335376430623661636564656562356432383933396232333935313339626635 -30363965353939363434356538323630306433663436623237363433613835393138653535346637 -38373665343466393730343439666165626263343466326463333663653665313739663162386661 -63393762316638346265623762363264663962356261313539313064363337663630313532326432 -35646162333837333532653236303331363538326330306162396133323164353832303065613230 -38613665633065616635366236626334653837626433343939323062356530616664303666643336 -66626561376630333335353932333132623238633563396133373636313238343734623237323764 -33346438616638376432323261626363366263323163633833373361313139656337633063363833 -66313339313464323062363636393962396633326564666235653239623739373765363864383036 -32626139373230373937366236313162613938336432393233393461363566643635653036623264 -61366236333037396565326231366662623937386362323732663939663231613962653430353365 -37366362393432376162383561356665383130343930386138323939663937346164316338623538 -34323730653437663166393761326435646330306331303535613838653461326363653066366136 -63633762363032326263336361373238343539656532383132396462393133663366363434316661 -33363264646263636530396331336265313361396338333537376263613235326638633165336131 -63623634633333653939343162633630386264663835646665313466653139353138356664353936 -31313737643832643365313732656265353264636339353430386362616238666231633336363939 -37363862646638623539393731396366306435653364346639303662373466633164303238636466 -35356534333764643638303965363663393239653230646363653339633636336430306566303234 -62343234623734663530306136373663353335623961633462353839356230373666306636363764 -64663636393235373937313432306362383661313263396265613230666538646261306438316131 -31396136663030313165633966323734306461393266356261383765626661356239623930373036 -32303930386437303062386366666538386132366165623933393032636265636238613831653630 -33663566303335623961633639323930386662336335313439313735343634393261363564633035 -37613466363866363632633131356335633130346338333339333131316239353936643630623832 -62366437646562666663323866646438653032343534353638616632663930323034643761306536 -61333638353236363435323534386133363061313232383265373532316133336565643161643666 -33386264626366356533626661613166373662313135656631623932616437663037313632646236 -64613864336437363932633532326437376162636434306130303262663361313363303766346135 -37636334666563346234363531633935336264303338336139633139613633313164343938336234 -37303164343564333139373636303762376464366136366435626434393366343531313865646365 -66306231633033623037393536326133666235326138373066386435623761313936663932396630 -38356361326563313864336166326266663761353639303831353162356431663738343536393063 -63306663636238613166656535633735336137646231613437613130333533333464326638393131 -64303130663962663862373561376139613966386236653362393136323432396236616566333633 -31323736326637333961663530373234616364343762353434633938376431336232393338653263 -30633263616338386437326266393738346333663038326435623438623931353964373136346334 -35386566646338316337663435373030323336613838656535643232396332646534316238633037 -35386434343465386230643439313537383065636434626433313262303461356136353937396538 -36626334633961336561613135383964383862616234333434343661373139613135643734336139 -35323962366239333639346238393833666566393538393935306132343330643337623163376336 -39323735616637363732306436313934383761343861313930376662623930373236343830393534 -66303834343839323537383037323934623037333732343261363665646262336161376335303037 -61353662353530366165656333613137326133366135663263343531323538653534353763303637 -36316235623864336262353966323334376662393766366564326534653739326231363531346265 -37393233343834316463373366633031333831636632323936356531633730323733636533383865 -31636235363162366264653966353630323762633033633936303433313238323665396161323461 -64633936386336616663613135353031376434636537373232353939633132353030383137313139 -35626234653235636438333431633762393461363631653530393264326663373039313064363532 -62303332653461333530613763383436633438613962623230623539386633373433653732663235 -65396566653465353832363530373065636535643836646437313836313337613637633937623632 -30353136623864306433343038336237623961663862313866306461383632363264643263613237 -33616639383738343134353833323939663334363461363232633237383130366239306434613531 -65353764396134643465393039383065343962363033353831386238343434306236383863353138 -63326263666163333862343637323634313632323735666264663534313139303634323131666264 -61653134643431656435653839663036333333373734653361633635396134633361613832336439 -62383332386238636461326539386162313566343235343232363564613634643432626265653736 -34303031363233643335376537666231353530393438363939383930383764346161356466636131 -66613331313631366164616133366639636332393436623139356239373238643233316362613434 -33323464373161613065393032663665643332656139616262393430343866386635323939346566 -64626336366161386135643831376632616463626630653039646330383363643635376532366563 -62333663616430373261313031373463653864363639363363326465663561326131346336663938 -38636362616365373730383064343865343137653164373032313337313962613532613830623466 -33333539353733366165656131646362333963663433666562643463373132383935386563316431 -38383562333538613461643833346166623637353639373462616665336663666632633562313132 -30653465336230633438363864343835643964613065636136373834386133633933656236366136 -35303238656330383530386365386630343030383163643835613935313864613632383032653064 -32656163316563323565313133626635663638353563316134323537666365613832326335656534 -30326134336633333537353033386566316533663938613463373665653663346535663238623762 -33646138663036646366353038656461353131643763613838323331303732303866666437383061 -34646633316330623266343238653339633265613366646530636363633632366230346335656331 -37653961303561396165646632336563353835653766326562363231633835623132373336323933 -30643132343731626365613032663635383334303535666437653332353135373636393536613365 -34623633646636353361303265646531613934303362643533646534366337623033366662393031 -34313330626265663864386332613264393139343535316439323935373539373433636538633762 -66666230396637333965393339613161343735373130366430313430613232393261646330363663 -32616530636465623866316237343663303062646162376262613237653164363663356332663932 -34373933616332323039343165303036306637323338643732326435643163646139343161323864 -30663165363161373734626163636432643064643533623561363839386464373238346236666334 -35326435376162613630376164326334616536316631353962363965366334643462363265316138 -63666534613538353131633362633839636438633436383562316265326634623063316266663039 -35363136653232626138623866623836333630356366363464623734313466316265323033336530 -33623830306532373332613864636434343362636632343236316230363731623664333938393935 -31626464393265303738336566633265656565393831616166656263313634613662373762643662 -61663435343363383664333730623662633439373933346636353238333963386133653363376664 -66633636306161336164623330363366613534396136656539323366303736353230633931653366 -33383636323166646531336562383535656563663737313266626635393266616564663731643736 -35323162343038313962396166393332363336663332623034663238623161643966346539666335 -34343839656234393130663839303764353965343566383433666466353337336233333239643035 -66376266353238373933646532396464313638626461613561356638653833643933643464373465 -35363164386639373834393331613536633966313862383564313830353131353037376665623537 -32633266623932373137666662396161353163353833646536663332306437313464613138366438 -65623730636434616635396633396337383035346435636131363537626632646337396461663365 -62376266646561306138373330303034336265623937643334383639386530633062333839373333 -39616465663365623633346662636230656262363634623761396165346638306336353066353538 -34633931306133653235336234316530653766633362633961653563646639326232343865616662 -36613839333533316238373537323838353537396131626633383931643731306365613436343135 -38666138623461373236396264616162333463613433666639643662666530393331343064656362 -63653865346635323335623936616138353030663135613463343362393331646235613665333265 -36616337363565633361333363653035383036366565626261343030346131643466653539323462 -62346231666637623236316337316532616635616530336136303262333266393230323034623763 -38666133333965306662323065646235663262326431666331343335366431343336666265376561 -30613363323265356236323232396333646136663835353337356135313439613939356337393764 -39313538343635663730393439346462646365386632663863343537383235613964303333633066 -36363737396232363036623833343838613731353538356436646132613762633932313466633139 -36613861373939306562363233366534333936626564313534656565383231343663653164663430 -34623736323939396639623635386365386435393538393363313233646564346365346237373734 -35333564303130623836373262363232396230366164643933386339313131636330656566653133 -64616161343832393131346234376136626333326637623461346261316134643238643630353934 -65336437643961626461323635363737666265663639363035316265303565643665313233353561 -38616638323034663139363730383337643939636536616235343439616638393262343364663433 -35346532333539313938306535643830383366643332353662356430396631393035613061383732 -32343166653937613236306532626264356338353133343666613865656362653263666231616466 -37373234346534333562643434333135393264656565663530383165313333623961643938373566 -65373966633336636436336334303566633661306462383933643030303232306131323462303664 -36363739613364363038613166383739663836333639306465326236386330643532643664663662 -38343239653061343138343264643665356333623635626239373932643139376365626161626434 -32353466333734653962383963396235313432373431656239363335353266316663613134303239 -38656530373233316239353339313339386438336465613639303732316365336365613531633639 -38666235633935633532376466666632366236656135306538656634613632326630643732363931 -30313939656663633637363938393666323766363433343731353765643730323563373562393938 -39336264656136363232656366623937376264623166623462363339303235346265663132313663 -30393435633336316638616337363031386237366562343465373666646663396130663130316461 -34343131383863336163306565613034656264313534666666636664613538376438333931616233 -39383536386464383963313537343937343161393833353961393234666335613463383366396339 -38396536386564636166353039333230353533316137333637363031366632363238343562336164 -33323431323564386139333931373031353263333865653965376138353563393135383966353339 -36393831316234636137396562393461326536613339326235303336313264393737636461336430 -36393738353336383765653136303730393631313364623730376261373632366137646532373439 -65333763633761383238666565393333656633343663666664363663316530366234623634666534 -38323866316561383232383130393333353233633761636231363865366530343062643533656236 -36336135633962316362363234613365393662653336616639376165323034663731333431373531 -30346532393533613661303838636363373464356636643063396566666239363365626530343764 -31363333326335613265393138643962303666326462366537316631303335323630316232376464 -63326631386334316236316631353461646264393435373936396332383635336634643136653163 -63663631393864373965303732363937616533333762376139316434313961613164343865343138 -36653039303462396564653638313538663536646665313737636661306130663362323632663339 -35636163346361306530363663303230636165376162636330326366663135306566613261363365 -39333461353435663266623630666339376132323664313039636466656264393637353965333433 -33393134326336366133613439643738373938646234356635363631656432636538313039353639 -36373237383933613139393839396661356463666430653963343666633833383639306165656231 -34663035653238616232646161343137626365623336643866613663366632393564663163356136 -36323264636330356138663133396233303564636662393662396535643066636639636634333735 -35633061303830343162393633373161653431656432396130633633653761653635303134656430 -36393066346138303535636563613436306561653862653839613764666333343266316362656666 -64303563616566643031306538333734343461376433616563343466636561376139346166333231 -31393862646433373533313531306636306133623465666634393462363631373738353736653336 -64363938663966656638356339623331313936643637353138323235643861386231643138616463 -61623362303561366538613536626637616339323530653638613137386466356264393134366361 -62333563353035333564316636613333633433393830366162306236353032626163643438346463 -30303361356465343737326538383363363438616538356166336132646231316463646138303536 -32373838346235333962616365373039666165353231326333646637313836626133366633303037 -36636238383134643362316439323964306263396434303861653465326463386332303031386366 -64636435653931663330333865653162353836316266353133666133373565386536316237643062 -66626435653762663037393333626630653936393038663530333435346633313632366432376361 -31346639353563323130623163333636353135383664656235373765623837363561383030666435 -32323831393261663666316239333535616230316263626234653164663635636536343563303033 -38313465346264643437633836633335373030323263333032383934353061616536333938623666 -66326366343865613164623638333365626438383264356561346633343563393135343632316535 -39646539353831643231383431386563653239653537646536643063633361336236393563336165 -66613766333937616661333766313365343934353762326263663866636664326537626230336335 -35643330373465613663373338306235383939343635646631666361366138653038366131373531 -37386438643665393132306362333964383332636263386637396533383137333134343730346632 -35376436623166303461306566386237353234383162653734663665653966366431623561653766 -39336236376439373236323761656636303631626263623432323762626239643163663462313166 -63626132383064353035636366333461356463323461353830656439656462636532643631613464 -64653135316138646438393839656461303532306130343135613665343863333135643663626232 -35633531613830663866376665663937623633353365373062363066363836613666623837363962 -65356462643335666464353830316361633830336662653466373130643936656430313033366363 -65373064656464636431336133633162363539666566616663366562363633366131623965323135 -33313232623832396261313531336462373339306337343564386466633661386537363461356432 -34613331363639363831386234373632356534313133353832383765343032393132376662343965 -64303262643364653836616532303834623331316230393338333132373262633334356136636635 -34633531646464636534376135343130343732333763353130306166643139356132306363373039 -32353838633934663232386234623265623862636561306562656334636630383963646361346535 -38316564343630363631393530316463636161653763636138343765633738633930613462396464 -37316466633437373263386361363534326134663430313935346335323963383665623031336332 -33636436316430363432346634323466313831353566323537313238613039643462363664663064 -61343234343234346466623039656434326664373663313263646538636137633136306164363634 -64373730396162633265343535626436646434616165646261333332636138366163633630356565 -65623030616165636565656438313534363931383562333433363164373534386633313465386338 -63613031653565343439313833323831313237373963346133383930666539383233303264653337 -34396537336434643865636331666665366364356466616239336162663633373961373065373433 -34376436303731616262663931343561663630656232643438346439373437656332386634353663 -65396230633965363031346137356366653066613233336464353465393334643139363333633235 -36646232336639653961316334346361666435656262643765303662313164633935633937323232 -30336465356232633439386162393730643232323938396331653334356533666630633034363539 -33356266653864383962393832623938356633623264333164656361613164656236326133643930 -32353365356165376430363764353531633038326439383437396665326264366262376265373834 -31343331653432303737323838633761363539316634396666363038633736323935633131306535 -30613738643864313264333132666231626236666633646331353962613665383632303864663835 -33346633643265643164306132653735393932663863633763623563376264313038643936366662 -30653762396566386433663265363538653264646662663263613731343938653539303136336364 -66633938373833656662623239343762656263613465393539323534633930646166633139653334 -65373965356131383866663437313436333133653462396130343663343766636366323561363039 -38633538363134383766393130343938633635613665303738346563386161366439313365653831 -38656163643539346236326337303831633733336665356464303134386133623061613666626232 -62636363653735623135303033373461366134333562396432623733333433326463616237363432 -32666433316436346436646139396330353330323433343532616163303237663338373966663463 -33643866396663313762353137333234383264653665343334383465656565653962623739306432 -65303239326331356561313666353031376339393265343763303234383161616337653163313636 -31663433363731616461363864343365653130306539626238316565353835336338333637356638 -66616431343931303133653637353332323964303734343832336535656536393937643330653761 -37613666303266613938393166653434666563613837396365663739613938343130386163326234 -34373437323364326535303730313630303262373963303161666134666238303365383330323563 -30363462666261653936313839383838626164633639303636633431386561653465343738616432 -36376336623432333130666437393366306438386263363265373237633865656439316166616536 -32363763653933303766623365376130653439373139336631313032633536343363383861623536 -62643637323866323238313733336431643463313732643166323962653832373031656531626537 -65643532303761643034623034303265666131613765313661623336616366383535393864316363 -33303465363562643735366166656231616433383062613466316161613132383135363362626662 -38393433626561323464613766323232626132643862353037336234653065333739303832313433 -36373661343161343332353930613738326162646464626361326366316137373030373939336533 -34393232333061393431653532323536616333623233663931663437343231396134663766643865 -64663131346538623665306462363461656330633939646238363136653035656533663135386537 -66663934373861303534633935663864326235636633326130636663656664653534653661323363 -36636639646361393533646331656530663435656162663365373238353739636133323137613030 -65336639633439353632356561646262353562346630356537313563646137393739633465663135 -32666133333439373765656638343062316335656638326539333164633130393764643864356537 -65653163666631366331613663333064316638356435336362323634343033656434333861656131 -30643637386236613538353633306339353830303630343864666166376264303463373465643830 -38373763303032303536613431356166386366663132383263613536303762396234636637333061 -66386233623633666332663361623339363730616237326135303030656166636163373934323737 -35646565613564303562646631646363393239343630366234623564653733626365623266643537 -37386232393335356230343538666337306563383930323465623061613633643962356165613765 -31353635373464376435393466663737376163323135346361396630326337323939363334323836 -66653638323666636539326139316630623034646566663231616634383834383362376464326434 -63626262366639333938626164626662653762323062333137333461333534646532623961333937 -39313661306664643230656464373863303963623033663863613561383364336637306338623435 -38613931323061316331663436326536343833326138343433663063663162313264653362353066 -62366437316262306130356139366262383362336666393631356638373465333465393530373663 -35353737363562383862626639616537623063363961383733303463346536383661646165396130 -36643931353630303031353139323538386235396235646163653063623661663663636233303766 -64623638636562323865353038626131623036356466636234373434633161616133323135333835 -39633238333165656132633961613637653139306233313463663639393962623430616433303265 -38333039656432353431653561656464326237623862363839376536653833316638333733336631 -66633563373466376164646239646135366237336633396431643437383265626231323138653764 -66336332383637333364373263656332396262616366646366316630313636373666313361396430 -34343463666361313661336563373762363164663264653066383064386135633237626431653230 -64336665383335383332306565653439343730646634336436663833316535396436613461643035 -63646538326330353435633762663330626334393830353931633935643563666565623936653964 -38393434373832393033333462303833326362393864366634353537396331303266666261353237 -34616330613230646139323433366335306163623233393164383362323434366166313437386261 -65666465626135303464353835623131393765313135633631653034623830333439643331333466 -66653430393936336362616363633964376530663161633261303734306162316466376633393238 -38343235303335326166306232353464643262333832663637393738373839313830333233393262 -30386235333339353661636366633335333662323635323630613934613962646430613362656239 -35336432356134613262666531343839356464373636666463386132353034336630306563313936 -30643430613638616235316335396437366335656638633130613631663730613635333962663638 -34353333363434636536653935623633636466313766633562306466333063633961363731353635 -63326130313236313865336430346565653337336264303966353762633562303064303861623333 -38343962356365303038336332666537393331386430613165316435356161343239383862616230 -65653266646234646262646432383366383464313530346238643965383165623730343663633838 -36333236316364656364346165643738333662646238316662383365343935396433306433643838 -37653263393765663763313862306465396565636661646661313266666331363533306663623537 -37316336306531363361613231373765323034316661366534343566323364316638363964366330 -65386132656464343566613864383863383232343736646162613631636633663932633062613734 -36333662396335626437363032653734346665643165656531383430653739346434323133313435 -37366535316432313234313765643035643462306336393866363966383066373766623537383839 -32336635363934643039636134353562363034636564393830386563313838316365363735373931 -35376433613963623531313833393334616538326636386439336635336466396165393230623666 -37386132633830613637393235366639376635356339393533623438353938376531396537366463 -65666662616238393466663738393361393865303136653964356533306235653863666332363663 -66613636386337303235653931653632643932626663343433373830343131366532343739343331 -37333465356639646565376332373763323766333538396436653033336630393762373065653463 -32383637306235613232613562316437373436393965623238303330393561653132663563363633 -32376161323735386138333834366664353261383233376365353738323335353763633165663664 -62343338303632323063623861353938383766356232633564323161376334303238396264653564 -36663062343563356165666438626330666565383564343131663137313166633838343964336363 -61633839346436376664383137336564376333376133666634363639393634653833303663373133 -64616366313565336330383930323961303137366462636331343730326232393730623162626466 -30373736326364646531633163633861316435656361363930363831646438636532393163366637 -35343837346233663434356131326635373034336662643664333736343935613837663536623938 -65623262323165653338333363633639656638343236316434386664666535313438636230333566 -32363839343130356637353036353964373236346638613562616533323733393836613230636162 -37313531613338376661663132666366383962396663663063393765313964333066623330636662 -66333164373162323164333331333861333632353638663034366235623436323839313639343264 -35666563343266363666333162333462346133636362306162316130316565333030616439343833 -36383736366163643164636231393764306563616637316262663466336336363865326138343730 -64303530613538373739653063653162623866326539663630663530643536316434613430383236 -32623063323932626539393035326564313738383030653361623461656533313764613735386564 -35653230303633343530373238313364623338313565306563366562313136623961363930663633 -66303464363437366533383962396537653130363966363565383434393838363964653332633336 -65386262323462376164376134386364306139636239333466636461383638306164373335616561 -39346466323966383434323965313164356163396463346161613939636230643566396165393334 -61643538313033386239623139356663623637386663333232346162363361613165636365613832 -61646530333762343931383432343632343533663138663466653561366635633339643636306163 -33666162653036643238666165366132313033343137333162373966343533383931393864376132 -33393839616338653563326364363230633634336135626466386563613063666164616164373265 -63633562656365623935356632623330303133623632623262346332373736666138656432366331 -33313933626235363837663138376536643061616366633538663062663738346237343837393963 -66666238393137373164336631633831613961376463313134633631376239383065353362333332 -35346636666231663235656361396134316530636637393234363763633963373732323936656335 -62343531393739616434376338346535306664346639336238386135333166653764353236393266 -65653333643463393362366664376566336232323565663639616139613064373437323632393565 -37326166623636393833646531613634363139633137646134653535633662383862303636333535 -38376337623338343063623438393366326266633139656166383536636334643864323036643238 -31656163633232623066626465316464343732313962336565633465333334373833623762383839 -65653732643762363330386131356633646334313739633136623935646637303833663034653532 -65376464616265313230613938363664353336633032353361386136353364333137396334643362 -63633561613265363666356463616433636636396335383030333331373634633231303439373336 -39326366626238313234313430643161306465653832363931303430396633616137313130323963 -32643765396263336462653639626132353163393534373166316662396231383462313862636366 -62653934656366346135323066353365346532626663346362613364353362396537383166303630 -61323030653039373133336666386132373161643734646533323864333338303939366638383563 -61616133643535343330303861393739306638353162393064316362633739306262323838306133 -65633030326161333637636461326330316262373830643236323439343261666266306434656230 -64666464646665303431623161666661326664393137643737613864616331326238343032323466 -30353234326562343135613531356633356531613161623739346334356139313862626237373431 -32633038356162646332383031363661363339393038363633313835343966333461313566356232 -32663738316633313966373235353233396138623164373137306437303635356238353435373739 -36336436663835613864323132336534643165393430636264393333376339653130396361363561 -36646637663735633761663730376437613462356531343436343166396332643533313764326237 -61386530353963373531613766356238646533333761653334373735303039653262316538333863 -31616364383031353636343233323662656537623036343061323931636134323935373963383937 -63663138336630333231303335656136643164376233616633363039623763353131636364633430 -38353462376662643161343438653135363666643763613562303036323634646431326134656130 -63643066343932326233326465376238633135383731303032663939323161363530633037333861 -31636466663731323438363733633564636664326465366464393939613963636535326535396133 -63623464363638393632626637326464626166653234323030303163306633623961303237313364 -62306163383635396438393962333131306134343030646362623262353065303832346561363539 -64386235376135663664383361396338323233313334373835666139633766343464613637643665 -62303333613364343461616332306233323763386665653834336134633561363032323465353962 -63386265336663303563306636653630656564326531316534646634383832366566613534316338 -32316332336537383137626565663338653934313764323638396433646534626339373138666634 -31663266353665373038336135643066653837316534313334646166313237393164336361313265 -39326338306431313634373635343461373130363761393034653433343735366532323430383630 -31363130383963353139636237386637353938643839626337623337346365656466663037346162 -31346266633165316534383731363061306333643734656232666439343536326234653635393032 -61356237383333373963373738643239366539633038636533366438663366346136323962363332 -32616564303233316531643335663662656139666434313637376430363430346663343735303234 -35613037356632343139333262393935623666393436366336613533323630653762386537373939 -39363430346530363736346635653865396637383635623239366639656138353031353166653766 -63356136323635343037373165363661336132393736616661363965313165393565626137656361 -64643132626463323630373136316232346636626265656132373035356132363639336636623064 -61646130623335303362393064333038663232393764653738633231633238363431336263306632 -63633331663535643264303331663035316433333233343430353938343436623934346531333663 -33633031646132343165633236366664363332633962316534646535313064363939316336633039 -64636266353939663136613361316161366561613932613766666130633837386461376238656136 -31643331306435666163653161633431626638313462393037303839663630663635333363333333 -65393065313234306239653730623965346137343538643866376462613131623639623265663961 -34343835623864313233353864306134663233386130643461343162313161663466306664303639 -32386564653462633265346264363062613134626334366230663333353430386130623837636532 -37373363633130663361346265313733653666383362656531353131316235353866323735363836 -66383738323633613639356430316232643635666630633966616164333562613162646665343862 -66636636643036363430393762323863616535313762626539616461333139383736383731306331 -30343835363165336631663465633433383639336463633735613033316437613965386236653064 -63633766666463343764633432643266306564313265343965616333613931386637653336343735 -66386631346439373734386265656536383532396230623037313366613163653865663164353165 -65326564383836643239646531376631356430386337303931656238343436653131323464623362 -33636262363335306531366166656566356166316533616336663763393131383436663865346136 -37666536653633396262336430663139623632636262326165336131633931663537363636643562 -64356239666533326234306434316664326135343462393763306632666331616262353364636336 -63636362363731666366323637383436343733333230393264323465363566653262366134643337 -31643932383132326538303938623135643634373537303435386165663738633533653033333531 -32313131383935303336653464396137326466373763393936633561663031643232346633656161 -34356361383662373837623466323935646463613437393536313439376130303866343338363365 -31333436343663316261626537386336386330346130383131333239313361396361373737623563 -35316261323163306332386438303161383638646632363632326530656165663861303364633433 -33383430343661366430313661383666393065313935343539336464323333316566656335386566 -30666662363864666536636533393263356662626636633963323630323330383435363534613138 -32643730343865336161653366336236356430373061656261653665396437336631306137353561 -35336665383039666463653838356666636138623461363333363936313361333264356233376531 -30383164393064346664336238653261396135343339303661653934663634653833353164653937 -37656265303233303762613533333839303462636635643137303134306139666435643962363231 -62653637303961653730616230343364316335383932633233643534303230653663653963373434 -63373861376563386263303465633933373763396536636563313864313733346564303630383461 -39613736396138646462356534373739333165663636383631303535343533643039333032313635 -37616239323361646566623061346165353961323237306230306361326430383931303361343231 -30633531326438626132656562356633656461303466643435313065313030396531336262346263 -34663363353933396631663064323938313639646666336666313833653464346264336535323863 -34363732373665386639613138313563343736323534663763353439333164346134386635636135 -32376230653766316539613639356363633739323637613661623630383935386631356536306130 -62383833323431626437383135623930626534633531623433393739643165333530366235303538 -39363965366439376631356335623565323764386565303762643331353235643863396338636166 -66613333623932613535646635613938633537396161626232353436643966653233653466666137 -66396333636565646532386564616230643266353063393830633164336232356362653664643563 -38356133636432333432666639656561323364643665613634383763376334646366323161346264 -62613735623236333833316339356333313462643535663637646339666232393162633838393737 -65316233313463366431323862663735613664386238323562643262313434623334313439663532 -38663638643535633462373936306234636432656231343665393434663163366139326634313332 -30326562366161353432323538323830653630353532626136303139663532343866353165386634 -30383265633666343761393331646664313961643234373062613262376238613531363361373831 -36323666373938333665613166393830393136373465336338636566663836356362643739343165 -37363639346265306166366366333731326435323039303433643961366532633465376662306463 -66323239616565663133363836336366613365363934356661386432636535376564373831663134 -64363234653961636337376331646331643564373133356137316237633336326531393237393838 -37616432646366326636633139663335323439636530323330643933373431356166623062663839 -33306365653165303433316538333130303630663630613433623235336462393832336162373562 -61643033316136663830393933356633636230656561623935623463363266643735373434393663 -37303031303764366162636337393965323664323136373338383636396237303036313461373031 -34613266373336663239636537306662316365613038323066306336343363613038666366613566 -38653333303164613339633235643439633466353561616639346165383133366232313139653332 -62343561383239643135643164613338363533323461343666646264636335336531396232653665 -62643261386138373836653765353331303136346130613431366462353862356138643431613035 -37336335373132313761363532633032626664376637373234626331346361633632393838613665 -62633733653934313765643863663665326362623035386261626138346234306565613664343935 -63393837383134323232306665316362366331306230636131353232353535616233623766353337 -36396236613037366464636161643539303539313431353063376435643634343963653031636537 -30393135643735323430343664346566336364646162306465366636313332376439383639633135 -63353733633966346238383865303334343134383665303862613636363830653332333465633464 -36326139373964366431343639316235646131316561383037366263626633643561613638656663 -62626532633033336436383331363534633733333434656134333165343932336161613230383639 -36663863323731353837663865363062366132303831323561643564333734356233666637346436 -30373861653739313163373236353337303465623332393035663730393066633330303435313163 -36393037313264306361383830313333323761373135666534366564326233633964346534633432 -32353962633165333766326134376337333361393338323833636234363239653731663733343135 -62613935363535343637383565363462663439393331346362613162633930396136626438303537 -62396634383830376235303330333135616536306530386636623163636661636234356264303337 -64643935313338393833343532666662343234336634373761353837366165326231373130643934 -65653266636363313463383365316635336233336361666631393362643064666436363835656663 -66363564383964366634333466333466363464666533663864313532323966383339363362616236 -37323730643035386333656566346232373864386636646338616634363064313439336664356133 -35643563643234333538613732613932636236396362343038666364346234313864363633623035 -66656166373132666265663636653538316466306233353831313564616632356338623238613461 -63633431313863653439353837376234363334643363363535656465336530623933373161336363 -32636165376632653839326462616161366432653231326239613431313931663061383236323361 -38313038643930633333376534313862353663346665666632323861353031346438363861346261 -35333435623563633137383731303837303636623463343731663234386434646538306632316332 -37626564363566333564333564363739653765646362653939363762306666646632366131653535 -63393265376461303161313230336331333437333462306464663264643834373436633761373038 -66313764646236613138306430346562656365336264383236336138376238623735633333383765 -31313338633964316462316231373939633632653962376464636366336430663565393164306231 -33386535363366316230626262653235623535643533333139313833356263346134313465313134 -66323931386334613230343230663632373263303963326331323163303237323136353432303438 -63313131626433616563326264383339366264373532396261626135623364643735643938386334 -63646139373664626462393635303865343035613930393232363231313832616134396565303334 -63346238643932306161313134393637303731393064386131653766383762393737393937313262 -37306436613361373964336363653365653562306634386431663434666135656665363466396436 -61333839383864643731633634346339646337366563363638386238383162313130643236636537 -35626631633730363263666636313061653036383533663030343466646431383636613734383330 -33333434386266623238646563633864336361666434636637313236656131363765653735666330 -65663463643034393934623633306331636136663166346434326561643665663039666233646464 -61626464333065353037343166656564373833346530666436633665343535613066353632613939 -30303462336130636261383133333061373666393738303739313230623031623030363131343762 -33366537316665373331323935396661333234383435363636336434333237313161373035386233 -61306264623737373437613635633963653436666361336439663932306365626132626236666264 -36643639623437663662306330363235646233333235356633336136343632306662326534326261 -64623033383561663366373137373532366131636165306366323062333865643533633538313064 -36643234616237313263636632393734333961666337376632623464323233383665363236323333 -65613936393662653239363930376337353764343365306130346631633032386161626464653561 -33336136323636313336626163643937636632313061623265363161333932636338373961383064 -39376534306435633334663536316433343166666666346238323335353063663936323139383330 -36613933386138323166633664623262666565663365346338363530333832323962663735313931 -65373036383937376165313836313864396366363138623262613231393961396333626466626661 -66396661313966666464363662353336363434366238633264306266383164663839313534383033 -66383432666339313163333031373039656238633763656365366164636637313361313964633735 -39356230613465383838323835353031653832386365363036393731313731373233353461336632 -61636462643164373961633433636632363230323134326633313733636335653635326466343161 -31393266333333353535373162323361356165613261636634386139383832643963306132663639 -64656332306138363434353862376365653061343363613266326163313739653934393839623932 -65373238623863646233373735623863373837393937396438303537333639303066616239636635 -61656263303265373439326430636132303864353562343935363235376163313431326562376433 -34393662656461393866356232353530623663353439353838376463306330343965313738333633 -31643663656338333237313761393133363332653861613834656437323161363137316337303264 -33303337663239393561316430366239323031356462623330346537343661353231633330373031 -63616162366566303461353966396138303661356538333564643233653734613835356637313031 -66346635623562313032356434666534653066363761643834663734623238616135366439376165 -33623233396263616231346230353038353964373631646462343531356261393737303438336132 -65653961323763326163356662613132376236383363326231323739363438653262613030663831 -34366237633235336161356634353533343061393632616663366665633364306335383461373965 -61646235323339616134326436326562656165353739373738343639336563386462666331353063 -30336336316335653762343731393835346533353533636231336633323362386633393831323430 -36376539646637313163643834303861613837373134316166346439356539626239353365623565 -63623463666637663039333433323330386136633465303262303639613463336163333365303865 -35626463333932303363666139346138623965613066366434666264663038393436633135653135 -61366564663666346666623464393935666439616461663666383639616265366135383765353733 -61363737633566623466633836366338363663326538356661653862303266626435326163303161 -30366139636135643939366234346331366139326266396239616337636665333338373966613564 -30393466353035353365656131633864306133316562646537623331353134316431323561366463 -38336163343164623532653738663634343063383266643835333536663139343863343737393263 -62373533616365346661636366306534376335393533393738616332393939656166663764626565 -38376336323166336165663736373736313539623433636563353532353865386331653739666637 -30363562303863613064643033623236363861353734623436616433313738336536393963653865 -61366530326562643064343734616136346362613839333637323431353830303233373634646532 -37393465613161623962326335636238656635323332636265623665663163626435326439643434 -63626330663562336534326336313739386239356234353962383130656239666432383365616261 -36313163346264646539393934346330656464666538653338303061646230376335373635393365 -32656632646539646238613335386332336231343233633736396364373662313233646138333839 -31306331633031356262393731326135333133313231613936616139336638666362316332313038 -66663434666433363932636161373164336165633766616263376433353463643334396435396637 -65353031643433313761356364353038653665666336636338316438393936643036373364343762 -39303634323231626538393333396437623362396433373461616466633033626662313561663937 -63623664356336346637643531363339393635626430393565356361383134633834396138336266 -31333733633463393261356532616632323966363064353139383433363830363364313737316635 -64653961653037386635653030663562313239363864386235663232326663623639333833646132 -33396635356433633031386236366264313132333031656333666562363032643133393130623830 -62643363393232663864333863653132383937656663323334333362633061623566333635653362 -36366634636532303534626430333031666630643439383739653639383263393061346465333533 -33326463636634343731613461366432363866646432626662346631373463663765623231343562 -33333366303735383661343534636263626466343865303865393036343434303335356334343336 -33613936376433373462336438393237336631343831333037386338663364623934613131326531 -62663963656563663530333538656636653736336363663730346664313266396238626332666130 -38366161633539323066313134346663366332326136616336396537323561396235666635353561 -32353633653935626461623434356663633133353532393734643430663134623565636431303466 -38653137393032623136313961613264653835636432383032366238363434643839666264343431 -61623635623934636262363261663865323231356262643061393965643430653065346331383832 -35373933376635626230656239326565386463633462653533306339633733353762646362623032 -31386462393634323765336238316666386366643663393636343836383639616533646466613565 -34373562623661643261643462383033386135303863326561613736623730343337323339653135 -37653234656337383864663134613762356533396232303162353966313030396235623434343162 -39363463613237333336313966306665366366653738373134666139653831323739643761323334 -33646164626338343133646538666162373862356536373333666363316437373364633636646236 -63326264663365306237366131393632643764306236333330393636303330353034616363313964 -62646530323430303034366564363166666563366437623765343565353633323564356331306165 -64303830323236633765623638653134633561616662666662343738353138316163616632353036 -37306365396432636163663062346635623263396231303136366230373235653330383963393337 -37323637313337303039623937343736386361613938616265306636366664323061666633326232 -61383265303465663734396162653863663266636532663336323836333566393961393236303665 -30636465346265343331303338343563386532386238363063373339343362393639353534666535 -63336562643336373230333936383632373433656664336534383235316538316266626130353138 -36613464343530643037663864666632633839636239323462333930383630343533336439346561 -31656430323361366439353966653031613064386363356465363133323832373131343565346536 -30633562343165333638666139336165316633633330623630383765363038343430656665653237 -34376539643138366461393332613563383762373939623164356165336334303832363239336463 -64383930646461623734646263353537633061616231303933623135316633613536396265626532 -34663963353965383965613763366163396161633133633661303239663666376137303063396330 -32303636393264393431313362343637663637633235313064326464346135336566386135303131 -62656366653433666265303666313665306131383536386136346338333239633361303765633465 -34336431303537613564333433363563343362636438343763663166373662333539313863633463 -30316130346237613738633963623463363739356630636133363763656431613737306433363165 -66303133363436643937356134376536323436656631643032363338663237316435623332646563 -30306536333366653732623538363139666266643966326531313334323630653738346633616463 -32376638633966313564313135616434633837383137626638376662376236323565613234326466 -35616439343831326662666262333433323231646463373563653461646630343239393165363138 -34323736373032653566393962346237366438613063643935303139643632613130366131636462 -62306634613163323231313939376237393762626466353661643039626165353833333962393033 -35666433383263383931633563613934663331313961353266306665656238316136363766646464 -34306566633239643563316430373536653430303035306330353731633732313666613139613635 -65306566376635336636313835343938643133366366326264333463346637383637356630346235 -39616432356335353433366630333932366136356534643764353534396564666335383261633466 -63316134326232343764356166353836636331626330363266356133636364363663366661393430 -30363361383538626539376539373832366361306637323761333565336261656663313737303939 -66303166653464326161623766666432323336333861366335623761613831366335663838343035 -35663464626537336635626235353131386633646162666138376437653762353961663938386335 -61303939343261346331666132326234363037323935363736393937303734613038663931353662 -33363435386262616635376362323430356333386132373164383936353330343033363262636362 -39643834636638623732373564303133653231626364333731623162386138383031396333346562 -34656439646637353862346330616435313066643138613661383639633162366234323762623664 -64636164373633653234393866373830326438323932653534306633306364326239393736373664 -30373634623764396463393766626138393033326236636531623364623935363838653735396566 -34363035636636343538626362306330653566623338663133643665393030346337633462373335 -39333333613663663833613731316462313930666434383466396261336538373131336565653962 -39373437333161353138356632666265616231306530303964323634373337376539346166316238 -39323732336332343432623834653831373535633064323366386433386635303833376530326636 -39623030613130656561633264343663393166653032383966383131386136653661373366333436 -33643137383933316464353564333936313066313539363231393136643139623039326634306361 -65626632363933303963363438666362353561343764633937396666646264393763383836643836 -36326239386364313264336134373330346139656663613336666330356466366137643431613433 -30326331383133613766616463643438663666323963643761316233626531646232613537643162 -62343433663062643631393965663335343537636565306131643362353439656163383733383435 -32636635643362663935333633353438616665616238303938386531633464663966323231653938 -34633239396331336337623239666337653537663631353839646630613065636634633566396235 -63393333366630623932613330653530636664663731323436636366633430373735393762363839 -33656334316530383734373133623139313563303132656265653737333339633938333865303563 -33366638346339316336363166396165306663396464373137653539613137633035383535653630 -32373839353666316634386330313835633839663630666634323161623163636564376161663465 -64323632396362333132343036613765343239353161346234613932323035393932333461643837 -35373336383064343531353734313830336338303065326338666633663733663732313835663538 -66323135333638343366313338346636353666326466333032323638356534373036666239353666 -66313338663831663661346239623439663333613137376235366338323264346163613932333530 -38666536356237383262323532376434306363376137633264316134366261356230613239353131 -30656463316231626333323939323833316434386130353062636366373062393534653834633430 -36633465623339623066343964343030636232653434373137643632613964373137653664356334 -38306335636664396430356332326564643537333833353934356663373439633839633265326237 -63323638643134363665613739636432666466393962333232623535376362653333306231623139 -64623538633837376437303937656265396330663766363663656639316233663334376534383234 -34343937366363653162313130636661613662653032303534336539363034633362333632643331 -38333236653232376262376263346236386162666464613139373839346331653934643331633038 -31333635363961363431373635313861396562613864356235313932313563363762353662396539 -64303565323939383039633262363337623563343062383338646437346162393264623439386266 -38323764323961633362343564356661613765326437643332666432356665383964663238373036 -34326436383435313364623263656464643332626466363364313762353065373931616437323135 -30313137633062326131373134376539396430636361346536343963653634383835333839656432 -36353839363639303561313032373231643635383432363332393631663765623862663334373036 -61626238373530636230653437363762393165343334343965323865303136663165376634613038 -64663233303665343133666636393864633338613033663666663536356164366363333433393237 -36396165306438303862376638346265316532363364363230386164643833303263656136616562 -64366532383833653866343333643736333436313530313831343939396139326236353563353436 -31303936656132333037353731303865336130663330623862363831616461393232393730306539 -37636332373937616233636364333837626531373432396138373030316332623065373462626562 -32646365323832653435643439323464396366613138323132623033643932623037646639323664 -34636564313937633631366164623765343035333365656566663262643437313664666366316133 -36353564313761643932313236653535353238646237663761656533623561366330646331383362 -66653039376664336161396162396432646161663763613561376435663632643238313237653638 -38636461376361326566386462633636653939393637343963393037616661376238653063633035 -34613463623430313231343233313561383163633036643561646132313136383432626531386165 -63353637343334623666386266303335663738303034313630353531316136653034326663313239 -62643062306562333163393762363064366639393862343038613766356530363966663435363065 -61353331393939653864393538343532373962663263333036373132366239353361633334626338 -31336264653861633764386163373134353166336430666565323732613733643339326339663639 -64323466383232643138383439633463343730323134643031383730313737353566663963343562 -37616236656534643933376662393061346534356332616335386233643331396533396135306133 -62663533613962386532656166623030396534623962663330326439343864636335383564383331 -33626561306534323831393935633832363336623865646135393437396535373239333361616232 -37363863346632396333303535346236343930333864356262613061393332663433626538383138 -33623932363031386263346137303030363866316235666364626165656637306234386134316666 -61363462623930663463383965383234346130366334633731333462323336366164633435656433 -33613366326661623730663737366539313264626531336664353065393961383937386638646563 -38363463636462383431336139376366353164393536353833666232383637633631656366353562 -66363236396334616364373332353665343665663335393330393336373635313635663664346131 -31316430656334616366353232393661393264323735623562333964323566343464363934643935 -39313264353136336232653761613931656535386631393634633566316330333666653666636464 -66336637656434663632616666616561616563663939643536313961393261363639333963636566 -32333539643066376339626561323336656632303731643434383261613630646164666235633963 -31323666623937343438323039643638666134666535636630616463633366646330336439323764 -37636331616438313734396163383831653662373032656666626630323738646461623832616265 -31353130396635643465643539393162326635646435663761326438366430336430626338303330 -32626362333134663561316264343539316632376662383566373537363537323733383438376566 -66393261356134386363323734633336326262663734326663393566646432613566376563663334 -33383131363234633531313038356366383132373766663663343762316532663036653933343566 -33313166373164373732353561633661643465393730386333396436663934616132653562303466 -36663334633739636439663861623162366539393132336539663536646364373037346239643034 -31663163313333656564333133666339333766386564366264653265646337323736363731663835 -61613466613266323235363861373839333136373763623136303038363165353332663438666432 -33626432323430636330363037326166353135616566373635613134323132343131363531636161 -35626362323337316436383464373463633962316562383262333430613132376666613732303362 -37383462356166373831313936393066626432363662616232313235316361633561313461653339 -66356536313366353733653266376131663136303435643466633966643332373834626439373266 -31316438363832346266636136613061353736323637353861316332353165383764366565663734 -31363337333030376236613037613734376465633936353439626231333437326334313737323164 -39633062393166623331306463373361383438663664386463663264306239363137623439376137 -66646430363962666136663265376666323832363462323363653332373130633164343434623035 -30653630316230363132303834643632356137646361363865393634373166356161643237353165 -38316539373065623839656435613763633137306536363361623861393633343234313661326564 -38363664643163626665653066343838323861383731656363363261373666636162663163303662 -62646539326463633136313361383633636233633835326566336561626237633265356663646130 -31646333333161386230656236643566623966306165393662623466373035373530353631383765 -66626666353137653238323731373666653136353466343235366637633435343630663235356231 -37613137643565653236353933323136323631333034366630656339653734383565366231313464 -35343135646532386230633135336261653535383363306433626666333565383062383535633239 -63376361666665373230633132333336663736363539363234353239316138343539643435343933 -30366164363032333166666139666534373331323462346462343032353465653832646432326635 -35396363386636663737333138653938663766353262376466626636323630663566313635323361 -35643530666364393465333834396530323536386231353035663032633739326434636261316339 -64366466363436306230363636396235636334666462343632613535383862373331366434643862 -37616163336432373263346631343565343035363531663461303264313862333061383065666263 -30323934633563326662346638333130373236303330646530633532353666393834306166646263 -34373738366430386632353533626137313535613835313939393762303166613034353737303961 -39373662326133626662393265343336316533386166353036383533613766393637313033306431 -64396361623139356234383966383961616530646433666333303331646634613234346464353362 -61663637333562663135323737316534626139356438383663666537373334393235623465393063 -61353134386637666665663137343663613335326234336235633262666465343637666138333837 -63396231396437326437326562313730353162636264663766306239313239646238313835643763 -65383465323131343033636432646463393739363739333539303361313137363937613934663461 -35313631643862366139653634396330623532346331663532613131306664396433333235346330 -39643636646364316239386261363139383730333931336163373362323539323064356531613536 -36663666653163376563366337353836376537616230363364346337626435363037633231396131 -30616631666336313262373134623935316233373362313266653061623063393765323264353861 -33353861656463303737653830363664383566356463653266366563663133396663383134373135 -38373934376531666231353366353334393138623535306662313365323838666233393339353533 -62313864326364663236343237656437613637663938653839353763373661646632363463643634 -36613730333432616230333936633737626138313434643536336364336533316238366162623632 -32366564636336343231303334666538623130313436316664366364613566313436656130336630 -63376134646339306431343538613465663938353235306263623838303331643030666435643262 -36643339356430633864363862616436353263363065626564356539383361643761643330323030 -34376135333362386233396432396637363561366337306337643834653733646333306630626537 -30653336333739643333663831633932323937643264303231313638313539373634613864613062 -38376236646566643537643464323262316539316638313862633031393230346462326135663432 -34646339656466343936303765353663326364363663373038646434656137323065336262356666 -31363066396130313266376566366265313565336131356439363761353835393132396461393332 -38643033306537663566616661373065343137353266666163346664613639306130346665666437 -30643638313235363464653730386364366262316536343536343362366139366363643166663337 -37303164623366353964643631623933613037323065346238393038666436653435636363326234 -63393466333832323435616466303931336232343431633533663462333538303732396233303461 -36306462313837323035313163396134336637383538366235333330643530626265633830643331 -30316334623133323863363466383361356436636264366235336335623933316437393333356532 -35623637336238366233323937343264353433613133663265343339633066643864363430373361 -66376465383461643738376561306563616666373438646139313632373333356238643639613030 -35366361386365666262373630306162613030613061333464643334643734383730643465366666 -62613033363230353863646165333036366333393439386336366266323839346332656634383534 -64616639383961656435313866346133353962653030633134343064326532343935633739386534 -62626536353362346163316131333661633831386262386538383262616435396239333863336331 -33623133363462366134326566346632633861313835356531393665616463646466373232323265 -32333439656136656365613833633264613831623830636234303464353135343534363235643330 -36643734343838633737383661666161313765653462623031343636316563643233616261326665 -66393733353063323266623633313039396434313865316538383765363930646432343337373561 -65353461646161376531643233616162353737636537326234633161323036363964633461653961 -66363737316636373338343535666164653237613037373038333634333836316134613563383032 -64353938663335303365383530666464666535393331376365353630383534633962326439636638 -39326461383139663066633566316336626231633536626663663437623732376464333632303862 -62353134646361613630363230633963653364353662623237636332336166336136653965316436 -39333032363937316161306430363330653636363866633239363362643261353935623739663739 -62653162336339323961376235666638316661656261646562633831303666346231346131346539 -39303834393731643963366439663238333566306130616137356132346163303937656638333933 -32626234373030383263306562313535336166633633343661646532333563376535663365313966 -37656330313064343939323534333035353861646365613266333962656230633633396238396131 -62343131636233316565333835396538653966663064313638653236643331366266613964343137 -38343639363863656334393962316532353736646131326530343737396130633462363363363736 -34626234643937303338633465633339333666373563383030653435363464653736306335613237 -64623139653962393261396530356238396461666165613534326231356565323938363631616535 -63343536373065323230313061656563616137363635646433626464376332353264616136393166 -35393262323232653637643465393234613938626539653733373232386436306262666666326533 -38373264323932373962626532396265633363323638373766633063383762393661333465383630 -39303062653332336165326439636663376664626637303030343937636139333961613434613938 -37353764363438643636636334356566333733306637396563663838326530356163653266383964 -64646166643364323265376332323631643734306536326339303336613765653434383565353166 -31653335333462313938393433396230666534316463336163346332306264633032633265623037 -62366661306630636530316363363263353661643931323431353566343934636461303363313963 -37386637636533626562333833343738306338383864643564343265373532336239326431306262 -37393163393864343735663330653063333435613736666637333761653638346136626138303032 -36653261353037303937643733393935303162633037326366393139316536646362633432383331 -62653464396161343964356137613134373035383566303739643564626336366639633839613239 -35323935386366656363366663613662386562393265666664623239363735306539303935646362 -33383130376264363536393531313838393737386261323639616338393630616137323036656339 -65353737626664373133326261653963623634643330326363396566313165363362393034643030 -39636333376136313466663266346365306530346639316263343266333861366235633836373161 -34353436333838633233616238623433396363383231623731393064373931303264393265323130 -31393034373136613862336362343966316638663933376639396138366362383133346332396465 -32623232393262376464333336663866636135393337316134346539633166353734623732306534 -36356330363663613133633937363463343731343935383233653530363464653737626364373463 -30376562643363376138376134663438333538303963303563356164666165336632356264373465 -34363632303336626630613263343131373363636538393861393538326466636665313766653037 -62653162343535333461653465323565396332333635356131306461373639666462636538396465 -34636461666638313964623438393034353639303935386266376634336561336263633937373537 -64623435656661343833636264636231613233666638623738373764666338623435393763666439 -63626234346564356566656162333037656362653232373938393332313638313132353364386439 -31636430376637656131343337366538623865326563353763633164343963633636353666626365 -33633038643163663438623933616338303861356463386438363733633539383136323230393266 -64336662356638313663303137666431626466393734393439393661616462323165616137613665 -37343064623666666165623965303331303634646535306165383034323933323931383635323337 -65383237653066613565633035616635343438626130333033323866353661333535323630336631 -36626430663434353730633730383937346236643338663139623038313830353764333632383733 -38333034333839636234326536323139363336353238613162363464626335323966313764313532 -32313633386539336432356134373037643931636661633761343232303061633934313765353164 -37373036306531643565663463646235326533383438653861323339623236376433306161353931 -34323136633036313132323931373535353431633639363936356438663165626132346431366132 -61643263393235613039396564663962303634656438353962363262373833333937653362316564 -30613462366537643638313233353565653861623761353563366363396164633132393261383037 -34343930366465383766663763616532343162333330653930616262396464613361333662343666 -62666461633632643863363665646561356430636334353031373864666236336161653738623133 -30343039316165356430643562646532373331313833646532343932356161373134353635326135 -65633562666634633964663436653134613363623265353939616434656238326436313963303938 -38343331343964366633316236303061343765376337643339626139356237356437383131333563 -33323965343161383332663535313534346133313830616465303935353130303139653464613635 -63333635616439356539353037336137333335616330303132613239373639656462343032303237 -61336432366663636139633933643765313835626535376136653139633063376561363164303965 -66633838363966656333613064333131366362393639366163336533636465333034663565343764 -62346336313831633231396531343035616461366130313438333165633762376334643863323936 -34643332363438316366366335396431663638306535633730663738323063386432343935363265 -65363533336539313662646332306436623733393339636430646331656631613463616261663833 -32633236396263303966306336353334663833363463633362366233333362666635333436373733 -66366130316534366137616337376361323432383761643265356635376663333332663464626463 -30383963333166373262656564326636653539323935323230663634356165356139636639636532 -64396664323161376631363031376331363337383136363161663235613664303366316364363337 -31663565643864616464363534323066356266393764663366666263306530333731666334333234 -39396561353135343264653339353537356532623462376165313739323431336466316336366230 -33646332663365373163663430333964326335666463626233623533343865613934396633363931 -38366435376261386632346136346237363330313464613931656562376366623962653065383763 -33666239666162346232396462646563333836376337373733393739613464393939386439616464 -31643530313938346137333136393330386661633030323134343437653964663765313032656466 -36313166323966646532633762333131316335613034396362663135333063323633363466326164 -36316431363437373538376561613034636534326138326437323534326637613863663863333962 -39393962613563396332393964383263393761633835373637373166356133303335326464653034 -33316162393035333434643863353234376634356134643364313135393436643737616639303839 -62306135623739623764396334666330623238363364376565303634626366613336313234373965 -39376664633763336564643930323733323230373535663666373336613164383564316632373864 -65323065633331636138643561653461643833383537393763613064663664656533303566363434 -38633633376132643765323632363331363064623564393833393734316162376632393565356139 -33326564326134666264313738353231313739626261383462643633653032396264353737613437 -37646661386331303862626335613635653363373635323534376564643939393432356261346539 -36326535316430376563616464326139306131313164373337373831383432363636666538343634 -35613265376332393366616232306638303664623836386665383063666230393933393664653835 -31373965633564653637666630363238386139666634633937333930643764303234383061353962 -66653634633931356465323962633030613338386335303035626563393966646166656464613630 -32393832333935313530323037663631346638303333313630363133343663373532323964623537 -35633466313732306362323231653863303236663163633233643537393839613765653636383935 -37333264353930323137346133613563316461323933633135376365393632383761393931633230 -34663736633938373439346262363965333837623161366231346166323763313466306133623938 -34363963646662363863326639363061353133356462323635653566666437393632613938383030 -66346464326663626131646664616664646166623865626163646465363563656364646133376162 -39613730656236626531306537333134656665613836356534373537643861323139333438613763 -65366362643032333031386533666634356637383265626531343837656639343164333766313033 -30366238653961303731353963633364616633363735616261623864666330616537623534333661 -36613435316136313932636435663961393330613036643130363033666539346436643833303561 -65623731633932386439333762626538343835663966386136623266636231376438373036666632 -64326561343534316637303932333839353031623231393364363133613436626665653632353438 -35353862663937653939336163366534653637373262633535386336636636616663356335646266 -36323833393331323363323731666236633533633063613034653137353933363366303239323235 -33346635346162326564373631383036623231626234313837303733313836613266376638623337 -63613436663063663132303330366238316630336566656663303630663433383939666639623164 -35336436363337623039383064396332653139386262666236333364373765633939616130306431 -66366231386161356336393566373634613537373864386433303963316662303531633234323833 -32346532643232623262303939643937363466303535363664306630356566343566613936383436 -34383334643561373061313664376164616661336566306162396436613335326331376663303365 -31323666353030613335663666326363366332616164613232653138643039393464326263393561 -65626632383831626338336361666364316630363564373166646435363364346238633233653365 -36323934623363353631643330356538313333643333353138623363363035313734336630363332 -64616265346438363233643930656236646635333066613763363165313462393033656334616232 -66306335326138343363613361383634363039303361653366313038306637643531343961633432 -31613136356166633563633032333962663138333737623866323436346139376332643537653863 -64663664626433633738393730326432346265663663663365616535393937366332336364383237 -35653139663436653632383330383061613038343636313939373961303935336334356132346239 -66616662363034653436343262313537376463663266613664656433363431333463333363373265 -37333731666166616365303535343237386637316133363762303938633565333739626634613932 -66323031346463623033393533326561643531623562376163323735643562326464646433366466 -64383032363031323238336561653933623538313464306537376236376561656232366462343663 -63303533623061636666633862366564633434393631373366363039323837333233383461626539 -64633361643161666564363236373437653463623736393534623862626436393635343665303066 -35643633393465326365303334636364363866636432333537343230363531313139376132333835 -63373930323738646139636330656637633631306662303632353666633965353735636131666437 -32396435653638333237626632336464346238393066323438666463346466636434343939653465 -36626661636166343962663661383239373237313466653765643666366531393936396438336363 -62316638363736306534646462356534656562353532653466383139306533323830653239333230 -62336332636562323332383939393165616262343562393834306536323435343161333530656335 -38363866653431313965356465633366663738346137626239653265363338386165336663323765 -66393264633763636135666364343736316262396461633237366532383964633062383430333735 -32386538393263353130623166373933373764303431646164383838653230363537383238656365 -64613831356530616262313566613963613763343236663765326136363233346565343865383135 -34383935333037363761373564363566393630653035366366333862643464336463626663613739 -34323864653161633930626365363732646130316237303538653937393061316130366166376632 -37326333386334363039643561633965356366653633333632366231333031373538363937653831 -37356232316339393938303061626164346131313235303034613832303437633736666138396231 -36303665323233313235326239643861303161636338663561396235636436376164376230393165 -61636632656438633332663661373233663730353664363161343334313737636639383766356363 -39326363323433316163663363306262326362366566393631333434366161386239663662326436 -66363334303031353863646438323232646431653539323935653533326137643562366231323539 -64333533313038666434386235303334623438336366663335646332353065353233393639323737 -37663536363062633438386639663464353235613634306235363032633433666561613137666462 -36336332323365376334383339663730363264343734643065373330623766393030373531323334 -33306530356532663564353765373061373932303562383361326433613065373638353732343230 -39386336376237646534623033623632316632383739396163626363376163663530633731376236 -62333030366563653766663939323636636533616537383063346464653933616462623964376366 -64363035316463356433356466663262323835396439666137383238643035373532343631666565 -38333536623037323563366638626634393436346232333864393962616639616231323164626539 -35333738313936373738666166383164343633396637393033666463386434656430663963626634 -34323932383734356364653737343832613932636133353463656132336339316132343637353034 -38623663313736613566313265383836626462343732626266303565353963383662363031356364 -31656330616363393536383935613964643261303735373132616330353563373263343333313466 -66633831663132376636303130336538643861663532313537366162626239396366353862393166 -37303462366434386333646236633830373439663161323632623663323763636231353434653464 -33336239363465323036656162303761316637323666336338633661396466653931363035623331 -32653664633162336163636234633866626665653666393665386563393530636666306164656439 -38313034313363323665316533643065356666306663366463376337323962643561656161343334 -63383266363962326465646432366163376331326666663932653765303134356539313061636332 -38633534633061613065653936653262666331613839656566613465623235643836306661616166 -61653537613534643032333761333163346435343738333462316535393765376566656166636330 -30393562353965303365313565353136663533353136653632383266306139326633643366303164 -62326131643730393733623831313032643436316136356431386632383165303038336534636164 -31393334613532633665633533313137633732646263383834366230643838616364373538623232 -35363033643935393434313564656538373137643332653566613331356130633230316465623830 -39376538643937613966313832616634366531363238323930336663663762656165653235626465 -32343463336530343331653935326337323662373933393035626364373235326232323931613031 -66316336343837646234373334373238346333333362323764323563393235343562306331323531 -62393063626561363137346432313337653366393366303664646437373531666363303962346233 -35633836353364316637643863393435646166613466313937323766393139393037373236636665 -31643538643737633833386336373133626165616134386663323139333132626534653963396533 -34306136366431646363633930306439323863336433333436666137396363316632616365353534 -65333938633632373234353537376663663232333734336632623831623765316161666533653739 -66316436346365643835373361613662666234383161333935636133323164393432386137303530 -37653438346436343863323034633262306363353337353161346464303161663030363335633966 -34346266626139393030333762633739396238343365643230623031313033376238366431396661 -39653839613636613161316230633062366364623638373635396330636132363166333936613364 -38666364633366323338376661333132316365366232353533343564333963333562643334653938 -39363937333631376630633363353566663337313763633066613066306363363939353965363266 -35623661346535646463366363393930643632353539373564386532323132663062613735336563 -39313361656666373136623735646234356630343335636261396566393939636265393934333538 -30626431343132366636653832373666313539663365646564653566353935303035373135303363 -61313331343930366636306438346365316633323038653963626537616132643334616239633134 -36343634613765393435386464333438346137393234396266336534346433623432623231663439 -61613339306462376462323431313361383032336266666231386438306666353235303836376462 -61316633646334316534326563653666383863653539323262386439643166333033306239663438 -35303266363332316366626131306661353535346435616665636164333736306465666330363831 -30386335303263383062633563323963383565396661343362303765623039646436646430613533 -38353538363931373266383530363935343761333366653134346130656336363033663230336139 -66336438376636396534333831303138376437353735663637396366626133363763616539393864 -37666333316462666238363939313836363866633163613261626562383862643563636134663930 -32626636366237663266646465363934383035336465653839386638386232626638633633663836 -36323533393465636666333166376366623664646439373437623935643533646635343734316463 -30643865373632623935306130396233303231613965323232646231363939336265323166393837 -30323566306132626635653262353132636130313233656534663031313536366562383430383133 -37633866346230313866326339346137656331343661316537373335373730393538356265336435 -34656439636137366163653337316639386166633530633836356439663364313836653264373862 -34346635323130643130366561613064623766393139633432633137646639643836643636356235 -32363834613635326630313066353064363561363861373933396262393062633038383937323431 -38343264326563373738653235613463363833366166336434333766623230383134633831303063 -64333435313938343131623132323063323830613337333565396238383539376261313964643731 -63366538396465616566376264346163323663323966333832353831303633386535393933383739 -31623231373139376433373936363639366566643338373534666166626233363939346233333135 -37393035313637396134643966306432653963313534613862323635613238663936633362396130 -36613032613436313534623436303266316430316662396338643438353937666164366238656265 -39636239663432613035663765393237376338393138613938663639633737346139626462363539 -31306234333637343532303335353230613262303361336438356362396166356532323861346633 -39356632633338626333353865386431663364356232666137663161326566633864653964383133 -31393838623833616531306366326434343938343962323835343630373635336134343462346634 -66343832613037303231376632353864653565376538643166303033393265356164666630323630 -34636235373530613832333832626163363332646638653461306461336533356234663832356138 -32363231663465646630643437636231353131323834306536653030626164643335373139343337 -31636539613335653438613435633862633630396133373862383131663731646165356438346136 -61663665393233343935366431366666323737366230646465386431393065613135623463613831 -66626136343239363439386266333866313139326635643735646665623637633733616236393662 -30363533653634393231353032326339333136363266346535643066633861323638313131396166 -31316237353664653566323061383864653737616135396561633163313036623262613966386364 -38663932313638343131376537393333653262626532623564356666333462323266366134353133 -64643734306636393233663130663061663264376230613237333466633564333739313432363134 -31613531326666663233653631653961613935373239383762643535396338323430303335666135 -38363966636536636133303662366235373662363262303733393964396636343062383866333532 -62623561323137663833326132363566333331666133316232326562663135653134396362663831 -34356631396666303330336634613961303935316564663431646534646433313937656664623032 -33316633386131643833656531303938393566643636393732386363356162303137343133613662 -65666137383333376462643234666137363632316430346631363234666361653065393932306237 -30616566333963373032303737313563396130353831653366326466313464383439373237623130 -61666361323332616266353834343731393532323665363230663863613235366264313033373662 -38383433396235393663643233376639626634376432393561376566333965323933346233663862 -61343731623066356139353233626364313439326634383230383335313739616264333339613230 -30616532383263343331623233313161623865323036656561353461326531623034353066393531 -64366430613766656530393164623138666265376537303364383830343135633164633364643364 -31326633336438663238303261613538303635623636313437313564636431383063626436636239 -64646139323963393339383766623661633935393135653962393438663266393764393730626334 -36643539633132323636366535623538616462663831306131303332646636333232393464346338 -32343238633438396630393634353265373430633633396134643237643839313662643565666530 -35303364363262313463386333666165353065333834663631356465383366646263386633396432 -34363233643261666337326331653233366537393938636238323464323531643237343564643837 -65343036336638313864313966636562653732346661616162333032303033326236613065323933 -33393939666539303439303631393039656532636438663939376536323535326663633564366231 -33333136623735333964356666306361396631376564306434396264623164343866373239363766 -37643262313733633632633165323466636566343032356663336161633766323532643166366662 -66363162636466306630313737363532666334353431633166356138653232383830626134613832 -35626431306434663038343335386462393533313633363530333135396539643335383265326337 -38393035363631303530336630353930353761663065363461613533383732303438636461303638 -39613332363165363737636335383966306539343665373363613935323666636162653135316239 -37363138646538313865346138386364343339333161646664666564353037316562616166393365 -35323232316261343131643230646432633939626465373236306336303766373136613962356232 -61656665396266623233343335326364643235633861636232336339323465613030633233643565 -39653361396366623131613331353763376139393365376261353536353731616130663264666234 -64643437366266393466386634363835373437626139393238396363653235393831333338356530 -32643934383264636232666264666262346435353065623963646530613063633733343138396138 -34316231346639393631613136633966643630323864366132656437613866616166326231613339 -36386331363131316164373265633535316233626364353733633961376132363839373632613066 -66653136663239396536363861343734393034326164653464636566383430306365623365316332 -35306537306437376432623935353966623038643861393538623231393037643239653162393833 -38333165343536333038656162363933623630343739663665613337623665613737346533386266 -66383231643166663165393563373764373933656638363132383837306362393937653837336233 -38396664373638346430623436323364353034376332333166323034393331646534393530393966 -33323832393939386333396261393534653831366236396432316334326233353436623438323063 -36636138366330613839633239363831623039303235383633396533646534373366633535306135 -61626561613631356366643838383332303763383131326165636665316262306363343132393033 -34303165303762396636366131616661633666666433646631353434306262333766356161353238 -65363139303965336133353631623636376566323939383131653064373239313738373566356566 -61333238643462613832623031353939323830376131393432613233376463363431623066376566 -64316530643337663538303566323930656565363231356666623166336135633665356263363866 -65363738343130616438383365623066346464323734656430313864363465613536613439363463 -35646237636137393134373336323833356233386666663039666634316631333266653564396636 -64393939313533633966396365666334306337333533313561663764616461656565643566303064 -34643437323366393530306466383532636131313664363166356261663732643865616565643163 -30366430373061383135363830636435303634373334373432343933646164346662343961643833 -62346262623863613337383763363365353432393135653463376332316363656136346431666539 -35343464663139373062373835653465336662663865633365333838393463313764393064393038 -30353935613861653364653230366338316633663039363836363661646635343965663763393635 -32646464386166626537333932303865353761663561366265653661343064386632623635366335 -30656164373062353131613662636639616464623261363734306334353163663438633237376630 -61303237626561613966366535663734626266366432663331373366323638373362363537666338 -35343931666462313061326134653437303935646430656162613265386464633762336333636333 -36623462646330386436343834396265316634663861636234633935393336623264336666343465 -66353066303663363661656161383866323739633061356334613431343534373432653639356136 -35663933386266633834333139343065383732366564653630393365336131653233646236316633 -62613232323432333063393734366165393033643964303865613862333838376533346564616532 -36616538336133633733366163393333393665333163333639316463653537613137376366613938 -36373931636662323638643037653930303039386366646564633762336166646262346663386630 -63646530336135393662336131356363353464393339356635323866333139653035356333333063 -34646531393233346330623461656266353533376234633465393733393937356433313563313537 -31386238303439386534363361643661646266633938613736353766326637313862373830333032 -34653335623034623334373036623038653536633438343865653935623961363361643431386566 -35663431353338616361366261666362363632636335316333613062663739616662306433333838 -61316436616161633334313632356239343437613361343530303464396433653135656165353765 -39313464636664313136623863393866343663663339383533666534333239386535653337353765 -37316162393464656236633039346230643665656239663030633937663464613830353630663964 -62393865643536366362656363623233316331373436383837333534653039343437363362363465 -30336130383164613364343665393766316564623266353961336565656134613538386666653765 -64333039396434343361353531653136663630313239366136333533653638383164336266386535 -30393934353937653665613964313863383166653363653561663065643938363939613234616465 -63306431303030373337633333626464626632376230396638663961613537343162623763663335 -35353665393830353463363463363735613664333137336235373730643466333931346634323832 -65616365623636353135653965623636383962636435656233616265363634316466333431633661 -64383936363361373932643330646339663163653066316437313031616362323130663033396134 -35613939643665376432656139633761303136393438663932653438663236336138333363653363 -31313130353961613833616433613134373433386266376135376336353637363439396565366135 -66613333386632353332633933306334623534363563393735333733323264633833373664613835 -36613834333136653332363138323031313966396433376663383534363536383935653763653164 -65636462643835316338353163383839383435383535646431633963393234663138366337646233 -33653035656533633132373937663533333237393163666136373035616632303633336438356266 -65313963636239623638656534663332646531363232323164643932366566346438633132383062 -37666362626338316462303032303530666339303336353437333139373134336162393961656337 -35613234383031633662373565373333346161303737653539376134333634373731376237346330 -39306632636233353863643330333335326566396461613035656133353638383135666234336231 -65386662366539646365343236303230663564326366656433363037386162356236356136316439 -36656130376531393336366266626639313633626532376630306165383666396633663162323730 -64323236346535303034633362363737353463383432303761363664343961613761373730393137 -63613337343265636261623961306334323834316335363963346231613064306162363036623463 -34333065343135343834616633323833353564663735653532386233656665386530316461396561 -66343562623532376138653130646530353134323264343166396439396235326538313462323136 -37313966383230366431303064633862373231393363363661616430363663303536613638323635 -64326332373833636635623962633035613537313238633335663438323833333864353731363931 -39386465353237666531616435376638326532343533356264373163373332373636656531653066 -33316665653236326466623830346462303635623236383564396466333238343033656336376363 -32656334373734646266313139626661343330356564383662613163663865656432663561393861 -31316131313932383632623832356438306436383935323039663164336333316264356564613236 -36326437623234366331616232633132656131633238646232366264643664373532366430383661 -32386435353534663338386365666437346566343866363330373338383231623839386465656466 -35346462636430383662623733366436336136626338396530373239663265376564663431663133 -63646631346563333537396566643363373135353235663762353366613238363662343633303061 -37633431666535326633333138623261303232636363623364626335333663306566643337636338 -61343138353962346436613666326230373539313237373233346236303165613662303265393164 -35373438393530383465366135393933653962326363643634363164633865663065616663373934 -36666139623764356435353537323432373935376463356631616338643931376637316131356235 -39303664343137343461643335353962343664383835616634393961646664383663613739303534 -30356236373133363731656131326531633966386463616336303963623861356230663633383231 -38653531633738323862613361666638316563346237376434343333666430656535363830343637 -64363663356666363966376631333933346531366461343335323632633065623064373730383466 -31303836336331396630633939396564386232663230383136343531643930303034383361396637 -33303135643466633837373630313738326436386335643434366361386231363537326132373238 -38376137353362313234316531353831306433383164616138633461666435323230373865383239 -35356236303537333932316566633733303830313933373438633638393835363462656166386261 -62363731363164653831336232636462396434343533353161393636363365633034633733343238 -65333735316262613963366265653132666465663962646431333535393934333637323538353335 -30643430393234383339316432316565623566313266366236663530643562336532663734373039 -34303162333462633564663666306639326434396438373531336239376366623631643937396361 -64383930356337623362643130666362393130646464383332363963313937313734663634326564 -39613766333836303965393966353463316466393563626330633335613864303364303361663637 -61643665356332363433613736633864643933616137316332383035616534386462356164646534 -37363066613836656236623032363132343964303366336139366362333664306433616239363166 -36306562643133316266623839373937356631646232623561383638333536616636326535366334 -33343938336664663533653466623030636631323835393063393466643936313531666634303964 -66303262653234333036643935613161623033363633313334393533653661333530383164646230 -32383635386161623466366435643537323233383230386234313564333361306632323639343830 -62306264633338343032393265613533643136653335633264333964313931373430613862636461 -61356138383634373061616366616466633663343738316139393332323465623833663934613763 -36633166326638646363376336646635616230653165366435343639313266393531613838323063 -30653763623065666235373165613163313139663038363539653565646439356230643631316134 -35393563616135613836303366356264373332393439386666633564356630643065666438386532 -39653333623935636634303434316234613665666434343730333632663164383530303565333934 -64346661353935386164663062376237323538666339366237663431623262326533373230373365 -33343338343734653036336163313434393661363535363332376537386364343363323261323439 -39623661626438326665316464373930326439333738396366633934613536363438363230336464 -65316266333733376237636235396336386264303934653663316239663831646632386630383639 -66623536346132313738623832336661393032313462313639643833653265623438373533653934 -65326638623035306463336163316431393130643262613966333332633133373139316563613864 -36363338313234646539626661316265396234633333373062373439373832643966383631636535 -38313862643838303363663834376661643131383337323163623466353135363665376233316637 -66343035623636343132646134343439323132303734373665373365366232333634373161343465 -63653064616166363033663431636130313035656331633666663230613739623665623436336438 -34313234326262313161363530633737303830353136306633653031653164303765663834643136 -33656333663235613161616632643935363864666363613739303962636434363938323237363834 -37376535333162653138656335376530316364326666393438356138303461613063313766396530 -63353639623238646632386536326136323931633630623635386538353135643735333133353461 -34656339366566393139303532353833343363333235663262346238353932333534376131356232 -33383136636330383166363161646432363531346630633138356633666235346462313438616565 -34633864383439323563346566396436346465646233356662633637636636666564633439646432 -62386430383838303433396232373866326433666661396265313035653638323764313764333232 -61383236313930376465343166386332306538353138356235326636376566386433613061633836 -38626139383333393937616535656337346235336433616330323332656338306236633438363965 -66633533343830623233613636383936353533653761613730616264393733623864633464646333 -33313166613738653162376133303734393436356139613261626238343062353465623263633437 -36613938666437623635346638343566313933616137326433613233363962326361343365643937 -62653539623735313935393236316634626638313434313934383832666263353563663064376637 -34366630666663393539326131633665353161636533366561313439353463613361366432343836 -66653236623336363963656232633663303935623961613132633239633731633463613536303137 -62613134383932613536646164353239363663643532663761346434633463316662623765326166 -32653163373966343263356130303830336164363265623737636238623364633963353834366230 -61383235326536633263613164393666376562363063373238613737623834626565373332323034 -39326433636538303561393862346534346539656661373636313236653030613863666563623765 -65633932333666313733373733623964333931643438323538396433373139633835616432656263 -65623536323763363763633631323630306233396639363866313330386163313632306232373864 -33623365346162303562643132306565646430656365646531303733373362613065666563356564 -63396437366466633531613462386630383165303063366533303538356639336134656461323838 -30633566663839386362636534343165653637326637313161333361643935323531643732646231 -31306638303066363261356539396230666262343962363563343063356430356261303539393862 -37353435313566623831313138373361303137313661323432636436363663396134623365383764 -66393938393639346233306534346335653335336638643664313938383765636132646530313136 -34326231326663353336346638393839623136626339316538366433623636643839623938326662 -33393061383431363635306636333131326339643135343934633231323466346531373334616336 -63653961656361656333336462613736353063623030346637383863346338646132656633363633 -62666562656436316135313034653162653066343464666139383364323632373130323363653739 -64663936356565303765653266336131303464633234386638626330616336666135613038666433 -61306237323931336366633033653334393939663433306661373962383036333766323261303535 -36326236646131316432613364336234363139653462393731613663653162663334353166653939 -62336265643537396533323032626530346232386238363633633032646464353163383839353666 -61386562646364333564306338333533336235656465636236363833393563323066656338386235 -65373762343865376466616562376430653837346239356539623836336331336232306165616538 -39626538306131623766636664313965393066656234313631656162623563323234623733356337 -62613031383038383664333135646334663264633237363733333632633634366234633866323064 -38626437313034666530376633303463326136303962623665646430313766633332363832666131 -32396637376135393035386636623562316265353939366437363531633566653666303435343462 -31336635663633346235633734623233616534306265666139393563663338326337646436366162 -36666135616237336566613631633234373766333736636462316438323935336335646431326266 -61653339646566643739613139353636353862366235653864613936643834303335336437333830 -34383365646163386566336430636630616561616434666238313936326533643437646538623233 -38666430633437643366623538633265383836313964376263666331653535313361303936316339 -61316462333938643334326136306466346165653438326139653563353733653039643530613231 -36303632303035623137663866376437353437313066663238393563333065666266396533613166 -63386431623737383862316365613235373539366134363861346336326135653730316336653262 -66396465613537663735633130383933366435613063303065636363346663363034303331623363 -38626234346630323138613532353131363562633466366461663966653931656530386336313831 -38363461383361383461303734663138616662623339366566313430393033663862636437303932 -38353063663932626165616234376236646261333836623734303365646564633339663530373631 -64633730373935383832316636313435346364613065343438353134313939636134363139336534 -32326232633930353064326138386333633064313962336531653764613861323930663966346535 -61633466653334656661363631383034303334333932383865336530653839383866366334613734 -62393132386335663662373830643161616637383832343266306232653336393761653335326263 -64623138383562383265323839633262643365656434656234363733366266623130386161393430 -34333462666363326632666335386230393731393462633139626365313535373737613662313539 -64623764373638336165333861633130353338383765366363653861633635343132646535313339 -31666132373361653139396563313565666264386630336333333838333434653437373532393862 -30363936346166653230313833303763333061623834633636303337663737663637616364386534 -31656633373564356439383733663635313735623563323434323766333266316261623765323434 -65353663396363353939326239343431626433653362346566313237613733373437643238353537 -62386233653865383862643563386332376136356661616437306136633133396130303339386638 -61653737343936633939666430636566613366613738623832363937646364306662366439386262 -64346361396161386431326566346337336636623262636137666134616366353937663131633433 -38666533313735323337313264323937303932356164396131353436633037303064633831646632 -61643664386239313139336330316533626331363763663239366262633532343039386433313639 -66653533336136323331333339333861393632656266646464633266663039363862636531613562 -39386666323537643835303363633766313131336266396236366133356233623035333865356331 -38623935333066326431313466326436333437366331336631656438373038643632363432353236 -63396462656462666131303263376166633361343535663138303261613733386239346361663534 -62343861373931326339623566316334326165396537353135313166303836623338353163633661 -66373934356466383364626537333738613932363864656364343839643937373562396162646565 -37396338636361613662346261343939343664383737363630353737393764663865623465333064 -31376235643334623433633830353737633263353461643339303362383937393134373731336533 -34306631303035386132623963306331643434323331613936663164633733303030633062393238 -62373764343464386237616335303232303934396133666230613731623237663935353239383439 -65666462393465613162613363346531346336643564633665313562616331623965666262623635 -39396534623230306637616138666337353463343364383232613137323563383832376462353561 -35373536633265613637666562373865363236336562393062343437353036656636666439313863 -66666565373565373933333564326565353630393134333635316136646233646161613563333635 -62306130353438643265316166376536313532303832613363303332333164316162366338353633 -37353262653264303735383464326631363232613532656261313966346366346162656264356362 -34326463323039323562333236663666353433623233386361636236323561636435386665653637 -38613633306332306163393562353962343834373332326466343130356133336261336465613236 -64323566363863643966363232633464643137383733376131306239383831653935336335366137 -64643866303166376265626531323237646630616361343463336261313436313336653833386133 -39666363643031613632636637326535643766646638353361616561663264633037366333346533 -61626431656664646162333932366565646437646666306462623763346337656437386535393266 -33663737616334363861663137333833663761653131386233356263623335623130346564623262 -36663333343365653465383236626165383434363665353435396631393265613332373533373932 -62386438646231326365393364653161373632616334643731386362613435653336613132623264 -36386165313361336236623038663533666539623261356330613032333361323135346237363962 -66303263383636633966653564303037363732663465613534626230316333363738656134326664 -32623138623338363164326633313264653938343936633837303838656431333762643530386664 -32333937323462653531343235383064353863326130303231373865613533343939643562633566 -35366162393265316236623434663762393636626462346630366233663335616130313265646462 -66336566363963383032366434666165633034376531353231346639666266613266616634363434 -64646236373432356234666163623363346163383534643664366166363065386561303239373935 -63643638383266343838383334643333343130313962313333343865653633393236333832623465 -66373161306537343639636530373166623937643230336337313035633333303666303438626130 -33643130346161653732666464323433393933643333633861616230623436643435366137633336 -61666232383666356236356234663539616135306634653637326138353136303163366534353961 -33313737613633316532623936313833653236613034366134363562306239303439323334623934 -37633930303735363737303039616131653430616434353731313039333964346132636661643834 -39303535346365323163303436346335333731396561383232353366366138363536373330633962 -34623030633035333036666465643832393330323566336166323832356430323632663632633062 -35626237666161303337633863336661656566343361323565373065616662626237383633656261 -31336339623264626137373135343434303362656330383463666332383961316633333937386437 -34323831373832363032646161383735363539356634626232636165636537393836653832326562 -31363663666533373730336235303339373035386137373339613662663237363836636261623264 -30313661373232663034393535666163333533633031633764323662333834396635386466623535 -38356232346336343335373065643737313233386331646136363636663937656161313862346665 -64353332666661353036643164303164663731363662626464303430353061313864633762646131 -65616436333134343837626666323163663032383462376266623632356565383336356463383033 -62643336306661326662623962373765373861323564313563376462333834353363643361336662 -61616534366666666230653364376634306561636261376536353436363961656230653939383138 -66393433386361373334636636393365346239363564393931643531666361613666306331393530 -37623430316663313732623339393566323937373762396533356138626332636332343338373936 -30653135343830396264653637363730393063343134393533623835623465316436353763376230 -38323330313934636130633363646631346165663035643739346231393663313836616535386235 -33303833316162623834343834363834396665343537373365633035643165306462376336303366 -64663130663664623766336164336465343261636562303434363036353337386638313165613131 -32373062653230313461613637356638656533313938633237326237376563336239303937306363 -64306632373764643239636666386632303630663865666365646138356439376565643763656530 -35353234633864643761323664383764393466616332393036666632663931393234393237613332 -31353437336563353463623264353565346263643236303362313562346137313365616363643831 -30623630623438326365653461393139386365376662383032623835386334333135363561366636 -36346638303364336337646130616538636436663964313130386439666664386366656563313131 -35656632333332346339393862656636343530346138646236336131666165653363333138343962 -66636130313637626430313239303836376639613363663264363435666531323130323933383164 -33626635613661623761366131646536363938616636383438366534336263323161653330643432 -31666663346131663966383038646466666633393166383832616663323366653538353664356363 -31333463323835356464316464356666343837313134336164356235623635633861653031646633 -62613734613835356264373066306530303737613430353963663931643161623563323533613065 -66646236313034653935346461393262333634376439393435383962653366376334646265353365 -63333036373931343863386463303336373661346264353235333232636238313331623537386339 -63326239353633373336646139346364613335616637613635343031313932653434326133643938 -31316132663837323666366463643830643164313338316631393661346534326137646361366564 -61303565646139653533663963613531373965336231353935383936376232386461613630663439 -34366266643466646236646164353730303761386137356634323964613635343664653333306339 -64363236636466666438663934663963633363376135633737386134353863616435616361343834 -31316536626565303062633137366239396331303530373138653836393832326462396162306131 -34363734306436663438386137616638313737313834636533656637393436623562613435393664 -62356337393561396236313763376538346365633634386463383135393835376537343332393930 -61353038623366346532623231656665366233396432373234303666626463353330333061623962 -36313034316464363263366336623835633461393334646361343339363839303534356631396130 -61623464346236383436643837656164303132336361396434643865303266336435323839663263 -36643335396439383437626431663032383161356537373939633935666532636362303332343432 -63306430363236353932346162326235393064313335393334333833636463343530356465393336 -34643238383638326666666539383962653433663036383335633338303733356335336535353136 -32643633383234373166643633393966633230313062313165633233623936313265343765303862 -66386666376134366330353664383439633361623530333133626566356235633933326635333562 -31366661346266396236373031613235366530653136336433333431363637366434303734363264 -37393139616136383963623535303634353237373230643232613632373436386438343261623939 -62613164623236333066373333363531653230376436653336613565323162623161343336343532 -34393338353932336338303135653734393736666538363632393762643936333931373966333232 -32653966653165653465393337366166346237303162663066656133366434643366663636316535 -65396332323438363162613266316164306439616261306262363631373237626636396663373136 -65363261373834386530323461353835383931383331383835616139666265303663373661626266 -34373263336465646631363164623230316134626339623232363331313662633464336139623330 -33653465666132646337363131616365636533333165656565376639343933326565363537393136 -61393362343430353165383530306139363561356462643639393934353261333130373766393562 -38636661393338643565333532396232323766333433663935643262653238623230366332313032 -39613762633036663761363637353539363231306165653761623539616366393464393433613565 -32336538333231613030373132396338363462373836613332386230343737303664323434313635 -35306561393563353839616530383161636232333562343238393530653866326634653235616661 -31623232336433663366646434343437616339353039333835363938613638353736636266343738 -31366565306163616239383563323764653635326335343161656439353532383761376633376331 -62336439663562393661356139333833623339323065353339643430646264366439353565366232 -38663231353635313933373237613136366531303962393664303339626233383633356636323364 -30633436336333643636616431363064323761336337356339303163363031653334316565626335 -33333238386531643466386232303735306563323634646561633961356163346163316334646339 -66356230386431303636376435363966356432626663356139306563376431666164653539333664 -30306362633237656565663663366335313332383962626437376239393631386164333539353438 -62636231353635613866393135653262373361306439383265333939633162613333656538346338 -33303837643830333838373036333164356335613132383264313336386262383433323165306533 -33383630306533373231376232303633313839336338396233396264313061646438643332653963 -63363136353237656133656461663664326461336233313135313863653566386366353836613232 -61313130363337643938613461393038316631613932333563346364356562363434616339346235 -35323733363535346361393031306265393330616335353232303339616563383262306662653864 -61356131316164336462393838303535643066626434653937626433323233353534373739353133 -34646161313832313136633738336637303438633164643835326636343862396266373130616237 -61313939353562636161666265336532663063366462363265653730633936646563323365376366 -38653864646431333065633765313035313063636431373566613435343937633839343432623333 -62323333636634616134616437643461396561393730636337636532353737383661363332363331 -62303930636134653566346661336534616639356662313966313436303365336131303135343738 -33373838663030323962393636356234653862343239646661653735643765633663636236623236 -66323864633635653134633934613430396439613638346234316239383538396235386166623931 -63383761636533393531343062633463643931343536653232376236383265393162393535376232 -61313566336232626336323330343731626530343035316462326561646436323131306137633238 -32643034313935393031313464393866626137343264656264666665333630393039353761613065 -33343833663161643030353161613436313861386563333566323761383633303833386432363836 -31616562636661313136363230666334393834363137663865616638643161323832383737303639 -65633333636661356430636432383933656163313838653039363366326533336562663763343632 -61376130323763383565353462353330386339376139633336343466393135303966643335353765 -39636233386333326130626438396462313030376162313066646462326634343563393835393230 -61626234333461653961663061366531313330653337623762333036313038363232663163616131 -66323064643036643538356339366365313061346165306538356432653561616363333763653966 -33333134666464333739363263623833656133373539613431363839376138616237336163326337 -61396636366664353966666661343964306262393934666661666139373236333234346436353462 -63353565376432306230366662383466353630373739326133666537376532626436353666613438 -64663232343562373330306466396665366131313837336264373538356336383239613966353431 -33326466373062313833653338373631396339383132316533386635613934623062336131346138 -65303337343235623733626464386262636531613033396439616266646436396439353465316538 -35623939613637646161666264306631356438626539356363373236303165666163656661633862 -33663162396162356238333930336634653461663933383136653761616333643338336363393534 -61333066356435353837666135386138626532376364613530643230366639346133323163316365 -35303737623964313163376363343436363261633164346637626362303062373265663865306331 -38623866393031623765323266666665323932373263363837366138353636353034343665373061 -37646462653333323638333937336131323432663839633561336430316461396430663431343931 -32333530383566613539613131343537623061653830336661373630666431623064626533316239 -32326133633838333237346566303666666135373135303963306631663830353437623034666263 -32343061373565333337633462623363306239643033636430386330653765313339353461663662 -36373162306563376631393764336231353938306263346235646331356233626637653331626236 -38626535393235663038306134663438653364643263633530303338326438386633356630663633 -32623563626266613461353632326261353066313033613732313261626661616164666364386239 -33666662356331353662316633366132636237353332353737383335306361346634346166373333 -65386662353638386438386637373238386132643063353135313166306163386337383466633430 -65366263373464646133653562333433316266663263336466326665623663623831613137336336 -63306363353163316363383264323731363664636331653431303034643132323630616230636361 -34323864353531333133623863363833653235666534303236356431366631346332653964313736 -36643661393461373833653065626165323539383236313330373165663065613530613265363638 -37646633623731363239353039303161366262633735353564373265363033646438363963353034 -62626438396236623362383766656133623139343431653563626666353563653933396336373362 -66343138373162306338356633383165393561666162336630333332396635393636616235303635 -31333837633937383233653738623165353866346164336266393864616438663835326265613463 -32386533323333303838353464376162643665613336653065663438313263386466356561383538 -39646337346364333833363636656364643833636139643233666164393034393130303334646438 -32313563643163383962613032326336623838653664313730633334303962333631623437333061 -66356665623836613730666439633863343435323236386535386531653162613465323431633661 -38333166613539353563356462643663383335343236306639373238303834633764613263643932 -38666439383338356331343236643336666266333561323064393438626661646138616635633739 -63313363633239643863633136376163613237373333623535613435363331366332663565396264 -61653133646366653064383461653036346333393637663861373638353263623762646133396331 -36383765633234626235633937613561343666363461346638623839336466666330303031336265 -39653932343633643265626131316535306363363332326630633865393363316564336535653432 -39303632623431663337656463393666383330633732333031336235613865636339643435633139 -63633738643862393835316233303362613966356530346661363766366137363234653466646133 -63616161636234316633613938623961363234316134343265386435623339343930633535316636 -36333166636136613531626164333363633661356662643961323331323634356437633733613064 -66333462313536656533303865633531313832306536613739663633626231323035656331393837 -39383961626639373030356134666164616434663762613233656637643538653466336539376639 -30626233313038303539323833333131343935626136306332356231306564336637643464393832 -63363937633639343435646632313165373530393532383661346631323834653635376431313461 -35343534393935366637323430313635633663636433323066323835656234666439306166333630 -34303439336661333662393763326166333837336536613433336162343538316230316337323964 -64656362626666346234653438313730393963376233313235333933386132666632656635306634 -61333330316432356433336364373065633065346664393964366563373061316632343865396634 -63363363646438386138623730393831393139336564313962626139393765316266336138396666 -32663735376131643062663736623531346661633530356634383035653138333331613532323438 -38393437353135333961383961343736393233656238626438356131393333626463666433643163 -36346461626263343239623262333233363533326131613565303337343865363930393130303331 -66333337306165656235376331376133316364383638333063373662383463636464333931316639 -38623462323838623533356664613131343138376461633064373966376439633938346165366264 -62303665396134323262326631623234663933653439313333623266623364616237323062636231 -66343430353132326366346366323765323130383233386133636531666531323863316534653534 -66653962303330386639373631366237346139323436663930663134616663663932326135623461 -36626637343031613730333531646632633736623837363036343434306434616463656461373034 -36326636333966333462663336326562656633643639643064346437353532313931306430653139 -66353932366134333936656136343963353538363533643633653835306331643930666365326361 -39633464653462353439303364656437323837653863626635346336393235663666373062383434 -64666234323366326636313033633338393935313061353665653535626566363039666466396234 -39623264333865333033333432393266633064626163346139333538616535366538623664303632 -31633835303665633332346434633930356265373736353631313533626133383264636436346661 -62346433393633653231323732373132306231623662616330303234653230313365656630613064 -63656362333136626136636562366565373534616338373035356338313932346162313533666231 -64653432373632633539363333656438396331663562646438393133303034643137383333656363 -37386565376432353734613335646666653364316631393130636132353631666536363861626232 -32353134336531613935326434366565313532326361626631306638393233373533356130656361 -34346636366163323431303664303665316464326331333834656330313235623661376338363930 -65353261366134623134616262383263336639306231343261653964326130613761643165383036 -32336237633739393530356131393537383935656461366565653463613132343631323861313134 -34396163623430353136396562316462623132313339383261623732303937393933626235623765 -35336435373133383034363837636534643736663063663138383837333739386630383033666561 -65353563333662363864663261393565343530393861666533636466343934666636313062396366 -31303937373334383433643330323262653236353037356637623537386636633766353661666431 -61396230333661323830646337393438323930363364393734663637653338626465653964303862 -39326134613138306266333263343731313439336633626435333763613863626439636666353834 -33333336656234303539383734396639663032373539343161653061393366323763663263343837 -31353866376236613530373665346661653161396165643335303934353265393130346665646431 -38343336626337373761633565663139643036643831623236663364623739353538323662643532 -35386635393036326265353839353231386637366639356332306436333639303563666364353532 -37643363316332396532646363336463356136393465353563653532346138373863636435363836 -61653534396134356164313263363735653065363431353864326239333632343661613432313636 -35653161353366396232336661323333393538313061356566646138323932633232316436303437 -35343633333738393464383865636566653161303831356235313339393931383034653164363439 -36393830663564396462393030346338383866663662646661383664386236356332303932356637 -64626532653434336635323164313064656531346366363731386630396161323137373039316466 -64373238393964363233326563653730353239303136343931666364336664353537323862653831 -65613364393731623638333437396237306637366361323862346632336432353139393134633662 -66363537396264393136363032383031376334343932326430353430393634363133663038633762 -33643361663666363538326637306538663138373266626639616234373432616636666633386638 -31646237376566323161656536376364343932646562346434326435623536303162323632393035 -64383164353866616431383361636336666464376561653162396566623063626438666138346237 -37336634303663623637666662363733363139383035643938376538643664326232343030323262 -36373738626264343234616365376264393833323537666233666633626565346437363730383631 -61616130376366333565643263303335326637376234343636653631373264356433633539623366 -66326432626366363962366431653538363866623135366330353462363732623461363735313666 -62626136393130326566376234353864383636383562636162346637383934363063393339653066 -32643534373061303161346234326530323663623732653631373031656539316337316363326163 -64393238656436376663643632396333326266373865613965366438343336393063363037326438 -36616430363034336130373230353134666363656533376439303537633537633434653532306336 -63623562643936306365646238373130333939663333323630356636373938333363633030393434 -66353266626136373864363966643335353164623930353336343537663161306132633264613466 -35323837636239323031656234303761363661373066316263316537346433616663613933656662 -30383361636336356430636334333937383639333135343236343437333130363038356166336666 -34376663396434306661623362303963306566663831363037376237646534363263393334333736 -32313636313563373635363461303435323738663234356639313037363034316363653739396263 -65316264323437623865366265653531393033326236313534616133346538633661383936666466 -37336361663762323831383737623531613164323134613631646430643766626331666463306264 -31313431326666633431333438316538646163646530633636393933643230616533346464393433 -31636138313034663936323634373964663163653830333134653437363763386666313535363838 -33613061663030613836383561376137306565326565323766353332353534633832646332313135 -30623366323263653931313031333238393434646239656135333939633264303933363039616436 -39643661353961616264633766306330343038393939613863383666666139373431316434316339 -35613538626635306635393937393961343566616361373565616166353137373838636264633065 -65376130663335333862336338646632623935396366623361636631363966353732643033653138 -34373738353737366461666662326630323031396261633330383661656366366432633361623763 -62313062633962396663376238643761303664373839633336633638393433666537623463386338 -61306330646436656433656336313637663537336531383937326338383164363966666539623536 -34623965646333346430333466333761613532373333623766303732366261306137363638373266 -30643639396661643234306634623264316338373830633063333738643766366336373866333830 -61626162323165323131366438653936366365313363333037633861333336346164346634366364 -65626232323336653732653337333462623836393531643562653161653261393633306532613439 -66383434353538303234393738643730623730623231626561306531343963613235636137396438 -33643665336465653461383636303138636239343430323565653630303733656632636332353038 -34623234383563616566653562626338343432613135333732343034643335393962376136393733 -64616461353166313761616166383832326238393763313262393331336233303464346439313735 -66633632323236616662386335336437366337303665306535366434383966653030373961666232 -30333938346637343266336639626234666131316263343538656537343235316261313466323930 -30336533626162653766376435353337353561626438643830363139356439646538343339653863 -38636465653136313961343639323962363031623361343630393836643163616566393963313632 -62646638643362646364613131616133353732626536316336616435646633666238336337376565 -63613832313139626537626639393964386138393138663938313430393134346232653466303730 -66306534636238613637383762363239643464353336346135393661633866663637303065386132 -61373731633566616664393662313333336664346461343766353565336132356565643862396437 -64333337366364346632303162393432656135656239353866323132613737363233643265633738 -61643337393038353335626134396330343435656562356266643739323739336333653837613132 -65613666373539373033633432636339353365393936643964343938393233643139636338326565 -63663161306433633935356263313731656363613535623463363062353035353435613732306232 -35383862663738373761396338396639343733663831366139393136376465313666633638333530 -38363462633638623337363661623234373330366636363763393039626366613461626131643562 -65333363643437343538636331373763393433656365326437656130656261363166323237336465 -62333939393239306665326135623637633335663533666138346562623330633439376438356635 -64313338346435383265366539363261653231326564373439346230623838633938383837333361 -65653632376665366637356634613965373935353331313430653734363832303837313832653437 -32636533306439346632633236393030666166656237633338353138633936353339616565396234 -62653831313931623638623736306137303634396330636461326130326330346636353634393766 -63383230346531313235623734306334356265383337663366393236323763313661323331373032 -37346662656130643636313965623134323063356365626634376561643466663032363031616531 -31353732613035386436343463613739633466303739666331313831323264363030663937663337 -36346231613834613736366433313138666331643933616338623535313663666635363466373666 -61613237626132343362666364373138343532663664313332333437363562373937323533656664 -63383835363333356233663962343062643032346231306434376539326261333164333666646136 -63616638306561653837313561663635363238613239636261633434323732366230633961383761 -34656564383132653537333564653237333161396437346635326531386635336532336465623235 -38386666313961373030306338376164636332343233346131343063306536333566336534396637 -66646330616564343032636531613837366532393639633535363461333365346163633931633164 -37326164373234613637323364303965643131643335303934633231666364306361306434643636 -63393430626439616132303037363531306532656134316566613764316435303064623161303135 -61666636353032303463313536346238336137333962636130316337633661633531643737373134 -34616264626362393133653538343532613135613163346637343831613263633534373666373138 -30313532336230643336336665313938353038323134663565386335303262613433666232346339 -64633834316439666162383236623533386566373462646562656161353035646435383937346566 -33626537366562636562643331643563643166663663323233373063666533373137653764613464 -32623261373434336438303832316565633132373138333765326239356334646264666338386235 -30643935323561333731656261316665313335373566663934363965323035356631373430653136 -38386539373931663231393638343636373437653163366662366131643763303163396231326632 -39353365353463363135393664633137663835633433663966363039343934346562366231373866 -37336437396462633463363930623533343837373863356132306364383132373037623836623035 -64333137366435626232633964326235316464613939646564623362376265376534303936356236 -37363237396236313137363562613339613666323536313638616365316366373836663831316230 -34643933376334623864366638306639633938366662306662303038653631353665393438653338 -33643932316164353139373965376335643339363935613939663939646130626265316462306535 -39376666366639653432363462323335343436383737363738653636663564666166656139303331 -30373838623932363734383338313037623066353537626464636339386164396535303165656432 -65373636323135363338336162656563643164303235646262396666313436306261656233396562 -66653635393463616432656464363662623631313637663236376462623739323231633961656163 -32353664393165613338663666653762616232616430306639373661386265623531366137306438 -39343130303262303038633831393861616566333430376335383062633565363662646637643930 -64346365313731363433623432343331353436326166353263313230383463333039396434666663 -37346335316362373964383337396565383537323831663333376436363466633437336232636633 -31306263316661343263633331323431383835613832333430343631326339366662313639396335 -65646534333264643535363061643963653737386233346330366661393639323361376637643832 -35326233323966613461646435393636633362313164343466386661663263386136346631626662 -36306236666431326436383636306132356632326338313762303364373263356535356162353933 -66366466613932636231333964373736303932326232313235663438663566623961393066643161 -39653964643061303166306466633363313531376637343237373261356364663934633762656536 -62326632303962663865666365373962323761663436663135626230636362643434663538343865 -38616631366431363231393164303233643962666632346232343539336166373966333934356237 -64336138613933356233393536633066653836653363653665373631373666313965666531336632 -63386133636139653636653030613466313265376462303862383161323165316663666361353734 -30626332376539353166653133383563316635626666313232323938303137643765646139626161 -65313032396539633761646434363666633963323935643130333565633739636634643936386266 -34613031356433616164653135636536663134363465306532346530653436336564393632346662 -35383862623564373331373563613761333065343233613965356530326234313236663132633537 -39653266346235343934376330663766396434613364613930306563336637356337356666346230 -62643536323335323138613230326334356137663438373139336538626163303539623737653162 -32386536353565326565633739373764313031353763666532383134656663373262623661323239 -65393861356431393331373937333537623139303864376563626236386532653238383237343061 -38396533326132366361346161316530313335663666323335313263366630636238316439623436 -33383564353332396336623135663033303561663738303136643830356131366337326634393132 -64366265393832356263623037633031323533363962323262353634646262396462346436363239 -64633038663163376631613538626137356234356432323864636466663038356232653232383536 -61366464326635343634333666313431326630656430653766323535316465643438323964656432 -63363832393133353834363332346566623263363964373031346336313435663835656533623663 -64623166326634393238363961623363313239656562336535653439353136663038633932353631 -32386361616439636162643239303634386263623939316630643739616363663836303639306638 -61333630383765343466353662346230386362316364373539323634666465383763373131646662 -34303931623065623965333033356538306134376361623263643035303730636434303065636335 -66663265633064386233646465313330393834363430393036663839363264353063346530313063 -32633433653739323137613265336462366164303532303164386335316366346161363933356664 -61383433383930653362356462643138363032636666646533373430616333616465653334393765 -62366530633735643038333038626331343430366162336463653362616461376261623863363735 -31666134356337303537613533383630303637353939346233643839623463656433303964393865 -36326439373138616564353439373339663239373432393532366536623239376436613733616531 -36623464343837663535623233623864353338363262656135393161316362633138663265343066 -33343039363333663938396165663031653131353566326430633662643063313264633238336236 -31366636636133656131653933626236316665303566663936323763653735393766663136346561 -64383162643835623532356536353431306630633132313431396136656636633565313036643964 -62316166386135363332613836643961663335323935623533373366653566333531333937366462 -39333666633866393236326630386432633333303766393764663130646234393933386365653538 -62336363356463363035643331663235643134663736356132623034343564386561393764646164 -38376562633431663831343339376234393462333563623036393139633562313930343838366538 -63333730366232306238643636356465356430663764663932323737613136376436316663313165 -65323437643630326664663634616261313765333566323064376637353937623266366337396163 -31333331363334623561643830626661376338373063303163333238316338313065656230663366 -62623137626539643439623731353932373938643266346335383761333438623036306330306233 -36666636306534326430623164626334643536663832356437316637343934303261306635343165 -32393133363938366637363531396365376564306361623739393338346230313532326233653138 -64373065336663303934393939643764663661306133636132646138323165666131333839376134 -38383862646133346366303535653136663963363234396439376238326465353231643863386631 -61633432386137306334633762363033393030393531623566326366666631343732623565353166 -37633161326132316231373961643162623335396536666465383433303435656565363165373139 -61616261666464366237616634313562383565383563346362343832363765613363643033363639 -65346332643330646531353731366636386330353566303631376630646234616536366562623830 -30373031353434363835386363643663323865646463343566383232633436303632316138646263 -32373565373837303336363163393932326335623038666535636532326262616131393830613036 -62323438646263306133323361663364313736623538343435346262383234633533343736393739 -65643432343862643765326434626361303562333733373034356534353265653761613233613361 -64633634633130633531643736313161373834303261613439653763626332623238623739386236 -36343132303838396165323531616530393866376539313866626263663664303263653131333865 -38303939383165643762303735353534623337326266356538363738656637666331646365336561 -38303335643034336132666264383262363131376261333465653834326265616461336363336163 -64326633333466306564623039633361643431316230316666623064636437323233346661373835 -66646139653364623636363666343632356333353661356366386637613730303563376431323838 -30356462386630613262653238393863636634376635336366393139383235393661376436323236 -64383733633930646233333631623562383736356263313664623562616332666331393639393032 -36353135643263613433666638323330656331623339613565663830633266663037616636396133 -30383135323964356335303131663834366534313934363733323130393234656266353235643064 -38643039373234666432373730626130306235323761616364626532333661306633613165336235 -65313133643835356534356335376637323534356362393031643866643739336431616532383135 -65303331616366663464383733626466303634343165323839303839316232626434346639326531 -61613231653639303837343537356238343063626165623563626237656139383930616138643134 -65316366363462326439393462666537646334323863396164333839343833313130636437646533 -65613535306533333130383663383362323764363139616531653437316366383966623538663466 -34333535366338613165336332666133366165383932653434643663623733323363393462333237 -39643536626236396266316135313534373662353533633663353261386462336664366363323639 -65363966303430396331633436613730303231613333666537356230363861643561343661383363 -33653030316563653633613765353438613666303664663837356161336336323036333036316464 -63386336306435666364646132333534356430623938613530353936373263613339626232333932 -66663935643232663939636333636337656235326431383961336632336436653364613062363337 -37383430346363663061666632376434396533316364336232623231633539346462363231383463 -31323838306362366133383264616630653736353633326531633463303761376362356464313265 -65653032373437313232383561623133643030353233613739613038376365356137623562323032 -31653035326535643838633938373461666637653265323564333535646632653336363737356330 -66316131376531383335363762633063616562636261336239613631356534363061323666363963 -38643839396334663839333433333331323739306532643036363232656664353933383761306466 -35373731386236636161346636393433383564363938366662386266653166646432323831636664 -61373362633163613362333738396162656432306264663534336230653334633030386339373937 -36353661663837396538646431333730626361333263336165666462393032633763616463633838 -36336635303230323735303336323832613030326634346431393364616431333233383630623663 -30326437356436396366373736653939396137356163663665323262353031613564626563656233 -32363330383265633730343736623932613433643030616437663434643662633935626232653562 -34386365623837373932396131316432646364303631623230643937646335336363303766313938 -34316565386437653139666239333965333639366437623265313538326631643563623235613238 -33623763333063633532393061356463653436636666366535383566306638326261663238323135 -61643032316232343465656134383830643233356338396363363538316562653936613666316235 -33323361316163333730326633353838333530656430656666653439313234343733663038323830 -36653935356233666464616131633337636539393236613039396331303862633430623365363363 -61376538313962643764366334343762363237636133306433343166336236363330663633323764 -64663039366461306561663463333965323531366536396661353363313162386233656131616238 -65623835656366316532346666353036383066373539353561636561616461353437353132666364 -62623932656465623334656433643236383361316639626364623438313165373362636465363664 -38643138386266323365333436363031616131363439326337363535353065326163343863366461 -65653634656235346338653537346339333365373232303563613434623966313739323837333165 -63323738613239306532316565316531333264313264613335623230326665373133613734306361 -31636463376461353864366239363762386462363433366439363066393239386565313838643534 -37356233376334363932313837333639633537386539353430346264393035653562663934343661 -34393466626363356639313535303833623664306262383237313233316262303762376364393666 -39333238356365636264396334643462613866343330303530333537643235373765316262326634 -39626234346463343564656566313633376666333639376365666430373239333762323836373434 -66386664393565396537383034633538636432343834613739666334653864643630396465643064 -63653431613566326536623331623336393638653235326662393430363037633238353031363166 -32396561356438323266386461386333316436646562356631323237626634653263636230353734 -31373333393135383531646164646332616236336466366366373563646632616134303461343231 -35616435633432646632303032316333343031333933656637393862653663373237353035376565 -31643166356431383263313733386662626533633237623335633566663533323165366431633062 -32626239613739373537346338383530303066616330643035636231353337316363633133346135 -63356264666236373635393931373530666538646131393834363165653230616638316166653739 -38633162386665373166393336366464653632336266303266386365373764396531336134316432 -37336562643964356637376163353833613863353662376335663862346634343361306665326366 -30663635333935373431636530646661323562373936363838396139363664333739656534376633 -30396337663539646430303531336430356235306431343338616532343238313635346638356439 -31343731336334343132343966383836353936373234646639343531633166376662323264366133 -34663535373030373933663464366438396163383061623866306266653832656163643765353161 -34323230623564663133643862323738396362636664393130303366343536393839333762326162 -37613637636533343461333736366433626235633339316664626562386137346264636361613239 -38383936623236323535343333646565636235363038386539323939333566363864373037336637 -37653531363066333338363466356335616262643539643262386461376432613766316337336664 -30373630343534303761633466353034383464633138643364323035383764656561303762666633 -38356264393366353931346164393162656439643231656265333165653864383238653634613537 -36333533663036323837613834343761346538656161303930383138323138333766633066323435 -35343035616536333535396532343132333137353839626136373532353230306163336333393938 -64353865616437643430653863613239383437306337396364386565373062333863646661336130 -33643762363938646430666537333135346639386462336262373134626131383635353565643336 -30653135376162396262376335386330323330653464613130373661306131313631646134613039 -36383431366439346230366633346464336362633863303763366366343764306564336237623963 -34383239613161366236623139666462633265313962353662333361313638306333316234613438 -39323434613131396535383263336437313365323161363835653436633038333265316630393764 -64393938393961373331343632303763396338376664386564316138316232393561663332376633 -63306430346636616464623363383964316334303338336330613533336134373937383365336338 -30643361383130303463343462383732313864386631393934653130373963353536666237316464 -30326339613132353763376433353938313835306537323964633438316630623835616238363164 -61336366343336633361663434366231346361666537663630376334333736393538613430356335 -30396337393432643964306339363630616233666161326633346332326134316364643264656237 -37343736643631613734353664613330663739656236653464353732333461373836666435356336 -63323864653563663037616461373362356463346266616338383765343063336231623662396136 -32363963653631383766616566623634326365653038613237343538366538333862653565653734 -63313235306461393630353931343938333163336333666439363564373564376665346262643563 -64326463626461383964323430376666346466646565323639333332376130356365666130663264 -62383731353631393033396365393137613130626535663233346637393166393665363338313562 -33363562343239623934626664313036366139643166356465643238636436373765353065356661 -65613239343335346561653731323539393461363539663939393639333162303430353932393439 -66326230303639313237643334313063373930653537663234616665393961643562366231626165 -62393234666665636661663932626438373835343464383737343665346636336636336665333731 -32356434663037306638666638336163356666656639343764313739656234306431643439396462 -63633937353037333361333733326330646365653238376632376632656664386239616338316664 -35613565663063303136636630613462326534313532313738626238646561626637633138653362 -36323961343639343131306563363638303962313831303538353931386164323761333237386165 -36346566303036316263656533666432663762646135343662633131333236366431623234353231 -62313632376639643136623138613437333963393235396163653463336461353131396232636431 -34343231623637666537643937396263373837316230333731633937623534303961643539343930 -61666536613866356235366335323464643639643364373030303139636465643263383332366233 -33363766336635386133363333353263653733393738353866623530323737383566346136356534 -39356134393964316266303066646435333333643162343639626439633962343435663136333031 -37373261636266653365316164356434366536316631313530353036663962636337643965343331 -63653165333030383261356137616633396139353865303438643439333765393566623633356163 -63633938323266653566626430393362656261303132623765363761643738363566346632336662 -33333334646131313565353063306238643137643362383761353038323761386663313030313662 -39373736616533323936666261303136383163323834666532373432613963353335363864643436 -65386262353166363264323664656666383934333738653739396334336364663537613639333632 -31356463666531343461623330666463363439333166303465656436346661333136323537366364 -65373937646138663664623239373661393235306466393937356235373662663333313731663866 -31633264383930333934363331623039393637633865363136303736383066366636313266303164 -32366330653036386332396466633966396464326233623334623763613039343637363738333863 -30653462666235313834316230653938373661313263353739376664653364373263353064643364 -66396532636666616335303866373339636261333636333062356265636430663530383531326336 -38633134353732626638313066613335653561633966613463613739323764303036353930666439 -36363537653763343265373435316631333430653631646136373638653463666638363061636339 -62303332303035353137643539343835386166626138313433643236323231303733376433643063 -33616138333333643938316362323436386530383065313536643535376533316133356664636361 -66356630653730343830323338363165376335643131663161623837356535636237616432383138 -62373439356130313566346664353766383137633933623036383638303635373963613361383466 -34343638623962313761613235343534316338396630396231303233356133373665323236623266 -62343235353565616431653136316565353636623135626266663963653964613539313530636264 -66656632363638376134643434666134326334356332313036626166303031326563653433666330 -39613461643139323537666462346633623638653162646563613232653834313538373630353664 -65636461623763373736353161396535636337646238313634643831666231333639653231616466 -33313036333966613538633064663064633833653461303863333930333562346562653466343466 -34396336643164363135313661323836613835343166323566646264316330646139383966313432 -66623934303137653464353232613263616661326666626463616538633238383264616236343338 -38376533626565386335333438633433346639373639343839323938643635636563343238313262 -66333162306134393162353233363234366265656465636235613530366137373633663937373837 -65646639643165363832313439303630303664346534313661376134376531613538303236643265 -35363163313438386462303562326439613932613361336435343466643335626238343265616665 -33313265353066636534336436373663346133343937373235663830643438653239306663333137 -39613263373561343566323865646434306162376265643635356666666531356234643031633062 -64393961333661316665303438656631363835613131353663646166336265643135643836303436 -63343961356439663330386635656165626230373137373335356233636339353162663931633235 -65356566643431343133383834663232623435393562346463613837396136376635663536663131 -65613762303461333466656365353631383837333933333830323666316163363132613864356439 -65663134366639376563653463653238663935336436343061363930633133643165663235386236 -62383365333138383762303263653536643036623934386538343534363730623766653862363163 -61616437656134666333323639356162646638643564366464333962376335386363326139623834 -63663139653032303538343963346466353038303131653332336438623965643434363232363466 -66333634613135313436643731396334303932633639376233666530653730323733303732656365 -62323563343465373865646633376431376535333637643833613462396466313030633539663334 -34363831656333653764306137383764613661376163356139663466653438343465386239323831 -35386132623136313764623937636435326138653630336439363962653335396364613963313064 -33313366643361366639303633663138386339383734383831656235643066623036316236356664 -32303437313435343037366435333864336166353736633833313663633962626133333564393030 -63303038643965303039326434316166306164346562303037623837626362663731363061636265 -64633838323037373863666361336638376161343034613966376363356334653866333933633035 -66643637376663646163336133343737613630393962363130366239643737363337623932333436 -63643032336231653864633861333734383864303338383438616334656338613666326233383432 -38653565393436313537333731373938303664666539633936393032643862376136386266366134 -64313965363666353638386337613539636339336165643738643561393165643336376561643336 -63613361656263353539313534343662616632633430653264626262393732386533383236646537 -36623238313864646361663939633833363134393665633365636562366638613034653664376263 -62393437623039363939393430353433303633316431373465623262333435623261323865323232 -33396362613135373934333737636661396137653536313134373337643466303663373165343261 -38613264636236366538383561343338656232333433333935663565646530326464313233633964 -61303133383031353633303964383364326565353037363363653639633032346536313464323363 -65386231393365333135346365633862663333356237393438643937316234373864356162646330 -63396139356161636264323565383434663332383361623766353232323236353763316164306263 -62373730656465323639363466623335373365666565303666636238343933666138623136643861 -65336634666132303061623765306466303964653861633066333762323832303835663265666130 -34363561633231363862653730316237306161663633386232393639306633313939353962376339 -39613830396232336263363232663739636463323563643838306664626566323634326662333332 -64376363336163623131636130323336373066656131376437386639626162303861613633643166 -36356535303836376335303632663765656166363930653766646466316335323531336664646334 -38333733373931646466666439643033303338313939373539323733643434613632383961313064 -61306662643539313864636432373166386235353430656634616465303232323435636362643962 -66346465343965666434383131373463303233616638356164663766333639653035393739323166 -63363134373734613665326232303832333764626436613737613261626135386266646333613732 -31326463376533623563613637306435326264366536666131336531363539366530393738336436 -37396636343732316137626236646338646231316462653134663961626535653330393165346361 -63356536373765363561313734313435366231353238306438383330333439626263316664353365 -66613031653465643665376335613930326132356131316662383266623162653966363063323330 -32383538643736656364303531316464353132316139663134366433363264656561383330376633 -33663264626137663664613538623232386461316138626263613561336137613339373061326436 -38616330366131323436623133653637356163383635623230653239366564353334633633373331 -30613533653664613062353936386361323338633534343836313934646234343933636430333730 -36396638636234366539663565386438323038623830383766616330386665643266396165316632 -33383530613939663030393238653834353337623938363132656137353766313037613132653935 -61366338663030656436363739333438393534363663353930633466633137356338306638343431 -33613635396266336164613036363265656666333339373763343766656461333532363839346163 -32393238653832666330386636646333653261316633613466663836356661303936386566376161 -37376239393866636637636131373563636463353337393663363332643731653535333964356261 -34626134316133653233336262343530663032616165353632383234646534616566363135393362 -66323161343730393836666232636130383438313933343665343035643466363030626235613632 -65373939666263303730663561623164316431653437376463333366666234386465343164656134 -62366561616639613938356462653230343237393833663836623432353765316663366437653531 -31373661626262633166373731613563343066373363373864363536613034613861346633396533 -32323064303232636233663339623333346263373034643130373261646366653533366134626461 -36343365626562623461313964376530643330323932626136653563653266323430353666336236 -31303361363464373531383966316136333465323933373831343538383134386330303666343734 -63373830353039643031343631316361643836383065333338313265383063633939316638366438 -62653062323932356266666335366138636238656464306334373834303066396336636339383534 -32613464393430333764363535643965333164366436623436653731326434646437306137616236 -39383064366165303536613161333761303465326639353639376436616635353435663832383134 -31356132373738633834393437613761393939323966393239363263633633366538396132613161 -36353664373661303630363061653863396136396134653231396637643134323731326534343566 -66663836333831373239663732376266653534333733393834336265346136346430353262333636 -31303963663733373035383736333930643131636161393930343666386337626439333239356632 -35316533346537343530313262636338373330323536613533303236313931313237373063396134 -38333838306637343261643936646333633838623836636334663736353132353361366439386537 -31333431613034613538666534623438373366386639346462393662396365626662343837333131 -38396431653637393863336632386535336536313032643033626136333863316239383930303136 -34373537396163626334643835653835333634333736346132373038343466323934376231306530 -64663433376138393336343262616539363533616464376233396334383430343436336338313461 -36636563323735333565643764346234313033326633376630306439393065343035616630643464 -37333838303934633931393930333835366532653338343065626662346632613039613335336463 -39326263326162636362333632646233303432353861396163383232306630386636363934336435 -35663464313661633863363931653630393739313337646266633061363163396164353462643733 -63643831666264663135663038643937616164323463383663353933633862386265326433623638 -39323738316438653062383662343134656235393939626132316334363035396166366635346238 -33353433376361353237306237353331313636663230616532323334313036353036633666373033 -62393332656364623066633038303030393338636331346561306563633932613632333365633230 -36626434333461356535396135313235373665386230613063376363643534336362323766323839 -34333534386665353631313663653838396330313039316164636636623832653066363537633965 -34626433366336613932633639616265636163633062393932333533343134343731663233386232 -35643934303830633134323139376561636565343065633732353966303234336332633531663363 -62356465336539646638346239306436303834303365616330326536663563386438356336373438 -31633461356262373435373437323438363166323434653666373661626365633665303638336438 -62663665636464373764653131376434323564383435343738616537323061313639373134383638 -61663435633735633266303630336463643661363934363438343836643237396339633862666363 -39613939613832356433633361303464383936613938316434393562643633303830623138356466 -39656264666139363437613432393038626333363533663837646334326638396265313865663466 -33363262323836663834396266636465646132316263346138356332366435313436643462343437 -37343235626562316534353436663935343131326664386637663861323333323839633365383637 -31383336383035636363303530343732663537326131343230323865363330383862666432343731 -62313166396339656130666565623963323839646337666232376535303930343065316534363961 -31363831343761346236353964356161363638373030323438613739386638643935313765386161 -65303934636636373837363637613838316637346435323961663133326134376537323066343431 -62343339643363656330393134396164326537316237663164333638636439626632373538353030 -38366464656266363139333062386466313166623364393433366431313366313366623331333139 -65613231646334323130653038353065623237336462333263663362633530663832376135353664 -35346338643537646335313434623861323666353265323139663239323565646430306465303331 -38303236383739633566373234626564333037313133633861393338653337323439343531336131 -37633634366133306132616431633162333866623364353435336161333930626436346434343862 -63356663383662663661303831356565636434373561313535373736613332346331383131346563 -39373839333961333039356335663630323539363039373630343061383461666430326366633861 -34616235343733626237363864383164383530393135343862373933366232323535633564653861 -61353734623131383330393066643239323736353335303737313537386135393165303262653066 -34313031343638326661323766303663633735363834363138396664376361343939343761303737 -61383436653761323863636339386531313266613265366437383739323231636363356361663532 -64656234313239623331326361346263393363333165363532363962336233356637633464323031 -66616538326134353630623663373464353932343733313865396638393231643234623961346634 -30303964663033363736303566373139326530666336313930663838356135333662623065306239 -31306361326533643361346337303334343034346538356134363964623737613437326361313164 -38373139396631643137323038363536356264316136353365306132383964313764393536363463 -32613133303334346132383033653332333561623334643031333935643934353462663733323232 -30666431313839306134336566373564393434653230303936386566636564613361386538316331 -65663562383131613264316363386435393035393935386632623162633435626564316165313565 -64303438396366633966386464316438343932393935633866323938323533313964353738376537 -62336465653162343939666261333563656163316232396561633861666466363535393666363931 -64653136616366396539656132643033303034653839303066306132383934336361666432633263 -34376537323130616261386630666263663466333961343333643934646634373631616332343632 -34316532636233373634313438326135373564353038323133356263373062303636643335643336 -35326562356138323930323930343963306438343561623137366661303135376636326663336332 -32396636376538636465376463633233616438633235333464326530343930303032633261386665 -32366631656637646331376662343932393837616334376130316464343233633236393739376163 -39643932386165343033663331373039303263636333656339613138643430353964613532653438 -66333532643063316264666562663632303661626338663861333463366166653462666663643335 -38306461326266663065613864643337333031346162666237343862653761633539653337636463 -66376166383531383362346131373566656635326161373835393965613437613132313133323831 -35323033386538306462656537323066336164343834386362656165666465376662323066643436 -38663566306535326130663838646435303630666266636634386433343335353265393862333138 -62663935303662336565326163363036323963643461313761653536333464313165656334383936 -66306664623032653663663631353839323832613834336439623633353862346164353862613562 -35633836396533313033336134356435336331363237656631646436336237666531343564343331 -30613235353732396263646465386664643731663035313365363461646365303264373534366532 -30626634326430303064626664313831306263306630616339343330653365663832653561356337 -62613538623062363739663963313230643939356562346639613935383237633462623863316664 -30666536613231343865383866363134326362326165616536623135653636386639353634383131 -37373762323831376665646639613232633165643639366437653233316565353561336331636434 -37316361313266333837323362353735363032373361653863333638333163656335623831643430 -39393063626534313735303635343962616362353261656630633030313232663438356435313066 -34353932396237663161333832616563323139363035383238663137633266343931366366373431 -37643837373661336163343734366366623766323863366338396231343330373536306463396463 -32666236346161386538323838393936646633383131313764636430613464663630326565393834 -34643434646462323365636335643263363861656234323961323633373739636663663364396332 -64666434663632343665623139343962633663346338306466626337393937663263373162343238 -32303263363665653133616333326236663430393435633765326639336536323738376330393165 -61643566323834323331363530393536343430623364323766306166656332353563343931356337 -32653330333565653639303963326235616139663535666665313330323035353761663565353936 -39346265383632376536303666326535633662363064383234353634636263636632626538396334 -65333430323130306361636337613033636263356437656436386631353334626363353234386239 -65383332396164663265663161666365396238633932613230656135663464646661666166373335 -38653663383637383136343035303835623835653865326564633632353866343730313361386433 -32306139313666383963613130396231386563393561383533333761303765306464346536626237 -33376266626638353334306633333535313139646164316634346536643164323330333931366436 -65346235636239616136323432616438303531333436346332656339343565373231333761336664 -34663037643238383964666130626464653731343237613261663262323839303366353265613932 -33666231316366383564306535666461623939326538306336633230386336653531393439646166 -66333738346662656566323730636465323966343432303830306166303939376339343330666638 -34323638346561613637656234663866336461623466356238326531626636386661613838363566 -39643933613735626430623630613263323662303965363133643233396437363337616439343530 -66663230306333303837323665386637633566653062376461383438356665616561323033636265 -34383866633335353334396331666539363931373634666662316337653366623638376637306462 -66346264643463323737643662383632353434316437333864356265376264363333626465363533 -62313563356161623032383336323462633638633133626636323939646464633165356566303530 -62396335633034393638383866333562623938383139363864313638373161363937356231353761 -32666532343430336131653366313562376132623438653836346464316537343433646466356562 -66323864303336313732663362333438313135613032313732313037363163646166666665366361 -31326165646333336165636361663665656433366335323532373938653562643038316263306464 -62663264656461663738356134306133353532363062643863373039356633373534643439626234 -39643833616539653237626631616565306365633833366435613937343836656361326364653338 -32346531666562636165353734663162653764636466666436306666363262366563346433353961 -63633062663937383763343532653331323266613965623066366161633139376531303532666561 -66393932323865363563313033656337663136663239366263333734353038376339376237373963 -61333263333633363937316638636338323463343236643965643333616632623764643133383161 -33613634316235323738666230333064336231333565356366343361303666633931623033656239 -66643036303065633732383237383066663036643161643562323163646166353538336436623666 -38336563346161343061313436613935326266356431333761313135386239333335386463333433 -39393937356665643464616564343731316564656532396361366530643630383034356364396662 -34653035363630386162373635303434393930343032393165366632653538396236636534326236 -63303735326337623766656562623738313039353063663034386164313435636136316538616562 -39383166636164653062383839393335356339383434663666326562363133623231303035356665 -65373963643164336139353163646634353761613135616439626663623666393839343034376239 -30653530626263616661343036653738656362356335663437386339316632353239373761386436 -62343339613638356530316132333134346335356461396530613935653833653834656365326630 -36323565323833303636626334613439633462323832616366373931336235323832636436653865 -64623761363934313535353031373536326637383563386531643666663738386339613964393630 -37373332323466363530333232613761666165383232656365313439376565343037303731386533 -32616664323065393336303966396334663734623833356664663364333831636439663234363635 -33616632316334373734623631316162373636616531313536393936623662313561643330386662 -39636435313765333631313663303531343963386238386237363966613765373630393462623366 -62613332346236343563396236346666363931663337303962303263343634326565336166383639 -35663234613430376237623332383433613932626638333533613466656366396664393161643865 -31623264373737396665336234643037666365653830303239353162353962386133383934636533 -34353463666632626332353466363030396136383033363233353834366233363264356533333832 -30393739336237636638393065663964373165333066313165636235303935353631373962373538 -64306362316636343435316638663864633232653838626238633130306361326133643435393065 -64643433323038333733653236316138643362376336616238396662386139633238363064343136 -65666163333539386237313034636333663834323064626562623233333364303536376365646364 -63663337353139366363613638346134366334613261623565643065373339386361653863356365 -65363539326263306537353935366331383330316436346332393630313465313139343262653565 -39636533396430326338383038613532363062633630323539306337343733306639623930366466 -31633738643566356664656263633961383332346335303766643830633566316537656530626461 -30613937333738306163396632353730613839663963613364613234633438363238366431613165 -61366431336664303361303561326463636639373034323961656361613135393636326138656563 -62613239303561373861396164636662373936373862353263333464663332313861643435666130 -32343735653566386161373266353462323938386638396239393061336330663063623339663266 -34326339383966656366326532663864393365326633373462663238333639303362623563333132 -33326238616532393361626435643964613639323032613333353164643034643462333432393466 -65316331376632666339656463343863396333653739363465663032643332393266333362363361 -65326433383638306639613664666561613231386333313062656331383132393963396439313431 -37623235356466613533343533666261323361643139333730356662633639393031383866383534 -63323166343732323765616434363535633631346361363038623865333864373261643665633565 -66333538313939353930333434343433616230373037373330326236356532653239383539393135 -33633365356437306332313965653834313239666239653434656166663162376366306330386164 -66633064376434373463333765363933333234643839393432666466646436316361646363323633 -63393466346636663739306637666639616536363835303662303764633461663337666335323463 -32383235633237396336633539396238326434376237623536636537346665646137636362626236 -31343462343936633437393337633262626666343766386231363437343266643432623263353836 -31626363666633373738646464343761343463393537373263333263613139653762366430656538 -30383733303063333164373739623163333862633963646162333932333165663263656334633338 -38663131326463333232623331646637313533363030333535303762663134646163616166653063 -36633965373437333962353633613366626365316162326261303631363664653530306231343332 -66366165346138633234346331653135383533633635613237663133343832303137323865663966 -30363836366539363133393132353535323061633033396635386636363662616666633064316430 -32383632613637376630663565666435383833646539363136353237663437656236653037356339 -64663864396562356566623831306139623339386438323634376462353162363435373237633239 -66636138616637333666633964383365393666633562653539633963393937336233303166343739 -61636239656563356436663765666335616164363862666434376430323661663061376266376334 -61353764383031373165383132356337393962356638643631363833366232346539643961313830 -36666466353435653835333532646439663135306363663661323736623939356361656433616132 -34303861366132323565373664383239623262646663366334623230336434656463663937373734 -64333666333466313233326231393336356638653666363164653237653334386636346339666362 -36343234616265343436313661633431306664313135623439373136323931393161303739306563 -35373630636239363863663234343330666230663966393431316564613730623765383962663933 -36333433353362623063363961323165666661373965663965643232333135616130393466636137 -66306236333562376366623163636334613830303731396237393831356335663937646533326236 -31633431383361623336313837393334616335373734343633313163336336303638346638616235 -36343063633439366364646433366436633636623237393431653835623939636561306263346264 -34323037316336313637316436383836643663663835316533323336643430316361303539666234 -34643835396564313038653739353065633732313061363961393637343836373261373063313733 -30393763326534633539373863343430333837383661303730653931663064613737363432346661 -61663634363139373462633462626134376135333934343461633139363031343633303264346534 -65616330326332396633623331326631663138306134643732656236316430666539356466343135 -38353839303835386336643333656639666230353161336666343435373436313034393735393536 -34633335323066343433653765376233653130653361623365353731386636646335313864323463 -35663966633064316133343332653064393631656361343238373364353937636430373532613166 -36356133663331393863656564393362633762656666653136353033396330306233313864383033 -64643131663432396439303031383637623836653964653337336462633231636465653462356662 -62306564323862373065616364333465363338656632323034656232626138393362383738393537 -66663861323332353632653435383631333061646666623637613363393438363036323038613534 -31303061303361383031663462383939396563356562376430396562663764626338343835633333 -66343365643262333661376664396263636336656264653464326362643261346335653565613031 -35313463366234626637346437376366346437306231663738613730373930386161666561333433 -38623962373231333732353735343031336135643834336635346532303138393864316235666238 -36633166626133316631313539653561333133633865343064356439346332363139386239306561 -63613966383830653133313265366465333232346536636366313032663638383032353363326265 -33363165326362326562653465646537396266616361656536623165646162383236336233646134 -65356436633134326666313261393432396333616565653164623335333332626662613935363664 -34376264333139343030343165356166323733343336666538346233373136386364333161333762 -66663634306463653036336561303538353263343031633238366235383439393531356464663130 -34353137643735313639633661633162393366313432303434643839386238623037336131646636 -30383761353938663931383564656465363734363563326164666661316461623739663138333831 -63343433366363306263613635626361396636313634656461666231666562343331653238623235 -33653130356631316464343765663735383834623561636335366530383966343837343934353930 -64303234663666343563376330613339393636373533363961636563653732346264333564356335 -39626239363063653862333434643834663738363336643062613837353934313835663439323835 -36333739363632396463653764663639373266613431656662643536613765316535343735323330 -38633264323930366235336336333630353239353966373538376435323639653230636462383061 -36306666333132616163383834383731326339626339663764346263373434373630643038316437 -63616635366534323062633334383663363737623034346139653335643131636130353861623337 -30373232623832316334393131633134633963613138313965376464353061323863316432336561 -64666139316239363537333138393766323337383430386334386364623462663238376266366238 -61323932313732306239323632346461613661313330636630333562363666666562363637343734 -63636136373066643265353930376166346434356539313232643637393963396166636338353432 -39633136333731636434613938336334613030633737636261356439373734366533356230613730 -33613631636439636437623262633133383536346432616138383066313938373732613465313639 -30326231373837643561626236326563333562363132656161646334356637636439623961376137 -38366664323865323835653961333961303565356337383161373133383730333232303033393065 -65663961363939306466653836343966373334346665353765303062366665343461326532613532 -38383335373538373031663061666334383837393533343838663836623534656563316336356639 -66666231623634623064326531306536373236366636373732343835373961613663333230616464 -65393664323264663232333861613435613232383262623363636135656531653836343833313932 -32633437633538653938343738383465666165643366636436326563656631313439313965623961 -63623161373135383331393933666164366233373234356432656266626631653436626438313763 -62383836643632616339373635616131643232666635313165333138373337363530376634383864 -35353538343866373431346631646331616135646235376631663234313035323762616532623636 -38353461333266383464386161343035333834643636383530383038313963626561653964393330 -37653533316633663964356461363039393561383633623834363361323633656139656261616264 -33623136623761333937326261383461333935376138633734616237313337333966353066343538 -65653737353130373630646434336665623465373434613933616565323238303663333861656237 -38346336366330353461626534383363306266626438623431623939663438316666366433663532 -34333231313037303534616637346665626635613631373734393366663461303763376464366238 -36646663353635633330313930313132663661663265343263616163656631626630633232373761 -65633830353338303737623635303965663131613365663364346537346362346531326562333062 -33303234386666373833333934623563383166336236636461303838626636386430336435663964 -33326266653164633137326165376462643331613463343762623031623634616263343936616538 -35343564313763646136643830623637336230343638356231636633633734663333326333313665 -30346661366130646237646231353631643430636233333538343534323534633136663236653563 -65353731373037306231353231656135373735333335666330383534613338346332353831636564 -34623637646361376462653134383462376233636363643764313065363935313661653032613939 -35333330313930366338623437626666336339653430353466363837666439383135343130656561 -38323834383663376337646638616661333733653430663336333231383039326539643137396632 -63666665313731393466636465323063366233656534396662306335333738323032376531353430 -63643135313231363138343362366663323364656432653431383637346630636564633637363665 -38383138356663373432313936316366333232653532656264613561333865626363313130643361 -62663631643231626564633461393336313765666637666431353134363866336637613032323934 -35613062343339333532396439393062396639626434643635353234653533316237306661393433 -35386663336661333734633738303131313062663238613235313038353434383736613932623564 -36623664623932306465343235646532663764343762383566376334613835396666356536613037 -66313634323132666232633264666330643864613533343764656334656131653433333530383964 -39666365353135366362383933616434313632396264323963383463643036333435313838346135 -66336335636430333939396366303434393330613431386165353631346462353632633235363730 -37633739363536376535613935613162643837623863646161396662326261656361656666656665 -62616366353264643132616333316537623964323263656436613766653733326232353531313935 -66303334333166323264323965623134343734396661326136653935393466323566396639383731 -66346166323031643965663561363163633766653639353133616536306237303264356530386339 -31376639666638356232663434316630383531353161363161613031316233386637636634623464 -32663730653666313633663663343133663262333961363530336236343532373538353335623732 -36653332363936363037333466616539623238316662346535313939303464333864623962366539 -35373734353663373638333938393331643832636433623163613532333366363162643866613332 -39326665646539633138633934353834613036323061636539363562646465653033333339333634 -30396664633232633434313535636431393038316534313066616463636237623466366435353766 -63363366393832366635383561323937373039313264386630613332373839343038306634636438 -61323031613137366436313536626339396166306432623637663737633236626639343366633164 -38376331623732303133616564303065663134306566366465353466373766383566613131656434 -32363834326334643935393139626665353634313034373836336164663934613238363965393938 -62653638643739393461343131663930393131306332333034313065613964653235323234316334 -33386362633535616338643934336664346165353930623965633836663663393830623462383664 -37626265333230396431363339303537316261323037613261653137383830303533323766356564 -31613439656161643339376236613738396237313138653735336231626433633163356332646138 -32623666353763353833376366353036366161346235323633303039623136613033366161326130 -39646663393136303862346136616661346438666164303161653733653263306661663834616261 -39363238363632323961356163356238373833343134623537363938373131373564396331363335 -63646630666433393732643838613934663535386562353964636539376661323461333962383663 -37386666613532666330333930313561646335653235383435396232663961326536623763303066 -62386463353363323430306235316438306338643736336264306566363266316561353933343838 -63393138323265636538333633303436653731653664333232326337356637666138653166323366 -37333535373166376335386130353561613363653036613234643335633433366132613935326437 -33353765613437373631356633323734376261303037313362643363373434383764363866613861 -33623031613935663435393762653864323931343561633966613032363466353265336238633836 -38643639363331643532303130646433373239366665343262376530323630353134613863333261 -65353764623566333161646465376163616164343332353765393634653965653861623566363637 -33633133333964353037343930656132303239376162653338386438353834376135666438363363 -34383064353566393436313236353435623766653336616663613163663034383739323033336635 -31363233343237386662383532313139663062373564333238393663333033626232343562316537 -37313861333466376637633061346434333165343139636231663231313261623861363362323564 -64353866363130643762383936316239646239356562346264363462633438616339613430393161 -61386136623837343735636566663734616239663865633832646365363531623031346139376265 -34666433666332383731643134626531616334633564626363333236383165336532376462663865 -38633032616433616565376365386662393864383436353434613036663132346466643361303539 -61376562303061386538363331643234643432643636306166363765333736383830623334313138 -35386364336237326463363638373564346535323163323834313034346539316639323930333730 -61653766353339346361633062626131343932336362336164396234383263383732316563323265 -39393165666635636535366364343532363365643364386335646466656539653163393637333531 -35636163633265666532366636326466666364656137313162333431306263653364323265386463 -38393734653163613831306335326566396437376465313661383330326438653965376561663531 -62316233666666393861663365336435316662346438396364396436646434366636623332303137 -64363332353739643136643837373930303565303032336661376361663134323064363230343965 -39306639346664613063373461633562653339623462623339333864653735663238646663303437 -31396233616235383337613737326631393132366365316232303632383938306263366536343032 -32636330633038316565373063356263306363613866633134663066333030643039653233346433 -65643938366539636139363733626534373563363039353438383861373939353863383335623431 -30323931663532373231393765306439346262623864393664386262323836613232343663646163 -33663866653338633933393838336236323136613831636266346261383735656131646364616430 -32306139373939343465316637616664346431643466653364646236383532613438656362656261 -35613361646565366638653930646236336636313731636336356165343336663134363239363532 -61653836313136623037373532363037336134366163636137613137633764323061393136646430 -35346465663131633230306136636365376535653565313730333333353034393663393939346134 -65353237373739333366356638363134373134366664333739613962313434393833346261373234 -61373363316536623065653033653535663766306438613331633338333033663661376162633863 -61656134616464623366373438643832663538326365353535313737363766393830303233626161 -33376435386536646431353638386432346438623634656435633434643336653333663539656464 -34346564636363636133663632343661333238363937633264323030396138623330396366336161 -66613832303264303765633133623462356331386638316365376233316633653365623564353663 -66633735373133663838633039656531316430633063373235346363323732323964323535313932 -65306636306664643239353664373164353864316230373134346462643262366239383864656234 -38656638643866393633306633343031613135393262646262656438326134346561666339633464 -36356435663065363131643731393561653063366335393037303362633462663437313336373034 -61333564393261393737373432396265383637343937666539383361626537306230373433383832 -61666464383437646634373664313361393466316532663136333037306165353766616438643930 -35643862623761393734303034643538353761626536373236633363666539356161373362376435 -65656661383235353030383533373662346438303864366630636633313130616263626164313333 -36666138306633646530363735636137333965613764626562376237373438366534356665363330 -35623665326433396134663264313737373865343739383961623935356137653330306563643938 -38373837306638393138383032383132306635643332626137633962363062323762613830363733 -32393434646333646261326431643061383461396265356238303161646332393033633837323237 -31313836373735646431393836363966343139616132623237653130626462616439623239343061 -61613433386430346233373234376464336166323536633132383935666564363735343731303735 -61653039376566316464623536663138633764373861336435643763646531303166626331663061 -35646437623736373465626238356237613964613166373432623132316563663139623063383036 -37356338373136313266326165376132323331633932353337616338363031323930303633346531 -64353030613236313964646464313264356138643662306430396564306537316239386366653866 -39323236393739613439613464353338613065666161303730653435343737353231633830663535 -38323338313465323661646161313436626339616361373063656439666130373636336138363738 -31346235306261336433613130396362396633323735303263326661646333316261376234646639 -32316636623861623739353830393565336330663332613834393231666636313539323763623030 -35326632386638336363396437316536373335376430386636376133353333616234373539643564 -63383265636165363465323635363639343031633265646430616235316530646233396337636634 -65306138623566346162636365333630636164666263663463643064653966313161373732613261 -66343532376138653333323739636332643437623533653737613264383037373034666165643136 -38353634366437366461326530653764623534343135396532383866646565646134653964353930 -64303232636536336130613865633564636238316464626135626530356530323436646637616538 -65396464366631323639373237303563356230316564383461343236353031663138383564636130 -34316561656137393531646131653933613563633433336134666137373765353863333435363162 -64356236383130303138343564646633343335303362626231346435373862376265386262386538 -64666130343465623961396533383438646562396336643833393261366662663466303430663964 -63656338376630373639373636383530363537353366343534343739613234303732656532656430 -38623965316663363766613234323737316533633434373764656335306432646562323639396331 -65343135363333633239623139353435393932346436363238653931636461613934393433313064 -61393061343233383861613535623237383231643732353162366165356163633939633232353333 -61373161386161653164646362313730343265343339663230393764613239636661346534343966 -64353464636564373137356537653938663264656439663631663964663936306136663363306532 -37613861643539373737643662356136663238646164616465386161313039613865643165323434 -32396336343431623063316636376662373962313935396632396139333861333036663337633233 -34643033616439393433333866383734646136386435363561623361313733643332313961383937 -35373863333262336332663535343162366434613237346137356461653464643861613233363938 -66623964303765383632663032626132383739383330666633336432313132646637343638633039 -38376537643632663532643862653133343034633065636435333966343163386338636162616639 -36626531613130623132643934393163303937656130333964353564643663396161663231636365 -65613231313264356135383338393335613738636336643664623465383531643261363633313335 -61666264386666626639326538353632366636656138373836613838626139656538383862623837 -62653061386539623666393239346334346365393263393465633934383336616135623466326431 -33363630383163626564613361623766323830666136636361636330326161383466636234346166 -61623536633561663830646435353366363665306633346562623162333864616664313463646431 -38303566346136613961303233313330613666376632393737653339396435353266633831623266 -34636537656532643435316432646666333138623833303631333431663165343637373162396334 -64623837646566346562623165393234646533653738303039633537623563303438303738643434 -31663930333837376664623836363865303238393364373266306634623361663134363335633764 -38646266316432646536643832666666373434323765316138313038313561326266306237376266 -61333164336534366265306239323437346430666338363165306465303434326331626533303637 -31303339346165303439323536623865313036396439396238313966633563303861383064353430 -32336162313763663334306138393039386635383931313934363063366266306265393931346264 -62653961656338393730366137353366303266343632346439616635346432303333353135383330 -34336632386166613864353362316634343363353030333032386165326236653265613130343434 -30333736363237636133363563663530626239303839336664303537376363373333376337343737 -61386437626638393938356364336664333366666464373231663232383435376665356365353263 -30653138373533653437636565343162653562336638306534323733343332373935383739663064 -35343262383765383831383032336465333938613031666135303766393863343738326132343438 -61376336616261633764396237323737393930653838613935666432643135666264316239353534 -35353033306435303030343231666338353264333335633631303065616533353138333461666230 -64323637316563396166373631393634653030316236633237643966663962366533616435666335 -64306131656337363633363963333439303036336666623263396436353033616363373236623764 -30333039643132373132386363343538343130353239616261353839613665346337393439313836 -64656133633432643762303065383961616361633430333735623839653430316330313739646131 -39646437313861363163363636393839653765393833393134333036353063666633353430343562 -64313232653861323731323631366361613762366436333739663962386262363564326431633530 -61633834623333633063626462633831646139383031363938306161376236613138303862336161 -35366264343964616164386465616564646664353436353062613830356231626365353261343536 -66306263613436396231366433666338303566313333366265366463636634646461356262323032 -32336466326136363737343135386232366239343862633431383431623366383464303736616566 -65373966303262636138646236656130653936323966626333363435366161306162646335373139 -30663661376237336438656236316534363132323061646332616466353663653866376536616364 -65616361396661396332363764333461666164353861353233643537383937646631323837636433 -32643266646566316566343166623631363532643862626636303636313938336432666332366538 -39623331306230363139373237323662383761643439633239623037363137316632633861383936 -34313339616266316435333137303938313330623066643765643734376662373330616438646638 -34333963646161313835303834616639336138323666363666363062633861616166623963656430 -39626464306338323766363432333334313231343265306230643432656635316363613133366539 -31633236613532633964383337666335303433653463373138343832313461326262353132303033 -35663166323165306234373266336466613232613164343039626335356363356331646130376238 -36643439663665643934323332396361616337346538316334356236643632366165313436313334 -36653337623761353630356264633465663462323935343465353266646465316163313636393437 -39653835636330343230393630343235663566346331643033316630356530333335313965613136 -35376663616262623332633933313235363330616363343833663539333734396537363539353138 -65353034383633333234316162363465366364616562396235326331306134636430336230616661 -65633431373634333137353433376133613131613334636130663539356535666563393366616636 -63323464363134656638356432626262373463616265666439396533653538383862613763666266 -61316433373633343862666335643834303665616466356465383562653932393839623630363063 -65383131303237663939626638373339666464333334303662633336373866646432353437613739 -30343965393130623530393839656339666234376630336238633535646565356334623561616662 -39333666663634313838663830646632373136646337313033336365636436336430386465333934 -30643565313261396266363034373135353262363232613065333665643133396364383034633635 -39366237633035376233323833653266313739363266363634313262393362336134333162646162 -33363862386566333834633366646334333234333834376635333666616566323336373435343839 -63643737323430323632663364646564636162623434333132653334343664636336636563363836 -63366463643565356437303638393436343630383539636437383634633232343566336632313730 -32363630373866393632336130643139666133396666363365613437613164393163313437316661 -65386533333530376236623666386666363962653163353466663534316263393763623136353330 -66343135383239396530393162616463383562633136623965323136313536393662396338636636 -66656161653562633462326263363333643761373738316465343464353933613566353162633466 -30313231333131653231343736393139646134343635663234356633383964313434336132623136 -37356630363239353732373238356435643132366539306162663362353664623162336264343839 -63386464613535643663306136666435306235653663623131333964626638383337303336353463 -39303137366439353436626433373532646535356237386266663137373363633230656265633930 -64366336333135653434376466376365343838303666393236363337333139626163363035656630 -37653330393732303337636364643536643237373231316464373463626636313830653739336362 -61633061376438346630376633663830633939626661376635623563353432613331393135663665 -61323163643039306638333532356436356461613762346532626432383237336266393631346236 -33396461373637313531353566303232366637623932323537346633386332363934643634386531 -66316330653631613939316335353961663832383062393766373039393838653564306135303832 -38373836393936353134376562393636666634316562313463383066653435366634353862386438 -61626137346662653338363933356264656366313430626664393532373563303562633834636332 -63663033626331366538393935346561613365393164663435366137666536646633366332633430 -30396532653265636335336262343664623930346561366561396434653864623832616536356466 -37313832373933643638313730383231313636383231333466323733656333643439666530643738 -39356434336638333036643435303563326461646164353038303032303730306231346436383263 -34363935323338623932613636383636376262643261653939393836363938323363636463393333 -62306332343565303862343839663938663061616563366264623336656638613237666364646430 -32353061393163393436323033333533353231363538373936323565363334323464383334363038 -61383130373039303764626663613738303232323231306464633637323435303430623132386336 -62643334376462346133656139653336386239323433663933343361346336396633383434343562 -65333439396165326362306231333530353132633463383836376661343965333632623565613764 -35353638656338346531383931323937613939333238346466333364316636316162353263616131 -66383161373531306165316332356466306364633061396661626133663462343865303239646166 -39366264663031633532613032303537626636353464346562633833646437643230313165643430 -30306163623236373364343762353265363033646535663136346533316635633135343862356163 -32623330393833346466343231633931343731393765613232303430623334356536366431393137 -30306137643065656637653762303863326133373839336566663232633835613863363064386264 -37633736623737626139663834343734646663333539323635353761613064663333666630363031 -66333261313364363361346435326562663365643732393637653634366434313134306231666537 -39613265316563653937383538376366663435646466366137356639653034666532616532343832 -63366539303932636230313735343838316137313439643164396635363435626632303635613061 -61313965376532396562396536353538363662633439336132663537663531643564393061323030 -32303564363031313636303164383366393962323432623164383263303537346233643864363861 -63353130383830393866343161616265336331663263643463336532346331383462613534343034 -34623139316633333764393033303562356663383162383363363532363566383761306164343834 -34613035336339396162666535653937636661646137663665313835333762363066356463633634 -65353238613965616233653161306361333164323839633236653536666631393737643736613863 -31396664626237303564323532343536353536326634613663373134633064363362306234343864 -63646363636530613730383665646262613935623537383437653531616365373263633437333365 -34393635366232303039663565366339316638353335663936373363663563306331323133633934 -38343333623262373662346434346236613932356433613635613836646539316662383137326231 -65393437383438356531316237646465633034336232376136633332353266306334353633323638 -62386435366462653937383738363665326130623064653261313133663161626361626631613562 -35353333313363613565653537646632326630306635373861363864656532353264323838393537 -63633361643362336231653935343331313466653163623933396564666430643838396635376564 -30626137633462646535353434396563383535376336653763343731346330626132656664346538 -62633436346233623834303564653634613436616131633933343464353030323330643630653061 -64393439386130356635663864306333633539313863326438343135343538343865396362643539 -35373966666131353936643163303262356361663435663566636539623331303963656532373236 -63616161336161336166656336636537356661386139346538613833333766663830393331373833 -66653130633030363933613232373861623062393266643964313765636565396563623361636466 -31653334616532333531326338666131666331303538393061326134353537323263386465353330 -65666635653031626130306131623433636239386234306264353162313261386336363734333039 -32623730343137373039343265393765656464633036326361653335633237333431393064326339 -36343432373561386339306566303832323266376136313830366330663130386530666564613466 -34396163336565373231346136613839303032646435323836653863646430353735613263636338 -65326437326238316664353032666138353064656238383334396638633539343737393161643331 -66356431366235353737613731343765353963663134636237623035623466313333333030656532 -34326234643830353439326564393839616433313236333530316334336332363130643563633263 -38646639393434376634346637353338653830623135346463353366626639386139323338663236 -38383937346230643166393761636539646634643138653538313434356266393235313261663864 -66646362356365316137623264636462353461636233363564306634396335663136313637333762 -30333631333131646633613038323938643930656230336333646163316563323238333930396134 -35643934623032383138663731616534396334653431616637383764363365663631643364323036 -33313131316333663534333037363762666439636536363463363331666363396236306639326437 -38666132653632333066373937373961323762333237323731303865663132653432383865643837 -33303530303736643665313565643938623366356338616135646336396538323062353231303063 -37643561623630653830373764363530363666623838386666303265306431613165633866656533 -37306334323038616336653435323061643034353833356461346336616535353065363934643231 -61653037343163333234646465356437636632383833363663623337366639373438376664336537 -38316636633061393633353365666662613839643161333533653035323932616566303463346335 -64393566623162666536343766343333663031653665636365376435373361316237353933393164 -34386166356266336231633366306234653438373264636537633366323631633734666465626666 -66396633303332343563643132643835633030303838623433653231333262396139313563623730 -64653133343465633339613234373031353934323730386462633337663536633962653264646531 -33646463313364383539363463613234376632343835313134373965653234663635613264383666 -34666361333935393764633338633038613664313933313631343764656638663738303232303230 -62306135333837623137636261303465333666613430383533343239316538646238613962313664 -37653133393435353732303965396238386462623239333531323661623534656461313363646163 -63623865636539323265383837663834353031373139623730306638613832353261633564306230 -30346432643865636338646365333762316166333237363561386335303739363530663433346562 -66613832346562623361343464636461643832386539633530326239616666323333616335346232 -61636537366131613462653064383663623165613736643262633962376339346530613737316463 -34343139343530393532366564353237366436363538623631373233643336666666646539363630 -37383761653762643562363232353736306166613962616361373737343430376230363338393661 -31306538373065396432346663616366363934313462613362303232383365616566643532373162 -33306230353365306535663961656332633965343762356664653831363732646664633333353935 -38386232653434333161326335333234653162326630346539643364383539373865393234616235 -32396532313933663161353232366132393965303231623065383037653636616535326233386433 -33366430373238653539366166616635336561643533356439343939316234363438366138353165 -37373864633236323735343432653036316363646434616336376461613839366637643939303032 -33663065306234353838633365343431313063323862393766653363333939653232613038643561 -33306163383438663661656365353338616466323538613836383061343932313763343665653039 -66623339663138333036313533613066653262346331623635326164616332396632646563373765 -33393064636662623565313836636561616335376233393531626533313964323339636330633464 -39393337393764333366663435393338316531313731653530376133613835636238373766356261 -33643265376364323166633337633435303132666461663063316634326165306261353162643865 -30653133343035353833343835633763363465326433656131326266383966633638303033333336 -63663136366135393039393939613032636232613137633165323264316636663437346531356239 -37623539663463313362383630376365346237393237626663656235653435663464653862336539 -61313235643333346437306337316165303537393066653036396437356534396466366434323238 -37633731663636303536643235386537336562323866313137666430653531316361653532636633 -63633362663932366562373864306562636566323638663065323639303836633430623839656137 -34333962653331326265353537313136646234376565393630303462313033646633653234366636 -62313233303761653735643032623737653238653833636630663139613230383663326538313331 -35303664623032653765636437626338633739346335306364333234613663326331333335313861 -32626432356663636566306266386563303836356434353033653764376163333235663063623734 -30646664323736666136613535636461386535343162663534386131653963386332323432373537 -65656139383061323664303863643866396533643461306638383034613963316166326436316365 -37616135633736363638333033333137373438363161623337653234363832636635646666363763 -66613836666562396534353263613761613430343165313534346336333533363663393036643039 -30393330633433346366613163663932346339363035383532303237333239326265356339663865 -37636562663239643562313231396138656561376637653039396265663465303733316136643663 -36393039313863626561353061643764323633346564363965373338663535376366363866313738 -62353331623331636237306366363336613163393531316134323639643262306239626562363530 -37643837356638623539316339653661636533356232366238656365393262623961316138323735 -34656633613166326231643839643333396637613231363337633030393963643934393635393263 -66663139356333653263323035643665353963363635363763393735303464336263623366616265 -37616262663064333935653837656135346134656333336262653733623137323034393766316465 -30303566653965356162653433643963326366643461326332336236666464343436653561623732 -31396562306433346333313064363061356565326563303134666339306238313334393130366462 -31363966653462633438393530653637346438393864646438646334316131323034383564313639 -65333832616633336233313432643639373533636237336466373133363963366465623633613764 -30326239323539623866306330613362383635316666336636323031653666323334643662626237 -63393938393238323365636436613934383034616264363833313163323033646363646366333564 -37396338386537343434383038376432356334333737623861366338613332303833343331616663 -63643966386536313933633363636665633932666362323766326537353133313930633938316366 -63643331653534646333643861666235636338303338656133346539636166363635626664353732 -39313530653230303131616134646436613531643565303335616133383332366532393831313466 -39646236373132636132346236636636613233316365373735383534383630366334623739346263 -35363763333330653432613236313030383833393936313238333038373665323731626433336533 -64623537396636343631646462396363636639633137313032323862313138346666323335356636 -65623365656133393736313231663532356164303633393665363735316134336238663863646434 -37343835613638313631336163336266343139303162643935643939376464663939386561633936 -37393564336335633564663131363534386532393036653165373664396662633935396235616663 -36653961646466613538343361383461373662383231633766316238346163346139616438326464 -37396138656333376639646663333837663835306432333937303363323262386464333363386431 -62653338333032613138313432323230663566616530356261323664613139356162326266636661 -65643638373933343563356165353733623534666235346465383566323137336539393062333232 -31363763666463643138363464333338366330663464303439353931346665323864333634613862 -34636430616635383035636437313538623164363832646638336433393633646538346139326464 -62306134326435343532663037633034666537353832323862303936383664326631316530636166 -63373135626561373336353565636235303762303862643737646130653034643864633736336365 -61333036396462636564306333363262363132393736326661663765356361386361326337313066 -37356665376565316630616664386565353633336364373562356262636431663031383131316239 -36343064393436333235303938643465643933336234636333333539636161656532623536633862 -38643365383266343036626665333838376165323431396164656561346339626165623931663564 -38383536353366396433646365623964613136316464656461396162343236343433643761323139 -32326536653931353964386561656430613535626332643539366466356538616166653762656633 -39653638326666313361633730623539383138356338613666363661333332383663653737633031 -33373636396135643235326230363264653261613866616336663135626339333261316464633932 -65303637636566646134383235363233633032393035383137383031623834313836343165326438 -63366565663964633462626631333237613332653336616232363235393565393765663039353466 -30653334366138643433633864656637373537333833326532346635633165363964633039323830 -61366566623065366430633163613261376639663938663031373634643563396432623130646238 -36626565393930323763313332396338663531656361386264386563386331303938303964386230 -39386535316532393033393332636430663261333562613838663238383439633236316137663536 -32343231613337333632316131336635326534383534323566323561343863656636643134373061 -35353835626463386535346363353734633233303739336630646238376665363237353235323434 -38653961336131326637633664303336326330313330396338316437373363616162313838613737 -61636631646362353734616638643066313962336262393934613764643939653832313733396631 -63393634313235363863343962366339313661306435346139313438386230383536366264353566 -32643432396636653135396236656564313035353463383561636330656531623434653431323934 -63643936363439396364656230666136643461336561303037376639663735323965313538633261 -61373435633366313233663933323034623262306334643362663334633862613834326534376332 -63653430633131363038353433383731646535323763663930396536616539306434633863333137 -33616561633761623364363031343663326631623138326131313332363836353638383462363233 -33663066633566313639366664633962653161303131636634326165656537656431646262663731 -33333931313032336333626530613136643838396236323266353231386661663039336532353932 -63373761643661633761613563663535623537363032613764326237363866393137316330323831 -64666437663464323639303639663665343664313533386462356430646337383435363561313730 -65646430303832306465666333343861353134653930636533333564623836376237616364373536 -35636533383664353765653763663839316535316531653534633939666239626161333464353664 -34363036656363303136613366383831393761666336316437653333643932323437316133656264 -39653635653062356630643565626335363664383031373231303265343063653565353634333839 -61373462623161613861343630656633373162323331663933633539336237396438353665623138 -35333735383932336433353233373233343839353766363034666231643864623037633432346332 -65386137353164313964616235643465653932313234386361626666376466393233666133393365 -38653566333130646639353031306533303639663963646662613136323036376239333036643161 -38383233663133373630646163346135343430303931323433376438613061656237336439653032 -61306161393361353433653762366233353064653661336561653430663561393730383234323935 -30363065386536386263666638356330636237393165653035343136626365343036306430333664 -36343763363462376461333135396539336538366533373932613766333865353734666466633031 -30393865313664346131643233386663343732373938383137653934633130316134343431333233 -64353561613937376135613265326365353966666163366636393635323232613662396338366331 -32656533323337336437643765373065326537353962373339383436613637316562356532636539 -65363638633936303735376165376266396465303138373134356635643835626533323264653465 -36636561373932363964323362383866383734636539653432363730326561363966313261663061 -30636163336462613434353537643165306361663666303237323061383536366438383561616434 -62643636356434343061393961613937383233313632383663343438383861613434633965393534 -62376364393139643764336536366632616533326435303030393663363438356166333138666135 -38666137616238363035346337383432313538323338343131363766353638636639613135333032 -31346235303337663535663265626636346162613664383065663161326262666430376430643963 -37353065653339623062626462303262643737633061346163323932656662376332666535663461 -32636165303038353764656134303430666364623830343334643336363136396231326532353666 -62636537663262623839663962616537313963303730313466363165383630353930346630323435 -31306537626533386136616635373431386235356564393561353230373933343630656165316637 -39343733343063346662656338643064346532356665633735653462613630613265396136633037 -64666363336561643536313361616563363839373531613762343862363536636635663036643461 -30623264333230363265653436363935623162373763303536643036376238363334373536383232 -33663538383235316537333262356139373761636237646166383536313032613930313763336364 -65623430656365613538333464613835623838373263366330316338306235623432653161346635 -63343664643337396436386232633238666233393662616332666633363530383033333139313439 -38303664336331346561663535366435376263313439396232353862393164393233643836653734 -31326531336161363536363031633435366535633161633432653238363161643662303837303062 -39343732383133303335643061343739373161326433383464396338363163633766356536636162 -65316465363865333734323831386130373433316566366661643739333661303734636137626336 -32656330323730646563333132626261646633666539303566636531373463333039626537396465 -64336435323639336562623234383266306537323336356530646231313865623465396661373636 -39303630373430663362643537303665656563633435366162646539343036373630376330333035 -32376539643061316532336434393836653935613335646137633336336265666563643963336533 -38333432343761363033336636333262393637386234316563343333396663316136366530393634 -32396334646432393065353065383061643062336330353964383566363363636232313130346534 -65376361376534363536353337373765353438363936656366303263366364353930353762333061 -37623437663864303962356437356361656136633763663531343031383637633432363630316161 -33666339306632653536633661316236636234336262643536366131343535653961393965343139 -30346336656363643031633732333363376565386534613832666538363665376630373563396539 -65373134636230373136373130386235336536306464633235356261626462373030376334613865 -62623436666661396465353031623263373036386634623833366636623538643363313731313866 -32643331353431396561333639653639666633393362303563353462613437343638396463643766 -34643233323265353732363837303930636239626231393235643337336530666537633539383331 -66353631313133393466653263373832626561333135373233303365303137386133303231386562 -35386466393139303764393138393662383731613835643539626134396161643030613561623437 -38636362386463616538613539363733393865643661643661363864363339323065333834323662 -34376665646461313731636438396663333038653730383563393362633335323536336262383836 -31623131386635646434363964306538653837346232633030663934373761386339323130666230 -33346566303165643663373662323763333539613533356266333435616131643832363136396437 -66343264336266326130663730646135363137303663366534373165303235656163633365623330 -65623762336532323033316464303366353664613661613763343062383965313334336663623431 -66383862666264626435333337373334303430613736626531383839396137353433363863653862 -32373366343837326566383236333633316538633139386137663665663762393235326636366164 -30636562366536383635626431616635623832376438323837663836633334613731363963613266 -38366665636262336561383231626230373339336233316633393634356139653437373037366631 -31333337326561353132313865366437663165633836313932303636383339623934326139346331 -61646134393563353765353933333439393566346563383538303965393936323637643264643430 -37356363373432663739646234363964633037353561396161343039386637636232353339306634 -63663231646366373432646635643430306231346237363066653564346466393536356139623934 -31316234343534656132346330646639366364616165623639386564626363636434356436353464 -31373539333765366531383263376261343835623233306533373232353731396331663138333636 -38613030633964623366343938323464653764316162656365393963366134303539633433396162 -36393237623835373539383066643862336130663035393063386632633763623731393465396139 -38366361623563373930326336326435343162376138373934336537383933303734323131363331 -34646365303662643037396365663934386334643032636134386636396332333134383133323533 -38316562626335666663633132376163656437363632633237383831643237343936653132643135 -33393463323337663565623366383034653232626465333763376431663134323564376361326461 -34613231303632663362303436393662336134653530346336633435313333326336353532336330 -37653537353035626364396135623565643262626334636638376338623334663563396330613232 -36333630333363643436626463623735616365653139653365666330363633333537643735393330 -32656332343338313838373834333530636561313465653530303237623931373630653030633436 -38326338643862353665316135623566396161306539653364303961343761336535346535353139 -33633835343464336365613131626465373538363335323730353766373963653437633133626134 -63636135633734646130666661653665366162356431643866663436313766323633333636636565 -37663135643336663530626264376264303562383538326536306332633061383138633537623661 -32316535323138613330366138663033306164623935356364393730613965363338303535626261 -61313739373464656664323063613364643861643061633461383930383738343839313236366635 -32643137386432633761313031616462343763343933353665626334336634613536303830363265 -31383030373939636234633031373137366238666237333037373632386536396465643533396264 -30376466383137366331346364346133386561313163393939393538626261646330616264633265 -34653932306564666637643464393437633831383634613765383832613261336364376433616165 -33323433383936343861303261366165363732303862353839363435306338663034623961653633 -61303665663162306239336534353136313136616434316164656261613265376430343762643862 -37363937336438376435393637396262616565626236373663343833313863343163326435633831 -66646662643266363139346338363163396138643263383539313435666261626562366437383366 -31353935333438636162393734656630383936326439313864383066633463616536646666333438 -61393161373765333932396263613031393339376235313161346336356336623031636634623333 -35383735336364323630633133373836636130326162316432393835653339343831623336326362 -38653761316164633166626661313864323634643438643430653739616639616431613963616366 -62343534373763316431396535383134346333303839323338633832663230333662626331316262 -63376238616465333461356632346262303266386633313132336265363561623532666137363732 -63393733363931353036633037326435626631303464336162373935373434626564376330333038 -66363662373965316433376432386635393935616561623737336230313730363236353065393338 -39643134626535326637323534616435626361303533633637666162363138396531363733336238 -31626639316661616230323662326332346464346235346466383333373634373966643236653466 -39383432353039656535316461303866373334616132303334353837343265373237623635323738 -66393535346663343962363963656530336438363639333666303337663736323233396631316561 -65396338306365613332346663336434333462613536323030663161336139353833626266363936 -65383233613864396135383336306361616331376562323337636532666162633731313063316663 -66396330323133623439376464323334653664376138376339363764666466333739323861313635 -63376237323231346536306564353838633166633238663935613034383333323235646235373737 -36333034633737376430663164663538626638643239613630366638653433396261343139636237 -38356433313031646435643766333432393161336537326437316563356631643736363034326164 -37333137646235383236633436336236643363643035623131396266393632303666336431396135 -30393531643436336164616164613531666532663830336232663230613233663639623436316361 -62623530356362393034333436323931343964336238356363636131636332663435336563653239 -30653137666535316239366431393364623031323839323665616535616366653232663835346432 -61383433613363323832656639323434636330336530376664363962623464386165393362656333 -32386562306134356665393764653862313238323337383938636436653435356664623264376331 -38613763663864663136646635386333653134326664653533353163313262313834353030303161 -65306335663638633333313035343866353364643439373266316236613539663836363638353130 -65343464333833636533663632386331393134646663376530396361386437316433613865613430 -62396564373939306332353736326538373466333633386636633539323332366134656534633632 -35663130363061383230346166303939656531666665373030613533303265396637633130393161 -61326436633661653161633332623439303164396266323163656363616332353765633834663561 -62633532353530313730376636373235623735656436613031306464616131313564663533353937 -36633234386338646437386539336335393339386566383135653665393233393336396633396434 -32353538623336303637376263633132343565663564656637316531376539663539376433333863 -31646237373661636337396332326338373961383733373665333363656631663463383034373761 -34663534633430316135316435323330393932626565323162336362373066353635643464386231 -65393735663137316333383039626134396366313830393836623033353038386237376636396363 -32663364656266306636303463306335356433383461396238386233373665643330386535653833 -35643462323839613731613739393536386264656666623738383934356663323736643832313134 -31613436613530653265613964623432656336656663306330643730353331616432653236356234 -38316665616133623665303234396636353536366539646132333632636232366537393263393238 -39353462383535613739326466323338373730316532633864613663656162653565343065303033 -38383338333261626334313938356463316364333238333266303234346461653732633165613538 -39353534306630323865313933313161636637623465343635623136383862346331616237623261 -36383232613630636339623531633633333264356333356236343139323735356364366132363665 -39353562366531323036373030616663663530656137626438333763616332653962623664303837 -61613833656265383361633164626264663565666438643834636430313936366235313430306563 -31623561653435663064666137363231353332613634666434643431666536326463313533616332 -66643238356163633162366135613439336136333333306433613166336561376162663238353464 -64633434353261336135386637613637336534353732613435313361343664666431323764313966 -64313062626238653436663834656631653565323438383666356362303634383333653134396134 -39363962396462383230396139316637346535646333326230303237346438633930326230396533 -62363731633135363936633765333736316332336263666361633532356563616434613235333735 -62623433303564393832666136366234383734376635333464323161326230663234343334393236 -66303462326635633062383064323632353839353330383664396663613061346163623830656237 -37376131363135336635623466626531643433323763316334663735613764313438373435663833 -35396633643866373732316639306638323731343862396662323461306533303864626332663363 -37613930646437646338326230373135613932633139373637313833616336383064616331383164 -34663935323939386362633066323765303562313032626338363031393336383939633366636566 -39393965643562363865383761653334663636646133653438326135626531663933323364663232 -30333239373736316462353934633937303565323730653038326532616532393733613063316637 -39396433373931633634663861663632313964613936666432376661386434386662306138366338 -34373431626664383037303436626566653432376164306561363238663036353938643635633534 -32626337306335373031636565376638663431313834646532663435383133663665653535333432 -35376138306365626331333531363863636438363032646230633933633833613036303138393638 -33313839373964646631613761343238633766343730326563306637656638363063336132643563 -64643836333435613737626530653234356136623032313633303064376332353565643362383364 -31326230323935386538306633383966396365343833643434666363336136383236366633373564 -30306234313035323664663564396636346639343235663039396463643162613965366466346139 -38393635366465643463623836393761306436663937633137393737656239663136306435626636 -64653437346137336461643062373364343533323230353737623861353462393232336363386163 -39313863333137303237643266346138313637313866653239396132356362663465343462636138 -65346638316531643732366531616361373939373236393132353933393130656566363066363932 -64643134316633373138636264396162633933373930336362336634313435363537653139623135 -37653537633338346665333166623334323137646261356237383461336638383464373362346439 -61323337636437333762383231346136393136393639336339363166313933316361363033643431 -32343435383065353635303631613066306635656133653365656537343835626333376337303033 -63313361336239623431623130623637306239363934393537626334363739323663386566333933 -61363836373263366565303764303239386438376434323938643439613334326131653430633834 -30633638636262366639343634343162313262303639366534343038366266363764656332396463 -61393037373834646439666134313462333465373437646266666430313564643130386262636366 -33616236306464343364303635346664373462366461333163633038396434343435646463316535 -63353762623762326330323362396136333831653533323863636638356461656364663263376263 -65393131656330393634363064383035333564303063313036613265383563383131343437656462 -38663436363962323564656435373630343063326465663834316364336631653839643330313663 -36656437373831363838633830616130366633333130323536386531323833366462643735626339 -64306136376533303436643533636132623335333931626639313536346135336232353365323734 -32303962343038613866376334613965663334653532623134653234316332643736643132653330 -39326134613965343631623939303538343230393331633734373163616162616566383838366236 -39386565623834643466336332613134323061663463323238643932633033653230333566613938 -35356338373731383934633334643362316132353061623463343833303763663364643965313931 -65396135646230366630383637306161306631343162666263343138346365666139383336623432 -34633666333236613131616265386537656232306432303464343832353434663632333635653339 -34386238343930396230383762373730363866333730383934373365626636383262613365383264 -39313235366537393433356465346461393732326464613331343336396238313765306366303331 -30316530636430303765653237616261373832393535623964366430633464373963343530623236 -30626362363138643235303162643237353434323233636138386630613062656432323036393965 -33383834663930626132386530346161616436656233303337656236393661383830333963313336 -39663236663938313533616264666565363234363761316237306433633630303632306237663339 -35636530643936613237356430666266383539613539663338643936343036393433643534343136 -65373362386232663737316338626361313933663565316132616333663261653461353561316536 -39333963313064366566313232396562626563333966376230633863386339613161373434303265 -64306266333063356333636364383561636238363438633237653162313832333334646130333931 -36616333353363323232376564396431333862313632373539396362303563623831666139393663 -36643463336262373838366538316238653638666461636432373235306163643965383563376132 -30343037646331646362373236343337653637346134353531346336303664343930643638653432 -39663861306163303761656237623238343664623232633666636430353564613937396333363534 -30666333323238646565623662623935336136333536663734356636366265306333326264383831 -30326634613964326535343661373838663030396330306663663766323731616164353830643361 -38306636613538306639613535366234313930633039383035626135373666306236316338396437 -64623937626337316132363439663464653037383865303135666537646661366433303139336561 -31306435396464653135376263626463313532373932643466663066333364333065313031613462 -39633530316537303935356562316530356133313032303763373830646536363863383733383364 -36396534383962376263376465346261306336663537393965386463326364373461613631386661 -64366138346162366261653164323561663836376663323361633665326130346338383363653835 -62353165306566636365326661346465326131353835333963643862636562663464613131616538 -34363236383061383265366634616635616665333965653637316431363839363866336566363766 -34373832636438366430313362663137343534643236643630643964323935396664333835393063 -31333133363064623666333566373537333063353737666536343463636437653532343638366334 -64366630383165373439616665396439336435616130653734373033623061343963633263386634 -38313564383562666264306638623135346430383338386164366636303330633534623937356261 -31336338386630316234636531633430383632643065303062646136643731343639643366366363 -62316339633136343537323239663036623739623366383562663137656239373761353461623631 -31376661663636356637396132306164653664383939336237613737336433356132313965653839 -64333061366565383033323035393261316339613431323462313231653835653039333335653965 -38373635333630323230666136316163616165346461616536616165393062653636363963663765 -61346636303835383439373432373462346361326538333337343965393332373231613334333737 -63333433616565333936616137613661643664343636623731613835393936643832393265383338 -63616336326334623366666639626438346539353333303665373666333833326430623539303839 -31386237323933616563626331373535373766373462363338346630656538323430333838316236 -31626336346537323135613937626337353734646330303761663532386261343833653066343231 -63613739613365326537653131623030343637646433653731363266643462333530393035373363 -34343434626438316138666365646430313736663766636236303564643235326438326131313235 -33326332363530346461323264343532393739663430323264313534616536383234643265643635 -31373432396433393231633563636131343263366430386461373166656439623231623532323230 -61303362336238633431623162636634353861663261393834343664393834303461393564393931 -33336335643762316364336535336530363166376265626131313033306239356661633930333766 -39643437366633633634376664643730323739393339343363623332633365316638313934633135 -61346463613539666233313130613637353532363135343232383863666365616466303937346363 -37656462613430306566363636633734316566623061653532666230626564333433313666306562 -34643764333361666639666261313564663536343438663335653131613230393361303536386133 -39616530663734393139336239383331373735323164346563386335383766636335373234643865 -36613063376365313638363837663863373835653532363230373061623865306462636261323166 -37323739353764303439346330303536646438333231343031613032303461333061616566383837 -34356364613334376130336238303534646435653436616264373936326564333962396436653965 -33316438333034333264626138323738363331303435356132336363366639373430643530653065 -63363035323432353630613836346636643066303339303366356666656136336632653031366232 -35656635313730616663336264636336363030383033646435636361343734623832616262303934 -37376333396461633639616238333364666466303930643539373532663963623664393831656466 -66623566316539626663633565316332356533326165646534353563353466373139383037653235 -33623832323766366337623635636439333733653636353830393063346363316331356262333266 -35653636386131346564653233316639303365653937383233363235326663613136616530376632 -36386663306462356632323061336330333061656231646431303535363135386335363531373630 -32383561393561333634353465393632326530393236656637623964316662663730353838363339 -63633462333732663261333137346662633133383931383030376466316466376233366661623163 -37373831363361373731353637643339633761353237336534353131663935643238643463633538 -32323739356665646631303966383462383365656438633032393538383735666433663235386566 -35393332666531373363333330303834646230626530616437396563333537396564643934323961 -31626430383432363264663661623435636262613063326330303136383466306439303835623236 -37633133663664353536353261653034633236656363656563373135343039643333663762636136 -39316535383938336237346239356138633665653665303764376162316166616536343630633061 -30373961316661353033313461386336303462306439363937633430353561666666343731366234 -37333730326638623133313630393834316431643133616132626539646631383562363332376635 -61303362333232303061623132336563666266333530643131333034323165393966393139323939 -65633532663533626436303362643734333238306461346238613932636636383834636165306132 -38376331626663373639383063316132633866313837336362373061323034363866326565616238 -32623832643864326263343534333662613164623139663833663730656130303538616530303562 -38623637353861653763356565643731316664323338303635303666323634353931303037663738 -30383164643838323533326461633431626239343066393933653364373838346463613338393235 -34663966336533306335643438393231323137303431383738613466396432353938646665646535 -61303739626532333266616130396566613139633765623066333634633664613539366330646338 -35323234623738386137386364656134646262333164383835303365393864383030646532323833 -64323333643937393932386335303036623364323261393938366537323562303630393330323465 -31383130303362366339383632386534316166383031306630333530636463663333623365343735 -34323136326433363538386233323436653434363135343662366333663639646635386138353330 -63336431393637653862323263333339326230383537343934626262363163643366353638643434 -39616637336536396537356365353934373736626566363630346565346137623033646631323866 -34633336343033333038336335353437343865333031663732373465336665613137303066653533 -35333538363831393132306164323465366138633331666662386534656530373036353934383365 -34373938306161396162613130616139663066343635393464356630323836353063613939316438 -64626532653034306338653737623531363735633038353537643162373630656334643730666132 -35636464353264323134613332313339666535303033636538376665623632336461326431353539 -31356431623931663332316333613336613233363834383566383762343431343961626231663037 -39383131656431313063653432363561333030393863646531323061383463313636396231383538 -31376231623763353562326566616539303166303739616163636339383032633237363236376636 -62396232633165316335376333383636376639646337343038353365626165326530313438626161 -39363463373464363862303064353739333961383966646664376433326230633537346331376566 -33623233623034373834363736346164613837643565643233383663306334363432353039316137 -37636162393333383339383139613262326366623463653466303966336230633639633435633964 -64623163613138643332613462336663343732616632303163353233396663366663306637386466 -31343036666233356237303561366261353235336133623139336432393033353466323438643163 -61353330666131626638366165656536323536616366616663666132383630396235366431666535 -33393366613339646135343463343337343939633964663966353965303565373036343337356366 -35633030363630333966316135346631313337633038623832306164623436396438353330326433 -33656364663165396665353030323032666530373035393063666134353237303962303034353937 -63363766363162666436633236653063656266303466396535376336396130333430616133323239 -36643933323637336263623932393462663938396663653839396338393965363966613861313735 -33386162616536393964633237666664363463313464303532356231326366393134313863626538 -36633261653233323034306431353466343562656339623831613738333466396337343461363861 -31373763343937656435383137626564343266303534353964656439633465663436616562353266 -30636166653630323330363335336138383538616261383331653434383061386230323736633632 -33306338323835323034666264636164353639623835656563363531343932663366386635666265 -31636330383734653665323437333631383761646139356662646235346334626337366366613730 -36663566613838636435346663306434316664353962626435383039313362623563623438393061 -36333530663837343439646136313239366665396235326164323161313736333064643536656339 -39323462333863646135306637643762333433653636376562666138323461326338336535343566 -65666532613064666166663138366632633330353734663136373562303133616661323134626433 -61376338653831323035343435373533313963646433613732343065653836626638616531323236 -63363835353132643036373966366563656164633737323733376330326330653533336362356363 -31393432323834303165366166643836666331303165366263363535386339633735656265313931 -30393832613533363061363437323866313130393439313961386235343861386332396635373164 -30373739326332636137646630653931353838323037633066313638306533323362363463376139 -30636239666663626563393961353530643937616538316561376438333462613039396164363535 -64363962633964643961373033326666396531366266366236626261623864636338313437373236 -63616538343131386536646466363963636630373330616437366634376238336431303531643266 -63306563313838303839303430383235316137623538316239313933393362616661643937653131 -34663437313266356430613533616239303337666337656136393930636361353162366135646663 -36643231316431666562306333356637636161633939626437383661313439623061623261623532 -35343139326231313036396534613464323564653634653266396139646236616237653635353136 -61373736333033663266643762626634623035373531643836663765306166316561386136653835 -31333830653166343762643631323234346364323564386336333237653863343963656561353464 -62613935653564333839376434373734643965636135353363373163303735316233326535393836 -38653237363664333462613332316663333739346235643965613863393862303135636335623534 -34343433306135663238643632313332636566643636376362376131646534663365616135653831 -61663331333135363065366661363763303530656561616330653638373337366530313964626430 -64613663343837653862343232636538383833303366666263373333303637386566663435653434 -34353331366137613131313365333637353766336233663430323936396535336663303362653031 -38363165376238393232396264393030666532373833666338353432613838626330616561663931 -37323239313637666137343235633665353830333333376564383362646334363064303365306433 -66343866626238386231363264373132643037323065383434663738613838636365386362343766 -66386233666135653466386631323931356235396333356434613738366462393234386135393139 -33663630396532616431326639303461656665613565333638653636336634303265383836656432 -34663766393633363562306566363438616131356363363931646337663263313237623765626537 -39346237656362326131383331353731346465323236653534333332636138643062623238366265 -31313939363939383138393630373465383731386633303430343231393436623833356132396634 -62663230393839343833386538613464613130626434616163656662373334353336656635336532 -65323164663261323330663431623539613561643134653739376365323062646164393833366631 -30636131323064363336333330343638373231366232326638653063663766363139396332336562 -65383161323466376166623137386464666437303465356663396664386234663936633432323261 -36373962366338323965393031623338643631366539363165346638383564353532633339643739 -65303538613536656365373133356366303662633332666165646665336530386133393561366139 -63326537343765386166333530383665653737353235313737303232636661376330636238306166 -65333036656364643664346465616565613336393262623335623136323538633731623933353835 -35613031383533653562643964636435633330653332353461316436366663376163363264323964 -33333131666465663463336462396564333231646630336364353435623237343133373963613533 -61336462343063373233643335353631373438306665313438383331323164313130643230313566 -38613366316133653164343232616639326333393163626630316433343362326331613038373735 -35393230363366656434373935353230363263656337663238653732663463333036376338383732 -36376231373731396431333362366237633330653165623334373934653734613834353862333833 -33653163366438666166343562376437366631346665356332393464376236663431343166303738 -63393361393464333430653464633539353364353863323063323063616363303438633336613933 -35333239373666346663646566326537353533346139633365646332613032343239343035343139 -61613730363032613538376230333233646636373463356661393839633530376261396338326138 -36336333653535363532353165636463326633343966333239383538636333326663333237303139 -32353932656461316536376634653230626538316661663264313539303333666565366438313565 -36613961343534623133393936383037636234613133616365313230643038313761383438653435 -35666539353333653430313965626632343334663735663239626263646631313065353438386565 -63396462643937353833613234666366663062353333383038353162303233663139626161663139 -34393965656335333261663430386661623463343232363635653262623132306365636338373164 -30323230346130326433653338376539323434656531353637643465323336656434366235643466 -63356163323137663439376530653861313730333735393236643064373338663264313831363735 -34323133356233306162623433353931656130653937343465633135613731363666616331663431 -37633331336261306631366566353131623961353532663639326335613635356161363631393538 -63316437663065613239323766656263393633336430653963313862626361326435626661653038 -35393166303038623163346534306130383266653361303062323061663664353839636536303963 -63343231623835636164313262333931326230333736353639363366316632353039393763366331 -39346634613365353132363335363265663635343464353163363538383436353162346662393332 -32616334666639313063633334343566616461626633623133656230326261353133363636656533 -37613838326637356334333030353134396534663465663936643138356163333339343831393133 -33353135613334373432313065623561313666643234636433396638613033613664313461303666 -66393037386464626630306562386462366136636666333961666334656634303063363265353130 -34366537353939653164666132316362613737656461383235636264393532653162616366336232 -36373135363662306436373633616335633930326331663261373238333331376663316263383030 -32356564393730376230346336393231316632653361376236356436623236353235636265663531 -38356632343362643061353336626638313166393932343665313134393831356638396532613730 -38363030366436373732306565323838323566326165323066346364373162613337333435653866 -61626633396161386130363734313636306133393936303638633763646661386234383131383163 -62353564633535336230636530316164336238613132306331373830303163376638383134383636 -63643431353338356463353238643530353435363163383133613234653737366532323062356166 -66663539306364386665623165363038316532633739313239323130323763396135333531633466 -62313364326465363763313638313565346238396236353136643063613965636263623034333662 -32653733356239636537663961396133353034623634383338333063393561326133656634613830 -62353833313562373430343737616431636634643133616439663761373966383739336635303161 -65386530613439326561636238646134396632383339393362656132316564343131363838383236 -38343331613832316361663237336335373937336465333732343330643433316334343432373531 -64306638636465643934373763626139356665356332353231653662636362643234663661343932 -64336130326131303964323139393538613533316238383133656230306234666232663562336133 -30323834616433623932363030666239653762376631633233613535653463376336313334303130 -30643063383764373938656436313266613032616434306330666662353138303035343261393031 -65623337313863333336323239363938336162326565353765633534353737383066613637613732 -36613033666163623937353038653964656265626432656433623361303939636532623131663164 -38306531343431393836373236306166336238653731313762383936656136363730393630333535 -31323931336162383765653734666464643338393761366437376633393533366165373666366364 -35333735636539373061396234396564336265353165363661323736306431316164356164633839 -65636264616534383833303363383331633631396565343065393330613461323237363936666633 -64313532616136326539643935626233306331316134623365633233633331376263333132663334 -62653737646163383333383835343038386665376532326531633632666464363961313031316339 -65663430396164343135623066363034303562306366313836633130616139653237666234326139 -35306339623861623462666238626132353336336663623530646163356336346332393165303134 -30326539363732633739373034643930373362636463313435363361313536393735633161613663 -61386261643365383834613837376436353739376532396432616435343961373063663361386538 -30323935363666626330303266326132363365303430666563633864623266646336346436653236 -39323764643665343763333565613862633637313136346639326161653433643565616263303265 -39326632313866353466616662383861376566633332646166656561626236343437363066383137 -61313139386565646231303236616339333438336634626234323236626531336465336335373939 -65366566633964313864633431356164326537613437623761633133363063346461386161396232 -33633165333835333666313739346364373766336364323731663761646635313961366263333263 -32633866626163306566353539393766353064326337333533346637303531653730646661356231 -64633133373231313561346561313264633731333535373664396466383236666532393931653835 -33373265343964343261313863623732646533396530373666626437626134633636306166386133 -38623532343232353534393833313761666662643331313337653565623661653437373166646632 -33626537353065386561363361343532636132646261653235616535376634323533613061626131 -35316566613734616630313365316331646631323032633430396161653037663239386233633835 -31306232613464323737346361653439363538653965343663336665643563333333383166626336 -35323435643165643665383764616535656537643238366266383965633365666632633032346365 -61386636396330666637306433306236343433393065393664366339353339633332323065373031 -63303063663536373530643938356335383934356236353562656665623437333835633535376333 -39396434636532356636343865396130393631323138363161303063646235626434656161643937 -34336231336637626632333366316234366465663362326231636562326365656434346135326464 -33623432363863656562303066393631663861306163343366343437666534393737646263653330 -66313265353737643365666466343333663738396232663936356236343164353535303332303631 -37386330663638643534643838343635633763326361616465653332316565343239316531363332 -65353837633137343063666564633764336663346639316465383534333438383437356630383934 -62383735393634333735616464396633326666613533663566353065326238383037613566303030 -36623537373839613336313835353531386136336439323066616462623061646634393030663937 -35386236353835643361353931663035636431653664353131373861646363656535376232666432 -35343834663962613035626666393331323365653032643637356432353664396632386462653766 -32626139313036323130393662646266373539663139343364653063393238363565323661623932 -36623535646632613866663662306531376236396434306136613234346339396338666265633361 -37613533343162353935333664323534333239633832646163326663646466306461303437333635 -66316263303230613736306634313461626534393030656535373161636331353830663733633266 -36366432363834353739303135613030633633383137346361326138333435613637393534643032 -65656132363066386438323363373235393163333037623235366234373461316430376235646132 -64663161623161636662633962363336653164333333363161623937363333653130643639383566 -62333765366234653637396536303930623939316331396266393365316336646135326363613039 -36363736363037646432613861663762343565666537616337633038626462363166613261643937 -34333865336231386135393438613835376539353435373434336230333838643466303831626661 -39636337636337623331363261363939393764353431663035666636313435656136323466643231 -65386132656134393337356333623433656532353762343832653835663137303665303930356631 -36626238333262356131393139313932353562663730303664613438633031616538313137643434 -33396330363434343134623831366137303833333935626238353765383631336262623963616635 -39643738336666333363356261616632323063613935306238393731616637373962666132313664 -39306235316531336438343163653434383936353261666632656237323738666161343064353833 -66383565653765373861653934333866653138616636373837323838376336366463353436396530 -61313063393065333239303531376536373131323136363266313035646438386532623865363866 -65386436313531633462363065376563393433653861303739623564333466386633306231646139 -64373136636464353738316635656531626133346266333739633638666564393735343437386633 -66643439373664373031326264383436353235323164653036313465666232313362646365633765 -66316132643433333565633633326538353339636534363563313830636461333235376139363565 -38303961333661663638613638323162646266643133643963303632386630343263333461386536 -33663035316434366264633866353338396163663533313331636233356566333563353235663962 -38333838666437346364393362616430303866613632323836383466616438396261383334333662 -32356432333838663934353133343135663030623735623463336264396562313934303532363739 -66666263623563643763656232323237366163633065323938336663353933353934633462303935 -35356462373665663561313231643966656231343532373534326264646265646237663138366239 -36656439666566613531613239613135653235313339613839363030663633343430646630663365 -65363766613362666361643537303563323364343038373137393839646639626266366562303137 -34306236383063356665623762373533373265383861303262333032366232616438373337336462 -34313131326531613037326130626631323831663561643331633264336332326631343233646330 -36376634353036396531393237356135343863386431633939306239646435613533663661326437 -65316330653562333133326534363037613433666537663531666330366461333631376635653236 -61666430323965363563636662373931323266623533396634366237343734323336306634353161 -66623832386439643566653430623266666264393262626430393739363461343039363039376538 -35356633363364656630336366666438623639373864653032656564613135303430643464363662 -36326132626462353338306531363236666364346330323964316166393738663836313132323664 -62666164336662643034393532616239336663346230366366613738623364393731386332363037 -33366663313065306236616639353433343630376466636531633564636638613561333838353933 -32393835303531636634396564633363363537653631333630343833383963383733363337393666 -39326139363333346539366162656461393839356262353832633537346366343934353961383831 -61343333613162643263353761303532363632356563366265373164356635666433333639353830 -30363265663664633462663164323037313738623934633334363962396133653362666139343532 -35323761633338333939646331326333616465663130616361313565303430643965396331613838 -61323138373638666535386333326464656464316264643561303365663932323837356430646532 -36373132646233333462323031643965366633386634643938613166643163333832656431386137 -65626633623261346561656530656439626666336430623864626437653336303266336461363730 -32626331306262656133323135666637626234613532366565393063653062383962356233356261 -66633132323335646336386637353433323066383266363633396362376338633634356637663032 -31346238396137373830373663336464303639366638396261356362653335333030376338323233 -31336161326136343535346530623663333565373331326439343632653236653862623836366532 -39326364376236633063633265653835303835373630313931393163633539316639333930333337 -64313766666439626662653537376266653663666161613435333632386639393137336230326539 -36313963323935373635386365333833356464366138306630356364326633393436343733636561 -37636339653331633430333033643666663364333461336339636165623536356436313034323037 -35393865343464656562623533666563343736303431393564373839653065326465396537393765 -65363932373162343531353761616330656532633962653636316334623566396239366633663366 -65323063366566666563346266633966306432663835373464373432353030633038353066373761 -66663734666462636138643937646438356230623230336564646562643637376566343437393132 -31663137633934323464383137386530336535613864313735646666663964333464313933613662 -39653037623330396335333531393764363438306630323963613266396162396565363066333437 -36646531626430626233333964303533643935383131353961316661653934656633626236613163 -65623762633433393262373133386364643035613631313530376161323365626538633662646463 -66663164653461393765303935643131303331613561366133303332666465643037306364366631 -32343962356335376135623035363231353161363732666537626236363833383033643339646138 -35643166623033636438646532633932613839643634616264316138363639616331353332313537 -31653364613131636466363838366163306364356362633537646338356466323831333937646132 -35366535313033646466306664636565633361326136343337353131363666343938306238646662 -62376261353663643966633965326132626332366262393437306237353065386137316164633561 -34336536333462316161313431393761393161643563366430313436383964383635643730623839 -35623130666235633937663839383333653664333131643234646133653631656639346331373435 -34313662303065313431663633313632643234313734313461393263616664666633313665393433 -31653861633163623236396462376630663238343333616435636662336164306461396532653766 -63383836623432613931353062373334633736633662646630666566663162636634373637363231 -38313965626534306331373262336230663239306565623164643533613237343736623962303436 -33393031613461623962613965623030373532383465323237303030333036386163626161393664 -39663062616335383462663662393965663539613035396335613134363434386666323831303561 -65363431656665356263323930306464633564363864656233623463653966333337303436383861 -61373430616237323932663366336537373264353861376433616466643730633937316634343634 -30343035646363656432306133306331306263313764326635333639383137313763323661663566 -66646363343361333835383936323366633132396465333364303834636332393466333639356362 -30313135663563303938316334343061636663363930643439306337613861613530366131623736 -66306530353737316665353334323164653132363961343339616262383532656464633964346134 -66346264646532616139626238616232333366373935323566626362643061363634616662323637 -38336163303732336464376630373135373932643664663035376366393431336439336162323330 -65313839353032656632323431643237336334343937643063626432363433373238656464363138 -31626236623565336239343738653061613134313761333263643636616638646163656266396632 -38623066323935376265396261643439613237383166653833306634376235656434333364373539 -63656464336430383062663037393733366564303232663638663333343037393165383466346161 -66323637626661386261306230646431633063663766343433353965373538383561633632396136 -66316631376433393536656565633766643030616332363464383663376138393164353862326339 -32613361343866323034383131666261616161323835663838653864383166336635383261383137 -65396632633735633333616539353033383631646336646334366132613739393130343538643136 -63623364656566353664373865643039613234383734646366663531323966393233346532383162 -30343331306232633062663333353435643661376561356464616634323965353461373531626566 -62383137363639316333393939633130373439336166376235396133356235643761326161666133 -63303361656631356561326631613230623736363965623666313338356134363037616163386133 -62396430376462623164343338356461663133343964316139666136303336363330653663633933 -66623166386530633638623137393835383363346565393636613739626339356136376161653461 -38353634643764363330653037313561303239623266633266643232343438373864333565626430 -37613661313731353431663439633162646266353235343536376264316434663032336165306331 -62643534343864346464616462313362666663363738643562376265356432303863633339393836 -30346231633332346234316131353261643061316138643334336363373737616439633237316432 -30633530363630346663363563373165656265326533343166636336623536663365346632656536 -32383133646464386433333965616265663662633933666666626339363437326566326231636362 -36373163313566396335633231636166316130343939376134666166373733313238613536616132 -66366261343331376262396336323033333635663962613165633366373231343034376237303831 -65306235303335613733303236336435373336663664656537366161613936303538383464366635 -32376466306565393031646237633866383730343162383939383236663862353565383964396364 -38613135373933383130653039663233613761323764346431613135353664353534636666306639 -30323361663430653366393230616534616533316465313235373833663536363661323734666363 -37306536666533653336343562613164656639353438363163336562393332333132636462303430 -38383065653731333064383630396332303064376265346232363233643435346231656433353837 -35353239663638623566653039633537656239633831373062313265313736393531373536316236 -33653662663633356436626366356330306536313537623663376132623939313731313233346531 -65616439636262363861653739646530306131613233643432343837353631306365656166353734 -37643837346261633333303138306330356530393135326235313139333531333633366263376565 -61346537653332333766323664323631383463386564323935336565376664376363623236353366 -65643537666163643931313131653862323236646633643630656664643762313764313565386538 -37393834356538366536646431653038623931636535303633653133323666633136306363303365 -35383565613364343331663965363637663935353365383562633930313366653931303333316630 -62636265373238343035643265336438643165393738376531396535326265316232393639303838 -61313563363563636230343166633536613532393738376432653564323931386332393537663930 -38653937356231393166626339636338366232313664613963353733616132306362346666373666 -36363939663232376364313936393339333535633139346239323936653937656135643163336238 -37373462353363643066326431323931653461646133393262383537363737653164643331623965 -30363637323434353937666466343133333862656263373639613432316162626335646638623339 -37343439333332613139396235356336653739373638366662353032336663323066656235636166 -39323332366633396139356534376463313237306532656165343936626165363535643133393834 -63343963363861653161393664643830656432393964333362323630386463613331646238316662 -38623933373235373861366431643964613866326133643239363734363465333931666162333836 -33346264643163616535623865313138313261316632336365346363343639353534353962306539 -35303061646662626532643965643565303430643965333136323538356135323062626433373134 -31373365306236356337653066666231643539646534313762393433356131633266316534396631 -65346635323636633336323864613366623131313834366331633637366235366331353132383532 -65336533313733316330353338366366633434643835383361656433343737393133633665383666 -39323666313965326636613661623766613931316134646261376139643365383264343639336638 -65376237613034373035373936376133353734383261313165373535303331383435386338376561 -63303232643962663961363561363239663061633765663939623738333436623362373236666363 -38366366633164353131653035353530343237323833353037333630633239313661376266303337 -33313831616536323964636333383235616463303137306161373038663935306633666639366138 -30366432383737376432353331356633396139633134613334323262333735356163363632656334 -65626536636537316430336164346539353534343838393563353065643635323237653534366337 -38353438353034623863613235373264396531636264663430326236356162653333386330356539 -34666633366133376261336638363062663733323762363834656562333633623839626239646539 -31303164633535396663616235306137653665336664613761326539656162303334336137663738 -34373030356437366134343866653739616132313437346339386666613636356236353237316537 -66303837646661656339373633643066643765316139356262343064393032323662386363333663 -63373034626664386630643536616530633335356438356666316265333133363331326433616535 -39373331396636373765343931346637386630623337316636323564366632323564313665333335 -39663162313439336238333964633132303966343166333438383637626439616434653039663261 -66383762623439396561313530616438323534373836353364373361306434343939626233616462 -38666638626137663535613866643538333830653866643630393732633035326663646633326135 -64346531386239383533313636396163633837326266616332326633616564343063363432623631 -33343432343062366561636561393361396236626236623430376662386639306366303832613536 -39643761653936656533306666326665303637383439656133366465323666316535356131323638 -33393335313831356131333635613837336164626437626330323634623062333532323462633034 -33316337626637663436623839396133316461656161316331326634316133343063653739316131 -30366663633731653135616236306136303866303036613466646630646363383266373133343335 -39666338313630653730633232313130343132323732326662373963376564373039663933653534 -64663635653036633161313664646539363336356630343565376438303965623137393963323533 -62373835386538353938316361613062396266643439323066616362333837363631623635663762 -33633630353462366634633466313134616335656639643465363139383564623034616566646336 -63376563333336356362346138353166636562343336633432343862383563343263306335613834 -32313832633431613364393065623139626337623965323263663835333334356238656136343036 -62396236646532333838353365363965393365393032363339343434303264353033366466626565 -62336232343161343436386631336433656438313865393465393632613538363231633735386637 -63316663386264333337393833306563646662333637663464626562343030363234326538313338 -39373364363538613033343032313239306438313666353331643238386430646234326566326165 -61316336363262393762353631393738643765336330393332353437613061353665383931313237 -32353835393862343733623664343065633135303339633239303766373439303666353633333537 -33376561306562653632663633316430386133313665346661616665316362386163333163633561 -30303939373339636161366465323639306230356561376262643838613235313631653833316666 -31666639656161376134373937366531613566616266643637666235333330306530653435636336 -30306436346234313863363538353738656431353336303836303834643830666165336161666266 -65626332663036303734346662633532373439326463656466653734353037313263363736316561 -65346534653661656465386432333861656234346231636164303663383937643337393261313432 -38323831333563393137356536326366353264346531336466306532376164356436356535636539 -66366363623739363636313730393033663738663434666437346565306261343130636630316237 -66656333663737343563383436626632643161653339613433646334663932663234323935326136 -35313861373133353664363130303366623066643937666536633535373366653262323434343466 -66663339653334643338363063663464663030333638316461396265666531613838363363613663 -34636664313263363262383536303535646565393064613338306238343432353462333561633561 -35396338383836303665653638306265333632623031633935666232336231373439396531363838 -35636230363732343735393231343839353634653236363833346666303661313162323438383632 -35333436393935653432616166653933343365663664336561636339316630393435323531303238 -62386637366633356237353661656565613033303364373462396564333434643261353232376665 -36663939663266643564626162636133666436313761326239653433313666626534656237666135 -62376261613130316136313163316261313431363639623938333932663230653633626136633432 -62666562336565373063663763316239353966356261646466383035626137393966333138356564 -61326266636364613931623562333139643566396562626538643362643430316363626634616434 -31626437343565646264646466643063363232363933663761313235613333343663303337303964 -34346330646532653037653137393437396265386536356462613066306637363564643831353039 -62636464373362353165616635373937343064353762613639663062336431626666303539373632 -38646362643434343961386333326636633839623165303230656633376333633236306333363834 -30666136663932383937333564323735626364363232636132316136373734306130306663383965 -62326130356630663134376631636462386664346436613336346639386437383437393430363639 -62326237333237323730613138623234366537663863626263353239353234343762396233636436 -63303763343731646661353439313266323665306432373639396263373465313665333331353665 -34636564623365636631386134373039663362393065376264393636656362333766333331313561 -35336535323466616434366338376438646330616636353536353863623463376532336437643833 -61663266643035376132633764343132636335313631363764373466646631376165313332366366 -37333539306264613762616663306366633530306261653761643335366538386535336332393938 -61666362393964363239626564366633383933363337343631633966333437646230633337666330 -34343561336634333061336638393534346231363164363763643037303264313862336232306535 -36373431653938306432366337643439346336333832383363646466343335376364363035643534 -35646236346361393131666635646366633962643631613964623164393963303162313236386262 -30346661383030326232366231343965333363626362663831313731343364656338313666306461 -30653332376533393265346233366536316235376532633735666135653864623063333665663965 -31323631303131626664613232323266343831373231643435346363666334366264376331366436 -35633736363536613933336331353966306366393130303231636537616263386637616538306331 -37626531343931353765323134633538626134373339373636626532646263643435633131646537 -39353561303035373365616237393363633539333634383561656264666433383133373334363735 -35316363336230396361656561363734643732336333346133653765646666363738343231396532 -35393432353836633937623764626537656538326537363164316639616231613438353830633663 -66333530363865386164633230653734363834636530353333636331613164306132396662386533 -37383439623339326562376638396335333837633566656431313336613336306338346538313562 -31616462383335646666393536343934326664363136323937626434356334373665383730613039 -31363835343339663365623933653931393032623663666335343037326236666632313765336362 -61386462616162626334636663336563623932623333353166346536343563643334313065643361 -65653938643764653165663434643461326662616331613933343662633564653139336534666537 -64336338626435353236386563376265323338393166356530313634666633626463393738356262 -64623766303563646638383230333039666262393862323836363130383966613331323761626231 -39613264333363323532663433313966376264343239653634316262333431303836613933386138 -64366634303766643539303532646264353865663332663764653730376633636666346539656433 -63386163613233633366303333666666653166336631306135623836303936393962643266343862 -31666234303065316239396433643233666537613733343835313162633031613737313532626138 -33633532386137343337353435656137356562383864663230353037623730643738633134663635 -31316164656336393731393865363662663165343831643339366335313761646232663332623434 -31303761636230303830336236326130346261353535643531613064313132613036333038333662 -34626532646238303937663836356365643963633335383064613138353861356663623537613132 -38656530323135373637323439323436633663373037363738643866366534323531636533643837 -31643863326536323939636430353661623339393030343137366430623535313262643763623534 -34333533393437373439326464333066613565333132656564663763643738343961383261386330 -63613365356136366139366230393638393036356636343261323733623966656566386164313637 -35613533343530393861316132613930613136393336316164386166383262616364316665636336 -38353764393462636439303461333935353562383537376564383134316637613332613332336130 -37373761326464626464376362333636383530333466336366336361656366626332333937643266 -61383162373336393065633262623532613534343464623163316664613965353035336530393439 -62646237353133386535353138663831663338376533393437306538653032313332633730633966 -30623330643765356635313538386162333465363339363966623864393438626638346365663134 -30666535343162646565363739316463323365373766353337323432663133653736376335333962 -66663839663566656631666232316430313966353339373638386362333935353737653531646637 -30613032663436643234353163386330666165666462633832336463376637313031343932363737 -37343938346135363562303564656335643430323530353831636163363762356463626433363266 -31653134353164343435343232636535336435363234633266303432343930653863393461343339 -64373130393132643037343036353232613565653338393731616635336331626439333561336263 -39303034303736363730396139653531633363333334303562663363653436343838623139363031 -35333164363037393133636233666266663464343430366236396530656261356234313261353639 -64343564656530356333386631356365346365346234343766383530316235336233643862623066 -66623162663530393933366432303134353232376139303135643130613839303231366464343830 -33343065643031363331636266636337616633393632366163313262636164363931356139633938 -36636330633736396631316234623166653730653733663735636265363835613633643438363862 -61623936653139386236326262626235653439613666323635346133336137666237616432613766 -62663936306137653330653133373437333839323337623234613165343133333134646461346438 -62653561313239383262323734663830666261373364666232343639626266323565333164663731 -39313364333839393438366336383239353665383930656565393164636238636138656538373935 -39646663356464633930353138623536656631653833653238373736633661393232336234323232 -61303432323230303433373432383030333766623339343036616233663262333937366366383635 -66626537376531326533343166386633353437313333393737353265323366336237653666646363 -66343664386163343761333864663264626236316630393166616162666634393138303838346261 -66656633356638666535653364346134643761366165313532373761623832346662643037306661 -38656338666130303433643338646338333332373631353762326464353661346636386461333534 -33633564663333656363636136643535366461333533333862366562306462376531626464303732 -37633133366539363530666231313134373931623232363138393065623433336139333261613032 -37393863333663363338386539303233363061386339323062333363353334633466343337643065 -38303639613233633535633963303563366235643735376137356235343035643236386465626635 -65326164373637626562363839353464363366363639323836656166303461656538643864333830 -64623638336663323333363033663765313531646530316638313533396661396364356333303731 -31366331343839363133656539646561643162653762316533626166616533646131383362616133 -38613735383464626138393335353161613335626337623432393265656130363265656434356235 -62366335303763326266623839663838326434626136346630303332646534613436666133313332 -61356463656261373031643137333863613834623335303365326537643035323133343339326136 -62336265396437306633383432386665656631336337333264646566633761646663323030353430 -32636563366662633733373234383939333364663630366131626661323264646630653036353239 -35343033306533376361343433373861373465663464633830333838353039333333396166663063 -37666436323831633161346335653434353236356666646133643339643434633963636633303239 -65396131316536636636333666396239373262616130343135376565393538316462356265623734 -36376136323463633237616235396337333761316633643938623464393536326531633737316138 -35306332613562306139613032346134333362643435383965613939353239636537333434336535 -66353064336639303335386466333230373161363463643161313832373132663933666636643635 -63363532396434633963323263663638616537316333633461303534386131656266396433663239 -64653636623231386237656431336562343334613039656334623661646537353363633133303636 -35633232666266363633643435653739313162343164613138346530623434663635656437336166 -31393863383334333866313534393863633934383035383766653939666362363463376638333636 -39363331383934326262666439656561313862656638616465633865366437663663633233313762 -35623938353161333765393466663462353665373930316337393635366461626533646538663134 -62633063666361313432633662333331336532323630353361363838323430623735393536333962 -65336235646339373235623365666533363661646233383437376336386639336265363161346137 -62636630383830366365386137323235316433666332393164353237363462383464306464666361 -62663161313035353965393262376537393565373137336131633733616661656162613331333362 -38336431663731613965326437633263383236316264333436643038336265323463323637353632 -34363834313637396631316463376166643639376631376665363664643235623136313662333839 -65386632633738326463346563393536346338316263353036646139666466376332373439376465 -37346237353661656462663231636631323665626438623134323435666365336437636565383261 -65363030663763653637306235373931623531306663663432613832373964623236666433343361 -39663935303061613236326165663430386135646261653766346261343465633536623261313030 -38323032333663643532386637396132353463326262303436663234333839336361633132363939 -32336339663735353634646666626364346361313562376332613132343935666230363561613639 -34636362393561653630326262333532373835623436626638336566613730613031376331383637 -34343562633130663930336431646235366134396231376133376635363035666238316264626162 -61393566376135646465306535353432666335303430316330633565363630363338636466306632 -66353230643461613134346533613563333266643961363836323666623734333531643539326164 -61643366646436666366323538386333363963616363623964353738656235346462353437383835 -61303361626162663764346461383533626462326631656265393634336366323062363861326238 -31316263663365383537326135643363316162663936323636666132313862613036626635326265 -35393362653762346630363237323130356361356336353933353832343031633933616630613438 -30663133623334653230663838643938363439316131333333616233646437396237303763363665 -64386339343933643363666231373532333762616564363266306333316338633466326537363034 -37633961346239306662376538613763613363326666306361373861366561393065306164323065 -33303732383662666163363439356335386666376332353134326338393264343566646362383266 -66386534613164656639663437333163313765373638336639383436666332303766343438326564 -33303466623265373262626265356563623836393266316265656434333631613235663065613864 -63356561316637306464353235316565396361613231393764323536363335366630333063393566 -30343238323766303634333636656632663062333338353064616165316334643733663738376538 -63363763383266383766396261633564316636396266326464363935303863643638396364666666 -34636632383533396363376561393965646663303362633461316231326239633938383730346137 -33623233653539356232376433396439666335326130656236333336323534313265653438333730 -64313066363966663036313635393961353830333462366362396631663138346231323038343766 -37666337313864303239336633323531333737376333313731636136336438363131313964313534 -39373732346133306230373961343135363039383135623765623730323030623837306337343133 -66633930376461616561376531616234363064643738646662366332373831623538303838626166 -31333635333034386635393336316630656236373361363663633161623764303562643930333633 -36656464386432633634366631653563333966656461333363613764356338316231353837626536 -39393037326439316564643433393733336639396638633962353038636665316139636665373262 -30396235366461666161653161373535613436316434386538373366353765613562373837613364 -39653536383966303238623834626666316336373432626233323761383930396235363763626534 -61333837356436326233393634646438613235396235633939353830633136303038613539653632 -31303661363035333739336330353134666337646636653634363834313237646566343534346235 -33643433646434336434633630623565316165653630323831393465646266383638396530623362 -35643236386264646466363661326366663962326237613663333539636661623237373166373261 -66333339626635643630636437363030663632323235363136313637646332353032346263393664 -61383763343135636239643961376230396438643264333766356465653461343835316334373531 -35343865343236323661303936343034346539323831363261383139646562306665343736656663 -30613337366335396662333163363130396662346263646138343634383439613364633564613965 -32626230373466383564316462656464383134303039656531336364313237336632643336653632 -65306534386637366432303533303165363134316461363866643435303664303532393536363734 -30346263313265316436623966663964343263633138343530346561653837333765636466653535 -34643834343835353637353438323065616134353863396332343064336139303961666130356539 -65626237313737373066383666346465396137613131623265393265666466333931353831393961 -30343534343063313030346639363733393139316361366439373466313035613534663638363039 -31653338373830343337386565333162303134306635356634373066656639343032633432313930 -65396561616665383336383437363763363565383832633736326532393766633161363630313333 -66343333326363393062643761383564623034363739656461313965356333336464316265333731 -35323633656565656536613166626234396534346261363534363165663263383362363639386436 -65343065363738646665653636616237323734363530363330663836333231653663333835373733 -66343662363533373131653565393530623861373236373863653261306164343738613830353834 -37336565366263626565316539316363393135636130613963633237636437323166313330623037 -39383363333638623466643535356162393037623938393438326137326563396464393239353062 -61333136356564363536616461343863653531626563356134616361613532386365386132396632 -61646661356333396362346439356335373734646262306164633839656161356664356663623331 -65343962636231336133616463633736383462343636613262666439386138373639626436653263 -33656563636239326139636432336434333766623237613434393234353037613661326131653538 -37623832663663313834303637323365626639343239323866356635363065383966356230383762 -38653161616333396561666239633430333065663939656265376564613766346166363861346565 -64386237656262353732316433373035633964363566373539353730333965346466313263613238 -63343732626164353337393537343534383735663234623233306433636562376636613862653331 -63323866373833653434313233393361616434646630613938313939633866303937636165396331 -61383663646130356335343663383037613438633432326366333330343535376637346532373335 -39313463303561303230656261643762656339343061333362623963343564386236326366643931 -66333962386530333361613538326430316364656536353836363837323561623866636561663665 -30653738666130613534363738326531316361646235383234656530653330353831666333646565 -36326164653133373138306364623936633730643837663630653364663535626638333133623534 -31336333373765303939313161636338643966303362653230636662376162353433373366346136 -61616164306363363733626432666562613331336165623730616238383636653163376134353266 -35326461623335326631623639376464386164393539636335646565646366386363643130353237 -34343937313166383335323266353965656162666664636638353534653436313761396664613464 -63633562333764336461653634363761343433633030336431653663336635366336333636353538 -64343032303564383137376132653165643731626634306165393338626132353365656665353065 -30306431626137623962386664643630336231316434376164633264343430636137346534366161 -35363636333566623264646334346139373130326266623565306563313561326633343437363563 -66613334363962326666396664666230396430613561326264616537336230303630633033386664 -38373935636233383662303035356235326237323832363564373733323232663932303233346163 -37343530373630376361346130653934376563343037656333643765313230653963626237376335 -31373339626336656430613037313435346233366132363236653538313635353362383764326334 -34356639653730396361363361323762616162316333383234376561653762363939386639303435 -38303336623130376661653033363639303162303834643732373966643362643766626536623465 -38373966663539393639323166316463336535613535663532303063643838343034333538316637 -37386664313934336363336665643534633936643739663933383762343438643138623465353761 -63313966323332343630383434353763343038633565343665386538383161653330623636306466 -66326363613161326636353666353962323264333266653634376463313336643162313732343330 -37633537616662646363613532303766383432346639366435323037616333663239303937303239 -37373935313865316435646130353930636435343031306338396561653164613939353366626634 -62393839663638643964383737336233313638313131306362313430333033343131333665326239 -32323035333163643639373361353132626363636164313966666338346161376437386662313234 -61626332323231363163646232303661363930356539386162343566653737636235643030353233 -63633632353363313738373764376262373837346234656662316430633134613436313964666363 -64336236363737373766626136626362656630656535656232363261623433666234386130623032 -36306330376664616561313436643633666139396135643934393962363834303739303362363566 -39656264326465323664663832313033386139373535323861656666323838663766633634393336 -35353931393531633339613135653166316231393933623736346463616461396461663461383331 -39323061663961383730356664623062653233343930376136373963653937633038383064623363 -38666633633666366639313431323435373333393863353239613663353331623235623739646234 -33623663313032363965336531653034653439303439346161663837303232343938336138613338 -62633334633334376433613438613533313337343338393338383631363238653064323965363031 -61353961666239346336636537393564396534303065303764313663303230316234373132376133 -36653061396638623066316164333839653030643364373032626266353636393465613935613966 -31306438613264333564383065313966656331383930373930353136633364613336303131646263 -38313236616232363338376236366439333366353130343264333935383936656262643761653336 -66346466353036633461323335393535623934343232663764626430303331653838333432333735 -33636136333532303538656462393031323232316538633730323239363736346539376636386237 -33326331653230393963393863393664346263316536656435366364376639356461373838386262 -33303536353430646164656435303862306539343566343432613830353531323633336231306163 -66303364383634643132333036343338643633303463333136343535326633303536366431656637 -66396463393361653466646265653564613463313566333931633063613038356664386266303332 -36663865343533323861623432323530356163623866653630333833373635306366366664643439 -65346161323035333964323331313036303131306236383864623261663163306264343263393361 -30376430656462393734626566623036336162643136376137376466303639393530323135663138 -34333266626162353330656433636630306535313463356232306564383164393237346538343762 -64366336343536383730393561636436336639303338353638643966373735663331326536373230 -31383036393566353735393431366563386138353566616430653430626330373465613965393731 -33633561353530663738616233376561323662396533626663303761336537316236373633653564 -37343339663065653831643162353762376365323433346238303164666265386563393661636433 -64313764316562393930343162353536396164326236613233616137386130626234393634366330 -32353765643832623030333637656130386561313664653039336137313933326130666431663933 -64646564383637326338633332653733306538333262386633303133366234336337396635623566 -66636336373531323733343638393336633236353531373430356262393933653665646336303666 -33613430373539623863343739663134316639636561323763643139623838343366653962336437 -63613136336638313032623835323936383565353838633130393834636235613363376130393639 -37343838613836336438346564623239353461646439636331393665376135323837663639613765 -39663261616432343663386231636632333561366166623966656238393364373732613364623263 -34653636323539313334666565643434343862386136343534613163306337393032653064343266 -35633966373631663536653163353134636463366434656233346262616462333338353738616335 -35363138653834636130663035633766363830343563363666363439393933646662613735326232 -36383064376632663261656134623065363638336335373131323866663434626132386266336637 -63336462313438326461623734353533393835333161313765613061346439386634346539353035 -37656235343435336637643530336636363866366334343032666433636435376433336462393438 -63393236633566666364306135323164343362353931333332316532643439306434666636346662 -32303164666361666161663561353633303136653035616661306665353935623137316361353937 -32323062616265386330313639353931363536653437316238346461313762316330353730383961 -61663861393130656366353034363533613266653761313264383364313738653163393234376334 -63393035303863353331336234613261343034633938363930663266616536653230373630613264 -37336131623431353638366532623035396534383232343036306338366637663032653839363462 -37626338393932313132613935663431333331366566616364343162326232336462326633636232 -34386333393464393862323665663136306564366538336634313834323661326236663738393535 -34383866393066383934373535363465633561666365663534316134363035623062323766366261 -30346162636339613765346137373233623865383866313038646330353262653961326538366537 -37316165396666646635656135353161386230366436616466643431346530323963386165613235 -66366134626461626232393939336561316530313436623938373232383239316537643462303532 -32323335343838663138633765313937373363326432323735643731636563303530353334356131 -65663963366363353236316136313236636465366232653934666437313733393064393230333662 -64646666386363353563336636663461386238356330386338303137653638656235613064646137 -61386430316261633436353235653833373837656235636436303134313734383266373337633664 -31306664613137346230616562613661323331313561356430666132396639636664343462663232 -36366437303530623538373563663763643135386366653631636465623431323538323436666334 -34386433316433313631653033346535663738353131623732633262396261623338313661396536 -37343163613235383862376639356234363531303338376432363033303934373036666462653139 -30336231376239373631383938323963373539363534666566393865316535373438643930396532 -61653365343736386439616236303266383736643532623036623531396462313732643264666638 -61646137346433646331636633646338346135383963636664396265373432323063383435666335 -39346161386137333664643636303738306264313231306530333961373163323965353234363864 -31376339353530663238663466346164336430653762336139616331326466363531313336663232 -37303936303963376565653866656462343634333331646535353931663261363964323738376233 -61396135633438303138356262333130306337633065623661386161313136366163616434356366 -38386234636366643165303661663230393761653238326537656261333265366664643563376663 -62323666613034343433653632613636326165323765353039333238376566633563623263326337 -65393563626466396533323764343432353631636431356137653739383837666163386638376631 -66303735383332633261633966363364323063346666323830316139313034306362393438386633 -62303663373831616265383862363237623330613663623965663338353634613164393839666138 -33353837323738653565633836643537656366356431323135346664323134303037346136616434 -34326362383961343032383835396630353665626431323938353932333139656266633234643635 -37386231336533373130336361316339346132626233613964356431333833666166393063333038 -63373032376561306162343433353361666634316135346365313964396430633562353366326164 -32303932376564343032363239613434653736326262356265663761393731636562343133333561 -38613465336562643338356334636662626237373562383836356564373039623835663138653166 -33623163333334653036653639366430393434306563373536323466646237346164653264323565 -64333063363533613533613864653262393532343032356236333930653261643961343730306465 -65343464386464363961343566353234313330653832373665653933613465353364306431653039 -62373564613830353537353131306262373635343739336430386439333835333561373361633736 -32353563343733366639343165663161363762306539386465356164613363343664313335363132 -32616336643539306537666237623436613966666366616538393465303032363161306232353738 -61316566323031376665383330316564326135623032393935656532336531623862363630393564 -36633764323639326435633833323035623963363132353134396565653837623839393330303430 -66316266396439383961663839313830353931336630373666386538626434323062656332633063 -65633832623930346436653665666161313435363034316131656666376165323936323262306566 -62353634356439373065363461623765666639636235396330303761363232343031326133346337 -35363632333331653866636337356263363436316437303435626632656462356661373532383534 -36613136633661313830643530376166666562643063386637613636663034303637663861333838 -36666436376237333339316361396234626431393034356431663662646334343066336231343330 -38346566613037363862643336383466383838643332323931636437356530343739363130616263 -32353730323035393334363931346533326665633131613237343239646239616535386566323562 -33353137333061306166306565306437623934363334333863326238623763613637306462376635 -32333963306130656566386638343637623766323166663561313732616632653434663534393434 -64353664356363373762636432356265323639666338613262363037633738636137386232623561 -61633936336335646566623639343532343661643265633863613533636263396336623233383639 -34393232376264346162623361633832313062316564613162313064343836393137306430646630 -61633537653434623065333862643361613435313935383063316665663438386237633864626339 -65366639356332623537313131396263393833336466376136616530636139333465333337323138 -35373938383864386331376334313234653965343038636139366633303837373762343539653161 -62356161356666653539303434323836353666626366333630666438646338373864343663636534 -37366335623763396530366236626262346263343963646431343335643439313833613161643335 -34633930353761303866646339303263626265326634646361393732306666303938396563396565 -62396530346365326165353064396633326432396365343032393264343361346565666631623062 -33613133633037343136346538343761663233343039623334363735366264333931393062323734 -62613430633265663262323931343961363431616637633433623436373431636137636237666663 -39356336663939373064363965383235636537333938353964356432613035656239623739303933 -62343231666136303031326331383463316334316563623662353935636236633563306563306665 -30636434313531316230313632666361633931633030386664383532643962313634316334643663 -31613236326164653466636130383736313566313937356131643439366439633632376433303164 -36383234353234393833623165653636666163353638336661306665633464663932623364383332 -39613732636237653532373934393637346139356438353631396130343565376637653037666131 -66303930613664316262356464396431653130626638613932336263346435313735393036653664 -61346239373362343033373663663431343532313161366665623731373633613264633436623938 -66663631626561623531656535663262643037386165386439613336633732353132653339316437 -61633064336530326662383061623538316361343433343935643533306132643538626237616264 -35306466363939616331306465623032643030376639663731383136666665333234646230616330 -33633561306230393532303961323035333863653262343831656335396234633131346638386436 -36653264316534316263313538343833313439663835363933373032373931633463313337373663 -38326438646230663138326562643432653361316139346531333734393233336434303866333532 -36353435333437363332633037623466386132646238623366646635333535383663636439656638 -32646664303738303932383137396134373861316162376632663665626466613630366337356361 -31303266626533303138643762356633366434616637663038343630633639313831326639383031 -37373262306263323336653237636435656533626534383962353535346530343663643761643038 -30616266666561346338306234353537353662626161363163633234373163623065363237323834 -65366337346665336638643364616266353165653432656335323464393236303065663237633564 -37313738633266376435356436333735613130343639663230373462306234313766373866616630 -61653962396535636239626164623465626563343438643635356431623734616164646534336434 -34323930663238633861303236383566636131386362336634376561356461653135616266323230 -37623336346666383633663239663265633766663233303164646164646633346532353564333637 -65333236396165366665303366353038373463386531653465633436383061316265636162663163 -36353535303165306630376435623732636638396331613863343230356562643631376238343565 -61346561383962633563633864376164346236333833643231303338613733316533656335373036 -62313565383530383731656461613561306232663963343531653362383531623137643039363538 -63326231383365626165663162393635656437653263323633383837333736356561356362346332 -39663138646163336636633930306134303765633862313263373839373537306466333834643232 -39663236656239313435343030303565376333383836653565366534376361653965386335663635 -61326536646438623038653033343566323033656539666261643063656664393166396532346339 -64353461323731393566666232613135366439663632613338643733613865323539346134383764 -30643437613134383261613934633665653764373663613363326435656262313733396565346164 -37373565323765363166306430666161366130616562376363623230383635343563323139656161 -31346436343836393133653036623465626531366235613936373933303734616637653664386463 -66633732373034376436633139343336313531316161396566343338656238336131346332303861 -65303136363961656134336439653061346161623530363462303831636462303839363262646462 -34633562643466303031653138623464313435623166346631303938366330633363616466663833 -34346231363938643664623435653562363032396636373734663035386462356137303665343535 -66336238303738356366396466653834343139613035386530346136393434396461373365366230 -62383534313761306632376635393130613164663231316537616662336239333534333066646132 -37636363653838633461316163666330393061616361636661353666393030353231333563646438 -36396531346664616264633631383531376361663766626637626436383638626233346132316135 -66633534366563333437396333616162333230636363633964323665616263356666393235333030 -38363261323962636236623831313936626665383132383966656238353932396566353130613536 -66353964323035353465666237363939336635313634633336333932633064613637313837366237 -34393735633265326334313033663636343530666230666132346234623061396635313761323065 -66333432656138303737653661343332616663333130303964303664393032346331353164363234 -62386538376536336239626663356235613631626137363132646234616433343331623939366361 -64653534653531356262383339356639613832323932353835303439616136343731633936646263 -30643662663364623766303566616534393765626463353236643031373635613736373764343130 -66653961633464646562623062313864616534393965396131656535636139633737616138646662 -65626433366663346163313237353064343337646538326433316330376233626464306530643566 -65636631633061626461623165666630333062663637386261303937333838346630666362633932 -34333330653738316335383933626537633137356236626661366138316437323561343262643533 -62383231383162653135626566326566653439663735323931363535636434336332353736646466 -62343531376239346466333037396262396130323938353333353561626232663966353964613062 -33333339363234663438393565616163613037396536393462643733336233366533336663323739 -62303331386131303763373466313730613439323362343362366563666361633238343635396137 -30343230376638623638626338636639613462383366393765306530343739623364383561666165 -33663736306462663338383635633863623735393662323161663633363033326233333931656662 -32363735613631323865663635643661336334386662303239346137653239383062643636613030 -39663333653666396331323263623962643734623534363461323231326432343033346265653039 -37333164333933366663343032643261613334316166383530313231346138616661313865623133 -61643331333963613237303130356139396536623461666563323537353034653836663330323437 -33623239363362343738393837306666306237653762663530393636616565656666653035643231 -32336566396635336134383636613339626530376636666162353330333365636161306161616663 -34336364386536313462643438313733646531373038393732333762343466376531623366633266 -62633732313532633861386462386565323231376536336463313065366331663536383033666431 -65633138356630656436326563303432343138666636333239383839376631306662646432623937 -34303737623731303164386561323332623736353464656637616531343732656535386565356235 -34386434656361623133333439613466623733326538356562386438346232343535386163353138 -62303865393733323131646236306632303261303861633533366331333363343766373063643230 -63666132336261333062646237626263313430306465616636636537316336326136303333376262 -34613039343363623937613036323837326632333066626666366338383438636363313431393739 -35326534623561663835626131313437376136303838613736353239656365663265343863383761 -34333065613131383265393566353464353565326333353937653263303663663765383164353837 -66383134343136353166663738636663366130343035383936623737663130376132626639663330 -38623730383364656332646633646331326262366535663562323238633466636131656132663435 -33666564316136383739383862346566353264313163383464373131636439643161353938353038 -65656262373962666439323762666634366335656365383465303762626235613838626538383435 -33623736363437393738303535323234613732303965616166313635613363666263323063663032 -64333434333631303433333532333861353930396133636565366331393037613132353061316565 -32333566396565616435356634306165383763643837363137363830313865653338646238636330 -64656634613132613566376363643166353366653266393163373765653237376462626238353130 -33386566376337373661383764666531343033313537653335313831663534336339316439313335 -61393463636235643631343330303962333634333935663965396138313231376238633136623633 -37396436643164666539356531353135616539326135356665313562376230323665393530363464 -35313162373262316162386632613234383038616564643835393339326166616566663838306161 -66303437626330663237663834646231393137653764653732613435313737666531663030356330 -35343639343638356639386264396135653337393931643938313265656362326164376262316564 -32653666663461343862666630346164663432303634656465346332386231373431373461646535 -31663665363131613764313363333866316436343935356461343131333231653339303864623730 -65653839343630643634323833306264313034323831343037386363613538363634313336336261 -33316434363835343034306537396561336664666430623332623664643665376265356263393737 -39313663656564646166383166373139396235356634366136373637663436626337333965663536 -31626465386235616132653232663033656636363635376261343062363163613262363433313966 -64643332396363373531353838613465313232626231653465323432383931316265656335623538 -30303865363030353336653631393533643339356166383938666439303262336336313634313863 -30313039373430626263373462353631383837393931343866303339626131613066396333646633 -33396365333833323462643561323566666163623063313534343439313561393062303762336537 -63643130376238613230653639653532333161636237626230623339313434363637663666663233 -39643531666331633539383064623138623934333235353532623730353238656337353937623332 -64396365333433636561626239383761373064326533396266386435333233383239646362346132 -30376161613433313531346162653663616334363931333261306533393664363234356566383534 -31626438373933643666316362393635393931653233663361313838643639333833383765633065 -64653239373464656536663732366634306336613666316162646634663962633230393561373038 -30303135643363663362356661626139663266613036396639623462353831383536313331643561 -38336463323361626535323633633064363836376338353532663963323766393830373135366237 -32303939636435333831326637373461623363616334326632376166363662363662396266376433 -38336234646364313036633236643236646638316436646431653262396262663762386235663231 -34616235353431643061303831376537383737316437336132363638666139623233396238633031 -34633731643631626632326232386466343739383238386665393839626530326434643538633639 -33336430326662653033336438353363616235303439646234376235633034626331663435323231 -39386364653530373935383965376363636530663733396434653562323464643133633337316337 -30333832616330613535313038656261653836313331626661333232646662636639393134393033 -64366264353632363164613633623063623438363461386135383131356331633534653665613363 -38343031323965363661636434333165363939396235383136633338323932316564663839636137 -39616535373631646439653832303462363435643330366562343838343533643262393461386265 -34373766343463356238373466333265353366663338396436613966646137333762663466336138 -61386565333630346536326139626165326434323736336365363366633935623838623162656637 -30623830636164343239626134636662393361303462363562336565333166313638623039623965 -62336561333839613663663438316434313932646438306433646435386161343566316331633065 -66343439623766353261303130313132343530366632393334663431633731626437376231346632 -36643561633032643133613666653863646338336436373661636663613134353930633137303330 -38353332313735333834656138326431353461623931656663323064326363636235666137353934 -64643530326561376331373236643934313139623736363739396164363963643063633535383639 -39646130666662316131663636386438663137656638333936616561353264323738316363313666 -63303234303862353634663962383132383239383963356663353733613930323664316432303834 -30336630643961393062353338323362303634306339643063323063383637633538646433633330 -66633639616133326130393336626561336532326532346666373261333439303466633866656139 -32366661616263356161316166323635323332363637633265393165666334623436633665616361 -37653036666639646630336333643561363537343034386536343066343436306661373064623262 -66303065353965633964306630363234303432633439303961646366386531393430646533653133 -63363437383562666561323034626133316232613830633337373165653833376466393638313962 -36356332326664353832373133636663313666633630366261633939373131626436323436353635 -31323830623262353831316466323630373433333538613835333364366532656538636466386433 -31376635393634613032356636303661363631316430323639366634643463663434623339396534 -30383363393235393338636134333630663932623335333031636339396562323337666539386239 -62303630366339663965303861636665643031306532656565643235656237353063333136623662 -63653037353036623439376363386237383961653936383037333539636434623536323033643831 -39626435633935343936363130613631336162653333376636386165373435393333616264666336 -63656137323764653536336338613431616663613639303539373735633362643531613536646530 -66376237636365376639623437383632393935346465383835643462663364386262343039363237 -31353533616434323239356638663936663836613865326663373037383433613161366265336436 -32326438636139613035653138316562626332383766326236623332333934323135343864386232 -61343636396163383366343737326366373031636634613763623933636439306265386538663566 -33306535356164323035303932326666383934373533353631656162303234366262653730323461 -30363032396437303264313037623631306535626665616635343731326530633836306236326433 -66373739336139386338323761623066353131663339376463376166373365383037633732616133 -38396531643633663066663632363464656232306436636631383939326235346536616236343931 -64333864303861363731386561316639373131333362613133353539333765323036623237633662 -66396637383666653735613836386336336334386439356261376236346431626132393138373562 -65396335343537336332393463636663336136656132313936643739393864333161383361653638 -37653839313739316334663638333932313730633364633565306236326634313535326461386135 -62616138353961383137333239356337333363393836356465646265333362663338613133393232 -36613662396430343666613637626565363239343963396339613836356136613639616130323537 -33306563646666386562653065393835653864626262353437303438663936643834393238656535 -65366639633161633038346437623535346162613465333533366261636132663364343036633762 -38376334316639373939623762666437376562336635303033303261656438643763353766336633 -39613639616362623630646537626362383366306439626638313962303337346335343035316134 -39623865616362653238636630323836313236663331333839326439613865653938616438336139 -61633661383736343930393166323563323961386261343934643632616338393538353864353434 -30616166396533326234313837643430633062356265376434353230643433363261353233646536 -65343333623331653135386538653131663634323766613831666630303365366539363937636261 -62666234623438343137383833326463323334376562613764646461323365333461343937386563 -33353931313561663135633566643666636661363235613737643437633265623132353935333135 -62393232396638326366306333386663363433643561613861313830363461666365373338316439 -39353236366230373338343330626462363135396563363139386535613833326366643061316666 -33353964353531623764313032356235366237303564663766636235623235323863643066363762 -34643736333937663536623532383633343165393136333732353132346339633164653033373336 -35616164623134303435343939613562643762373033626466333165306230303135373632303762 -39613931346132343731613830373531653762663239303366323433323761643464656230646335 -37323466383232356438343263616539393061663065303330363136363230663134373934333130 -61343861653037363138646664613839386461636334623436363034616235616561303335663331 -31393730623738653665336633643939353233313131356532666365326638393534333763646138 -65663735326364663236373839336335346364623865343832386538316139633536313038383763 -32343034353764623635373938656163366134613630626537666261643361303766373138653031 -38313832313832366566623832653361316530366535346664383266356163356131653035393062 -30623262383363663563626639323264326434633663323534393631376162623832346535346334 -64383164393233393539393761383334633234316662326539653263323664616237643837363566 -65633030323133306166376131626139636537326235336631313330383362373164363633633039 -38303337623262303366303766373165386332646333383936333135636462353464386234393461 -30386130313736663837356364313839316139623266653233366361623063333036393938616637 -34396435396261313934633639323234363237316633396435353861303032666238306234613362 -30643737613466663237306461653431326630646466353963353564373439653234376161616338 -32323165626431353964366331333030306639396535343061306635383536333739646430383361 -30303137623766636534386564646435323333373461653138356136646433393936386263663736 -36616435333038613437346236663739323761373563306263636632363237656166633632393635 -62636630303763643733656465666630393136376561643730626433663835333633363563313466 -35333234373837666132353336336136363030663637643136393535636530373065383231303662 -31616361363436356336316134393866343230386234346232616461663431353166366231326532 -62663062656632313233353439613336613765346530376637353239333232306532623834363432 -36346332343132343036383163636438636564353036306462353534376631666331656164303737 -35663630303663306664326434353535333465646264663764653439386165396238363530306564 -63613230323937653730313836396563643162313430393533343836336437343030323234396533 -34316437616162313662353561393439616438353161363164643337363661316266633164343836 -65306165643334313639363863616134336466333466353633643066633363326666363834336163 -32386530353237373430343531376636313561633436366561626333393766616438353831663836 -33353138333136643730353166393666303232663865653166306130386165396162656132343631 -34323230343862613232353935333033633235613664303436303338336234636262393231373065 -38303963646663383333633633313266663565623039353335656162663861373765623339663739 -39613534303936376665323133633364303338623566366633373934663166313035343465646132 -36303332353138653063616661383436393835333434646361313538383336393266336466376539 -30303863363634363062323232653233316539626264316261313963623337623131383933323763 -65333865653637616161333339633431373137663338626139373166663832306234643538613165 -62346337393238313932633535323734323466636534353366356437356131356362343534376437 -63373639646465396238313432353363393832396530396566323966323164633738306538346332 -39306265343931313932303838313137646235613530636361626662303334313630373861653166 -64306466323730633432383636653266373465336232653538643466633366363764353265643462 -32323938393463356131316366616566303163383963343637383737383331616636343862636438 -65376466303863313837383338393736373832373131323531366630623765363766643136623735 -64663566306665343161363030373736376437353338326166383963656262646365383566353039 -34336661646139386230336135363762363931633334376263663461396163323535363833326331 -37643762343138303535303266623461313265363064336138356366343462653664646362626136 -39353732646334646333633362653662373965363762666232316433336331306334333034383932 -33643133643938323465653034613163623635623836646566653730613039383839653932353664 -31306533353736366563303165386130626331333435623939343937306262383736343936376130 -61396430366134333636353765363539663838666431376261623637313031326433653966656666 -33363734656134633263326363656266303964653763653266366331666239386536653431396139 -36333233303935643035663339623934633764343165366332393962333062323161366165373932 -34626435666539336436613662663233373337613466666565393033393966666330323030353962 -36643963363763373662326434383666623531653263633734383134643664626266303039663130 -66336538313962383863396436663666366635373263356565396530643331323164356632616664 -63363864386662326261666138333665353730393830343963613664343138306330393466396634 -64313061383565626135343130356664346634336639333034656331613939616464306331373431 -61633133303932303737336537353565333132316262303230313466666437643333376161356431 -34353563356235323632393339353565633331616337326133383332373137376462343831653563 -38323733363939343738363335383732353237363939353462373231383536376435353336333030 -63316336353731353634653365636464373537623237323731643730393265393266393937353361 -37316133663430336633383137633033623730326538633935336365396434306639363564363161 -64343338656438653033633035643664623364353030346162666439396436383166663932643934 -64386235386531636438633337356632623066336361386137343165396432653437373730353036 -34636463663463306338376562353564353431376463633065636334616333393931653732363961 -65393664623166623863656364616633346237623139373438653130643430383531643466663937 -34333165363533313166336437363433373663313538366665636630653661353236333938393766 -31336432316236386430376566636135356266643538653963653164353961316161366638643162 -65643030663531353339313634326239333263636436353466333339623732643732376139363262 -61613038363439356464323365383635323037333938333232636438663539303036363135646634 -37373130333065323137333235666438353237396562303135303039636462666439306638653661 -61643062613632616365643435373765633436376463646561383861356564663461393065623666 -39396537393463393335386337323466333561643761663739613563386662326139616339656430 -64653864313336343663393565623966616539343430613738313061396431316664353666326531 -64643263316261663363343631316533613763323030393032623933343632376462303837376464 -35323862373933316664306563306163666438313539613331383864653564386239363233666165 -37356136643930636331353435663339333434316566626161323264653238366363643263633866 -30623337333538313630326232613362383338333731323163343237316166346666303832393466 -39646461313962363837623663366664653530396131393966666331653766646533616330336232 -35336263643139646437333038363762383665613963393963663131613631643432363166623339 -33626539653733306365383138343637333362306564633464393961626565653763393039343238 -66646263306462643031363436306566303031626564613938643631653335333264653935323239 -35656462383632383436303437656534333736376638383834656131366361323464353465636161 -31646561633636316537633161393866373635353030313064623965333035633833313832313765 -66653130613035396435316338323236383263303561646439303438623435306638623439383537 -31623766646534633732326330623338333132343961643334636637363730623531626134616366 -39316435346561613336383737613032316261613064656434646563313336343031303337366365 -63623733626165323566643664303661396534366636653030383038623335663438666461383865 -36643766363866333435623466666438613530663065616336363337373165663532326533336139 -35323932333937333836373762376165663232353037306231346630626563363034386336666365 -64616432363663323339346132326561646331373634303737623633333562343564363531613539 -66666438633038646461643833666565303538323365613639666263336231636664386135646230 -35323030313732393631646234623636303535333830376638373536656430383836616434353738 -33363438656233346262643864653466626539653766386238333063306435646563316165383130 -39313365333139346365376562303864663038633231663765323934363265376563373761343430 -65336238616264363937376237636333393961316363343664303864363234376431666363633962 -31376166653964666539373762626261396363393633623331613364313036646238313837626362 -63376361366237616463396538663862643537356366336339363131326635343733343732333330 -34343231636536656164373639333637306533343465313435633132383233393633356136636632 -33623635663263323164376566373861353330363335323766306531633131633939356265656631 -65343463656633653965386535353036613963386438366262373033646135613861643935333033 -31386232356630336338333237393335613166326132306235623939396434363634353733623065 -39626236343939346633393339623833303861333466623166313536323439656135633536343335 -35383162663134666439323635323238656338333836373131316166313765636139363161366161 -66626232353565336136393634323564623963343161636436393332393731646231333364323633 -63353163653235383433323438353536336633363938643339613339653766346131373135663231 -38643664366466663834643436326135343166633863313636666635613537616565666536366665 -64653335323166623863366161343231636234663634613135386661663236383738333830663164 -31396362303637376537613062363662336666653532396435623333303732343432323633303634 -39633230653962323633336630663831346362363336623738613634353433383135346532306261 -63653433353066656631613434333330666166376530326338623266396563396165353261656134 -64666639303466666264633732353933656539643930663635366161333965353431636566323430 -64383638666563333230343761373336636235313237363434653531346433333030323239303232 -64306564323432353737323838653335336165376164363534356261396530373238383464633432 -61373630633632633634313231383863343432653266313037653531383565306532646465626638 -38613632656661633465333032393035323566663638636635393032636430326565366261326530 -30333136366264636638633233653861616635636532653963636562326336356530623661656166 -62663131386439376566633930303638656630666130396464313432643063393164346232303936 -34653435323261393266313339373737376262306534616434383363366334303461383731383032 -31363234356235656632323235383834386662386462633262653832363030636264663139633631 -36326438343937333461303062666136663737633532363561373333326237323033643232646336 -30656631326337336139663962666165323066366264373962373730613931323230633135623866 -61373136653461633838333333353937663864303735316534326136643634336337616531616437 -31386538376462643030313963663831653632366562346630383665346332623633623466633966 -37353837356461316434386132353535326638623464626665343265646362386465613363646464 -36323166613334643439306539383032616336613661386166653838393030313033613534653533 -34346235346666386634363735633865313632626238613861366366396464633038643563613935 -61333536613063666264623234353739313362313937396637633636356436396364326464616239 -31376661353938306262363134393031393261626262613533373436363566346132613664336132 -30316166326235663935316466353934343562663232353165326639613535363636663662626332 -61353535373065616238646435653165313837346266333864656565626638396461653264316363 -66393165373561656233363735666234643633366338633839653661306162663231623165323533 -64376436643932623136626163346135383734646334303838373237396338313732333533616136 -38306264343966313466346363636333656365363039373835633433326636353262383733333339 -33386333313735613932346530616662633533386438666366333439623034633862356537633737 -63396464336663653466663532616264306162323038366462353935363730656535353732346538 -35383766396162363839373531373039313730396362303334356539373365626164633164393237 -65633439373933313532656263663462323937663834366535633732626231636263663036333435 -30393163363732643464613063393935646466313232303361363638623566653462366662393064 -61626333356439613365333232333632393635346163393230363061666633396666643666303061 -35356335623766366236656532373864393339333936373165323535333434383239353834643266 -37373266363564383935656430663363663331653734343031646336323263643762393164346362 -32613139653666313464316366353739656232363937313632323235393732366336653638313266 -33623063643930633134313938353837343866623562653063376565366632613735656534646465 -61393730356162336465353130346533323933336334313637626432316338303334313763323065 -31663038636432643335306165626661353864643838616134343437626238333435306231623533 -63356334623564613363626338353437323530333936356439356266343534313364363832313033 -33356462343836313239616635313066633465363339393961373033313137643239336633613066 -32353364633435346462626132396361396437366134663566363231356666613634376534316138 -30303762336434613764613938373463626464396262636664383961666430326330343032646361 -30663962363937366634346431333936356334643032353235663031303134386263373135383963 -34393832353034643831383030363262343963306666386633613666303230613737353762353162 -32316638623663663731656263643532623736396332356364313838623165636263633166373935 -62323731626231333066303731646133333937613231323837313231646364663361353635323330 -36653736313434646564636562306463346134396262333639316135363038653032333666666432 -30356530383966616432636465363138643566363834666361366237316230666537363537323932 -38353037353661336537653936353234616534346532363965656262663364383335336135386539 -66323331343063623038396630373530623031376334366338633836326631343964333261623230 -37656638373662633635316363626564653334623935336231636530666363626134363462396562 -30376366306261653139643837333437656566326531393466613463626630383132363432633732 -62393939623239646236633535346462353239653135376165313461306163346566633933376432 -35636365353333313364386364333063336330633531313061333737306431306535306233633933 -32353663326461373139663266636636636464626165366662663563343965316131663462623465 -64633833653437636533363631316339393638343866386261353263313135646232626131333438 -64653232616432373062656665666131653566356231653464646665376339383132626337316532 -35393566326636663164633138656332653063373637323133666265373561653461303430346633 -39303334376639313039633432643765616464623233656266383435656432656332333364356138 -30323232623932323365396361336166353030313166343461336235636337393838626162353735 -32646635613431623766646230366366653265376331343237613834343338653636326431343561 -38366338653234663432363962373538373034643534633031643032373036646234366336326433 -65393735386138666465396563373430306163653161366439666261666530656465346239376633 -35626339303638386239356366633363633263366435663336386362393264366138376334323934 -66346466346537386264653764393539393330356333326635323662363631333064373035303936 -38393761393235626131616639313964613561386533623030383961636163333535333561643233 -32346235626232663662306366356465636665396263366336393535323032663330616262623239 -38626664353664326633643837396263653134373630326533663366316435613736613837326465 -35366632326231336133666631633138393263313162376262383133663235326636323535373833 -36353839613938373335303432313435303765653331353561656633616230306134643763343237 -37643931663866396132623033663137336661616166636639633035323839313336303563306363 -31656364663364376434623636333161663466663238326530383165613162336134363137316232 -37313234353130643530386235393034343332643662626338633837316464653966333933373739 -36396431323830373431353132613065616237623864306132623161353037376136313566346537 -66353838333561313632333961383236353635343739653935376533663236646233373037323636 -65343832396136386134326364353237356530356535383136656631636634323638356363316465 -64633539393034383962666365343065323232653237636136303939393932366537393833323661 -38313464313136316561613136303066616435623064643666343262363833633362323364376666 -62646338366337323764653930393736333533373031646639316537336133366265373031366264 -38386363613033356336643632383538363731316261346534386331346230383638633966636634 -65333731343235393237643831343237316565353363353363616232616364626630343434396339 -31346565303039306266343665653638653662643263626136646333316239393365326135663362 -35343963393438616432363134383263363465643963656564616131613235626664656363626431 -65383261303062643039333834303766646566396465393636366638326530316435623365383539 -30633665376663653634393461346663623761333566316164333762326435663838616432643637 -39366332613736373035363565366261386264336231383835303131383732393638643135326663 -65323466356136386631663962356137653236313437613764343631396337643166653537633632 -37306335343134363934653561646365373736383765383037313238346265646436346232393965 -39353434333362373163666133626336356133303963623031343837383666643736643634303139 -64383530643762396238336662323137336665326131326534356130633639353032323364383730 -64393465376437663838323666353831626461366362346239366434653833356161643763623366 -32336433393536646639356535663564376463666434316430653166383962666533356334616230 -65363335323133393937663064613837616463643833613965363664323133353235343966306632 -39363066626536333630353536613935396134306661303831646431353664336437356133633965 -30373864393737653738333735613230663634633936643333386336636561393533376662636263 -38393465326633383139646530626630376363666633633630643538343332616533333036316463 -30373130316461353934303031653438353166326530326136653063666464393466626138303664 -30653761653530373736626330376238396561653831623864336238333831353139623537663533 -37386235666566363930313136363263363335333232393836303366346462303430363437653963 -30353765653661616164343936323433643261383939656263633833376438343535613334363636 -39366334326462616537653662613765396461393331396264343166323966386332646164336133 -30303165396664653366373432313630666236383137363962623464303837396535316561386562 -30626662333162323338303537663063326561663432313465393839303733306337666233303233 -35363363643966623561626262306238333366653234373061376239343435306565346539323336 -62323261306364383436346133323831313038336634623535393037353934396365653439666334 -39663938646164313333333864663430303430303662383435306333393832383636323232643761 -30623537613664316535386663316163636466653666306539613737353665646433376230376633 -62323864613561356161616138316539616335653966356661353239643733346133653730626434 -31636331333838393633613133653339636334396635666366366333343432313039383536363031 -61373465313933333265303932623137306336633861396138363065356662623535386264313239 -61383637626337336566666662633165616637366637306337383634303266646334326133306530 -65336132313666633233393032363030343732623337376165303863353238383062316664633631 -31653539666232613734643135346331373338656162623932396266366362393235653761643034 -36363334363063633166323337666364353864333536383433303761363030623563636239376563 -36653337333266646465646436623936363862323237643032386632316261643363653437383265 -39396161643361616361343437343834613265663939326334636634383630653930333032656435 -65626562613433656162393435333964616639303338613965623931633133303761386464313539 -38303032376562346631646264656335313232313738623532376134663232633031393237316663 -31393935376639356566323463376261623938336662373138346334356161393263353361393765 -35326133613337663665303965323063323830633432333234353731396461323932313762383862 -34316235393832333165343366313765663762396165633330616138323062643165613936633063 -38613336373630646534656136633035653835366232643932316261313861313532613539646337 -38303663316534383939366665613464396231383937353563323339626136396630646666643138 -37373734356536396263623063633964616135303839333664373466623035626538356532363666 -65383231653565313037383464643261303034326337646137623762383161343664373662643834 -63383135353931666131623765666637316166333666383465373339646464623063653639363838 -30653135383630653337366137623335393065326535386663636238383334383163393331316232 -38326364663264323937363839383061373862653362643333376364336339636565633030353636 -61373131316135356465633937336435643432333535356635326532656436643233386262336331 -31333230383239376466396362336232376336356366653439366463633566363234373739323561 -61393034373963386662316535323331323965386635336139333565643061343836303535303762 -36653964343033633465646537356433396435336538656532383339653766633964623233393732 -33323836616163303961393330363932346637353763303165343364636562303830396633646338 -36353832343264373530373765356332343730323562396633333964626237313537303463633632 -62393562323530643562386264353431393731666337353937353763393765626562346239613735 -33343737643764346531333563643638326263616139313439356435393237623337323034333432 -33653033656561383265653332613835363735303935623937633265366461316331636630666261 -64373363643934653131366239326537623832323433656437353732343237383032366366613335 -36303334633235343833326662653465323162376530313136306466616539663361333436363534 -64373932303832316537306531343439326564646564373433303934636234643633636133383432 -31336134646665343563313234653735373062343233353063333734666136343833656462373736 -38356337386164333766613364396363363032346432366534323632343235623266306235346135 -61303461396336333464333434346263656239393630663630396362623265393161653732343935 -38656535353430393737353562626464633865333035313333326332653631383636663932656465 -39386664363362646539363637303565306365626433393136343933363331313163373439643162 -61306239353839616337336232636332306366353539396234633435613136316164363235386464 -62613439653363326138323438636439356662633135643066363461373335316239633062323639 -37323064613161383533306330663763326166656531353936316635333538626363333766353936 -31353062643236613566653634326530656237353431336635313931633661346162333561313836 -61336134303238363234343266633738346136306634656237383664616637633061306137623434 -37623334613332396531313932346332396238333632383636646333636231356330313436303334 -33366339663834643661306235346262343661636563383462353336383763636466663430313961 -32366335336539393066363337653435636265373437666331613638656536383661346663653833 -38653763623137343666663736643136613431313638336632646536646361383638373961343362 -66323731353164343231303362313831616465666564303339656136333433633432613739653961 -36326633366134393666313839373533316464343066653964613566613963653039663961666530 -39633331646133633266613265666232623834386234356164313031326563333733316432653364 -64333261326135373465363235636532363562313536643033663465306665303262626465393465 -36343038336237366535353535383666343137636631386138376530353733633664633336616266 -32626263663332653263636337656531373832623866386134386238613235353039663261373336 -32616462623630353661373336643039616666346634613138636164333238666339303862653361 -36303531633234323234373765656162333162303631663538653661333036346166323435623532 -35376333343363616435616663353830393838656531376261373236643965653736363562386561 -66383962656136366530303332396162386363343639343135336336303965343432393563646561 -30646136656130313131366564303832363261333238393066616131313434343765613761356366 -38643734343838663934313163646164393136333333626537313031656563313265633861303836 -35633865303032343433623637623432313033346534323134313965643739393032303463303739 -35643232616232363838386632663064663431353039353933333464656333383330366232623437 -34323437346165393062353463373531333366636261383434393637323830656161633938356635 -39613732326132626164323336313530616561616666613332653937663233653464316438356333 -31356137323566616263346531303137306664623564323434326261383836383534393135633130 -33323339313863653233623336333239396261663265646439636538633863376464316533383436 -35353131393464623663333265646333396530633734646232336639386132663134383936343735 -30313230666463313230643037613138376262613732313761386133656633386632383231333936 -34353362313937356161666161653332323136396339336639366430376335386637616637633363 -31656135613639643366356431623632656239633335326662333236303361663730613331666263 -39663836356361643738366333653162653632363933376132303935643535656333386162643964 -37366532386533646138366362373038396532653261353139353132663965646337383038313561 -33376434373836633033353836363264623965363866383233643931653430313536666331376534 -37613235626462636462633661366465626434373230393362666565656531336634633465333165 -31643936303530306133353830626335393361363437366138376637356563303132663635323762 -38393561623366313766376166636166643762303631353435343434333638626264353536626334 -36633639323635393666626433323834333436393334663835336561373335343135353766353135 -33366338326662623033326365353536663464343161373434306261393838323032393565623238 -35363233636633366165336263383964333433613931626531613031633236333366626566386466 -39643961343230653437376564383333386363343337343464303436356364356237313336333037 -38666135326532306333653931616166333163376533633135326166343438376463663030373433 -66643666643338303664356562366232396565393339663866353966306230306239306531393035 -64313637623639636666386430313132653564323865343134336266616134656336373931326535 -34366634316434353762663839633230653831643463663238353761333362613535393065373536 -62346534613465343935373664356562623062663231613765323933383537336434626335613336 -37373232366539383836643238626361326133363664636231613136643933633235376339643432 -66666434356664636337616130343334616136343638316631643434613266336333663561613533 -32663931343339346333336465383932343161613062363733656163346265366236373733663933 -35396230623734623163666264356561326133386663643937373137643262656436363037643263 -33346565613262653030653234326561633965656662306165643439643732616538363861356534 -35316561653064666530323538346231653738633065303264333137366535643839363637326462 -36303163316333363334316531616666623135346232643233313861363237653530343236383361 -34326563643962633264643562386334643765613166393638366237323266656635393534343939 -66623861666433666335613463386234663066626638323362623333343363643266363338656336 -35636439323462386232313635313362333762666536363038616633643865323933313232363136 -62663330396566343130313265333737313530383336363963646331336236353936373633313432 -65346433376464393661636234653736313761363230393230316261376630646662383631643861 -36306437316136653531323937336464353339316336383062323162323036323965633434636339 -64663935643930636663623366636166663139313465383061396262393339623665326433323430 -34646532656630363730306430346663663836646232323165633061343966653362316430373633 -31363635613263323665383062393265316138303833616565643631363736313839323436393634 -32663236613335353031393337313637366433393836313762323133646365656162313962653361 -30616635643536333233366537636439396236663137303737646638653138316561386431393130 -32633765303234636432396338373933626231343631326162626431393030326264393038356163 -32343266643632323039313035373435363232376531613531643732343538313835326334396364 -62323363303532396338613261353665633134656434626461663432666636636434663362336136 -62393232353631613662363338623333393762313030326337633362333266656635623134306235 -66386363336336383032323966376138336231306139616230393236623965306630333962636262 -31346237663734636638653434373264316362393061656465383839346135343439316238323437 -30386339313561646530326133363035383532636635386435366662316533306263366135383931 -35643331373236656132396233643562666561663630643132396139656536623537363231393139 -31613632646163313230636361613132383066636663613862646438323862323962643037343230 -34646632663631633631346531343931336135643332653862646434396135316562383332636562 -33666365336339646530633738613538333439343462653833613765326437356136386661636332 -35666165626138613565356137653631376632393561636163663330313538623335386462323266 -39663434316234303538303132323161626531376137633864653932383266636565613635613064 -31333938393033303130373535373831613164636438633766303636383563376536623835323233 -61646336326362616530343565616237623335316532626632656336336262663663623436613538 -66613164363336393031323738366630666263363038653432353738616635356433353534306636 -33666639633662633435646231626666346262316266633535376332653365333830616363663736 -35393565386430326531383861386565623666623231613833653561633962636631633634346366 -37366266313762313866343331623263613530356230636533666265353839633965626232383035 -66643239306263363035623666633431363434633562393131633931613035386330646636633330 -61666134386666326433393231333036613365383435343033323839366436373265356536663462 -65623038373636363232643531643532663639313333316132653038303862653532376231323832 -38363839653035393434326464316362646361336363363764613934666135306563653862386338 -32323332653433653930623531653062353365653232653430346662313933623534366666303831 -33633933386236346161393361343734626661633336613435666230383463343035613835663133 -66363663653536363861633966373235663635363338616431353631353964363239303166376334 -37303962636438346434343262623331326333306266343436336262323436363633663532343533 -64653633333038313064333161303364323866346363346238343138663637663765643733313231 -31306633663336666165393834373234363139316439353031663763626533633038346166326239 -30666530313232343765626433663164613638656662303665666265333039653134343963653464 -30616438383666336163646531373136326164643763306331306531613835326566323737343637 -33396164373464383639396562636238656233636638636464316566316537613564653130333137 -33653266363536373632643131353663616236316335663461623732623763373962663235316365 -66656361333031303432353661663062343633303139353837326530333339313430386530633162 -33663230663063336632666135633761616237306162333861363163613635313335636365633231 -36323536613763363062323538303231333561613530393765396135613435613161393862636432 -32306338643330343265613732653665393564326334623164333732386532616164376331336336 -36346332396532636434653934376362333761323765623962396664383162336432616565636437 -61353135653730636439366336353732643263323837633131383733663263636465633337613965 -37383432313236663138303330303366653962306165386430656635346166626562666132636461 -33316561616264643265643037646566343062613864396231386530303938383139363033303734 -64633934363538363130353962393231393039653664333564343237383538373335376135323864 -63346236646438346132613830383031663934343939383366666562306262393430333861656664 -63346138613137373231623134333135326266383335643161326361336261633730353234653336 -36386564386533376365633066666465316435326538373739393931613039343335626532313935 -61326439343566366232646233633065393534666532653165626339336638343765656334623162 -65616233346566366230333939303664653165643039356438386535373833623039303066623261 -32376437323139356531333066393938386463376265373037636331373839613165633763663036 -37356339643661633364333338653136333730323262333763353439343937363766356265366132 -64323432306231303331333064656230353063613861336135356463333034323535633264316233 -33306265363763613532343161353631666637623730326465376538616633666337373235616266 -36376138613666306431373366623264326365393233386566653863383133643130313737346336 -34656366393635386634643662643636626535663231346462336331383935383062386362646166 -34383334643962623037646433616235316366353738333938346436386262373931623035633665 -34636439633533376332373562306661343765313866613965646566343361353363373066363931 -65363932363636313538323631316435343064643637336464393263393632333461633965303231 -65626261346134303539636166326338613537333739373761323766653139303766323838653838 -37656161663537373435313533353562323064393534663461313663316630303032373933313933 -61306237353235623061303561623564646537303030653839633732353462616532663433303161 -35333866626531663237316532633933656635393532393937613339376331363764303632346566 -31626130653439313832663961323631666261326331613064383635303233363961366266353732 -35363435386161303763306136353539393033663766396164656263356665316131306136653766 -30613539663263343233316536636339343430613533343137383736623738323666613366616138 -34613331326365323635353361626234666231306265633834323064663136376132356661303636 -38636234663637646265643462613261346538373635353132336439323136373033623066316232 -39646538636365336366633264623262303466623863303232303662386563336138613139353831 -31316133303562353062326466636366356232383330623538313034633238393162333830306163 -65373165343234326266326632643362303962396437626463663930366630353030396562363033 -38636333356238383137353432663332663235323838666639353138663762633638656438633032 -61643661316434663334663132353865646537663435646535353238343961393034646161663964 -61363430336431653561646562373235386432336366366362333032363266613631303165386332 -66316233643663393564643633646264663436386330386633613939633333323931643763336439 -66373934646263343533303062353262353261383632383661623533643365363935626235356331 -66346365643131343862366339316233313637643939343562306235346639396535613432333161 -31643832383239343032343530636530323065393633383934646638663939343961393263326162 -38323163333364666261303633306439346135353262663666323031336435313738343565366438 -65306631656161616532363738333265633762356466623035333761333030656538613431306565 -36323033653362663535326430343533623630383163353735396365633838656331646538393861 -30653133666565336131333462323864663462313364306431616363666430626465336533353665 -62623837666364346166633238316666623939353732356136613133646133623138326238323839 -31363037366463386332613562353935653563646230626137366530313634623830373561653130 -34663162363363643964396333386565303766656231393338343366366163356537613131663438 -31353435323062376264393632316137653733373331646239653662363530316635326362313934 -61356636663661663138333631613137393332376463356565373366376365393239646433623332 -37396666626462633639353765343436343736666437323761363633303561346535303465663132 -34353432646261373633313634356631623039353933386466633865343164393237313539616531 -37653233396330343362633331323937613030633632376637633936363239343232376634336464 -63303366326235646265333563383336636430643465393964373736323261633138366135653661 -33666437373431316131653763643363366632373934393266333135383762303265383033336461 -65336230366639646365636665323034653939323537343139306362393035363065653339316465 -32373565343439313436333763366230396162623537313533633536623664393230326462613735 -30616536666334336432663265643832633434386163363839306332326334363739383530613265 -36373662623263336464626536326264653662396634396130323333653866386532336263626364 -65626132333739636433333931346334666164343264623438383362663938636431376336633264 -39316533316161353731363939346138633663656531633736383862316232336565386264363034 -66633030366336333266633532626564646233336664653464343265376435306265613737336164 -63306531626361316630633831356237636433343436343532356664393133346462356635383164 -64363334336438386636376162313762646363623338623931663735353562643933613263613566 -30616235393365363837333336396230353563643032393634353235343666636138386539346633 -35313666636664313239316461373039363335353238613964313739373564383764666130306265 -66313836643830366531643461633639373739326236646637383938323935363933303036646133 -64663039343864396436613839653631633133636335613831396363376337613538623034376334 -37353766303736613466343039613233373833363663613066663437633137336365666332343065 -31363562653461323634373063326131666630663739653636393937366134643532623739376138 -35356562663062646137306537653933316231656430613861623535303535666437326431353834 -35663232323662626234626462373237313136366435383739666234613862323665616663663365 -62353563663661633066663234636136363464626465656634393834393531623833666164653965 -33653762393537356435646531336465636331313463643739383764333530623365393562623566 -34313966326261363466373166636630643233346166386565623638663134313637613133303733 -65613536366134336238316664643865616366633361626237646534393863653831333238336136 -31663930323535386564633334393036313463373830373665313636396233323862633139303633 -37373037386566303061333031333436346261643065373234393366343338626637336336336666 -61376639623531663662376331356564353463363439386437346637633934353637373433653761 -62383464653561383933646361393038343166663763326661313034663034386232663935666664 -62626161663332343338376134303631313464363361653231353064633565313163326563396434 -36363538313362343634663863643331353336373735346232323339333561633562616264636366 -61643161336639343165653666633061613033643765376632623863396435306339343538643161 -65653234626630393731353438343336663438353065313537656464356139363663366632303433 -30613965623666363563343330333931306132343261336633323964376430396137633161303265 -33316539623465336362383439633463616539393936666664353335333362303131356464643233 -37336230376265653863366161323462393534666666313065636632613233303138396465663438 -33336339656535353832336137613435333265383262636562663936636239376364323832396163 -37616661333938663033363964353861353839346131643561313333303833663466353031353137 -39333433393836383136656665313930363466343065336636343838653761323161616463616565 -34386639636433613636303436333838363438316235643132623833303832303061633830323363 -35343437613166316266393461343038633766663935356339656135353231376233656130636230 -39646164333939353738303736613432346239306432333438376637616662393064346364666265 -38643066373536633562623538646163316136633264303836343538326632613133306666346164 -34386366336563333937306566666161303736663166323635366366363533633732363165333630 -36663434653233643361663165323138653964393335373963393933346661396264333931303932 -61333138643939633136396335646434636532613638313839396162663761626432353738363930 -61306239366466383236343535383936386430643061366538363136616138643965323165393337 -32306435373333653636656330653264383861373734346131313062616464636431623439633064 -66636230633262303333303035316264656531323639333736393765626366336330383862346237 -30393166353964366138366432353336313334316136613930363036366232663065346239356234 -63363465316363656339363466636235656565356533653432646637313338383065353635306264 -32653036623535376666653464363665386235613235393137663363366331353034366530333035 -61373033343561363231366138623430346335373633393136366531333864653561336339616332 -39613063303639356363663565623736383462356337623265313432616637626564383939613735 -63346332383130343332633437303638656434393038303331666436376562653332326263353034 -37363066336338343033643233616239663937636664653566366135303631663131643864356636 -66316530613064643731633765333834353963663139333038306564646462663963633661393561 -32643366623330306563353037653938333161306631383862653232396435396330346636663734 -66396632393061323738643462623965643433616263313637363466363434613131663364633630 -65346566376362363931643837616535303662386530636533303030313263636162653166396631 -37613934323338373062353632653435663536366136353264343038646438633438636664663239 -31373138333334316631663133656266316230393339613738303632653635383765333563336138 -32343638613835306636396661613832333030613063633438396330323165333832303366376664 -34643430306264653035333462326232333833353762376335616531626539633639306134376336 -31313135383265356461306439383766306335636534373666633839303034643961333531333238 -64373466383230343364666465333733353431633162636366336166623236343237623066613563 -34303462306536613938653166363264363366386464313263633037363765356563653134373562 -62336635653561306138313833363666353361613061306530666430346166363636366365663835 -33336432613332373934623862373663323861356239633961346366333338353061323634376263 -33303962336435353232613761336232623732353838656665623864393932383136656261646436 -30386638393266616331306534376639653665366632353562656139336365626338633866653133 -33626264326265623263356363316231323332666438393363626331303836393061323464656137 -64343866353364633632396363383538336235393564663364336135313165323937333735616465 -64353865333161383231646333323133323564626363633031663737333132313534643966343761 -30343638613836323864326533383332643563363438633733336330623262393866303533656134 -34633734363732366135373730376637376665666465316666653338646333623361323539313333 -36363531313862336539333163313433653239333939383637613038363530613765393766316230 -37343930346261343438303664373933346539366165393733343933333266363035613164346537 -61633134623036323331663865373935386238323432393430353537386433346161366464646266 -32396639323365633635326664663232343136386635303062653734383865366561623031623139 -31313363353363626264663331376165623131366433386365636437346662313435376462313331 -31353431653035333762616534373636613166643064353862353361346165393066636231346636 -66326537666463633539383830626461623861663232636237383761643765613131613931396366 -30653532303632303232396536353331376334306532303234616263393132633063633438366138 -36336132366162386264613661346639653635656137333064623537636166363462373231633536 -32393135373061626164643030316534386339383763326433373364333932366430373838316466 -61306531636238643064613865653239613532316639313865376464396339326331653636376163 -65306235636538383130343331653262376164643231613935663463663030623662396462336463 -36363639303866393032656563383562306132323430653965663535313765656537656161366562 -61353838386338626430333064643639333633333066383034346138636438353361373163653063 -39363065393066653734346264366664333232353437353164666162353863316535656233636231 -31313663666536653432636537633261313739353766643832326435303738366434323031623036 -34356366383036626431363839633235363561626530363431363366663236653430636439313632 -35663530356631376137366134363530653362313938386337373530306630626331356165326137 -61326266343463626161636437643832376364393935346335623238303931643135373261333533 -61356638343931356134323539653634616335663736363165313437363731613665666366663862 -30663639306237623035386538313633653933643039643464386230633535313562396230323164 -66616231323736383038656639366265646363376130363064373439356264623838636563383964 -62313966346262636333393034363863316330613636383634336439393837373232663766633032 -35623862373466396330333062383732316332303532306332613739303733346436663439386362 -33333663366236653533323838396631306436306465353533656365303230656437333962626461 -32313837383133303630623165323231333362646563656338356637326336393237633037393536 -32313466633464656239623361326265313166323465346563383363613039393937363732323732 -35663833316361373334396131346366393461333332633136373266333138316539373835383536 -66373564646363653637656562613736623361626365356338386137306432356632363732356337 -38666563326535323038383936653735636139313030396463323633336533643364666365623165 -32636662343662616231666135313065376465383431313338393065646530323635313064353136 -62336137316133616261646233306635356437643836343566656132303636666336303637643739 -62653730626637393462356265373863396331643761643366326534313865363430316537303639 -31396230326331393462363734313332343538356639323863366265303465353735313065646233 -33353362333163393561336463353835396436656132373633393734616132363030636333353539 -30383964343637656136316334646132363838376666303939333263326333346163386262643863 -35346265623136393939613763396334333465333064383031636664323534323232643637383461 -62393264316364383566306430343634336433663232623565633831316231636233303831383637 -38613531643663346161333738646130666462316565633962303730626339643162613234653662 -32633061636265353236366631646437383031353335623335623864313030373037356139363365 -30613864303064306530376362623264366661386335313739303534626238623663653237666235 -34626235633562306662313932393230333065646532633435326261316565643535666238373431 -36663934363463363264636330376665363431376236306634333565663636346234333938313034 -39393031326334306364633361613437383063376634656530616239633932303139323132343639 -34333333353463616539636466633864656163356436383863383438346332343537383532613030 -38353965323163386634656534373131316437333439303761633237343666656462343139323931 -36353937333637333532376637373662626462323631396434326334316438386236653434306335 -33613432323934643164316631633763376662616565316430313936613862633030633831316435 -62323233383334313261343834376464323434343161326335313739613362343631326430613063 -39316235663961343832323636663833323963663566613637353337663761323732303834376539 -65333431616431643733633261333834623535313532396263646538656337323865316334613739 -33326163356365623434323864643430653263323461666139633431646134663830343363323339 -35303332376430353261663234393035656431333735626130343639633331343735656137623532 -34373739633630333433623633393439663233373833656638393030393138356162326536616662 -39386366333361313930303732633363643866656437633033663630333065353336373964376130 -35323965646131323632353436633339303736353361326464336531303561626231373637653233 -66316231306366613833343364316137653730636430323962396562653134356333636332373938 -33616364353935376537353161343839326637363035323466626166303837393762383031333366 -31616236633736643965623365636361363431303634336464666564613834363131323036616630 -61373037323934373535313932343236366439646433383165343033383062396362626433653537 -38333539363566386666373337616233313634386564623137663537643237623039646234353930 -38393363373031396266333563303336363339306134633164363364306463633737613534303962 -34386333343131326630616537306162383832376235396464383563653237663039373761663464 -30613463323735343230306166646230393835393135653137393937316535356565383038353436 -35616533316537373263313533646535663630633034303538363162656162643735666564373338 -34303166373935316230653062326264646633363330626463383032643966653164653737663931 -31383932633465376334346431343638643135346534323330333165623163366430363132373430 -65333633643134333364646336616433623633383063653231633437316339323162643130323332 -66303964393463663631386562383738316638303566656364353763366333646335626264643164 -31353939383662633333313561393338383436303562656335663132613931646361623735613531 -64663664663736343562316539376663306337373665316161313833613735313531373462343061 -31383065373761366638636635383633643135393466356138643266383539643436376237393738 -66343830306165303337333464353034376535393230313531393235643839643865333634303333 -32633463613433336330626231633730653836343239336162383664656233306534656630373066 -30663732353131313738316464653061636430306434323363373533643430306465626232373235 -61363563623938383434616335393538363435323938343133313831633564383338623737633961 -32623233373965343034663432356363366563353738313636333863353065343337313933623463 -36363032643437376563336261616162346439396432376330373862313130666637343334363861 -31323039343237656634363435316432306566363835343035306166333930616332353462303436 -37313938366132333833613762363365656564653533383035653832313664663065316230376264 -33646361336664666461353336313561653132646161656232633636353131633566313761663534 -37396261333461323761306539646633633261343866353761626163366165313065313238363138 -32363462646664353163316564336363643030653332323564343862306231383466313234646231 -35666437653235663064623064386366656339356365303335343563343764326466633537343637 -39356261336632383730336337626331346135313934366434343164656236633263353964313264 -66646665636236313039623732616636646161336163373262323262333137653962343630323961 -37313465333562633662356666613535376664613538353262393136623563626263393638303332 -64613732316563626230313634623130633066336231663162363433386665366533366535376261 -30386361623063633736336238616438343962346561353331323338613530633664616163333931 -30633831343663376235353461316535333030396536613235386464613531376233643338393730 -34663664313535396139346464373761396234383139633231393639313635623338323261323838 -35336264373963343164363635656263393735323835666336336463363964393465356464313437 -61663765643763326334623262653237306130303262666664393866313463306136646162656462 -65646338633237386635393837363134333833646162383565366465333536643037353561633737 -65333439343133333039653235383865616361353936346530376364623933396339353466323239 -31616362353431616138323032323330363665396164613638636664396661376364383737653830 -32666262646535383936396365646138363836323133353364666331336562366461346236356239 -31616139323430653632626531393439663830323064613432623934376439306331393864623736 -37366232376439386164616233653266383665633036626632656162343034373431636465396330 -33393237626237366437366630393132376637663633623466626533626135646237366564633837 -34336562383262376161663131623532353061326464616263303661633336626161356239353738 -33316339373531346136323238303435323330313562663365643364393463346332313863623332 -33333038353934343530323637306364373465636433613535326465396131613032666439346430 -63623834303064623338633430643930373034633161636336376135613136343361373532643662 -37366539353062306133653164373734323934636337646464306331666663353166393738643566 -62663639666639303064333230306166333230333761363263336564616461623833373638323833 -36626537313838353235316137636133316131663830613931393839646362356238323535656461 -33353533303335303865303131313961646236366138376436653035636336656534633865313861 -38623561623630313164616266343030326161323966306465303066333138336662663262326464 -37373065303036303661643035323937623663643635616239643065386663393030346634343138 -62616630343934626161333762303636333633656634663136653762616565666464363763363734 -64666663363432646162623838306339663266363536653833353139636333653036363033376135 -32303665356466636539343036646135383331383131346365383835663939623835396166666631 -31383031663838343062663663366333356636343932313766643865316664346564336337326666 -66383235303830373462653539383939613438663530363564313237383634306563346561643661 -34393439643837356631356166613633313937326339633734666364333533613435306235613334 -36303633313964646134633239326530656664343564623031636538393031643563353739383431 -63626435356336616366613234386138326665643638633632336539393536633763353831396565 -30376537626232666336366630323164306263656238383366373966623039343064653833363837 -64343864326166323561353263366135303431336430623762303130363235393664353863313637 -37396465666462623735616136633935633230626465656631616333393034656363333036336136 -34346538326165306165366339383137313164353739383564663362616664663563336130396237 -65376265666166633061323562316238643934626134663733336363313531356131666638613061 -61623230623065376534383336646563653665646131343566326338383562366530373334343066 -36616533356632643964636561393336353264626166393261636538323232623437326539306439 -61336562336339633232613561643439383439323662353031643161353231313335333365396364 -62346665336663643761643863666231303835393566306661623364616165656632333638376131 -61653239663262313561656461363539623936336633643237373836663833376639363830643165 -31363332613063636134666465366639316538353638323931376634626633613232623432663138 -61333031363439373037623162376135313839613236626463386435323832326466323161373835 -61333431346338316437323538333334616330313063353533383837336661383931623663323864 -33346138636432303266643337613731366438653265393737373437333534646230363434626630 -39303732313463653939666565373266363633326132373331343235656463623838313938666338 -35323665613137316635626636303337393135333765656462346233656463303030376662633262 -61303636623736613935303264343434356532316134353334646666396462346234333633663134 -35393563653932366238393161353564303135323663626364613333623862373133656232366265 -38333966383363356432633231396162386631353361343963326461623462626262646538383166 -35373364346338346566616334363630656438383538613363343838623162623762393036643864 -62313930613065376335323961343437623838636631643330396636616133353530363731353965 -32613163346136653230323532316631323537323361646232653663326666303065653434393566 -63363862663465363263643232636361343730653834306433326233613138333731323434333666 -31613137383633643530366535626365666636613631366365356162336364333330656630343338 -36313531333438643730626534396134646431326135623737323966326336626261323930366263 -33353836306365646431613531383265636437316139323064636632373130383462386535363432 -62373530666165373564303439363962353564323764623965616462663861636333393233613562 -30643663623439623035653562383732666361613031396435656566336162316434623533663630 -64323763313863636136386663643536656435356362383535333438353137393565343335353439 -39626530316463316366343431393466613763616339633234366235346564616134316632613636 -30366532343466353233353338323638323133646631663566333630343637313338373363363739 -64643562326666303464626461356561353634663361353930303833653230393935313462616531 -37363132653434393139656532326634666535313263656561313164643666346165663662613030 -66396465636630363632326236333733326232326236636337653439316638396561333665643265 -39313034336338376262396430393230396630333935323931356636333534323235326533343365 -36326538376565323931653131643932633665623263353434343563633339386231363139333561 -66373463653432363264323739393837353036336161373265623939336532383831656265326262 -35656663613631326533323336323237353164666465356431613039613833633131666137303932 -36393361356333663033393166653238353661613038356165663233396433633466323038643535 -36323934353761363632633861323633376330356536356133613339323337396562613365643230 -36363733393137656235623765633033353361383031323833633361373836313964643231306638 -34343932386237663133383564313436653834373735343834653030363865383461343061666230 -62336138303433393132316365636539393639373731363961333766653033333966346432643335 -36373766376331666665366239323561333566643130623233626138393634343361383663653836 -35373961383236343834366464663837306539643334656463343461646134366466343733396263 -36333738353036613038353331346265316163333039623666646233313835323536336338656431 -61646465623235363335366366356439383133333363613766333165326462396163613533643162 -64363235306361326163356130343435653939366531663533326239633635363761643061643431 -30656433353537633962313737616536386366393063383330633961636130666464666266633261 -30653430353463373135646266323164376233353965663730646462613261366335633033376261 -63303561646365393133366162393232366166376335646537313233363236623735663539363431 -36353461343938353961313435313935663631346233643162306537623864313665653939353038 -39303132343334663330313062656235393866323030396632303061643863303434333262623837 -63393039663064353738653136323038313132643461313966363131383137366464313035353231 -39373263653764303532656562303734666565626439303731666231663837396535313030393235 -34333330393837383133313237313935316164636633613132346661623961626663323231326462 -31353230633666376365316134633035333039633363333262663361643334343433663936653837 -37326437656461373663316233316631643033623731666361346364633038666366616430653062 -64393066313062313638623432333630646630643337343266316434333432303330363335303164 -30663831363838306135616336366165666238323032333863653133663830393037646338376465 -37656636383865313161373963663732353631353533613362643537343833373863336264336331 -35663563303762623333323536316463626432636561343736376138376133393864336561393763 -62663437396435666565323862613736383235333834316438656230363862313436343765613462 -62396338643632396265613832316531623138623131343664303264393336303031663633623831 -63626161363034373739653461653433643133366234623966663338333332663565353130303034 -38303331393664363464613339636437653139623134393735363462373065623933306135376639 -63396361333739383661303266383038333134613561656636353066633466366264666562626365 -35376332383637343365393531643165633864346135363964313265326363303132346435303131 -35653461653133326461356434386138653161633335326430303432316538386430363935636534 -63386163363639633464373661636336383638666531373739356238393639656138616533636362 -32363065303763643262616166313265386133383164356338366430393465396262646632616265 -31343033323961393132363862306530396330313363626239646230336262306162393239646131 -32303535666232306231643335636435633537396366346338306631616561616461323039646137 -34613431326464393164666238653765303866346131343631343664643436363764323762396236 -31626466316463336265386530633534623730373964636339373564626464333636663539306135 -65623031363565306237396239653666656261643839316465383361323439396536363137666538 -38636433336430666237613634393462353865613035346562383864313931363564396138653664 -65663131303831653961346466646262643838666566373636663964376137633261643265343036 -31376164653434656639333961323234343361333339326230396531316665383162343838386538 -32636461373031356564353162383932613439613031346234613039393161316365353865646138 -32656663386665356562323266343164326538323566636662393566383838323638363437323164 -61313134306336343038386163666361346437393537323233643863353930613130343838616234 -64663338653736356463633764376437616130393165333831653364356364383633396237336634 -62666463356665643264363035306465326131636439623862363035613134336163303235393234 -64656538616636633736303764613966656630373763346532666631616361613035663335633035 -35326431623162643634346162343032633261303162643931646566313437396331663335646231 -31346438656235623830653437356266373537383866616366373531373766636439333331383563 -65373763333430303862656531626136313561356232386162353863353431353733646261353838 -31373930373763613162383834653436363635386231346235396664646366626530323135333635 -34386234396161626461303331333333306134316135333862366563326638303336653535323036 -32323962393432653132663631666533336533363464613461363265343834316239353332323436 -38366136633661643138656366303065613838626264363161326161326563383766363063613762 -33306661613135386364643965336233353734306339323638323930363832393235343030373666 -65613266323230643866326135653964383639633739626638353635643265336432636261343463 -30333936306134633632353434306461356461386238363637363635626537336133623462376661 -62386535393433326564616363306536316261303732656431316535363237306163666366313131 -33616639656165376561663231383161373837623665626137353032613466626238333362633361 -63393731623830613836343231616539386439356434383230303861646437363336376432316366 -36613338626630346264336465303439616165336239323566333437313731323630663634316434 -37373633323134343861326635623635616132363731643334333831376663346236663865323333 -31303736333631393863623966663437633365376134306361326536366536343338363463623337 -32353837396264653731383134376132323534393037613830343635393062383865323233303332 -30373531313734653661313839653266666164303630653839303338616130313030633636373835 -61323633306233613462663764356362646139356464626534613131366162343635323166646130 -63616138313736613531323261396563653935613263623539653833303532643332353037646636 -65323731323530346662396437303261343439313335323662646461393634343865326330316565 -35386631653661363537343863346431376131373933346164366133313364383061376631633766 -31356133383334623532616438303262633466623833383731616238353931663761653932663834 -35613638653263666530333535653265653963363364333037306239663066323939353034343736 -30643135633035326563356236353730373539646666376363343739323234626130373239373339 -37336663323439663262386636373033643233303162616132323134643038363731343339343063 -34633332643534663966386566313164623633353461383063396134356437653061336433346134 -36626161336337366163346666633061373337303131663939303234643661666235373433633165 -37643037356362346531383466613932393730373133366335343064636536333839316336623530 -62353531393863646231653433336139353064313563363736373739373566333739613364633332 -36653564353535383133646136663431313861623461346330316162353430616364616466303764 -61616437303464346431393831646237646562396565373062663464383938343761326163323435 -61313861626134613466386134653032326561646566633139343436663337643936626230636233 -63633933376331623137303632663039303330383361363735386334326366656437636335653461 -66336561306631343861633536653461623366616333336664326432373663363565353461366133 -34353533613164336432636562633262613837363433356636366338363230646463653531313636 -35303138396134313934306264336137353531613063613463633965373033386530383731323336 -66613432393362353365316133336663613433353530386561653432366639303964663833366432 -30373762653833656263643066663133653232366164643437633137376538393130333730663139 -30373862346639393264333437633033343033356661306362363333333565303763636638313630 -35633761623134306564346665323733353734306566303362643363363262336232643731613533 -37393439656466343863323830396265663436636666623131616361386137386365333433616139 -39393637336533396661343366613637353963313130643139653734393638303337666537636561 -63366564373964383631343633396466313562386262333734643561346236316161386537646632 -66643133363461346233613532343836626239323538353637363661376334373966353533363862 -64613035366163346166356464656439303962323636616462366533646165323864323736316230 -31343836306436663237373635353735623838656331306536316461323838306663363334623861 -66323639303331636539303330623939316137656664313064313339343164323661643131646561 -33653038306336353261363938633833643063353061346365613761363038643763663333643261 -38613565663731663339386234303764356339383435363430306436343661616237373337656135 -32633261303833653662356638663332356439316464373764336536633764366661373532613063 -35633433333231376534643537303466616432323632643831376461326166326632323334633163 -30626237613631313765346266343438376636303666303734306465653566336133396431363736 -38643538323335626236303966363562363438363738666536396338346366643339343666393930 -36353231346439356364623263383435383438663066306638323461383731663562303763633530 -32396239633538336134643832626532373932393733306561336564313733323338326637393065 -66323433666331663432333062663962343032376134643836356133373933306334336131613136 -38623361643437373530666538646365363035636238316636363063636664626332313739653365 -64646239323430306539376664316134346564383931333437643235346631663462663936616431 -31366337646462636263663539303731323938626136303465333734383562613935663237323566 -33653030643239656533383063633132636631613962623431653761353138316634373332353366 -64323431376630326537306262646531336139373566373639353832636562646164386134616266 -32376432333464633266353565343534666135396333383038323436313537333034306435323738 -32323830363135613066643630613161366533636538616130353566343432633736306137613565 -37613631613935643365623464643036663238323339306533373061666434356561646565396234 -37613331373030353266633761356131303366356134613664653430623561666637366461356463 -36623762333832646637336539643538303662396164643662333437653134363361316635613136 -66303633303163333165633739313934356434666662386439313439656534353833613239623737 -66663166343962646361383537333830376538323964313034633630643939653337386461353962 -64303034633830373839303464373636636136663863323231663162613932323430373336356465 -38316638666362653662626436343461653838376634613862383635633261303333333566633765 -63336162386637633166393237393931353033373237666265346261393663643561346333386333 -65333933373264393565303436343666363034336466323637356463653738343536633664633036 -34646664316438636634356663616361303431333365363537616163366437323465663138656239 -64366363643330323335386636643131396565313833633364353164336565303966386432333235 -30313161643931303266316233336262636131346139636538363134656639383764623335383533 -33316237356539626131653561343430333561616634396639333135383130333631306663636332 -30636434386336646333623239333763646436623962306538333633663530643264316564336137 -32623830393337343339343838383238646130353962633561313739646163313365656363646630 -66343232333866356565333337626530623664363665373837613031336538333230626435363431 -38616261396562616362616239376633326132633731396363373864666331646435333939306133 -35336633656263316334346361353364343232633139303137383762393965323438373034633032 -30653566663633663265333535643337653230633864633463376462343133373030393766643262 -34333630663938303432386662393431636331343438306630643564353230663939316239313263 -66653561373062646233343334646136616266386466623961336530393836363231626630353534 -38326338616139376239363139356661643962313334303831356637363263356562396266373430 -33623631663537306532353566633863323132303066333666323932643430363135663739316437 -66626263626366316235323837383764346639633564633964336430393739383262383035336136 -39303438313731303039336361313962656463663363363230363261336164386634323666663038 -31663736346431613061653333636536303764303233666464373636663734636538333533333538 -31326236346164383864353339353262656135366336336336373638616663306139393261636532 -36393035366562373936636537363137303332653138613062373838363234363131616432653166 -66393433333237306365373035366233313936643666656131653666326361333836656664623930 -39373239353637346639373839303535623537313365643836373939373039656135626265656265 -34303762636431383965333461613164663135653636636533303634663134633133666138616332 -34373363313334336638366337663936623930313033633661363533333766326630636533313137 -63633238353564653438373430333030663962643733383430386534343362353864643236393966 -31393264623965613639323839626535356530663262333735373034306530373339373535356331 -65613731363835356235646132626639323062316136656633613030663433613236363761636232 -66663163326330656531363034356534393762313632313732353434626665663366373734343330 -66633836343462396366356436626466663033663230363237666431616133613362373833333433 -30646137633033306364653665313364376332623366643233373230313636363462353331343636 -32303730303130343566393230353830653364393830616539356166326632346439643739643739 -38313434306464393331643935613362396563356130643235636434626137613266656666626666 -61633135646536633934303234633937346564613636363630353761653665323230386634646438 -37306161306361613332663233376562656234393237616161623461383636613631626265396432 -66373265646461663533653265366534313237366431653264366330663565363762303336343830 -66376436336432666638653234666138623838643265353963663337366439353433366466353238 -64643435613933313031373734353061346335376336316665636665346239373661643935373762 -38633937636536626532636564353138326565336565633531363035313663323031373466666566 -32323566306131356330633232333762663033373234373136386137386361653036333538363232 -33343661633138643732373734343434323235373061383237316166366230626135366263653763 -33616133353539333261643164386133636162626532663334633161653065656661343161346430 -39643234363935356431363265653066336337626465623439316431316633306636626135656132 -63386631383963646661303765306461613562383865333834316434393237623662306661353833 -38663463303135656436666361333637356165663664363534313634653462373136636465303063 -33396662623233633364353832316361376438336336336166303932386331386236356533343537 -62363132666464653264363636613963323062613666336633346665663464366231343266303532 -31323838326138366131366331346637316333316638353464643061353266346637336261653232 -30306264636662623835306535303232643536646433303932333866323064646335336636383330 -35646133306630623464656466643231323037653934393261393166323566656438383864636463 -32333731383163663139326561373966383134663638663731393664363937303761303737383539 -35326465306434616565333230396238393036333835376639316131323039306539613438666635 -34663131303336666433363834363966313839376430353066353365353262366435616535646431 -35653264376266633233396561393362363333326161313539303231636637346362313566336338 -62616133313433373137353337326662343962663235633862383932353837393831623635643431 -65663161343264383363386162316261623265376565616332346634313832343761383733326539 -64636163643339303863353534316265666139633830623164333036333833666562343762643863 -36663733326362376561393734323439333130393935396336336632336132376131653238366637 -33383235303864386433303432633839633763626331633064616465386663313932633166373837 -65336638386262333139386663376337616436626634636365373533353666633265623135323234 -61366136643961636434376336643830386438646461666166643762613636376139323163376136 -33623335373137613061373731616333343235333935383463346262653434623035343061326165 -65303961303563326136633563316632323165636337663538656532386437663237643535313965 -63336136646436613066613761626531386431333436346661313037666366643733303761353330 -30653834643963343563356265653361653736346366666532633232363835343531376566313839 -30623138653035643562633135373935653765363131336666633333323461303961353835346361 -38373535613362646332386461646465336636623561666631353866663630353630386366623437 -36623733323530653732306666306633376136323661333238363964623962373339396639633231 -65373030653334346637353761623630666435656462633533373661623637333738343934353234 -38313237373765663962333039333463636537663064396231363263643039336334376561346532 -38333130663538666231343662656139353036313732363863393533383761313035333862366136 -34326339653935333833353531363239386230356435326331353239353439383464363366616662 -36356234353736323764343162323765383464326431346432333630336664386337643962633366 -34336262353332646637353132666430613364366638343830636363323065373735643130666462 -65323234386664646262663864633636633637653735323837393366393664626435316139623935 -36393765323935393331323231396432323636346361303162383734373530303434366537393635 -32363234643833636361393030373265383934613865636534393135636166626664396264393838 -63393239316639643333363639363932653261663931396436306466336366663063376535623165 -35346230636362313863643531336561623336323430336235393331373763646431343930643362 -66376535383834383338373333633436646433656164636365623963326534613363363634363139 -63383434633639366434633132323363393766323634353538653261663331346230363835633632 -30643665333265613033333639343734366131323965343531366439646365643563353563333762 -34373831613266656335616166343866656561396336616666373833303064643732316461616230 -33363230623638376663383432393532646433653732393233323834636530316630623839386564 -31656432306330316166626266326239363361336335356131366537316432303763613635366232 -62363839343830346335306538656432633134663062656135326239323939653730346336326435 -35653835336531313632636332626163303134333735393363373539353462353136363435393762 -62636435316433656464623838313233303632363139643062323465363733346438323664663438 -65316639336264623738616632373761333035323132313138373566376636353162346239333061 -38343731343736343133646138303130633937366663623735366337636636643663363862613162 -36303564663437343738663534393237643038383865643865333739383630653135306561616437 -31613434663639383264653561343030343339316563393937313763383463373634636134336661 -36613132663636316561396536376666633633333832363362623638663735373234303436633063 -38346338316633356131303666613761393139663763326539633161383532303331346165373563 -65643865336432373134376536663463393433353338353763336635336239623663366437633033 -34633735373236346335356630313962636231363938373838333932363030306435353663336464 -33653033313939313565313563653735663137306335376161636666663235633437323366376565 -34363837383830663766376333663731623832343666616136626562336365353630393131333031 -38323331373265323366343761633436306234333461363466306334333136633639333863653033 -61306636353433373962363234393263383830393936636330356234633866323734643265643635 -62386131386538643934646133653938393930383232333737663064616532333231356139663639 -65653835653266613031336636633436333437623731656661333733343533646163383337313832 -62623837393934303938636661316562626466393765326133336238373862333533336462623465 -36616633633965373539393866363765373033636562323431346135346262333833396135656362 -30623261313966636264343738356231626436346366646138303735613737636139343861306334 -66623737366266343633303334323836306437373561653737386466663736316562663935666563 -32343832613633646231313932633561326335623933303030343664633832343138306665633637 -64623534616465383161343735303264316637633366613634666162663966633238323262376337 -30306462613032363131623566353135376565653431663934386661336136313662333539373730 -38313861353837363964326362353630643234393361313139633136653865373034303537343666 -64643730643337666364383562323030376630323361303766656166396633333762326331396230 -37643961666335316135366363353938656436343037386433343536323361333439363335646437 -34303538323664353034356164333633653334663439643965363038653365343433393432326435 -63653832323830346632653861623235303262313634356465653837323664366665346233333861 -38616231636536383032356161383563383939653530396564313435313761653737616635646138 -37636232363335613834316261623436323066336535336637383634326637636232373764323764 -66663131663238636262393937393963353237363035623035623262396634333837323461396235 -33383939303863376136663162303331386137303236303265313531363463396535666162643164 -37373066613163313935316663653264353632656631313639643635343434386366343434366165 -33633836313232326434633232373931356133613334333635356362306135326538313934323664 -61363863643237663635623936343639623362353866376461366363633735393930356432383865 -36353166616535613139363830623334616134323139633734653761373732613263613031376364 -66373864323937356130613063383965623332626538616566323536366161643364646364353064 -63316666623333613239396565383562643231643632316464663130333766353737383665313363 -35346437396431613861333739316664343366616439333639633164353631646565343961313336 -31356538376162653765646538393034326639373331623534393038373936653431343331326465 -62636335306636346430393731363261376464636632386530656263353232616632663938306233 -61643535366638636665656139633765363262343439323635393938643732313831376138303962 -62323662346630613030336135363835663364313335336636336661313539663334636634383530 -39326664373466373133333939393833306233613737626563353834373439663935393361316232 -32643262326237353532353330373033313232663161666338393737353630663334303531353064 -35333665366234343431306565663965346530363838653730333136346631303131343533366135 -33373736653135363664353232616639373539626132353734356134326663323231656432356631 -30396661353533363761333936616635636139643831386539646331613264356235363634613035 -32633462346362323832636630366261623061343533393630653339333938323664656637663731 -63303837366535363636323062363339616362373936313535386430313563303933653465353635 -33626537633964313631636265363336303137363036396433363565396563633635393436666162 -32633035353032396431666461333739653030363063663363346664303464646661343332366435 -62646363356636366532393461356439643631653462396534663539663636646162653438303664 -61613834363334393766303562386434346331623530346435326138343666336433313335613939 -62623236343462343830333935646566316432666334343131646536643830383562393732643533 -39343139643235333836393463623433656432653461326663376463343134333561393266666265 -38336666383933306531346131346236653630383438346134616637363239383038663636363164 -38343837363165346131636164613362663830303939663265323866343437643737653935653565 -30366263383465643937393366373263376262386635343565363465366636643633343937383135 -31333961356565343964373433316538653563323938616361616435643739623333653634343230 -30303161653039333136366230353061353163613739373534393761333434646439316535333735 -65303638306234656233636235376362386636326338383731373537613661626665383730623437 -34643535313635326162663666636132653035336165333361323236343032386232346266333165 -34623162623034663736643064643331366466393038386661393564643364636563353935386461 -31323636623266663663353362373961363437316139643463333761386431616131616538373430 -38393735653438336339613136393262666433663966316363373362636633646163656462323939 -63396436626635366636666337343738376461393333636538623239336238613534623264333738 -39646264346237343639373332336562363932656439343236636131333762383163383731643236 -66663765336338383765643039306439626564623139343935356634323633363233366536313366 -63656538323332656366383031313863646161333137653131663430383034633030653937666638 -33356634623637666162356338303566636566326365353562323036336530346264343466383964 -38303938396333656539643365613565386261646131366530616531623531653166616466343735 -61636339353835663866303062623234386437316464353231396337336133666435393733363638 -35303161323165346138653137353335346634336364376538616561353336313934626265616332 -33636666306333393534626139633861313139316461303031353131323262393063666138356435 -63326330336238393162303830656238323236636332653737363239313266393736396134323537 -64656130663766336265396536373234346463636361663231316561646135653461313237376566 -33323038333864393366613038653136663735373037386436316332353162373639613335663962 -63376631343863323133373566393363366437356566643563366230643939643133323531666364 -37626663383334363739616430653336313763356161313633313165326264333934653238643664 -32396538393536383533376431343265323065316339393963613630636665313930383038653064 -36333532323663393233366665393065633662393561623765313836623831613166363732616366 -33613939366630626434356439396261383837373630326563356538333232643437633965363033 -32636235393566313038313639643632336230613636613461353532316336313733636565383331 -36383930396639373264386433306665303438666663383866623238343332643430386262383833 -38623065636130326137373333303731346634626361303735333861656536376337353237666462 -34636236643162386236303462326533343861306332346564636561663233386665653136663664 -62353331333035666430373264376637373362643261386665393739623731663461346566353331 -31633933656432646333363664333731626530383262363666666261323831323963363834346335 -36396631363037383930353164333731313139333238353531653062646163653233303736343737 -66666631316565343861646134333433626561663462623136346334326636393366393765303035 -30663066323639653561346237653863333132623864313634633932613566343434633831376538 -62333335346635383566313234336566313434613739373162633834613765393134663731623066 -34373431643663623335396439616264333132316637333037663839323766653563323163393735 -64366665663835333664386238656132373530316537383939636165333433613632393963346665 -30663737393063353065656235636131353739353833653037636531383738353836303663396634 -66393339393135646432623937393261303132633232363032333031316265383335373933656164 -37373235333862336364613232643238636562336238373931346164363132383265313764313766 -64373664666261636261383736303939343139633565373233316339326461666332633463326465 -37393766613036326233366538313839366163333665323637626130623530376162353230333137 -65613139373466323734306130366434613062373765626165646164623231363434316431356365 -38646130316233386563393230363062306434303931323833623436316138663530336364306537 -63656137366330653861386430363137616161366465393434633834383261343965386363363235 -66623732663962326431653365613432383632353736383662393339303664336235376233636139 -38643830373164656335356466633935303133366163316262306138363963386261376233356361 -39616532363466653235393263636537663532356635653231636131643664663831333537633732 -37613565613035393361613865343332666639376336363131303532383831346538333431313766 -62373034656334313532393033363062656166373635323063633033616461386132333134653033 -32616338366161373832626164303764663236313430616534316263323138613738393134346537 -31346133343332646635356632353963373839363263326264326239666262653132636261343061 -31626561663362326263316231633363383637383635343363333765336537326133303161663961 -34333962343566663866356239616362653630663566303032633735623036373664373738363035 -65646461626539333036313663306162363430353835316530663062373230336232623035623830 -61326236373330373336346262333763346661303063383634393465346663336563393330373865 -30323863363065653635613362623936663639613530303839346462633935396362656632326465 -64343737656233633762653137376561396262306565316335386530633463323635333330306233 -62393334616639613566383162383265373039383539353066323534333130653437666662323962 -62393737623935663539656162356136613637306363623039616230666663626534626236653766 -32356362323637326433323034303530623862636336653631646238656633396235663866643363 -66313938363161616633333364383136373665373362663830303566633232326137303866623364 -38643463306265383436656365363866626363656434633035653263323834653432623239623264 -64633762636334363763643062396563663036326665393137343037356139326365616663386332 -33326430343630343134303630663965333237633365363066343439656138623664663732636433 -66613338306665666331353839653364336438343232326237356465303161616361336333306463 -64386430323633346464323339643666666562303232306130636136646538613639636566663333 -33373161306364636366366162366562376661373836316634623430343933326433616565333833 -37343931623832356564396664336165346433633333666337323639346432663761363131336461 -32663533343433663035323830386132636537663666623265653531366262653066663563373864 -32353638303034353730376136663463633635313030346430393163633431383739613130653466 -34333831613738326263313939633734306634663365326662663465323830383230613132366365 -34666233363561336333653438366131663334393164333432356664383538353032616430653633 -61376366366233323564613135353666353062666464356131313163613535363961633530643964 -39336465373132373562346130326664323639333565356465623333653463366366343865353461 -36323635323231623136383631343761323333346632366332333763303930323065333535643632 -61626135616361623630666535346238663835353863663131666331326262386233316135633835 -38323230333364313139613630623463333161636639353061363564396664303031666566323539 -30333534663662633561306634663531373637353937656638613432303939666130643337326530 -62656533373939343035316637353739643462613632306365363663346339663163343532623138 -66333863393938356631363132313163303433363165643963366333353933346232363866653266 -35393462333662343530386262613361613630616662393766313965363730386637313865396161 -62303463666562313734376135323032666339383431386533663838313738376136353731356161 -66383337643762386262306431343137333961393533343237656338333234636238336636363338 -38316363326438616165653164306530663937666630343964376430356333366362303162396633 -34656137323739616166633165383138353535363038323033373261356437613262633761353931 -38643033336233386232656466653436383132333534353338646665616431303330613132386636 -39653838633237653631303565373838343834653866363331633964636235393564323837636132 -63346165643965363164643164643032623166393465306364653836383264303764613734616434 -33646134343631633832643932653462396539616432613061346430666138316330356531646530 -37333366383632383439376562643534366531653366643839353261346666326334633832363164 -62633564366538653336383065323965363366323563333134366139373537376662353061636261 -64326665616665626136383665373364393230653634383363643861623439373961376463386131 -61386532373861666534323938303861323337363832396237316663336531386139303032393838 -35633261333764373062636130646435323137656330366635316439323032343537623761646331 -31353031316636633032333631343130303630653261353936396563623664346538323932376366 -62383939363464623033616338383937666230323230636333623366663266376663663262383636 -62373766613739313134303966323766346236613065366433373766393762383434333833316630 -63663563376639623031623863396634373139383963316466396261393430363132343162653264 -32663337383064613662333365633333613862303735373734366135656366613036656538666461 -38636234366565616164643566373061393032373430633763646137353738643162636466346566 -61303833323336366637333863653565373062313961636235616166396333336333613632376262 -32613339373766333563663634396439343862656234633838306434313264616234303864363030 -35313761663366363861313431383535303636336237376663316264646665613966373638323638 -61323665346234633464353836356336666537306133336338336163623139643030616162353664 -66613131326335376161393134316565396131363266626239343933383139313538643337333764 -35656339643439326233313665393262646638326433623632663765626561353763396233313638 -62663932613166376461623637383932343263373838646561386164623536363435376538656336 -32303434396137316638363334613533306431653735306664653165333635333437366639643639 -63656331323662303935666235646565616138613634366332626566396331653034396634643835 -32656662396463343161333065646530656135636166653066346235346632306336316234303535 -37313533626331366661636139613639653636633334666562383135323330373734356265333138 -63366231343836303032633732646530653061633633363039373063303836333561383838646362 -39623562643461643366393866343932616638626536386133353930326436653162373765663530 -37636436363733613735353862623132353733346630653333666361396164396333353533633663 -33393564303563666163356566663635396361303937653565303734396661656237336634653932 -36646135306438616435346464623535333861633263333332353064623539653832653539653764 -63386663303261643735303637376534323462336338616435653135396434323537303235303865 -66306237303835613761363536366462383239653862356134636561353266666265383139326135 -66336433663462616663633735643839346464643130356134333264613238353834303262326536 -38616662633734653965363434646564643038633434393433333339363139303530333130373563 -65616435313632633737643638626564303932623065356530653038326236323831633962343630 -37376334306663636239373030323363343938633139386362376437366634613235633738656234 -61343463316434376239366530363333396237303361616434646462656139666431653532356166 -66363033383965653832373262316230306566373335356433363738353231616534653439353462 -64303836333738383737323764643662323438663633663065343764373531613764663631386235 -66323537343966653032616536396134356633633538376330343336646461333232393930303563 -36643863396666333265633935663636306166643637656136626264663831613237353262663132 -32653430346239623231303436303437393765616435386266336561653661343334393632666131 -32316334316636653533313238353737343732303836353963323764326231393261373135663234 -61643332363433323436646461366364363634623832643137623966353439396663316234346233 -62643830633531636563666331346262323361303331376562353963313336326535313561336463 -65616638666639393164626636653563383663363931363836633534326562313362663937326130 -34336137666434643564366262623463626436623965383939633938666261356331643335336432 -64333031653865333837613033343336636232636134626333313639396635663333636434656566 -65313334346161383039393034636364353665356261323338306666386531393637316165393735 -34353062303832333164653864383838646338363763393137633066373431353235363534383163 -35616230363966353233336566323162373430353630616564353232633031653565383937303662 -34386231623235623465393262303631336666643531623735303132653664616333383562343631 -61373934346533326636393662396333633338613566366366633162656663633736646238623531 -62393336393764356433383737383537623961626261633138366635323036333034623232663138 -32353735306233353930653639316536353364303330313265376533643963376239313239656162 -36636630646166313032356362616566383239616437636439393839343264633030633161333039 -36643562346439316132393038346534313332613562376236303839336361326637356633663032 -37363933643132343834343961313234626664383563373136343466626166656331303331353064 -37626238623139383661383963393835393863336530326431333036663939393332363931346436 -64306665316531666164633232386536363535646436373464393533356463623036396632376134 -65323263646664373064353734303666613562366664303539626561383738323466626162623238 -34333633656235666334353465343966636139313636323534646131366163636563383765303863 -33303937623138663962636334323837666462663862663633346461653166383737313161353065 -37393639383534326132323261313835616434633738663865623739323866336334653734656631 -36653339343162646234383063646366373737356137653036646132323434663664383034313163 -30373163346539633736666237303035643333346466376666383431303137643036323734656461 -39646563333963333439613065613066656430353462633633616433393734326433306162313735 -61323761633738393638656337626332613334666438393932346232353937633837393038613635 -35663863313863613236653361646134626435386236383931343635313130633864636163306633 -35663532333734386261343131666537343239643230303232313437646330336361646335363633 -62396238303762623738383461316539663863393937306338626661326635656237386263616161 -38643736623936653235333165333663393164316332333030346635616561393361333566386364 -36313638373135326637336136366236623231353734303433643436333535643861663339646635 -30643866343238396238656631653533333839663661383934343464336137613432666239313234 -62343962623131356332616164393362323963333937626333336539616536666333333966636661 -39393261373436396635363930333239316339383966616635636364656237356362613761393336 -62363062336238663065383461633433396430326466373736313363656132363733306137333333 -31613836356236353035616433393032643132623133613262393363646636353333656337633162 -30363963343131623663303535383335333666646238346539663364626561333761663631376462 -65373438656365393734663932346239613637316638613839383436663131623033313931643466 -64363537336132396664363065653335633037633635363763643139633465613761653866393431 -38356634666461643634383164313535643138313133643636373336393431336564386566333134 -62323036333533396432653763616164316362343434336531663762373736663162663430633662 -63396363303561333533333634333464373363363762616263643136393437326438313138336437 -39633234613434306433626638353530636563323231396231623261343134313532653839653233 -66613863396161326538323937623335376164643332663535396365626430383964356532343265 -30653361396564306632646161356239393963393035636164623532353463303433633566343239 -65653063343763303335613166303933373966633334383432616538326538376230323962386438 -38393362333065663662636134623634643430303430616263313862353430623431333439323430 -34313838636165646533376235636566623831383837383937343132343734316361303435613337 -37653731663164336432363966333466343066363837383232656434356136306233613333636238 -32363434643831303066636632643737663761306663386661326439316135653162376636656263 -32396631653333656637613463666461633862366333633832323062373230376135323865353761 -61343963336233383837323763653865653339656636303033663161623431306465616466353466 -66343865363165666133646335653030643664626633643535663030663366393439336439646231 -61333933653233333838656538653536383930383430656331396530346237663839653031613036 -37636662343166363162656636386237393465373839303434663030656231303262663530393531 -66623239646465643234336437313762363564366539643666643939343031336161346334366233 -31303661386630313337356336393835306336353130616264343237353263383832646535613231 -61646262333463323164336431666334383764373530626132376432663364336230333539666330 -32313932336238353964613938383136646637323364316131636366356438663064613030383031 -38386562663133643565636565353035623530666233336365613262633261646631353263313934 -30333465313838363464303336613337363035323537633937333966346162626335383164306531 -33653334363764656335616431633466356163346139616234666537663537643837633836336237 -37333633323364323531386662353133353161656666663864343761326339306339383239623434 -33353563633032376235333664373636313564616662386535306130363435356563373838316362 -66653265613761393337623166306437323734373966323066393631313634363234323331663532 -34303238616565613066333130343636626239333331633766633733643136303539343862336465 -66633766646237306163366362316434363961366666396162333838636135626133343963353932 -32366262633930333464626235393036666338383165353861363264353332376133623438363837 -30383935393033643937646438336337383136623431373933326166353639313136376131383230 -31303664333830393235616534353537356238623637313964326333663262363739326164393638 -30646236326238656235376362303331376363646539303962316430373862353630346465616565 -38643365623761373134336230323231633938373037383234613636333763613637623330373938 -35343766643830396265646263303938663930393665363437323930386263373434313335666361 -31633934393731343366306430616366363336626135633465623663636131646466326462343337 -35316364396433363436383165623037653533643431623162383262363735613532383738376266 -38353931363032343963633533363531306161346531313763636365356436383633333061363734 -61313465306664616433356561343963336234303865303933356666636132623234393365346465 -61386136363065643230633734353765653632313362643337306235633231326534376365623964 -31656666653239343333626338323863636532613665343935646636366330323365363931373931 -65393431633939623131336535666561643664343539636530366665386261636337643832656439 -38313639646163353736636638333232396563386534623936306139646535663963363462663066 -36306665333136613164623632623063323030623564353030323130383330303433323439656663 -66343864303862336637313539323934653063633034386337313339333731653735623566336664 -61616461613062393732373130633730616465666632663337376564373230633935646566366165 -64633232376263393632336665666637633538363162303233626264373933633339336564363636 -39363837373637343035326630613261633431343335633933383338373532366432316237613866 -63386666326131333661376666656666333139646437663464346131626638383838346361663464 -36646535363034646365396161663031306531306132326664623162626465636165396362323763 -34323934393461303432616536646538383839346536313338383533303334363161646530393066 -38326130663830633838633738616638313234343738363534343264623331616631633234626561 -34666235396363373965623863303666666633666264346165333430356235653438356635383232 -66333332653733303064393432393539646337656133613265386635306331633235393332663461 -66323635663663343737623464643061343738626330636431383636356132633534656136333636 -66376638323932366132613965356537633737656263643361343565613637353631393362336230 -62366538323433653165366266366232653833623062393732646230343164383337326363366364 -30346533623161333437306436623462623831643962653161356562353365303938333634363538 -62316463316337373934663662613633356335316564386531313137393836336236316631363439 -65373334383733356139303162633365363464383965346462313730393261333631356436326662 -33653264663363393066313265373161393032373531363235356230623761396133333731626138 -31343438363735623736393966663464373235393265393163313230336663626136353836323838 -34356535323962393732343037663433643731356139646664393733643863633966623435656163 -38346336333432373132633531643130656663393562313861613061363332613763346562303862 -38653534353833633133663733303961373931633832326365326236653332616265313264663639 -35306161323330376436653461666339636433633036656331613639326434323366393163353739 -61616536623333313965356432653939323238636334363438656466333965343766393538313231 -39653334633633313136343864336465336430643065383138646361396166343634626261616634 -64303535353833336333336434623763666238303765383233373438313066636536646264333032 -66393338363437376332653932663666633533303339666232333736663262383063646435353863 -34393264643537363966613239626262306565646432326139646266353936366431313761316432 -65666438326566313161653766613837396532623261326164393331316165663661353265633061 -63343537353134623263663838363461343737396265613639396433306332613462663765333865 -64376332626564326166346436356662313432643832643465376633646634303534646436613136 -38316633373366343632333735346264656336643136363165366663666238386433653730643537 -65313963316535646365336637386539393031373266303839313364626632663664633966383436 -30303562353661363034363836396130306465323539613662636636396633393265316334323762 -35333162386261303235346261623833383562666233313063393536326433626236333764363234 -61303839343161303137366264353134336239386364346633393638323839323535323432336166 -31363432653736363039653865613536343431353763393737326337353832626262313831333035 -66666136366638366561363337636231653636663231613831353534636366396535326233653238 -65306533336363363935306564393634363834663537396136363839376464373465653762336138 -30323165373964303165326234373738383563356633636339366262336137326331376335393666 -66373564326266356565656532636264373766323535343430396464366639313961653931313537 -61366165363530346239366636316530343838643364323763643739393765313631633030656430 -35396535376235346136613134353939643336316232636366613565393766376531333563613332 -37383962613334656337376334366332306433643461303535393739363838323635376136633662 -65643431306337646438353035346131373366333633303261643333326433326664366537376338 -35656434393038316530353864646632653835373062306666386339306266343537386632326538 -35386332616364626530633139343035653634653665623261663666376234633533633030316665 -32373835653163336265333130303461313161343437376637326564383461333464623561643737 -63643032333966633765346633643730633237656437623839363731656331326438663330373966 -30383531613164356561636433666438613738396430616531376133363639353037653365326237 -65663635643037626330653966393234306237303230323730393035343538303165363764643063 -33333331633430363334316539316536626534633234326631343638316539383135393762613066 -35313063626337393533653432393333313366376539663164366561616330623236653138303763 -37623533323238366633343763373964396431313465383239613039383039333231303033363066 -36386338643839363039366364316134303437366538393833336465363363353265653338336132 -64303133306165616134633531616238623436333635386631323265643736326261666332633161 -34376332343531616430373665333063303032313333333066376533383766393666306231353134 -32653634393135306364363939343731623630663034303061393137656536666433653034356238 -32663437323034353662333839393365323539323630323939643538383665373936643037303636 -36313132313066316561626238656632326235396163333137303762363365626361373961653832 -37616337636439336561333037333961656636663535613039613964613565336634356332353833 -31393762663334373833333537346363633162653439343561323166393534323165376462393866 -35653364346265666236333236383631333838356632636161623333313039663432363262366330 -32316639356139633466653866616231343266366536396466383538303836623261346338333235 -36643466303437303530616361303735363465303336656636363265623265386433386630383265 -30656166653036346166653836633538353162316661326437323566613362333862616233356138 -63393833393665303537393235633063643139313437316239663862346330386335633536623265 -38666537616431643562323636393662653331396138656532373730336262623134306339613565 -35643733316635643962336463636265333661343861653366353831643535643965626666366235 -37373535393566346235336235663038333937393136663466373734303737626231383532386337 -37613563353761386332653962623365373033646134646538303938303331336562646661383330 -37666137643235663135393532336137316530613230643035346637633438323835643433633364 -39376566303633326461373735343932303132393362636361646331616361313266303836613061 -64303331396261383139393533363765393962353537363637306630346665303461653639313634 -35306465346438316232303634613835626363346566363139393739336331653037383937343165 -63616431373437646431383835386637303036656431663734323730666332623733383565303031 -62623031643762613431643861623138393334613339373561316362306133653636613937626236 -62306437333139663334356261363461303132326432613833663966366237373838653565356436 -62393630363534656231643432633635336161303737366530323231653633333361396637633031 -35336634653730613532653733346164333264343362623239613533373733373331653061613935 -31623836383434333339626462633033333331336165363037376565623766346132633966303437 -35346330306562336436343366376330303962323765373236663265343461356234393338313033 -33646462326434386665373966663866313738653132363136393430323836633264306537646432 -62616439613064306636383564326431633431386634663036383039336631303162653262363539 -37396135323861396565376635303934313030353061343366316562323563313735633630383534 -33396265633039623666373761386262363235623336613738373932636133346661633538646632 -36376136313338376131636535326334623362663661383161623239343465336461346432383239 -38643733326431613863373266393035646637616132393636613330646665396637383461346637 -63353966343866653439363465636237636239333365613735393334343932393937323061316632 -33663061626533353563363231333764373965666335386335373137303037396336313932336333 -64363732393361666439396530333031636165316261386563666130336237383539636334653562 -63636637623631373935636430346439376330363963653333326262386264363363393766366364 -37613463316639336663323337396464643931323931636561356132636130666131346636393334 -66396130366138633832343162636461313661353836346661386435653131393063646633333431 -64306563636364623533613738656237356637616364313931323262303530336263336631666538 -39313131393834366230386462626639333333383136323636333532363935306436653533633738 -39643036353335303265656162663165666164353330313264303937653538333636643261653461 -38653035373261663234646463353639373564356435646431356532396266613434303632393663 -33643633656633303134393835353863326331393338346539326337656230396631313662626163 -39656366663666303738316330333230376162643836336234323730616139383132643863363735 -33373037656433613330393934626561303238346131313734346338623036396632343432653235 -32626532343733396639623363626535643331623033386136383563666533663666363462333030 -62316135346464663639343964613961353336306531323433643535306262366265623033656439 -32313736323562663561646238626464616230666234333233316434616265313035613462393439 -63353331393631383933643734666337393963396633343463336164316335653135633732643937 -30316630393162333134316535336134646465303965653161383835656637313732623033363739 -62353162333434346262323232663165633762343435653039316435633866353664356639336335 -32326633313838326238303066323833633665383034396130323936353135363462313435616533 -36393233393562316437336239366432626263613231623437633235313838643133323162376566 -62353037366435636162356339303262306633353339653365336239323436343337333238366536 -33633365326562346636346132353963316638626235353738393134613962653339363732636238 -36303734363738643534306234613937616464663233313231353762333831663334353537396134 -61366566656466386363646163313264313531633632363839633661336662656536623034633962 -32396666386438636237653430623766346462626566373237333161643730363433663238633265 -39313437626635653666656335313237653764626364376332343265356635356261623730666233 -32646136323832393830316532653539383935363538353465393462353832376636643132336535 -37303561333339313862346462633832373234366565633535656339343366363739363964653062 -66356130633731326233663731623735313730643936613563626631366164376361663630343138 -32613237633937363061653435323665663831363766633438343536336264303062306562346561 -65313633666362366239313662353431313837656635646335613430633466653235326339663831 -37306463633663643936643137653939383865386435363461353638653432306439616664373239 -36316535653964373062616434353835633237313938643832616137393663333362323261306462 -36626633623433373739363836336431363265636662396532316565653965663736643234343330 -31323561393962333532356166366633346333346165613134393965626666343163653932343136 -33343638383662373739396366316338323665656264613031343137373566383435396263653366 -37356266666263613532373361303663643333666536613564386463326535653934636234393436 -39386332316362333831643331366662383237383337633165366238326638383539666433663332 -63393431663238636535333731346233303633633662303537636234643530663062313964376265 -30376338643561396264343766313161306535373530396337396538646661306564626133323535 -31346639363332643262333038303866373163326134323830343132643531323239343632633761 -36646631613136623034346436623638613138373966623431343833646132326237323133353830 -62343530303138656637653464373033366565333039643831376462653230646430613065373032 -62653732383530373335343033303538646661353233396134356565663762383532613931376438 -61323765656432303566623762383261373065623561383434326466336434653239666162346337 -66373233626233623437626563346130363666313861356133633637363365316539393637326337 -30323631333133366264306237666336663664383062623035356364356231366233313039626666 -36353039313565373935383030616163636433303031383266376131343137656633663766363462 -66393836613738363935343330326666656165383635326436383264393334663839366536626264 -34343535323966636135616562393836646236343032373832393030386166396532613531313163 -35666662643864376330346330383961323734373639646431343336623962386466373535313831 -30613836643131343837663634376435643166653931363637353365363039356532616465343135 -63363734343635643933666465333933653161623562326536363336386666316230303539303732 -32333035653833353337653831316233356162393032303066386139643164383265313761363438 -34346133366165613734643364306636333962363734373238396132616439336131653964373263 -31396165643336373631326234616630646138666531336132633736613366636164633139303134 -30393037653337656339346231653736663831306535643236643639636538626239633836633934 -34323662363533363033366434393531386265616637346566633534393032386237306262353636 -66646336326532393362373938326530306664666334623962333162363832346562653862376264 -35323236306161626236393832666564376138616133383835303762353963663634633132643565 -30636639303736336430616662313039323634333534623637663164376565383662363262393962 -62616338383734333738373231316430373635313964633563396431313037656466343762636538 -62653063333635393366656162313862393162666433666164646261393562353364366237313131 -65636539626564313737613236643237663562363234633636643632666339343735633565653263 -35613039656435646136343162326662653762343165386131646131663639373031376662346265 -63623038646237666638396461643465363832633064633633353238633763333833633764366339 -63666434653765656136633339386433623330623636656535663963613939333734366536663937 -63643731613434366635366663316331353362613662393863616635313664353162333132313065 -31626434346361343034366431306535663261323139643236323465376463323637333633643765 -33393438383164616333356533323434353766626339383630313034646630613533653665323862 -62383630363263643732383933313133643932633666646131313131383565323033383962373631 -30303431396466346339343466616639383632616230383238393533373633343766366438636461 -66376631396630366461306263396336316432326262643039376136663365393132663131653230 -33623239333639633866343638636430386535343039653336306438363835323838323637653862 -36366436336634363761383763653639633461326133343739353735613231373632303362633062 -66383561633237663634656335376134343665393530303431363062376434366163343464646135 -38306431643464626636626439333766303335333264366338336566336336653932333962323862 -34643863343537323239376239383737316135366663653231323831663738666331383061373562 -31343333336464636236646230383138633964383730333536376533666161323432613830623838 -66313233383661653665303363316663323237616230613766646164333066633538303938663737 -65356364306633366266303637643262353030643164353932383763396331396537306133333032 -31333738343332653634653365623763386230643764656166376530646632323732643961613161 -64336335636261626362316164663534373263376566303163333530333738653835333934353861 -64396633613732323431383366366435623336343061396639646363623332323266323637653830 -30383130613962343764353835383530623362316239623335313061316638393434373434373734 -36633066373039323136643363373463616465373231373464396162643830656664396433313630 -38616530376163643836326464313636666232326563396231613663333361303230616339623337 -32363434646231376333313332356633346531383835623037363062363739333461386266323038 -37303964356463313734373865363431623532393633613339383331623236653730356461393139 -63666565623534373065356133383236363466623064306136393531653839323838376234303063 -35386565323138653838316135636133393131623864316231343365636466346363323665373436 -30366465386464626333363162613438383066623631393562303034393965653538353266383562 -38396137336236336464346239373839346261353933363834306633373637306538356239313632 -39336163666136343566353764643639616532393135383038313165386336613434336531366330 -32353435303661666639666366383864363264303637316635393030343464396462316264383062 -31323438343238356336623862393936396135346164613639633264663832643264326439343161 -35643565393130396336373265633564333762306334383062666238356130623736653465353732 -38666434623234643630663535323139373464366138343830643566643836333733353465326533 -63333761306237613061643139396237316630613031663231363537613065373465353262303032 -33663737336665323766323962613634376237353230663864383830353931663262653062326131 -63613565663035326136623264333066363966336230633365383333396163633434323833353766 -38343663343038363435383437363366356635653831636565326638643463623265363364323633 -33623337663564666337393161623633376636333538653038303966306165346230616432356133 -66636663646639376532383334666562353262373566346664306631663233303739623465653964 -30613265666566616234303333666235303837356637386562613665343664343761656564366236 -62373861626132353332646438646164346530343733326664316666386365613164316230393164 -63633232636365366136663062393630366264623537353661346266303331396161653663393466 -38616333343166393937666232663639633834343861376333396535316261626462386266613433 -64633563376662323162366137346135363563663031636464353339316437346437383964346362 -32343731663864333638623932323736343533616636333166373533323139356165363835626539 -37616433303265653266356630353962636233613833376634666365366636323636646635663162 -66373863616339353836356463616163663662393536376237343862613661383339663066613733 -39373730643966666531386430373137383163333439326162323235303534353866396133383335 -64363136623431613533623236376639633534616234646432326237306565326334353039306337 -32346437373238303866383936643437356364616439616661383838386162363432333363343937 -62343636383437643733616635663037353061383362376464333038633933373865353932333935 -64336635323031323731343732343736356230316336353132643836333337323830336232323039 -33636339333364303861653734326538663530393435663161373864336137623731303062633464 -61626531616633636439323264633564313135623563623932633533633161656265313662633235 -65643235353065623965393538613139336466343537346461336230386338656139353332653763 -64303964313234323732363766323038393837303564323337383239316239636363653637386134 -33626165333861343931316661346231326633613865393063623034646539356462663939366534 -63316539643635393331303036306336363461363230373338313061633632646336623663383532 -39316432663732656232393062623035323230373632353161633261346565326464343639393935 -31353338356564386534386334356161663065393136376266653163663564376361396564323430 -64353435363663316434336661336264666538316165333836343062663264633963383066353737 -34343336356631313839373130386331396663653665373430396139626134343465326635333064 -64663139383436363930613931356533336432376230383163663130303266353539653734356239 -63613762373632333131383234346133643631323337343831663638366164363636393530396130 -39346337633766363662343165383032326363646563363264663637643833313764366664613836 -30323233376630393965366464343134626232383131316532366233336434363565393766343163 -35396236323431383632366337653965626265373534666630633439663831666463303937373761 -61633530343838396233643136336165316330336538336265323561373835636236333763613765 -38343563633832383336313261326366313236666530313337383265633731653431383430383665 -61366138363235386162633562326263353538373563396361653364663135313633393434393734 -30303965376361613333623732336435663362656364643365363866356162336361353464343363 -65646565363762646233616230383233626236303436333061373633393733353864643137386137 -65356630386535333332393337316439313733623131613737643063353261313462313461383533 -31613063316439386162356463306237353336303030626532303764373965366164653666646561 -38666534343963633965656465656265613535646364303538336235626666623562626562653336 -64326463323032616336343234313562626234306565633038353331316234386362383362646565 -39663136346233343234333338336362633036356566663564663361656166353164333835663636 -39616236316463343834346462373265643631303339653630343766393338306466663632643064 -37613230626564353565383263396339363865313533653766366135663533646662616365393866 -63343565346463323339363239333237343436313336633238376533653034616165396366373832 -38373363363530653935656439653439653436396136633030613331343562656262366339346265 -63303465653830336537333334393066386165353065633239303632663662363536313062613664 -30626638363134623164623161373139653362626334313736623064313534396365386133333633 -39626536666532633637646438353736633034326664613162306131393130333665653835363332 -31663334333239663435666537306632326563363238336239316139333062613262633764346438 -38646464623939363631306664393538396531646133323430393439393336326133396363333234 -65326530623063303331663637343532333262323839336466373532363731323036656335623365 -66393034313037393935366561313964613431623838376433333466643232353333306264366439 -61646338333365663635633064333235643732633164663662643164336430383039663937333532 -32363935303834303832303930393663643737336366396664373164393738623662386236313564 -36633732623363653735333032306138333434353237373137313131393533326366383562303732 -31656334343038353962653462666231306362386433633132373934643938303838636430653664 -64343565336363303439643932363938303130313231356366313537666130346630316138323439 -35633863626230363330623032326230663937643562613461336462623966656361353637356332 -34633163393931326466326366373935313161306438343961666362666136396136396239366339 -33666665333564653566666537373039393132643462613761303036356132323664623663616465 -33323038343131346535333037356262396561313537356265653264663061346631383637656238 -34353534313437623737643536626230653265633931333930613333643437313263306532343764 -62626436373961386666623832323665313133656464363338616537306662663238383139323031 -34323932623731643266363631666336313339633638303563663961376537333631333030663733 -37653738643761646166346266373061393961653036623437346161356230373162383964363762 -34646135623363373738623634666538363164376262613634323236323366663562376138396339 -30396266303934346636343930303738323861653163333332306664386465346434643136623532 -38333137346331653966366131383330373136333461653664333930366634613764396337656663 -62643766626566313136653761353235363766633037663361313664393336366639323433613839 -30633030343863653533623463396565663231633437336263303963663265613232323337313361 -31303731613836363031323462626366373836373261653233386464353231376366613035343732 -65343064346235643461326561643234363066626638643838336636636338383234356364336434 -65346332373934313165663637376232623434326531656562353863313463626632313561383662 -65633063323966313230623139383531626539323737353937333263376235353638373961313061 -61343766363036616461353734613034343832373035643038643334376535623938633830663862 -39393738373664636333303638333264386335363532333537616536663830346364373562303734 -30316430363734366565373861336161343364656132393564666234646439333237336463663063 -62633966646634663836636462333237633962306538376338613131363765346236316266303165 -30396531626636313631313263333964363130373633346265613865616562666333366337376664 -30343962383266373764343262366164353263363731663331626534386537383433613531613839 -33356638343934356337326466373638363139373866376636303831323361643330666439313938 -35346532373235376439393165396334623065363033643631313165633431636235356366383937 -62343532376536356234393630636639376238383335323930666262666331643463383434326261 -63326231643236313465393634656433386666663230316466663535393530326663396163363232 -31343039626362616536346663613365626366626330313137373730626662613062316236366430 -65343033316131643065343565613530336665623230383538353733613436366236643837326339 -66383733346639636333366131326432313133623138653734353463663030393962633339363963 -35646130326261336235656536346531353339313037356437653338393830623133663261366237 -38643638373231393435623266346536653663366435363462666538353935393635636266393432 -38373832663536376435306435663739633830393134396365363131633234353534633839643466 -33336164396361653634313132316338346564636234663563633265383036636264613830393335 -39316464633462353863353039343332633261356639316337646632343162306166346133303739 -38373037616364343861343862646661353764353436346137393534666165306362303832373633 -35303265313666353037303163613235316463613534643236393038313239623062323765383065 -62383936333939656132333837616366383362313739386335333231663731636562653764633236 -63396262633566616335636466313433656361656637366561343765623936386134393864633634 -63323363333962643465613438393031306336396239633438653332363863363134663265376265 -36343265323533656637393633646436613664616431616164316435663336663362616232396366 -62313232343065396532643665636462393533346665393632656339623035393563323861366630 -39383264656564316238356463343165653731633739653433383331663965633331663539393731 -36643531616263353333366265616134656537343230646362646535343530306266386665306663 -62383633363039353037313164323565373665363337333539316133393631326334663432373263 -32666431386163343964636161343538306539396630366637356434613537636332653737393662 -63346361613631643830316233363665656136616139373637323031386532316238616564376265 -35326666386634663633643437343730643532646130663039653764396663623939346231653663 -37623737653636353832306237653632373562326266616163353134653930396635323765306665 -64396466616630313532633734366530306637663334623437633462616639636561656664613031 -63303235396136316437343162306533643037666665363633663465353731663236656233343663 -66626238343765616464626665663766646331346362346263356363373039383233636566316239 -38366462386436663563343038663362316364633839643062633232353830323632623739643534 -63643039313136306436333261376264316665386631636437373037303334356236366534653934 -30333632323633313962653834343462383338316436373430373464343264363638653736343861 -33363062326166303862343434616632336165356339316536643336383065626666633334336234 -34383030333964653133366164363766633965383335396333636636343830656130396163656435 -63373736663361333561393965653637616333363636663931343933386138373433643031336134 -64636462633662326261346166373262333462666331623936393937333939326438653739386330 -31386532376463373863626238363633613636643365613232306533623435343330643837316333 -39646364313063376534303361373464363333353432653235653961396362656531346330336666 -30356666323433353730343831316330333738393539376333633831346565323934303465623337 -38656463616663303932656338366264303836623139663733636533366462626237613963653332 -30326364363231376637373362643263383066313863663035623666353836376636636665306230 -63366539303564366631313037323437623839363966326562646531356238363965373239353730 -65336138343630323536363935623136386235363837346666326166653338623239616262373039 -39373163666337386566633637646238643333386264383362613539346135386432643333326461 -64316666393830376139356361373236386537393037303336323033356266303766343663363264 -31306138646163396165306634313066376539316435376239386238653064356365333163373264 -37323831633963306433633866366333353637366635373730316538393664363862373337356463 -66353863373233633366346162363765386530663731653162333065616530373333323937313330 -33643535363737383530363361306265646463363631633031653263666462646635363737623563 -63313063373639656466386466643831623236643239343536363066616139373832353139666365 -32306135373737303661336232333463356463356333626435363063376338383065363538636539 -64663438353330353337643837363835363265656634343238666462646234396238373739366333 -33623534353266363935303433366366616235323932303865623763396437376339373365336138 -31366535313764323462396162323633343733313162663731343262363836666461383663663234 -33376632346662623837376362343163623939653630303530613262646235326562623633653536 -39623237393261636439343435333438636439666263393839383665353835653234303932646635 -30313433646234313239306465633631646630396664616332346665643432656332343731393232 -36323666343266316639653830663939363534613031323332336664303330376331313662323635 -37333135383733623666326330376534623935656338616166663761646537373364356436353736 -65653937616338313736316339336531653463343039363364373739323039336631306265376332 -32336161613930316632663164366134313064613761313836616162353139396161303566386464 -62633966663735313565303533353664373038643563613066663061663561336261336265313862 -38373565376233396661383031663737643832303138313565646163633733346331303934373931 -33313961306665343534323564393934636432383661623466626231323533636136616237623762 -30326361633839353835356264373838646632323730656635333132616566336634316636356435 -37626633366465646161326331363462653733363862393563646332636366306235393263373935 -63613865663739316238653831376164353439626530353836613666376131666362656162353866 -64366131393731333934653739666332336264613330663736636435663035623761613532646237 -64633131306530356139383535643261626636653061353366386464383336613962633338643763 -37353139643433646337363666353665356532313238303730346336643863303831616431343337 -38383361383538333363653964626564656337663166393031616632316633306232366136313232 -64313235616231656333353666656266306332393939353666326238333362653431626366396339 -63633730643730363334366430343439646466623932353939393832373032633532633136376463 -64333566633062633538643434616361663230343766323936646437646335643065626261343164 -62356239626335333031616663356333633231336135313339326637303663666631623138326263 -33656133383666623430393562363964623331313565613531366361393938653162393463363662 -65343738623931646338383965363231303966326262626338363031363535623537333166383936 -35336337393131356663326138633735613737666535306236326139323866646435646132643531 -64373066373764393833376132633165653036363936613838343562343035316330336339653562 -39623161393830626232623666336632656139323633616239353762326334353366326533666433 -35653537656165613434623135636166356464616533396362306165396564623131396537376134 -66386130393261323730363838323930333665383835376236353663633035356531666261376337 -35356563643965633738666362336130633930613436613061623366323135306239303939343932 -35633730666263643933663235633533396639653536353561363834326363383732323131396533 -33373139303736623436646363643263653331643039613965643335326432306238316163386564 -37316666633135323066636331313134656664616139346239336331363064623435656263666263 -64383062353236636334373339636565313664336438623032343134376462663232343561373237 -62363764616536346666363663663064383664313935646230316461353339373832623762643766 -37363634633733306161663131613030373361336465356435323361313339323439353737313066 -66653932303538363834636563666663393135306665393161326261666430613037626638313066 -66633962306539373236336133646638316339383034323866633331656439383831613039643132 -61353233373963366465356634663032636335643731613438356430663766643234353634623865 -65376263623465386364373331663761303961636633323633623234316163353961663738616435 -32633764633231333464633533343165656161613163643736373663383934353934633037663637 -31303130386133653638393833323637316530346365343631636331363030373232643462643263 -36393664346234306631396534393838346262366232666637323833646636663862653665393164 -37333065393862633966636566396536643961613839633133616464646535633932623665333965 -65376435393436376437366564613935633737366535373632363165623139336438383135616663 -35646439386263653831373033646665383666333238653932353239303265376265313635343165 -62323064363762393035363335663132333565343965376538366366386339613031643933353438 -36613332643661383237656436366666613736333532306531666361323036353230633235643962 -36623735663465383664376435363262366365633563393662353031326436333262343461373439 -38616463306537383265323330376566366534366335343366643636663136393333363134643336 -65363865396365626634376433643663343563623836663830643865666638383364303163636538 -32343362306434383662316439613538346137346331396538373265333834366431643865383932 -31343839383238336439336236653362623730393030373065326438346234336438316232303836 -35366137336364393230393261396632343137613833393161306338623834633365303134303635 -39623165306435656232656665646564653938393834346563323365393363656432656137393464 -61323138623936303364353864663366336633636336623931616365666339646336333937353931 -63356664656237623630346138353264373661326566343337616564646466656539636130353263 -37663436666231653237373236656132663539383530313938643765333362363930336635623563 -61373564346234383937663866333534343162333438663835653863633438306337326236333938 -65366139343334616364386330616363356237626661633263363437616366376139333765383633 -36393462393230383834623163626632306533306261346534393035333031393766336261656563 -64306439666530313536633639373432643462366634346530666238613062646532323530396135 -39626263333863313162623436303632333661313832636166633363343938376539393635363565 -61303037363837633863613763363930633162663761303961643432643061346539366436383264 -38626136626466376338626564613435613233306437626264636634623766316330393038383434 -62656631363431343461323662306465333530373037646366353330616337616534386161623162 -36666530616233656562303865623430323334333161623032343162646433336634366532356564 -39343232313830346631346466643939313565343631666665643832383265613037306235306161 -39316630343633616236653139623931316439363963333165373133376331396438356266313032 -34306161646266646366643237363961353431376564303833646362346637313534333338333165 -35663136326263313966393766633231343338383962396166633062356538656664316164363535 -39336236646339386164393831323361346566306132383762313437663037386635643664613337 -63646566323536316537613963373131393666373062656264636163613034616566616236356539 -66643065343736366337653031633561653832323937386366313363613538613831366166653266 -61366363313430306165373863333130366330383963666162623635363735386330613864656331 -61316231623039386630363733363834353663393738376536643137363163666130616636333534 -63653432373137303234646662333634303734353837303433366135373064383032396431616264 -39316361353363623936613863333932316664323932373733363031346263363838383161623263 -66383561343266373635646436376665303036396138303439346239326432306636353536363035 -65333637373562353537336633666332356636343161626362323538343432383138376339343139 -61653563646363356261373061376338303966653766326430336430346637363239336630396664 -64663235636431653931376237336230333733626364346463333431663031363233613763633066 -30383064656462396161663535363233396430393364636433366634666137313162613638663864 -33306266396232623261316136353566343463303432613466366635633366373364356665343736 -34633635326164313462656166636130313039663239396462646536663834636133396437326639 -31653837393637353337373562383535333137356133616664626338663436323730623430633264 -31663038343963626132633561633063303565633139333865343866393630636565313961633032 -33626262386136396434343838613962633963313866306233346234653331333863653134373534 -65353731336465373336633034373233353932373433333335663265353264373536623035363231 -30626638336332386633663738363538623234396238353865613063653139666266366462643231 -62663963323232613135373462383932646364376439633438646464653538366134666635373936 -65303936393264616432643164336339313361333935313930326237323732353265346263383664 -31303030626237373839303936666439353365663838656439616635616337336431373163666135 -32623536303130646530666465363034313138323333333134663165306631336361306339353239 -36303833636661653738356435386263313036636239316238386162346137653463656466643430 -64306265386136306533326234316630393761303165663366613330653330383836393731363939 -31663532343935633765623866326533656231623933343665363936646233613639343732633061 -35623266306537666662366661646235333866656133626534393431323761393861383464343066 -64633061653333373238643235323830386563663461643234646437336566656235326661303035 -30373036326139306538356665626464613635643266343534626461613166616436306538336264 -39613162623630336138613336623532393735366434316134346434346136316530363334613266 -36333837666632386237666535663166623832356263666537346536313462343338303534653632 -32343431616335636364346237613734336336323130653132333639366136353831326163396462 -64313434373330373663353239343730376361623736393262313166363835626639363366346566 -39383065656133356437336132396232306130656261373431326330633432633032353938316465 -38653861643964653365376561313362303361393530653162303666623063643064363061613130 -33626433366165316434356631343962666362303235336134363230336566656431326635303333 -33333633303839373037323430633734663836623361656235343132656530346263643233636530 -39393262373834393239396632383837636231633131323461623464643666396233333562373462 -33646331366535396564626566656433303164383061636639643566636263303835613763643137 -32353434313239643934393663353764306561663038636333323362626335363662613237343537 -64346262353034653334653438323837646130643631333663306135623463393266313033663763 -66383338623038316133373331363133366336346431313231623666336635353566626235663833 -65653366613636356438353634353431616237623836386639376364653166663762643531653639 -62363537383830336665663461396265323564383536363137623662356266633738323363336165 -38363733333132313635363264663839623138636462633762346539616538653865376230323162 -65333835643539343037346134373230383261373238363531356662643866633234643038333131 -62396561323262303031376237646361666437613863323939326235366435353438373865353337 -33656361376438383663393765366435653564353438656330353162633530383237643862353631 -33336638386633626464386661363866323530616336376235356166333439383031306331643637 -39656138383962613461383732616339623139383138386531633230623732376265393137376330 -30613861353265353031386633663861313033383861656137643266633231363338313465623832 -62636138313661623830323561373562353362373766386562306633663635333337366438303637 -62663436326535336365326664646266363837633438366338366435343031626536616436326234 -31663036383963646663363031323362313636663837336237376334616434346431356438613930 -33636264323266366235396362623731613538623466373433333837343932646664613536346133 -61666162626138346361396330303932303662363061656565343530636536623632323632353334 -33346433346634323865386139323061653264333730386264663739316661323035633339356331 -30643536323035623764316565393135383965663864343334613062666165346134653434346232 -31656563393030646166373836633034313732366563353366626535393362323666313439373066 -36623034333134393838366531366433613666356437303366363463326462616438633635633030 -62376237353238663364323664396262613138623336336436633462653538336230633833313862 -35393261666434623132653035626464346262323662313161373136656136363532653461326166 -33383463303164373838633339356435316235663135343939646532633232353332303536386638 -62656338646336316266636432346266383135323539653631666330313136343566386232316165 -33653037323537633961386236616537646561343835656339353037373436316533636639313732 -63343164623464333863623431363662333436356630626361323134396564363337616531366135 -35306161333034636538666339643764316163613564363663303235623761356430343631643038 -31353561666131363039633365303032316439373439656663653464393239626564356261663130 -65353465626136346562613738626635333039323732353736373863303461653039613866346633 -65386463633532353936313965653132383130316134386331303565326431303733303465643461 -31333238663533353434626463663338353464653263613465303462363363313561313737326133 -66653733343333383833633630383965633964646638393436616136623936353131343561333663 -33656636643132383937383934623637663864613839383938333566373463346536663638636466 -61333037373836393937646334353836346337356230343135353030323038623561356539313838 -39373263626637643338643032386162336239323264336638643030323939386664373065613137 -65663066656561616337656461373536396662383961343838396431663834366263636564343636 -66623866383162326339653032313531616265356565646332356534386531313030373632346162 -61353930613532393937633437303134333965383938633532343738323235626231326663383130 -65363261373563316464323737386438356461373364626334346437333966303832373132376638 -33656232626338626236643163343761303136626438346335386333303366323537326136646338 -31383936626239653939303036313461366632363232633037343337623463346234346432313430 -64323334393765323036663832633331376237663936353365643835623837643230626333643638 -31356565636264313664626163623134656661636365653365316463646537323133636330653335 -33393932353432323035636638613666663264353136333032376262666631393330303831326538 -31633735376337626466363831383766613361316232363438656361306263396362386135306638 -62376332333939633661666161343135623530306438623439646431363935303632303936643161 -64376266613565643761636437376635666633373434393931363734363038343632336362626465 -33646435363164393632316132303066343031633036396134663232613165646434356263393561 -66636264636234356133373565623331633561613038373034366533643163646165623634613330 -34356530626466613465396461616563373932393730333030393938383731376633653961323533 -63333465326665666539303066613133306239363135616437366533623031326239356230366166 -66636638303430366438373866633331313064623761306639663764613838646635656134636430 -32656239386539313261396133626232323662393631373564633233646532393532626638616531 -66653564353635343933666637626539653866363439616466336136363665313065326530656233 -64313432346534663135633062633966393661306265373864383336393165313937653631306334 -39386436333565396466346363626539626235666162323165643738383934383533336463313937 -36343939326132643637323363326532393664326532666330333264656266663034323330623932 -30646539336365656130633166663864313033653431383836666362316161326236646265386363 -61616530663931393338363165343461663861316237386432366166306161326231363663343632 -38386534623562646366346139313238323834373034623733613562373730636434663836643365 -31663035656336343633626231363561313433613539613737343464653936643264393031386464 -32376132353262636164663037306532373961363032633034333030373364646135313762393132 -62383831353134363666353062393033653430343163383464616637356665643538396663616635 -33653436656238323434626232646562313764306637653464623063313064613138643633316461 -30313565303935356432316165386632393738623937653030616566396538363764636239346239 -64623335383230343430646166373765396436666537663662653366326636316461346433663861 -33626464386238616237623531386666376364636135643034383137303336663930323161353561 -62613262623536393136393231356463363362393137656132333062383436333538616164636630 -64326338356634336361646664363239386562313566623333373564366439373336316434633731 -65373865393064626361666364616339356264633165396235313666336237613366653232633332 -36643436316638353937336135363365303134353566623965356333363965646163633732653561 -65353333306261336336316630663765303638396634356364353462373439303831616561613136 -38326530343434356466316365323066643139376263376136616230376637626531353335633037 -62656237613366396466636364663736626666373562313733323764396263306666613264306137 -31353434386464666532343831366135643632333262336165323637633661363031396439663231 -65623835636662303766316531356236623364316264396335653034333235623335313638323262 -35383630353362373862313466323434303238343737313837383635333834336333313465323435 -65636136376466376438633539333437303334323231653063363465306265363335656237323835 -32323039626436363130313564366531333630666265373364313634383335313735316435613635 -39386634653335653034333730616162343230376664393564616533333530363539373164343664 -61613930666235303663313033666136643933616134343862383263396563303637353861633166 -34333439666138393631393536336530616561643365613463356234396133343532396333373661 -38323732333733383537376262353561383262323862633264323863336635343339373330333332 -62316437363137363630613235366265636366316532373834333137313939333563326530386139 -63363762633661633437643563303838343139333965333838643538643536303861313162643165 -31333165653761646566323462353164326566343539663036663162383234306461363734643334 -34306638623064623962333233353030333631316137643066396431363262653037356666653535 -34356261626134653633386138643434343466313562616464646136653563666538656231656365 -61656262623861623061353765346461353961343639333139333832356464373035633038336133 -33653665393535656166316664383832393937353963336132653131646639633561383362303237 -33343034366433626236366465366362323433623562623866623965633465663035303537666232 -62333538666432623238316661323639393730393932373332373132333231386431383139313434 -32656163623430323766373933396462323533396166366435313036366261623562373363306239 -63346338656461333935333939363135303934666335363364356530316664636664623362396161 -66636438363534393438613266396635626135376630356435393938333836326437666435363862 -32393739633939656538633131656565313462626565633361636433666336396539666263356432 -38663536393937373739643661353437396232323063336539323133333637376130616631303661 -37333039343737656531366632346239353862393031663766323532333432616162626365653866 -30393238613037386535646161366632333935633965623436666439666539393933653935643336 -62613535326162663165303239626436643933656332373933353061626230343364373335666364 -39333336376237633363663261643764616133613161666264306364646630626135636461623834 -31623361326361323934393135343634663737656364336433373034346231623664393739633362 -64656166656463663831363661323264613937326461373632653338333638613831646532343539 -65616666333566613534393262643634376538363439323732623333313732386264373463386437 -30636565356437373861613731343263643434623033653839626532323462316363376237356533 -31646136303065653066623537656662613663633933646333623235636435653739633166343663 -39653139623964633439633364626436323362393662346463613634653436336265396662383365 -66656662636137383365636533623065373963353439623264333036306234633862316530333664 -61663436326531323732313934333763386333633133363633333938643464343865663666653166 -30626532323037393164356638626532333838376430303061666262326136643430353935343834 -37353761313338353937373065323766393062373731656639353835643061623632323838393032 -65663430626334333462643338616166303135323030616364366130393466396434393933363532 -61613336343534636561343532626139616232616530353061653261313261323130376231323534 -34633231336333356137343963363430366130653566626362303231616562383866646439363263 -32623635326238313366373362306336663861663064383034326362336237383063646335346237 -33653331316562623339666162633030336562383438643233343836623063636533623764313637 -31613330613730326133383136333631353337383731396438666432656431386639303962393938 -31623263346230396665626263323263626364353065643735336130316463633361333633336632 -36396130356334636562626638663433373033636661366338373134633565393533653436633161 -33306531383439616531383666356632323033646265353261376335643566336533646232343663 -61646532666636323162643366386336333666306436306437386635356232643735633034323638 -63373939316239363962616230353263393262616364303733623330323062346565393338366532 -30613334643135643066616539313438643665346366366535613733626365343561303765356362 -64303665613838323864633633323436653035353730653064366662633861323630383638326432 -32393332653264323232666338366430336666386235356435353731353132636336643532326161 -63313839376136386432323662636138313439303963383438313561326631663436333931623836 -35643437323034353463323536316538366161336533376335636162633038373535633336383535 -61353638343431643663656331333165303662623435623565373163646630303439653565653032 -63313735616263626438656434646437353531393133663833636166313533643639623166386566 -63306437383337363761353433623432626164313832636564323836646138333163666361663331 -61306338303166303036383936366533656436326664666630663131353563663430393835346234 -61343633303762353131353661343533626537626534616533383733636533313931636166336665 -66313661346266333732333039333130616439356361383338396466613636646536313936633439 -33313437376638633864643438656532346464666564373335326362356538646563336430363238 -61373631623666343931623539656433323731666639306239336239373564383164386634353038 -38396539386361613162383833306662623230343163626563303734663337663862336238333238 -64326638663533666237376264343862313230666136666634633333363436633234353839363430 -36303364326439663330643565623163343763393232393462343435373864373239376234636663 -64326535303032336632623133616132613835353432366131373333646130366162663163616137 -63363565356630356636623030333338643035326638646232383761316233356633383137653362 -64343136366163663364326361376565393262323539333039386233313566666361663034303735 -39343037636465376138393662636133613032383339333439663963396532323363363361343931 -65396665323935393235643565646639303761306438666365393031626534363335636630353430 -34343230383630666365356530323563623030646665643234393530353362333563306363356434 -31373766366131313438386163623034373466633738373432633734363237353965306561376234 -65316634346531303463616463613630616363376134333830623337613936373737373863643634 -62656463393661383538633038323130633737353338386465393337626264623735393831343663 -36623165613231383133613966343632613230626262346435633037656361383263303635373932 -66373964393036643861386332393033303931383661313564393038313665363537643431616264 -61613864336238646464383736363164663432656137393936613736396365306265373234366436 -36643765356662663231663430613632636364383339356330303735336639636163323462306331 -64613435356138303836313330373939313431366361346666393461306261373333646263393437 -66393166346264666639303634353930316162366131653431353036343435333039333433343530 -64316432346564393561306434626162383539353632663935336635643734643661303037663134 -39323861663162323535616532346532363433666562363036306564333839643465643432326265 -66333565646331633535653963366235613836376434626633656432323733356466333630353938 -64666261666333653563303932363236336539636662393739653335353732303962393132636437 -38373166353535326664373665656539373766633830333165626637366636313533386164623435 -33363039353864383963643538666361613034393330613930353830623637393861643133363430 -39633233363661386462366431643637336233363537353431393264616562353765303561646337 -61666130333565383438316131646564313732643462643839313132353237643864643239326661 -61363864323631616233353966663531663436383130333066616437353566353138643133356238 -32353539303133316337636537393765613462623965323934633033376539663934333238386530 -61326565343832306436333935396330363130646436376236396532616437663336313261376466 -39326433646235373438353230636339616636373665373236613934336432616466306664336239 -31363934653838616538393364323830336137623963366664313531616532363665636634346466 -34333033633864653461646565326132653935626433653238376136653262323132376561643733 -31386563376662393933663861623434393134303435643639313434306166323837373061336364 -38353161633234386139643766663065323666353739643734353663376132626430336231633637 -63343633393030323362393236346262626665343837633334643432366166613463303136383336 -62656161336364343132313565313438303533373563343339323139326132333266323830383838 -37383664366235353265666265386462383835616663316637653136363038663263343239353064 -65343839393864386263326462396262663537643039626132633461366463653733393537663936 -32646135376561633736653736613534336537333338383136353036653139333130316239653061 -35643132666634613231643361373965353461663930333264323937353261616261613437366236 -36333236303062363730663330663466313631653839663766613064363237366130383938303162 -66316434346461363262376537626336313264383933653136666130643466363762663565336431 -62396264633866373663346161666332303962643135613730366532383334653034613531643438 -61306564306137623230626662623236316130633061383235613536343365343236316265343034 -64323163646563623162326134653864366362376630323463656332393763336530346538363638 -38653263323631303537616436653732633666366537626461373538393134366331643661343837 -34373266646436643132366236396561353436666334633265363765663566633136383738363763 -66366639356338656536376461616436353330376234356438303135653235396232623434333566 -62626633333261323566313938653866353434343130366132376234343836393838623631376266 -30616339333637643836396661666235386435343735623964333465346635356236353334636236 -37656537373934343531623036343836653938396562656364393639343965663365653839323934 -38663661323532396537356666653063376439363430633961393935326138353038626564383637 -62633836346431636238383439366262316562363764613230653164643538653136316464373466 -36396233643636383264646161646532306633376262613866346330653962386165353239316132 -33376237633734336232356239393338326231323239623036353565343436616364323539356462 -36343736623438376433363132396536356666393733333030373330346638316463323238323530 -38663765626133346638356436623636663934323466383733336539303661646637353831633535 -36663362373531323036343337356437343831653962666139643231376131343162363163616534 -31373039303531373734616635623339303465666561373632323464376432356631353266626333 -61623834353031353836386162643730653262343236663634303262663938376564323236633938 -31663763303161343834366562396434656531306666376439356336376234313438353663333539 -62663030346531363232356437336234383435333033613935323932653932346661383565333230 -31326263313234333436663933663864353838386631353532356330386134633435356638303539 -30353764613965633163396163393432333234623139346137346334653637373134333034376332 -61653364323164646266373436366432386138653431356235373637663534616236333336336634 -38383466393639356532353165666133313265366664626239343635393332643734643763323534 -33363330353639353133356533323062333263363536313962323761656563646130666237643336 -66313536653461323364663438663332393137623662353564633165393630383034363362633965 -35616237653438336633633636643463313662303532646438633332386266633235353939616263 -33376135343336313161323265313436353933346466363263336335326537373937633365613736 -30306237333566663261313430376465383031383965363261646434396666326531323466613635 -39633334376538366630653537323735376665346262326466626639363062663930633733356366 -32653032646439323330333039306637653535636265336661653133656531306533656563656235 -38613931396233333939653565616235636462626632663433376636356238356561623333376562 -62656563313361653437613836316434383738613563343334613530336263303833666436663331 -39656362326533646665356432643638663639623935653632313632653438316165386434326461 -34326262373836643766333663353438613337613539623332326130623837323866333762313064 -38376637643638626536393135326231333339643737366531326263633061613732346534316534 -30313161633730326461353038373337353036363631346631316633343831613231636165343030 -37396632333235373237326133326666333635336262363434306165373463326430356530656364 -66356162373538343736646665633362626439646561373337326263396362636365303863666338 -30656430363161316537303734343533356332336330366133366436316230383065343463306131 -37396437353662306464363136323137646137636231666631366430373335313162613039373133 -36633963616336393939396136653261376430613431363832386538333530633031366466323330 -32326430636631323630393130646166666132313063646533323262666437363536333761386231 -33646366363139643766373562663331613430356330623737363233663639333936633666383331 -61376161376531363435396639393632356464386136386566306562663232653234373031313261 -66633333303439386137323261663630346464323030353134633336363933376634653938636563 -33626261356137386238653164313764306338643663373837313962383636626531326564343038 -34626138383838373362653631353165356638353737613638333363373331643236666163343332 -61323631643633323865633834636266663465643038356431613262393433363466353434663730 -39653738333935626531643939376665393934316533373638323332346435386561356237653831 -30373136336635333736343436613063626330373339613533613036623262646163656434346433 -31346639313265303037633064346364343961376331633230656236376438396539333964313963 -66666337633666313663663235323663643664386635613261613836306562313338643533656430 -66376662343133393963343963653034616561646662356133666664646466356466646233383332 -39343233323766643963373364323133313862336137373732356433623166363362363132353538 -35313164313937303631646435616162656234363464383161303333346237303664373239656437 -61636633396138643565353537613962376635623239363936613934393233313861653639646561 -33313439656435313537343838656635373735343563636163316363373939363762626639363665 -34616661343037373535336132353831613734373239646237333666383564623266643061633638 -31386631383433396636333265383262326338383335653533373832633837376334373462396238 -37616162663930346433643261656536656238336137336166393661646331396534373461353066 -30373539326439306163383530653337346236353132326130343762633664623166366239613066 -32363564666361626439383132636234336238353262666564643366346637663932313932373365 -35643530643936343966313336633831383061353638656131663336376164313835376531656266 -30363365386437346137623333306662653662663364343434623938636139643430323136666437 -64306662656335666433363235666230356635616334636133373764613462663135383963663562 -32376639343535306639643138343739336633663638386531633264633865336366646562656532 -31643939356133383730346663663230393163613564613762333163356265343334323932376330 -35353737646363313838613930386339643230316139396633666562623832343638613066616537 -32303533376261323734616635306264313633646665396431343831623164303431343734363438 -38343238336364663330316239343865393037343764303036653564396531633063376663333762 -38396463613262633866613465636133366263373639323337626662323032373933663365623935 -34623837666537626139383061333433313434346539666264613333666435356264616565393564 -62616237663239343263316363363530306235353938663234663061393863366562633366363033 -63626239353461303438323331333036313765323630343964373363356133376132313931363732 -65613638663936336461323034366132383762313664636331346564633132313566323133623262 -35303666313537393139613565373332316561373961346633623735653631353764643438663033 -30643564613239613434316465356439303732623766323933633839386462393831356533646535 -38653030353737303065633361613539616462343666666337613639323235396261393666323263 -32393633623436633937326237343863313838336135386164343363326637376331623030383462 -63363337396230663765383266383331353732383234363333616436343432623032656436373539 -65376236653666353263393336303835316366356136363765326562313161663834313838373965 -37383636653531336339346630613036383732633638393032383839356466363433383132653333 -62613436363264356333613665396338353234326133313331396534626138323833323862643461 -32363030363031613065353731326132336432633130373937386337633635313638366339303638 -63316638636162333166623535343137343965376331653336323966323737313965316335366130 -35366565366133623339613532336137626566343937656331616231343037623636333765346664 -30306336653237396131373165363338333036316435383366383239316537393436303635356631 -33356131663730663663633334633638373431383464313832643961343830623833303861393031 -32313763386636663262363666616338386232343330373234656337653234653266306631646362 -34343533613066336138653032313031653365393933663630653364336561303162613838646466 -35383035323837643532626161303834363161336538346266653937626161623266343765633436 -61373034653538366338363938306366383039343032363838613961663535366436323765363832 -64363834383537616137386464643266636162323936326664303236356134326132306230613533 -32646465336631386336333232663838393339323166393035323333663533336432373765346532 -30393632346561633031333961333733316334633665623963373764633462373632653534326338 -61393864306133383633363432636432323434323235666434303233383135356163306530636133 -64323034643835323439376637656630336136636566623936643034363061646639653765616363 -33646466366664663739356135656435313637396434653266336336656631336565653164663462 -34346139306635623130643130393739646337346337656235393365626335306435333531383735 -39643437633339343830623933656162373135663438366134626533323561376366646530663735 -32333839346533383739613237396536353633346561373232663466333830306235633564343430 -61333930313663393866393636303263313935306265363538316231333839363637616332363835 -64373436353266643833326233656130613539363962386363353638343762336439303534363538 -66636163343865376632353236393939343231313966366262623932343536346534313763353732 -35373564383135386263636235383439376364386633343061366339346264356138646665373438 -38613564663239316665343761383237633138333434313437356431303362363765313534653936 -63633162303937343633363762313462336631386561653339326461353036633537653232643737 -37633664643136333031373034626237303138316166336334373964393263383236623561616366 -62653930386234346630373039366630353564373832346563623631333663636163366533613534 -61313863373433393131303538363237393833393631363337346238343366323434396262343964 -63656534653462396131373366343865383532373336346465326231323965323866663066366564 -34373831333464313264393164623335636465303365396435643235653437343231663862313537 -62633135396666306561306264313632653439633961316465616533336663303836303963326438 -31626533623039343665616561623130636161653566323537626538646137623936656537363063 -32666636346363376166343739636666323333383663393633306436613333363531613338356665 -64383332613431386461633264323363376638613139343063636130333664663533303435666535 -36393165656239373663636439373739366663303735663466343761636166363736303963373538 -30313263646636316536313265343035663335353434313135326337633732383332383932323963 -39633934663163336634636465613163376435653233663866343638373234666430643533386261 -61336337633234623231316133343036326239323564326538626231386439396663656565376264 -64393837393435353230626466363964396336383834333138363634663637363230653439663761 -34353037653062623462383631616265623139633265303238313332663336636264386666343466 -38623764623262376565363664653236663965383535633233623038353632336132363365353862 -39646638393939383737346539313539613038666635336166616662303462366332656532336331 -32613261386335653035613039396134353863666136316230623666313439666662306534336235 -38666164373236623834633035623866383662623632346161656139303666643064373830336137 -63316534386432613537313461373037383439646262616564323838363431313638316435323033 -33366663626262336235306633366165353130303437643364386530633766613466623235636134 -38366136666535313235613862343839613338653634653466326435626234383034646562386165 -37376332336665383932306261383835326638313831666662323333623262393266353039613863 -36373335613966383164356135313866343833313030323332313565303361373333373938376632 -65626566366164366639363463616435666462303838306538396233383637326363353132356562 -64353238313434666463393930626266626663653464663033666361646266663562366164376536 -33653438616632333232323933333932643639613536646135356236326232393765613430666536 -64363737633730363365643264383361326532653432363139656264363563343436616233303936 -32623531646130653661626636663131373063323232343032333535366633353335333730343234 -37626632353235376530383036616364366236333732653833333536623363646438646334333830 -61616434333638323861343939376364313234613462336635613539363133376364383334636330 -33346332323537336538396463613036323834616339653862316266656335653833343237343161 -30373932333536383736333563306130646635303865323330396331373930653232393034343336 -62616662616264656131323466316663303430386136346336613232376663376636353535383032 -37343830316636383961653938663938653237613061313130643866623539356139373437653730 -63373364623137666563346264396662653030653238366562313534623363633861613630363337 -36346330633039633736636338343766653139613337306439303965623739646664616637393030 -64386438383834643338323837363838393761306465333565316239613334376436343361316463 -31663538366563386662333238636631663830666434313263346134663565323561613764373264 -30393839313961326537373230373262323262653639646637613163653033363830303933373062 -35363031353635303136303837306566316639313834623134306466366661643035643161306136 -36303562356165613435653365343332333438323434656362396231366330383338623061393134 -35343530343936313333633735356661663138636564643763616334333930643139306366653130 -39353863343539366262323938333865313639663031613738373238623737393838333763653134 -62656564323133666361653032343336346235353537306237663831623232653362646266616532 -38643962363761366334653364383762653332343862316530613465363630356164343965633366 -37663131623465656562653866396230363036373437353038373362396661656665663231353837 -65313762306362613363373761393238386336323234353163343462313332393037363833323563 -33393664366465656639373630326138393138356238653137633532663232316266383862343737 -38363266313364653633366339336234373139626266363637636339316439633766376565666335 -65343734323837373431633033316531346238376661626263663539336161356463366231616333 -34333033666437613736393262393165383964643238343035653363303136363537313933323630 -34393638666563643639306264393432323261643435333935666365343962353930653436363961 -36303562323061663364303430623034386537363633303132363539633433323636626565303732 -64636433613030396330353963646232613732626538646263616339363931303361373638633832 -66386262393633316661663334643838633232393564663130623931303836636636383538393539 -30663235656138323463323637623565633564626333383163393165386466613635396465303636 -61636638643234383335626631333530656663636361323031303265303866386363366431366239 -64303936626464356561653331383164353462653535383632616330393930383662386264356638 -63396337393833376639393965636165333765333834363734323265346335613665666339373331 -64386234636261303163343133323431396535333837663835353837653932643966363761623536 -66376636303539663938366431616334323161373936373234356362633839363362613737616430 -32326236316135653737346235323763653433336265646262333237376433623039303662303533 -34373331333233386537396265386438366664396131616264373932623037663362616464636561 -36653364386538306533333034633361373733643437346438613162353533333166616363633463 -38626665636563626264656661363339313633653033376435623836613139623361663238376362 -65386163313634666634613263356566623163633938303435303466393662633239376166656138 -36656532326165363735383332613663356530376437396161353030343132363330623063393562 -61303961636361633135363865383264396134633632666436393434386237616464333739303537 -65373764313738353931373935633731656139346334333032313035363931653531633631353164 -36613034646563653962616366653037313739353636356139643065623630363735616165646330 -64613564633463366165313864623839663236666531656130396264643631353530633763663863 -65653164333934636231643537393936646464393834626366613761346334343066616338363566 -39326665363664313037323634653332393833643962366362643536616266363931343435323835 -38666163653035633866393236336538323636326638396633383134663239376333363963323231 -65336166383463373135323739326536313365666636356433396333656231633634663966373536 -62376564356432646632656133393138643264653035346130343632396536343864343365633639 -64356638386434393338636565613836643732363262313565383635626437336230363062306431 -66323263353462326633666539333730313938626163313238626635656537343764366265393730 -32616262663331383130623130306338383061353434396661316363366338366263326161613933 -37626437306535613461393166353661353633653763303131636337336364323932333233356564 -32633364376232633837323934316130356139336563623865303761383262313565653238343664 -33653739653439643761343132393734326436313330323838306438383130623866366130323133 -33396132326338373661363737353438663830326630323339383535356665656261326339373565 -33303465303836646139656431306638626561356264396533356239663831393262373436616666 -66353431633237643363376431343135353830633332313066333061613564643462363936636262 -66333265633735356234393839666464313839383238646230386133353038613331663730386335 -36313330666135666365643233613166616362643632643933363239616336633233323838656262 -38663236393436303266333464383865653031613161633030393039326239393938323865643431 -32343035383831393133623635643931666564393938613934343531336463616463393164393264 -30356230366265386565356432373861313366386436326665303236616132316366623432393837 -33613838663763356464383033646431623838323130666636313934636365346139333833613939 -61643330376261333137623635333164356265336234393638626162336162383334333432613065 -37663764353237663865393065623734663430373161613065653331356537323533363233353531 -66313934623133366261623539316538633036323161396232323739333733323064666261306437 -37613332313134323465303936363932316537313161366564636137393733336431383831343239 -30646331363434633632386466666233616639393962613863646663643931386433613139623337 -65663031326631303338356638326338663231656464663062363365656365306166613463616232 -38353061643736333137316335313561663837353564346466663934343365316266386231393631 -62376530376531613064306361316237306161633766376464356366633161326361313234343731 -37386663646536306161336566626462666134343365643237383239336438353633663133653262 -36343134306435666431383932356530373761343061356361633130323639353362653162376134 -63643564356364313934373930383562616532313064626431643735346163666439386139376632 -64663630663965656265633765326364653735306532363837323365316365646662393335666139 -63343063626135353235626664353534396431656638373137626464626435623937626362353666 -38303266653130353963313538613238623035623835303034303162623462346331363130333863 -31646533663932333161656130643263373930326330623138386138393766353638393265353061 -65363034343564636237303837346635656539343835623662316138366262626439376337643037 -33653866313732363631346465343736326234663261326638636532383362336634326534653762 -31353432353639353963373363343130633635666261306261353430313434626232373461336634 -61636566613333336535626232363137376236656239343262316431396637623561613262386566 -63646635303765313032363362386531633832343939323663373132333636653263336337643365 -35356663633133376438333066653264656133636332643233313631626134626666336636613439 -66356161333333613533353066666437353333376634323634343635666530386130316439393462 -31333634323636363437326563383930633335613435353530616136316336663930636236383737 -62343262326166653332663662303464353262306433663732626237643632613434663466626661 -30653461643964663239393264366232333861306163383632613536616363663030383138653231 -61326262373533366230326231653539663861333733656261656263383638333463393832306431 -66623261323637626465633138323030366335616666303863646463326438336261303335323764 -64366166373131353461616661633437623731393266343066643939336630316336333934396465 -31323230653633326437643661386631633238356539393835363731623234316638663932363962 -30363762636161616666663434643530306131616362393731306261366639653633396532363938 -61376538313835396134653838363531323530383866663532623865623862626664656538333036 -64613832393861643237636230303064333935316661333937303332383465663832333933346635 -37633833633039333861363137623064313131343965663561373031616462396531336661306234 -34386632346463373835633331373331353534333865643134663638333734316537303961343932 -66366335663338393037316430326566353062376466386266663235376436653463313363323736 -38393762386564316361363338333931626663393762383365303932336464333136666438643939 -38643834666631386561333266376463306534393163623239333432363463613866393464326666 -34663933346639643035313137373566313463303634366234393661343331373537353639333561 -32636536333661323562323038356138646365373937393161393934363336616431343438363232 -62653066666239306638666630376365646661623035646431363333643938616433663265656263 -63333537333562636439303064613862623739623763343365636438376433653637663830623133 -65316566393530363532343535396330376230306566396432363032303162323837363161326631 -34346463356130366666356430316230353334373333346535386365656332663637633232376136 -35666132663836323763353864623763313630353037363031623633376463366631373831633562 -63386564373738366263313132643961663039663939323533303135643163333336316633643733 -33303735396133616363353236316463373333623832336237323632306239333638653764303064 -36656561626166636435383739366631616636383234323163633362633238336562623566396538 -66353632653033613863616436396136626537313266333366346439373464316266616631383765 -66363137353037653630346539336435646135353663363363646336656636633436333130626533 -64393338393764376335326438313831633134666537613665656430373737613238306438623238 -34636338376233663238643365653564393461373662623337626663303833363061373335646630 -63303130336336336563383466613739623430313838303065346531623763653363303931663464 -61613263363466386563386362623936646535386562383032646234666338303033316563663865 -37343165636635393562363632633462313765643737366630303338383131383066393132396134 -65383630646534346636376237303233346665623434353333663130303535343537373965313936 -35393837343535383461363132643731666339623138623835666136613262623130396432386638 -64396263613961646331636332653031303336356364636465663962353232346634306237396434 -66373238313932363731616331323265353361613634613030346130663539636466623964383961 -37383138343734346332303066653233326262623939316334643830323531393532306463303565 -61316435646639396165363963343131343631343833663535663939646261663861333166373431 -66346132623039643930653965316634646438323561343532623630383236626437303537396261 -32343834376436616331613032383537313264663834653165393362653962613861656138653936 -37353865393233653661666238643337326531323130376136643863336661313366353366353736 -36616337373463323663353534623037313966356137353161376165303833373633396636613564 -36386164613864623564343034333530643061373362656366646430633361363261633439643536 -39336631663534363833623231353330373861396266383835353135623339316230653765336364 -64643737666133353262643237366537386266656636613938653738656363616534643163366663 -30373963636664303935633365613362353963333435353461643236653165336663636137613530 -64333666373533383363383565656136656331373237653337646330383938656532396164376165 -62323865363138663739373566393539326533363364633938316266393265336366636630616433 -31326232396236653831373866336166383533303830356562623337313936613730633438633266 -62333762636530393135616135313234393666613135323663323566323963383866363333636636 -35663363616233346235343538636436623736633262343363636636633638663436393639313932 -35363738343839373465363632326461393832666332363065363538616439336263303336653636 -32316566326465353937663366343135663765643139336539313436366232643931353132303339 -33376232313832646239616336376566303464333132316431333033373237376537366135313933 -61323531386266393939346531343731393737353332313665343835653332366664393138396332 -38623362333139346539323433663232333261616537373261353639646462653363373064643061 -63623863346330363636383230323564306462356134393732393266633735303064313530376338 -32626134356162333466396235663562366233356162356637333136633931363761323434316539 -64376534343433336533663336383465643337666637356637316433353639636330383037326665 -38303431623832626361386363326332343738636330663031383663323430353961343535653638 -63353031663031363538646532623133336237636364323063306334333635653166663835383434 -35666634646239313364376565666633626636613466616435613438363534306239353337353637 -31643230343639396238393834386663383433653164366230363130346634383035353831343635 -39363037646534303834363166663364363464336164323630626533336465323334393266633733 -37633161313862333432306438386437396436636362663263363431326535363731316539643630 -64353136643763393136656261646432616264613135663138323562313964633039633235623030 -65373363643536373736643265333232636463383339323366366132613263653735623633633035 -35323963323733643263623639313338376335666263613038313564353338646162386139353339 -33636333323036623632323566633330393263623063313033386338613364663734376465333136 -63356536366333396630616162303730613136653763666662636135636438303737613033663936 -38656335636231316536306564343932633166393936393163666366646563303134353466616466 -66666237313237333836366163643838653139386262613861393963313861383965633735663065 -38343861366235373537336237303162323834633964313961353466613536666639383164333738 -32633734373162623365366135333231373437306562353135656338623236393433383938343834 -30633161383832656639336431333034333065323462666131396535396532363133396337616265 -64356662613464613262396465616636326462613932666565623938346264303566663962323564 -38323035386233626237643239666334623032643934613466356632343730653135393165643939 -30343231636137346634363333336530666163643264316531386266336137643463313062333930 -36643737623865303966356666363763303132383138313930333564653865653736326532636632 -64323666376439333862626437333939326238363138323161636536616439313162383766363534 -34393263343538633832323038393738343963373237336331356439643832363731666363373835 -37323535653233363866383738633465356464636338666430653937306432363938623538353136 -32333630353230393934623161353830633837363531313332663334373932376530623765326134 -39333130663032613635303364396338353230363266336638636533623332303764383164666663 -30663539656539393066633232653235653430353833333166386161623039336161333438633266 -65633063663462373861326230343364366265613730353232346530303939306561653661356636 -66663663346637643363663862336330363730393735363130643766333137343834626634316133 -66376462653234333363353862336231323334666139383631626138313537366432373166363966 -38656461396130303364343034326266616633303762346335376438656630383939393065303866 -66376362376634343033353030663432663466313333363632353261653865626230313636613865 -32616236396138623139616332386136373961316361623661393339393032363233396432363132 -38363634616236313035363137633965613936663434323337623261306338323665613533643937 -34633032373134303964336639313035346432613532316130633331333034333931336665613039 -30623565393635353263613766383134613461666134323433336464623034653264393539323132 -62366364623665353037653033666262636434623663323162383663333734353430626361303238 -63386434626436633035353661656535363335346366656236336632313337373839623234643064 -33313533346335343233326239306164653138363033326165633638313731323561306164383137 -39376562353438626636646236306662363437363965646638353962663734653033333862373135 -64326136306231663135316266386133366364343833666165643962663361646565393262663233 -62363139396639343139636334646462386162376163343536623830396639316338663461643965 -32646265363863623938373936643233303561326231313964626665303963313634323239336132 -65386639633437383164623864396664663536303364646434613038346565333337646237376331 -65623362343432396566643433653630393662656361353266663437323666303861663532656461 -33383835663764616430303463613030643635373663613437633632306265363961356261613061 -34613236303736343262653730366363643533663133353238306365373932653638386530656331 -39633335303232333665396165326432316464663338636139306130373736636238323365623663 -32313936363365653833363838636164633361346233376563353334633364653031316265656463 -39376136396131326434656265336236636333633562373633306632613664306539623231396537 -35323533386663323961383334303661353436303132396364663065373330346334313732376464 -64633931343932373330623764316565613939626434353135353033336536323564663966633933 -66363836366165643763343234313630333964376365653534313930363463323130636334636339 -39326164326365303166386263643565323939363133666231626539623266316538646234363862 -39396530306135306238383933343637336264336664373065376565373536623938343761643135 -31303238633134613033313563373331653865343436316465626438336166653633346231383939 -36386434326566383036646431383363663063656139616161323066653137313766303966656536 -64366563326134373833353032323430623034386535626230333364363833353065646261336564 -66643632656639343931656364636239663131613035323936336362623265623333613936356662 -35383663626263313435383131373936323437303832653437363664646634643437653262373931 -34633030613139633462316462666438623333343833636562613831396632316133353532323938 -38323066376432353564353038646330343136643161343037613339383462613364366364393861 -63343837643039393136616565353937623332643932313061656435373130383433363939303332 -30333435656533386434336565343562616235373866396633363935346330623165313762393835 -33353331666630373039323132323531333764313639646365656230313930386566623438386361 -35333830306161313530383763353765373764393330643234353662346634623231373962616536 -38326562626566303632353665643061616231633163306533353030366665313735366362616432 -64316463383966306232383636303932306338623662666335613330356438643932343939333565 -38613737653561653131383064616664613731646436376461363363366630323662393033646662 -65313037303062383366366133633636393039303439303935383765373733303333326566626239 -38633837366266376464356333636237633164363466653665643062653738366633353839356631 -38613566663637616534373933366363643338633061623937333565366265623166313865653263 -37363963393132646266623930323937666131373062306530643631646237623130656531373762 -61323261613631396330376433366436356666356536643364313166653965613062626531396263 -63313238316564326533303239656337633964663966376536356464663335623532336131356234 -30393231393961613965636138613539393935373635636361303964316432623861376161303131 -30373239356331623630616630383237323436633733623562363539636163353833333866393236 -38646137633335323739306330343536303662663465616462633331336336363433653732373537 -65383630643566323763643935656363316664383063313239643462353262633439633165653130 -38633439313137333437613465343262333166613562393733653066613033616462663432303366 -62633137316234356138383961336132396538633066663435663739376661363932336232383664 -38666437306639633433316438383431386534313163623863323163336436306463366231386461 -66306132343936306466396161393238656538653436623965333230326235363235376636666362 -35393237303663303930636662636439623434303637353463356261393539333136373161366633 -62326435306132343136303633643865376664323261663763343730373966386665656637326432 -65613037306236653033653331643430626565303664336331356636636534326136373561316336 -36393136333363333234656563323033353266626635306665663934383332646237636538383765 -65346165653163306231616262616462343865643865326632623365373433316338373738633538 -38306464353066613833303335663362623865666632366334613262643862363537613038386337 -38616533376638613532313933393837313639356662326263623830643463313232316666386662 -31623861613365386635653133383831316266313761613565343065663266666465333935653739 -30663861633038386632613433376364646333633164626139383165386339663663316131646264 -32646531356433313531393664326462323631383537353663386630313232336238353064636336 -66643066363338353735313839353836376664313763316432313832626537333030346566656635 -31613731353031636263303961613733366363656262613561666631333332376137623962636464 -65663231393166656362353532616366363730396237376437626664396466623339303365643137 -34343837366262323530343662656133633233633164633439376164373539373330346133373133 -36616636613762306231643534343838336162653838636463373961366536323033636233393434 -61613265646434303661363564353536653833613265383934336538643763633638333934646665 -31333864363161353732323332653136663530316565313633663561323465316665353530323664 -30336234636435373163356237343963343731323461383066383137616664633331643939313564 -64323138666664363861326265613561346361646432376536363230626435636139313639613530 -32636466646339663234643561333935313031626530633233643334373830663761386566636133 -35633866346337366134623934643164626563363363303534343033616635666465326436356534 -31373637313364303432636236653335363565666630376334333166353433353865383336613462 -30363234383739336635633565333561353065323862313064386162343066376239303462393533 -62306333643433363531646332646535643461306161393832346434626230636132633262366536 -63313438613161363262313839306165343032373237343837303637653763353863636362656535 -34613137313563623666616566353935383064656433383633653061613238323865613364346333 -62353830373230363634366638343164633266626361643163613238623434663630343438386336 -38386339666439663163363466333866383736613438656231376661333833613739613365373933 -31643136333539383538363466616435346435323566366239373139346535346364653431386438 -63613931623732303932356461393361353536613532386665316263633966316633343432613732 -38393138616639653930346634333161623864666666383964313663343632316533616233653732 -36343337333964336564623037613362366565366533636263393332646338353132373538383331 -36356633396134336661313065663639393635366663383062613763346363306637663461643533 -33376136323735626630613731343466376639323734373063666535383162386365313238626361 -32396263336530633362326266626162326335663334326539343465333336353435363932306136 -39343933343163663335666665333831386433393735326533623337313764316465313831303565 -63303932613932623930613561623233303833326366313831613135613664613837383164313230 -38643431333936393362626561666635323962373534613835323166616339303264616332356263 -36653062663339373139646137623736326437343232363331363535343864616337346132626166 -62333835313866323037663261303934396264643537373331653862643836343437393266306364 -31353264306161303536613636366633616339326636653039333630396232343866326265616537 -36386665623863346663303566323665373636356136386164306566343532343264643437326365 -37633465636437643433663238323662343633366234343138623836303664306635643166313332 -33343564666463326562323262326361346436353133643634336661316464316336643937316331 -65633231313231343738613762333636326564396638326139623535643234313165366631623465 -62313033326439633265663763363630663465366262636666633531363765303661313034306565 -38366661333133366232386438386166393233626161316639303166663930353733396239356334 -61626265663265303566646538656639373531616539383136346434376234353534646138323538 -61663133306530396466303230613837633832663030316530613432616466623238626337333936 -35373535306435623065373036363263336537393765663164356238353635643965616162313362 -33663935393238376365643035633539333266663765323862376562376339373365373966633464 -39336136353235393365363132343865343330353836643838396236643434363063316438633935 -38333763623438313933366435343563633165363564386235356136303936346264326465613034 -66383466613435346435393662373761326136616436303062336561323530323263626661313565 -64633132646636383664386139313232623261616137376534626233336337353763383665363862 -30316663323839643566366536323431383637326361623131656566346665656466316665396539 -34646236303239666136343730326530383266636339306363396162316665356163346233613766 -33663136356536393434346561383933316563626138653138663236346637343835333536636434 -34623539623963656134663761373635323032616334353236336564393335323562343931363435 -64346666336238626361653065373234363135666434363731613832646238303736363662376366 -35383138333066353766386565656539333431653233313838323261616236656566363662643833 -37666332333633643661306638643563663664363732363862333536343938633962373365363961 -64353235613263313961383435353664633461333434666236663736666630346464383365303361 -38623065623231646237316339323466653563336237653438633638393365363962663833633937 -38353935383962663131373231383931646334306361353037656265666331646337373562306237 -38323538316238613062616238393162313836626262613033656331343064356439353864386166 -66636337613534626133373134363634636439646466303332333838313033656461373632303632 -65623362623765666434393533383739613438373936613136316465363531613335393864626462 -39386337623433303963326634393732653634303836646235343833663330383633336635396631 -33336436383939366366383562633430393662616362383432303734323966363836613933653264 -39346365306133323330383161343830366462323664386539636665396538386436343633643238 -36326539313463623863346639323065326464326335396662383164303565393764386438373764 -30626461303034303035393861393430376462336135383861623139656131353763336137636233 -38636139393738386366643861616333313935613039656165336632326639663365303530333535 -64383666623262623031666336623036323139356139663734353466376237393266363530353665 -61633664643537356535323161623931366333646230663234363265396431393364656662373037 -36633136316238353239666635353462356236373338663261353962373563656262616331656232 -37323363396639393031396330306230383930346435393437656536663931376133306433633935 -34393334373233303738366138396163636131336363663766316663613037636230396436346531 -30623361336163613966316239363238363264353566393034613933323066326165343632386636 -32613264616665643164303938613265326230646361626434303863636134323935393735613336 -38333337646665656338343264316639313535663839386133396139363163636533626334623834 -62353330653538663334353632393563633763323761376532343563373766666639363630393866 -66356239316634306563393835353261303637323732633963326437306161613364626437396431 -36646232643137636162313763333030376462666365643565363731376239306632396237623039 -35613130316234613032633463666632393737633438653065313162336138363739363561613034 -62373834363131666134633465393533346436326530623463306134393463663037303531663137 -35653364333965323930303234653634386137616436343961616366616165613531333434396336 -66363232626665396338646432653964313635663033383966363262386662613630373736393633 -61643930656165343337386264316437636662636339333334626564656438653032643333353761 -31663535333234353264323566323237336264646239383231356135326361663066323065336439 -64373232353937613238386365393065623738663239393235313538356566633338663664386339 -35383730336364623436626237326239393633383765343334663732316661376334626264643736 -34393264356635663330336230396166303132376433656664666161333863383130663532313265 -31356536636263393464323566643562383064613539356534396539373835383665653162636263 -65616639346661386461373733656566643931613163626333386434383263626438636232373736 -39323032663330373966653831363837373966363932336361363038303261316361613335333565 -36326664646437623636376335366439656165393436376664623738663363616337666566386535 -31343362343064363539303230633137373363363230633836366463626163663366666465623839 -66626263366633616538343130373533363733613130396237336535653861346362666639373430 -61633933343338396436626534623935383637353339663136613563636433343562356633666165 -64623262353766346562333937373932353839376238653032616561633337383135613065633535 -32346366356164363065313462616136363166383933643635636638613961346535393464643362 -31346136646131666165303834343139306237343562663036613732326632393539306133616361 -35623736613564303236316335323035383865313434663765313239643966613938313835663730 -34393462343230366261333061363035366461363664633633626338343637373031333436323362 -61376539353035313566633936373465333165643864323932316234663434656535656465626535 -39366338323661343562313438663133616135393231313836383536333337656230343862363665 -34633366316562393363353831623037626662343532313130326230353365623339663239386466 -63353066623263653838366432316530663334343633613939633933663433333436636562353835 -30383533316165333434393166333062653963616434303331303239373538323865356136666232 -34303362343537353631643463333231383365386130303961616337653162616265323764636266 -64366534653662326637303938633464333665346164336335313839656436623934323230623130 -31383264306662663037336435343834353766383535393130643339646366383862393764386438 -38303736303834396330306130353333663235393434366138346234646335333662616665333936 -39363261646561383732333165353431356133313961303338633431383133373266346236323635 -33323735313134613561636365633734613134356639646563646339326334373137303338383830 -31643135653433663036303336383531396334633163663161366465666161353234393034313365 -62663466326634616632633036323533353764376362323735353964646366383362326362356637 -32613936363939383731326665323064616433663933373433633363303033316566303238363430 -65363961366131373533643439343535333538316432313033336539613738383831646532356638 -66376533363963343162353537636361333537646563663437343739623235623435653662383136 -63326436383763653939613565313434663539366266653437383531613863393365343266633133 -61393537313236623633383536383830363736623232333230316465336431663761646631396534 -36363035326232333162343735336635313531376165616335656431303762393235303631323931 -63613933623734306261353063323630633030386631643131323337663564363530363761333961 -37366564383365323833313930613737376330346265356136336562333161383931356165643765 -35356164666633323338656330393939643234346361616238383739323763383638613863373931 -35643733643839633661653236393564653735363463356139316637306235303838316236633061 -66653766373061316534643364323133626530313165663765303864663439363764623737643639 -39376230636538343066653562313861613736656530383030653035656638333030666561333265 -30326264313538323461396234643164396262346333323535366138353030323630633061306536 -38633433353262386461353463653030346531653364636134656238663462623766326331303636 -32336165636433323134373433383361393266363634333530613835643531353135343230316134 -31623435336363373630363233643363346536353363343564393934333662333037376530323536 -66633665396337343533326434386463393033366363616338353538353833383564353335313533 -38393232326235383265373735396233656230373763393430616338393935373539343534656639 -36326161386635666165656435613862346265383131656535646662336631316264326330363739 -35326339343065636438396538323337656431366464343332623863633030363434623436613532 -64306464353362313266393735313863643834623464303633653435643438636530326336356638 -66373163646633613937646536653431636538363736336537366266643133373861333639616236 -34373730303065373162653764656265353063373436306432383166353861346264393534383036 -37613934623735316538316665663539336264306335303035643361643737393031396230313937 -35306630396136626165626130313562663135653638656531666164666565376266383864396130 -34643639303361383330656161393935386265616637363633636362626637383033323962323633 -30613731333235313566623338643766316664623232616238636539393461353038643237636330 -34346461643735633239303536373337366237313334366435623062353634333531333964663333 -38636337326232326134363335663664313230363463613564613866633638633330336632366332 -38363266326163383066393139313764343462623262353733623033393762643661653634613835 -30636130316432353664613135303030333432636364616237623035313830353338626264373566 -34653766653035626664643338626262353631323536663836363530346137633235663032306137 -33393434353832363861303539626266356435353137303435373430366330383133303230313035 -36326564666430306536396563646239353833643366636237373533336633373338376638643731 -35653834383765666530336330663637646365633236313761373364316463386265383136353063 -66373235396564303338616464616664613336633466636433373866343931303238613338643065 -65333665336463343431336336383864653636663365303436373964303739663637376366383539 -65343465653331323135666131306137653466383736623265346566356135623534653832343661 -63646436353037343833323862623765623663336536633935613039393062613130323539363532 -37343531376434323939366535353139323233316231663239393766666335373036373866653839 -65363862373662396137356639333464643136383031346131633832666231333930626336336430 -64666336373730333539346166393337316461626464383339356233613235623237616431343937 -61663065653765653338653531623563636339656532326266663533393962363166666663663962 -39646435373838303035383337613836353537623366363031646633666166383733373630623934 -64303738353066633063323864353737626637336538613831666236353466366435663861626534 -33383732616136636334316138633761393466333135396662616264383838303230653239623664 -65313936663533326662353533303565366137636563613736666133316532333638313432333164 -65636537613263383861393538333733393366626532346136366661623063666130356439623938 -65316233333761363735373464613730353363333761353238656532626635616564383363653533 -66373633303633316434386634333039393932303562306430313338313161356366373735653861 -34616236336236396436376539383462366164393334333566623930393365393766323531303838 -62636337326631336161366461303232643639326233323437643061623434656262306433356561 -62376233633964383264316230373762313637303066366136623638633064333435343835383434 -37616435656135636633653165663462306136653062643035613431613566646462386363616131 -38313938633061373134386234333734643562396338656566386463356161343636336333623339 -39343430323964623935323166306261373039373031393065383163333433356633383234613037 -33386237323761306361393432666562336464363763313132313538323339636430323339303032 -62303532663734333639303465373239383036356531646237373339353761613661363337393061 -34336334663833353930613036643465666135643936646364666436633432306438633564353833 -35613066333164636337356638336663623231616561656231633264353361373436663164623533 -37633537376232343263646162306564333233633631656432393537356635333363333765663264 -38653764333735663535306135633863333831626432623836303838373839663432393938386666 -66663334626362376535623331353439386435346161393534396239396533346461303134376239 -65366561353730396334313332616232333539653066303163666565326337616361623337396565 -36646537306563343861383532616637393163653037653332663430613232383264323765386530 -65633666373366323034616262343130623663656530313730663835643062626335666161656462 -31313862336436613163323062386661666335323534636533376561303666306462633037323862 -64323762316365383038666339386131643835386333616565346130633161656230626563306336 -64653062633237386337393665633836656636663932393662666336323733643163313435666535 -34656231646461333232353463326137646164656162636264623034663464363637393264326262 -31646337396562393236333536383235653566313565353637346338626533356534313637356237 -38643761663337633730303661393964613737613637636336616139353733626466393438626562 -31623934366661336564386638333337366633613361653965306266303031666364393339636239 -65666535353034356336613033373661666463626237656561616663663737326136386238386330 -36363061616539363531326562383132393130323239396439353564333761303235656637333632 -35346234326165663862306464386162653632623262383566646637623839323365663161396664 -34626633613636613131363662373936633930353833646231643239383830366135396163626663 -63643462663336333266393364333763653337653162633033313265333663313739343634643732 -33383334393366336439326238636566373239396433313936333563303830326361383366356162 -65626136663639363534356666363763376432626530626566323566343330343163623064323165 -34623165623965363665613438353062633239326431356361333365666665363738653535623230 -30346662656437306635323134363131333033303436353664343233306162333965353231376232 -62363030366532633333656337623638323736376564646430666365333133646539306436356438 -30633262663634333461616139653965346236336631663763636439343438373564393361363536 -61356438323135363333666530333935376631373735336232366434303531366264316364653433 -65373133663537363734373534663035326639353438393336353237643730313331636137386431 -61383066656133613238333530653563643934376137303762653261316564653466616365313663 -64393565376461636133396663363637383538373433333936326663333639363463376637666634 -31393662383262383632323034636136656361653366303038616535643564353731323565623731 -32396336313032303236356234356663346233656432616135623462666431323363616630376631 -32373662386166383639333531663461346530636466353363336433346464386234666339616562 -34363963373230306639633637386361303731353435336633663366333666616537643735656235 -37386237343464316233336434313866396166366365306634653039663965653035303633343432 -64393435303839616161326165393363303365336232306665623330643562613839616231393365 -35626261313462396435343532373666386333326333626139633566663533333033653534656134 -36353134653965363839346561666562393135356132626135346465306565306330396231656661 -65343231386130653364323632653964633739666239336436333935666361343465383631623864 -39613434613662396437356139656264666466373735343262316437643438323130633539336632 -36363831333064376366316637326430363130303035623631336439306535313664383166303638 -37316361323832626131333964393661633637373434626439323435313261616264643033313963 -33346661636635653137613432613730626337353132633231333063383166643833353339396564 -31373363336366303566626533663139656237346561303130613462646131373232656532616132 -30393334346131303966643566393537663664393633353434656166656536663365323136663931 -64643663356132333364343561616365643664633937623536633464396365663838653962616262 -30623931326433663638356233313237306165333566383365373036623335353433663765386166 -37653539623134386666383632383531343763333563646534643234623135633936326330366362 -62313838373134346664333165633738366430623436383261626437383162613938363761616161 -64666235396639396634323563633832383536356638636530316530656637316639383335643130 -33396261616533343265393036313938653162626139636566316533633334626166623562356466 -35633431356432343261356536643165643637646331343165316230663065393363643831396533 -63656137663364346361613963616331376662333439663439373330356639366162653633303163 -34303663633634333835643730396232333562613235656239313661666636393062386463353536 -39346665636433346334336135656265336265643431646338393432303464313063343061383264 -64323465363666666237633465363366643436613965633339313161343531363264376430393838 -38333231363437343464623338396262336533643466343131373231393638336538656161353863 -35613336326338623364393534633138396465333732363632373732363632623831623864336636 -63346362313534633835663363353838613135333235326562373938613232376232346162663936 -33376432313938653465663332336564306636666436356335633034653730363835623235303564 -64323236396365666136333732323664633666323165386235353539363465613231303365383437 -65343564613961376531656430343265363063633037353862633831656162653939653238313132 -35326462313366356264636264396130333231386433656336616436346562633466376166666563 -30623865373261343237636562633862333938313864653866313633333632653236373932663539 -30366439643237646565366537653964643632333134646665666661343937633731633437616333 -38306234303330646535343335383764323732386238363837343462303232326165326639343837 -32323064666332343134386564396335353133336664363831316434333165646663313535303332 -62356639343431323232356336326263636138323962363330643364386130303264393033303939 -32363064613138613035313465366530373263373837323336393761643930303363613162663038 -38643737313839666363653034303537343235643339353363366132623864633765366463623734 -30326439336134663830396665376136393037356232376530666636636261363164386265666364 -64666462313939306461306465306534313831643236616465663831323033656661646363613064 -34643363623937396366663864653937336463613438353364626630633165323832336636323161 -37633964313364383739306231306362623431323435306432306664646137653161363066393930 -32363430383232336565313062343863663136303238636336613163323862313431373935653233 -64666562373935666464303537333865303435326431323566633566616166303834373034636236 -64623561346539646533356637623933323932616362316133346638653831646562316364663332 -62386237623834376637623966343563336639663338613165616461386535336435333433656634 -33616462626162653735376335626434376466376165646438356166653634623531666133613866 -66336139326339623439303339363036353131316435393962663562613339626466393130336630 -66396230353537646662656532363861663334613331323435326139383330346432616266646632 -62633662633063333739323662373664613030313532333830626631636261303433383835353463 -38333362346339363065346237616538353335303665346338343565323661643237623963343766 -61386436383264613138333635356133323263343039386136313531343736356263613138633563 -35343962353565653734616662643663396461366530336137356435313239306663356532363631 -62343361313336336266316562356364366635393637373632643363653937616638646433653632 -38353037303133653664393966313566663139653539373933393235653537386363343462383438 -66656163623437336165363030396433343166656639643333616130376231613161613730313663 -62326166663161336166383163366431393661316638613661653931363566386638666566333561 -65623934356262336433666233376665656366653665333839316261366331656664613964363830 -37363832363931326434623663396136623564626332363362633034313131343936356533666636 -66323939623933313562386164383937613638643565306230353635323161343262366235373264 -31626535343663386363623136613164623265376230616636626335373932323839336138383932 -61306334663730326434303935656265306262313762363534663433643966333766636232653162 -64613764346338376531336363396364336538376564306363343832356230656238373531373436 -30326539326465663334313061616239656466313138343464646362653863356566666530393262 -38623136333463336365313065356564353736356135323134343439313665333163333532653636 -62333465353934396532323966626333666334643139363566636465336566316337336663633430 -39393363636337316632323237646533336633663133646164353639336566653233303762363866 -65356430613761646263646363326635633434366563393835623739663661386533353637316636 -63623831636132393130616331313939393034323231666435323638383665666634656663366663 -61323137376332643738353662643331316438373063316435303063653437646234396363353732 -61643932636661643730313536393932613638383434366432313464653936343330623335646339 -36623532376166363966663963376339323936396261306637306132633461346636386136356430 -61343865303866393438613339626630383361646534623836336661303438646138323366326238 -37356261396661643333653638633166633135646362346365313432613837633335386238663866 -33383934363730363164653730373863383832376131306535313863386432623362323962626431 -36616333653330653266613433366430353931656264323739343635643265316464656531353032 -66326134326166373434373736323733306234313830316662376338353238626134346338343437 -66393139323036663135383634616437396330343738346636396365333534623035313235656631 -35663866323964643538393537393033316537376638393931616533623936646233663030663237 -32613839363832386636366136333865336233353031646635313763333861393535333165376233 -39386462643733343663326562613264303133663838643837306364323365623538316430393132 -37326137653361383735616530376235343661356235363930316137633735343261323461316531 -65343331323234343537653635333730373263316432363231303830333364393065663436323863 -62303665306233303063346534333162663630376630663538663761623534313730346130623537 -36656530633233333963323831643332633161343739656336393961386133376232306262306538 -32616534633539656237656631363263313461303730356262663864326161316165373166333763 -38663861656339636337626164396238343264336661323062373533663963363030353731626138 -66356137363333393935363264666332333664393534303631653365653830666635636564626362 -62613737626133653765656438303433363739646530613532663036666263316432363763383464 -35323066613766623539623034666331366330613062383838393431383339656164356661326637 -63373138386337323933373736356461353536623238343431326432623738383331313535383366 -30303731343830303961643330383639626164306631616434623037616166633936303934616638 -37653863313961306462623334643665396565643831323534636338323539343533336439303030 -34383064656639303232353134363262303837386163303936373932646637373339356135343137 -30613663316637333830373166663530316566653539616232396532626436316137623462383737 -39363939626537663035356238366538303635363831356535383265393936373166623661386230 -64663263616162356138393530623066346162653566666335303561653562303162663934643535 -65633665323331326636626238666661643539333865343438633934643632376631386535643433 -35386638623164653766386235376262366532343234303465316432396361376635646462333139 -39633430666262346666313566366462663236613135303162333862383638663632323764653931 -30376265343138663735646638613835363163336337646262376436343437393732376630613533 -65353063343961313739316263343530656434303538353736306131366364336565373138633839 -33326436303638303639376166633136326666383731656234623865353837386138626134623532 -33313164323764323734316438636263323539646262663832333334643431383265643635353638 -65343966323663623739626333393936653232376435376262613663653466303035336333636366 -62383437363430303436626235313338353466356438373061313635396136636438383939323139 -61373738313232306263653437666562353133646630323439643635363965303734303833623362 -32333339323666376665306364326161663763343931643539653137393161353134643430643964 -38343333643839666331653561623830656530333736383366643462323463343930303464343736 -39376430616465396566386233656135613636643832323565666366353634626538323736613565 -39666439616165653339303938343736386461623666346566663761333239653136323561373362 -31376464626664356565306434303437353661363230353763363030353065613030666532666465 -34353564353265386263316337636566336262343464333764336464656436356436353961643636 -32306365376639363038353761363433323632643837363733373036323465626331323137366439 -32353166613038633266343362333065356662336536366433656531333631646135313831623637 -62363038613061343235643934343535353662393536373837386536366538383032346566346537 -39356362333463373438303230353130313766343031653763333932306335363630653539613164 -35316530373165313262373433343466343730336139363830336435363138646431616566363065 -32613538383537393834376530633464343361636630396134333633633262323366653861393361 -64653830643131346534303736623332643937333434313739343335313734343033633263343930 -30373134383232343766633935366332353436366234393834303731636438613263643839363963 -36333633623631643731366432343935626536376634663034376266646139663739356239383663 -30663334343362393330393234383637373365666235346361326366623232623934346231653063 -66356664663436376162633035613130333336633763666237626237633731333533623537373462 -37306464633639316639373230633034326431303230323838353164326231633637306538316661 -39366237633036646533366331303932613431653064616233353765373766316364653435626337 -32626537396635343838626332303931313133336232643630643265303134383666663461343837 -30353734363337626139346332343064396639343963363166643665653937303331393163343862 -39396364383266333264656462613037383364386634313836653639393162656138366233313836 -36333138353862383534346239323737343134643639623533643863373338323935353338383064 -65363839633637376165366663633962323463303333633835616635333338643137373461643237 -36366262646435346263363530303762623434363263653962623036353761643735343039376264 -65323739313564656637383633613932376132653035303462643437383736303936646665353239 -37343131666561343666376166643063366432383231613232306635633466336334326466373130 -63663563363730356261356462653832393532643937666630386538663133316561386638633138 -37353631306164323936363762633133643566313132363635646136383732323439333661623362 -30393064623863646330626664613839306138623737393633393066396436633135643663646564 -35393438343334336631656565353762376565373364323239666130643237346266353433663764 -62306533323765636235363437306638363965333762653465636338366431646435626631393034 -38303638313565616231636634326332633331346632316464666537383235363830656130656436 -33373664633932616461633834373130306264363165663261366536643263666164663033303363 -64303262373737356335646465373232333762656263656533336262633438666337663336376632 -33313433626237396566393663613637613964343465323561636136646533383863633466656361 -61366438376465343334393064363732376239353332353839613431363231633765373062643431 -66323339653066333063633431626663626564353064633561633665316463313762343061313233 -33303939633666383734633563633938313164393134646434383261356335626138373766396234 -61663761336664333838306336333866376438663262663137333265343366363137346631323536 -66326436313764313932643665303333386638373930303665656264356630613135393832666166 -35333031366363326533396334663764376331343163363438653935336138373834623464306537 -30313661306637613661633163393738636566313663336263323232666239366435323632313237 -64633037653065623165333738306537363038323239323335626330326433633730386534623262 -37303565656534663636376464336333333130326363383834623162633531623437393939343163 -36623831383139373662643033313534313363666464383139313137306338386336356164333336 -66636233333463643438643236643833653131366231663638323434376638386164623639333633 -36326633626564636465303830303661393163633639613636396638643961616464663762646337 -30366230613733303633623563323836633437386137313133396362633066643365316536316337 -61633836643235626166623763623938393761356364623231613930313538623139636438623163 -37383761643030373134306462343061326630663963363465346434383435653938633265303961 -65363738353066396365613065393032653536363362363736653265663765363562323532376262 -37333163396164366133646664383739386663303036613161373866386664663561663461313036 -32313934333436353266613436656435623966343531633738623535626463323836653831666432 -63373036376635353233396562643836316532613532363336663231356632636534343736323034 -62633661323066613864393064666332306332613464383161393333356137343932323161396432 -38646433643830313663353066353536366531323165616232333761326637623963653763656231 -30343035373630656135343032376334373863616133306132326232653263333138326239363136 -61376664303236303861616134346530353032323139343032353466326132326366633835316431 -61313037353664386634326435343439343137356565376335343337653033386664613339633038 -65313735363533646662383462313936666333623632333765333538613733636634333537643337 -35393737313133316131623264666436306335333964613861326337346536636437376631343263 -64386637643939666231623138623730303736636361363265373630353538376439653635343030 -66666463306435313562316566636131376434383038333361396538303633636262353438363034 -33363961316639383063353439373764373932626538343337376436643331643137353439653865 -63663263316233313738313835616231386437336562666538363838313164373535353435343731 -31626633386535333039646534303833383533653466303963326339303539343461303164326564 -39343630346533333934376131333364666336353638316330623132313162333763653164656334 -36323133666466313463303832313030363838303466643136623637346533643935376462633738 -66373932393664343436373666363061653866323735363633363338383439346237306236646661 -39613735343133326231656163636139643061353330653031633338396337663438353434633366 -63313930326130346135613364313264383362623735613031663337383838383933303837666530 -31393537346237323733656330323130643631313730313537643961663761313134646230303064 -62646533353466353336373339333366633632623765366335656638373637356463653466333135 -64336462313863366331363033636233343538633830393230663361336635636638336162366233 -36366436636461656464623263663064386337666535343037366339366661653465626166363861 -39346665336266663532373031343032333637363336353464343330616163383663323132333737 -62656136613663393964356561613935646366363138626166393033333733616138643764343132 -31383863323434633132623865633334306633353738613239386132373432396639313130633730 -38393862643164323334366539653564653661653237356561643965653237326661616532316630 -30333161366138363339336632386465656438363832323136363434363934363335663261373837 -62643430646334323633386430346531373561353364623532656232323762356635356438626436 -64656264383261376161303933323765613638323136386566373064313932663539653439386137 -37363165356363396434343333353063343237653461353030643730383931353036613933633539 -63633963313936396366646432346631343666353636623166373439353236366666383036386433 -30316335623035636462303866326338323161353163383633623732626164333664636362323434 -37626233336339663262323933363665396438643065323161666263363635396364343034623065 -37346365346263636261316562393532633037623334366632623864323635313664393566333461 -30323035613939356535396264363535653065636139363632633832623831323239396261613261 -34353464663163646131616138626336356363653938353536626531346337653266346663323466 -62343661316162646462643962323135363261376265353431356161353961303264633633393133 -64626565323962363061346562316539356261383631393135366364313864333265623763383035 -32623636633435366434323533333830306365333566303335656231336261386236656365643236 -62356562393863633031356534633232396537336361343432393366353433366333623866306233 -39383864646236313530656664643464663636346463643865613330306431623262333632373961 -61336131333035376332323965666464366163393162626462326263336535376236626162313062 -65376533303232353665633036626262656532653962383739666636623834383531366334633436 -62633561656439393962333264356333323137336633336233303938653361663130346166616630 -61626332636535633761383130323162346336623932623233396362303065636166623865323461 -63373238613162363832633536613436306362663733636436613134396633373836316532646336 -34326233656139393739636262313930356662396265626331376435333939323537326537336537 -62626265636235656538323365663335366565376264333863323030356634613739336463663432 -39636439326636343135396435636361376461323361366638343239343936623737356639343864 -66623163623962353831663335333038616333343135373561646666353262346539333738363031 -62663634653765383063353134653931333866353238653037663631383335653239323265613231 -35633334623432363937336434613362353033333731653236306333343337346264313361303663 -61643230383739323866316263353764396231396131336165323834363335623533356265366230 -65616563653932613034333332653265313066373562393362313764343533393934326362303561 -32626338376430333833343336653965383138323938396339313332303465653937616636646332 -39386361633831353838306532393935323830313531623063663130326438356132383238383939 -35323431373261623863303630326538383737376561313366393838373137393461343065333336 -31666138386665316538373336333162396663326166613237626136303561323761623931383037 -36356662633133623861373330663436633239333663363939643732313464363063633539393261 -39623063383334333838333530326566643735626130343635643731633765363730663062346462 -66356131303233373433653836303834663238353263663339333138363135656534336365376132 -37303363333233373234663538653865316165303761643135346230613132393338393432316365 -31663536633766316333636364646265396231363466316131343561333239623766353535306264 -34393436393935633832636238376435643839643365396634303930626631343535396638303763 -36306162633735613738643666306339643039363330663462326233366530323066663735623434 -66366235616265316436656262336262373839633339346663373938626535323138666238636132 -62323538626664643161316230653338326665653636333263663064316133376565336138313763 -32363265303330663536373536353732373966306264653963396439326230353731663061623135 -34393465613539346532613064646462623264643466393961363066323836323934646339396361 -64303737323031386464356637323539666232356562656634613536323134623036393731396662 -36313839363635663836343132626366306563336538383762383661366131373461386131323736 -30386232633764343436373731383161383939613065633364366437653839623133623636656262 -30623232353166376361616366636265326331653731336537323233636338373031653464306664 -30393832383466336134363238656637353332336166323639336263653634333965663033373966 -33393237613136343764343237353534303364633465396261653031316239616166663130323335 -65363665633263663330663162383161326335633431353433323062333037653563353165383734 -64393866326639326130613237323833653362316165313338313363383934326461383838386234 -30393237356565656665393164633734663639393264373232353166663365323436366432386538 -65313762373564616130343938653836393066346633313065333664366532386439363236616666 -38653833653639303561666565623332323238316536643961613034616232656439613462626537 -63333166313032333761373837343637656461663736623262613065363839326666613138626435 -38633561383035633230373364363861383331336630326364353537653935383434373061343935 -66626636623938376638323635623132653435363730373139656330646430323466306238623834 -62363734333661316232326435613362376162663138653331646538623037313136353738663030 -31653537623336383338343730316563346261336438336233353833396336353638353030643934 -35363135353631303132396337613262633333346132656364373861366430393336623935353538 -63336539623231663132363531336164616436323334393364306336383966613235313431663131 -38353431336561353162303933333130343966613834623930323833653732666332656262373763 -61326662333137636137343162393663343161373063643561656236323761633331623532313633 -35626661653639363438356133633730633366653338386631343335663166393834383933356339 -34346233363937623462646230643039383539656164333866613337373765346361396337643735 -38653439666334626232373038666165326436653739666631326236623964613136623036623430 -36373539313030643063633262363263333930646537643036333663613137623337323164356536 -38663439626536343362313563346165613264633164656530363065616636613737353264356365 -34316163326661376262653039623731363736373835616434373365303563343933313835336331 -32333364626336646638656631383039326138303438306336333230373134373764663934653439 -37326566663464383264306161393061363131343637326663356538393734353138633031386139 -39353162346538626566653437643066646361303261383834366635316135666538326636343531 -31326131346232313138626633623430646263383264333534373933613461663439666265313433 -64623138623136396461376165336233616364346137646163646461353061666461376636626230 -34346530373237663365636266343631333439303834303832646461646365313033373237313237 -36386563393561653737373035663363633233343863623834356630626637316130343935376432 -34316537383837343361373934396361616231623565623039663933666537616134666165623831 -37313932363938353965616239626161366134616361383035666562396431346333616562626565 -39356630376334383131633563306362393064353364396436623766393635353038323933383366 -63636239633636616664353163396537323838353963393337353534313238323930303437366138 -38323237383834373136666562316332323461633933356362303536646362633662613761653439 -31333263356239323334346363316461616333333838383535646438316331363739336531346530 -30663939616165313331343436306462363861656661393164373238636563666235303433383539 -66303032346432376631656237326532666435356533626662636463613036646431333564633334 -30363464356263396234303235653338656532333136633361356161373932643362643563663066 -66653431336237653630383332333966646330663832343164303739343564653631306330376564 -35663637353764316562323562346363366534336534633766613930303133326330326464623139 -64616233346335653634353234326433303930316232316132303964653835663062313561393639 -66346431303538663331366433303835613634663730326361303264396335383732653830316236 -35363964346562396364303737396563343765383130386338313335623161393835626362646461 -38333461663834396237346131313132393530643362623232356233396534333666643331363234 -32636364373033623935643635346330626332346230643935333363666539363538643766663566 -38353633303661643462333464343062343735383330633562613435653836333863386531336265 -36316361316230616636613965373961383832393764633362306330326161363262326562376363 -38363634633663363938396530666532383437643736613938663436616331656366303734643262 -35616138386630386134616132343661666566663534663334663836356538316537323564633361 -37306239366138653136373265316364343066353336396433356661613064616363356330316436 -39626537656232633935303335626130396639343163356232333334303837656231623834626534 -30383435393231653534346463393330653338383036386563353262386135333865306363336534 -39386636633032323134343331373632666661353564613834313865353462316364666332356636 -65323862303664373362336237333464353965663637393534643762336266383561393034623932 -63333731623930646563343333373834346265643730633037376130613535323363653630623664 -35383235386132316166623233303564323039313264653963363935626135333433633765643133 -35313233363839363961376564373131316635356166313731646231386161363635346465613736 -35326139303234623036316163656433653030653264613733656339336264306138613934363063 -36366436643165353961393466353434363734613261383531373132333831633033646434393135 -38653962633234356364383731633636313936613136343334363361636362363032363130383131 -35643733323939323635303762353463633139323931363332623033303633393732313339393436 -38356363343035376437643061343963316366326637363335336137663366363663396434343533 -31393832356330626235373334393363343037346634333730346362616466326439323863623138 -37636137646637396162363930333162373862643235343964336462376131396136353163366538 -63313133373634313837373966646237313338373732333035623339333939383532393137626339 -30306132386330313232303361656631303936313361663839343161383263313139366637346131 -32316336316462353834623639346337656630623034626434623932313261643031623539633061 -35653133306664666166383635353034623334343363316434343262636239363064356465363637 -65363736656136326134643161643266343036396638383338343762323966636464386433613833 -62373031653331333463323832313238366537393862626435363039626539303638393266393662 -66393163363735646537366232376432366530333866383136343161353662666363353737323864 -39666163656635373339343766353230376138323731333932303565396433636134306231653934 -30353463626338303531303730636432396361386565386361313738396334623261393331313539 -34326362353934333562623338383031646630653434313362633337623034353064643736616533 -37623838333365353234366439626133393861343338653365666434336130613530663938336431 -66653637366131316135313437306163346231646464653262613931626237613963636163623563 -35343638373062653264336366633937373232646230636561343263333535643132663762313231 -31376639613834313961303961386339653665303266636239633761663532653765323966613936 -62656233393532666438613736656234636563386562363666646465396439353337626264346134 -34623863613536383037633837643338616537623365393531643430303364633063313563303066 -32626439366232363465646162326566666438636433346237353034633164636331653236653537 -62393861363461646431663430666662393238653334363264656463306564373032633835633139 -33353162656166386430643661666366616436376565666433383964383333323163313736663366 -66356435653561666133323663636165316564646130333062623735636231666339326366306635 -34386238656162613934306138613761393439383338346462633066323639656636376639323963 -63383764366261626131363634383464386362613161323861636236393030383032313634326439 -30313063306137353635626131336335666461353961303739306237616164636634656538366230 -66333939633161386239626535626434303331383563396632646263663137393131336233666439 -63386338336366633333313630323238626266623964303534653762636362313638373766386631 -62363631656331656265663661323432616333396334643933396165316231336434363030383131 -65653635386238303933356635633139303234313561636633643361366338366338373631336533 -61343066303237393664333033323162343434313833653236316632613636633264646439393064 -32626161363834333966336238666461633138346665653134376435386364633562393633623938 -32376332306538623565333939656538363463633164333636616333626231343062366565656138 -30343730616139316463373862623030653363623335383938333230376137646334363339393630 -61346263626266313736303538326263363539643065323264336236363766376337653333396436 -66636138643261663736393034303736373138373432313962336461613836313435366461393765 -36646535336438326662343838373364626162306263306432396432323836373537653530656234 -30633830613065633539646537373163373030663235326138353763303138613634383261386538 -61316665306633333361326439623165313139646234636465383166316263663532653266333637 -66643664366134393638353265653736316265313337353435623930366132396635323936613165 -36373337623066363064313637333038306635613034663835323934353237623737303435613839 -37303931303039363966363064613836343638656365366261336362323031303662323832323437 -34333739333133316164306332626236646565623062613635326236616434653337303831616165 -32363363376462363531356538373363303437363764616666363737353762393231613030643739 -63316163323930356635346639393135393932623039386432656335386630396661636239333463 -33303333356165623036653735326138323563393030346261653335396232353666666632613664 -33653064666663356531323063326134343338356463323461386462643839616638613134373835 -32383037383563326661643234313966643766326465303263636363393430306366663036386639 -61363930646261333933353932663434376364623735326638663561346235613136396434636531 -32323764343761636164366539393162303661303064366563376232613563336434373738373035 -32353463626132363133373261646136613066613038666330636238386262386665623434326135 -36386232313031353363396635326639313362663938626238366336393838326362333363356665 -34633661393566653866306564343862333231323132306233313034383661383233366639656533 -36373134663335326561616466366264363733383230666133333233373634363637363463636261 -34653038333664303332613333306364323433386561356331353832313464343832333839653331 -61363464643034366130343261343332636536336262363765373232666338366634326466333038 -33353030343534643534633061373536363866616530633663613431313364386435386662306163 -33616631333966623033353738666538393636613731343165656165366264393566373562653662 -37346365633862303738623332656139303836323433623738623364363239353365343338613262 -37323433643464346130393665393365666337353731326530333866306133363332643465633733 -62333464623832316435653739363239656434306633343735373739356137336464643065343662 -38313638626465376538373966333762373336366366376333303263323031333838303032373434 -39343938376561636134356261333138386462643961353766656534376630633830346632323439 -38636433396665656565363732356531383862663831373363643064336466666131616239316635 -35376238653139326534623735373362663166303234613534316266336463386630366537396161 -37313735653639333333373537663937636462626439643836323231346635346461363937623262 -31386330343864396364633735363763643937346561333165656331363631366432333664363438 -36393165346365363931623934333135343864643639313232306565643764643631363866613535 -61333137363436616463393131353163313739393631306534373733333532353735643239333734 -38366461353238393332313337333133303734303538343531393334336335396533636335643663 -36343165353963663563383135303031393532333130656532316130663936313833316230636330 -31633035373734373432633039316334653739356363306236343837393230393264666534386465 -39386238343434343138343035613937343963353930373231356563663233396134343065353932 -61333239616331663633313661343763393962316361636637656633636266373439656562663663 -66326530616564646639333965663166323065363936616436646234336461663634636661393338 -66353034313832616564313736616139363266336633623762623961306166643566323531316432 -34313565346266633137633135303634633161663561376632363764363566323161653961633061 -63336338363130313664313065323335616161383330343932643661373765363837623963316533 -64613164636162333265373163623365316635383333376366323731613036363431326161393337 -63616430636264333536626237376666613339313366326633623733326361303136656436366166 -34323336343961383964393831643362396535393262633531373531396231346466663565376434 -65626431616535316362643065366463663237313261326566623565653632303065626166616238 -37653566303137316264343862613531643163313833373462373932623065613364653539316431 -33323561633662653066383161316437666233366635396230653438653538386333646466633861 -34656566313932396534353263373831626335633662303861376130353536656230326365626332 -30316431633834653739386165616536353535326566363337373164333762643562616632336139 -64343162386462366562616433646530376437663335386338313862393361303630353838333934 -36316133373639306466636365323631333038636664613637613636323862313832333934303133 -31613134643633643362343263366563623661366535316136383534373436633833663363323738 -65363838356462366333386265653732643336393936633732333266633761656236343632326435 -62656236333934393366643533663637326331633438666163653132356161363139373864366665 -36353432633634396338656332306564306363386337613433306239393737643862353339323837 -39626439613239656566356331383730373765333835623232656430623936313561333730353136 -32653431643537363635353664303534336661356532376432393064356531653938356638383835 -37613339613231396266666439663461636563376632343866366532633939626361333963323739 -30346563663437613334373637646334393436666236646431356137383036656233353962613566 -38643931326435623531366230323038646338613663373765383930646436653365393735396566 -30376636616435383136303961376432336436383361363531303534643763373863356534656238 -66653431373332616363633038363939343538613131363539383130316639383137366434666231 -61383137653936636263313930346238306439366431626463643531366461386332343431383561 -39653638393262376663613861373830623436303137363535306235373635613962613630626439 -66383064316538373235643162373037393235316465336535646639313034623163306262333635 -66663765383839326262666535343132376331633438336666653230353233333132643430623434 -66363830393830313838636665363835313965666362343736626238626533656165636131313536 -30646134633730306637613533386462333365336363323835653361346265623837656331353764 -61343335363931373265663164323862376530313463663261376130363639383337393831656537 -38343934313736393462613766653637393465353934313561653434663235663761303031343530 -64643738613536396230613032333037666438356563373034353735326236613864623137393363 -38316339636435393865383235653066346438633435316235393365343536373266356439626564 -30323562326638643737313662626639613163383334643232623839656461643063366431366534 -39633365313266356137663036303233373261653233346630316438323431303264613539323538 -62623933623537636333656461666662346264396235356633396166326366653131383961346235 -66646337353536343462356237653832633162373931333661346435396634363331626263616338 -35396338303264303132633937646537646134343833343932663335633839633863356236356338 -65613034356132313165343230326239633936303063393830386335613061653661656637336365 -30386661366237386334343264653465356134326166373836623832656463306239383936666266 -30303364616362613239663535626664323339313136663731646437663463666165636264363930 -36633265383866366164386434613165616134393636363833366439373462306663366531616664 -64623066366364393266366330643234616632626464316538613931316231353537316134386530 -64353034363735653139336336633530653134303538643533313230336363633737633162313061 -62613362353334656566613139306633636336653331316134376532663661363862613236353936 -37373939306462316530313339646165643463313337343762613831323831633666626534376235 -62363130333237623863623932613630323532653364343934663530373039383034653761393664 -31633162366465643662656534656537346230326538333463366331646337646165323638316163 -30353866613166356632383435633161316535343738356638396434306635623830653761353865 -36376236313763656635636634363235643836616663663062623931303266663962363762396162 -39396463373861616562616664303966646335333965393534323162353036393734306438626434 -64636637393332613130333037616439386363373162663031303739663664383732313063376433 -30656464656437656165643131373838323837353137363831386234396562616464366535316532 -30313934616361613535333334393031383134366164376234613465383464623739333364386165 -37353434323461663339626461666339393632386463386539323665616439363661303562333438 -64373063383561613034663636326239313137616462653836623239346432393233356435653837 -66303033343130323136326165343464386163363438653163663963393636653630663433623635 -65363432613739656436313931636366316564303839303836663938646531643634663239313338 -34333134393639333638323363663137373936343832393237363261353438343037383334356465 -35666664663735313763653237656530626666633635393434343933333433643831386363323362 -65613933363931313561613166626161653332323465393431613237663935313735333135666534 -36623734303064653238643838313632656162373435623064613330306165343266363234616534 -36383836313937346263313733373462336537313139316164346134376338663739623936353164 -65326565366431323938363565346363623930343538623832326337363233333261303164633164 -64653832383934376565336539356462616466323237636131383130626239356438366338333161 -62623563383465306634306332633933383362316661333738383838656564623336636664373436 -34663061383633316634306261396566346138636232336162633734336530393466656461386438 -33616235613530393439333733343236373337666561353230366339323165616539316237666135 -64643063636362303034313465633564373132663539383861636430333632343662316561383833 -61353732303437353362646334353764343738313966633339663033616539653763313033653635 -65366532663336343238623033653836373739653663613962323639663666616334663833613264 -34623131373739303231343839666235356539626238363363383235333536353834316232336139 -61653838656365653463373564326234633233633336613030643766383132663665336530333763 -39376661326534343335333565396336303233663935303066343263643737366639373135356162 -33373762303131366638613664303563613235613230656465653030613962613831643062346264 -33626364383332316639653139356534313134386238633161613839643636303330373332623930 -61313337643830363036343038653461316465623764616365363234633962306134303430646363 -34353262643830323937306237663031626235346436636337383961653932646563316232386230 -34653863623939646633623164306633303736623638613933643365306161643937393233653166 -31323635343034363865386163373162646165303732376637333135303632343830613433396132 -34353466313538316136646133633264346137326632326365313535653666666137646462636338 -62633563663538653162646530346266313865656132383533653561336335306565616637613565 -36326661383361633565313531353136323964313932653865376161306437303163653132373864 -65366261313531623639653562613163633330313934303732653062323462343532623137656530 -36316265323338373533393463323636343736323734633364306638336535343035366234616438 -33333163346265633630333639316639613166303261643236663734656536613465383365323830 -65653862636166613039643530326235656264613530393635316234643536666230613134366234 -64353836663563393036393131313930363431393234653939643638356264353762666635666562 -33646363366631306461396637333762646662326561346237383734383030613334333863316132 -33333134316330623361623936363635323639306666633137356137656663373937666235623036 -62666362623639613930636632633661623838353437333436373730366630646266653661646638 -34393333306330313231633561653862393135636435646231626337386332666230393035653139 -39616666386361656433386337613332313036616662613164356363396361626430333766363964 -62653637653263376239346463643339346161306266616637653637626233366439663339616264 -36303063613031386537353235333334353234316664343566386336333333336134636462623063 -62356432396537386232356633653163386332383233346336373832303065373932343264626232 -36373863373639363161393664326665646464333031643437386632333564373461363266316536 -30323965303237353839313630643863346235386230373530653533613764313961356235356632 -38326430633564323839663938353266613963653462373835393933303437326238326135663630 -66613433636137323833623030376663653034613064623264653765663932373336366266653466 -38383631646566386362663239356130303135363436353462663061303861353764346636393261 -35383765646164303531343562316135663466663333323466343737666133626634353062636339 -36383132613034383538633062356136326534376338326239653136653734356332333931336636 -30343463626666623839633437646164663432663265396330616632326364396334333361623130 -38646565363738366566333464376161616436376631306534623365653365653239396335363436 -37343830343236636132656261626362666236383334663331646237623133323764646364383038 -33633238343939333136326530396539356432376437303135623164663932333932356566613564 -61646265366336643831303665653033303064323535366162303632656138326361666166663931 -37316337646133656461386261376130663235626365316635653335343034626333666232356563 -31643962366533656638316438376534356137306531633632636436313732646534383337656264 -61313232653332306433376432613434373661323931643432363661303263353333313730383330 -36313937303333393332306662303237613539633030346162353938353831633165343432386236 -30306237333566653131393161613961373837373930613466326564623939303361343930393465 -34306666383063666164353765646635613364303661346639383032313062376538303766353263 -37343234373166393535643930353638356461643766366663653038376362663637666331356565 -38643931343836376535316131363137636365303463363233353839373165313335353935656462 -65613664633964373631363034643830663735623331383066303364626164626135616331653534 -35646264376266383065326463373032336163343032613932633062653932333237613037313263 -30383437656134313462363161306537656263366532623962353834333834613061646333656639 -61353533353137393461323263313536636263323837646132346535393632393133373334316165 -65313234333432613032343930303733643435623936663937613932306364643433303631643533 -36363231633366633930313066353263306664633663393832336139313836386530656137353636 -66613863316234633464316665313736373765323538383265663232646533663334303233323635 -33383334343432633563323564386230306237656535633633303232663532393161346435306364 -34636261316662306330653334383438396230643363613563623139656631386663666435313331 -66656462376564636462373438353063623438663261633939656231313236343636366164383733 -36373632333862663964353164383937633238383135326566616434653865656336626462306563 -31663339333462333363346164346230663232643338303937393630366335306138396133323530 -32616564363136646332393166656231303037333265373233303735616165313733666466343065 -64643932326162633233663963303361633831323634633665646331653862303234393461313965 -39613934626332303530633633623630613838663234343831336632303431303735386531373264 -34333663643665323866636461326432646531646266353165623034653366646232316164323361 -37623836323766663265376338373935383663643530356533633636363637643331613639303735 -66326232386563343535393835323062333531363163306662663439373533316239316235663634 -36346631396466623839323935323933643137353737396566656130613635396665323530336533 -61333730616562636235643436346163343830333337653734663265346365326430326139363261 -31633131326364363766643635303966326266626665663461643366663535376561323062336639 -39656636313734373865356166636632636662316362386666333462383730303466636332333636 -38303939633662343531333763363862653936623465303064383939383238633939626633383262 -31626233376463636133646134356239303338316363633466653435663937626139333764646161 -37383432343163326537643766343931383963343838353431386466623364383265663632383131 -36646632313330323038623930373663336138306263616331313230346430616630336432383037 -35333735356663623935303833376236643864313062363263323234383565346438326235613762 -39396630643964616566636139656434623966623639376561653835356161633231613136663764 -37376166336538333730363231663132636532313930343833633139393865303566333238393864 -31393232316332303635656131376532616536613066393938613961343738306664353333613066 -63363561363464316637323232653262316436326562393034323662636132623032323137653137 -35633163613165643264363434306235643931376138653364303061303766626335303461396130 -38366231636236653331343963623733653336626232376161323731316566323438653666313934 -36303836356231343631366238383563363935353663303331613265323464663035373665373564 -62623263346539313662393038306333366439613438383033363662346538313234643335363433 -61623230666239363464636461623837346562656630613637306336646362343035666530326636 -66363265336162383166366261356632373732383231376336643862323861373636353338616234 -34633366383237323032623835383362613433343032613638376639343061373735323132363035 -37633966326363316535323734316461336665363366623963343733303939613466613836373166 -36666231636134333036383436313238376462623634663938633464383166373231353462323531 -31373461303763633762393361303536306166353064383537353634333932623061353533336530 -64643037656161316437383962353731363733356530643938306134313830386335326334363935 -36356639666633366264623937613738323736646430333033326636356438616166626537343930 -33323730306436626661373733636638613066626261323035356261663031666162343262653361 -36643634633436396431303034626534623432653535386639313165313461663137633835306566 -62636131313061316635336234613561663736633033643132643639353661623238386639386135 -63613164373866653465313337333434383733316435386664366663353033626336396231626262 -30326538393762353765643738313436323932346130656534303235366236323436653539663438 -65313265356232333236343661346134656264633464646338626138306362323663616364613362 -62306635656634333937613037353732346466643763363064656162306533386136346537343161 -35633635383731303366363634323262396437333431343061396133623234623637633731623937 -32316533376564346539323331393733646235313132333065396263333137393939613238343339 -65383335393061376463636238383839373736623230393838383863373139323165303039313734 -61333961323436353131373039636435323235336566363861343838333530363362383162306266 -38393639613465306239643533643164393863636431366266366663363661383232376130663532 -61643165333331356331626263303064373530373264386135643232336133633632373738333236 -65613564616231363061653964623633303235386165386331653462343062383166363533323633 -31323734306261373764643763313762326534623765313830366162376264346530353734316233 -63613865333830336435636338666563656335396131383638613665653635646432613733373239 -62656462626636613865643838633962353938393734616530353332383033323930306632643733 -33373231353136643332653533313437626331336632326538613938373630663030633431303065 -33613431616239633339373164616639323266633237393465396262633837323432316235363334 -66376663613236623433636262623735613066336165316234636333303863306136616363323662 -63646462383733333335656665656163363163646266646562323231663939366138313635343765 -34336534623266356563303330323931626562636635376633376462353132356138353466343136 -38366331356437386364356534303064643833633633336232643433663333386534373663363435 -64653662623363653035353937373463613236373034663965626337346663663637633637313830 -61393135656631653736396235386235346561323061396632643432326361373238396430323032 -34356238643865626532343531313737373232343437383739656530303464336164346464383831 -36333962316663336562343139616162656435326464636330663363333138386663313232366530 -33333636373735636230393465663832326231653235663132663163336535306234323966346337 -65653338353531666637333661303732336661353839396266333564373731653861373066303031 -30626334343737323765356534336232393138323137623434616630623933353930356530353137 -63633732333963333264623931363538633263663839316338653366316431353939663337623839 -31326563346435333435323631626132326161633930646534383435323562613730393233376531 -65376536373261626361323435356630383031313830386365656236336432343935326431336436 -37633535373538666132333362393536663863646437376232616161666138323966626664366335 -61623761393666376263383833613761613339646262633130343230643338663737643465636563 -35373239616136343639316633376637353233383263353935316433326366366263396261306266 -34373864376330393438366537663130656562353632616162653631373230653262646565326230 -31363161623834663330313831323664373039373265643863656162303137373263346537643331 -66636232303930343635383431613133373061336466643862333165313332623262393338396638 -38343064306532303437313363326265363163316564636139373864356437626363346433353234 -35633562376437373834623662646333373434663434396139613637333963376636366561643233 -66616639666231343562623265313966633435633831656231636562323533353562353462633163 -66633962306162306562626563653630346237626461353533343064396139383334383339313761 -31386236316138396234376261333761393532613162396638633634363461356163366438333036 -36336330313461636464373461323133663436306538623931373465636166643661313630646238 -63643734656238393064306663396432646136646530386361633935383439663333663234396531 -61306430666563356439343164396635353063303836346232646264313361613363366561343761 -38373663633330623538346338356262393333623335393839663633336430343461323738346132 -30646136646437343161313136366434613266663066363665636664653539633630363666613130 -64346238373931323036303438616565373130373936653965346636653134636138656530316666 -39373532323135653963653239363661613861616233336563616662333431616361656339393863 -38323364656563343365353231373237663163643233333165613862306563313838633365653636 -66383435653735383130623032653133363766313931616433336165373166333331623932366234 -64306164346164316638616664313162636236336162653437346433626439363538313132303665 -38353361386563363731623437363663363861636337656538306233386266396532376162303363 -65323430376461623432656136643932633461666561366331333866333731316661326636353530 -63646335323239393961656237353535303331393761376539326335653061646434346438353162 -30643862323765343164656134303439643362343830303639623438383732393262353930623433 -61383366623532303432653632323135633937383739653164633837633861386566376132613830 -66643063393862666538636232346635346537386639343439316131653333363133373236343935 -62396433363834323235663236383634643830316131616633343866613934646331363838356636 -64326439386566353933393234346137306263663236623738633331316463613731333836646330 -65383232633032633562653834653639383639326437323163633930626131336530623539326431 -65633136333339323861626335306331323138623230363532326432323837636230376361383362 -34656463653439373761373366663830666136386365616431306362346566613636316332346464 -36356330353136643634313433613665653161616339656236323264343962316639386338623230 -66396365306565376261333462343661306164303431316338663136376237353262303233616366 -33333163366234386266356364623464613333653337343137376336363030333462623333336430 -33373964623537306436383861663631636432633034623732653761333334316530316465313063 -62303863316535373233306663633130346331393939316366316262386262323065343039306265 -39663537376437613732353138313738666430393239613235303864366238383534616530393830 -34663036333438643162663830653862336534373261326437353232326130313438643236316163 -66663034386366376637356235343963316336343764613337633532343838316233313032323631 -36366337656331643739643139336665323763393735316338643632316531613336313364626238 -39366532663662316263666539316634613531313763393765646138616564646137646166306434 -38333038303963333735323066666361393061343032336563623630376231313031366166373166 -31636139623338656439646365303630656333323931383162373338613130393331363735613538 -32323562383038333238396536303136613834346663396432363663346462363732663330663336 -63363138613835356264623432396437376233306234376430303436396638316236343035363933 -30613038633335353235643063656266666464396237353331303433626435303433313333633938 -33303839656438643164323462373863656264663632656632386237313830356365306661356336 -61613262376632333662396636383161316433356463306235333938326433646562373861333135 -63643861623337373961616365626430303334633338336161653666656362333032356463353065 -36656236376238353534666530653633643631333531313132616230643262663833656539363932 -34386330306637633439613030623461343438633132316332373365353937366564336565333038 -33623133326132313031383236353534623863326535343839653866323438346264653461633130 -36333438326662316337663135383861393030633136383131326332356363636134336334613838 -31613735393935643163313264316561306365343039636362383232376162343361313465343065 -32386330623264613335373461306462316430636638356230386432306466393333666636306131 -30313135346565313066613137623466633266316166343533303731316532353262626565663965 -63363235386363616162366434366630626532363535376336626336363238353266373765653865 -61623666346561636564353833663161393066303037643630326131346163313634316635333166 -34353531616237623930656131633166653039343162666534643365396461336461343636356333 -30646631356364303430393935343136383066326138626630616633323863666536666638613531 -35613835346232633039306636653533373462656630613335613834333934366535396630663030 -61363565316135323433313763386231653938613965666531343439376266653638353766643439 -34646133623166663266376138383438666639666136303835303462376461623935356538656562 -36656239666465396536313263346662336362343237646661646536396263646564323562363434 -36656162353838653339346337656231343533623033383235316639613734386264346633663332 -39373132353966393138366530306435303964663436383937353362363932323339376333333738 -61643534373364306630326436373861663435323435333432313065643635666534376165326263 -63353130386564663233316234356464323432616130633764613230353662623263373435323166 -63313032393537626636333466333731313531323636333330373663303333323334396264306430 -65626334353634326539333438636532313939643432643164393537343431363861353036663836 -34353533376131333063326531366338666264376434616138336164303263393065626136356436 -34646433633863353664346637316331666532646163663832333934656162363933326563373932 -63663362393630656537666336346537323462313335646133393161363438656434666630393230 -35363130316437623537393736396566346531353764326538343835313530323134343666613430 -35636439353461333631626635653632373361393161356534653034313365643263613630373830 -32353263323062396238376530663835643965613262346631333232356563303165663762666533 -36306437323465383530383737333430333136633032616632346434623136643033373530326333 -37316262333766313532333662303930393463326134363534653439323964313261366264663461 -63646232386438336464616463326139376462613531643634643861316333373665633361633935 -64623466663636616565663634656537376463616133303364663236636638653138343664646137 -63323564343639366464616535666363643434656338616231316461366634336461366238373462 -34396263366236643338343735346433386134323135663165666134633861616234336231663333 -36333863326138393437383763343537306262613663306563626632393766666334613435323963 -36656539663137326135346532326634333239396532353534346562653965613534613031366166 -37626261646566376339373761336531633734343535363664376234306632343237663632363166 -65646263353365363038656237383131343836653232626338633763633334373066656566646536 -61333433313764333564303063386166303839623838383638643838356534633265643363336434 -64666334643039333865363064626130303931633538373732313032386530336466373236313237 -38306562353434333961616665313438373732626333383336326137663734306565393333343033 -63653730666131366165653239626239316130653736346662616633613536653863303963613239 -39386431666535303135353036373065313562393861646630383766363564333032346132306535 -63333564326338316536626139376361633835633735336132306436343964333333626332616435 -34323930333737356635376136343430616461623236626130333137653364643366636135333831 -37633662306666613530626166323734383032393261613139316239663065633862313838353633 -62366566666130336461393834326165306266633138626365363032633632306362626131393164 -33623935663238363735333631383434616238663933623138663334616632313730313866653533 -30393566353862323663396438316264646632666265336334323266363731323431343263383464 -66346431303162633930303461666361323334363937613961366337343633656431653065383365 -63333439633530626535366566383930333663613439393435626430366330626537666365636330 -66313163636439613863643931393232613566393330356635323735623232356561623962623666 -63626531376639333132613532636163663035383664353233643839386138616130386332323362 -36656665643439383266623539333730633638353737303634346131373533626336646530346561 -62346133303735386662383563376635303239643731653031336361376261353764366165393835 -36623735343131303061303737363233623630353836353837336666663536323038393535663638 -66373136313962613562623265643833323739633437396334386366373130343132646162366536 -65666364636265343962396633653864626330336361656161306136613766336662653433353462 -32336261386639323264343931363463306332653464646237366430316131616562613963366638 -64303738383136373537643830613431333765636533613638653130326365366264336634356361 -64636164626465656439316663343732393461343534366139343233303462396164356466306330 -32666636396633363636636561386339323632616138333234333434623031383534326234396338 -32656466353839623331633034333736376464393166383531373932636363393632623664366662 -32313233656534653435323039613631636233663734643263633331313661363862313732323536 -33643366313162643938616136633166353830656531383565646336663063316136366238613232 -63663261633437666264353266326364633233623161633839386464353436346131383632386631 -31336563656461663031633332333931383734303234666639666430363936383264383332616536 -66386362393762346263393835383536656133383035306561313062326135316164653461376633 -39653432363866653736636461316439376538613037336335663161613730323164663330616465 -36623137623031613131626661623938323230303865323331326335353864336363303237366234 -38643830656136323533313062323865333530303765316238653563646364386562333635383565 -38663764323339626563666335656235323938623662626234303134393339333731626536373562 -30666235356430663932393930353665663132333530353237336134326633646430323661633563 -34646537303663613033326163633165316337303461326637656632303533306233633563363037 -31623066386239393965316266613834386532353561306661396162323239623662653734376333 -64636533663664393662643436666265383635386361376530303437356335646162393437386566 -65623733333534316662633837323632393962383734366237383631653538316264373164373538 -61623737313565383430373265626233303765626563326462303331333065633131663131393137 -39653731333036353263663532323763636635323861313262333437646538363333333034326666 -37633331393836346166343732633263376335666537323865306339396635336437623561663665 -64616464653938386462353639376238363035386665313636373031333665343334663462313463 -63366239366631616634303538616532646366643339343939666365623633613261396439396134 -66623635656261303130623962633938336132666138363834346532633366616132613337326134 -33393039356461386562386432623738626565656636646161643137653863316462346261383430 -63393836623130366435633966633261323263636465313834363461623165336437643836363266 -37633737633235386537363734663564623534366436393834346431303461363863303237353263 -33356566633338636335346361393461613431353331626133643261376266366339373337333562 -65313363343336363663386438326531636361666365616661323138623133353463346238373337 -35313131663461346234643961663137616233346439616333366462663439363462316162396564 -66616637313130363835363539616162336634656637373932376133376262316131343463636263 -36303963333361353664316338636565626434343834653436303863373563363635663536303232 -63623939366535366563396266396535666265616166613061626133383465303139393138306639 -65313333656366653230383939643666626332336531653136353436396635663036613462326562 -66333437333061326134316230363263386162646531393163383137666465653035313563396137 -62303130393234636330316566393330366463616261386237333661386430363338363965643733 -30353638303563613334386564646230663364633364363830623938626336363166623237323163 -62326630376439386562323332386161383531633562653537363066386435663834323762643562 -31643563393965636366366364383932636531653739386632306563616332313939613036326430 -36653533646462316663396534633061633961636137323762633932303233386263303932656631 -62663932396563653231393561396330336634633638326434396335633062366166363938626234 -32373335396565376536313537333363626266316262343836616639633239663661373038643464 -34666130303030643865613766373438303738366535366635313262633063323238333531336532 -63646333333336656539346138376638333531396265306461663063363764666262643464363566 -32396164373761616238316533646662323534613266366263633362373261373731386365326130 -35343162323635616462326233633530313466633665656166633931613662613737343632636566 -32383032336566626534356465356566616630663936623938386332313736613730373234633237 -31623638353730633133313763353931623963396131653731353130323335303439306236613737 -65653938343835376164326261336232343836336432623737616263663561333433363462343238 -38656162353863323938623735616537643661326463316333643631643931343733343637633664 -37356130303132663931346436653032653866343839326437616439346135653930366266663639 -32373031646638333562313937373766646534643431363931383738343739633635646335653034 -66373439623865386636303930616436333866356534633961643862633731366230356536363333 -35336363663038656334303039376230626537666633303337303163363138373661393433303235 -62383261336334303961613337623137313864346566343230633962343037633263653133653831 -62346365663436393837653835373530363731666464623735393338616662373832383966353934 -65623064663562363761323236313461643065623961663361626238623162343263353330396330 -31356230316638643861653238376665616463363135333532303830633231363162613135326136 -32616338663930343037396332323237623137343466363137353939633435636363636435656432 -37653061316435363766613634633539386138633434383033393964643862386234633231626466 -62323137353361653036313737393063303133366462313937363037633662306233656434303637 -39663066333930623138376438353662653632633037343233386531356664393332366466306137 -35333635383864343463346662383464393565646332613863303631653333373962393365363839 -32616265343862623765666362346634303837623839353865323338303232363735336662303263 -65663030326638323639343630353732313030373237393333653633626336636330646437336538 -34396366616639373336333437346231316266626634323832646337373661346261373838373962 -66666434303831303139303662356532356561353832363963383963303532623533643630393634 -35383831636264316330353838313565393863646534343362653231326332613236656166346336 -35633761313532316266373863623763393561613532383964356166616364396439313332383363 -62636462666663663563383834343031333662396366653965376438363962343032336664313361 -66333236646264653065313465666130656366363031643233623464313334633136373763666661 -35383264353236636138663965333764316634383137303431656334373836393135353338373136 -33613637383566386164393466366266636532303038363064373039643935663935633230623839 -34653437343063386461306434623638613261373033373138376463346230353162333737626266 -31303335626236633435626431393631393466626161333337346665643362636236363631376530 -34633363666339393034303133626130313535633562393464613764666466623665373137316165 -33363338366430383261636366333337666331333634666439363732376334376231666533396630 -36643137363862386339623238346666626130643364386633313261333664666533626138363933 -31303732313437376634353138646461393037653235336462323766316635613837306130316239 -62656637663832376463653863373937633934636465393232373930313866373336653164646666 -62646335323039643836363564653365336266333439326132336231656463326231616164613661 -30366536666561303930333866356164346439666631623332353435333632383137323835303738 -30376462383865663931303139366236666664383163653338353235616161326266346665323337 -35623137343063653463656439613261653338376237326332643564353038343935613937366564 -35343137613139626538326639613134366538373838313131333164663766386564623239613335 -31653661313735353233326534303133323930393831306661643964383166336266663437623138 -62363963313265366138306439376138336363616664363563633539653438346138333764306130 -61373432613836656138383862383234343539353665613362636433333062333032376337633461 -32633765373935613364663238383534366535363531303537333062616163613539356233316633 -63316338303062386532663465383137633463646432663238626661353239646334336434326334 -32656361396263303731646263636239333536303332316361323736653964303464663833386534 -61323038336362396465663839306530376234376439373237636166363332356535623736313536 -66353331663865366138613732393837663335356432363733633662653361633634326438316266 -64663165653631653364646466376130333761633465393661646136653135323636313966623461 -39303433653438633133356661653938336362383563353765633135333335376135636435613338 -62336537363264626637356436666462303535363733366339333362613964366235316339346535 -35623239306431373432336262333365333732636662316230363938333462666361616137383865 -64643763646162313363353436623333656633353262613836336363643832663463626332316338 -38303531373139316164323036396632303731353761306230613038333939333837666166633130 -62653163303837383135313335306439316638343362323432323337336434363339356466653438 -36356263376564326336316234386337626661393663623861663335383539313562343233623031 -36333833653933353336636133353438383235336532396564303538386638376266656335323439 -31386539613561623333393664626231643264313337636439383963313961303036616539303632 -30646435336530356136373636343735633861666538316538373739373736306332646630363538 -62343239323531323035373530646139656566373333343139656663393031393565323634346437 -31386438643265633061643237333161353935376266393064643866373531303833396131623966 -62346163373363656439363964643235633734653662313964303966363130643064616535666139 -61623265316162633362333334643134663838373265633634626339363930336532313036643931 -64393438366263313931323438623665643832336465393631643862363432316636353961313664 -61366437643233373761353531383964396635326263373461646135393336633764343631396534 -38313064663534653731376562343935616364306231383361383361353464666530323666363530 -37303337663031343063656332653730343265343137313162373033613837323266376434306637 -39333335366232643336366135393463653963633632356266623936323739633566333338346332 -32353430623838306231343432356636383937393431353530386164663431393966303261636434 -30343663353730653233343838333230353537373333613431386337616232396662353438633536 -30306432393639623531636632333932636433623033386330313638353033363132323532393362 -64353936353934333339323536323630393439313364366630613165373365386361626266636639 -63633530623138346333636539336663323136363637393536646661653439316331636164303033 -65353831656265303032386433333665643834646432633034343532393162613261623132323134 -34616234373232646464653464333064633930376637633161316364613363313538383436623866 -30303433336639616630636632616263343031353463336437613938346531616362656239646633 -39383732326339643562343939643438396566316332343734636136333034333436386464343866 -65636364623433623537393261333561316366323336613637333666653338653463396335373365 -37616264323761623965356362306437663739363365346135613461303431363861633465646633 -64366137663762346536343765643264366630363931303765633061613739303234366238373163 -65363666653736346562613932363365663630336363313731303736313234396165633366666561 -63653362333864356639663737326563376461346161306664313837636135333533316162626261 -62303935656539353235653035623134343866666234396136643734393831396537313433393732 -39616234313032376636373531316433616266356236373839633630643665633761333939303865 -36646663333238353863623766316565383333393636366131343635633333666234646136636238 -37323335356162373934393331616562336539653765326565393037396239393563316239396565 -36623538666632383263376334333264616637656339303030326537363137336432366539316561 -37383161303865613939336534656636393934383332303265643465323939353966376466396634 -36383931663363326539386135303034343438363331646633393438646435663162323033346530 -64306232643033353733303930663835613965316335656135666266366137623133363131363933 -32636462313337666433306434333966643039313232386230626166356361396564313739323035 -31623937666362663439373265616666376433353435383963653262623263316630343263313234 -38356434353436376533666436393065643733333138363062313736303161363637653932643036 -33636462656338356432393964643435396662336166626636383963643438333163363366653062 -65323464313362303732373733373963623730366562643263313664323065373534386430653834 -37636336383738346532353337376130373631346239343638613330326132643864333333393563 -61363231313762356535373638323533333033366538366137393930326130383561323739616536 -38393539353063383738613534373563616330373838353336396538353634376362623435353865 -61623761373332313361363434643430366438356138623964306434336535353165383261633835 -64633538346661323032376666633262343761313534383532633633623134396333376339636461 -62666330333536373433356531633965333137306161316465636335386566313835346161326437 -33366633383633306566383239633239333066613132616362656330376165343266323533313965 -30613164626231616461333661356231336462643832323062383463323936656264316438306462 -66623563393834353561373462373262366438366439636166383636303631646239303736613464 -33303539363730386637343137376337653065313364636639363635383034633361393238333135 -63643365333965376362326265303139653163386239386234333062386239373037613339633431 -63666538383334366561616366333465353338356638643231383065653763396339613866366435 -36626165653730393934643038653132363532636635633838643138336265633930333066306536 -66323165396332303730613662343038636366396239376662393731653931393731663737363962 -39363131653366393232336265666532373632656137333635613131633061343965613864353437 -30366262396536646530653232376165323464383962666237376232353964663663316431333035 -65396135656334336431313836643935393164316162366430373966396237356665396436343961 -30633831303261376133636465396163366565343933376534646230616461376233386162613065 -35326365356330643835336430316466333732396232623464316432326339366235313365666365 -37643933326666376335633931353032396361623166656435666238353164626536623864613766 -38653732313233353134646266343262376361386334646266613130613233346533346532663631 -31616239373664396433383539616438313536333037396532396264653764643663316432666138 -62666566386631663035373963396134663230376366363131306431613238623962373335666530 -62336164313531306564396562666635636437323366613763356132636239326561373135336466 -30626238636431323664326566303931353735333466653038653664643435656465373264323764 -36323834376530363538643139396332353233313137643963386435356264353733333738623938 -65343063313661353762343865383239633239366662343937393231653935653531393064663863 -36366236633632313636663365313739393665333739383363613430316430666662383965613261 -63613063393939326330656135636263383730316563633565613834666232656134383762386161 -61303565366236643665396662343166653335396235336563313463636466663538616363346438 -62623736386639666131393532303462313438643234393862333531303661623662616661303139 -37373637306666306232336131353737616635323033373336333162343332633565386463383937 -33656636626466643230333263383330333138653738336532383635633833613430386639316362 -32333133396232353133653737613535663139623736343635366564316639376261303530306334 -32316239373334373763316231376439643462393139353861643735356363383661383761306130 -32356563613430376361353062663936626133363137383662393936383939373231663365343535 -35303733356465366533616565356162623366636164303663303136366434333139363462383434 -37306533653830373765326231346636353861366634376535326562393661353135306333356136 -61333231303738666238396461373538626164326538646239376139653231396233303938626339 -37343565366134373430306132313338323439373537623866353863343066643937353839363337 -31633937643333626239636162396233353431643465656434646334353863666365376439363961 -64393862363766383331373665376630646338376634356462323031616630613439373335366530 -66636333396166643462306136326136306664643365353033396265356532363163363964323238 -66383731313462633365383463393764366539613730616463386633306538653032653737663731 -37643065666237663165343838353034633064353164636536343936333362336461303831363633 -36313163653566623331343135303637656563316439336637373430653338333833383735393763 -38353366306530323563323436623036303134386233363365616439343031653434383361333635 -64646637326636343831376162616231383431363036663830373664666164373939653266366664 -34626438633364346164316633313962376431613133646236363339376262393736383363636534 -62316131346365393238353530666430663765383265373132313339343134656531613032666330 -66326531383832346332363237356230303739393633643132666566653232303739303364356133 -38646237343262356530386531643163643261663666343938326163633065623933646563633034 -31353838316436383661633434643863306637623432646363303365386465363839376461613239 -65653861643533653536303562653831333634313938376639376437306665356439343835306638 -33393230306365333538646237666166666632353231636630306435646265633830323365363733 -62396233343163396134323537393066313865313331363231663863333230653031616132363662 -61613163393334316532346662316362633732646431663137656662356530393538346631646131 -32663737616637353063643939636330623933323138353065613839643034656432663361326138 -38306665343466306464663963643164333662633666303665613437323161353430643766303262 -64363836373966656666363739353438383937613635376134653938623835373939386239663635 -63653961373432326361366137613865376365386638333163376638323761653931313264613866 -64636635663666633936663030646134313166663532343865623430633962656337653562373132 -62343963663166366263383962616238646336616365323765326165636233653334336266396163 -35323332396462323331613764636537623233656537323531643563663439353137333035383536 -38633432356464393730303731383639636462663866373234373839363734323935396537326330 -37623962386531333838336633616265633435383962316433623565313161376437336438353431 -39363566376637373131303265656339313530663733393830663933623839323734616237623539 -61646164333330336136376437636462383565613261653037323636663734316433373162396636 -39356535636463623964366134366166366466623231393366323964393565366636343965393830 -39653730353764323836343332613130613134303031653035323565306639386233613734303665 -39306232623736333366363666333264336133303064383866646333396437616231356361666236 -39366436656334366537373262313466376430393363386563633965373531663337353466633262 -64383161623733636132316332346265323334376634323337396637343830356666353163393135 -33333662383333663162656339383830643666333330373936633462363863343236313333393964 -63333066356166613063343532346637613138616438396164393964623965323136333039653535 -38396432633766633338383364623634626462383838616264663064353736363061623132383937 -62316263316633353864373530636533393561613039366633623034373735353638373130363266 -30393661626361633431393436383339633532633736393162353261323763356261363030323138 -37373763323562373537343330326362613866646530383365306536363763613865623935366330 -30386336623134313033636661373061326237623239313063376261303636376462363537353235 -33303765303630363933613436346563616639383531613866666334666566666135326436363966 -31333339313336663239313761636364656139666166363737313865643432343466333734383236 -64376435346333363633626631313862393636616364383330396133346234323663353363386530 -37346563396165343066393630633165663263363738626564656361323532613064326365376563 -63323663653936666430333364313739383138363837363435356431313230376163313963353837 -63353462363930633839326632613335343631643136343365313439383065333763303238303135 -65343661643138613465633734306136323330366666633238386638623034656461336633373635 -32333365653061326530646464306363653362643638323138353531646131373236303664323131 -30613661373431353162343161383737336538386635373164383031316431653163383764636439 -37373933316562356261363630376461383031666463316334636264653165333031363262633730 -34363664386162306666363765626330613638363565383032663933636239626261396566363731 -63656365663934633363636439343364313939303563663465636336366531663038646139663531 -33643466313065663932633964393139633466346532366563343662653333643338313137333666 -36346533653530366433653066663961306366326536393162353636663434633261623933336235 -39643131316237326630656536653961623536323432376534323035326139353064383531383939 -62383261636166653934333364666563653132363162623139633837393163366233323338323464 -35376132666334336537323938623561336336343638343237643763383864393862633134653633 -34353663643235313733356239303533626139356637363031313136316332313136336135633066 -31633164616637353762376432663230336630633533386661353831633737383934663565623633 -64666163656233303535313561613863326431303564373836366561343530653461653736326131 -61363436653436386334376638316137363734386430633538623365316135663634613765353762 -65316235356666643630323332313233373739323232306431303837663035376565386231373937 -62396233383236636332626532613438346536376465373565656238323634636530303732396335 -61663639643466353366663234326239633832656261636162386136323964386365323037306362 -34373263656535323638646365663236393639643065303436333336316636353262383562323435 -35653539333538653031396639346635393866363835663365646632373862376333623731303065 -62613334393931643431393863626634356236386465356230653362616531626335343032323362 -39626635393965343939656266306166346231636164343265623632393362646161363831323161 -35343465653235373639643463393863623730343833306431373731343038633635633939366632 -30376534303064306637323166306632336131623033356637383733643835393535303431653734 -66343331663035313365313836613938376264353762633264316264343362396230316639623261 -65376439393231376236333366633234333636653163383330346363656362636338366337343163 -65663331353631353965323433623531376638336366653633646662633965316234376262653061 -39333837313337616133353862636661386132313963323366363638666166663438663962393038 -61636265643830653139356164383233326331323966313331373336323130613137303564616137 -32356262656136336263373630623539656330373136346661616631333266616266663466333736 -34396336653136303438343164306662666237633037336665663964633861613061356631366631 -63383034363139656530323466383237633262633238643037323337326130306564616166613735 -66343662313565303237343634666166386131653661656565353064343838396363303631643662 -37643234326237646231666561373566663430313932336162623039306433613838343337363731 -63613966376365363136366163636331626562646435333337636361353562363762623337656165 -34393938353061303035666263623361343265336430313864313362333265633034333136373036 -61623134383662663331303932343736623263666530373562663661386636346636663631363036 -30616462643938363037633338306430646165346566373736383435333536616262346564316436 -35613930386131636361616663623939356633613362306563633461636230316338353433613366 -37633263626161363964666134363636366665666562313335646634623365383363356461396234 -33313332613131636135323339663034646363336637383862653838373365636563326131626234 -63343432343130656263663262323466323734383766666139376337626364393638333830313530 -62646639343935343661643131333639303862363234323833643538353162653733376464353666 -32306139643262666366363563353639343764323061303036663336646336303162333832633135 -63336436373864303634656339633764643363396330323330363531393963376133373535303035 -62623630353234363737366139616131616539393264316461326633663161633033663665653936 -65336565653336386432303866666639353937383137633236633137326535643463393035363132 -34383036303439616239343332366465316535633066353739663865313966663239336332646362 -34363430663532613931303839323139666366656331336565353936616464363736623461396162 -30653639366662326236656533663438353637633866356333323538343339353731653066653433 -30356634303634376431303666656139393536333335316562623437643738353463353933303231 -33363831616534316664306139323261333230353533323033336136356638336438663337303235 -65363130333461383730346637353466373337623830333961376664323762643039373966353837 -34366564646230346161363135346663303137363637373564666666353431336234373134343661 -64646138323434663565323162353266623036373636373531633264636538333030666261643561 -35313166613062636165383934313165613666376333396435333536363132383864313431343132 -37306635313139313436623233323531323537616139666362306464326162363031303833636138 -33633738356463333162326165313836313436633633353832613037343239303239646239366566 -37393036656433303232313363393734616136333239623730306434363664623839356438656436 -64636462323735306536323461383438383330623835346662323961376663623465333763353432 -36666230356538613266343031613463333531363966393135663034636532303330646362346663 -32326332373636356635353365343331376334353632346239366434316531366163356264393331 -38613462396533376131313866346131366162336636643638303133323762353330623939393366 -33333038653562363366653339306135343534396239363864353332666431396161633430396235 -35343731343036623836653836333061373635316435346637306439353762656437663266643964 -63303433613863303339353637346330363233356663343739346431626661336361363363316333 -65323332373931373265373537323830333466363162623463353033353735323264633436333335 -66366162313365616139333337613738636464346536623137343537313833616165616462303533 -30616463366334346265363663376461633434333231366461323534623636656463363834643132 -62356163616661306139656664666136343639323565333565316333393033383930313439393737 -61663635653738323933383331316338643861386666383832336333396637616662636131343136 -32643431633638363962333837383332343834633030316235303630303637623665393461353937 -33313735653334613433326639393735353435623231663632343535373739623365643039383165 -63623734366162366261343232656133626430313963643337383934643136363364376236333131 -33613930623230323961383930646437333335633234316337386538306335386665346138343264 -38626163653335366637306366616634646130376636646238376466386633313536633135646239 -66313564383865616334616534363938313937336130353134646264383133633666346532623561 -61366537356434616333356334653063663833393335326462356438613830333563393330643137 -31643965376361383433316531613631373035386662313666626461646232393666613235313737 -63343161356166666663303061356632656639633539323131313563306662306136326166333235 -32316661346332383332633032376333363037613764303861343231346235373438373366653236 -34643261666563373038396266633630326364306363366630393538613038336331373566646464 -66313738633566663163396531373435636461633862343037666331336136663631636332306538 -31613735343064613838386666323765353164636362643037356132663762363865663861353766 -36383339363335653364313964623935363339653232613236386330663134303936316135643336 -38616635316333623333373830373561373061323039613462336233346234313633383864656133 -61356333316638326166663034396366653032313366356233343663373735383763656634306634 -30393638663135623030376530653032616266613835303935376431636431313565653530396262 -62383166363338656330356330386564353636376562633131383936663039383665613030613239 -66306361613939346166666537326430353162653061356166653837343036363765336562666632 -32383764383936663432656465326337623666396234313861346438313339336633666439373030 -64623639646662393261396435613763666461323766653464653835616437306437313161656539 -38613933623365646265623133653232623435646631616333323835363361366233363837633561 -34323565323533353032393431303434333330343162386636653565303839396334643736613138 -62613630626564396635353139306334306530356134333634336266316336343365313061373163 -38356261303661623638656431623061353162323731383730333936313762623962323237656539 -34333032336564613265646333376464626231643439323766363538643037353637626163376165 -30353465383536626634316137306162303939373335376539613630663864393430326533323263 -30353565363866303630383630396234633530626365626136666237313838663662646531386430 -37323436613461376466376635633961353739313965303961376330643331366363623935663535 -37623335393264623366626364663130316233633064623665383062373165353561666165313231 -36323336663434646239616234616661306533623166343566303731303733343561323162363336 -36623932333766336163386462323364373965306230353433326561633831666636613338326662 -35663533356539633465346236383637636262643663396639303166633263656162303737613134 -63396639346166366164333938333635383238353264626661656333383833353361376363373533 -66613566353436343935623333643931396538663063386563623637363966313363306238636465 -39646262326366643737643231343463653763613030313566303033373339636432626161376364 -65363035306161363235663937623139613737323839643638313934643230356232643435303734 -30313764626539373237363633316539366630646535353661383066343939623561666361363631 -61656165363263313335386466313961616335663665633236666639656432623636346532346462 -35393931663839663564356366396432333463616266346235333365663039343764343062383739 -61366232666538323138613334373232373832316636656362653361376131663962383663643837 -62353837633232353964336137666561323237633236323264613336363337613462333734613130 -62303864393732316164343061336232386166666266306163366232393764633761356135336363 -37383666366438613864653631303432626432383166323637653137663332393566373831303133 -64333337316135366238393863656531396666396534333234396334633230366162386434383463 -39623565323962666565663830346663386434373239376638616162623139363437643836623464 -38613533386536636664326433313663303334663263656162366132306432326364343161386166 -34666433643938346436633063656338643065363137323735623630333738613132663364646535 -31333566346463313966643734313135633162346530623536383335363239656261313861373564 -37643661313234363364356137623732643362303862366237353461633439333062353164633137 -39353535643763346331313961353639323964376663376661383934303162356537366564306135 -65636534623562333432656433353937373834626631656562393135373433633065616234656539 -35333336623139653162356263636463386330633864363163663833653964333538303063383565 -63303538363131366361623337636532346338353738316437383030313433376166613135346236 -64636565353534643339643036356536376533663262663663623231613836616634643636643430 -65393936636463346433373433353764386164396630643430353866313962613336366161333836 -33363363396462313561383966656637366563326235323032343062636664343462663561373430 -62376461333039376238303961376437303734343232653537356662376162666430396637343662 -64666534656531383965313235323666346439633236633065623632653930623532653361313831 -35386161313031326639626138333266323334316538336532336466333738343034353437393466 -61646334653530666130663738663962373632313063393538653761303035366437366464663334 -61616535613062313764663734613531393333613633396362616631333439393230313566366634 -37663031313031666331316364346161303238323639613462353636623535633139383265633032 -37336561306536633162643865346565366531343162376561376135386438646365363833663438 -61393332333532366530646665663466636163396134653835303831643732623762636431336463 -31393636323131326434313063363464633264346631346364346636316262623334303566316235 -36386666363738383838353534633933313133666461363537386534623537333839383262663566 -61396463666464643364653539316132386535633630393931643234613234333862343731613564 -34373830633133393233326137303639373338616465336665386330633930393337613462333736 -61396438383965353232343132316237366131333031393732393233623564393033346137646339 -62363632346261343138653031373533666333353536666533363466616134396638653564663661 -64663163336335636230356264336330623236613762373636303862666263623730346565363038 -62366535383839353032616331656431643832646131663432666333643863383562363134353830 -35393132313137323632663530356330313039356536393734623065613039626237363932633464 -62383262356130626666336562323839323262383038643939306266376163363163643161343965 -39393363633630663132393264396435346665326135303635313139363138343332613436303338 -31383263303066313333643764303037353561393231656362313839666561396563393761353631 -66346635656135663634666564393136306161393161663633616239316637326163666433643432 -61323166626430376337613139653230363162616566636265343863663661333338393238656464 -38326531363637356261313936303634353166393866646538393335313338306166353930636464 -34633362643365626166326461363134623861356666616330323261366361373638343064306534 -66336366656630373065323961646231316638323166383437333064663033346139393463323136 -33646631316263373534383063656631616434396134333232333138626161393539366464646239 -30343463626536643834313036363666636665663632383736333736616431333839303036633833 -32636437313432306530363130326366323032336432316463386635383335656334643466656166 -36313732663932353263313630323436396531376164633730343865663066303138313964663030 -39386234363934663562393462336636666336303932656333653035653034313730633033376661 -35656465626463346163636662633061303333316639323538303739316436643538353963653337 -31363962663064636365356561666139323632363339626563666430386162316635636363363064 -63643933323165613565316638393061623931626435343739613761366132333730393066623838 -33363064653831353432353639393139666437363339306137313863323830666438643331653132 -30663866626461383932386362653265393762363966373835303130666564346563623066333333 -33313962643230633231323132623930633337393664386636653739616234373637643037653030 -33356261356230306330663137383337316335356162383837336531666463376464376463626166 -63346631366535353066343462643462386339623532643234346662393962643838306337613161 -63653263663232366438336334343666346234363631636332383764356431376432353333323130 -34633465656538346363313331653266316362643431633735363562303538393431623662656264 -39313236363738316636343132393139613464336464316434626165323237386132343633396630 -65613362646537636562396364336161656165303034636332353433336636663535633134323034 -33613137316134343339653339333935623564623165376335333936336335636236326561623766 -39333561316533626265386266653038373863346661356361663033346236383535643839623862 -38623063363161623237623162356235306262643739306162326563613436313337633762303534 -32646138636665366531363331663063323430623432353365643834383332623763393935393738 -66313239613232666631393931653466396163613966623661393766343662663966323831656431 -38646635393430316234313161343066666138346335323037363563626432646533613036363935 -39376361313162613462643830613363383166646135626534313435356139613761643163366661 -36656131396464366635353337653936613836323433613435633861393936646166373264643238 -39633363343561616234346331633030666166303161643736326161626566646362353936643266 -37353734393031376539393139303234386561343839643733306362343230333965636630623464 -33663865396137316130376133303633333939363031333737353130616135646565323265646139 -63613639353465326663626266656366396132613837313164346366363330623134626266633762 -33393265653436373239623363353931633162313265383835393761383639653961346361636364 -65363535306463613432653765383961643663656232306536646562323936323137346534383763 -35353937306233633330623636653133323164356264366663316565323664373735356365366431 -31393062653034623362366535336338653434373730373537666461323530616665386262356662 -62333439306136643531356538303734353637383437646361326163316630336534653737346338 -32666163386239383336666538333030643963353531343439616437396637363038346630386130 -62613363633830356436663666633439323434646164653365356635623733316661303263633963 -32653963376366313161653338633738663165303766626566363065623662306236346333313666 -63393463636538353064616537316633633635383434666439656166396530613433326262363030 -35643061633037656631613761393630393239356463613762376463346565623634613032316637 -64373564666138383966643637303562313834616536386131626434303036613962356332343932 -33343730636366616363366438303133333534343237393564646161383334366337656530343430 -35333831393232343533636134666334623832653634396535373737316634366337353866346232 -36343130386461643930643461366164363732303939316234666261653633393164376163636465 -38336432633537333763613235646430353733613937363932386234366430633734653632636164 -35346633323330336565633165373730363065366564313337336163653133303930373664383032 -34363239393038363434363836376462373632663136393061313930323461353034653333343433 -65626635366134343862616561343135393831643536626333353930373464323633643334336166 -39643238633839663963353233663633653665663839663932393435323561333832393035636139 -61623437643736366234636530383137613064646161373736336136366566643266336532313763 -34623032356234623932663836666536653337386566373565323533656434633932633563393232 -39666637653365643033346535306138616336383033646265646336613735356539323665646333 -37333539376664393931633831663463303663343863336162636639336437646139386161653165 -64373431326264366135333666653464393964323937303865626238663131623538333937666539 -63343938303730623737343338633536363563333664653135363866373661383036636430313666 -31613639363731313061373762343166633364303361313366373661626261363237633931373533 -63333761363738613762663731663335383262303032663538303835633434373130303030316436 -32643263643961323236383635353337646639396330323064343235393365373433313439663866 -66323565336465373334353932636332346465343765633032323331363335616233623934343633 -63623935616563663262346634323866646266333264633730626334396661626537363435393861 -64373462643765343730373032376338633365366333353230326530646637623138626466323063 -32646664373538303730663361653166383534393237313036386232343730666431303039353561 -37396636353039323930633066336163623736316261636330636438626461616539306232366630 -35666133373064393862626338316536643865383131353937373837633263356430326538346463 -33313235356566386233393265383762656664636261343433336639323866356166636339633762 -66306132656131356330333665623932636465643737333334643530663764323263323032646432 -62363533616365663838646430633839666139646532323165313637303835316231633034313630 -64326131616164376265363762626334336433303566373963393432353363363239343633656230 -37653537326632306338356162616232313534386232633962616134653066636461656364333537 -30376130373130633837616365356463626436326537626434396530626364373162396535653632 -33386232623333376438613761636131303462383238326332316235346231653930303135396335 -36313562363065356362333866313666303366303465616133346361653631383765666536626330 -34623365656136613135316266333461383061336364353830656434396339643837313663363462 -63393535383661623537373865326530393431636630646631336130363937383561633236643439 -63613737363661333863653831376134623563363532353937623434663434333738623535656334 -39646666313136316337396436363165343130393930383363316336666266386566636336326465 -31386661313639366365376262323434336138646339363262396163353938333066363462656361 -63356335313730626238363461313334666639663537363438353534663139646434356530663432 -66373434333465353636633830386138316430666435323462343730663762353264353165633362 -38343338623462353264323166333037626631386339633963383236376663646162313031366636 -65623535373031333763383933393262343964343065323563633762613531313431393635333465 -34363064653365356339323130366238663431303961306666643266643133353833366164666664 -39646330376232346166323333636634653865376165333736656166623732646363663762656462 -32303765373939333662373864623335373362346232393433326630643436663133343532626166 -32626434663333393434303439346661363130616565613163383662376233656262653734306364 -61303634386637383162303135373961356432386530623165653531663461326336653038313563 -64353765623663353932636230353465303531323339363766316664666237383535323263646362 -61393763346330376637313439373536626563306463636539303937336438626166373134393133 -38666432366634346339616663656132623134373461643635623262646265613337616133326537 -63636432623662303162373666336463346130303934363232363763323530656338313933653130 -37386130343136326634623831343939623238366132366661623636616234336432346139633566 -65373433303035383535626233336131343533323537633036656132363932393839316638383231 -63316132343839383630633038323934333066633265316332333430663839653430386164646632 -33626662393266306637386234653963366561383262386634373863373731656262343437616639 -32633634363733383866353339663365653839623430363038303035656663316462313765653038 -65663438363931306237346362373933616530626436346239613661326638373261633634336563 -65386330663332376433336636623431333364656436326638343464616134343537313439336230 -30373937393735396534666131336630306261633534356339643736316661396439383930326164 -34623265396537306334613937386532656536343531303838313233653933383536386166623532 -38323661386332623265336166333861623037653532616632323066636563386462623264363165 -65393734616361666232353636636164646632383163356137366431356664313637633231353161 -33323834373738646665376638643138373963643832303138616439626539656639623466326639 -36633034333930386639323436326264393365613137666233346264313437343333343034353932 -39356161653835303837663039313461623964393737333137343762643331366536363061316134 -34336533303731373461663065313337616663323464313434383439383038313735346430666136 -35313966333235376431366139363361666635626535646236323734623830356338616339313363 -35323164313130396236653237313833363133393436353033343332643164386165326564663536 -61623238653365636539316437363562326635366561383034363965356236636664613563353866 -63663931653235306436303163666462343566353162333761313231343338316638343630613131 -34663036393262633230376164623137386133373363353537363262663261656137336263653936 -66313837373938346161653862633038643362656332363131333034326538623365323738376566 -37616533343761353664303863303936303434643831373264306531613862383235306632393233 -62346662326439613164663862653033393664313762643734313762303164366134653166396332 -35396533393137636562663539623438393565326262343961626262666539343365393764373432 -64363935336663663532643937623736653432626337633033393834383961633662663035646136 -64613461636663313063363066636333363230626362383338613066396662303634336261383934 -31313939613864336432633365616232336335343334353539373464333731316664656638633963 -63313165353038663739393139646631626539623962376532373939333837386531343635656363 -32616231616363646330646565323562303436613331343131626136666463626334313535656630 -62376335393730353663636566323062386137366335666537326234313434656235356265316663 -37303031373363386637323261323039373962393536396564633031616335306132663430326263 -34323032643365306265363465346435666335353231343036343132623532313861303134646638 -64613261313837623733653437366538306637313463333232333536356664373266333163336632 -65313237646634396264323865353066356466343533613465633264623032396232613536616432 -32643065333830386366653839656261373031353430656437373031396139306566373865636334 -62646434306335313035313339656338393862636434633430306436383439373536316138386666 -65643938613164393735306533323533326561626138613231316231373732623930333938633334 -36646661316463653366366139363933303638386539633565333037646165373933663332363635 -37636332363134333030653137376530313635623462376430363135333763313131333061626637 -65303764303534646664393336613234303661643634316230353662376361643338376661653838 -31363630363063383338363031313433326265336565353631636665363538363933356239323166 -63613363313065623230376266623838316130616432663337326665316565626231643238613165 -39393165646339633438346534613764656632653564376439343534616461663165656335396533 -65663331376539313261633636643938346165343965636464346265623139623035323335386633 -64653065626164343064623236326136306436326266373737333332613138373831646463316161 -63353265633331623131373363666137366466336338393630623132653439336566306432363862 -64363733386131653232343733396466356537626331323339616562346638666164313566323730 -66623863646337333963333734663765323563653737613833653963623232623636376438616166 -38656136306633346461373739636466633639366634323165393635356566636531633937303466 -32393030623832643139376336306230326365656165386437623865636534383630336165356135 -61613165393766656537356635353563623261643234643232353762383135303531643036386233 -63383032396237616234376163626535383033346664366266623162363637333333623835396330 -30353434346235373035646638306330303735306466393663396665356535393436643832356632 -30323664363963343832313832616331656330636434666463323438356637303130376463303666 -62663036306138383365383564323038356435386134343165366135323230323430333031373266 -64646161336462646532616666363064333536316134616564383035396433336432363733313333 -36663065363265326336616431623662303630616631343131623663633532376461393131383231 -61346530313330626664643537386365656633613633333264643538616637303031333334366332 -34333238366465656430333866613531356438383733303036613563626363373735396637643337 -63373265373139633966633063343566383463376533393061633366323730613462663531656263 -33373232393630323537316232643432666137396439626433376435373936666661616562613330 -65346332666436626263333465666163666661396261613035663831396435363131343663653130 -64326631373837356565373833363236663365386463653566306338663435313033616331303761 -37373830343863643463336334373566633739396262343435656434333562636631646561626539 -34643834343861653139643362316337306637306362306339373731316663353437623736376664 -64313364396233386437623463613761386665336531366561656566343036653366386637663465 -62303739343035393134326431613435663136633434623661373234643430643430666462653665 -32323433383233373736356532366533666264626533666638323064306365633164373336363233 -62396363613337363333333763393034366537373566616535613439393536366235616331636365 -39366335386233303435303862353465346535303936663033386335306334333265666461323135 -39373863356139303263376462633031623633303563393365643139343635636337613964356264 -37333139656363626531626265336536313635623431616330666335343538396235653063613236 -37623832346330343962306639653031663336663264356637393735373630393836616361623833 -39616430343138613934336462386338666437303231316439366366313166626639373935306338 -39393532643232633465383331333831616436373366623862373365323561306630626230613563 -37653732303462356639333330656663316163666262623166636666616231653431323130656532 -30383839373337393834633034346236613633663737393239313862353366356661343566373238 -63346564613735306663306335643436653839663730623661363838363039393435663539343361 -39336466303530656531313065646537373235383632633934306665323563626132303839336261 -65373336353139383639613164363137616562666438383531633861396134366132383130323832 -64626436633130636465623066663935363962666463313361386466323739323839646137653566 -36636535353966316362336661306131373330323936616630663332613630356466383132383164 -62356261613038356565303535663133383266366366633031303430383536343661633265336161 -65636232376435373233653434396333383161343338366332613563653339663263613663376462 -63616662356565363763623038383565323039353332376239343939393563343362303131343861 -64663566623534326238323039613631326637363836383339306534386565386263336663326231 -34366535313761653936313933393035353735666132383730346430383432373837313462383539 -65323662366338363338373462316562353339323066323535383139356135326164313839333763 -34323838393938353739313638643364316361336139336436636536313139333863373835363533 -64393037373563636462313166306532313032613031383830363435336331613235376438306235 -38643639313133616165376535383139653630613466633433653162336538663137373235623037 -32316337383566323136303333303834666232633366633439393539313966323861326438323761 -36633863373264616433303131363336636166636561643665393765323033613839363330666536 -35333530366136346662613034303539636366333766663535656466323632636530333135386134 -64616431383130343933376161326565356333336134316561666263326530353132663639316161 -36646232643366383836333264396333336561343433633135336435666533303362376536346332 -33613637336331313765666363646631356232363634336337623566613763306364333363636231 -32333432616134333066313139323663393334333535373261303763396232353533663765643037 -66336135356363663139643937396363663831336166353466396663623733643036333532356566 -31653535313131666366613136313037653664323431383162386236663831666333633035353165 -63376232366532313434313465663465356433663764626638343935613564653364633630323039 -30333962373938393061313436393332623766626236393039346262363331656466366431623035 -38633331373236393066383438363562623831326364333534656537306134323063656331653635 -31623437623634653865323163393565323961636133386231633863373261636132386230623635 -64646164393035323962303562373230366232316431633636356165356432626634386534313632 -65636237626663373164303830386630353031306435306632643039383837363062373063376363 -34353461396138653931613238376135303430653936653739323930303438396538626164376137 -36623631383731353666376166313363326561346561623066386662343030643234356231303738 -61643139306236323630363034373665313738353565316233373565653964646433333766363931 -32346333363935633137303166646665343264323962313234666332363864623133373139613162 -39316264656432353765386239386439616237323234623763623166323334336431653264616262 -33306339623237626236613130366363623334386439373139333539393731633563303936326266 -37333361393330326230646362373965303235346139333861623330396632363739656163396334 -64373431356566376235643366356634643734396433336666353165663661666165373364623237 -63613931316662643038303332303234383833646232626464666633393132353836323661653061 -38663837343333396664363431396631346231646663356531623138623537386664376363316662 -30333139353764376164616237383066663732393862636635353439303662636133376430323137 -66656430313730303736313535656265633061373763386132323531323736383464323965616636 -62356330356264643538666262306264613163393363613931306462353836373664393432656264 -66313336326234343338636539346665323364663737633437613036373262626234653436656466 -66313036613366366437643031646533353730313361383966643865386264313861633231373563 -63663830666435623866616631306631313236623734353035363137623238663465366263653332 -61376138656334386136613035313362663835363233623166356332356233633461613032363038 -64623138663965393635326334656462633736366434636438333363336164373237666539333365 -39373163303933333862653662386665396335383631366564613665343039343065303265386338 -32376534653564343765623436613463363762623730646166323233366134613333626634366334 -35633530313333356466353030653330313039623463386265323939626336616235303238336361 -61316435303563613836373831646133316330663735353362383537333764626161313434363731 -34386162636538383932383633353362356566383162343963646633653135313931323431373263 -39613135636665333333663236316239616566613466386532613234363265396130353330633630 -35303335303337303330643533656538373665383634353936383236653361613564633466363462 -35303361343533316666316139633734323238343663336464396234363666663262313864353338 -61326662313031636336323163663434333231323932303634636338356362313931633630303064 -66626436666431323630623931656661353565316539313764333332393436343731343233383332 -39643935373065393535393165383966643134316666353934336433656536396665663266656564 -33343237353164383865313762353533636665303861623765633466313531613639363130663339 -66356366306630666133306366333130666431396661343537363934303366663130303963663061 -64363266346235663532303734373431303435646632303161313161393537363130643230333033 -66353366343461373161663661353132623663316531313661383863333531366337303135303264 -61333336626466633362363234626239633439613437633130623839663166643732363661396338 -61393261333537316536316165396238363665323435663564333338316133353338373539386237 -32633939313634353330393135393331373366643861333331393136356262323265616461376436 -32393238613133616665346335393633373232326338643232633034383639663665333435346437 -63303263376132643138626332383966303038623861356632376234653161653265376161353835 -66363663636134336261343335663262376462366635613634613733393136643032346338363663 -63353266623063623238343537666332336462326237373333306235623461393938653134386538 -32373838326439393938623231643561663639373565333534633635353438366466303536653135 -34363436653533386461333761326136346334303335343865323866636162633938613338326263 -34366330326536636431346330626264363366666234373336393538623333613932356139633866 -33636237326263623139316436323161653737633236343064633634353836363437346366343765 -39666561316237356461313437383730383135653732373431313531616561363366356535396265 -35643034383661346161303134396265336535633435343138666339343936376231393366353831 -37346330393738306261366666306365633265633061366633326266656132393331326633313962 -39356536623261383036666630343162353761643338396562356530666639623435653763376161 -32326339313261326530313132386266636663636461346337313634306266613866366137323735 -30613731326137356234306235326333323937393933323963666339653432323537396234306533 -63326534343033666130316636323936393434626637373330393835623661313066643365333232 -64356264336333633235323431376161373134313034613563356339633033373339386434313166 -61386334613334316464626632636465386663643437326232613164613036396465626634636638 -38353966323863643934353839616636663432393332383738323234363332623164656135316136 -33373561393936393534356165363534623533313766326362386163623361613666386362636363 -31323631306666653464383832306336653231626631356432313266343432393065663135333233 -38633339336134316262313333336135353432633333336361376637626335393739343438303839 -37646132386234623831393363383739633037396331626562383934643634636135343130363063 -32653864353136336439373637373433373132383737346665383363656138303164373533626131 -64333439333238616566393138303336376332653862333665366130323231666631633732386363 -65346538643132646231643436313434646538396361366539613436656139663736303161363263 -62373633386136386466353638303934306265353635333036313730353461386435323034333866 -30663865633234666465326663373666343066373364376636613465343233313761663834623961 -64343138313131343932323834373230313033383465626430643833373666363236303135316162 -30643066336632633935303237383533613134353335616432623561646664306162346563626133 -39353665636233646132353965386430616164613761613965393763366638663133376331363361 -37613463376461383766396132386539313631313533613639303861663434346636333135396137 -62623063646236663539343865613435356130376464336638323861346137353138633536373334 -35383463663434386430663934633436313238626362623562333965333433653135396636333939 -35376238346130333235363038656661613533353661323366303232346530313237383166306538 -61636632313730623061323830643063326238616134376636326139383737373430313631616231 -33356330363866646262323731306432363862636134376361383230333338633334376563316332 -39646636386235643931666237643732363635623836613437383332636264656366373661643038 -62663032636431356331306266663738626661343262326362356265616436383335623939613237 -38303463646239633766343633326437623738646137326161616538666163323731313561393234 -30633933333139346264653466366635623665656662373863663361336435616437363033363262 -31396163366466313963336535306566333231616566353230633433613262333862306336646633 -62653330306534663162323963306337336330623864333361393164306232363334613535656662 -35626132343563313539393739643830666361366434323332616434653034633835303939303863 -65326663336339336139313836383433643937303263343534396330663233323562353133656231 -30363934623638656137363965333362323033356566383930393737363530393561646466333531 -35313630646436653036643462353364323434303661333839626563383134366661653163303564 -61343866336237366332303133636135666165323635356462633266373438383931346239333862 -33623135643835663039353238306462303433613966353938343561626435643563346162336535 -38376464313539323863323162656131313236666266623562343239303530646363326331656334 -61316462313462646633373938623631376332353630613838656130393434656466663062663764 -33366537346463363732333565316162633038323933376235356237303266333033393130633632 -35633334316239653362336634653938316561333865663731396163316431373164343064376433 -66646136643739613838373736623332623138646539616666313062353265666462346333353932 -36316534343962616630393465393965303035363237383138383335646537333265336661323935 -37346637353639636332613632386563643038623964623338363439303632643435643838386664 -32653465626461383966333039303361336433393731383036316130336164653838363131393165 -30656539326332323966633733363839383265353863323866386265343763376265373265313732 -32346135313264636162396262353961313635316330353665386539343166316339646166623331 -39396632333365643036626635636261326538343436626662666630373631633563373038333663 -37376238323831376432386631316634653765323966383333653463636234346131336262666134 -64383239646666333937343465616461616630643034333661333236376339346662303561363331 -61303034323362643764643034333833663638363134643631383332666562336337356663323630 -34656563666261356232303763393637643532393636333334306661636637313562393332386237 -66333766313130386466336236613465636361653438633835393636653665383335336432313362 -39303638343331326235316632633262326365653135383038363562316330346338653639656564 -38373235376538376431616236376165383062613037643431353262636236393331386431326633 -61643562313666306664623765323035653338386235353232343330633134643861326262663738 -33336661646161383038353361363265383663613636366437383838306437313030663832326239 -30303163373137613431336336303930633863666231666662643632643233383333353035363136 -35623862376537636163386538326265313737653035393836323433636637363732393661366133 -32313132633863303439356130353834316336643761353637316361373830356439323161656464 -62343437383437363836353965316162636436396339333261386435396134373161353832646666 -30653234396130366265323034333833646633383238653836363936356130323437396238306531 -30356636653633383532303934323835636536633833303465643762343666623064356234613235 -39616532353862373965656431393266663630343638323066663734626237313761353038383535 -64643531303030353862383531326266323464636436323161343435366331343137303937306231 -65346437366361316165653864346431356466363861393633366533663236656239613734666433 -39383532343337396231643537336566623239613338663361623633313330613032346438373861 -38343666643335373331623063356131623162666632303431303261313531336364303831656436 -35613633316139323437626437306263336330356336313338393866333664613631303664353665 -34376631626334636339613661616361356363393562356266303036363936623832386434383635 -35613938363966643530396665343163613061313730663735626462663666313165623138653763 -36646139623963303331303662323566333836353935666564656430383337366364306265323964 -35393831396266386564393065326164666135613639323036653662663165383137306135666430 -63363635306538323065646332623263633362343464623636356530383966366433636139326430 -36343235633233623731646534643365623932353464653064323265643535316336306430373562 -33656330376131386632646130623132323333623430383733363765313237376363313831613839 -36326464343066633933343765383861343431663035313133353537376562343032373466666564 -64393363326534393433383364333464396562353138666265633364356335363034386232393631 -63346433306135353830346335333561653836363961633431386231623937366634643837343332 -32643734643332613735626638633839383663616330623934386431343134663661316534316562 -33633137376137346563643461633561316536666134633636323365323438646638336537383861 -35643663343330363066373530393332303235386663316633363034656633333133353137303531 -37353961613737363437343435656361376439323438646162663636313436633833373861303264 -38643833656136666439383738303030616239363562363832623639613965333466376263646661 -63336239643534343232386531626662616165613333636561663237653263646339303564343963 -65633566613962326265653861653135356531663933333733356639636130353764363538376561 -62376638376434643832303333653430363864663335373537366338333937396433366534353233 -62383132336433383530623737333836396461383435366133303537623539663733373032376566 -32343235366139663434363332363835623031366162316465383331623538376331306164666631 -66333530386663666666653134646463633631316437333365316565646332303165323166666539 -38356138333138363332303430353332333462313834343037313630613864393836626333646262 -65326237303131373338393865393936336664316131363134663637643464306664663062316564 -36323461616635666337663362353963663561323538653264396131356333396137653238333938 -39336264613536653137656136373461363634666666656133323537646139646337353435346431 -38373937343535363562643366633238626363613236626536343933326165303235336265613565 -63316262356337623062613962653835613730313437626161333336613063636538616364303465 -38373761356262363763323732373965366538663866626533313334643162343761383839353137 -62366137386639353730343431336232303431646464636161343233396439646662643365333333 -63646162633665333666383337316339373035666363663566663137356163316563396134656530 -35396234643037343437613630626463663162646636333063356234636534613062313962306662 -39356632636536623435636161323462633835363561393832653563396366353665393230326436 -64646265633930636264313464313034343234633366323533313265663033613233343234303261 -66393630393636366463396539356434343032613465366331396664333430366462623934306164 -32333837383563336565623635363638306334336666323365376664396335643536613165303062 -32623534656462383364373033306334333239303239383130363066313661363562613663663463 -35633332323434643161333061666136616561633463303438643032373835393632383631636465 -32326535383564383465616564666566383734353565343363643538613463646234646335353264 -36613261383361376363303766363461313438373736356638353634646132333732626434623431 -32613062313331383533393565333631333330346136306331616335376230396161353033636131 -35353639383031353133336634323236616461626331643965343865393833663465626362613237 -39313136363438626666653130383962326335313864343430323237306365343562313565613061 -63633830363635343238393265653134393334346632326162613161373838326531393337333164 -31326366306139383037646161613037326238343538363966356434633561343930396335393033 -33336634616163393531383766663233643739616166636565386564316231363538353535643566 -66643265373261663461326264623236623764303063396639366263376635306437326432393165 -34353530303130323162326331633036666439643965306336636364393662373237336461303538 -32363962626461633836623432393638316266663038313039323932626361313137616336376530 -37313461396161373637353232633037623133306132313661323231333865323531333330623136 -31363931353134343532366336346130353962353939646630633037643930346464366262646639 -32326631646364666362396330363366323939653838663065633735623231633332323464386633 -66633364623136373330393631353565363531626465396431646638303465333664653964666365 -65316566646139316361666638336236663838623962356137396638376432376137623130373930 -36623636653732396666363032383463313737336163376566616439383035666331393235623335 -31343037353566623831643439393238313634633539636234326163653162636631663339343166 -35323364393930616465333639653531396366393939393963663465323266613838343632633537 -36373536656233396661663130393865636262653830623163373238353931313066666637326531 -32343063633965623731346431613535643838393536616266656566363935663039323235336165 -66656537316365313663306638643566346561343233643362613234363538356136336337373065 -63396536613034313434383562393531313434666466643137613639303530363233643134363639 -36383232613232656664623033323964343135393565323035333962623333366638383964656234 -32323464343739363231656336336433626337613131613664333137376432626363363961646630 -32356565383934613033633732303564373263383261303434306339343332623339656366363139 -31653165373461366439656166373438373863333639633033386635323837653364396565623863 -62623739653432313539643333326663643532323263386361316261386333376335376362346636 -64353236386362316435653761306166613232616361323933326535373861616361643137323730 -35303163356466336464393235326630303662613639346663633462373433396432656536316133 -38306161363636653864386361363937646635386162336562616630376234393164316630646233 -38396433633337663831326362353863303839333334656637633664623633316339663534626633 -66336461373534316463326232336634366165333663346139656238653864643764616632343633 -30386161643533313630616263343663336332303465333833313938616665656633343336663361 -62326134666337306565343334613361626336393036626562343864383562323139366439333163 -61386262313430323930313462613364633635646232393662636536323464333966663232646234 -34663131316535663933343261623035643561333438613862636131363339333632333430373234 -33643862623836373966633331366166363134653138353536633133333737616663356630613162 -34643235336635616165626330663430306331646533323731323964393965653236613434353662 -39386631393263626364333535396362346330656362326338363065386466343638353062313363 -35316537306630363364303737363031383266663639383165646265363263633830656232343462 -38393630633235326634643934333130643037376433633363616633336338633031613766326431 -63613532636538323939316131646636613765356138373530663835653137386335343434646633 -38363435626465393339303836303032376335356436633865383562363234633632376238303539 -66656139353830653866333666663066653733356566623265636163363131306564613963616164 -36326634613134383239646236336266383232373063666135366661373862363431613037626361 -64373730383338626161373264373732666565656131623334333532323739363237376564643362 -36626563613661323837346564343663353762663932383366306365633736306637633636646363 -33336663663062376138363733346364396139333931383832613766313864316337393437303066 -35326137666130383935633462326561356162303439356435313836373938623535616631343238 -35633032366238393531306533633132333537646666633335376362356635373161366531393632 -64313332613936343962303161623834303236363264356438333031306665323431366562633965 -36666432383038396235323638366331366263643962376330363230613738613834343636643131 -32656332613763313162373066323332326336363131373962393864356538336133373732316235 -33633162633432343233663431623661356464323037386234356366343066343462346465633738 -65653238653935353430396335306361653363626363363662376532376562666366326533613937 -30306535633335363131326333386132356332356639653638623136393465323762333235343237 -32616565376262356632353936663763316535633236303230333337326166366632656165383537 -66653837383065356362396330663836303736643663656533343462336237653465373637353933 -39323933633630336362353966383161666264633930323234616434623334373932383437363434 -62663265333839626462363334336539616566336564323166373633636132366166396535356431 -35363265336636373966633137626633663564616535653434316434393962333766313332353465 -35303533363035633736313031313861323161636562626463623665613432353933303831646366 -38383032643430626663636538663134323466313435343634303461663036643738666231376161 -61623065636363326434333265363163653261633562303963396538396361656263653265346361 -32353437353564386131376433343963333133333662616332396664613539303233666562306233 -38353961303662336539643731306430643966396532346662306566393164353563333431643263 -31383961396534653862343561616261303338613630623936323039303964623531626337343134 -30316464363366636261613764656334343965386565616538396131666565613232313265376333 -37333732303930666438336438303162636230316161343231613964373163633434666239353961 -32383637363466633536363033663731613430363739636430656535303031643432643830653365 -35623436336561663830366231663139636236666330633038643532376632323931346238383862 -32393661373531383335666438373037346339646535303931653866373764633032303762613430 -38303962353263633536376366626366376437326633326534316264316332333432613264346565 -35383630303932343139643061333966613538393734616534316632373738376632336465616564 -37323834616332636631646639313537633537333836316432323664663763363861353966343739 -34316261373432346337306331613137353666346364643237313364643461373131396563393465 -33316336343331303462613736386661373562393630653430653263626266303136663230643665 -39366663653733383539346333373637616165366464306262653738643837623861373663363563 -34353035383065366137646665343036363332383530633837656633316334393632663765396439 -33396636616462633364623535613962393233353361306239626439636565376666386663346436 -37663661386436333664306665626430623364346234313533623564623636663263613433653062 -61353261313534666230306264326531316130396465353532346637393163386634376134313531 -36613834396534383530363639616565663862643534396463653231613539323661346438626566 -34663433323563386666363733386632303830656537326462653737343165643433303234633939 -31366633613230363232336462356333646335613636323739633764316366623237343332363066 -38656435613162613063626532646461666539353632333435356135626566616536333861306237 -37373031633062366161383230333731623732386637613866636336376365656331656437626365 -31353666303161633430623939643237346538653263656364366561626435346666643933633539 -34373764663237353838333165663230643637643933646264353661623739373937366632373333 -66343131373364383134633433333162653966303562623238366334366333646666303632316237 -35646530653530633837396461323331326230623261633137656262363037343134643034396366 -39313133613565656536633261333730643238343136363665653239616638333761613839326265 -38356362363331373633393261663362366234393961316437323766396664633530613337343537 -61313635623630326234363833666235393631333230343063333865613131626137616666656137 -37343530346134353636613665353239373430306164376438393134646261623661616537636435 -62306162346234376539363264386338633862353463653037303763303062636538313035346261 -61383337653462373538373836643838623031396464333564656536393937333062343238633061 -36623134393066633038656665616234343665383662383737653061386562326364363734613635 -31636336393863623665666531386662653762653836353730366163653930636330366231306434 -34373661613633616232623232323830656334636634393232663338663366353764366363326661 -33626162313835376665643030613335633565646138613265303366396266623137323661366638 -38366233613938353865363736313964313330383763333833383339643637303836383134323133 -63383739383563636639626662313661363361333936346337636438306232356666643038633837 -66643364373438663839663432326465336238316365623065326662393636333437616130306531 -34303235353330356461366261646532386436636430386662313265353834333639663438613062 -31336637643535326333643736313136303633343533313232326662633537326536313939643362 -35653232313662633866376162653639616336333438383734353737303637336535636539623266 -31323261376463383436333663323639323064346666373731633133623464343465376232653439 -65376430636461303235386231363334626664626634303436353862383836666234353966363762 -36326437616132653437363835653865366333373364623238363434386466656137373166333830 -66623261656435353231613730373339343863653033636231633130643333663737333739643663 -61336231303363343436646265653363663763663537613730643636366365393263643439623064 -65613134383438643565643135373137623933323633303333383232323234626365633635363465 -65613532366638333634663637623939633865376431636566393064333231636337626234316630 -35326534373339613161646436643264353061353838656139336366643431343133303861643835 -34643730666436353836343431303831353430616262303461356334313262333864356362613437 -35663037336132396163633434326435336566356636393532616463303461616335653238333639 -64396365326537666539343739363262613237363539363761383831623061366339613765303235 -61373633353664343062396665623364353937616663383832633366613561383436633065653233 -66383537386662333237353535333932396530393236636161333938306664353836396663373964 -36613431393136373161656534663463626338326230633738393634356161303164623562663338 -36376233616564306433393832356339383166303939656134636633383264333566613336366530 -39653166393939356238363862613339346338373762333965633338313733336166376636626634 -62303963303731346138343130643236353832396334383032646331333065333166373033313433 -64336331313431356661393262643163376161666430316462623865653361663238643565383761 -33383832633862303064356531353064306233633335316362363938633938656631303262376161 -62323939316333366330656431306134303364646338393731663065663536306537653665313361 -37663338376433323039626563376635653334396633356165623339626136373431373439623836 -36363465663065356461653534363864663934663964333465633831393731373937643737323662 -35303765316535633232363236666563663861313432626565353930303939363764303932343538 -33373131616339353837646538613138653939313832353066396161386532653638396237376431 -34343136653564623638636462393536323163356539653237666637633034356434656338616333 -34353365393830663161336561643062313961656436333630623763343065646539376232363436 -34653239326232306434646235616361396530663962316435363664613261623066653330353538 -31623366313834313633366363613666336238626337323361353334326263653539383966313032 -31383238383834313666373834313736653065396662363339636237633835396162633736306663 -34323865623933343262383566346462643336643239376265313434663739363435356532376561 -30313464386364646237633464346661373164626665306238333132636439656566643063643861 -34633633343239363732386563333362383763326632343739373461353463373537353363353165 -66323732363234613933333737636465623262383836383937643561323365356534353932646662 -62393135313838646633313836343933303538343030333936353061363435343032386231623862 -61616362343737353439633538313137613937623238373139613635383539353535636265323664 -61356339653633313939376263303938646333313437376136633936323339363437616635353039 -65663636343166626661396533663863633636383439363138326234393230303539653238613530 -64323063363161333462363764333065393735393663643039393630613332353565346432396231 -38633230636435616231336233376237623061323864363235613637336237356532396164353335 -66336637396430376164633031613037666531616166366439373336303463306633386134653232 -39353961356336346362396362663662333538326235613235646636323936393338356466666434 -66636437393666323334303635333439633666623630336539323838363735663738303036363731 -33636230346366373065396563383438613066313934326530353732313333306361383461313666 -61343437313233373837656135326139363664613438346665636438393237316563633565393736 -62323537396235626165386532336166323338323131623434336361666263616338346165646165 -33663639386363313561666238373763323132303962386638376435623133376533616434653430 -32313534653062623533313965656433633131663163303465373061646639393330396261663266 -37653338663536653162346461396231336563396362356565663265343738643864656464373134 -66396164323463306663333933366466303133623961613961346464346337353737303233383336 -65323830383935663231356538303764613636393161646338613336353363623162656136386235 -62343635636535373866663130363439303364333966323835623163313331383334353962393266 -33396635373234666563396666623033393832386365386237313637383239326532626339316339 -35623261383432616239396430663061356437303333646238383338313535316536663464326331 -34623962353536343566323666666434653537633537653233613766333563383366303039363966 -62613862633364633535303665376563383435346130323362333735393632333339323539363132 -66383831663633663232336137313834313731396135663132303831323266303761666239306631 -31353864663830653163356634366464613239353364376335306564636136323232613239323031 -36323032636638366161383837336639626137636266343131383936353333336433383935353339 -33316662373363663261303737326537646634376662636262386235323735303861313039633133 -39663166616530323038353364323462383536356161653139626661643538373939623064363739 -37363761303361326133346531316463663732326666376634346266336539353130616333396363 -36393763383766326564303635376562616438643166373536626466636633333132393835346161 -39393339663639653963383564623439363838663033306162636262366138343133613634343033 -62346530333066316163313933303134633265306638393666393731353936373465663736666664 -38313836306534623132323432333865383638326337626536653832366166383964353938626163 -63626564363733336330643136393436643064623564623166343164376663353162323566636463 -62343864363462343134366661616264396466373064386333356561623632653462303535323965 -32653565633534396665383931356638613533336532653430623439336630333130376135333936 -30386239636439643734396333303633643036656432303036363961313436393332383333353139 -34376239333165663238303233613861393835363762323662313037323265653234363962373734 -34616233316231663863313438633734626636653335336665663261303838366663326639336132 -32666335383338636134333062326531396631363131346664343037323666666234323636613639 -33323039303363653630313430363963646532323130663733646630306362643662346337373763 -36636231653035343333353035623035343238396636356234643363366165373731616330353131 -63313764306664643664623230323565373539316235376534313435373832336664643164373630 -34656130653633653139343661333534393132383033353330333638343366383963343835373737 -61386464306435336162393437633565366266626632306435613930333738376235366134656237 -37363833373534313861626365643432666261646136633166343039393338623161326339393135 -65663034316534346337353465336165396462373761396633363932626239383936303138656237 -65656261626532386266383539666433623965346363336566316338376234326434396565643937 -34653562336335613465636530333336663031386634313866663932333536313566343366343166 -35653834323231393935653834626635633232393761653163666365653163353362306539666431 -63333061396330306339376432356165373830386335316631616638373665353138386431336163 -61333836356564313932643135326330313361613733356234363761643964343638656138306338 -37633038646434353732636232373264316230373837646166363036616562313331343161663063 -32303164326235643231386262373062613466306337656135336539333138633564613439626138 -31323738383833313839343532316335363433666435303463616230346166366339326332643062 -38336233386664383939366262333939313239353234323163613734326530363363613337363261 -39666263653137363763333561303531656531623835643261653264383532616335633333386430 -39393862616165386634313665363733383962316237313434613662623932633630383261636361 -66386466326466303462353366303261653038643733343839316438373661636262646362396130 -37383963306437343466303633626435326437626539373237326639306635633064303363653965 -35633838653761353961303133383463393230633834623237316434656337353433383636633832 -38636534636134306237613266343938623133643864613939623163613535353638376263336362 -32383334643436306633663733663662633233333563356363383163383630643465393133386534 -39343030333065376233653266336334633534643434623236356336353938663464353065376533 -66353238313137353837376532333865336463353636323531306238333833373834343162626161 -30376539316461656664666139336533326230323533313164663833336636663730666661326263 -63396435323734663334396365306564366538646630656237346539383238383938623635663631 -65313231643335626564643131633437353430386638313965623739626131396666313239343965 -34323832313430306233363536373134643738663563383063343137353735376332343362346334 -65393033623034646235613961646266323266306430313663333335373166376666333962333963 -66373230313561386233616362373138366536613761643132383736316331383963343231363263 -32643832643630616230343065633537323162346239323932316165346261353365643233303734 -34373366336664616538346435633837326536613732356630386639323038613135353532633039 -62663137346564353333313438363437633034373961343036653664343131373831656130623765 -63343035343861346363323161323462306430633866623163646536613061386337613162363636 -34653431656562663862316336343138393265663737383538343439613839356263383466313861 -37303835356266396261306330373834343862346162386164306530343665373734623131636564 -32393961626562643838326339633836326661366262343334396230633434626433623933643737 -39336263633365306366633133613539313563633931333166343236616534616365383562373563 -37356464623538613530373539383832616635363037336131393735346531333864353461666365 -34393561626639313831353339393630636661393238636235393932373061663739306636353966 -39626138306339346535356663613538643939356532383432303464356461636664363936633261 -39383439656264336461666162636136373266663866643765313362633534663637633336356539 -63646532333137316538663132376564636534303464333064313265366634363632373562333037 -36646265373934663937386334393635353637643733623038336235663230306635643831376665 -34626661323339393235356332376339663366303035313637313934626230396532323265393866 -33646137636466373865626230353036386137623866663364623632316137366636333534376639 -32336165643561613137356462626263343133333464333966666538396238316362343639636438 -37313235343030643236373432363331633930313961333263306362646530663635393133306335 -64616662613334656163363866313830326637383739353132643264343563313539643839616466 -39353639356134323632306463383539626466393832626664643031303962643662353764633837 -31333938303165663863646137373833613966366661333636336531633538333131323534653138 -66346230323233373236633265663866383335613930316534363830306264613862643133656662 -39396335663664636466326131343435616139363437343765643361616531316637636662623738 -32346535313834353263623931393733363534323165333366626563393366643235383138393761 -37306332636535393832343839313833323234373264343239316164303564343033623636353330 -34353330633831363239343934303730656162633434663966323864616464383664666263613366 -30336161316265343735646565613031623865333833646663386666366436396639633239643435 -62353364346630353538383536656235363761393265656336366261313534386230333166383864 -32373765623130376566346132306537343466383266633938663837373734333836623165353331 -65343236633636323437656633376131343538336636653463666431323434616237643234383431 -32633066626238636563643333383230393763333462666562303866336538316339313237396265 -33313734366635376337346332646164316538363066363937363239383962616435396464656431 -33616662626263313366366332306532393735303561643231306661333364303337313037393261 -35353665393135363035616532633761386137333161333338346534373336343137353530313034 -37623263313266333731363866313831343530623132656532666164303766656261306238643532 -35313639613139636666316639353762653831633431333539636138323366393130363331656261 -32343132646464363032623737376263356532623666353735313134336138666335373337383736 -38636662666566393564656465353534343066343534396438356661326232613735663234653139 -65326238303739366364386431643062303338323238643964336437346235376130343835366636 -65626164383637336136326462383366323963306331316431363838656231356434663565333435 -33376662393233643933333964376261383338343664666431343235323863663730653538646137 -37363636653232373438303534323330343439653633396665643163346263393135343166646536 -30346665306664656162376330363834666530353061636539346663306332643937663936613333 -30613237623139663830316666653531353835643661613630373639623062363831363734613937 -39663362306462653862393530373665303435393935356662643733343236386435323034306132 -66323066396566363665653435316135383938656534376434313832306162353434623738663535 -37336136643862626235636635366336616237386664316161313062366261653062376131363937 -30613765366635626330336365656434313330316561653166653666393936343262376365333632 -37383363346364383533353763343032363661383230376630633137613261646430653337393438 -39663430333531346638636135343761656162356636626339653330626666616335356561356465 -34326363643635333566663931316334633765373363396337376661623939663434326335336432 -66323964383039326438396332323438626632666164323665336232383931666662646566303433 -34646338663439303166393334346361663164663635653161643237303562366463666137353865 -65363237633062623833333761643463373537303038326638326163353965333362353132333139 -35663333633564346433613437316332393765363932343636666636306432386530613464643331 -63363965613238356137323730386530623663366263663065613839393963636163653039343062 -39346363343830656363656634613434306132643439396434346233316631636365626538353734 -39613138666335353334623665336330316131353231643966343231653663626436643035653862 -34623136326237396338336238343831316464396139306261356665396366653664383732633866 -33373036313836376261623062333165326261356162643232616637356662633837383338323033 -34666236383561623962303231356135393638646637313163316562393032323961663664613532 -39393165396233383835363039323262633039346362616162613538376664646566363565393838 -34643162653763343761373963383134633762643038313561623936313537656133383536303830 -63303261323536353330306666333031306137356631633639626634343931303034653562323435 -30323261613833366566633238323862656330666233616336663630626630656139656561363964 -30616236376465663334373939356233306138623564303362643866393462623630363335396638 -36613930393830353937356263343164636231316339646165613332613863366464313861326336 -38623233646365336235303164353030373637643534303065336331303137643933333365366537 -38356431643561623931643137373930333234356238663530313237326438313333653136663930 -38386537343330613064336461313938643862356233396163393566346335623966613561306339 -33313731653133366466306663643036356439353131313866396332636231636630613636643331 -63396361353937363165326363303732316132623234303636383664326163633534363261643136 -35316139363139646632626231646365366265323534633363356231366436653336626662313166 -65383061373362346138623439616462353062363163323238363161623033616665656631346337 -35343965386132386232376461356639346335613332633636323766646635623330653834383135 -66343336616636393762613661636165653333346637363434356233386539386566383035373164 -30376339626332613366353662393838663066313064313663323037383838343833343039393638 -34643131633736323739333131666237636239653263323832306335646231643030353132323232 -38376637376162333663316537393465633632643964336637316462396163626339373533363738 -37313864613639316231666234386130326133626433333630626432393330306630323339353735 -35633664343332303931326134393862363734326136396265666339363431346162383161653632 -32333561343764613435343135363362313532326436653764316566366531633034323366303938 -33383238633730386339653062376530313163306661633863316466613038623930623936613133 -30333562326166386538323138656166386361346466396630653361376631643134646637313731 -37663634646639356665303131353633303164623739373230633632666538396136366130323431 -39653735653763343638376161346335653265323961383839376166663833383563343938653435 -66333433616661626334356432623232363364646137353830366630363461313861376530356162 -65663935343363343932343131653462376431326362383533663031633332333864653931653861 -34306661643331643864653130333466386130643035306230653362383232636631333337383961 -63666162623839623763653062623436306363313762313431313962346438656562313764303163 -32313436666533363662393662623066623639346133633431383564303633653335636162303265 -61333162646262656262373461326666373436373531393066613538333466326164336666393930 -63623432323066353433356539323732343634643764653261646464653136636665646532396630 -62336133393737386633373335343934303335366130386264656564626330656361663934623535 -33383462306435396632333666383236623737643533366665666262333830306335353739616431 -39363330626463333161313031663937633566313162666331396233386530386338363836653233 -37613832626539623464623030363364316533303466663166323863633036393364386138356436 -34343833356663633063363863616536646332393434363735663764383830363731396630613463 -30306135626633656537646233366335386263363137623333316237613562333065353839396237 -30613030316531393063343166366566643637323065616432626233653463383538333533656266 -34633037386564366639343436653534333962333033666164383563346630333239353665653961 -64656539663762343134383232363666626261326334653936373137636534393830363933623239 -61636136633239326239303661666237623464346262366163316233303664393131373261383432 -36346136663137336464663864373164646537623663356431643966343831383834623638623039 -35353964323732333433373038323331366136393834366164643036346130663538626264373762 -61616164356632383839636366356531353563363439393566643931613966373961393236643936 -36613062653234643736396439666563646265623735333037356561313765363837323131326664 -65626661633334326631376662613833326138376432303034633132613336313537346333653263 -31643736383463366363666464323239663065303738663534343038336330613331616162313838 -62643237666365323638343632343661633736616533656166656339333264393638313961633166 -32373262386534653661343164643337303566376635653765643737313835336333386636666535 -34333033613065306363313264363933383139323431643662663766303034353263376231393438 -31643632376435396638383437303734646433316230663238376462383935656664613363346539 -32383234393664656664333132373163323562353961653861313063353033313464396630643738 -35653532353333663166353937386231323666396437336263353365616335343639356666643437 -36393339653461326263383463363539663933653939373334663035346564613466663566323836 -33633632366362633834613732646562353630636661353362313130393930373936643033306263 -38613161316464613332313431306637313634326265323364343538636331636464396439393966 -37316533623232663737353266623233373566656365346130366131363335306539303934646665 -34366530643839653739336534643337366464616138306237303033393135376431373433383132 -39643965633761386562373162323632323030386564336331633665663465396564383337363265 -34663831396336613535373936313666316437643733373032653934336230663065383661653730 -31653037353064373536613565623139383533353936616336326534356533366666636162643534 -61386633653233616464353436373564306230383362343332656632396136643863386534386566 -36613966393366363561356232663965323030343261353465663330623430626661363362643330 -37613035613862303462613034623133386633333463376238356238376537623933633334333234 -66373630383863306230363031623832323864353734363065376338613464313262623463626530 -63643236356430363764353163633466666664303865363039336563303963663766313136326365 -31306136326563303161336532663364323438626130393665616437306238356235616631373534 -34653065646564303636323731663464316465316564363838636462383339646333656364303132 -66623536653230653664653430386237346436643431626535346262303761356231623731663137 -38623161643863383663306436336463343839666665353864336562303138373939376432626336 -37633637653261373466666361376336323239396163656333316364656662383865646532653931 -37313337643735616437656631363234616531326265373635346633623261326138346534323063 -31626266636364613935613363336336323365613963343039326631343334396463346661323662 -35656630663637653434653337363138663634386362663665643331633030396562313434616135 -63623638396534663539333735346234353036323163623833376434323034616539333566333261 -32353663316563643833663164626162396538303564643434613663336366363061306139343438 -32316631643636643439393965396333346432326237666366333063663933666162373033313937 -37383630326463393764303539353862366539356230643630363133316432643939313565356335 -39356537343939393236633536393239623232363962373031643363313336393764323131303234 -37376134336562316437363731623731376165363164646636343132303162616431353563643962 -62666331383539383761323831356362656231363431666430346230306466346330323136383734 -35336265663239353133633230363934623862656236373461316564363431636236336161383032 -64333262623234646237333661363832653065373066373964313265316631383331363164363766 -32373264326531343466646365366339653562313736616137613234346163376230383432653366 -64363033643032643361326332643930356133333431616236313066343062646366306137343138 -34393761663832393831386662373635383637643861343337633163333137316631356130613739 -35396238363863343966353430386631616434323265343236623962646132336638616134363636 -63316634393637323239303364316339373830393238646263636665663439666139656165633533 -39643335663464623134633839663133613163636432663332343030366163373135333665326434 -34386561616235336338353764373431613937333531363439393230323330376261313633303931 -35653866396431626263393838613430386165333235663233656664626433333831663330616130 -34313664343962633832646565653062643839386263313431636633646363636137393636326666 -64616638646662353565393330633037633461316333316339333933306432353233613264303162 -31313061326164316531346164393536633435393333633432663636633662623531666133666534 -61323832353031303162386365353934363431303739633065613535343261663465363435396165 -64316333363531636535346132633361633966633139626162363737616131313139346166393033 -35653833323839306637616237316238313936396165376236363637613432373334343463666365 -66396162643338326132346164363866356661363636363936333264346563633564333832313837 -33306439663064623730653533336331303236313035303331616663326234366164333531323138 -63373264613336366165363630636665326265626533396635326564616237373066366333613530 -30666532613463613062373461343562666339653662653365303361366264373565313761353064 -30653437643038616430353531323839333737666261663434353937303934353037316466383233 -32326437623537303337373361626635323339316565646366386639356134343734366266373332 -33386338363231303334343266613566343739316466356165353331376138346565616632663266 -36663936626262313563353064306566613038373962366530326666613430396434336566383432 -64376263383332376634656330656438656135323834366236313635383932323536653133316439 -34396432646466653665646530636330376438393266396638383366366364346463653632613035 -66636332323063313735643131336336303034366161326633336265643936396335643937393332 -62366437376239623866326230366363383831343731656266396466613630383261366635396166 -36373737653330613332366534386430663566366165663362323864343866313539626233316639 -61643961393564363032643030633466626530346531656637626134323635306433623836656565 -64623165643434386636323564613735656630613836613835646362363964636135633138613965 -63613231326537613263653737626266333636353535353161633165323961656566653862656265 -38363632633535333166626431616665313336333735376263393866323737663139376535396563 -66643236623139333033303436316134396138323766626430666566373166396265346336623064 -36303433383365656362653737366262306538363832336631656236383561623439366566306566 -65363431343730303035306561353839393636653065356536626265386531386330383036643063 -34613039303633663536313330643739666133633236623837386632663762613832393539663866 -39343033343536663837396535376564323363363363383039643934616237363635643635386666 -64636338326130383431333461353263386232343466633964663164363163646662356632656330 -31393335653134666236643631646337343661366533313333313235333530383834323165643734 -63393635653265336239663037386533373339326561323534623134393466363461383365613966 -30616566343361363030616666353732393838323239623731383038636163373361303162326666 -65653365306236393033333937613961346330396236376366613930623838373365376664656534 -63336161323938363532656137303636666635656430306131396366323637323866303364663131 -33323265643932643166336338326537313131396435616465333062346636626335636561646562 -37303562326330333166633939343666316531383233616431386330373139326162363365636536 -33323464396336633465663539373338353761393533316432633435333933626436343064393562 -64373663653639633466336334383065623334366436306130396261323366366639653463366166 -61643464663938633633646637383031386336373761313632623930383663303533376665666232 -63346264363837336136363564326163643464353938636261626231323661363438363335396362 -39383162333437646230303232663639393664633165333036323365623164326238396238653336 -30636665623565343562356561303530313437653730306232663461353038316464303764363032 -65613231373030346431613638356239336361393737343531613036306433366531316230326232 -65613032653664316633646636303262333166386462653439623638663266356336363261343630 -64656463633335666633623761303965633532386632643563376530643738366530313962323462 -64373634646633666261613065653666393063333931366566633630383363373365333331303735 -39666432346134373464383834316133333966353362643631343936386365653439393465323666 -32356231663730613037383030663132663030653837316664313763663266643661336434633235 -35393432666663643762376662643537366263623363346366316639643832313237626162343466 -39636261386566333736356439613132313963633037363532393530343066663736386433373266 -66383661653761663833343166666333623132643938316662653064306134663939666663366662 -37343630313861646639313934646433356332326265383538393365346134366132303266643235 -65663132373666346162313532303463306465353331306562373363623065633963663236643430 -63336537616332306461383162653735376561386638653439343939363634333739386530626233 -61323136386462346532306538663539366137353436613463626266366234353661316435383630 -31356230333736336263383230373065336164666334313964306532663930323564363339343939 -34356363373766643635366562636565323762616661303964616465613161613335613763363333 -30373664633466363131643239393639633836623663666166303361356339393363373934303464 -34323134323266643636346561663336323737366430623739333030373730313831633136343031 -31663730306631383364643761353136363566623532313264333037343739313034653234356461 -38616661633164353463346663346234636165376530386662376236613463376339666365376336 -63333565313334316231373934303162346365333733393161656439343338313261643665623933 -64616362346237306333363064663930306661666632316365373530646435353762356264383364 -31303837303232303331653032393038333466653039666266376464356334636364346161373438 -64346138626362333135366166636337323139666265313136303230653037626334376263313363 -66316133383436386164633566613838646434623662356362656664336130383666633262333361 -31383132336533366539313532633932663866356664643138323334366365343061393936336361 -65616661376365333866303465326464363530336364656533353466663138323236323938393363 -37643636303133633461373935316335393961356463666438646638333336376333303439333261 -36353938616232366632623835623636363963646531363234376433323836303936363933666364 -39653535663531653461346563613735303238393430303736393934323762393633633433626430 -36396465623335636562666433643961363937643539356466316330333836366137376661333038 -32663933396236653634646332373362356365613061366339336563623261316135663362353266 -61396335333639663539643635646334333235363630616666333632373136353633326633376637 -66343131376364363438643336646461633961643831666163306233636136616663303732663836 -61316265623761386463616366323938373139656631353031653965346339323335353237373730 -37323739303436633734623531353233376535326138626362366233623737306238343534663038 -63363338626637336331626634613037653966363736373666646361303537633731366432623833 -37366339383465643731653931303539633539366332363565353933303166613336313364393437 -62316138636464353862363435333730363362653333363339363539313966316539326564653032 -33353663343439333664616334376161656338353762646334303235323464613436393838313233 -63333661656530363435343032613531333164393735373233326536376265323862643736326230 -61383436616131636263623336636138653638656439326332393232623938666165306362666531 -31383136323132356332363265313165376135663033363633363436656566363264326230666530 -31626435316265393964343639646239626433656239333635323739626162323539626464346464 -35363766636531323063623038343932373531653730363763366238656339393665653664336366 -38323965366535363737653938363262663233626435616462303734336431306563353038393838 -62623839663136396266613732666237643161643332623762653039303037313532356266656338 -36626466313666643063383230333961383365336161646239373837356239663938366234316162 -39393664333931353432363162613866373335326635356134366164633033366138613437303139 -38653034313066626364636665376262376664633261376535373634643831646433306534303066 -63323234626237303661663465653235383730636561366438643933303335333737373839336164 -34333265363865666633373966643266356231366130306331333536643634636533306463366430 -34373766343837636262646534353065393865633565626533646363643261396332353436666566 -64333866663433663631303333363433663739393865376237643333393639326535623063396531 -34316333313035626130376265363033386435363436666536653865383736333639326661663036 -33313933623864326563373061663736613463373235383639333237623762636564353633376361 -34376136613162356261393835666334303234653262366134313666383865353165323766313263 -33653162393030376331393232616236376538303530363537363333386638353435623333353765 -61383231363233323866656139626262383435383837623533333930383864343462393033366439 -64373465636338646432323366373666326561623166646365396639393131616464383030333662 -38626231643331393964623537316266366532303934373133333331326335336666323965366638 -36643034383937336435333736333130316162666331613366626466303066313435623139613734 -64643462373735333439616462373965633733623135363065366333313937366230323363666561 -65353339353437373964646235653465306663313561643133383862646563353738613262633265 -66336263656665303133646133636138613362333636663634613633306239353965643938383738 -31366161656662393961373431316265653961656336646236643464333338623536623838643062 -64656436633465373236616530373934323735383362643038376632653533363033356562303366 -37393531316434633266386531613164616665666232623666393636653162333437363166386137 -62303266316565313562333134653732333937666438366434656539343265613332393031393631 -31306635386334636532633762306265316631666465326539343534313763643037383831663866 -32363962626639633536646433323938623432363962323930626566326437363034616238326463 -36666565326262386134636161643862643130373536656465646662396134653039643466386262 -64303339396566336561383236303534383766623330623835303738316132333563373563343664 -35663234663037616237386138663433613264376636343732633031663333323765396664653438 -31323964613764366136333763353761626438396434366639336162646535313236393165643534 -34613561336238333231613634633632363639306337353532313965313334323831366665306635 -39643564656462656465353665663133366633373862623735356139346164623465393335663264 -64393839326361333635393666303631323233343961366563643164616533646633353738613334 -36656638633335366239666262363530303162303131336132386133303636373139366133383435 -33386131353035333961386438373261373031393663386635326631663737646534616365393131 -66333265353964326263363435653735656263363737303832646365353264316631366533343731 -64623937343761333766666465616266383466393739313532646436653133623964623635613063 -66366339653035393665373364333263646238633534373839343165313634643131376231376162 -36383763336163373830316132623930626462613135386533383936303235306166663833326165 -61643735646636303039306538373933666465383236383833623838663631326165623461306530 -63313339366165353566383734336332326662646466633439306563656235373464336666653130 -65633166306632363332386334626430643461633065393136373838373264396232303865626265 -64323838376330336464663161316363653365376137386465323738376431356362326665376236 -37303137636232613662303238323265323539326365336436643335613466306632646431633163 -39616133313236643163333038393237663734353432646337623939353466306132656134353939 -65346638613066393833343338653338363163383839313564623034653435343437666166633537 -64626531303438373531373062643864633233306565353433633362383130623433346434623565 -66633334633832623761653063313566646635343262616234316333386365623737373465653730 -63363561663266303063396564313931303732396664633666396362373038383034363134373962 -35666133303131306535613637623764386363343136363736323063323233353262326563353134 -62613565323766336161383932326462623766393831353031333134636336633039626265383966 -34386163363535373939323837303566356461663632346435636534373463633038333735353637 -64623832333036616361613661616266323535393561653237646261336636366265656237323135 -35383762626231653936313165373038376461356463393666316263396264643437343635343637 -35656466616166346435663863356164343033336564303132653564653965353662613935356632 -33386638646235643830353432343036303964666330643534373833643738323033633834626536 -31656163356437633136313465326266333230336532376431663738363764306131356131303066 -61313332383430356532616630356436633965373237343163316630663261373135373739643164 -65343761333766636262363464356561373934306131393361636435346133323962313931613834 -63663934383237653733646663633963663130316338643763373031396438373539393165363562 -35333630653366376334373232383339613961643365343636343033383435653332633733643136 -38366663633833633239333939336638333539373937343732343134323161336465303430633866 -39343932346638636663663138336665626238343831643734343132326233666364323563616662 -31623031636365643330353964613231356265363963653639376338393030376635353839333031 -31363137393630373836616664393138356163646662323734323664643935356135666462323137 -33333439643765356433336639396462336663386536626539653762373566323762313136336635 -66623430396335643130626663383934643930303461336162366534646366306439353766376531 -61336533346539373234393966363162346362306663313436366533666439323064366162333266 -30316666316236336563623061346338393332333936326537636331313737336539303862663130 -35353333396632313431643130353431336536396463643935326538366335663633323237353730 -61323462613762613963616334616562616666336365643238623665343862663431313730653231 -61633761343130386366313562653164616638366563616231396236316135666636333133663234 -65623534393939393438613164613764653536306261663938313733636531333534376561346336 -35663632373734303737373766656136333432313361626364663734636639363730626361363433 -32623765366632363363373533323331653436376632623039306565626466343733646364396133 -64313034643166323465663264353035356233623834326137316162323962333164363230643166 -61633338306535636532396362633330323131323566303233613633326566656632376435623563 -64343065623333653263343433626664666463613834323138366362353233666463373939333935 -33626532633932626237373532353832633062663537643865376530633065663733346262646435 -64663931353265656135393530666166643533616363353762333666643038643630623961303465 -38623434613564393333663566336433626139393261323236643764663936623965333734366166 -38313937353264633864366263353833613030323466643165633831636238346366626230333930 -33626466636461346634396637363536383665303631323063383536373161343430333638646361 -62653139323762666166633363363563333466366366383633376539633930393966313665346462 -37623134656663626462303665366139633339373064363661663033333031323736643336363933 -36373262363834396135313236666135613164623539626565306434346265306266326430313534 -37646231306630313030323261653438333931366263386338383337323832633630333263353335 -38303332643863623131343430626366646165333634343231383761343261346238626636663162 -30623731616537373138636338346239366639303162346132373233613532396161663765613034 -39336630333062353337386538353566363861353739363665643761653238323234333733366138 -65383266346330386134356431363233363231393131613539303331373035386539356563383335 -61363533643434363665326232663730343237353132313564636262633137313865633464343964 -37393536373364323263633263306262366132343431303238653630626539616637326134643738 -38643861313337323434343735393864653534656638663533396431633164663730393534323736 -39626333636565623765666362313230396435376563396438363636343462346437613335623563 -34653163353863316132666566613065666266393639646563383937643938323465346536616361 -32386333643236363864376236363963363331326237643034653836666464656539306330306136 -37386131323232636238643830376338323035636362666463656137663463646132646433373531 -32323031396136363631633532386431636335643431343134373264376630363564626664663634 -61643630633761353164613435646363383664613635326632376331383266663962336536653861 -33383939333533333536313933356537393434386334663636383666623436633339626363303261 -34396233363930313837613561656361626539323565373766343766613066616433356665366261 -37393964373162653133356365356330663762663939323961393465616438376163343362363030 -39353865313436353734613430333762373831323965353732323761356361373432663137366233 -31323764383766376438663163643463373935383331623162313535393464383765333265386331 -36393134306366636631643533636138633937323439396366376562346463643632363734313637 -30303464353132376663396364663263333664383430666238666638623938363161343063316539 -33376466366630653038333736616566396131343830316266393937663133356666373563643835 -32333233346438393030613533613930326162326237346636356631386333666136393464366263 -36373863326665313331333537663436353138333939613666373739383761356633663938613537 -36663466336263646233383165386362353338313965353961636166383334633637313530343833 -37313761376663373662303966393865323362383138653830366163306430303333633230333333 -36303765373632353962613164306661346531653733303062643466616461623239373737303165 -38343966653966646366323963616661653738623232623465643466333662653264313539636636 -30323336396464343935393231306434656538333030353738373563373730306130343630323636 -33653566393838666134663830383832376636633766613934643530323032653465393135623334 -39396233353436393366303964356234653065383864656437633962343232633636356138633732 -38393237646132303131323630336565366637633566376531643833343661353066646437663261 -65336330346131383733303438613037646435383836343263633263393264383137326262313964 -39643939333134326436356536616230393835323337303162333539353935313864326662666466 -62653532356566663661326234393538353662346165336632636439643664343838353332653930 -31316635303539333061663138653430366234646135666633313132626331313766393364313837 -33623830376634383238616563376364393331313931396465616132383831343661626233383439 -30653739643861343730376563316135666537666435386636326637633936613539336536633164 -37613233646361633138663930303738383533353730353133313933383538333765616663306230 -62313233353435623931616339326633366630303966356333356265383463366263633739616535 -38313433623839323066373837373466363634396365633138316535626564313366383731386530 -66663334313732333030326237373831343237386339313439393439613665653036306238356339 -38303232333362643936373766383231336233346662663738303933316437643437653836653736 -36333665363134353635316535326239386238373432323031313835613166373437656339663237 -66633030316462653239646330653431336138386237396366363634663639643937383564383334 -36636264656163323339373935666161636265333864326434323530356366323136396136313036 -62626331623163643536653862313638666264653364666166363636393662663231633630393539 -66373839663065643830376430333663306238626466613239613566303238316432373966353436 -33356238613739393464626232313334633135626464333339373630623432303738663435376665 -38623664663862646436663033343637316635303339303837666431613335313564663637363431 -36313035356666383936306264396534363662313030353064363637653731333934303839613462 -33643066386538386230653036346565323337643962333639316465376330616137366433653135 -37656235313364336230383966376437326262326330316664653330636331333636396231663534 -66626265653363386363356463396165363737643532363562656332663666393839396264303936 -61376364333630303438643031393961356330336331626537646134366263393838663133346634 -39393532313065373764366163666666663564643236653630396334373430663133373231313665 -32656139393961623435366461336636356264336361613064346463663832613263636461343531 -34656530393534356238393835626662346461393362616338366361383461366662653130316336 -64646630663362613037356462323631356432623130343866336665626232363639396235623161 -34393032613332646538386563356431333039363937346364643835383035643864393830386137 -38633433363639386636303363353765666430393564666130316266393563303530623033613536 -63626433303039636463343461366463303633303032353932646231306431613133306238383039 -34653133643033336433303631396164336530663333626530346436353962336365623130643939 -64303465373831373835366332306430343365633362326632373233303266326139616166356133 -65376264623665376134333666306261333439373034646562626161653639303632373266316131 -36383135656136366364343437666462356234306238663563656633646638396166356237653164 -36636537636232346532626236626463386361306664393061626162363835346134343933383239 -66363163376437343066333665646265376536666336653863643638663534383736656439373161 -64326337306630383638363835626663626335653364383465656130353238633535346436373831 -64326236653863336438356431303633653465613932393331633638626530366137363163316139 -30323864393836656262623636353630666639306233333436613766333838653766313464363331 -38326362626432316363646166626433343634666334623065343139376130313531663536623063 -61616161306163613230366634633236396232623731316461626464613139323936666634383761 -62343632303565313232303061623561356634633164376238313162336537393131306263613464 -65373032353461373264396566386633643765333538343835363066313734363533303366353864 -39303966646364356533613339393265306138636639303162353566366636346565376630623262 -33323838376435323831653732646562633164656532333236616265383563393135623634396438 -62353733323334613732353261386538363133326131306662643137303539323531393264346432 -30343538623563383562616363636134326433386664346431353432646363366165656239353930 -35313362653561363766613836656537313438313233626463643737393731343839386666646461 -36653366656136363266333463633366313538623338353863663366323162353438326131613334 -39363530336336636135393332393861353833633136333733346661663632313431383936633238 -34383031356133363533656234653236653433373933633061613162313762623032353362313833 -39633839386333613833373366313030396162613762643439363639623166353865656266623635 -64343363306265313263623730356235646239666136613462356635326334323964396634613239 -64336662636661633730316431393736633035646232326461646337353866343432316439326335 -38636131326232373863353139646365313036313931643032313837663330386131333962373761 -38303864353166666431376531396362356630393661636565636336346461363032623736623334 -65656138373538353533666562363964663032613031333961333632653336616533366633376363 -66616433636464353965383361623136323934303462303063316338616131346131383564376663 -62353735303931626261323638333232356435653930303932633064383636333166623635343632 -32373435613933313436613833663161613937303164386633653766656163383364363938633137 -35653963613632663532383262613138303236303433373435623436633936653139643839363333 -63373237616535333633306630303636666330646162316531323935343865396361353932393966 -35383630323266313932313961643663646332383735396333613461306539373065316261663537 -37656538316331393862633630616463366561316264396133353462653436633366646562613933 -38316663323633323561613938333836323930363530373865643931323133633435633562376634 -36303437396132303863363835613934663237396364653930353664666530663235303166356562 -31643565363833326334326532343030643733376539303237636132383135626461396333306138 -36376633666564653961646666343235376663383737643333656134306236343736333136313933 -31653831653030656632646236356236343436633032633835353265313538386436613666303763 -64653839343865313837643233613939346363626661646432633337393838633535613933636434 -34326666623435666131653663653964343734626631303936303832346337306239633962386437 -36306430323333346333333334373365626239316238383065623066393033333634393163313136 -35623566353763343532323463616561333766623862383139656161363263613764393862323739 -31373230346563366131613336366264653332393964636565373962343736613861333465623361 -63653631393036653263353134366564636262613363306439633636613864666362343833393966 -32636362656266643934376332306132383064353166346235616238643738356466356166383062 -30393164313266663465616364343933393833383430393632346665613163653535323864326436 -33316262616334393262323764616138613664316663303439633866306536623934396131646263 -36666534383063356339306632613364656535303332383531363836343963653535376565383837 -39303736336432346664373738353164643261373265323933343239323838363963623932613138 -33336666366662356432316565373137613861336534306531393465313132353439366336636531 -39383339323937316365323861333739616564383233303039643134663363643339643463373435 -38326435616634626531333862656636376539643864306632613635336631336232383636373965 -64316136333662633033383662633535393038303033346266643430373465656132333138383438 -37663464636436613034393464323139363233306336656232306339313164333562653266323538 -32303133613962393836623635663363663539623337643561346431313432353430393365626635 -62393530666337376532393434366232363636393064653131316163353238663436616562346630 -64633434306338613835376234343433653865633933373538636239373732343534616262333630 -39656362396262363161363235396361636234633438396132626436306334303661356436656130 -30353566623530316336393930326137653637353462363930336262366561656331663266333761 -38353661373264663939626333656666346632363366383166376533303739316565636535666235 -63323531336136643633613535613139393830663039623364666365306136663063366439633233 -65333434623733356461633436383139353335653263333364333632353037353763386530626465 -39336335373263656135373165383333396134323239363164333065303565336438646237616634 -30383461303030643233396465306138636331633239366264356638303963613463373939373532 -36646462626365393133626530323736633439633037643339313337653631346164376662616166 -64393336346532333262316663666637373035313630613363656231313561656630643964636361 -38396637626536373431326134633866326133373639653331363330643434373962363232303839 -39383530386362323265626639343337326638393061363939343634373266636161636439633462 -31623631613364613032323064353931653530323635346564613166636331613234393365613734 -38626335333330306136386538636439623965333566336332393837363866333131363034333833 -39386466313963303834316265323865373638336538336562373539343662643365383439313731 -35323037326365323862386561646664396439313731386466323537383761353063666535333436 -63323332326434643963326133623665393836636163343531343761626133373138363734366338 -35333936393062316562343236346330383533326161343665326139333265306665393934346636 -32613163373566366135633930636463376538623432633338313139373665393238633835346134 -32353332313431313065663638383466376663326265623765343236643639333632376462383963 -35363066306434633536323964636235333931346336663730626138366364653966386466373063 -61386438316630376138333664613563363630353231656135316131663838303464633033356665 -38663163663031383265393164666263336338343233383339343631303031653366323331383766 -33363662323630636331353830663436623561633565643339633634656635373631613431303236 -33646437396234623436643366343830373537383335313132336166373832383862666330356235 -36356530393364363435383863616338643964633961653533303762653438383665363238643433 -36303565313961363039326430653065386332346234643365623238306139323937663332363333 -64343130303365356536376531636232663634323234343933626137333763303338303764633061 -63393761643236313862656366653833313862363762356239313937386334373561653730396230 -34343938383630623764613630316238363437343333343263613237363835363231666161353462 -31306262366564616339303064613962323233316335326438626338643161366262663437613466 -38303232643863313463346261626461643465326531336232396233653365646432393239653536 -37363061653765616138323932613030333364393262353938353639613435656434386365303665 -35303661656330373033303837643364366132303338646665396365626632366436616439663737 -64323765316164316431343330323930383864636530393633633038333936663563316561646566 -61393530313839396662656666313436336538323132363633393039393362373366616264343465 -61626133316132373261396234626131303433393432383938353061323166376664376262363162 -35306666613337643531376466343765333864386338393866303565653337313232396435633765 -30316533353566333237623835326465303037306466656335636337373563623839633435366333 -31633162663433653565663834376263636232653830646531633363333533393338656263316163 -62316634643266396665616437326534626238376564393337363565306639363262323663303036 -63343433323434386331616134353239316531616465376161633832626261313232336164623936 -39653335383561393635636234666663666338303730616534343635313236636663376161326331 -62363735343263613631363066636639386239363432336431333462663363383234643331326433 -62646539313635383335376330663362616666336165653332383933623466373735316263376361 -65386435313235303434343263373765653937326137323135313764646130363438646232343235 -64656563396462313233633165343865336438333564373532363630663164383238643734616261 -34363836636133633431376565306566336433666262626666636236626434323239373935343739 -35643161326265636135663039623162366431653137383833333961643764383334633632353761 -34373430653230326466333433636536323434306533663566623361373039623832636665343837 -36386435383362653636343861633137303561323563616335616234303035623861636639396336 -61303432383337626136623731323764623063656331383735316233363634663562623933386430 -37663530313135303437376631373261323032633266653730326133356538343764656231353936 -64373535626639393166613937326465636664663730643536376163393536396437343563623038 -37303830646639333134613831386435393539396362623764393934356533653733323039323238 -32613763303735666665383232333166363636623536613239326335653838633261646130653763 -34636537396365616635636561646662313631366662376465626532336264373461633931666362 -38326462373761393032643834333536663762343463373266623734356138306138646162396562 -61333465323939366436656162333431393639336562656562363630616364333234363765646561 -36343334363665646234313532363563613166636334616163356663646562383832633961386539 -39386337386165653733353233613235336262643936356364316437616461646562313633353231 -61393138643064663337663461643838323738393130383430353566363861316134333735313937 -66333236313863643537353033303238363531363336633035663737636230306162316433346464 -61373566623532636139313664393239643666626565323364333030386234393764633263656137 -64373539373063313537613838386432653731383835633164623338656331613136363365643966 -66646130386366613961646139643635336361613361646137346438336137383464626332333664 -64636535323037623535633535383162633663353863613864663362623466303238623235663166 -64343032643135346534613931613139653431613036653133643764373063313135363837343733 -35336332656263623830636465366334386235336432613564373438323864396266663065633464 -31376335636232323837316264633238306365616439653436626265616235663161356339653635 -36356230306234323566393732323739653662396539336564303634303438353334353233366639 -36363637323437613138346638326461363365613961616166616233383261626166343032646630 -62383232623733356633326534663032613163656639646132663066336434343339393466393030 -30366238376539376463336136333039353534373730353039666366326563353331396237333764 -32363763646461313438363139353438383961383263666263626534336333643763303164326634 -33353939306433376265626139633834623262313333386234633362353061653132633765346363 -30313532643065306433323137613064396333303930613961616166636334343039613439326538 -36653136653137356264363464653866643932393863386338343339326663383936646262623436 -37393963353839653561626463616537316537306365383432306231363765613938646131323262 -35393464646633613965333835326539383539323838396634636636373266623739636332306361 -38656665393765333466353833326539643265306230333332373463393866313139613237643963 -38373339326537643663303363306665616263653766356431666165663334343239353833396565 -36346564306332386166623938343464613139656238303566363735613330626661323738393862 -62653063333663616234356466363438643661613634623637353739356164323038333865616461 -39383437323633333039353661353865396266663062313538333937356336376632373630646165 -34383763366338343832333537643337373866326131336166646332656131643563666366633166 -36623263333136336436623233613864323061323434313766343161336263636439393937366636 -36373931303361626633633466343435343763303364373834613936633764643462316136323237 -63396365376631386466643631353932383362353935333933323331656366656530626639333839 -39383236303231383634313931383336323566633034656331316665643264373132376363316136 -30326131613736663163666665323634383562623534616366623235326661373733666632303631 -36353930633439313436373861366638613033663763386465356465613434613136646431356262 -66306138313732336164623563316332303732633939646463643630343562373631353665646236 -32323530663535636539656136313439366537636339346365386163623234666430393839633038 -30363733616464323331393839623233653733653033363739623039633131653262323031313232 -32343164636266366461613563393161353136323831356132613266383666626136666265613139 -61356632336130396133333636356634633134653430636264633335373130383336323636623361 -61323432303338356461383963313733643132366330383237636334386339393062363831623166 -61373562663064316537386261626332356436363964326136663463303964303565323161373032 -35333537316664663563393937306630373061336635303831336362663331623938643632653235 -39363437336461303461626164383635326465383034366137616435343762313763623730316565 -61646634633837643532656266366231663463333238323566656465353234653437333966326236 -31633432646366393861363231616130633234303730343664633063336661333039653839303861 -38346462393433643362353733643534623338353035363964636235306565633464383331333631 -32303033366362633433346232633465623134303562393830653130386130343862376237633331 -33353065363337303131636638366133363636666434363264363036353566353637656338353636 -39383266623432306662393435663162316432356133616136386433656338616133383539663764 -30656130626564396439663939316639373063363234366233396136656639353363393035316135 -64363764343730383634653962633365396536363033646666303330613838306337353333303664 -64383430303564623733343065383864653436326461613562313566376330366131386336643261 -64633035353231663838663831303161326430353132636531316535633939653066326565616233 -64343537383335373462663633376130336538636265633631343562666335383835393164383438 -31633439663863393561626234383564363131613231373832653064356230363335353931346165 -38613165383061653161623961633066343133636166356534306234666234373862373336303963 -34646461666631376531653338666465626666393036643239343464303265386438373164393865 -32356633383966346536333639363539643532653565623035303636333135633765653830626535 -34633938646464306464343934633461343361336337316533633037373665386261383134393238 -63623464346238643565633264643334366235323661616235326233616433393531623365626262 -63323331323863666436333739616634306231313038333939646463616232373231643434363938 -37626233343562376463626638343439666230363662396466623538363935393761633134346435 -64306161376338616133353561323265376439366233653961386531636239663134653163613764 -62336539643663653232623334356433643365356534303866643338393139623635643961386461 -37366262376335316362313839623136343930663435616338663835323163653861343030376632 -33323331393534316236663764383566363631666138663762646663333834346235653436363833 -65653039333130373436326463633263376438653935363534326139383463353936346339303464 -63343030396535313564323665616634663739643539643732666663633432653538336466663137 -63393465353663313936633932393862343430663639306132343165643935656364623265623538 -36386566663064333637363037396163323834323033363936663164343437613663396461663530 -38613161366234313139643463386166323063303632383333636236393431373736316431363330 -61663563636331316263343065643939386665323563623762623130653538313166653133306462 -35623930363764623135343862623830393039333065633762616332646232373236616163333935 -36333832333733323064333838323163306661386561626665356135633364663532646134616632 -33386535663861623535633961643735663733663361333131643638396133333837373862326238 -64333339353662666533343437636238616662366464316366623961316561313838373135323434 -30366162383335343233353761346235633366326130656631336630663233383737343533323464 -66353730633231633030356239353061333236323235636465343662353463636130336262333932 -32653432383835616337303861656636393036376162646539366534663361346163616536353664 -34663165383062653735653031396535303039633336633137373732636332656163323364383130 -63313362663761336139303463326338616163646566366237386362633637383461313334336463 -63386166666365653665633234646531346363326331336665656666616264396666306236303038 -36353739376362313662343939653266376631373461626462646637363663316165303332666264 -39373836396535653062626238346638613438336266653564306234646230343366313961663065 -33653832396232633934353833663034306339663866636332663437313166393861663337623565 -34643933333466626138316364313362316163613039613163376330356664653234383234383764 -34343631616162626235636331386166653935396638623437646533306232306431663136643165 -66353461396433363161373539396331383663653766613234323433343737306430373765396563 -30613766336166643534343763653333393034333736363038356465393937386438326231353662 -39313034623762326461303464333865363034366663643166623130653537353839343339633636 -31613138666633663932373235656134313730363365396164636365353565663732393032383438 -37353430323430363661646238376330306666653533656330616638656565663039363135396161 -61653132326536663535366431346231653764366537393836393431366536323839313361316437 -34343637386637636230646138643232656264353331333033643631353736653337333538363738 -62373831306137336364626531376661643433366631303763656261626535313031396633633735 -66363664393034623032386639656435613066333937303930306532353265653638643831373833 -32363236356138373562316362323364346562616462646362616462643061623238326631376666 -32636339376435323933333339353162393666313162653934636336376339633436653935646339 -61643366373936353638346334636361393132386364326131333936656538313432303966396363 -62393433646636353534313163623830376164396261626330633137636434646261616630343263 -66663262343563663530613761636337386364613635333261656435393138646133393330633432 -31343235333630336435373630646461623830313762623162353131346130356331323232386235 -61346138616662373162376234323835316632376130353431633763643539343035393634343235 -61393132343434653566393638366338616631356463666435616339636136303032313739616635 -63623962633161643565366234326265386138356235393633326232633032313339663962383462 -63363162313633623964623735313965333235376265353233633864363031656439623131366531 -37343663656262313666616662326131666461393936383633383234316639346436353062623765 -61643162373161376335346130303330616162313339653266383734626232626561343336626635 -62653865623130613865613265353961343231383534323031363731386431653931656233393332 -64643462363566303330333132316665336232643434366637646261643134383830323161343133 -32356337396463393433366161663738313133306137373064613035643037356230646234316634 -38313432323839643734613363623262663638353965666364306162616261636163633665313532 -36313736396338323033663432653233626437353134646166323261313763323236306665363361 -37353965626665303634366262396564636233326365366239653537666133376233323865343130 -63306233383532313533393264373362373130663231343531656435306163633230363436336661 -34633066306235353637303432643665386335623963626138386633653938343437323837386564 -31386139623563663762643364353932373239303561323364366634316537633933623831333436 -35616634373239306536663939313266353837653762353362336538306435306338646630373466 -34643236663432636136363166616138303362313065343239383334336538313338333563343630 -31633335626663323462373332336531666361396534363362316565656663653030323262393737 -38396137643436663631353339353965613133313839643133613133393938663661376562613634 -65343665613137313336323065393334393636373034303033346361613437323861346533623064 -32323531393331646339343636613339396137616430313432636332353439626561643366643562 -35623730613934393664366230346663393033623939363766356231383264373262613864343737 -65393563313233653863373437316630623361313666333264633939613730623334393166346462 -35333937386234626231326433393934613334363233333439376137643261393264373531323365 -36633130306237303161343130623562383430333137333133383763343639333939316539653364 -63323531363139376266343730303162653332323537376134343461653666396566356134356566 -38326231623433616536363738633464653035653865343266323636646630363231656361346538 -38353231393430353830623862323232656564616663613138343637383034386431623431643834 -61656134613565636139313034646165623436336234346237613463666663353039623935613961 -38393138363631373164663439623435613832666437363734666365643264366536336131626165 -61366334343136633561633261306239393162633433643162363630653164626630633032613632 -39373961623761333737306633326264333664373163313765313234333764623831373338366263 -64636231666561623035663339616431313630386230613763333839383661623564373130306630 -63313031653463306335636262643031643362323635323930623537616339613735353835306564 -33343538396461333131393064656637623662623866303661356666396532356534613761343361 -37333562393265303166373633396330353834616364633339333962316163633235653735323238 -34386566366665633637623864373236366166373635356436393562613436653364396431346564 -61303530306139313337613962653866333934356464333137626233313333393430656665643035 -38316637396264663539396164316132633930376333366434373664356664306536643662306337 -35366465323632373438383337646662393831646466616564383865393464363764666434636262 -31383939653838643431313366613834316637323261306563333164316337656665643863353433 -34643364616334306439636662306139306438643731646635613931653666663630346238303736 -35363037343237663332613734396138306464373361393238646230346562383737633264343865 -38363536383432363265353436373364626361363935303535393034313566316635316564666231 -34346637393935323761333737383538613738383833356362393262613439666662396233343961 -33383433323164383832663934343363666665373630323163323239356330613030333731313736 -32373632646338623362373135356333333031386634333631313431386634636466663664613861 -64613166376361333663393038643363623863623930633166343961333365393431366439306436 -65663465356231346530653434356263383539303237623836653335633934643930363234663865 -34363563306339383035306433353761383639633061646236393430383530323235376439356662 -66306432363735333266343534366538623235333666356637636131663065323836356639333564 -33313866623861646264633162373635306631353462313864643031663338663536386139383561 -61386264326232643862316634323762336532386566666234666562303336336664313238366431 -34346363643230396662643839626238643535373963623539663537333836663432353831386235 -31326365346231366631653834323938396564316437386563643633393631353062346561333635 -39653736313230653933356163326631663633643062323636303762316333656562393938313332 -62666236376238326634333061353237383161346237323435623164666238323861353731643130 -63306331633438663863343434343737636537346538396535343637626430386461313565643861 -30316335633063343033663036613531353363613064303963373364623931613463316431306664 -66363063343863376264643566356433636438656638623764663163346531356232383665333263 -31623133633933306366633665393862303438653633626561346333393362666334636537623339 -62373133303938643364336335663438333733623838626534613931326261643730363930333963 -33346432323733376663313033383333346233373435646539363663333330343463303930393861 -35616330623737666163373962663133343635643062306233303665623934356537356234373661 -30663732343437393238653039386537333762616334353932356338663635346466626163323164 -31633531333038366234653034306162623466326638663733643262356537313066376337316665 -39386366643661323265633734623362656662616439633266313639613230353062313834333937 -64376362383634306539393630333936663939386231363965316461613564343165323366306631 -35343937333730343566653362323361353331643633363734643761363239643831643330373430 -63396338613531353735336363363735396139373362646131343663666639623839643833346130 -34623439626564306565363337373361613735666163633739663938363533613766643738626238 -65383166623466333130663766316334623861626334346337653437306334396233643131303465 -63653665356566653165393432343730306538623033376363336661313063396630653934616664 -62373433656265663238373463306363326535623339376261326161336534333831366135623232 -64363762356461343938663466646232303665653734313336663133373135353430323432373566 -66383761353432633661653530326538666239366238663162633337343430313265343062663435 -32333661643032636438336634303866393832303832393134393838313836363162663832653735 -66656235363561376563316433353635326363396639393136663637656433343734353638643338 -31333338393434363966633964303638313431323634633864396466383134303866623432326537 -36363738393963653438656461663231326661663834646137663131386330396464303763656238 -39613162656433306333663862633032373135363931316134383839326535653438643339616330 -31333137366439326265643031363332373966343765336462643661663864343931633965663064 -30393638623335656466613538616232376633313139623166656337373537663633353631656234 -36383137633964653539353366636630646262393562343966396562383263666261643830306466 -35333032336639383238356630656432393434313364623062393738353064623464333235316466 -38366334373035303331386466313432313566393064336235333637643736383233643639346533 -38313130323863323033313630656231343366333362636436303133663730363639633132383765 -30323039376131343966373836643466633735343635626662363832633561356334663031393135 -65326536643437653962623239393763373166303931333461643462613536313765393034303132 -31326438326365343563313738303236326236363963386330373438656338616338336130616132 -33303331353465303063626362316639393033313664303032353038623139643064303163643663 -38363863383862303233313262663536663036346130363435336365613434323237316632653134 -36633336373563613062356132623564353935306132656539396236653133653461336163636361 -32663264666462383730653162366339373131616437373066646464663237633636636437653536 -65303330316439306331333563386232633135303362643233386361336236303566376164343164 -33333938386465323265636661303162386335636335616332326164323936336162616232333562 -66633834663264643665313839336633333466613434616436316538636662393231396236663363 -63653466636132366136613533633065356161636438663239356661366330646239353761333030 -32343032343734636261383565326338323762656535663262316538623662333839366164303765 -30383330623664353539313064373166656338383837656131363739383665333835373235333539 -63653730623965656663316533383436353034366438633034333834653765643031306338636435 -37326437313837663734633333363336333233646533336530333133313430323932376539336366 -39633265613433306133653138316636376163383635343633313063613731313637663235346333 -63653131316333326261303562633863343238333263393636613239653163306131656565633563 -39326139633865336364613865626137396461646162363938306233386665346166643066643164 -32616465366139356564666238366362313031373733326234313731333365663831326262633730 -32396232363262366634656531366662623163636633376338663534336637623933326261346261 -30626632626138376434363665346165326336366262356332623833393466333661366564356539 -33626162363034346230393061653536393237393130653032303138343263336333336464643164 -33333030316134633861323461613837643133393663393866366634313064353932363830666534 -31363633323735633761623634333266333439613735636364643033343830653133616262386364 -35623736333031343533343064353534363962663834666434346665383563366462646637643335 -62353365616331363735653335303833383233356536653734626662633632336466623431633539 -65366166663233616363363731306534626162346235363861316138623538653964653338393235 -33356339653262643862376231333538653131303037333766613232303637666561653732366666 -62613731616566363961393632363535373163643366316432343531303066336565343064663662 -31336238373338363334333337333261653065613631336239653863326664626437336164313363 -34393635326635383963316264336338313832323330646530306162616239323761633833303637 -66363936313139636162333964363763376334346264373335653338643232383031353863666133 -31623239643035333032663464613362393262303062663138656632656563666536326566373138 -30376137346638363334333264346631613239376332353538643462333035613138626265643532 -38303433666439663332646465303030623031616238666631666238666138313531653934633830 -35636562373666646135353661393534623231393361303930613739313538383533646338393264 -30323134646265333636613738303862313332383138633165623536623137616666313930613233 -33313938373862656333653661393566383533323433346264316161636639353836353761343233 -63623134636465333162663231626234353363316164306662313765316139386139303134646235 -34333938643036386363396438353864613639656531303437643638396466663236303334333831 -63353135396231353164656233383933646533343832663232386235663932366331663236646161 -65393033383737383364333931393834626265633238306335363131363331373934346530613262 -39393133366262373137396134323038303530613030633932383361313930616266656534393530 -35653335643139346436653761653431663437383431636330373738653438326433306234373135 -63616133663736343030373762343638633061303633396236646361636133316466346436343233 -64303135323761366132393539663439323662636664333138646439666662353834343466383136 -31303661643366356138316433343832346630316536363133623765373761303835303364663531 -63383635626236383864386539626165626263633536303763343637636436333335616163363966 -31366132336431666535653637316661613938353962323862613732326238333831653364363833 -37343538613233663363626562336439393434633064303033303631306438386230636635393034 -63326138383733373334643838376438326361353031316435623435663834316637646538633332 -65383038623439633764393161663839383638363838616232373736663732656536626665393832 -33653039616437353633363563316263366163623362663134626663613835356539363333313962 -65656364336564393665346430636335336632663939323337356437613934663932373335396338 -36383463613264633936396139636432613363656634336166656439386330396363356137333262 -62356634356565363966393836363466636138373964353966353562346665343535316336653039 -66346631363337313261623932616134376332663366383635393333353433353561386165313131 -61343266306566613236363736663965616331316138366536616538353862373931663138316365 -62336239386534343230656562386365383764643463366262333730383462306661356432383138 -38646639373462373338313439623532393730376264633336313736636264633566643865346130 -30626264623531303938653334343839313636633634353339336262663762386166313739616563 -66626338623032643832366261653339326261356561663035353339393532316238633762313565 -66333938376131663437656237306665643239333161363865303332316538616132303035326664 -61336432303930393732356466366135346534623637333361383139653963373338306537613762 -38353066663464373032623261323330323064656637623233313065363539643237613964633461 -30313833323764333966353533323938653931323961353063663062346138633762626639633031 -64346430366364343236636264663634393764326637316463303432393363373863396561346437 -39646234646566366366353737363432643538666536383364646539373164666462663236316430 -63613065366132363863643939623035343965333639663130613731393434613135366264636639 -63366234313266353239303436326531343239643638373335363063353263653231636331313664 -33383130363762626533646164666135663233343139646137663265323063383765366635663464 -66376131616137323162376632353761326439353862316634353662343730333462343830656536 -38353763323730356538376364323636663435643536363632336633643266636662666430363066 -63666562366538346466373133336135313964363136653565303634386134633063353838326362 -63356563316133666431383564643934303265353363643865343963303665316437383538656232 -65363461663039633230643734363764613037333763616231333837353965643861313931396533 -33646534373435646561656639303735616239373030366630643939613834386333343831386434 -63386366616335643063633361346466393835663230663436333239666465313335646438363638 -63343562636238623831663434393135653939653265656361383362646235626261353934396435 -65346138616230393532393736313338356366653334386334383565303834376334656339653737 -30623265616665366138623866323962366164636236613333393764346434623765343063313165 -65396262356332383363346337663562306533376631303064363636363433366165643938366436 -35356137313032623639643536303361336232613064613935633861323461373837363563623231 -63613533376539366435636363633639376334613738346561373764633339356561633566643465 -38313562383663373461366233656466383234316366356164646131343533653935636139643033 -34653536643433646465373062376266376233386330333333333866333036353162323834316662 -38636532316134366262636465633961663664336534383430376666633663653261613033383033 -32656332613266376431633432626135656336636461396439396164663261386462306535323830 -31613532383836653035636132363264623032363739356562666336663538326333346465333631 -64313063356537343830633665383136383039666339376239663533326136626339366635326632 -35326136313862636638653163313336363831363734626462323737356461376265653132366165 -34383930303465323163373764333763633637316531376566363966333236356530373664306131 -34323632323764613233303662653335353165613830303133386661633538353239313032613834 -61656564346533346234383735363131616331363633343062393635643666313931636161363564 -63613037376664386439386236353062306664363937396431343632366438333137656463333065 -31366631373764383130343462613137393934666465323139613938346130333562653561323866 -37313065353737346330316363363134626535616665343630316132386566323837663330343432 -33393338343566643262656666356139313833356138626562353039663436386330383133326134 -33613136316138336262356432653139366131633737343638326234646236663565626263373337 -33303437326366333436323765663034313035393361656438363737303165383863643633623335 -61616162313463626537313237636166643235313439383764333964343736363663313830613762 -34353265376539656430303363356334626333386661623236333835316439613666386165336431 -39366361333531393033623638313966343462386638626662316563326630333861363638663766 -31326665643231346235643638363934306630373936646162663661636537666162393836366663 -33663261323966343363316633336337346630636561386563303464373032373831653430303237 -33363664643165646561636231393761383635373936383435633336643265303637633538613166 -35323566633734373961636637653030326232303065633566636436613036386165366532336165 -33653037373765353936313634303036366663303037316439336537346264353564393632616131 -38656265313633646130623436313238626565623166623162306437393330306264613532366266 -30663438396632323335633564656337653232306538366639386435396363643163343862643036 -31326365366637323832616131303534376564393335656532636235373736663362373336666364 -62323161633566356631636131303863616530653237313532336561616536366361326234346664 -38386434643935643539666532656534343862663566626238656130366231356133663432363163 -63626366313734613061633562653038333433363331353233356436303461303532623063343962 -64356133616139373432333165386565396165323434383766393732643036383761393137363938 -31373063666336333533396461633263313738653938363034643633393433323961396366626631 -61666538396136333936333465653336376564646366316437646130336162376435326238666238 -32366230363538653139353061326436336230316233623865313534666438346131636365636637 -62353530326561376266356230613135613337306331623030336336366263653733653161666539 -34616539326265613732356265383534396338306461663638663965626536396266303664386439 -37656237383130376131393438303963336637366138643965373838396631343561653665383131 -37616164326333653139303937346164343336313931613034306662366433353963653632306131 -65346432383166636466376266613365623162333338633235383435336539313365313331656332 -30623361666665666236326536303637643962323236346133643830306531336130396565343832 -32613839353433353662643263333066316230666565353834633861363537336362613063623934 -66333936386463366139663264376661346632373663363162366131353437633834626532636537 -30346339656130323561343438313461356265653461366661386163393461366238656133313062 -30336461303139643833343064643333393330333331356632653938656230303335663231313231 -30393539616361373935363637343938326435306665393736343065383738653563653436383864 -32333266333437343635663765366130383865643331353735633336383235646666613639666435 -39653533313266343637316632383133353635373465616464376162363630353337636435303564 -34336166363462643134626162636265376337663833376533626337373165326535313738653631 -64613839633231343332346330303236643731323264376438366530663033373136346163383638 -38643461373862303262653938356662303934616566656162636365353965363364653635626362 -34653062663437303334336532373038363030376137343235386263306364336539333934656336 -65313936383161613164646239663333653437363435646366343465343938393461663732326331 -31633833376235663030326164656162343265663263363564386236396162353261313939663961 -64313830313964343830616235323633353233363437663439663262623461663466623035383032 -37346334623738363339636631373130356639373666353038373064643736343464626537613161 -61636164303261363539666536663031623336616362656263623939656633353262316336386363 -30633763373235663730663532356336666263343064316561373561363061366631343431323933 -39613266633265633138313166663839366238353463353039643732613037343438363763383030 -64333463626434326138666630333635383262393035633263306131623339616632373963616339 -65313931633063353662653232656664343332376463303032613862356431653931626432656266 -32373031323661343166323837633163323865633434396666656662366665326235396166323931 -37653536303831306134663037663639303136623462306235333836386363333163303533633162 -61383265376230306537363639333836343966313661636562633137636263666464626138616665 -31643233333763636630623061303032363638356537346437333063383066333662336361356663 -64306534663335363236353830323835376265636265376538646231633463313138336466353937 -36626161316135633436613133616438386533343138373865633466376231386535363264633533 -32383166323737333366386263346539653733343563386265656131393131306365323861306236 -61316136316563626464613735623763346263653631373138643136343832326366353939326237 -35613564326262646566346233356436353963656330666435656132666433626261636334666462 -35306662373664396364343930363737316437383730343363643662386131623831343236366532 -31376465343661313339376434613165383933373563613263633166326635386538626666643439 -34373438656135613239363032656537366134313762303464303266643962613136363561373538 -61373563386363383839333535613861363765353964346361326264653837376136333237326337 -33633637656662383830323961663264363837333237656261336338366263653632666539663633 -61306665616330303433666438656136333666383863663839346666393332303665636464366562 -33363139626265306136383365353538633037643063306236616132316430386339363734656237 -31633436633137326536646237356466373736343665333734646431336162396236376133656162 -61366630626563613762383332383265366637376438326637613231353833656637626537396633 -36646366393365316438366631353438336362323161643431626664613064363830353266646632 -66663433636463393034626564386166666138636536376264616531663562303765366337633462 -37666638383864613133613066633362633062323031366463376332343534386261613266633166 -61366138636231383534663466303234623333383832383764623561303265633233373534323534 -37393038633031323665383239616433346639333363396663366164393662393366373231366366 -35656166663231396235366331346134353163613063396632636532666633363464333735363435 -64666466376562643662316335616536386261643131646262313838336363383464383838626236 -61306130393735613661366361663337346630656466353464306631373563663537636365613566 -31383335653164613637613461303835333632646232646263663032366565383965643437613639 -39353530316432393965353864373263333562346435343932353964643461323664656333363566 -32376462303764613435333161326237396435313838613564376565386461363164346439363634 -61626438663261313033626438633065323335626263386134393139303933623163323039343461 -34636438363463656130666537363631653731373038653839626162646131333066313962643264 -61636435363136333561336337333339633333343761346230386531343137653064396666383834 -63636364323863386431313831333364616434363332343330323430343230363830346638623665 -64663636333333343932366132353931326235643536633961313639316461306163393837363066 -39326664643333613035653164373935313033636638386333366536653734666538616664316133 -66356533323635383564636132653538363439656532663638383263386637386330343835616434 -66396432353633613932623331626435353161313339616535366432363233393466343865653961 -39336236346138633339353065356263383531643233353637663563356264373332653361353731 -63623631373236356166633561623337646566386366613832326162303739336439393339626366 -37313433313232366434323066333862626437653030313433363234393161333439353335643863 -61306662336635663563623664323863323863303432313434626330303966663539386233323066 -36323133653131323936363964656234326562343063363338653666306662313339323363366632 -33303331613464366437373666353534383530656264336131643031316339366463346262623962 -37396533396565323462323739623163666135623763616238313765636534636266663463333232 -38336165366337306138626562333462313939333265653136633837613534346435323466613830 -35316431646633646239383637303165636630613139353335353565626466333139616131363139 -34366539626364626465353236326433326364303239636234646637346534393662663832346663 -65323934626434653933386436373361336430643032366364333766663832343565643231353330 -64373631656564363230356565383562373933326632366662646366353636393866666336316230 -63663237663761643737663638396538653762376634383835636465376238616461623065623663 -65643834636264306530343763653134613430336263306162306639373465356662303032373731 -61653837396464343966623333613436663530346234663233623234633837393539343934623135 -66376136363939333039616334313538666364636164643635626134363136666638616431363562 -36643465666233623635313964393430623338306338373863643033376563623030383437663339 -36373461626638386536613235363738303861303464366539383565616631643631656661343934 -38626264323431373438303466393665613534306535346465353833393537323834323461393966 -64376166393661636336633835316637336634366638626536376131316334646136306263653439 -37613965613634383738393362316539633331306236343539393232653233323433313636356134 -36656436303332353831656166663562383332356430376137396563343331366665623135613837 -32663935323138303561333464363238386261353361336566383563383431363766646539326262 -33336238323137323139656462353932303838613162386634666333313435653764353036313731 -36396231626534383031613436663235383931633862316463333266616461633730373561336333 -38613834366639313038323534333564386132636239313532303939353436653562383964613663 -38373032626135323031333034323664623731333436393132313430376335363331623539633636 -33633933386662393364376539356438396164643137656632663339653365376136326461346338 -32353839663233383830616139383834303831353137366335363333373731356138393331626235 -34333166383936323864643165613031323930363263356632666138333334623564613163373264 -64356464616439636461313665326464373861373239373638366235303765336337653635643932 -39663634643435383736633338383237636533613065343266343839633137643464633238333165 -61386335656536666238306265653961636336616337393730653262376665343332616230303566 -38336164383333653930653163613330316331383632363864663536626431393265346565383962 -35336163303933346337363931303131303039323163363261656635313864303462666464663738 -64656138396562393532386562623031343466393365376363633532656235343762643635613362 -63333039353761363633373937656332363432623937366236653136353737393030396561303739 -37303265356536343232373937333262323262633035393038336366646466616339656163346135 -65333262366634663734636333623834383837663438333361323538343735313332336565306336 -33313032646135303135363133316631303430366230383765393331613231343833373664353436 -35656331323833313962363534633239303331373738633665303061353739666163613062306233 -62633035366232626636666162653562346663323765663338626162323463646366353166363837 -34306630666139376233376239326133363064343664336234663531653465656133333530623130 -66383366316665346462333133613265653033623365393430326566346661396464346132366535 -62616236393336333962396662333063303966393830616661636164646366346363343661376563 -66643232633662353661303762653235623036316532616465366233623932333136613539393636 -30386165653664613463303562336162623265396564386661336537383137376633353830353564 -63373233353831303266323132333031373338363562623066383536643763646433313134393537 -64666436396264316166323165323863663435313839326265643465663737333130323162316136 -38623831353537336330383161386436303430343133646662326564343436666639623265643032 -32626135613434393737356666323134313339343536363431646132636339663638656330613863 -31363630643438313962376266373830653262383836306331653632356165333632633436666263 -34363932313333613266343465383138653862633561303764353637346534663664313262313166 -64303137313339613933393166636332356365623731323761653766613864376564633137333461 -30653835373466623435643438643339343437323536396361303934333037373830633266653262 -35383137346564373333323532626464633863323564323366666665303037306530353862393562 -61333639343763616332623539336631646462613335393132386339666535653537663735346264 -30346238626331333061626130323834336461333162616436396333353539623836623063306634 -39346432376461366464346331313938626261643130363938656132343137313435303232666137 -32613735653031303539633437356262643765393565646333373638326164346333613763623864 -63626262316261616639613733356464393536363966393130623934306462623732316230346332 -63663035666463643130383439666266366439343337353830343433643936643662303038376432 -34346335396262376431363265303433626633383563666335323939333963353564623536666634 -30333634663032323633346430363034336362346535383330393764386366656565646131623663 -63343961313563323035346161313130663532303733616365393636303265663863343430646362 -35616238303632623464383834333262373733633765633933363735316236353735383236313639 -39643437396163393036666336366161613834366262613539613737306665653166323639633461 -65646261316637613831383930393336326435623761633963613031366363653863663939326638 -31323037623165616336383032303339613230633931643633363334346561316361346663393733 -30653331333664306464333936363762656235366164313861613135623838356335383761623538 -32653537353939376361333862366534613062613661643838633831393837343666316434663134 -33393339623832333161396234633561663936363561643165333837663361653936396362373866 -65663831373932386165383565356438643032393839323562643462313864383335633663663461 -37633664396431643637303131313632666262663239323563323364303333363531336631656264 -32326265653232363161313166313831653739666362666663303131386264656562353534393663 -37386333666634333434643931623965346534313730323234396233376264316130636538616131 -39326564616365646632366661636563386536633864373863646633393962643435346337343763 -66373162383739356336373466663532323239653934333662363161663964636637666264376566 -34353665383836366262356361633233653333646332323632323265613166653661616162316238 -62353939626138353637623963653235346134633464656663366536313761346339313135633239 -37346561333835373033646530376631663336656533323032343738666463353231666263643961 -37623035363437623163666130376264636266636634326239346366643932616265346262343366 -34346461383261363937313932366636363361383161316161373733613862656337303736373631 -65356566353961333233306430326535643864313230333333663736343039663838353266326334 -37666534633435313737356339323833666233336334636431623430376537646635343233396365 -32313035386562353939383430353266363963363034643666373166643437636664663964616362 -30313263656666383361613535623365643636613766383739653135373364356238323232613565 -35626164313039323636643035646561353964646630666332363936653665323366373565316665 -64653563316166666336313263366539383163613537666237663564646235653266613833643639 -61393662353837656365616564646439633663343830633434336130623961383763623463386338 -34643738396162393662666131623230376636633865303235303636633931633761636264303365 -33356636356566623764333162326439396230663039363834383032356438653366376165313731 -34326634356265636237313130633735386237656237383861363833653733643230626132343735 -65663064303534663638663933323363353466303436653432636262623432363835623838633436 -31313130323561323532363830366331333966653036396538626239343339333130623766663863 -32366564623533323633333638636131363964666464393036366135653466613932393332303732 -32643636373661623662656264303265656430316339313761363637616264623735663336613733 -32633531303937383531316666313062313337393664383038613239653831643934393039663465 -64373034316365663061376263303466613332643961333163373563613164643663643265613334 -62393762623962333161333964366163393637623862623236656662393266636465353535343138 -63303939323736353630386134663365323738396436373461663236333937663361643137373066 -66623661346139356634383937653534656133613539333161646239303264343032633532353862 -39643763356239326432306264626662383737613464336338353133323030663662653264343064 -35336137313037646531373435376536326365363064376333643666636666613437316534633032 -63343231393532326261373766656131636337646434373861316362383264386337356336323637 -35646333663833616663303536366137356133356662323636623131336238313161353964626537 -39633363313937373838313062376130613966363661623636353230343439633065373134653535 -35356132343362626339643132353339383733653836373236333462316534333866633065623035 -33353863313636343262616166383236333435653566636631303365623866373739393862336539 -37353962643635336264306537346465613532313762623432666637336639333166303565666265 -63643730303966353130353631343336393934373039303461316566373732653632643539303939 -32353964396436333631336534623062616431336432323131313532663233313639386130393930 -37343930613432656266633862303339333064306238336232646261306233353837366363333138 -37343531666339623531353635646536373965393830356139386639653530333532616633383238 -31306165616230613366646634626465366334373436663231396362376431623730623235393761 -35333663336266326535303663323335633133333531663139666463613663396266383261653638 -61353133653039363432303836613536356166646438616565656638343038336631313038393630 -39656536313761396136653066383335663730626363373437663865323339633166316234663633 -39643261333361666437393961653364616535643131663431363039643365316331633337326235 -63633234616138643764363430303835356665343562303532313534666263633733396664336638 -39313332343930316361633063393438616134353763303663393261323366616333313437326633 -64646634653461666364373338393736356664346530633065393362353538623434656365643036 -34363133333962636230633537316235396338363564363966646364643531366232656130643131 -36626638323235646234383266356537343434373234303130303230336664613638653732373638 -64613036613933383864373934663961653538633561316566653930336566343434373636353338 -33363839316331373834356533386665353464666462613064386638633266303634303231373339 -36626139383161643838653164373361626562343965653937306530346165326534306334653565 -37623236653933396137636531633332376532643930333337303530633261356531353662386532 -64613635343762646661663837396337393462313736623165393135656466366232393561653666 -31396462376133666132643131313439653834353438363565303465323835616463356362326530 -61346231646365613338346434386639633432343238643930663431333765313836653737393238 -30356238336132363830323566366239396530643330633937613332373031663863373035363035 -65326464326265666339643761613261646639613837323639616162333136303139343066366234 -33633866346261333436636261663530386465313332613462376433613261303638336266386331 -64363130333236373934303132313130343737336330343038343136626230303062313538323762 -34376238633933386231653734616330626361376334616437363836643730393466393962353938 -33623935363830663136313735366634343138386532303663623537333236643434373332366636 -36306133343564333433636135366136356366626330326135356636663438303530386364353039 -38323763613566343538316462303530633062303039303062306638306465353232663536376363 -38643661393133376330396334306333336462376166623533643035326230303634356364656235 -33313933333238613961646165383761333831333164376462663331653964313065386339383639 -64346433353139633763313065323033643433366635636238666630333233613638313239666439 -64326561653961343936643161613066383764653363363336306235643861383137353736373836 -36633735323135373034306465383762343632346662623166316639333238646639626534316266 -61316337636434626663346334303765373533306633643063336164353838363636366539646536 -39363131353466613132343834643836363734323332653333386138646239373536376533383135 -65623034653161353437666133643338656332316466666564373166323536346266373739323664 -34373261653633633436303832303362363165633564623265646639633034306436383334653964 -39623463343735386561643061303465633238303636306335663232363039653864643663626630 -36383963613165653936623233343036343032383430343633636462393930636430666662656337 -37303964313132326638353933333865326364646264376330343537633937613361313464616539 -39666363303736356464366331666439613963333839333064383231623235363266333937646435 -31303565323264363339343135363738623861616366323337326463663632643035323930363264 -63396236313964336634303662666366666533336237353364663232626331643836353336346163 -35363634333264336435376130653764323936343734373135636365396436343937653363636630 -31383862613237326439393932333434393638623338663038393135333734616265366661376561 -63633064316265313531303335643564373931666466646164313235666433623734333465636435 -66383065323838633033653932346232663930626236333232366364376536666436323738373263 -31373534333233306434373332613265666530366165333239353263653837623532306165363033 -37373664386432343137386238333230386634393435386530623164616439326533363636313962 -39313563353431396162646531353661356461623836366561653036346134396638353832633933 -32313266313261643437646661626634383434396363366262643231393530336465383939363361 -62646564656164346234373635396233313664306133393963336538633435653161333763666266 -38386435373766373462353062376138633033623563366237623333363763343034376436656332 -33386430393665626631383464333231653834333934363935383161343663643436633366336332 -35363061623062326235336439353731396532333730616164376664303533326130333338363763 -64386664626138643339306534393939396436616565363862313566396564366538646161623163 -39633137613531373435323561623461376133343362626238393632353735333332653535633636 -31653438653462313137626465663534366666383261653039656262343863643539663433396233 -38373166626139303262653965306639356532323862623835373939626536366137303461326233 -39333063343765616162383437623163353063373264393863363435386563366333613163626639 -63383433616561623335616264316132663762316163343864653835623266393232636630303036 -36356463653466363364663665643464663635656465633563306665386237613836313465616238 -66333834313965353438373535653462346638613431633930363331666263343334303362393262 -33356539396366623730336135353962623464383839316231646265316430643131393533353638 -32316332393430303938316537366335383637366339333162333663383666623661623165663430 -64343535626462623661313634363133383533366134616637643265336331373066646239633839 -31623366643235383961353838656364333831376239613235396134363033626537353135323636 -34346333366562623965316564633337363464623831376336326639613133343630356138316261 -30653063616237646436343736636161636639303638363038353532613237376564386437623562 -65646561656339643235663362366465626165343262343365633766623131626536366133306363 -61346563666362643563666565613234623939613138343764316231353537356133333930323861 -37393638353432613430313631663261353435323031373362656434366661346635656631353533 -65666363313634353839363933376664353665393836366534643661363031653036396135326638 -38306364623932343030383233396437653932383430303939646366383264313761613066353263 -33353031306466646261376261383861316235363463623062613464323033666438643536383239 -33663664613337636530373238636138336437663134313161656239626231303936643135373631 -64343865653034353362336637653530356466383962373732316163623830646135646634383938 -33383663393762613635333562333264336533646662633366653334643539313663666538353135 -30303230313038626538613962613032663539633336653032353063653839666463636534366636 -38373336373635316265663233643561356362616666643639353139343139356663303466663565 -38666664626561313066666331303766373361383133653063653436653262393435343932306161 -64666435376263643366663961333737653633623032356133666165303863383261356664323136 -65323231386636303738656163633739326234653136666436396564396335323562373434623061 -39303266393935663865313438643534396263356230343434663234646233343164373531373762 -66363338613439616535393231663863616530326336643264623165313664643261393130356134 -35623137613564356162653961386138363933653039396233383764346166393265366133356664 -36303734366439316334306436613330626131616137376438346435346437366231363036636665 -34323763613937356139333531363732653038666339393663633830613535383066343535306133 -65663662336135653237333764396130363866303162656363313438663133636231383739306336 -37346536623961343037356465393532646563336662633235383531656664333332613939643737 -31346332356136353531626266313039316465353161386262353466326361376566643862313833 -34663832356364336564353234333531373737396538326334346332353766333130643435323438 -37306537366231363839333234313864623439323433666164623161353938366262613333343939 -63653865356265303333323062306663373239363335393634383866396433333033656537346532 -32326338633436623337316239656462376335343664613962356461363330356135303535336536 -34306464613639353932313337656535373637663063393531356561366531643063343832346465 -65633164633432396665623031353137346533353533303366363330656261396537313663323236 -33393630303461613235616334386330346565363935303834346661323135373039643133646563 -66663862633532333565633033346336336563643333626233326637626635363635303865616632 -34636635653966323361333534396364333838323436646136313338353835306635643532613438 -65376632393864383531623532636137363862366163623163386434363435313838306261653537 -64653430303831653833643136313033316361353437333035383065363864323632303964623933 -38383065336437616165356235663832373961663364333264383233383563633235393932343765 -35346632353231336264383034326661623662343130616565616237363035323232353631316134 -39663365323538333335646234393261336136393432316236366635303432396534303463633837 -34323063643238653235353638376638356161633131393538366133636565383438313636333037 -30356461333435626262313535356235363864303538303235646165333937393435333464376361 -32366266643864656365353962306463353134643964613133313338373738303932316361326535 -30636134616133323931663130663061396330356339383833643763333437333536353762663763 -39313632383433393434646433336139306438383137613736373035613462303533313033653638 -32383238383966626336313961373633356264613064616162633738363933373864356265666463 -65313262616566353731653037656639383238343531633630383866613065306364633762663637 -62633665353838353261616166393662306233636163373535393236613162376666666637356435 -63653937636238643761366137653531623039383735306535643165346361363864366538656130 -64613133373338643863653932373563613261356665353339306137336331616631313266643238 -33633335346536613635346639363165333666373430363833653935336539626361373663336563 -36386563323239383363376132393333383039626366316230373936613730343637313033353461 -37333132313836633735396364343336313966353330343562376466613639656234366662646230 -66626137383964383766363239643966386462386135356532303663643461346433376663336336 -35366262393736613933623836373837393332636639336635656433656662373935303135633239 -31656434373863353761646637616164383734356339303464366265643735376266643062643134 -30346239636664333135626666633566373133346662653565353664376163623330613962633538 -65333461386434633831353361623930396335653130343434636561313634373464303066376264 -66323561363037643363653831633163303064323531326561363566623363333836303731323962 -66323461653066663166393565303263326634336335663435623664626235643339663730633265 -38383230663031626339366138343035336466356166323361623933613039366534376262373866 -33343836613735663465363532346164386333626238313962656664623366336436366133623461 -30313332373965376334393735333437313365306364346166666436363132316162643963633337 -38653530646137383565396366613139663832346265383763616264306133643033636531353031 -31343131653830643535376264396630386134626463633930363165393431356339353264303738 -32653866346263316464646537343830626439356565316334623533316162383465393761373231 -64386264326239666465656631366266653463643936333663623963323635626136336636366333 -36313339613165336164306662646166313666353338323063366238383261353839396561336639 -66666630313139376665616431386431646639623036383863373237303230323861633765393566 -32336239366438336266346137373564393032326531346539383532666438343763303037313732 -30306231313966643366326532376231636239383062633439333364336233626231373461303861 -31323166353037353639326261353237633564613639653564376431396334336161383339383533 -62333266323339323430393838633661613164346335626263303961663732646236306334333739 -66346630656533626239383964323566393535623931356537306439323837356166353931646335 -35393836633539346630313332383332623062306661316431363038383461383362323466633964 -66636138613032343964616132623063303933316364313666373964623234626536633634396438 -30356666383465626563303739356136383131306662633766633336366635386664383861396466 -36333532643866613835366564343165666266306563316366663839613637336366343263656166 -36663534616331363963653666383465396264353566653565326537386665313366653764303864 -35383966366138656165396162663566663931666164356362393932613263323734653430313362 -38613330613765313464623838343363396539366532383539626561666139656139623439643333 -32623161343461393539626437653564333062616661396338643663613461323132633330343237 -63303363626461323364366330356563303263356532333539373130626632343732336338353762 -64356465323863343039373233373731303138376261353865613534323935306662313664323036 -63326636393739633730383433323333313663313630666233663035623465363261323131326362 -66643639653030613539633932396663356139633030616536306466626335343665646138306162 -37633332633865313661623634373739313839376365353036653139383236316334303063643430 -37656139363265333738613063313338363631616236373261663139323531396438616138343039 -31613933376139663936666433663261313738646463636331633661336535326435353037303338 -34653834393935376266663930386131653034653530313566633835346433623162333065633930 -37383261303735333732623430303961316461376332383639393632623534353663636361333438 -62643662386232333137343136353436643935333533356635353165663637393064633066643330 -66356233383831313732633330643662313536316639323036316430396437386461636265326362 -63366332333763373439373933636439316166643939383462303066363162343534306262643361 -66666233346130313962386336343734313162373364313965343065336666323161636130363531 -31383635303063666362666230393461366666643230326133363131383839653865373039343539 -37646139383938336138383365633833346536333638393732303837613864353933613832623361 -63643961306334626663326539656366353762613639363462303236616330333461306166386431 -62656638356530663964356139323331326339333434653039623264353163316136323031306266 -65646537653066323533336332643930393862373662656466356164373432636336653366663431 -65643737396532653532323237326564366335346363663339356561613036336333363037623239 -33386139613935626434616166386336333736633430656237363137353437663565353534366665 -65636665656338396664346332306336663661633237623233393234333566643132383833353533 -64656236336165663337636138663766656462633564313263383834666634616632376437326230 -38663832613966633264656638636331666534653439663639636535353638326533363862373066 -30633065636235313033643735653761336165343265356134313565656666383839386136616463 -61376462306432633639313065633736366264666537306538616235623734353361626264373836 -30333438653461646438303438363930343364386264313531613833356433326264633366356664 -39636366643233656334373036633565666566383537346235303934343935363966613837366139 -34323062313635353730333139336434663865643138323163336139333830353735363661646264 -37356463326333363266626438626366333766343233613964386162323461653866353036633965 -32393034316339343635633137646537393233353337343735363838353932356237343833643935 -62353463323266643139643663316533653064366230643335313366633966333266356634326237 -63626562366430353664306465396137373137636435356462346630316631306130326635643962 -61616565663161646466373638366438646161363131623563313534386334396333373362656535 -33366436353839623132366265653238313437623638343466356532633036623362323035366664 -66393464663964383564373062386330643035643361323233646532343933636262343237323637 -36353565353936393062643432636565636663363165616332333365353139366364316631323830 -62623935356466333961623832316661613537386262323733316330393433313231353230383530 -62633535336466623262613735393138313662343064643061356538333430653836616533353835 -62643537383233363334313030376536333431383833363764303262313135653163393535323365 -33616138633961663166393064323265613565656266336663356634393065326461353837393564 -65663936313263306337663163356361353433323936343839643432303538613430353038316334 -37326230366666323239613739363033373735343130313532383863666536366461616533666633 -36396130346332656239656231636537353930313636346237383165303636353063343932393833 -30393736643036663933653539316234333036656164366235363233643332643765386237626138 -32646566306162656461333437626665353632356561383632653238336432366430353236383361 -66383166323532366466643062643132633164633762643864633963613034643436613261353863 -36323135313939363139303530386539376533646566343931623865313039656336323965633665 -36396164333866326231643762613964646538656538316666333234653630366537623161653338 -36666134386538663834366436383332653263653131363137333762386232646564663361353237 -61376134646631626436663666616633323163373062323563366265306263656135386162633232 -33623863313262353339353634393535643930326466643765353630616239333035366363636330 -31396135646637653565366339313261306333353065643832313433306535363032616433343532 -65346138653263366462643039626131663962626334363961633162386136373065333634386238 -65633561626565623761653031363236326439626335393231633132613433306432616439333966 -61386335313037306330626535663662633738316162303130663539396161616536333462333736 -34326566616233356632383338623936326361306134366362306339633334346163336364313465 -34623437343530396530393637363536356432653432663032656532653331373966316465376665 -64386433323232376137626433363165333761633831613932613937613138313632343865366131 -32316663383666643561653430336339386536326565313466653563643962656365396232373138 -66326462393062313936656337396633373538383836313639623931346365306564313333346165 -63613434653264626366666666313338383965373563613166613237633139633136393238303562 -65643738316261333166313433396538623664316664653639303261303032353931643830356639 -33383463336466386465356135326135323364613461343233623936313833613062363530303838 -66386566306430346136383365653330383366653134386638323036333235633034656237616462 -61653162363731616638386531363864313764313937663662376639666337386665663562353164 -62316433333739623333303933353035633161363133303430623533653138326632343530356266 -31346137653334333863333638323136383731613665306462353561333836323335653638303337 -30643030646262313639386639616439623036326133666665316638386233633566353632313632 -30663736353636356531313063643337323735643337353263366136313562323661656363313536 -65356263613464306561346564363961666634383130373036633737663136386430336230346532 -64383764656361373133633438623630653737393863323932346633363166646335336665333261 -33316235613431303237643466353464393937613137376338623462623838646336623964353334 -36616636353564633862363866356134316432636538396635383635353164333534343765326361 -37643966613065366235323935616330326137316339326462643134636632633832656639363764 -61373763323538333762303630373634663134336461653638383766663034333563313939353131 -35623762393365383165643230356531343063376232353733366333643738643630313637373632 -39326465333161363731303636643337326235346133656265343231613335336532346133303932 -63393263663565313531383336363465303934303161643235643332613564313961363035306464 -61633239663931313035626362663235666239313239306466326465373636343531656161396631 -31343062633633636661653034636336326133336333313339346236366362623935646462376366 -61343962363765383162316462313931656531356461353665663061323536663635353937333138 -33333164373166303535666566316435333932356234343666663730663431333830626438326235 -61333564306665663431323166323639373938383033313039633763373962633239393565383330 -36656565633632303666396435356665383136653734396333363734393931396632396161616163 -33656131393533313333356335393633663537386263306132633933663731323635633561653333 -33636138643730643865373436613963333761663039366462373261616633646634363931613037 -32653966643063326336356661383338386137636231393961323437353238303662303932636632 -37333366356532373661346665623765376332326461333736316333373261393061323438313132 -36376632613336383039646635303935376138363737303566626532613363623733613662633366 -31643064323766616562663433386233653961663066643134396164373039343537363436626665 -35626138353066386138326433666664663435333936646238306633313831383036376261666430 -39393634626634396134386661356564326330316566343263353433663332306335393637626566 -62303939306261396661626432346538636232613131383738666231663633653333346265633638 -34353862626264366261616565313333623161626630656261643739373138333061653763613232 -37616338353065393036323737643363666338373735653564653136346362363134393034666439 -66623530323262636663343765366337613665366139373935346664346563303830336139393765 -36303262653966356430373130343064626230393961386138363162643034316632626539396435 -62633232383835663136633664333035373063643561393866306434643732363365633438663861 -37383037623462646162653538326638663130326533363236393932363265666563653037333433 -66343538306530363436336432656365303739313238316564623537663835346466343863646438 -61383132613135643135623462653766633137643864303238376237386463373630383735333838 -61323362343039326130313864306561616434326337393865333865623765373761646364356364 -65373562373233396234376439336464396637313830626630383562396361366338643564306162 -64386331363265383332626334386532396638333632333135626432363163613132653639373138 -66626139313236376536636164623832666562386462656338633431366632363537663630333662 -65356263633438356662343837636434373064656233616232666430623762646431643938653236 -36356533393430653637366663333835356635626439346639383339343261663461643265393166 -36663138383162353933306439373261373162636666323231613061653533633632396363633537 -35343439373161366230353136373431633337333635666430636139666165613462643062346238 -38313937366538373464653765326233333161383936353039313461656166653036613138366663 -35613064383138643763613833613036366261626162343835646439333337353739373065333239 -64393665326661623131616562383837616337393837613332306264323863343165333334373639 -63336130383466313433626638653533323036336338633931326162623135383264653763616434 -32306562373861626531636337626166306238376136633732396434653831353436313861396533 -36383461316633626637383765333062356162653566343837326237616362393831383062656637 -30396130333937343630616331356462333465653661366161643866653333313337653664666338 -66336539313034653939656161643831343666383361363635636438306666613334663534646465 -31653436623938323762626336636539663534393035313436323565353861386463323639643862 -36336264393132303766633938363330386331313465356231663138386266653439363635316366 -64316361653331613038333862386661323737646333333863353561326135646332366266636464 -39336661383764326261303561313363623066623530663939646339646238343537356335313338 -65393330663938383738653564303735326166653765396166663734356263303339666366306563 -38363866626132383932353231613332333130373031633530373736623234663064336131326661 -33363064303638306335316365623964333532346338303833393032326564656230353739326334 -61643531363937353563303264306663386331383733353933613537323736333530313162366365 -30353331326332323133376462643537643166346562613938646266363666623031316261323262 -37303032313530653161346233633663613266396662383931646136363762613130356463626464 -38313230663266366331616565653761333530386161366563333933323364353838646232653831 -35353664383464313334363032333638653233616536333033363330343339633962646434616132 -63333839353637646138386338656438313131313032383930663231643739313666636337393931 -35353362316130363766306566643435623639323330613133643139363930663432343766353238 -37643665663865636532663462373865306464613961653934613438313638636438616334656236 -36383031653735343333343439386632306331376333616465346139393265333266366236663261 -32393863333665396334653636323362633432616630386431323130336430353539653533393762 -32383163666366366162656161663536366139346339323966363061636662633462393761396330 -64336465343631333731353036373463313038383634353033333062356337373031616533626235 -36613836303036643430663637656266663465323164323531393631616238336134363138376331 -35613363616665333863366663363161353730316337663430633736653564643261623865623136 -65643130633164353739346161643965366164636666356265363663643865363237336261663666 -33336336653264633766343638626665363366653866383036613838323036393139306634316237 -39396463383031653463383136653531633963616366346266626430383962643933373863653030 -33623937366337636162383338653634633831616131656533653130373730333261303738633532 -31663937323963303364663831346364323139633432326437366262353838666130646131346466 -38306234376563633237623566373833636334366130623163653739323630343734326435356235 -36656439336363646333613363636337633161663264363839326531656638653035646465313862 -66636134323636386336623830626438613536333031616464656336306138343634383230656431 -30656465353633386239633634373062323262306564333364376339373665613035356132623632 -64623934316565383630313837646464306337363935313833393537653732396639313837666637 -36306366626631623738623138613233336561363065633637383235323565383739636233383464 -34613365663265666661376339396233626161316464653731643830316566313738306361333161 -37313031616430393134376561303266363662333266353632366237656165323562353461643031 -33313861383936313066336536626465653866643261373937346636663838376439366333656130 -66306133363630613831636262626135626631396532333639333037383565353633346634386437 -33336138373337313832656335353365336434373661356166396335376338306261373462633562 -39653137333237333566336139623837343265633431373131646531396539303736613766646464 -32643932613430656237373835333438653961323430353436346238636436373837323634643733 -65373563653231653162636635393533396162623039373938386133646162356537336630346436 -64653439303163356362373432616534306265636130656135393362376535613633383931373536 -65653065346162623537373033386131633261643561333833666530666664613134343966346435 -35656431343733323532306563356262323232393864666338643661313065383438626566353663 -66616461396636356636396365643031353165663462653233626231376637336164383631353939 -64353236636463336134323935643131323765616563363138303361646335373636363736316335 -62353434356238353463326339616439383165666536643430646162616636633831356663343932 -66623164386332666639653730343134386537616261396532303535653837383164303365353532 -61336231326562326133653561653131363031613832636664336664313038633065306431313962 -62333332366637343839333638356431656461313164616239323363646636373264323337643236 -32373439626139366630383265616537323339653132643264643330623566333931643063666534 -61613739666661633632643330646565363033303061366333393965336462323164663337633664 -30333233326138313032366535333466346437666637356439623163353336383665613030386430 -31326133623165316637313938386265396431633132383339346631633133323532316666363065 -33376633383536616261383731646333663637386365396131626439336461316466353264653736 -37646633353031353566663466383039303861336239376261666130353935386233306463613965 -66373564643334363666663830313933386266373330616336646662666466646430396138323632 -35373864336331313431623537646533646237626237646465643066356536316233336266313531 -64616238613832616539333866326538376566326162633837623266363563656635336161623235 -32383135343631323533366638306635396566396464323237666135303535633634383430303639 -63303432326366346136623036653034653761656530343161633662326161663164363466386135 -64653430303931306566646230633463623337633566356565376137643232383863306632643062 -66363666313736373539613432613538303566373938393232636436333132663431376461366638 -30316665373732626434633232623364333366616135336335346137303161383935366131643961 -31363638633639343533666434376537353761656262333263613237643438636530643766643066 -65343930373135306235353635646562353761333538353162356631316139636434386164656631 -31336461643533636633336565653966313832656662653564386635346232393437373664346638 -61626131393438643339353336303833666536616231383035623636636136633030353339653034 -32396335653333656435333030633361303965363265643331626632613339623337386636666432 -66613463613837383661333835383633616163336566323661363465326666313030373433613366 -35336338663566383230656364323365643830626539386166643635656636646634313065363831 -62646364383165333934303831363263343134636665643962313330656466323335323463353834 -38643364636533343832303538346336393861633737303537363566336235616138376166373164 -33333536666234303063306163303561613865323637643831323739303730396533346136636336 -62636538313565303739323832363633373733613265363331646534343934356133373663333736 -39393634306539323634393630306363376135643339636234383465313465383132636264626330 -62663266353863616533333762373830633435346634343264356239353139626333393439393165 -39643561303966646633363262653434396635613966613432666239396434396234316139393131 -34633739386430666339393461373737643232306335373466306162306233373337346638636332 -31313333343766663863346535323862316235376236323365656338373133356136643534383435 -37346262333462633361643464633839353632303633383236386137633933393863343062666337 -32373133346232323832333134373065653965623836626533393739376633626339323531326364 -34323135393832393236363635393363653638353436343465356432306237306539333261626336 -31326133646436333562663037613466353936613738616236663835383064393839353236636636 -37306635633564653338666430333236373531386439336233653837383834643066323162303739 -32373031663863333764663632356438316165663338643561323133626234353738376139303532 -33316461643635336136633962333066323230626264613931623132356335316539666439366333 -62336334633662363536666536333365653766646561323636313636616636366265643737663335 -62393539366265396336656561366233363832623937646537613734313335376464336537623064 -39323165353934663263353366316265333537353139363963653533613662373538383931386438 -39343538393832303538393332363833643233393161643130343563326362333534363364396139 -37633265316536323933313465326666643134643137386533666564393363323566396635616361 -32393939313532383932343364373766373765393438636265343563313933343339313662346436 -65326333333135306639393362323962623261356461343735363833316132663138613264353834 -63613234346237336362363434396336393764303562343233636333633833343530343961663930 -31363133373036353935336231306662386636353366613637393065393434346563373065363261 -35643364623738306236363632326465313333323137336238646336386663313836386431636237 -31663039363463643665306561646536636439313934323364313436353235303861386239346536 -32666665393535396334643037393365386234663235356437313661656638306266313533303262 -63633939353932613165383633333033626335396466313836343661303730623335343031383562 -31386235356135383333306663633837613437323564386430306265343738653132393632323236 -37333866666665333535383633633533656136613136623736306239313434663136616363303939 -37393065363763363863633236343865636463363665663031323534326265613263353436393332 -62353665333334323334313664306234323633633465333263643966376165343465326661623639 -32626436363933663831643531623234383863313836303065613638616263336130643162653137 -66363461316334626565393662326334376231666365356234383830393130373162386165663331 -66343166353932363635353365383066366130656634626535646231643533323665343262383564 -38346162333133323064323732326231316130663862323133646363353062323464643333616333 -39303739373739313037613264313231333261323336373236313730346133353161386536316533 -39323134633239386263383961343330346561653035396137373430306465353265343634353330 -39313835356562643664353735393731366236623938386531636661356334663564303734373237 -66386330613231343630393638333965633531633161636237663038316130646136356461396539 -30373239323638343338333864633964633561386232313666306364626434616364613935626339 -66663538333434636534613363643736373931623839303033383734656330666331376431636133 -37643161323831363433656438336631663437363534306266363633616338373634313533363830 -36666664336435306266376332346637663030343532323635383330313763313438656537336535 -33643961366261363465336664356330333164306239616462656163343365353764383736323437 -38376665623335396535376433376333643766646163343831336265633363656633383233376132 -39383436313264323939373439373733626138643461333766616436653566333835323531386136 -38306661313361356635363862393865356639653336616630323631656662633539643239313665 -62346330333735383331383837656635663131626361613561393361643162626364653036336532 -34663738343461643834363833666632623832643539656338643632643833663430373236393166 -30323332643333643766646564373165396364343130373830333366303539313935376331386562 -33326536336539373532313932363831333162343064313334386639373063316132646534313930 -65323664653864616532663965323166376530633037343763633335376635303136323532643338 -35393234376562386364666263343635623935613235623465323763636438333733666532653136 -39363137393036326364653930313437633261336438636261616665646664306138323531333862 -37393164316165643765303330666665356438633339303533363764313738363234353963663363 -38363965373030626536353338333131363131353035636532623762343032373133306164643034 -61366539376237613135333032376339613337313762383332323863373439653964303437323939 -32343230336238613639646565363539373131363439333839336333666437613538376531626432 -61376337366133356162356130353961633330393938313630376633663462653564346238383833 -64643165333638386137656536646631383539656133633062636133613936363366306239663062 -39373038303466616161626664636137376634303063653831303138343333623765396261303236 -34643265353334363437376161373138346639356364333837306463666139356232363834333038 -31363439363431323461306139393730626165363665643566653630636331653232353336323030 -31633364653936623966343634393964636130346661323936366336326435356539653433613239 -37633631333039303261353761636133643332626535656562373462356536653233623636303431 -37393961636262383765313035633237323761613731373939313439393136616138353866346561 -38386433316639336534636634313734363634313934643837626338623766633839376236313037 -30396431346432643063343136313937383034613038333966393035353236646231313934613332 -63623737623338643630396166623539323430663533306131616435356166313166656563313162 -35386662343235393266376463363531653835373034353864393237373637333735376166393836 -63363932626665636561346663623365386531393834343939363562383335383234613265303436 -38343964313666646133323262613132353137373135393062633163393563323662386465323833 -62393332666436386433353732353961323034396163303361313735316265613434336263656464 -62653037333764346431636132323435646534373362613731653138393365626366323964383965 -33616331663635396266616665363463343265323039656134643339383639333262303737366265 -31393233333338303935613865373731353464643863343365663031646238393163306234386130 -32383961623732323665353338633665656262386531353662623066383739666338666639343763 -66633562303361356233323439333830346266613236636461623735646339623436646433616362 -30623139633763356164623931383438313863393961653564303137383163643534616431306334 -31386231613864313534646662633563363662323435313861363230363436306362646630663265 -35656339366463623731393066346335613431383435323065633237363062303161633531326434 -64363634636632366634626237626534633266373632326361373936316434643963643830613432 -63333837623165626438303564333761613433363735393662393935356539376533633034383537 -62376162303333353333323063343635303534343332626337303033616163386465353835643365 -63633632663266353737306133633865633866613330356234663530616132613733356333656538 -34393234393064353235643732373836623330656266383532396164613538353731323838666433 -30376632636131616230356361396166393139653166306439616539633632316266316134633065 -30376539623638626661613436306363636639663562303139616430653734633262363266366539 -35356561326538376665326430306134616362656137353834643263316566663035663434383864 -36373538643539346562313962353762376135383432316662366531393563643066626433656637 -66393231613565663430306163643833313464643432396331333639333431396635333366396366 -61663834316465333662623937653161343765363763363135333931343532326661623266663433 -61353236333939666536376333333530373362343865386138633036326135663531656164313237 -34383962356138326239643265346134313138383931326437643533633437626130313665336538 -38323432623835666162663462653838346432333032383830323737316530643433646232323530 -39316361303961613733333132653666643964303265666136383737613936306232376266366365 -30613362343737343737653037366164643131643332306639343161313635313164656434393564 -31396334653039323662363466393066653365643564313637363265373936376438343264626633 -62386139363234336637323631646564343166643534323333626235643935383437343465383565 -31626530343639323439636438356363373132616564356334343533623031306434616536333934 -62653838323335323137376430363034646132663432616139636565393663616265663137633938 -64623466666633623064663165353763343561646232383365393063633233316239373930653236 -63366237343338663964616239353833373237643463366533343234626135393461393261363335 -62623530303065623835383830326365346436633135383565313130393966643864626635343765 -37356466633733663131303061333037643337326138663864383662356565663363663237366132 -38666465323064363730363261653766306662653833643665643363623538636539376461336161 -39663332313532646439636161396330303133306166336537663264623730663762316636393965 -66356366383736616363633632633634626232383563346232376634396365626337613335613963 -38383134643665333935313961613265626562393435353133613862663134633136316363623863 -39383634396238303861643736383839633563336361386131323064393564613465373133653034 -37646164663834636663663934616630353431613134363637643064616261326431303537626663 -32623165663339633432633130356436616231663137626262313064343161363330313335613833 -39643630626661356634356531356537333562386532393339343666393062626165643263623534 -62633234613532633432346665646435366332653332393933623765653161353336376331633137 -36666133393139623865326464356433313538376439393739353337366135656334366333643631 -34613362363962613465316536373335316631336232613535666165646135623533323464333837 -38333932626664373162346336303564353632393166656336653435356237386134363865313862 -65306239376236653939663437396664613262333964626534623266383938626165646636616237 -66386131316533333330313766623739353931356230613664643261306537623866616634623832 -66376438626164323165383332616435346363386466343834303061303663316538313635643539 -36373366613162663438333433653232303363363136643931343435636666623538303762633065 -66346632333066353962303263333935356633346530373030363062303561363864646234643734 -32313433323266316235626330366138323665393436333464353836653861363335336238623230 -39303639353733323132333861653265633862623036383866333437613031656664393562663362 -65323366646133306331613035643334356361333465373233356663313837626263633062396436 -37623735316638333231376337633636313035326465373964656135656662303930323732393063 -66313765363863333962646235333661356532653861306534373034666364653838333236396136 -66346338656131363331303935666638353335313337633965643532356563666333313361336664 -31663635623338346630393063376231353136326463373431363138663430386665323937303132 -66306262656132653031346238396437346530366532313438303938616461653631353664623334 -61376333313436623163393962316338646662663537303836393263613238623963373363353738 -63633063646239646637653162663135336537666562373033363033626462386337613034653732 -63376535316338323731303564353063613064353636643863666432613433366261653430333964 -33646634376635306330356665396266613336353338623164366265636232653538393839616138 -36376165323439353964343262313061396566313636396632376637393231336130656233663831 -33666666656564303833323837323536303039616437633730366131366438343539303135313030 -33643139663265373864653433386437306337316565383564666632376465323134656133383762 -39643933396139393236623066623466356665336433313663366137633733376564386636663737 -30343737323937653730303765373665643064373130373765666133333563366563363461613734 -36626335613132333165383161333031376539636563653763313566353763326265613131356466 -63616238333039313830383436313135636234373335353536353836386434663262633839316432 -61353734323030363130396535373034643736363735303631626237363738323137363236336236 -30303431633862623263666333646664613337303236393764633565666637616639363266663035 -66643733313463346662663861643336373764343832363738313939383339666165383837643130 -65313931316533326666666464336230613936633132633162623633326232386566646266663532 -61356564333165626464323137656233613530663238613064613962363236663037666336366533 -61613265663133376535373066386262623562643962616430636232633034333863316636323033 -32343039303737663930626638303536353864633137316361363062306139653336656339356637 -33333836643839656361323436313933386561393666613637353534353165613739316636643338 -33633739653662643066376530663262313133306665373638396632626562353837656236366539 -65323036353133663933316532346565323933346464333863353638643961356433303136613738 -64643764656264306339373034376433653566313132616337633239626230373066356132373532 -65643230393139323032613830663465303038353537653262613132653937633631383937363534 -63616464303631393132316230326138346262396436353434626466383130386164636234383934 -63313139323537333836333762613937633666303331313161666261656562383464343135336136 -61663735363864366364383136303933633439633733623931653832346461383532306637653764 -32363130633331623730333136616634353261346334333436656666616135363461333062633832 -65393363386133373566396531646537346630303034363938363536666437323130353136653761 -30353736666263393566383533373866313461343162653562346338663130616136336364663439 -39303530353366646631646534363762633736396566313935306632643735643966386238303031 -32373863306164653865386335393334636661633066346466373466626338313537626635613963 -36363565626464383730346537626338336437336337376634653134363866633830366532323531 -34326538663363666630616166323638383362653230393166373036306666653439616432666365 -31656139326365363636636536613662323363313535386337366336303332323763336635353331 -31383139303933633533383030643763646435343135643739383466363939366663653531373536 -34396630633133356539373662663164386539353439376461363366636633313064393934613531 -65343435663664323831656664343966393836663762326330623565376662643934363533303331 -63373937653333626366333363376631653930646261336632396666636366626433376338636165 -35353935653535393436333563383261396339386436376461636265653063636336663765373761 -66346231633563646162393338623939653136636664393463613132663362313737303234663564 -61363639333434636335373234336232353336306663353664656236343861313535663139373662 -65386261643161616332663461316238316639653864376261663561623130343139656233636634 -31306134393535363636396638366630373933636566623964623262633734393331333737653431 -32366235326532653837373435393638653966636132383433353038333663393263616562303537 -35653732653238343036386465656134303235333232313237643263346534326363386130613439 -65303031363562633335616432626438663362386465326237633461343938636634336163386632 -36626561396138316361653136346666333839653065343837376666626461373462383636353561 -61303638306564306431336633383833313632366337383033663636373064653631303438616364 -32346364363763646434306564373131393239316237366638313230343332643538616634666539 -39343338383930623635313336653832303265663132653839616165623339636363346639626163 -36663961646430313664393930636365366535396262626430323164626436306336356536396539 -39656138646563653363633162616134656363303464613166323562313962663462386463356163 -34306566626133303764633330333965663061636136383936366138363234616137386530343030 -61666565363232653762336138663731306435626438666466363330366338353337336233663632 -31306162343533663663343166343439373862313337623934343764366538633737376534393964 -66306261336466336332303066313834306666353739376436343036353138313134336137623465 -63393031653637616365623961663735396466393039363761653131336130353033663731303661 -35636664316134326563373932393235343266386164326130636666366338313132366234393035 -35323235323134346134333738323134636264376638643731623536353163323338376133366633 -30343936313965313134366136666265303465616435626361663761386230636537336164656162 -63343366323034363762623630363330323164383338636437646534643662646336613862346137 -38393331383134656332653338616266623030313063383963636237363762663931303564636434 -64356262306238373239633835626566323766333130646261643338313632656264323536356131 -30343861383935633138366664316633343332636533636437383264373765616462333334323638 -61396638663733306565643830653738636361333334326331633435383365313734393739356266 -61336565303065643637333031663239316237383638636666373563656366313731666363613365 -38653135623036383366643034326661613861663466653562633038633631396532303764623731 -37373035663232373061653133326664633835353134366661356136346361663664313836313536 -33663035323835613562646362666635353335396161343631663531363765623062393839353936 -35623866393064326534376435646362666635316436366461356565666634643261376438653337 -34326161656265656663333232363639346533626462316635653966366434343037313730346231 -63363730373530376131623730313730333266613962346338383931313363306334326165363436 -62316638396634653736363239386135363238393239396366383465616536643438386634346435 -38623263306335303564346231303130333931663163366135643463656433366663643165376232 -30303539393031353638306561656237663039336566623035313939653237653232613838346331 -32633561326436323432316562626364373361393765636562386437366365376666613030323666 -37326132636434633563353830646238653562626239383530396361353836663933366166393137 -36343364333930393866323933666437383131613163366338366434333665366538356462346236 -31376532313539303166356236613731653432313038336261313330346539313936663038663764 -38383639303534613234383165386532626566386462323366313566363039366165643934653866 -34633430366335633033383862336436646130663237303261636337383631393138303335353665 -65363461306434386130393132393464633133656665613533623239333131303364616532376531 -32396466333438386131326431313663663863376164636464623762656131343366373936663361 -32326163303937336266363038336332383531656139343038636163613633303535333130643965 -36363235643963383139326139663239363134646438636230306535643465366463303166643963 -37326637373062333634643130313330633835353937333966633965663963323539353132343565 -34623839613362363036313834623837363231373936373431356465383338316334653337313334 -61623430656539643032313531623062653838336361363639306266323330663132343730666633 -31306134383065353162333531636439653733313566613062386361363736313063633961373338 -66326332633030643762313334383134313863636465383364373135616230343237646234353433 -66326663343366613730326438646331653466623964346561653034616333663235653161396662 -31343964306530366561343639656261386430633163393530363037373035323466343762336464 -39643231653334663365376362336161623436646330326535366533383734343436316439323133 -38303766363061363362316533303664613463663938313264633239656539666366343431363138 -30373336336365363934363935363130383662313236656635626236323466326130313665613464 -33653438613464386639363333626539336163663438316535306632653663343037623332376534 -35323135313938323936613936356434653838303231623165613836656163383461623238623965 -36376634383333613330653639333739323436363964646364623439656165386532303131363861 -66663465316632343337343832663437396136343937643765643663396661663536356161636536 -37623162373337313936656536653764666432663561646531393863616535623362386533326639 -35653630313863653533383439333834363338376430306530666434333663396462316236313931 -35373236646166656237353234363966373339656164653563616333613131653365306339353862 -35616363343030646134643039373337613265303233663366626434333733623430303837623233 -30653561383465656362333037666636316539626461343165666363626663663263653666353736 -63363632316533316332626563623866363233626164666132326264646332646638363765646562 -30383632396264353830373761363966326139643261303333663337633164393732663966383037 -61366461353166303531616438653732663662373033633763396262373236646132313936323335 -61646665666162646237383666626330343832656130373762396234306637376630666338373161 -66323930316232346131346637663538313737373732653532383039383338633632366631386131 -62613463323838323363396138303430656438313534653733356432313637363830316139646335 -30393631313262396464363938616363636237343165316332356636656538393663663535643161 -63356561353663663835373062383730343964646232313239636236636233386462633363636638 -62336366353366356135323332393664393134326365633661363263363466393531626130393038 -30656135363332633761646131346463393166636537636631323263613530616662303864346539 -30636565383537363261613163643163646564613964643838316237663665306530343063373831 -65373033643236626333336466663934363438613630623462636636366463643665643139666564 -30613832663566366661393264343664383065306265316562643437383965356331623839626264 -62373330313665643039306363373735326238363534323037356335633963373930323161346139 -39313163366164326537646436373739323533326139366463633238643061666266633161666536 -36613963636461613037393432663837373038316536626361326465336465383237356330336231 -38333131353035633832306330633231343432373534653931303937636630366262616238396562 -30306231326665383630306162353237343231366564653532343738373637356264646134616261 -65393632316162353032663864336636363464396339633435393264393461303865386238323634 -62333734646364633431323237313135353765396136333830633936333432643339633563636666 -32363633313337636431393162336332353136323137346333343734353661666334363262333932 -64633538323566353033393365323466353131663965643766393734316535663133616164316632 -61643933643534653730623238303637633263366563353136666166333939346366373735623166 -30653263306636393964623039663739366539396565383538623837303334353865663134363265 -62333662386236656132343533656265333936663766613763623535626163326361353538666564 -39306436626432643162636331646532396536613037663661616536653134633064623964623039 -35383234393633346662353762373765316630666338623362303661663264633663303733613232 -65626230353239623633613138353134643732393738383466626566336261383231383562613461 -39316664313965323332643030303831656361326464376263366533353963666539306463666438 -35653061303866326637653862363730643838646465623362386262323862333638346266396336 -65646464303038653032383862353739633361363565326439333734363039303063313261316366 -65323739336333323030346465316232653631643536623461383839326534383635643734626164 -30383066346461323135393661613961383234643839633238643835363239366665306465663966 -66613436613531663430313635366533643763386137353136666632663161613163623162376561 -39376639303261386137623264373866333365326237656633353365623932336433666637396531 -62636333393261353630653538633330643761303837626334313831646230316331636662623137 -30376431316335336635353366343266636165643231306432333766326435356635393334393933 -63663331663435663666373430646262353365626239656666303830306639366339363661306262 -61313366356665386638633731393139616136393865323563666435666366343461343433633762 -30643330363935393731306133663361393166376334383337386662653836303239383835313665 -34633330663664656131326535306439303064333264643863386263383432353137643265323334 -39376630653434356665366534306534363934306631313236393233343739386131666632393662 -36646330653731313263633163323739363932373365383232356361373634363866343730326163 -35376661323335613865323064363139333764336465653132313733316365663239343334623932 -64386332363564383337613233616262346637306263626439326665366362626439333934386262 -31373633626639656463616432333465353436323035396234363739373764373436323861646462 -61626231396363663965353539306137306663373132386132643335343463356662653462346665 -61333131643164373562313263323263646438623761666262623131393930313839653139613765 -39306536333566316166396639616261376138326465366131303930386361373732633533383731 -64353662383762353065353164346339633637353735613965383961396362636562333338306462 -30383062303634346165636539306463303636626366623831616531656437636134646530303738 -39656433366665343831653063376364303562653163643139353065666433613263376539313231 -33333631653639383762343630303230373034356663313130326663343030326361356530393137 -31363761323062656561346463363232353761376633653639343637396165323338613761333961 -66646361386432353636363564633338643532663632303133393232623966306366373161653766 -31373461313566656439633630323930633538616661633062653061643439353962346465316162 -38636132653963636562393131656533303761343132316562376531313562313633393430346661 -36373664633463333361656533656265346662346239333465383032663935323733666163366635 -63653136393266336161353733356536346230326434653836636135643166646665663661373033 -63346230336331626266346538643037346139353036336639616233613033326631633334623265 -62316163373536303833313463323266643030363434343438306365303335623566316132393331 -37346265303636653265326565653731336230343164656466623661646435633561313536366630 -61363137646363373030366266376635386633633135343261633864393635666162363031636232 -31326330366233333536393266333133326564353731376233653063306261376664366535386165 -35633630303766643837346663363539333733663833656239613261666634666165353639313631 -38633062643835353363656631616339306635326636646562333338336433633966626363326639 -39303938633537333034363362363536643233363135306533336263343962333934666664613964 -37663265343437383664363535306264336466396136316130356239636161316537353764353039 -34343762373262366239316431386164343136346432376337633634613933353330373638613636 -34373563323266303236323431633361383537636132316237376462386434393738613330313563 -36383238626565383961373131623562306663326161303866613035623462306661663863373739 -30653333376165393465643134373563633834336638313063316237373135323339376230666432 -37616539373261643061306632383734333766646337653333373334336136353863383564366233 -65313930386638653863363665316437353063323265333736333761386637303662633739316336 -33373735343531353133356664356433613063333361353230323433653237623938306231303266 -63313765633735373234653739316332613464616435396235383362646265393234636331633065 -63356132653430313339636431636661386665336162366563346336666632396664633339343466 -38326565373538303663323566306666633263326131356162343661316131393461316239306333 -62393366316637656531323064386662326564373430393235643338393838653134303965666265 -30333463396638336362653931366465666565363031386339363437363630333962383330663864 -37336662336264356334656232663335363763383335333235393133366130333830396266653639 -39376462316265373933343430373439366233663265396433383934333731393236356564613466 -61363139373731653336353736306235326331393865653237326362653139626535346264306133 -66383338326639333036303561373630363136343536363338623539393032643763336362353765 -32616339626331643439306262343439633238623265656638646332616138386539353365333939 -36323737363265366631363433363034613637633165323439323464313534363063343836343535 -33356131313730613439613264323061643761646233363334343335303365323662313031363932 -62396233316339383466353138346436383236383036303230636237336537306336323762303032 -36653234363564623062663261393232656266326665336433363631363664333061383665363137 -32616361323138613437373461633030303639316439323230376265326363383938633266666261 -34316666306430356531616566653963636231666163306166366539646437386664626535333534 -36636534336331323434653239353637633132316533663665336635333765626536336130396135 -65633566383339303631393032636665633937343830666162346162666334636631306130356131 -64666237663462323135346664356137666635313239343338616461386231343263656138363837 -62313361393637376362353831386639343735373439346261643063313065306366356632663566 -36373763366261346636336532316261663064613235653662313639653466393261323966353863 -64326361343564386534633537303730346365653036623339616231363265653766383038356665 -63613836623435343563326435373430393864363435386366363130393266313932363464663337 -35336163636330666235656165396437346161373137616465316566663737616233333231646263 -30306534636264636463626132386535393764316165373962323264363139363133363263633461 -38333862323637326430613863663163346562633864626334626662666561326133666131663662 -34326436316430396161303433613537396565326462363338353165313563656336333566663234 -66613065376631653561303665333633633233653530633239623336653132653564613430386163 -32346362633534326264316430393266353664643662626463356562656232326132353830646632 -32366334323032313133373664373633346530383930386230336336363266353132613532323636 -34663732343062393066663238643937623336343934663038663139363864313061633766323837 -61623961393731393561333532383265393264383936306636616433366533613361316564303336 -31313638663732636663323161386433306437623433633665383966343562643465353866633261 -64303933323738356634636138356339303266326632396535636362663033633532386338396436 -34316164313931653033333030303639303232386662306165383364663166313963393363343133 -32313461326164313362316539356266386135623064383536313634366465386463663363333964 -32356231336632386264313832386636393235333936306536373236383266623963666137356237 -37373665626236303962323164393538353731663830663964613864343364303637363638333732 -33653134653939666139653937616363653333373265356439393430383731383133363939396565 -30306263356263666532613636653764373530666336623434343661313836353365656531386132 -62383363313838623133333835343238616232383738613032666365633661626538633039633534 -65396163346535343861646138353636303462356162656464356663363961326565303236333562 -38666639353166323962396563353862313738613965623139623836633532316339313236356635 -66653535323038636464653461363934343837343465333961356330623333643334323732636439 -37383861663962306230313037666438366339656635383736636335373939393537616461383330 -35363235356435373266303139626238623262356438373266626535356366626639623137656237 -30323661363263363465393061303638376362386465303636343964396464386235313239356363 -37313132646439333564373437666336366262356162306439313765326430373765626563653235 -63353837363564383536616466613139353230316366346564643931623362613539316330396166 -36633139663962343237643138633031613036306238623039663766633735643635616432323334 -37623131343230613933613630346263336539333233366438646330326539343636323062393935 -39633866366635323032346432303137623034623364333636363065353432393539343330393663 -34303337376631353237336434636632313435343830386238323338663133323364393531313732 -33303130653866366333646236323962333939613763306134616661646633316162643633313738 -30323864376565383931643635376339393139386632366630343739613261353733353563643763 -39643836633465326532383435393736313339633032346638626331393636313237366166626662 -35303339313330373037353061303664616166303331373330623365626635333264663039386166 -36376338623939396564323330346231666564626237356536376138636461633538633930336362 -37356465626362386133386238626637383935376538346438356337623833623330343838363532 -31353036316463316636303331393735336466383734333331313732363966613435396337386232 -31353434656432363239393532346462346432373633613363626236633232353534353031633464 -36616363353062653839353763616165663361303464373066316237633365356332356631646433 -32326138643135373766303830333235363435343032306630386334623933323534376232303838 -64303065386665303838663331323630323366303034303932323635303736313939353938313836 -63383332663737323930623562363835616231393933643265306531343066356634333630346230 -33623336623733363664613137306164623737343134343633326162626463663866623263356662 -64613234396262386630336135653533383138353664333232373765643136613264313066613031 -36333838633930373630373132613434383261663938393932613565623437613965663063323230 -36346562646138363364363937373462616238316433363435373233626566303136653865343563 -38323962656637653763653139343836306137633163363261316138663661396234393331366338 -33303266353861623434643537393064363235353165356234323362303662336633636365393833 -36333139346634396530626664616233383031353538666134343266396331313434303230663137 -64353732373166353939636535633264343939666561343632316364306334363663666335383565 -61663161636134393238393362646466363131653539346263643566616536363263666264613736 -36386661386537393634633138616435376537643139623836326439383838393439356464613634 -36346639366561363038633739313137626163633665353336303632313030633332323834366463 -64303630356139353237353665643462356462663762646338633734343132663262626363633732 -33313166376362323465626133363866363934383336373436633965636230363434393634353835 -38623463323433386266373766326662343063613833636632383130333338323962306131353265 -61323239326537626363383432663734363564373663663065313065653366643030393665336530 -35346237376336386533643935323332613661353366613066313563613932306163643566313837 -37616630623234623532366663366161666331373636626366616532613433326532663730653337 -63633331643133336236393835376665626136623630373633663036393137653039313833386633 -61613235303337346464313234386265303161306166613333363633356662366130326638393063 -34303738623630626233326362386333323636306234323536653266646138616366376534383230 -31643636653031306165303661396133333564613133646461623736613031633136343432336233 -31613732646361383163656637323839636565633036323630643561343833346631326537323832 -30356163373364616535333462656537373435643264326438336138366533396638363863396636 -63323035633062616135666237336137663135306336633065623232616566616137663230343866 -31633232613236373364313261643163363761643864623765393464656466326236623661313433 -61313039653531633231366135346533376630386461646538356335323966323561366164313732 -66353737643434393539313636643032646633393031663134306334313035363931643837366565 -35303761326264336263306262323763613134383163313736656536616439353137626436626563 -35613163333134373330386564306531383265383732336335373761616338333535636539336535 -33396531393432656133613561623563383433613363373437306265353538343231326534333863 -38393130653862333633396634333065323161383837323266336562373734373230303837306164 -37646264613238623663313931373739623638343331366536313139633162343237656331613935 -30393432626130326535363363356461333161386330366631383666653433396437333437633931 -62346137356534333230323938333764383438366631363665316464326461306466343934386561 -65313162356538353462393434326638626262366635346433383834303066333233323061383233 -66623139313638303137623463303338363730656365316564363230316434383564646234393038 -31666561343437373734376165363432346233306132316236653563383262633630326364376433 -33323430613166306361616533333036353766626463383437666662633166376265373536363564 -34356431366661323666653833663834363430316536393361306430323466376262346663393966 -39633630333135636634323634386562336237366461323132336435346538623931613533633965 -31633265663035356433653866653061386433356631366231393638356633663436373930316639 -31363637623363306132653965396363346332636163323365326233333136633530336437393063 -39336137653164323064343338626563666131373033636161623663386234363833356238646139 -63343533313961323861666665396530353962666463373030303332316561656366653832393466 -61333966326430303137633230323364313163636234303433336363306462626661643364306538 -34663733333437346463633763313961633134326132373662333263646364656332313830613763 -31323933663361346462366564303037363565303339373966643431663766633561643832363333 -64623333346236373234643763636436363561356131663536303031326132636530323135646132 -34393535373534376338613931626465656631646431343033313535376633366137393630323730 -37323662646638626537363131393138363266623538643866656239643365316464306136336339 -65393264363938323063633734656633303436646539636534333837393564366561373632366334 -37316636346238366464336637326333303461396637376532323337383138623335666465396636 -64666232316539653337666537363732633537616531633461353434373136636136653061616530 -37643839663662363531663363343663323634306363653262376231613937353736363864373236 -32653435346231663833373330653565343739336661613363643235373664346131653731346232 -33353732376333633833653266323130636536326137643732373364626535316532363434633137 -31643763363732326538346266343838323433306164636235626331353734333339303766663562 -34386436343765633937383635343333336630623763383161653433396139313037363432393235 -36663631353230626239383631353865393861353634646434663963656262663061316561623639 -39353331396535363436353266323237386536636137663331373239326265303630643466383031 -36356532333036613036396330333934626261393864356630383932393530656234373666343565 -36656631356665633235396633613135393933303530386134336437616464616463333063626138 -32393965366139656638633064366566383035653036653731393534613033373835366666363963 -64393539616536363237343161616465393035333462383131356134343335656534623161616234 -65323930306137663935663534323064363231643637663734323965333163363432396534666265 -63316237386362313834323362303632363566623331343864393031353765303134383663656361 -38373335643366653038353062303263636364306365646130323666376262316430616231326334 -38313834353566343534356231653434643138623338613032343563386463666639323937373831 -33623361346637633730313932333731623533353265613964646363363864663633653632633935 -63353036363264613662623234333638646164343835353139303337333637383661303736663063 -32613033393135323130313634373262613431646264343966306563363136323835346261653966 -39336564393131643939313232393135663232373564316265656136653162626164383563333536 -39636364613462353733313131643635356561363831653638613638643134303734323134366466 -37383339366131376363313664373637323963333430353839396161393534316263663532346563 -35623536633337343564303963663363393630363136633134626563626336656331643439323766 -63323362346532303833643531346138623336346438383532386132326163326537346431666435 -31346563306535643931646666383335643861383739303863316335316637396135393635386632 -64653433656535643861326164393439333538373562333438373236613338313262306635393363 -63323063616430396662626161656532323363636663373463653464343662656233353864346666 -65613864303165613931623233623631373835393631323837626632396236373831666637613266 -33656231363361353237646465633966366534306130383130363861643735633466316438663131 -64353834323266613261663231636563366165646438386533343263636536373064646439623639 -30396538333637393237306166306265396163343334366465383732373663373830636563383030 -39303761353531336566663964623961656564653538393466386536363864373331346639666532 -31646664636534393362653039336362623438363466656463336466376333306430616334393733 -35323665393834373837626335343233613238353638363062386134356231333366623763303766 -36393765316438626638616134613964646262366163613239643562306538623439333739333932 -34353461383235303834613238316463346134393163646263656234316437633131616635323930 -37656164613434323837383638646139646238653764626331623437353161346636386165633031 -38353966373134383261303566346535373138336232343139663266613962626265393734336363 -34643732663761316438393330343761623831346463643863323830383262333431373930653833 -37633562343736346537383066376561336537613334636362323433646562616331616634366534 -62333162613832346463343631343231626538376534636238326230383836613539313232373938 -36333233383839303438616461336438376162376465393235663664626530303962303932326336 -64653130356235623030363862326663653535386661353033353764646633373633623233666238 -61333132353236393932303736383139383064353238343436376264343135626464346165323738 -62316263656631613133393630393130373739393136303131346237356630633466333339623237 -38653735323936383633323862663765346562353064626163613533386134623532633661346336 -35353830366165386137373632663334323866366335353232343461663166343939613233316564 -37613937363030623337373031656164666632303836376661663735313564363539626663393435 -39303034393235363464346232623166656639626332313230333364663362323838396334633438 -63663565653662396137666562386565373137656130623336383565376432663135316565306633 -31663534643835663163393839326230643163323931323861356664386531663565303732666666 -65353235366662306533663065633466616436353732346364336239653034313431613237333466 -64333064333631323431336330613039646431633437363234373362653862306134663062303362 -62306532616363666564303735316333353239343932656331333332353965363339396361623231 -36396632616331303665336331306231333439356434383037316563653865656537393731636333 -38366434383337633463326565353663333761616562613930353834353764663839643536306532 -32623231363165663335336165343332353565306265353233623364663334613534326433313537 -64323063636666313965363838303361663162363337336433316266626166656138313636383661 -34663135323664336136613837343438393234393438363130646563376333643133663730386461 -61643164343061396130373465313662623738366136613034326463383561333862666666663463 -62653264373738616231656135373732616436666434396265623762346335323539303534376461 -34383731323730343230346136323165616638626639373039303362363338623730336562363733 -32633865313032396162313038383534623537656662316662353837346137666333316666646239 -32633465326166323936326532373237666138663162633138366138303565613531643136386264 -65383962633738393764636665663064386133663861366134313032636562303339313433346234 -66626639383464656634346565303363346165326230393239626563323464373365653562383037 -32396238366533343232316463336334393931653032646333373162616534653235343434656266 -62343137336439386237303966363038393266373464363238386335383131353433623635396332 -37346633386438363733393330653432336666323734346335356635306166363739303061643363 -31656438386131383035356637633061326637396132643531616464316330346462336166346265 -64333266333064343835643562323462643463303238633434616237396537646162383261623962 -63653834326236626264393630323165313332616562366236663761333434656263663433303831 -66383162666630643338356238396639343362373435633861643461376664666662323836313961 -37373739653962396135663939386638343236393563316266653834343664636165316266383363 -32363035303439643437356431383234366334623231356461656430336636376239623065623865 -32366638646238653334613466666362303332646661656264303433363034656536656136646434 -33646662373534373634623531313935646535653334343633646163333565636261613030383364 -31643139376531623035323864343338356635643037656637343831336236306532386333643631 -62636539663061303932623832636230323062616639333362323334613330363163393531303562 -31323731326462643663353362313063303333393435303163633132393565373066303239326166 -36623933353734643765626163343738613564643433303636316134616338313730656436343634 -31343237356133306635666239626631303165663632343463653064363466373264326562333130 -33393235313730376535663834666430303932656334353835346233353230653764396633313033 -36373364366438373437336138613130643234646665663466346437336430326562356532636231 -30393964373636623535313962653261303138646462313632336635636466333261656433613938 -30633637323932376263363935373764356662633137376663623532633661336466363131623437 -62346530373835383266656333333933656239386133613661646336393230646139373565386534 -36623038656464376139366534333234346561653134323166616462343137303237336661653233 -39336431393837356461356630663965313961666664613733376636633332333237396337396462 -32386638633266313239333339313838366330636538643038666130396661333431383136363539 -32663636666566646364343430646261326262363266653136366131336138636364616339646262 -61303738333034363035393037663736316236333831663766326531313436626365356633383163 -62616237663432393431636139393932643930363332383266643335353235313536393535383430 -33653963323631646434323439373565656436386364333662336233313665616138653565666430 -63356534363830383661343266636539366531616236333763376333356637633661616436306564 -37366138353062333161643965383839613833363231626663623736613730643961336230643066 -63633762336531306161343066663931393331626433326236623363363337646337383066663630 -34336531373831633739386332306562653134366564336330386463363030613339363862386233 -63366131313830306537616337646430363961623932626462353164616334353333623031653932 -66636362663530656361373131343337353462353733343731326363376461383333663363313462 -62356438396637613164383432366338613961653134633632333062643262633562356237376662 -30613534623134663330653931643965383764643164363065303866633037626564353933333034 -35396465376461623636323866366339323339356261613938353833393539366163323964376363 -64343661643139333837323132396463333037646338373366663733633839653965653937333132 -64366234333031386362363938386637393532383034376361386362393632306532396161613338 -63643965313330333163623162653133323030373638623134383432376561376166303165323566 -61346365323161386535303334323766303663633535663830386362323935636231663135663334 -38326366616464363266326663626538326330383334373237366235323662323937373433623061 -31373035353432643762393933346261393732633533663230623530393732343236366533653433 -31396163626132323337616363616236336231616130393839323063636532663763343132343439 -66353232346336653939363664326365323363396565343230323033316565343866623136656335 -36333639366264333434643161363837383361316161633766636366643135653436323730353333 -31633862316138323766333763326639636263396331363437363730663663666464333937346632 -30643837383239316631343961323431333161393661383836373533373763323964353765356633 -35373437653361353965383334633462636265323532656636623066623632353837343235626631 -32383564373830316137323133353663386537383131643232333665303537316239313335616137 -37633634323333373035323564306261623739653534333766383735306362386665373834653334 -34653433616465653564343430643231666432383463653465396136396663633765383964383364 -33323330343735393861663262326532336432633964333262396632666437323766363930306464 -65623835376337623064323534363737306536643862636661663638363733656335326463666564 -34656663636335343831366338323930343364313232313938336666333634306537356564363637 -30363337363530343237333235366639666130313934663832316134613462643931643233373465 -38306462663966316337343236623233343837363464393634613961656634616639356233353566 -32626664633465313036323632313639376165633535313532303735303739396532376266383839 -33633462343638346232656338623533393134323234343839303830643331366566633430326134 -63313461633332626339393466623936373539346133383830353436613039313262353661366661 -61623930356661303766633964336262303638373161373864303562646233653638363766393233 -33646432626132646438303163653736643436363531636566363738343734376263613463363338 -33383363623265386632663861333235303037666234366566623735383132656637383033306539 -34643265323431643965306463643863383861626364613664336630393031396335623265656637 -34616534356430316438623738353230313966643637353633626166346232383136386364646433 -39653331646435303637633431316234313934373033656332363430343566346630646533643861 -30383961353865343830313361656661386463336533653034643165306637363030366635333762 -37373963336439363335616130383266636634653739653938306362393764346137626531343835 -63653938666233356163313431363538616339613632343836373430326132663963323038376265 -32383037653861666264633732363763613962313934316437636664363936313263623462323930 -31366238306538343136653165623164353230646332656265363233303464336530653862383435 -31653961616238633233316436643839353666333763663936313331383737626534346438633632 -31653536633235643730353132303331363430356334386664613938366465356139306366343930 -38623133376265323866653539656535356364303434383338393632623162623032333962613239 -63663561633836303130343836396635393834393966353036636666306636393038616334313530 -32633666336231363234383763336136623736646561396565623465313539366564313635616164 -65323163666635323764626535346535346462653237343739363165643166376138303366336264 -61356261303633626536376631356236313866323033303563366635356430633635343364313831 -32373432343937613835633734633765383665613663303335643032616236633635393163623263 -64326666663731616562646437633630316564383533383431353132616639376536663437633934 -38366232653636323664316538633037393837666561383065633939326335313661383830323964 -31616434616437313334333561656263616132353431643737366336393862383635396137316136 -39663063363933343363333065346666636538646565353739346166613632656530313333663462 -65666466653766633230623566353632396536353362353730323139343266313761373761323533 -65313033356562623236343166633039366666343664326331313632393839343535336637613763 -65633038353162653463653162346133396264343862656165363565343633346230383865376635 -33336364353762336531383535373239353735366333366265663336383162313938343461306331 -65336166616463633763356334653030336439666339383062313161396532643239316339623837 -66303033363435303762346261383962353762346237633631393063616365336331326265613232 -64656563363463393932653330323835623461346461353539346435303638346533643661623837 -36396439633164653562643765623339323265333433663564643663656631386333643836636566 -34383733386431343232373966383035643366373332326135613363613933353464323339356333 -30653535353433663833623161373862653333663465636264626131323562633364333233393238 -62353333616636346362313139653930633335333466323437633961373833346437623362636130 -38363233663062366465613433353532663534303938373761343365613136663036396332313861 -34613164353834626432343337343464346635333939613533323033396361363031393039356566 -64313132386530393733653437623938653738313835393764663631333532653562343836363535 -66643465323538346530323961396463376135373961323466396339663633353262306133346161 -66616461373263306336396235373031653330613639343839633464656430306335366262623065 -35333363363637303531663465623733323236363864636636373131333435333933313962616130 -66316530333134366461643263643831383831396338373365653162333165626537313438333438 -31326536363231326434306365383334613530346334356266313966396438323433393264623664 -66333836623736643361643262666535626363366631393263643034366338336563316533653838 -38653336386132653762666461326637333333383163303065623131616534366334666566383633 -64353063393231336435396563333430313232623538323334336663326161356363643166616331 -30343331663435663562663139356666393635343939336136333533616135646130663137623634 -66343138653230653836373131386535663335336535383130363033356533363061653139653733 -31363762636237346361376232666435383236373238316666313233653134396363333539643932 -36336162376534616539313861303930343161636634663631353335316234353937373235663064 -30316535316332373332643736386639616661306439613735363265643136326333303934666663 -34343765646134306236653339363234333231663936643265333033373165306264356564613161 -64646361306435366137333766643832643133626632376130663235666139386263313763333263 -39323835643032313765313632393062653535636437386636316137363536396338646262323338 -31616363616463366662636337623235656135346134346265636365643764666338396236613936 -64396239376361326433353663623265353863306333656238663739396462306536636631623664 -65316263653831646539353137633566323538353037633233666632363236646466333462373765 -62353736346463623637623163633037336134366466303537313934366436363030336366393530 -63383336656630336465356535633861343331393765313534643836366161323433343230303163 -31326338363362653836653463343138396362393138643430343061333964316637316438396337 -62666332373262653065373763643133653831333036343163306163366665393933396566396662 -34386365383630623338393166393765666534333665343930323965646566343532393763326564 -33363833623861346533356531386339386265333765363032376239333164666662613634313738 -62666263363963383237333865373763383232666538663466313265656466313432386533333136 -66383566386566666531363438623263393531323365633761636363333032623635303936643762 -34646364653864363863643239376339373033376163333562323733333962333461613134653335 -61336162323363613739386538666465326536366635643762383334656435306163396432353665 -39623865383230663737613532313538343634383233653337333737633230623238373363623866 -34623238663331356537633131393838366265303638336332346437366666386565343131366566 -39303861613038353965316130356363333536363231633834613861333934323165616437373534 -66356234646565376335613464626466643034636632383136653735643937663662666664356532 -65323335626632663331303164353163656433623130343136633565326361383932393966646639 -30623462363466663663303334323464636366313035626532343065366334393830646130666238 -37646561626661366665346266303535653434666363653832363535383232396435656365323734 -62306561666538376266373931633736656330353537626362346462333232303165323134376333 -33363462366439316436396463313136363231666336613065323366313731623137326266343433 -66386435346466653933393430353338623461373935373766303166613236343933313636393538 -63633237636335363264323830333837333630353133383632343435363663386162363139653162 -36336666626439366636636632396364633637333265336339346430316436333237303936366635 -66353864353933613535623238353630353130336166343738343735383336346333393661636166 -61333931343166633833396461646561613566633263316461383237646666663761643733656431 -65343238623734393663393062343936643437303062643062653162656635636463656138303739 -37656336396232396132643261323564323236656634323664633566373639653639633163333463 -33306166653930393537353039356463376265356364316137383731653438306138343034656264 -61326165393836623638616363623362393166353531376630303339616334616433623939313130 -35373162383134326132643338323332356464616531343436643530326338373037626663346365 -61303230363538663266643664626663646162386635333366376337383835363236303336373134 -35316133376230366339633339326530326535333031323864633062366437653936616261316238 -31633534366263333061363865643232633339346636363534343335356537393636393366366632 -31323033653662303236656466333466376636386462333136373263306630393137313231326236 -63383261636664333537343337386131356266333566373231633162353965366232326362386637 -36613230323234326364656162616530323366623864353430303730353038326132343736383662 -37613362663162373436626236633939663661666139333066316364386636333731303830373761 -61363866663538626331326335353132373862383739306663623664663431653132623565366138 -63316665396639626264643264323530373064666239303331343962333732333733623337306233 -61623166636464616235643031383537633866333834646663363034643164383239303061303732 -66356136393762333338316535613466646366366537613661363763356536396262613061323534 -38393234333465656562396338356665303035333064626439373063376562353135343638386631 -33333230646364623631373031666434363462386366346165323732303632616334313838646262 -32313933636364633466663262323033323335373666653463343361343134363532336661646437 -38386362353564663631393939333637343962613138383231303531613138356638626531396464 -62353062653739623633316437356366356230666231376630306138633062333965356431306263 -34306433393932656261353638386463343966373264303038326133663933346266636430393165 -35613766313536303731353131623833623764306434613032313935653037653462303436616139 -62666263313032336464363462343031386663323734393538393562353532656231396432373364 -62643831303461376433366237336430383161333164343066613731376536643461376239653937 -61633033343233323735666631623735313630623236396130353133373130393939626434343061 -37366164373931306137346432616663633837633630336131326336393162306163356233323064 -62663166363838393832373161313336313662633562346530626661636464373038393661666366 -34373837366364353735663236656265343539376539386134353563316163646466303135353138 -65663563383338366463666436393332386430613333316361326566343631643036333261383232 -61653932333065623839666464396134636535333030326131366365633231656263396263346537 -36383864663233313132356238343133376236633932323139646130323337373062386462666465 -32616163656337353834356438633635343235336662303065356466623239333239666463316464 -30396366633435613031393931383263346665383536356331343266363036373133363166356632 -37313863653366623766613238323862376535616666366562343833363165323734633631336165 -39666433396435356139386437376463653935393137666530646138643966373266356465613433 -61336564616264653237323365363937376430623436396130643431343932343939383861363663 -63363566323162343536643963333164363438396664613239636265666134346365373766623864 -36656336346364386637346163396662363666616663613535363535666439313535336161666464 -34343666343261353236363566376161303735356165373739636236396534663235663262363862 -64363738383934396239373335303766353534313866616337386137353562383865333261616239 -37656133353234393535623263313461366238636536646438626266633564306166346237643966 -30653538343963626132303731316362373237663534333832373566316535313261363634353436 -34663137353534613135303366343531346638383238383934653865656361303762343662643132 -35633565313536353664663630373261336438646438383038383266373734633366626533323064 -39386439333461323036366164376465393564653130363866646265646433303130356662393661 -65366231323737636332363633613335656361656439376366326638643133353064386139323130 -35613934396133656338306665613338336135343830376333333534663265616366353839336161 -62356435613963386338333761623965636464643636323634666332313032353130393864343136 -64376332653137623239313634646435383333353835343734626336333965343563353433386565 -32393039663362336233626364616432623830653033353764333736616538393061663131353135 -62366438306134643633396337376261356463636131396433363136616434373333353735326466 -36363037393039353831663364393365633434343036646166343136323732653764343662633961 -63323238326561653839333239333137663365383530666630353030376664383537343836363133 -34376131343231306431386336396563316362653530363931386563626435626339663231353135 -33306661363735353863396531313761373331616432366331656231643232643766623232386135 -62303865653037616534393437366130633133306230613765623365303630613562333162613735 -63633961653163383033343330393232343832386538306430346636393762346566396437333433 -37353033396137313463366634306632356164336335336362623132396637306163353936393361 -65613939653539373731666336623731663862356439313635343964646163656639306238353238 -37343637323237363765346263663064616463306630353335346336663538323366336237366533 -64616533613065653262663738366133313962653266343333653664343764663133636338333661 -33316162333865636562343461346535343462303033346132653365323630333031656432306238 -65363338336463313433353531376439313866366330663361356663613564623838343065333233 -65643432623863393639353233613430343834656631316664323539386466313230666439356566 -64323838323834663032303636636463383131366537366366656330656234373333373332323837 -63616564663334646639396537303764303632633832663461663638306131346465386137323464 -30383764613635353063613734306533663366346332396238663363396337626666323039663663 -39353335373264386661326561653638616436303331383534616265363035623663616437303937 -64636430346234323134663736386361333666363630303131383536633736333763633463633063 -30313736306530313165366234396232626465656530363438386232303730643937333333353430 -32646336313338323537353564383833393631633666623161383439646338313238306330646137 -35323064333065653033316132313235646436616235646637316232653735396130633831316538 -34386138356264303532366562643663353033643164323332346137323137643866383139646330 -63643361333361303364633662373031633638353637613934313461306530373563336332626661 -63376133393138386136643739343266306363623363386662633865376434373934653933633065 -62306434303435613961383464633731353464646536306162633831383036313239613534353236 -38646333646432326636343530306434376431613633343735373830626661656239383032303263 -36643938633337383932366263623237383161626337306434616566363336633163393365303639 -65393437376430383730313431663938363133376531623039646534343331643565396638313237 -63386333623335653435316664636366343764306638633639363832643538653263616239343938 -62646566396432363535386663316636353838373061646439613734623533666532343463343664 -36393935306133663635643662633631353663646439363230646530643961396430386462623966 -64313362643137386238303032303736336235653738616638393539323238373265393366643238 -31623033646262303662323436343966393935303462346431613030393332643662386261663063 -34636462626632663135326237383063316536663834396533646633376662336631653438643439 -39636630663431333362633236353562663365386236306530373332613532643962333339616231 -64616162316234363464643664316139653138313263353530623565613630653530303136646331 -65623637656134316162316266666663323963386337636432653939316231373237623362653634 -34646135333934663837656462633137313035643039623262316134656563353039633466366632 -61656263663232616138303937363635383566383630313031663335626666633463646532373566 -37313539623539633934333638663330306131313136303334643732393532346433393135663533 -30343562666334633863333962356336636666383137346562316335653432323666393938626633 -32626635343235656666313931353461353466666235633462333831346332316266643464313739 -33336430326463633361623464646639326631393063313534633063393437363864323037626536 -37626464643134323535616664643732626536326231396238623039303263633561393730373134 -38616338366436313233316235313963616634306435343530636466646665356663386632343339 -32663730386162643737643639363265626135306334626539336164616430626331396630653936 -34613162353839656164666633393336666437613365653066333439666638663834636332346431 -35363265316662613339666137393134613830333934313337643130383034383162313135346630 -62626463646164356663646135373965663564306437653764393933653063646261373562356235 -34666436346134376462393038336138613431343938613564643432343962316630326662366164 -63643837326238306233663632326164383734343331383437323233623361633239303535663364 -37643137383164656332383935623463366464326164383064366464666632306163333439646133 -66636263633162316332656333626264653732646265383265323731353462326434373461613761 -36306365653864343966373966393065396634656130643932393963383062333061663333383435 -62623563393137353639396262643637393836656536373937623738626262636462353964666532 -31616434616637656534626235613634663433376663363362376437626436653838313263643963 -38653637646433363634333136363866633765396336376132356638356637306639346235383133 -64656534353330326662303731393034306439633536666632326162363265363539653431336466 -63343963363666303030346663633032643137373561646137633036373336313330393139343333 -62396164316661396539386135393233626635343162346331386665356562323737393363366530 -33303732353366363265393939366534643838363061633838343934663163343534643261303835 -34623363666432633832333162616239623431313763613538653334333061353139616632623133 -31626531626133633939613064663362323765316238663764353731343663383364383832353034 -61653038353661303238633464303036376363613762353864646135336334303536613565336135 -32623038363131646166366165366634303437363439316164333766613536656531363433643438 -30333338663333616231333734623030313964343439323930303339666536643835383339333265 -30323731343162626539373834366538303435393964376138303932666364643639653230653830 -66313038636564623261346639326330343238343766346332373438363738616361663330323939 -33383331373536653530393866646635656566653131633961656537663165326434316639336562 -33313330303337626332663832353239643335396562666465666439356463363531323462326231 -35336433336364663036626138663761333434356161326564353363653865323362646463383137 -33646238656536626466336236336466326262613762653931356664306132306138383865383736 -38323763333665316330343263626137303964323538646335386664313266343634663438353865 -39623262646162333234646635373436313235666263643237306334313936396166663439336265 -62363633353665363766633137613433656165396265346133346366393966616339383066623037 -36386333656134373733323164633430616663333639663361653464623363666364343063313866 -30386132643330376165666636663736306438306431396638613733333038393033643431663936 -35656135333033396261336361333637343031303765353130396565393138393930316132363661 -37353732343530336162633638396335383733646436336331306463366632316637626535643138 -63646464383036326564396533326437353434633430663335303963303062376363653836363436 -66396231393563646630306536326436343039363462333366386336393131363262393461626136 -33623765613032313861396463323839616439376138643062646330373636313663353331643064 -66666433393432646433366332623037636363363161333562643432646265303636613732393764 -66316637326334353334653866666534363039363061656536326534356131376338313732353839 -31623963343639646263656361353937313261646431313465356633383837366663306436336564 -35336165623464343136636563623733303863386365323966363762353563616136303731393037 -63636432656364373835656334373161663563343639303638373731306330366130653564353761 -36363332363034336531653733656331343837323264626361336638353931663263393065373630 -33626464643262303961376462613462353837383837373339313631323936356535333134376638 -33326362663231333765663865313864383633666464316463336265313365383439363437356331 -63323564666633666666316130306332373232356635323138633630306130613231643565663731 -36353866396665363738313866333762653132663932623939323763366566653432643363663837 -31356337383134336264636130646562316166353832383235636465326536656239393839643231 -31326435663837333036313361663665653166363330356362636264626161616532343439613831 -37643433346439643836386364353131656234626339336434313237316563656437626137303733 -38623632343235633761393132343733326137626661386235366165316632313432336565613163 -32636131636636633665623831616439653737336336323235303934633039613161306331313532 -64386266616638373435383765636630316336343538636163616637633236303433333539663139 -32326137393433636236646531363932613066306537316331353536383838343064303032363931 -38363331373562656137343230643566306537303433393131326337326139363063346235613463 -35373666346538303837356263336330333061616666363838373563323031636365376536373230 -64643533396166323330306331313765336233326234623530633537393034396439616631363462 -38333832656162636465646437653363336662353331653363393832323565633562333339366537 -30383331633739666537323162643665306535396230623361336137656335343235333837346266 -32623562353766303932343532373566363630316666313935633265323865326233623538326334 -32396233333039656535336163613439303732336437383635393434636133373866623839646464 -66613339376536653164643365323836306566373661376562373330353938663532633030373963 -34633934663835376336323738336539323135636261366665653965333666373863306239316362 -36396433333065393731386163636338663133343234626233383364666366376336653832633865 -36626434396232323463363838353938336232333362663336383862343336363236656239363932 -39613738616431396565393230616661353564623738636366376531336262303162373265386466 -32343932666532323033643063323365633665323134326661343431626338666664396234336161 -66643530393738616638353939346235633932336533386136613836336161313938373830303330 -38346561353534643635653563323535303230663238313762656639303037326238386530303239 -34323439663765393665363236356264633039333639333736653433636336623866393033393334 -64633464623164656565326363373833616435633130383465613064633931323236316366373262 -33613831373433336566636566336531306538313038363136633633356536346234633934623438 -36313261336165313366396261346337666135626537346462353932316437313937373363303434 -37663332643165613132346531393235666165383661303365343966666266326164353130333837 -36646565343334333265626539623233316635663861643736613766333431363531613535363830 -66663237306630373934656235303032666431356337333266393137373139363033656664333162 -36393461393139353065633064396465633063653331396339336338636562343134353036323331 -39303433616561633239613633646338353530393361333438393264336131353435313938353937 -39343166663961353632353331333963333231666563373639393262383435376132306632343035 -31323162666134643962333432323166303131333133303431633235316661343533386562346136 -63616234646436656237363762343138363334663330363530356130343938666433656265333234 -64326639333164303135343135613838663637643265613932646565346130383833343261373534 -31653039663565393031323766356364376331663363306639303030623837393830313739613136 -30653337363031313434653662326633616633613338356136643263623730363033336235373065 -64363233653934633137353035373430646533633964656233336461663633313131643833303663 -37633037653730316337363038303935626437393539653234373932316238366461303365633335 -66613438396634636264633936313437303964366135666463373066336534356366646539353236 -63323066323634366432326563616430343535306463333031633937383035663135653561386339 -31303265623038326538326665333936383331633830643364623739623662333334623031373636 -35643733383433646462393830396635623830636135613132383736353233333765386331366635 -65623931313034376263363339333364366661663064393430653331363565623936666135643336 -30333334343063363230346531613861336238633166373235343861663738316431336266653036 -39303936663233343462376435613464646537346630353230306637663534303633663033616337 -32303838343933333735316364613539386438353565323666376263623463633065343932643562 -61626238656131623934613633636235613663353133353866356262383966633636636562313939 -38356232383038623532613861643430663531373331303837303637316330613765653537653534 -65663066373665386131353866313066386563316337303238636434383738303538633065356461 -37613333353931343666643038373533393264303934366333623562633037623535396434356464 -36393833393735336662646331626530376330393637623833333965663232333636613963393464 -61306635386130623930323865363663326138613939653965366331363066613635663537646434 -33313664633233343539633761616464643732653935366138616661396439643931323634373031 -39643037303730386461316232333139343535393337323336336438646330343466363664613831 -39643330333061653838393965326563313236366434343637363566326661396163303661313031 -31326363633337356531663561356436336562353430313466643661363039356631343037326661 -32303435633862326261383034326366303834343832643031336531373735306633306133616464 -61396531623666313963363239663862316137646231616665376137666436656432356461646466 -32663534666237346463633337656632326538663763313233396530613764353661636266613165 -66643538303665316334343339333166636237613338333131613939626361343935363033343938 -65316337646132633837663763333731613932613062643438656531626364633632353566356531 -30636432383631353465663362373430326166653765383537323630663134343839656463323839 -61393030323664663138306439616439313534313366323332356431343334326438623664323739 -64393838373963366139623939383964366661623665323633386666363534386662353361313734 -39303136633231636166653336613835323863633339316331663732666136363536346238313131 -33383133386636643139333430383161633865343466346632653531363162386633313136363962 -66636263653064306364616564663233646630303062393662336663666134343038323839306538 -31386639303661333434646163653738303231343565323666643435386438346232633362663934 -66343333356533323738636237306438323864613033386432663430343262383032353863373637 -66303633316236656438346365393765653739336131663266663338333430383961646535383936 -65393564616239336233636263386438303262333737356361613536626533326361313239356664 -61333733363332666638653134613463303366343432643538613366363566303136653465623765 -32633331343935653638366330636632393862643162313333643463303234363365643432626231 -65373436363664623638613865666265376166373932363232323139613632623830373638346433 -34363635633166356539383864393864373234626661323938313130353335323264376562646136 -65353734646439343962646366633739613165303034336564383061643934313631366464326361 -37363037356265393263376538623335386534306338623562616266316432386162373231333633 -61626462356339663562363537326263373635383032356362373262636165373435363361333766 -37633936623038346234646363666463396633656436616362323664373464646466383163373637 -34353131313466336265643337323661326661643139386534636632346163313334656661643832 -62613465663130653835303031656234333933653631653030323765333132616661616631386639 -62636539326431616131353366333862323139373063393336633737653562613961626431363162 -31353333316537353763633365353766343733623265366661376464306264396261646133363731 -33623062653662393664383335316233336239656632303066303561653434336338643936633936 -61386563643931303764336532393137373439346237626636303730653161653230333133393433 -35363935386362613332643734613764306630343166633263646538636564643662633139613233 -31353434663565373730363436613363623834333735653463383633653163323162343465333933 -38356535303032313633663366653036346662373562623366353039306635643539373735613336 -31303231376166646266646463356137353732393365313839386335363633316233666166653161 -33633935383131623331366261363037353062646439396465663632363034363465363863386164 -38633366616163313033366432353933326563643434343764373834663932353639383231373635 -35303531353934323163306235363130323265396566353633386530663631363331313761303363 -65626536343539346466623830386366326430613532313937653934376434386235656230653535 -64326334393035373336343766396333343262653966373434383937623963653161363763326137 -31646339353434353831356331353566666362396335646162376435626662663030373835323562 -30613538383039616133316465643837356563623937636637653039366434373965613564393663 -66313164333833386431326238653038313761656633623861333133393838343030396662623932 -38363465653365653937633631633735343732346331623836356262303066343766643163626434 -61643633383839366638313636623033666635643732376136623335313362626436326438643036 -32393561666364656331653934343562383565633635646634363935343161366465373530303264 -65623063393332383664303633383935646631613863386135333732346531376438646663363331 -61346439336234376464376664323365373366636264306566366136663435666236313364336335 -35666335363630376161336334663430376462323430316665623163316465303430366162333631 -36376436656337326132633133353132316564643562306462393162386333616635336131376336 -31613738323363616662386265346538303434643736326339656263656635646563303666346332 -34383865623166316230613934656534636464323265383332313132633334323164636330613239 -30363666333334306138373631633534313664376539373935613538636635613265643766633066 -31636433323137646466653238623065343266313563363331386430316161613232623834363636 -32353131306537313534313566363235396438323135613333656665643761306165616238623733 -63373835386330343232656133343335633731653039396435383565663739346536393533623839 -63343037636437656335313536386163323535306631303566636231383864636138613230303662 -32303838386135376330333732303238316538316561373162353462313136663065363534646134 -39366230306662636535353266336562383663343336333238346337393634373462326334616533 -35393530373438613637636166653532396266643133333063623635633834356636356334616534 -65643565656338306130396233626561353234373936306231623563393961316435373833333232 -37303932633637643730333261376137333034356333613531313332383534353230316530303332 -62333162306132303037646461393265643263643134643238356131643834623061383233616638 -33396233636133663563613735313134373262366264373231616535663037313261363565396130 -65356135656239626239646466326332323364336363373764383136393039356463643635303430 -62316237633534623266336332653938366233613136343262656135333933623833306431373936 -39643561356566376237376532663064646431623561343235306237373738346462646161343463 -33353336613834653635383439383434313039313735383134303633356562363464343536353338 -63333363633961616332663561623634623436306531646531353162643633643562316434383861 -33656236316632313931343964623361336532353638396466346539653935353038643734656136 -61316634363838353937386662323631346235346561663461356335313436663533376662356232 -31666566323261646466313532636236323833313833316365376233623733333433663139636337 -37643365366538616463373264633239313963306239656332356434383930633664653638633137 -30393332393834316263613039353864386634366332653631386566346464376264396334336535 -35383034613063623936366561623932366336383434633762363831323432303539323164333032 -34383130373632356632643230616164323033366137653430646334643036333064303436663131 -35353533393563346661383235306237313531613161363632623034636535346233656230383837 -39666439336434633966383665306335313961323834323939643562333766316336323530336366 -32326361323061316438613735346632363535353663646333323761383639386135326232373261 -39333933643162333830383035336466623233316263626232626332356233313431666566313761 -31393361313332613936313935333933346337663538323461346537643761653962353235306666 -31643935346239666437623361323762333262633038383731386337623633303730323566393162 -39643539653165383963653632373765633139303939393030653436663133353636653034656262 -32633661383837636232316661396165373435656162333234386161303464623834386361383938 -36616266363361313639373538313036303131366661663963643165343738643033623533643638 -61373266373665383935616538376364366632303538373662353036376664623366633365393932 -39376132386533333534313966376633623264313036363462303930623163623630646365306630 -62643261336531653434633932316232656239306532613064666165653435373261303566363833 -38313838643264353231353734666235626138623837613863356235383535623961623961396236 -64363362393235383335373766326230643933313233343933633539616563623634373362383033 -35376336333533303038333837386666646562306534613964653537396463386533343033393565 -35623333616162653733333739343962636262383334393130336233396366653766353266393666 -65663362656662666265626162323763356366666663646263353239323865383361346665333562 -30303964333531356438386238653939383135333466373236653963313064636238343466633965 -32346630306532393465336138323030623663663033306439316630313638386130356136343334 -34633633346237663236306133636531373464633037393433633135653138366432363634653661 -33333939353063613532396632646536663934353966366432623737393331383566343231636564 -36666662656137356563333134616664653832326234316461343637616363306336636637353133 -35326333653039313438333065643564393631626434376137393938356532663263653562626461 -65666631336436366266616465633934346238383964643465633562663031633230383764616535 -31386337373032613339366239373761356262363733623932663837343237613966306232633436 -32303932623939313435316437613264613336326335333638333436373032653033333431323361 -30643263343264663637323761643634313038326633326536663634333162333138346436643436 -33343763396431343564376138346166646635373762613931663064356561316663633631616435 -38383766386338313433623931393361336366333064353865303635393938393966616537396333 -61653833366433643965366536336566396264356463346331363535336235653062393665383937 -32326363616633363431386336623461386264656161376138653762326363376662316663626135 -66313030303139396264623265373461303336383036366632306432623562333936656466336131 -39366561323032323731336330653834323437353937356531336362326461666538303934363235 -32376431623639396434306666633232623637306339643034353564666463643233333063393031 -32313837323634353136313665643361333664643763646536336134323535656466633963323461 -62353736366439646432306365376538643865303264633836643631366237613538323938323936 -35366632633539663133366330613865326135643162306131303064666335666530663263656435 -64366264643662653864613530373866323261643761306163626234303831373930323661306331 -63613137326639336330346532383333326234656465393432643737316636346465386631653534 -31633966393665623638353661646366353366633131353266366431386566623433333633323830 -30343931646233623062653632663138343562616334336338663133666136396662633366666166 -31663363353463623135303534383966666365613630623530356631613166643939363936383330 -62373763316238613033633530643639373136393662636363653831336464666234333138623563 -36316630363439363933393135613836643235356138626237303339643538396135383766343964 -33386161323234613630663235643765306631626435393665396637616632666330373930316364 -65363764656362663161616531666537326632393362333739396335613161626264663430363630 -66333865303832366363613863333437303932383461656665346430326538666330393538646662 -66643761616261383338666565386532376530616365323061366331623137623731373339343061 -33643937386565663665636633316464666532323436353836333566343433333265646165386132 -30663762613766646238613761653139653039646334633630313065343433613939653932313232 -30643730376538613064333065353234333032646537323766633366366139633334343536313730 -64303430653335316237346166393138306362363136653764646531666464376230643938373330 -31653865356162323063636538363239346430623763663033376330653961353365306239376562 -66633132343066396533633831346265643963383366343464363962623865356138666363346231 -37383931656265613237306231633933616561646235656233376539303761353636303732366331 -33623765316634376331646636393035653566383237356566643736323132333334623466663438 -62396664356535343334653937333734313163636262363530346133386234323635626336393861 -66393735613061663664386263633131376365313330666234656639363334363763663833653036 -66303735313939633561646261336239383735633561666465363461663530303530333165393966 -31313865386561323234356438343636326561626232653863313465653961313936653032376464 -64366633346135346261333135613236633162626162343861383663396661323532316133363036 -30363538303635633537666635343762343436356662626339376131346264303738646532363165 -62633661633166616330626361333033346237373633663665356337643538373565623633306332 -37666563313964653430326530316661646665383834313439383639663335663236383963626363 -35636661623838343066656333636363303238356532626636313363643139366230666164313731 -38613461326564313333653834393637626164346365326463376330623238616537613734663337 -31356265353335343761616632336432616134336630366261626263333937343861373439643938 -66343766363131616630306536623632366238663064396338666634613733333833313264323838 -66326334333533653337386132373661396264333032343335663837356564643562396633623430 -36353165326535313932653963386134363137313661386464343032313334383863386464656664 -34303563393561363133626666396166333430356162396631613863373031323265623664343735 -64353963333035666532616237623736633864643933353366636564663738656362313163623362 -36613235303138346439633263393731633037316131653934633861633436373165396530383166 -38343535313137393762653933613063373634626166653737303164346234643233353536633439 -61343463653137316330626634376337646433333030396234656538336663393933663436383165 -62303664663431366539353164376537353864643735313663373137613564326438353264396166 -63666561633336323263633839343061623131333939633831616538346136336361346666346261 -66633738386438303332643961663035396638343937313737383035326638313766363332346432 -34666364646363313565663734366635356635636536666262656330386433396433343932323533 -30643337333331353037333033363737386463386132343432316639643130613631666161343933 -32653438633565663732303033613464383964393365363635653931343337626561343461643133 -64386236366231306463306438643064343933306532633037393434643437326136666563343262 -63633934313364626364396138623364376362383563336664356462663633333536353165666663 -30653837613037306232376365383232383262656434353162656362366330333232396465396334 -32633431393864656138383439643236666662643233366135383833643739373838636632613833 -30646438653132643636313833346532323635336163303231323366653833643432333239343232 -61646437376138306266626238306535343964623932396530353262363061386539636664633333 -35613738333138353961303565633865323230363130383138353238666635616331303638346139 -36653761623861303766656237363232653662366330646537306662326539653165326237363036 -30653261643732616263643030653963373030376536303538656538383236346333633930623965 -38666335366464366130633762646437396330616362353430663733313635626532343638663261 -66353165646264323163336637636236336335656565373064393361326539386239316636393665 -36343634643632646234313364303766623963346631666530646238376137386232616438623065 -33393333396230353466366336623963396265396365663763396164366165336566366630303263 -63353538613762336661306136303239626265306333623365373664343233613761383265393334 -35343665633663326363336630343430363464356435396465313232613935643132383738373466 -34646462636264373661353435373534376462343731353730313063626162353631646564643130 -66376166613363343834643965656165373936393532343034376631346431353832313363613963 -63313934613038373932623962616564656632313736616130346364363366353165393530616366 -33333436363738356238623465366263336437323330616338623530323231303536633965663930 -32333736636236356233363839353966653634383830313039333666626261623562333737366161 -66386463633835383961376333333064646165363165396664333038376437623564383039626161 -37633861363134383234363130323335313337626366653763613261353933303764373064343937 -38356331633031623038336363343261313030666465346666386531663865396161363263396531 -66313230333263656338656563393662343934323930363165306132633639336135333739636636 -66326165646633353964363761316366633832333064626530366135323036626330306534326133 -65306263383837363636363763663065663233393464633666316532396166626163636132336236 -30366366393931303030633936633935623036366332393563336232393937316232333662653835 -62633262373637623063396431316536616266383835373135306665363361383738633564333663 -36663063316636383334663162663732336365366637653261393735353538313865346235376561 -39316332633261643437653863643163633061333265646163336262626233653362616361313431 -63373934356538333561363463383437633266646138656461386137653166366464653333643032 -31326331383636343762353935643335633534336234663161316430376639333535353036643663 -65303339383031383739396437626262366333306135343732383930393863316431353964626462 -31656164656633643663643065316435316535326461626438353235626164316632303265613538 -37323434383463353539656565643761323866373663616261623032323433663634643734663866 -63616430373262336430303465663331303361306561646561333363306432633738333964383463 -33646437613362353066616666353739636336626637373566653333333332313031396261346130 -61396335316262323734616634356230643233306336626439373035653238333063346639366261 -32613631663665356639646430333731333639363236343365343231303163346334613539373232 -37633839353366356138643037616532333233366634633039383936623836663361353265373961 -32323432313464393936616532363763383137343366343261383330623331623065333666633765 -38643930323964386435383964333164313734346239323065383366353861393063343035633331 -31373738393866333438376437646233633962323838303065336538346363363532313734393466 -34396365386662616434623636663832643334336561643865303434666536383135323032386263 -66393464663635626262306531323931643634356562616537353138303666343663636633616464 -34393439376533313366616466353664366535326630613533633138376232306163313138626364 -31663539346562366132303535653763333237623735386262613830313164626131353666646366 -34643537373330663033393662366131643562326638646665326461376665633439383163343336 -62393936626633666635363231656465623137613437373662366665333562626265636461653639 -62386532653131643631626130303030333564316435313762396361373061623461376532616232 -37353730396636316462393562663934343765363137653665616331626438666139383866623936 -31373137313531663337666631343261343930333233623938366638613661666132653261366539 -32633035336134643461613261616330363736373837343030656564353930633235646238343239 -62616635326161303735333133643232623362363537613638303432623139633864326136653765 -63383035633539326365313933363766363363393530363830313232663231316364653037366265 -63316563643939363837313361383732303333383634303931303762353163663837363731616366 -65613739356165333130313932623462636632373762633436393631366138313034346436626534 -61366665356566356462323066346530313039656665396331666565346330386231623962656334 -62393536656537316334626231376261616336653031363731646634323534376264666533316238 -64353338323236343139373034373962306237333938373436376162633765383830636238636130 -64643136313332353336376430346136353361613936393733303163396531363932393137396333 -63623461326361336338646434303135656238613138353331366235306262623433656263326463 -30646233643838383462336435643762336638303031346630343031386664633464666265636664 -35373938623134656335353665383865646563393033333763623133393463656466346336656530 -31313636373965346637393264646363333536393833326462373032396363366466626430393536 -39323635323265663134626239633638373661656361306334313639613335346339386333333031 -63613636613934343166613932633135623535363334343865376466386539633830363730303130 -66623538366136346565373066383763613065366539316165353132333039333163373138303331 -30663336393732646564613361313861633731333935653633373231353939653530653237633539 -66656431353634316631663930633961613935303734303736303932393461346237643265303663 -61646262313333363530373266623039666165373164343131343739333338383335343637663234 -35613137323436386261346330336637656530333632653563333035313237623965643931326261 -30333465383735623237326633373634343032643566326463613037623364323863303435313135 -65336336386561633435313265356633346562656539333838613164626438643733393764306266 -66653562663538633761623433396164333362373433353434376139316238623831383037313766 -32613334636666393930383338653565393966646234343261393730313235393466336138626166 -37306533653564633962383862326163653638653337393965653138643766333266393337633861 -37336365653166313635376533653363326461363339613532356430353530383431383265353165 -38376165323063383630653037353530356532396264613339363930303830393334313037633430 -37663462663566303634613134663038626662336361316461663664633930623964313661333730 -65323765653235616462323463363139373036303164336334643338636661623764666231623130 -38656136303961626637363661343336343339346666353266666538633765313937666262353262 -37363462356539353434366633393638613338633466323733383666343338646437353433333532 -36303564396261303236393264336163326531633162623632306239396434316139303335663261 -66313362663661363366633033653435323063336537313232343763626164356563383038373761 -34326333613433353531653335383032323465323039646132343464356632303139613865656363 -65343165353565626634396339343364623266383934646131343430306438343038646639313833 -35653139376364386333326331643562336634396364613336373938346464373937643038373366 -62303330393137623734326434396632363865653661643336333733613632326533383738386164 -34663665353565356666653164393666336337626533376361383336353330313731666632623038 -62656333343061386231313766363339633966643631343562663339313134636533626239643663 -66346436313663616662376536303361633730633464393364356262366562323630386638326138 -38363731333037643731393061643162636663326637626566653839363231323365306464306233 -66636434613230303338346463656333336532613838343162633964333634623563376635613066 -34383833303937643361373962633566373734336335653833613931323063373837636666313430 -64646263316531663765316532366235663430356134303966363237626534643832616565383433 -39333633366136313562633234356162336534373635353063323035343139346232633535616434 -30626536663534373137333933363835333964353065366438666230373936613331333235633837 -33343831303663396366346564636130633861656362613239333562353834613136393632316239 -33336461313733623937333461646164613330363836336363636234636630313461313933626231 -66666434383764333434643261666437366261356337373665306161646637343836663131396632 -64333033646465373764306630323036353262636332623532643034633261623739363161666139 -61313064383130303738373931393738613834363561396463383863353563373964373933366537 -31643834346265313532663138626236396534383863643730383162353237313563366438343634 -62636530663165333939373230303038363434633035396666656639616134656262663136353637 -61393862346163653766336439623166666235326436373566343935666236366665343439333666 -32323139386433356232393434336634303962333534383739373633646330656232313333336134 -65613232306231663263333566666264316563616636383534336230303136383934316138323538 -34663132326662613134373434353039393737363839316638633161326363363366303563316431 -34623037336138653861326330656561303336336431663634333662326362343033313031666365 -66336164616232306330356431663763383033623164346331666638366536343065313033613264 -62666137303131613331343566633663323666653134623831356439656331313730383233343331 -37366135643562386439336565353666333761636633333063646262333136623636313232386561 -61616333643139626565353932336532663362393530333865313863363163623837656330306639 -65313431356633376162383264306236363733386664353363333164323532363765643963633265 -30663131366636656532383563373238313036343930666436353930633439323837663938356135 -30343663343066343137306537623765633130363132656132613234616264323033306662613765 -62386230303030303466376632343931316431396332333064343263633831656235353865646337 -33633263613334383631663661376135323861303739626333666237363762336136623663623764 -32653366383737663064636238303361643831383639636533616266636261333038323938613639 -38653633396636386537313130613932313164366662373465386230323338313935653030653737 -37613766383162323765623939353137356134343061373961313762383530333934613762313034 -36653465653536643061383361386465643663303437386130396338646161616231663432323838 -63353830366631363539366166336534363863323761376637316565633038343964633533363432 -31656538343632613961653239353133616266636439383532363332383030663835666538333436 -61323936356331613835363437633964386536373135366432353262626362336263636437363665 -34306434613030623536663234373339393530376233663438616265323066663465346265616133 -30373337383230653465333036373662623139323639353831366665343062313165643930346436 -33353064316332373439643834306139323233376362316564653030356237316465373736313037 -62666363633837623034323130646538313230396164336633376162373839333835343733393233 -30373963613361643530303432363866326238386161363032336138373434393666623933396162 -65303835343533353431313662396562316335663734383030313438613334613965323833643333 -35333130653736633939666632346262616334646132396232313132616262336339623432343634 -61613237373264636539646338393163396339633665336336663435366237353933356130383764 -37333238613238333966373331313966333737636135363933653462353862393739653130323163 -30356563303933653131323331346564653030396134366564393431316137646339383335343135 -66353835663136303331393836373639616565633831303730363236343031393338353836393636 -33393630623631666234363139313366373431353164323964346631386563303236313039333230 -64333231633234313064623531356539366134633933333739323431646139666533346661366462 -31306165373439316330636564363630383366346565333866623730623832323064643563376532 -39356330356136643961663062303435373063626232313462643830333666326565393661656137 -34353632666662623362633962646239383930656661643636623833343133393664323036633631 -34363530353832616464366532353436313562353061633434396366333238653135323639666635 -61386231613531326161663461356135363938613865656561313962613032613130353762633138 -66393137643862623937663937313233353863393637336461336636623736316633653639303737 -37363330323634353262373363393765626161653964306463393130316435343035613334386635 -30343230633264316335393833633433393833373039376438373564306234373565333066663337 -62356164633361326666363238653934626362323365383433383939333830643162303737626662 -62343763626533303935663636653335363131353762306131373535363230633034373663343765 -37313962396634353366353632373437633031613934333436303663613537646437663065383539 -63653766346530313265336638333832646631363932353136386665633934363830386562363631 -62646162656236616236303162366432623537366138376133316339316132396236363961313932 -38313330373232623466636432396364613130323130326362303366396530393064356134643361 -39333264383763636665646132393830323932323065353032663134306636333935646132356238 -39643530663162643964313033303031313236326531306561316564393665343961623436313733 -39343933343235613832306638353135633733373066373165373634353435373661613231323266 -66396231323466303836376337323731366237323038623932323231306432366134326463303666 -38383431306266393761656233323334336261316339376462343963326132346532363831353465 -63636564303962363562346532653762356362656466393461613762346532633664363339366434 -38323065373265653562373461303038643739623262636133383166326461666664336138386566 -33626664633363326364626431616433613132663632343938333230383035653836356164616638 -66633835373831633034393866386363386632336136613131343737376635663563363936626163 -65373966313536326337396365306566373230623065613063313237653135373265313365326264 -37613566356438623065336639336537336362333937383735393466656665303765643739346436 -33353066653163623338653266643638636138303438643835333663373336643734363438303832 -34633331313031633637306365353632656133613237656638333236346633363766316235363832 -32643865353461613065643534316131323365383538376530623230636461376362396363616234 -39336232376566336566366234323935623636353031313736333938643139633661376132616362 -65666339303162326339376465386666333863383066613864313830306362643835366333623330 -62343662656336646139633831306634643163396337616233313162393761623635303339363035 -65383962323130316661383537346362363030323239383361653937373431643737663634343262 -64663131356539386331666265343865336237633861643330613833623138373363616135393136 -39653932356164393332616536643739316638346333366436376537326433363336666663336638 -33306231316233333762643836396430323363353232653838663832616331356664666632343132 -63623537623230303638643339366362356132633335643066626565613366353463646439306230 -38393630396362663730333136376438666334643466383235323434663630343164346465393237 -32356236356233363137633035356439316332373634633561393261623936656539363033633836 -35303931303132623962333363363066613936636365396231613231623731356337643665393065 -32613238313639373634623235653461336462666236326364383534353734353839373833383134 -39636639616334373634306536396632396363396534636661336334396162626631613835626565 -62383938616663356364616330346666376265313634346635313462313732373663333639393833 -62383930636465666233656235373935613133343039656665633431666332653565366534666136 -65386663306532393238623438306539383662656138306135636564383031633039303932346535 -65643765396237363330386133356261303562383538623565646465613166633039336163646434 -34623234393363396466646662316630316130303763633533306465666630356330373663323630 -62623365363031356630316637643334363539373436653032346236326533356261316531316434 -61316662646537633531633239316430373839306265643734613136316663333939363362393433 -34356564393165323262663461633136653164343763643762363035313138323130623435633362 -32326132303963376163383036643462333939663432363231383731363538386336616335386235 -32336463643339333933623435346464373336363737393962666134353861376534323065316635 -31383965313037623931656536666336356133623562656634663339653264336662653638373733 -36616239343165323566633432383434646130356437353261663564396231323737363433376466 -31613333346562653562396535393334376533366130623831356136303436323663646537643231 -39633463393663356133613439616565343439353739376364646334613361343334313435396235 -31313538363831316530373966336163666432333137663134663237636137303866333238343130 -38613335613564616330613464306232373330653266393233633833366334666138306233656634 -39613261396439623036393461646337663833376138633061336363653136393837613536653535 -66366266653866396461633731643766356563373438646339313136363036666239663762366232 -66383164373338306230643335376235633962636563636265636531366635303731313533303864 -63316233303630636336376265333665626138306436353134643466316136646436616232396163 -36393637623234353465353033613839333566353834353837393865623239313230383135623066 -33616133336361623466646463616130626535363166616333346666643965343562613733626635 -65666161623265396639623234386663613334376362316235336339386237396435396231663838 -63666433373131666532333433633462666232313038306338363535666533336631626565306364 -65336438613739653432633462383336353935616438626339376162633932343766323035306661 -36333237353832666266373335653562666432386239623361353138363132636162656566353339 -30643964326435373964356332323363663164313537643966333935303834386639653234316233 -32643037616236393864613135663436303463656334663330323264643766316462373464363930 -62383161363461383664363530623738353762366437373734636237373232643532306639653735 -33353063383835373266656363643937323937643930303061313930373636313230393161646461 -65316131613738636664666530393334393966343963323734303136333135393134363038323733 -38656161613634386162323561306532356666356635356464633830623038313465326364333239 -63363338303839303363363234343436383935393939646664383663666563326238656434306465 -32656361656464636663643135373234346166623064616562363239623365316635323763386163 -32343035633637343666303139396135323633613539393664643138306237613439353734346662 -36323434353830343164613364393032653437646437306335633235653734643962393735626533 -35653463306231323365336563663232626237303338356163306666373334636239646464383562 -36656336306465376233623164663832656539636366343061333739666630336436616364633061 -61356339396139343633653035623666643839336533376465323234626430363366353164613564 -32383062306333373164396430373236376662373533643339663134336563373237623763356361 -62306338333238313831663835326433613762616466333565653561633164613361363462333831 -35633961613234393838353039656164333933303331613230333866383337623535613833376337 -39376261663631663166383066333135323238316661313432633264316232313964663563323237 -39623962323063383437383231383739633665373733636231393738356337323664323861383566 -65346361306337633163303966376561373865376536366137313634346164393536613961636266 -66623162323466366132653563333266613133393336343632663837336230663762356666646631 -32613662323938363031383763653939633962663636626263366630626134623931626637636130 -64633266653230343239323631666466613331363238653137363031643131653533333739343532 -36326333343539623336383366366633653761303835396534623336333464623538363232393961 -62383664366465343662333130343566646663326333356637376135633430643434386437666563 -34613930383466366566616432616161656266326663373936303833323133313864326231353330 -65393630306166326633613332626631613539393538376130333932383263356663376633363031 -66663932666263343964653239383435613165663335363534343065623463353635653266306639 -64343235643938336564376661373864663032636664616266613464366637363135326635383039 -33306462356431636464646334666365313765363631323031313736613638303039343139336262 -65373234396562353165626532656162653962383364333032306363316639346233386139363230 -37323933316232323962343133353735373063396563363030323962313932663630383039353739 -37613338666333313034313036363237373437366439643333333565346134656635653966653133 -62346337343231333831306233373762333137636235366238663163303037613638303238343865 -38373334663832303630326336653736666136373365333166363065303631356631626463356463 -61326664623732346138616130643033363365333637653130666639613835323531346361323033 -65346165326163303139363964346333376530396335356464613932346330383264383433353431 -33653839356231666533646639313863626464363435323461666432663137393865303264336563 -30346238363062633263313534363334666464613535393761316661386432376230336264306536 -66613430306230373537626562333132346137623361303562613335303366353735613465636133 -31313666343436636462613732323838383137373138303037613030393134666432666561306565 -66643464616662626164316532656636303836396361396631376665373136383462646664346634 -36373362303064616230633235323566303734386365376565646232323830666263613738393939 -61366536343538333461363232613834646230613733633264663536653136366439613336663063 -35633339386431643164303035643936636262633035626464316234303939346266316366383763 -65616561656262663231623765373235386239393739316632303365633861373466613238623533 -61353431303435343834393032353935646661383430313632633734653534633061616630353865 -64656635353963376561663433653930643161346662363262356330326136616662643764373631 -66346364326232623931366636376163646534663638343538613835396163376536336264643033 -37303963306639663936393934343136333830336337353435363132383734396262396265376435 -61353531653864653634383433303239393134626431303732643631663537376139393837656433 -37316361343735633663363739626364366364363664336262393238376432303134336435666632 -62653065623666386537353037633765366231366336623936356133616535613531313962636131 -30336539376234336130666565313838626531363731323731663330363065633939613633346465 -33656235326337666235356564326461303131393433303065303333346664363337396263343734 -39623337333561316162623539626366353830613737653733333633653138396463343630393531 -37623336313036366464363333363766623962623963643739666432333565383533613964636331 -32633335336534353336393939333437363764323937346430646231633734343131366666363265 -63373766323166373338343431636339393430386663626465396630333035333565613535663164 -62313435333733336163343362313433363830363039383933323537326564326162666462303631 -32653931323631303930396663323066363131633238313031663936323432393763323863356230 -30633638393362663431363162336564626566353831353562363630343866653335616231353865 -38663231303734313038373966393163356330616538363831663935646464306264343663643538 -66306561383666353066343936323766386439323730336332353730653839636163396566313432 -63326135333139356136383132623362653337643037663766323333356638663030313232323264 -35653737386366336435613939623538386638613965336235323830666634363162383232316664 -37646233346339383866353237383264646438323662343365633336326665326663643633633333 -34383863313063316135613536303263393939656163386639623663306262306566366662303432 -62626566353565386438393437663739636131396332623234363232666335303835356332356436 -65633833333735643564633361323737336365623234656566366364306132616230326162383830 -62666266313531643136313466646264376337656365303634656661343038326164313866656635 -65306334396561376138333863333032353463663962343234643536353538366339626461303661 -62663339633832633239653135616630333262383336653964386163396135303562333539666430 -33386161336566343034326562363864326637653466653934653634653230363163613563363961 -63303139343532373531623532363762303031336131336439663561346565383337643436363836 -32626164306231666430383330366263393130666634393639313661653636326434316561326430 -32373939336332366230636538306562653439306662623039396536613836643163343664366138 -30313965633732353662366664663134326666313162323662303334386262373565623139643465 -66643330363233636437616562616332323237393131353239343934363461306337636364393631 -37363334383534313436613065336437653866623065373063393432363937623433663031396365 -35346230383263653438303335306165356132636332303064356539346230623331656539356336 -38323265343661616462323938653464666664306436306438633534396364343238346466366439 -65363236323034313339613836333464363533316163656563656339343537303563616237616134 -30633066363038343331323835663138393961323331383564353031616664366561336335656463 -35363166363736306165666661373138376137666566656437343139653938336465336432663431 -36373361303162613437333662613539376366373839306539613631323162393733616337313231 -36363432633762616365613135346433383238666166386530633238663663356630313363646239 -31346661636236363839393064356562313730343364643366373563663639356636666166353431 -36316266643765663337663762306239323939623635633532313032333165376364383261353066 -65633536613564666266346566303963663434666636366562613464313736343664363264303838 -32393137363663343831656232333863356165646530333765636538646565656663333333363234 -61636666383361396462666161316462386464646331336539633162646533386235643861653831 -62643831656335323630326531313136643834636230336233346334623135343564363162616265 -61303362643962613365303862363738336337623039353630323663343737313737313330366138 -64343461346662373363376433316630353366346131323163373433336535373163393965633835 -38376466393164343962346534663532323063656230386630346266356538613638383531376662 -31303335636436383162316366396235383132303836636462653236333366653465373763366530 -30396538393163396666616631363034336362613165323538373161633334663537373936633764 -63313734326164336331646639623064343339636264633864303337313330356235313864373431 -35656130396436363464623663623666366239356461333332383537393665633964343562356665 -33376361363535313662646337653437376439666463326465626138613832666232666335616461 -61613737393864616464643261303664376366636136396538643963353134383732323635356366 -61653966386333383738303735653762653765636332316163386330633335306232646637323131 -36336535643964306533383031376161326336383131386261346433306636653762316439376133 -33653739616333306163373830343465333133303262373636613061306163306162393632653231 -35323230646631333732343165663533303961383366343030343234313436393134623432333333 -31666161633363636161313235626536623665643734373864343937393562306261626537623365 -61303666643531313434653136653239383436326338313837633961316365623662313332323466 -62356565336136376237613466356135306238373465306464366238346432376332653262633038 -64373763666466316264653664353034366238373739353861346331326530363261623632643563 -66326661303139316436343539663632643935383038326639353264666564373736316132356538 -63366666343233333936646331643266613035613534653532353061636537646135346631303833 -35353534663832653535646130656132643235363433636236343737353736633434326661306638 -62613932343336336464663632396637393934663530643362633038343966313233383935633635 -34663939643430306635336266343030373934623735643638613538313233323165303866376136 -35653765653634336261336265336362383936356663633337366563303061356535313064663038 -35396464316434313533393933656239336263643936643863303662356263386330386364646130 -61343539663736386133393064386662383236653866373563363236326465663230616364393765 -37656164613932386335623437613235663033666239303962386162646166633733363432353631 -63316635393031643766623065636161633434383466663061303865336430643464666437353663 -64633166373233303331646232343562313463653739323238336232643334373463343936633335 -38333764376230343832613062353837373034373539363361306130613934663633636439313065 -37623435323363613464353964653934386536616661636638373662373737393162643664316139 -34303064363930626138396465376631633634316536303263633338316130623630373030373461 -62623331663465626461653063383439366664633465313765626266323435393661393366326135 -64303839663864636136326166663437316430636461383938623938656334656239306338333437 -38363233313632663666653564646666393136636266313665353963306131316463626261306436 -32313434333732346566623734323865386235393631366663663962386632613335313763663131 -65376664386462323639643464383630386439346237616334356430653734396164353239383431 -30323065633863393135613466613837353563336663623666663532393334343439616463633862 -37383062313964383130396339356131356334643030326664386164653736653339373963353230 -38353636373863333463366562346163303137373032663961323238363838386565626566353531 -62666432363863313535376561386433343464613138613337316335383938663865336262396164 -65306436393638636339616434643434326539373664666632636465313762623763383931386238 -63323931663062623333326430373539613235643332356338313565373930313737643435363966 -64363064313731333766323634313834343834333931623161623839633265363364646631616335 -32393335336266363934323530343663353862323232376464653538346537633630376264343033 -39653662633835303039633364343938336531376233366565316437323233613532666162333434 -37396237643435346265306462383130666632623037656561626134616134656632326566376631 -62663638393365353834353463613130386663613266613963646636383539306430396435393733 -31346336323463353562376639626333316233303436326164366533323237373439303233353736 -35626463343430326634393164633335303732313665666138626162653632393363373066656166 -64316434636538386465646438393938626565666439336135633632393066646461613466616363 -31303133346439616466336230336430313236313139643430343164316162393465663330393639 -39646137396264353239373865626431343537343333373232326364376532633839616232653462 -62363063343234373464306136356264373131363739353563613264363438656233336236383534 -61303437313564376332326536353231356131373438646536363165653861383536386463353966 -64336236663561373665313135386237373066623963376639343834666164323564666331393930 -37616132643738663834386666323834383437383530303937363864333465323035313838353765 -32363131356432643066356663323732313964616539303437663861663861393434356531613864 -32643764623537666230323933303161613562333937396536303638336665623461376134383439 -63363233653137333364393834333636646138386630383665616261376331346433353336313764 -31383331336265323931613264356337633730336665623463363238663837653062343765336431 -33653030656133656532623439613230313962323164393066646565376632366565326230663165 -62326537356466353932383466643762393630303565393561666338346437646139333438323364 -63353230363036306363363032323530656631663766633232393734303961613834303766643633 -30333534303464396336363935366630336537326664373966616261323934653661613239353733 -32353931656539336635663633376164666264623030353634313037633939353731626235366336 -33383839386131313561653830663934343932396636393336393537653066323864396137383766 -38306138376330653836636666323235326162656336653466336431393731343763616532326636 -30343930376533636431313430633137636436363638323238396338353939363537663163376237 -65643738616433656236373964373366373236303866303461653261316661666339653566326235 -34326163663263333262386637353264646437363939383735326334393237313536326232663966 -30666266383332633732313464303762646536656233353362333932663837313830613534363264 -65346135623236306364303336396134336338633961646536646430366237643362646336613365 -31653463633039316531616566613233623233346335646435336165376563316135316362633735 -64623433636536303732376632303730626561393830353136343134366235353962343831346165 -61653561346465393431373061613334306130623439656331633735316637306639613238373839 -32396137343436393262346362653336333136656332633939393937626137366139623665363866 -39373939343561366535333638653337313761383762303038323365316562646634313064663332 -62346435323539623631306538653762663730343732616231333532313230643863623464643631 -64653732393730623237376439373839666562386463616164636333383464643166646334643132 -66343533336439373338316433313434636635356330323730666538623233653937336131356631 -31343063356335303139343838373863333535386239313630623534386562313939303966306439 -62336564343265613762383864353835373835613132643463623336353531626332393638343937 -33633339643566373138363263356531376561653362313761666161626331616165383264663239 -65656436616462386237316233616363626463306230383631346661623533613862343135396631 -64323532383230383566353634306262313163656337623534336565653365643739396364353132 -64393664326330613238333864356637633235633530626365373733363831333835363632346137 -35656333396535353861376639323731306439623366343433663164353130396638623733646232 -32326433613137313738666464303733303030623935313338666630643065313737303432393062 -33613430386332663031313365656336626461656338376565326237646561383930303463623564 -63336661613230613863653165663733626237303934613063396331613535383533656233613761 -33383437326262646664616531366163323063356265643632613833663163323535653031323934 -37656530313162343333656531663066646437313035656539343633663432303762656633353264 -30626265343139316331383130663036333562653862396361356636653962323462306365303336 -30613830373531323733616564303262646162613632386664326263306363373437626666386564 -37313534313637396162373865373530643336663663643366653635396538383735623830346539 -63333939306562663565643062386235653334346537336166383262616136633961376134366339 -62636533366462336465323630396134326432356465633638343432363230626635616334646536 -32343033363738313234323635663433356565336433313466663938303139393533373231633330 -36656363633661336262343963646234376432626537663966376566303633376439653863343163 -66613461346465326662306532393734633164613831646365363966306239336434316565653036 -61343865376430306335393339326461303835333436323034623331376266613438333132646237 -35643132343732393539656633353963386162646137626362326366633537636436343261313564 -32326339306632626337363733393538356265653331363337653362333234323737363931303863 -31643430613738343434303331323336366362316461313531323237316265356537616530366232 -63396663666561376134373164316638343765323964396636343761613131623337363364383232 -62393065643563353665396636353133356130663666613263626262373863316162363264623937 -62623837666463626565663139653466323062363334376331633636613533323262666162383933 -34653735303235303235326137313733613964353637656136336261623439353733376235303237 -31313530386666316539626533353135303034663365323965313630616437313933376432336664 -37353366633764666461323232373562616137643939373964333232396433653563373530663839 -37343364393535323938363633316235396464313766303536613134323166376635323363303864 -34323863363634643266626235343266343938633630313330616433336434666633303164646330 -36353739643032633564326463303334646363333731383238393237336438346464313766353966 -36633061626638656637616366383831346162616265623164323964366463313864666138316433 -34343739326635363039316663643632343762633433363334313437616633356362656465326564 -63303534323738616365613264353862656466393762313735613765313363316537326534386331 -61653833633435366134323631313565396136393837633831393631353163326638353839653830 -35616132633034373034666362656333336330333034323863386335666565633562306133633533 -31623234343461333864386438303561396431393061653631613461633534303732633664303762 -36333239643939623164643662343330373330623837383237373164353230386630396238353330 -37353834303462343261373534663632656335356261313165653464316430626636623933303833 -62306137646637326566336335653634303937346361393766386265326566363566346130303636 -66393262336635303535616135303535623661336134313234393965633165613862313831373765 -34623132623737383865653664356534646131343433653936373133313932396332393965653632 -65306438366539613938643864323131373862346663613130393364616132373934376139376339 -37636565353764343936323638303637396264633063333666636434376630623363613761376537 -31336135363564376332323864653365343063336539636139613937616666306361316337313438 -30313137633333343838336663656163336365356531663632373132393835363730643437316633 -32326430363433653361653434643339663062656631353065663764376537373530643262393762 -31613734613762646439613563316130336532623965663833666538663564666561383531373461 -38386666333436336631386464666562643962643730366366363930343163356136316539333733 -34353064643333663036663931643730313965613464343031303133363562363835643539353165 -33663639323937393330653361393166373463633966373763383639663139636364346232373730 -34336133623062383538356265643762336338653765663437636533666334346263376136633663 -30356663316635393731633064633434633737643138303237393765646335326239366162653236 -35346566316138663262313434663163623536373333623636656434343562326333393461303232 -62393131326639646131373862303838336637373562623262356363353034646365653131646633 -31636362333436363433366465616264373136646436616563653065383730346539306136306238 -65353634393335663031373463333463643336326462326334313762666162316236316565666364 -61323338663032653163363633316462393334346263316138363138303866356530356531653234 -36326564386234643966356531633661333961653037393034363239656632393237343166663535 -33333434653136626536346631656363376261386539666139663235313733646536306562306562 -35656533643161663239316163303735633138343638346435613365343037616534346434396362 -66616661343333666636643363333038356163313931616566666664353231666630633232323835 -39333262653133613935646563366237346563303330356235373339633161373031333666616565 -35306330623763663466353933633534383264643339316266383930633464316538303462623864 -65313938373166323637316633376638393061616634383138383235303130643031396364373831 -39636638356535353339326564303938336663343333356535306261323835373238656135303035 -34383235636265353439633130636436613832393435666364396664373162323331376565626333 -63666133366166336531326632376665636535376662626566323962663563323663336138643334 -31306338333463323135333366666130663563396265646663663739353437666232633866623164 -35333062303238616664646632343731353233306236663363313032653430346564626638346539 -30373462656539656436333035613766363362656365333735316662306438663838656533363637 -37343139633762333939393163346464636364623165366330656565613166336438373264666530 -35303136646335353930646538393965393830616562643164643963383936653933636237666136 -36343266346165643635333565366336363739396336393764323139363666386531643832323830 -34616335363632356131653566653030663066653236616435303166666637303132393631646162 -61363037316661363137326530396561376463363461653565393833316432653137306431373135 -37616464656334616665376632613333363462393061653762656133663662336665373438353137 -66636335636465373136396332626137653034383337653863303862663166363766366632323439 -39376562353334383433373233643661366263303466656430656634383339656135663961343534 -38366261626534626362613362626165376437633830313131613431653138393133393938656134 -64656364653039333337353539323162373136363735653763383662376339626438393063663435 -39663337356130653231646661323130643832623861393862316230363238383964343065326533 -36373833313264323363393031666130626132626566373431623436663737326533383465326538 -65623934626166346635326138313932626431343730613835383066333439346134333739333539 -32343262336663363132646134636431626435663334376334646237376137323731363931393634 -63376366326262646239353936643830346563303566646336636531646536366135386338353665 -61356634343930626331316561326239376530646462363631666233646138656363656362613138 -66653264376363333264666162646434383038666632356531383964653131313532313963366434 -31373434396133316131646161643130356339376462336434323135356663383063623239323537 -66663365613231333139353831623037313861303634366661383332663264616364303961643138 -65653134333435373930636133643830653961363963646437393938616339366437303034633430 -30333433373761363866636362383065346534623264373030633033376565383438333563626362 -39306664343931393464333264666664636232663132323065633337353030313065336635643161 -36633538383234353065656233626664376266623263356435303239326437616565363532336236 -65623935346666336562613866373436646437633561383431623562366334656230303233643061 -32373134393432343834363530646630316530376334656337373363656339653664666661663465 -35366361643830626462326236346465623136613332653439353732636462653238633539313235 -30623532353566356331336136373763613231303662663634633139356566636433666539396262 -39306230396334666366376433613939353366626138393637643961383531343262376239646537 -65306333386466323431393866303265353731646432363933643136663539363865626236383665 -65663533376139353430343938663930636533323834303535313235393038353136383338393965 -66666466626438336364626464336330353937386237373962363766663864656537323333643731 -64626432653239306263363336356262376533353937393865393132326532306631613331653337 -38323932363733386264326538653664616161333261653263333165663832383537653532653936 -64373161343136333335663138303265336432336231643863316166363933653434303231323536 -65653965613762346136366364376666613161303434326164623136363933303063303638343830 -34323062323265366663303362346536363336353531633631656334633861656434333364373636 -39626130333434643762303833663164623439323637613631663631353136353263323539323536 -38623461376363323635643665636431636136626330303461313039353838373766623266313834 -64313239653735393837663539363136303435356136353636343237333662313364383764383335 -66306666633537343165313166316230623465346435653266303663383531366430313031636461 -35313732636265326162643137303934336537633862663935313333313663356237303337373638 -62666530653138643861336364353335373566313965303937623633326131646530376637333333 -35656537643465366165363332333236636435333366613434363431663031656161663361343061 -35663831313238626331633964643665616564323734303535393837313937313338316334363939 -61376138356538363839393733336466633634396663663438666137373962663366313238333932 -30643832343434363339336539316362363931363531316331336337653764336336306263616662 -62343637653637313763363863323965363762343563386361313833616363313232376331386334 -66313564333162343336326431396331663539633433366238323562316266663137633136646434 -64393032306566616463316434646365653366376535363131373933373665656631613531643930 -34343534383836633764653337646135376666656362373835336335646538376137373130363139 -64633631616332363233643365376537616464313862326265373432396630326464656137633139 -30643530343131326261653337376238333734343963646231623831396566636632666262393332 -62616634333162663831643665656265633134346537646433626665323738663434313537366136 -38613331376631643563613637656631393362643561626230363233363035393231626231353636 -39643733313938343236396630336264326637366666313461353437653833333761303630663539 -62383037643833333463303962633461383237613832326332303838386430356561323932373433 -62323535623366356564383764386165383137333833306438366437656534623731303566656535 -63626434373038656533306435643539393338356461636334323061396437323061303462336266 -32623730633465373064396137613930663665306465653338356239303533373235653766633966 -36396531366264323530633465393866616462346239356561363666643330653331306337333530 -66376438646362666261396530343131303064393234303363323234653562363261316539356130 -35623231343433373739666661626335366463306361346464393931613530323861366462646536 -37623430623533366633313130313664366365303262303064363564386265623663643738376534 -30323062323931306362653865383234623236653834616132666564363339323261653539653166 -34336332343332653964636462376539646338396466346437363930653334383332383534386536 -36336430303932666432646333306134643936373439323764626666323365636139393137333463 -30343164346635653262643837316534316663316634626632616666323761646364393365626238 -39363435363535663831653764316632333032333730383030373361323733383833303830666562 -31353739396437376562393764323836343036303966636137316637636665663762333763316339 -61373639316566336437323565623930346633643735376336393633663631363163646666393363 -64663065613939336130383163653932383839343366393333373331656334653037353264646532 -63396535643037313965343737646363386634366231383531373730356131353132663265353233 -35333138383631323330333238323533643832373033326534633066373365373033336562643735 -37333062633638613064643565653665626133386464633164623566393865363431646235653331 -34356238323761353633646162663365656235303234376661316161306661373739326135356433 -62643038323666346266666265326362663861656666393463376237613135623633363232623732 -30373239376235383936333933333161386335613237613633356263313935623136653432666532 -30313734353834333038383964326439636432396535316463393065346139353235383364656464 -36366665646131333266383338646435303966633966346534373335653632316438333637633266 -63633761313430393735623039353461356565393164633734663938313430636631623364316265 -61356333306630666436663639613265623934303633366434303837376537316437626164393835 -33383761393266623939333434336162326161326638656562326635643132353664356665366230 -66616361666132613039376639333562363035633730373764666335616662346465373431346634 -66393034643761396330383235643531306463393236633330656238306161666430323366636264 -64353730383364306263653762353763363231663731323032623665643330356162383931656564 -62636538333536356338353866303963343236393630383962643834663630386466386630656466 -32613537353636306631386538626134326137356436323833363437306634353063333831616464 -36353563343539656161343264663263653738666632616630616237356464653665396363643862 -32353664383463383835373533373934343165646437303236323436626636663233666433323339 -33386464303662346538303531356632376661646631333738653365613464356638316237346366 -38363332666436353538396134663562356165343161343339663335366433396130613535646165 -64376336343461353331333966333331643631616439613432316262333736383336323838303738 -32316533613338303662363330643431336538653137376433353538343266333231343863643239 -39376538343430656439663733613462333966303430646532646362653465356638336637396638 -35393364373562336538306535653531666666323562303063333838326163306230383763373266 -65333132633063626264393936653963643138623135303362646561346533306631383533376536 -34643666633539346335313766376138636266323634356634633932613636663238313939323863 -65353237326636333130353336326537396266343164313163336137666665393138303931363366 -61633365626262393431343037346230616366616135303637616533303564353737343662653464 -32363366653838666137383565646663633337333336306430646261303038663530303231656466 -37326133623030623031616334376462393664326436333335646661613633363663306133323963 -37653166393363613563643134656531363162373763623166303664333861623461363636316165 -31386437323332326663313436366564323565613861343366376139356532303864343664383330 -32383430623730343264333661626332356366316532663634316534663936316130643564336462 -61643862363862633364373438333964626438373232363763393630386336373237643736333563 -62326662313564663961393264323931343430623665323338643630373262323935666630663536 -36623733366536336433303533346137386461343134323962353933343631623264393565343635 -30376333363935643264616439623036336661316438633262363861373261323463323562393161 -33386363343032383765323238646133653838653736336462353832646535643663663731623161 -31363735306162393539323734343232643139346439623763396363326438653632386433346234 -38366364323138343766666166366530353764383866303433383138366565613634633963653331 -63613238393963353830313665373263613063626362333563333463383133393135616437653532 -33323335363134336165656662623031306636613237323466303065363261366563656337326662 -30343861303962373434613965343665353866376136313062653837366134363636313033326563 -31373335626632633232663065336436323338383063363230623661396237356138613237363739 -37656638356363333339386566623539636561316432613163663836316361353732333330363235 -30313665303335333239353762383133616661343664636330623462636166613739386637646130 -65653363313632663165653766636632346236353064386230323431323132313734333539616630 -39303436313962383838373030346534613266363162333466613032313830353437623765326336 -35373333666635393033343961646565376131333238396438376230646662303965346338303636 -65393432303737313031616337303837383839323861613938613065313564333432666437623134 -39633066623936616265383033373331333364386366386166373862396331356562663535356433 -37353864626266306533646161653933346435633564653937343462393130396438616336333935 -32303139623932626637363832616131626464663466316361363930613733643363396430653765 -36646661333962326338363963613432323161666639646333303362656462316235623437306336 -64636365333834653136636335623063666362636330386435613139383539643964663638623731 -35636632623166613435666533616264633034323535323134346430616435663134356566393032 -64393833666562373430393865393063333734383461323832376362343462663330623361303636 -63343931366333636464626463333139613934333761626463313731636264666435313565626562 -66626437616365633961383134306335333436633430633963636239313831383333366638343834 -65333639396338646663616238356535346562636465666666663438383963613064366531646438 -36323833323761303134376636663632656639323437343562326630383431313637356130303066 -32383966313637666466623166373533306161386530343838376231303266303436636637336162 -61363535623862383632643930343131343239613633613931396230333764363262313035376436 -64373136313038383863626466333263393933393631633233356564323737663239313638326463 -38643262356665343661393834643866316133313565316331363865306564393837653635626662 -31343233626232643632663636663463316336393535363632306133616461643335383735323661 -38643731323739343361646666626431336633326437616436616331323031346361623932313838 -62666238373236333134306164323935636664353836323732633438666636633536383033323462 -36626537333933343266656462643535646362626235663031633463653837333066313835666563 -32396433653930313562373562396363623931663234646362356138616538626237366332303831 -61366262363831383533633238356230626631613430633333396534616164333462623239613738 -66656332626563396163646435336461386439633139666664323036656234343235663139316532 -32323839623630623431623631353134333965646463613032323232363538393530396530373062 -66396661386565646262326139373438356236656534333635646332303633376165306430343239 -32313634386665646136336434666565616239316131666461643436396535613265376534396165 -35303537386666623966333735653739366263653638333131323231373335376334366237653963 -65323330363730643566346164336165323737323162356531333331643265663635663761333539 -36626564313865396238336538356664623630316232306261643537666538353362653537623735 -38366637306666373533373561653830326135646536636637333333313537323461646563343435 -61666338383165633664356538333433303332353934396231343332353230623831376262343364 -32353533393163396331343339303030313265623063396331626666383335663363646339316432 -34316533373763356365313964633831303262333662343363343461396138636565303934666338 -35623939633735346133393234353863383735386364393538323763613764646234386137343339 -65633134313835336131343139383030363433653965643965633661383030346432623864613739 -36663162383038393765363261613533663262303930376630653662343337656562626436346162 -66383139353934366637643839366333383637393332623633326561313431663564396663333639 -65643064616237393230396531316238656333643261373138363562343239333634666239643461 -31356261616664306264656537356361376435323336306639373638343363643131356338613936 -31343666386439363430643734623434633362386533303336663437623563396232376539643062 -36623562333236353363313261376163633832333131346664373439326638396434333265353335 -38336335323334313561333930336339653234333739333739316238353065663466333261663434 -39366264353766393633323938383266326439346232333165313838303664333432633033333739 -31626139383937343236393239343933306661363338333832653332383234363530316261666234 -32636131663433623839313631353661623632343738653462626532353866626661653163653733 -30366433353631653938396232386663353539313764343536646361663066383365386437643064 -33653038616162366236333865666133313630336463346538353165663964376361323963303665 -39393436343662333138323130356666346639333236383638363438373639646462636638363638 -61353131383334393231613639346239356364396531663139353264386636373462653866633864 -30613736653636613736343361323437356439636163353431663030666236356537616139333038 -35643534353333373633303930326435316139363733376230393262656337643066643436353132 -31316462306138376361373930633765333832646533323230336134666437636263653431383238 -31373030613034383365383931386161663636373438663535333132383838336161306666313664 -31663864646630623233343431356234383932656663643662306532623938366266383233303836 -31613131326631386261383565376266323933306662313132646132356132363430393738346332 -64326532633733383265666334353635636232653039626165646666313336333666313065636236 -38353339663837636466383438306661313933313336666234613537336132613833373930346436 -64323739613833386562646434343466616264323533666535613666366235653563633137333739 -31616563636336353537613230643632663038343038613366626333653863306333396232306532 -61373138373438636536613665373037303132663930616434383836303230366161616537346661 -35656136303561353332396464656437663435656363313230356265323130616564653364376466 -39656163633666393861333034643361623930636334643330376663643862313037626164653534 -38366339633435633762656239663163383033633235623437616632346661383636303230396637 -30393834323635346430383730666363386165613338396433643436303038346339656565376361 -63303763623432663964343438366361653764376564653264653864626539363035336662316530 -64666434336461646264636363343731383666653937383634313130383538653462646130626665 -36373163353362653234636463653931333864383232613664313666623337333764356466303833 -36326163346165303130623037616462383363333334643031623237613632326638363533336135 -39613530393462396563383964666265636538333965373366646238353566383361636633306631 -66313031336237616463326365656465353432383863613964393933616338636235613061636163 -61376331306432633730393164623534353166653139636363653831643833313161323962373439 -37383338323139623463643230373835663838623364613536326139373763333736663236613038 -38623239373461383133623665633638383839343762356538643962613238393333373865626336 -65343538373439313130653333343438316364643633393138656164376361313266643432643932 -38386634356331373436333934356561323837383331323636343036383339333962353763306632 -35343065356463616135646638646433393964393034356337386639333162316637363263333733 -30386665663263336433633136313531343737393531613561623237613864363333316163316433 -65633233363266366264656565333034616131636138643731383439656135323230343137646466 -63636639613663373239303331633239386539623166373436323662626662356361636532353034 -31386537386562393330343464373734333464313331333535626337363032346137366537326534 -39613232366638356438616136303536656536396533656261323837383330616162373839653931 -35623639316466353330663239623734643734376163333366306461356164616265313430613032 -34633566636432613635346164316666633663363262616634363838636234326463373335643161 -66623366343765396332303933343262656136393030646661633138316131353161643633623838 -35306236663064333161336331343239616330343365386539376165346236656130313561313536 -30636432343964626134376362616561633334626236643837353833333261663733326431346135 -35616366326166643833666337333734363439396232303737623636376238653861336330396337 -61666337323765333531333565633131623434303463636662653064366235336366326139393063 -32393934303066383665346232313235623566393464646534656664623939303835613039623066 -61333236326565613465626264386361383966393736333765306138346136663932373032663035 -65323064333136326364653664313163623637383533643361326537613063353365373261623436 -66336165663735303633323639343935353932626433636334626462373234633432613161643838 -65363635333062396630616338376663353438666537343137363963646632313766353031323733 -61383538313133376462306562303238366430396334383565373963646237306165313037363237 -31643635353933393636393637666130333239346539353163666663613136616434326464633737 -63303262373934623535623330346463346531373433356165646561303636303936646132326663 -66343462636363303632393262363562663666643265306433623538343131323034663033306639 -65303132316566326266613966353232376336643566326331343835303463393237633739623233 -39373035623136613337313264323135613064646534326661666434656135363733363561656134 -33326238353839303232316532623836633136613364353030356161666266613162633061346236 -65313261633961393465653963363965653733326235393830363139323238633138373061306566 -32386163343930363138643962376431363237616466333631353331363461306132656235306333 -31346136323939643936613830363366613436336235353735393765306534613766306534613935 -62666337616566393331343566306532386230643636306535376163613365363535313864306538 -35393665336437386165386139636635366662363137646632373236356330613337663339313836 -32396165363930613736626666366139616465316235333033623066613035303335326335356535 -34343731643964363339356330303864626561396239386566636362376264623337316466623133 -32316139613635313433393331316461326365616137353036656662663037623930303264653533 -39383661396532366134383863343766653165356265616562346334373964313532313838313634 -63373530633531613466303938396662323036323962393365613362626365396530326166373031 -32623936623036663933336231333638343333623736336662613665626438353630646164643166 -37353730306435366161623430363230386362373432623632303361626562643135653530303963 -64646534333837363766373432616562656665353033376562626166663936343261646536346537 -64326666383431633133363434326163653232323932316161636533323738323438613138313733 -62316163656330373232633263633634386438366537383064656630396634613534663666326361 -65666533386661663263396566386438313662656464333763363862306531313136356637636438 -35326162353161653866646561373865336330393164316639613464643934613033396164643065 -32303662353961643839323336376561666664326534613662313364363564363533663662616634 -66333964383163373536636565316437373964613333353534396531333034643730353463633131 -31656334663732623638303030313435623935353663363531313432613131333062613233383834 -64343332643933663130393765346332623534303836626236333035336232323434653630613363 -30383664376665396533303639373731633137386331643765313563363131623836653038356263 -31613964303630313936326131636337653464376136313939343136353735306230386665373730 -61663337336265316263356339356638316264393265313663336432666237313964363539663863 -64333165623966383035393461363565363538626434303438646335366631333539393038303932 -61316136613038393534393837373239653965356531633336323763313062313865343030636439 -30633232643537366533313462303833646466333936386364623736613133353531393062643939 -30306163393833316431663936663564613564383739653930343463623635333066643962363265 -31363364646162393437343236356164646535353438623136636438383764353162643566633438 -30323066353138346632613330376264626536353333353333313733363235373461623835376337 -34633231656430663439373362653566643561633164346634613530653731303133646136316236 -34656463663465346665353835333361616536386135313164343963363437336137343861656266 -35313036613765343436343663393064353237646638383739376362616463356332326566363630 -37643732613561366362313138323837363432366437346365383164383864613262653837383963 -65323838323432336439366131643635653061363239346435343362356131353761376236323633 -65626335366137316464646365623431643238646330303562346339323761656434333962356333 -36653061346335613235633031643264636464303038616161326362663539386538363130613664 -35373265636338303966336439366436616365383962663436396631646236386239316339373166 -33316335373435326239636164656261363334343736376665353563633330363738303432366337 -38323064393136626333393465363163336366653463643734616233336135643935343238653437 -34616534376665326635366236383638363538663639653136353435313430383339376164333230 -38373236346631363736626239623630316633666636353663396636663962653630353933626163 -37646264656535396663396638623530336638363738376461356365326362366664633961663361 -30643966656535663966636634356662636363313762373830306230656138626631636436613831 -33323664353632303766613630353662636562313032353535616435376434323931343666626134 -64626639346333666439623738386538663232396236623135313232613263663036643233633664 -34313530373032333432643330396536393239383636386362633338663232353230313061326334 -31656137343661346139303631616664336136353233386465633830613965323730353832666532 -64303530653632653435653836353661643633346663626135363862643632396466373161616532 -66656334363866313564396631323662613432616631333661656436633135346237306235646166 -36356263323131383538316565663761306133386266393866643065373565636463636164653765 -32633337353965613037626432313031313665343163616464323262313565326233353334363934 -65363732346633393234363165646131373932653436323336323732346331313366396161623632 -63313838343366303936366432316538646332646230386232333630663930333739313736393662 -39643433326561646436333038316530373463313533636163353739353231356533643534316665 -35376663613038633665303731313533353764653462646263356234353538393066613735343837 -66333937633439616638646264313965663335366132616135353331613136376261386130326566 -34333162646564326361343361616234336636663431653837363634623965346463306339336465 -61383061333136383839643930346336353539393134323430333932633961306263656635363139 -32303537663537333539626265663762386661333934343835396538353366326533383265383636 -34656133333133323364626266323734306337376235373036613939363762306339386338313239 -37663738643638613462386133643137633936633639663431333534666364613866333362633239 -35353964306635616435653465353861643765363032663464336531353737393361626661613063 -65366663363564363632343537663631383864316636336633343331633237653234303065656162 -66313834343838636132666432623539353361366137663263653063633966343863356133303632 -37623463303933653031386235646163303264323339326436613134316430343037633764623062 -63303464623731326630613236363161366163366438613364633636653230623437373764363062 -62633663333365313130303363376437393338313031303034303862323736396235373035303439 -31363733386531636238396231356264303030316231666136333934313961616536663361333531 -65646663343136393935326337323865363039383765633333323536633766326131383638643535 -30646239366231633435333366373132656365613930333662653231353064653464303639356538 -39353037366461386339653034663363633966386137663339336532343137663363376637636233 -38643165383164346365626662383065663733353439653364376237303130613133303536326561 -66303931336661636234383463396565363132633034393332643164636339303361643139393935 -36306465366564313430646665643535316331643066616562383962633763313930656664653165 -31373165353435326266323633353930353032663165313534343632333463663263353961653062 -35633037353832343934333332663436306563663836663566313434666333316433633632363136 -34613539393632643662313731346536663730653563633630616361303365626363366266303862 -64313037303765666535313962373266613938396461663439356430316531666439616566383362 -63363965363938383365306534343339646338386261396333613761306563643236393766323330 -39376631353164323535633634313166616665313366623838396239333636373334613466663162 -38323464393234393736373565333263383132613265396535656537666330366232616634393661 -32643863633065376537653034336230303738636664646133613036353166346133613233343635 -63653034663432313536666536343033666432623437336363306266323564383766383637373563 -62393533363932616665383232383335336238656461646433396434393639343132613366626464 -61366533396332613534333636396462373265633039643763366465343037303632623930323334 -37633337393932336162626538353261356665663536313062376633653664663863396430633737 -38343231626432323734336462656139366333346230653865613566643334376262643737353666 -35316435396561643165373032313938333262666239336466306562353062326465366232623537 -31666266663139353339383735376165343533353534393633643738386432346635323935336439 -35353461633662306362323430333061376338306662663261383561393762366465613137343530 -35323261393234633434353964366132323464346264623563656164653962353535303035643062 -30636137656633333563666139613238616631643339613631316232306533346165303565613738 -36356230333031363333353364363966353962333133303363633866346231643936666538363937 -34343039386236633564373764383639646661363239626338373431393739396538616635633437 -31346130396364343766343465346263653461306438313865373563306236383666373431316533 -65363234653265386165383238396531646636323566333761313334383363376638303462616337 -32363035323936343961646263333238646539613664663639313135323966363933333238623735 -37356535633263323162623939326133643662393332373261393565313435383865636336306230 -38643938623335323663313666653130373732313362383138666661653239393565643135653165 -36373461613539666137666130656163666239316339383837383532616138666538316432386265 -30316362656533643833653530346632353266386565366365666265373630653563636135343730 -61613464366633633933363631646330383837646338663761393032323863376230356136363835 -37303565373266303964663030643661366433363762303332656565333661313163383465343135 -65303530623337313464346133303265356535393930306334653963316431323431336435316637 -30646431653839393637366330373339353234633235313839303861623461383238636335623139 -64613962373531353234346133623865386332303764643963333136376539636665313536623731 -63353933353165376530383836646364343133313634626163616462633165303665353839336432 -63386138316237323035326436653034623739633566626131626639643134376166356264393633 -35306339353832633762396635636361383334666638323933663337643664633264383965343566 -64653266643336633761393333343139313661613138383366333961393833643861623339663466 -30333334373161396262323037633433333263336634636565336338613734393037366538316566 -66633537613961376236336636663363643630376563656138366364346163306664333562376533 -33663739366365343037636136613934353439323730346566396361393633336531393730653436 -35633462363433656534356163643961613863336637663637353838303563333330666464316365 -65643662393466633438393564633462326334616464393661316532373738393637333232336132 -63656633633231346333343866636261633430666434373733303462353463393138396235653930 -35326363633331653432646635663663356633343063633164343037383931316237373865376361 -61333432343862303830653533303962653961313830383530343838323331383734663133613864 -61356536356438366166663961306236636633666635326531373339613230343734343336376431 -34373132336339343634393436383335306631383232633634353235386332653437626162396561 -32396137303837633831666634316631333331656633386136623562396363333130376533643134 -33333730646161323836343232353265626534376430653163653439323239663037303831316331 -39303365336637323536363561623434313065373037613861656561643537646136643461646463 -30613133623934633661613761366530623665613166376532353135366136393236393066373461 -33663234346564626163613462373764363866373534343962323439363535663665613135396164 -37393236346437656630663465346631313831623831306438623863313966393935306364633631 -31343766363339393836316333333661626162646335366334366365373061373637346433336535 -65333133383863336434373966303563643233653539376333626465306332616262316565343833 -31626132356537303766336539643462386634643331396464313164386636613330356165623131 -36333864616666343261626562643438373537326637643631646462333864633239633566346634 -62663864353933623034373566656439376238346234656435373538356239313763383064343839 -36383237666663616165313163613738306232646136376433633262666137346437616365326261 -32333264333539316538356635616139326130356534323137313232336664313630323635313464 -66306663306166643039353366323031346235366266353738626331373962303565336638316666 -32616238306363323631316437643535393266376361633836333836373530386138366239303562 -66653561313735623363386162663761626137363031303033633133646266396439313133306162 -32623164333461626531366564623734336439666432343538626661626564303839343263656534 -38623034383065313331666336653934383866366362663035326632623864653736396631393230 -31333231386462666363326138393433346661303531313230323137353864396232633839633861 -61313566303934623830336430373337616531363233343165333931663132356462306264326435 -31316165323535663735643533383935303331366166633236613761353832356434636565363736 -37393964333533303263643566353633656564336261663364653132623863353461376536336538 -65383735613331663463353465376333343765346166633562626232643536613261343539643163 -39333837613363386334323531373731396637666138333537653862633664333663303261336536 -37363963363966646565626230386366336237646134666432373530323835663162373961373162 -30386662323566663539323336313963386434376264653235613738623439356664613339313933 -30616536623865616264613337666437626563313631653136373239656630383338316537343235 -38376238356663393262653639613330376665313733643330373562653139396463653964636463 -34303338356565616161373537623538343938396639623830393337666538666337633434363432 -65313737643966343434353565343166306265373036643263303237613731373664363363306566 -35666166653064323830396639383163356264323337316362393730353530363431656238636634 -35343936383139346562636665363738666330313232393064356339343938323539373135356165 -33623132323266343331343831633063306537636563316236633433613632613862343831653030 -62333436373762666337306537306464346564303137306161653533613333313037353664643862 -65306234613361343136313338363036333663386433663633636235663237623632363633616361 -36633535656132343661336237303762323166373632633761386633646233393361656461353130 -65303931653364326238343361623264653534306531383133353662663133376136633638643230 -33666231346136373234303633316562383731616638616665393639643531333532653432653034 -39376139366162376133353336396663383635343136343966653864643933393039346437383938 -31636433303263376536356261386136623035333761313561393664636539316435383062653438 -34633038663032613438346132373835663532656634626631376565656436333430376337303763 -32366164393332376463383330366165626632663464366338663436333335613763316663356135 -65313061323438613763323535646134336234303761373637646135636439316565323464613333 -30393034636661383461626530323161393461333361326562633061656265383738626165303032 -30633834616462363763643939353631333565633531646231323735653663326436626463396465 -33313064373461613937663065646534666161306532356563366264303132643830643439636364 -31376563353038643865653362343837363036623236643732383263313362633737653866336538 -32653635333166316132343536653938313237366137386363613030353734656164336162666236 -36316433353764616539386339646431336438376562313766656164393666356530316333336265 -62333934333633386535376662636534383035386633656433383635636235393336656235363432 -36383366646632393034373761363466366533653233303664633864343435323061326235383863 -33613863356466396235316561626361353733333633373639373732333662643634343865313764 -64323366386365306535316130633235346161313034646337663234346635343566313333656365 -61636638373737616161306265306232383131636666613034386332333266643933376136636435 -34306366363231316439643737653866383038653332353063313166633336356331333430353866 -32373031333464336464613639316334313162366165343536636339363461333131613836653837 -62383164356231626463393966636630313832626466306332356563373531623965643231643665 -38396339343764313166623230636638356432636138633234653566336231656337303236356131 -36643565343230343964303663323766616231643165663135663839613032393166636233306336 -39633037386536626437653963363663376566343438343831353266616365326461346362343762 -37366231333239653931323131306264333935613935396663363461616435613331393531333566 -65623037653962323066613336653966383061326365333438613964326462393465663534353766 -30363839326664343064663333373132393738366634303833366262656234376330626531356235 -63396361626636646136383730353336336363353836333937353930383432303466663763373862 -39663234653138316530613533633134353739643336636163323634396466623035343530616130 -30663166653762333263613763353032393435316130343134326332333136303432343538306361 -62616439343262313933613138646163623865346164336538366530343461653561366435316262 -32396436393332313730653162366439316137353232616637343734376665373966653239323532 -36313234646132653436323165643333663736303565353832303762303362333763313239633239 -36353138316364656563326231663165356536333462656138333930343661356333623734396363 -34326463383334333338316430313639653862363234303139336531643531346463366164393138 -39623038393132306231626436353930326131643336633561373632303137393466656366343432 -36386530393962633164653236303336393163303965636638386232343031613963616264643939 -63353761373166366634353836313035346633356361666438626337616166656532363735353065 -38653866323133616134383539613134616539353333363532616663633239393531353363376533 -32333738643965316630623763333339323132323831376665653064383537313634663364313763 -32346265656530333962313031346632306466316231353563313061383237396666383332383434 -31326663366265663536313766633333313634383139323662653766363334656633383139346231 -32666431643936643638316530393661316133636231646638343466323464376332353630656161 -65333637663166353861323835366161383037643731343366356462633262633233353730393562 -34333434363835393238373061303863323839363432306663336562383230323539656162393731 -64356464366431613535656562663062623935383930356163353730333662313263326437613433 -65336632303865323838643032306266333438366336613835363931653230636631373431653334 -65373265336435663765363036396366333265306162653333633735333865323935613666396565 -66653239653438316531383334326432646663363534383638653263333434366363653762306632 -61386131333439323339386461343636626364653963623138316530633662383763313033633763 -37343461623766393462613538613663393565633735656532356337393533613233323464353264 -37323232653030316138343232343833626233626562633736303230646336393132366536326236 -64343230323134356533623465333132643739323265333330636435613838323935646439303566 -30616139633663363934333334316138343531633339396363356563393238376563303232393332 -32373366376631656239323536313830323331633764616338393039303134633234353939313562 -33343936346561363164623539616632386466623538316132306136383937623862376232353135 -65306237373131376334326633636237343337386434636664373335353734656335376336623866 -35386264393730323966616433326464366131623032363030326436643739363166666566633762 -39343435623437653563363364363563643235366163366638343234306632323865636537323330 -33356136643837366435393465393739353233356138313532303536393032363935396430323430 -33333531623431383334333161656163623534356631623232643139356563646535386435663735 -31303463343438383830366430303439663939656235393531633739643439333963353266633438 -37633165623439363134666530623364346232303965383237363338353933393432653837353364 -65623639613934373231626330643661643564623335623464323336353433636564303963326261 -39646334353033343366306233383030633236383932653535656566643564613034303261623138 -30643637643561643866366632616562333236633063636163623333643261376137313236303664 -66653462373836646562636366623138353535346264396530656334313733663133353530353432 -64393838306435636431323861343930666262303638653261633831343335346631343065383461 -32343631343231646365616162643737656338616563303235393436616664353636636164343364 -65336163336361303863643736613432343834653733396263386335343839353530333630653333 -65623564613237396334396533303663623765366165363463623064326165353861303830373530 -35323762363937323230363035663236343235373737616336383933373330386131396233396364 -39313935623935303437636664306239626139313764343931346530393764643730363663393432 -61393838623336396237376533646336386635313061353833353732663966336565393162666431 -64316537626364303135396633623364303835336630653833613034343965623964383463353738 -35336566373738643461396461326632313164623366303562333734626162353535316136306562 -61623536356639663965653335643335393063613665303935653732666432626265343533626230 -30373739313937303936633164393336356232356438343164353537626533633562633731633838 -61333861366534343465336464356134323739656665663038303033623432313061666365383831 -63616365323661666239383364353833653638333363316534396132646634333836633134646235 -36343262633131336537346131666161353130623138363066363766343063376239656339316136 -37346631666132623431653032326432353361386464316238643436646362623062646361396566 -66343834333864646537363239373662613466393237643831623731336238313930313338333364 -31666264626665316432386337623231303639306363306632633531646130336566616463343964 -39383230396464303130373462376264656537653033613332323531613464383831383830346339 -36333362343030336535333733616163333838323736373564633031323730306338646236303736 -33623363653266396537636535656561643833343837303631613564626164646430663038363332 -33306438356466353363373565646237376666616237363435373161373364623937643962323531 -38396431623335353637646466643533636632626134666531666462316266656535356638613137 -61366336306436303263626564663564393936633466353232353933383534343337333036323632 -38346366383439376332393936643465383431666338623130313436663564343033663436303430 -33323430643865373636336233666461643430633033346138643061363466393666636231353031 -61376666393665656431393039666563626335623966616636623363643036653731353563663839 -38346264393336653732633931376163316239363164346638383232393466386236313366383935 -36363430373463613837393435323033313430646262353362646534346639386131343335643632 -65326163646531616665356133636439656463323664376535613438386464653137343635383732 -39383838333864393565346263646263633363613531623265313034343262656664323436356537 -37313538653837653137343965386532393462633364336461313762336330323761323462613162 -61306638336332326262623738636665383264386534336632303031323462646530366630316462 -63363863666230313262653731636636613166623732373639326463616664376231656663306265 -34316561663464336664383933613566323931376235306163316338626266366439306131303339 -6130 +64356664653366383330346638636633313662363733366365316463313132386662326532326532 +6437386234336331393338316361393637626464343262300a613763393138313864313239336235 +30366165306363623737646430626135656264623563616136633635316130666431663330343530 +6431656430636163650a656534323632613664613465336130356261313361616165343933646336 +35343964623063333263326632326633343739393538353365383938386233393931396335306164 +39656535616635663836653934316430643139656266396639663065343531376236616366623639 +34346135306465343861346637386234636531326536646265643466613366306336666435333130 +31616164396436626230613834343931383034636366356234663939663962306535376466356265 +33356165663332353532303461366164666561323566643536323263656231333536363661383764 +62333865306230393435373061623861643535313534343336653563363635346135343061623662 +32383635393439633831366262336130666163313734636463316338643530323937623539353231 +61323932343934303136313363616365306336613236323139623265396439636231353864633036 +61396366363332303836646536306263333138626532626336643862393562613130353532353965 +63346265646432366637303335316137383135623864636361363837353030343365663865653964 +63343565376533393537363432336463633465343566643137386537653437343765303039336364 +31613766356366333366643439633433353962613461363064363137333766623431623265666632 +39323031303564663234323761383031303964323139353133613838633061323330353233646466 +62373634636263313031616366396632323866636235303464386561376238656330353365653739 +36343762616462666364646261383230626432656633366633613039616339316230633230313730 +65633361353331323162343438316132373965313638653039636633656134613165333736353964 +37363364613765356262373530646139386633326166396566383333343233633039366631386266 +65356262393839656631336136646433396566636265366532623564313437343539386238393164 +38396637313763366161386530666233373363336639303937666433376635623766643433356530 +65663565393537653265313965623833663537333638643863376361663336336338356466383632 +64363461393230383065326134383736353666313065353466373138333832663761623635306333 +34366132393634623631393436373930303134366666616631343261663361346339633862636364 +32393938366437626562383331646663316331376266316264343934393165333230373038336637 +61383862343864356664396132643861616237623237313432336631376634663931373962353531 +64393832343766656263386265643631333831303332356430323530363930656664653564396639 +65353033303934336664376362373830346166326538633932366262646333383236623335383037 +32383739396663616335663161633766393463336434386261346539343138666630353461363837 +65323236366331323032393965326337383064653462386663353230326162363065363638356262 +36366664383161316330623930313233613735383135346261656235376233343130656630316439 +39373230653033623533613630323037363130633037376130353330366466356466343534646637 +63653330393638363464313032643037626530656461616630393738356233313730646639393935 +35323166306266366161313063303366363238373162376265393763633738363638623831666266 +36653433353330303764316563643631323866623363363464653530396661663733303935343963 +39666261393138613838633762383134656535383033663835316464346333336133343265336363 +64396536663130623866396163383263643739663034633964376163353230653738316164303365 +65386132313162323734316538356633323362383862626366316531393932633438653831646438 +39303563613836636531366432353939636165363762623261303366373839313030343336373866 +34323262616430643231353564333036363730636165366162633335663232313933373434626631 +37663164663836363938326431303136643335663536623966333835343366333933346564393361 +31366361363231363564383865383865363939323563323830353838323461623563346435666661 +34306435323162373336663431326535343937643564393162636663663433366465633132306264 +61383263343433316432316663326264333237383633303464363435663465663365366465643035 +61633133653038643330643730313430613166353461633137656633366133623938383561376230 +39336133336631613739383337626439326131366137383533346132396534363866633662653434 +39306663643963653232613135363338373237316462316663353438373563613161373561656230 +66643338366262373430373063653736636463343762666337623530663837343230383730333131 +62383565623434363533343663636430303364336238663239303363623563653637616431616633 +62613935313030333430316164343736393535323164346161333732343238336138313565383536 +65613234353332616530363931313530363038336661346463663330646633326630643263613239 +30373432633061353762363836633265343661363563356231616537323636663761383438643564 +61373836336661333234303764326365343336643161636662323761623537393331323735386139 +33313235373234323763346230633032643162343661313664663163356332386232373738336333 +65336439346165356533366230616231323762376233356664313134393230626466653236313637 +34383432393662633764303631643034383433393035353230613433333337656262613164623166 +32383930616630643664626363343134326666346433616436633630626265393030306134366136 +39663335346565626563396635343634393263306266633630363465353331353766313265386132 +39633833643732343735663731613831356434616639326363313833633233396337616130313536 +35363930653136343033613830643036633261663637346365356332643362636661346436363034 +61323331643263393335666565623962303933653832356164316362383065373435383633363964 +38373664373933373162346130636237383831323066393661386634663839633835663238636466 +30323635646133613031393933643136353130386263373462393161626130626134643239303263 +63646535626264633439663334656238326439346439363032623961636464636663333538646665 +34356132373932613161333762363132383561333561396132333530383762353630366431383363 +66626666326439643235333762333538333137326137346665643035313332653138306534623066 +65313130316163356536316565343262343434313430333734643035666430303164653363646661 +32383539313132623134666335643666633835306163626638666232313462303864643538626164 +34383363393565373838633537663137333439323036643364306235333330373036643137366237 +32393239396339623164336230656134616461643039626533346166373263663861313766333535 +32656538393233343835316330633032306165313738646662633731626231343532313163633830 +62386464653838353361616562373666373136333766396331326631333639336432376533303136 +33316366656263373964383433363664306333333161626562323639396139376162656363383334 +37653533333632303866326237663761313131353338333736306266333837313334323037623165 +64666466323561633031353134396263346336383731373230623365383461666665346136636133 +37306366366434343663363836363466336433336130666462666134663830653934653134366164 +65616633346131393665393331383035376332353561663030346333306361646230616330653137 +66633733303939663965376633316362316565646563626534303733663637636537373638356439 +64386638663835663836323462656361393031323965653934363261343138323432646632623763 +61626633356462316563343134343637363237333365313934626336633130333066623336373163 +61396665613466633030623630303665386134323633623938333866333363616435653134626332 +37646432346634346331393364653237613561386239306437313866633938306365623431343062 +31613237666337336262333766646266626637316236323564333339346662313639303663643939 +66393330343133376632356535393530306265663732346665353063396165366330643430383565 +36306432303864646565376235323466356262316639353033326435356361343962663963346266 +66323162636564616166386331636662376137383237393833303065643639613562623763306330 +65306436303134313438363030343061366233616464393038373764363832313238393536353361 +31653164376265306637633865356161656561366639303966393037383531633435383136616432 +39633661666163613062373561646134336339383535336663633635313037363536353866376437 +34333561353231323963653537376132336538333333393237613639393266333131613637313936 +66626638333339353238393930376139346130333931363764376435303261323335373763326435 +39306333333139363037326632313036363066616264373636353663656562366532366633376430 +36616630336163623066636338303333616266373636633463633130643732316438336533653864 +38306633656638353763313963663538643932396665613334386439653438353361653230646631 +62636138313531393931636566626135656563343835316561636232316531663833386435386630 +37396138326165393438663732373637393332396531323936663330633665653562613634366362 +63323533663231393865636332306539373936616631303036313132623830323766303034633561 +63393931633336326261333865386463663131643362623633643064666166316138613665326161 +37373261326639303961633239326161303566616339313831376463386238386337346164346335 +62626335386535393637636334373230383232346664346534636165326365656337363065313739 +63353365326633346263376434636133306163353833356266316330306462396339303665646437 +62393234626435613664393139343334626230636638653361626133316561336166656166613439 +66343231306231626338393331333237636261636261353138373036646136326130353032373535 +65666261383866636630353864353361646237626363383265333261353865623437646534626463 +34386133303761643230376433316164666334343337663138386462363030356631313239366364 +33353730353534393466613037616563636465366263366238356561373230326261646436633936 +61333830333239613764623739393938393734336465613331623536393133653162333938393937 +33626332613566306363376134303762633539383530323932643565303963316136316263306536 +37333139346135633163323533666535653862346664373133313337376362363132303763356638 +61303862323031366337613466373465343337333166336462343839376263336363633135366166 +30656434366232656662363339323263306534373466356461646336643865323063386630373233 +32393138656436303939663536643265633835373133313632626466363334326433653138303635 +35623132636233366564613963623136386131353438303337626437666432646239616331613533 +66346633643938313933646564396262343338623462366161663961653933366139396463303234 +35363938326539313634353661393362663830303362616638393933653932636432306230343636 +33313966386633343931323763306461633464653632393761653063326230326665636630613133 +39343062653961623739643339616437633461366537373666303439653761313536653932666337 +36343030656132383866363535666565323838363430616634386638653763306231333935316262 +30306636396262366231333038323631633539623339343362373862356565396563326132353539 +32383435316332386635343832323135333436663535323138346138366137633263373231343634 +66373761653762316665353238633139383833663939363065373138326639383163656166663464 +34613464616239626231353965613234333261313331343836666633343165643464336139613864 +63646439326234333030306538636436626435313866336265646430646136306432373661373263 +66636635636666316362663966373762663161613563306532646161656430313835313166333338 +66633036373265313061363330636265353734313432343866336665353761313166663533336462 +35366238656531323234633661373439353030323334656432646666613762623931383530663564 +66386264643130623137373465356462326230623534373738333763353235666237623533616633 +34343366626461353861333261616438616165633733613465643831333638383336663237653238 +31626535633331323931316332326665343031336534323238663730316233376337366365316433 +36346530663631316239663363353039373335383433396635333232396564643436393061386563 +36366266373461653736653331356661343063316536396561613265313865613937613763343638 +30623363616539316165313862376236613530316464333064636462363566306164646535393861 +36303739363064386239383063666339653334663738353838643365613436636531616632366239 +33656338646466306336316563366432303635346266306564623638633562653636373937353239 +32313361326131356261363832633332646235306231356461323865346439323131306230353935 +34333965356265656464303665633865653231656639343838663534393064313833666166383261 +39393163323063303763336631393837336461643666313563663834363236316166633430343563 +36626466353262383430343966636632353430663130636238623132656234336336663434326431 +63323736653131363061396338666232316438626237316362356364343931653861653166363161 +62343432656638656235626162623531393731653039633663383861656538373332343364376139 +61373835623334326536383539336661636430656635393531393061626631633530663831373661 +62666630616539313738636430623139303661636330636635383263373636316235626538356233 +66643134323861393337363138353238663462333234643665613964303734623931353835316665 +31343637333234613539333463373530333165303361373132393836366238626539373666363834 +38323432376135653264363032336330646535643333346636346464646533343636623265633561 +37333238633265366236363137623333383334333031663833623634666533666132636262313165 +64306638663635616132643935333039393162366135633337306265336135333833353931626238 +36326330393136373137306336646334636235386666303434666461663933383162656237326437 +32623366633032616166303337303361316232656637303364353932666263656133346631396564 +65646338386630616363343432343237336536336263636132303638366366366263393530383833 +64396633323365393063303631643563346465623662616234633338383038343939663539363461 +64396234386264343735653339383834633734313334636331376537393361383034336135636261 +32313337393862623162303433633164613466313936333161313038623339343436373364643765 +33643234613738396538383261313861616530303866383564313164303034376635303561303530 +33326531383638613464346461633930333663383062636230353464303332396137323164326361 +62313831303134626135313939323834613261626166343232303738333735626638626466363033 +63613737373066326666353639653861363131383666666564303862623662323438376537653733 +30343738643634623333653664663165306437346334366562373335646331313536613132623235 +35383564333462336531336138613364353438363866633566633233663138633931353838303534 +64336235363562656539313038333035386438663661356434663835666333356430373735346464 +33633332326661316530343038653331653561386130346237393263373238623862323138383438 +63356330396536373965366532383564646337303137373161393430313563383230643038376531 +33346263623938633663393762626464643933663863326361323130396439613634646364356236 +33653935623537316533613231616562313262613638663832323562623735396434653264396336 +62613637616163616638356430363439643461653331343466343666343361633839626666626538 +62313834373530346466623339353363643264646637643466633230653566343632393761336139 +38643663623464633565336434636333376634303766636433336563303237346462663161333363 +32383166363834306438663765383430306132356239343433363562653562366264353663373239 +31653139643539306632616433653135643964646435373036623230633361333932316134346139 +33643966626238336230613230636536386332666436313234663864643861633061666663376466 +31376338326539393764383362653664346434646230336565653333626333323339653535366530 +32633037343036333539623839653937366130356535653165376165373536643637633035646139 +66303937363866383931613366326564343135663833396161303530333335316363396463343732 +39343435363832626564643831373233363465626234333738303461303231313134333532633932 +33616463316339646438623666323032383930623432383435313637326336396362386639666235 +39643336316535313634363032326231393334376636366264653430393032626533323830666261 +31633938393965376637386233373038663963346437663736346631303562613135363637326339 +31313534613766616137343537396330376531396238393833306133313964643238393633663631 +66643539643632383864373831376439333638376433613434643938313430363930363965353565 +35356136363736613431396532393339366166633230646539373366396139336632363337626361 +34386337326661633335363534666130646337323866383139663465323839663065333861316231 +35326631303735376166393338666131663937343131666361643435386565393766313432386366 +61376238623631373563653231303734333965333532653339373331306666303865366139306464 +32646466343238653639653134666636316133333637386633623937383762376566356437646337 +34623832386334653264393733663663343664356465643564643138366366326364623061653861 +63383066623731313862376639616437376265383365643030653032646536396138653537326538 +35383931343432336264613632323030633061656162326538393431386266326539626238363730 +62643965356437653262353336333931613462656133376534626238303736643664383265333965 +62663062623833653164353134303932383936626637353463333835373338383832326334303233 +36616335623438376335626136636237323464353465306261623635323365326165633939393733 +30616362313134393030306139653033626637376331613131306634333535316265666364646434 +66373637643130393038633564383635623835366432373331653635383232323335636539366532 +62663435643464383731653130333464393637633865313634633737353762666464613362666439 +37643762396336333031633965643733646136333564623431616531373162353465633532666436 +61666437383039633439616232356232383865303662666164646663616430666130393865346131 +35336163393265666566346362336265343238313133326238643261623936643130373338336531 +65643537356166613834343137373262623333363331623765373039366334653430346464633138 +33663563643436643632393466313034643033646464663865343033333366633966303764346165 +33653261646633313761356263356239613430366565393830646539303262396335353332323332 +65353861333635656432633035363163316237616663313137376439633136656233353838613734 +66363038643761343439646534396435323839393465646235663937386239663933623936303138 +61666262663961356262356535663162323937353961643462346433373061323232373833623632 +64613661643133396165616161326536373238656661303633346637646432353738623032636537 +30313133633434636138336165313633633131663166313035323734636264666439333266313263 +66316563623362343865336336633361643662656561336632306537303635393763663530306631 +62343331346637646130393331633464323431653639323232633066373537356531663435653731 +33303835366666653639313461353234366535623261366631353866306363653738623464616564 +32366136343066313262343836323936663361363039643033306239393038663338373565383032 +62616263643039326364343164633536313263356138323830373966623739623766373862363232 +34363462623535346163323839616436626434643231633739383261616434366239366534613332 +61373539353336313361313564613562353931333231643239653433303266353761623737626536 +65663530353730303034636331373936363431656530336639633565303961633963303964316236 +33613964663965363734653837663065306430393533366232653337613735353062616633656431 +64613433366365326533343962383065616362306139656461383463323762653163326161373565 +38373262356632376530383438356630636163633064303832643833323336633534633361613232 +35653437383039663336336333346262666535366336303332396336626130643933303236616161 +31383063663135333763623936373036343763376332336566636464633139373064316465356639 +34383132306363353266333865613261363337376239333164383064613661313362353938303865 +34306532393566303839633936623132336230363034626430626138366333343964646435393339 +66643630313232313134666635366634353062373637306264656231613435656239383136386262 +31303732326361323164333938653435303835326662303838363539303236393236666436323166 +65326534333537336330326630333461646135663630306631373961333332626237383336396535 +30626131633837666133373963383232383638363261316336343036353630326363623932623633 +62613537633038613361343239393134343162643538333337303362393038326364396563303231 +39316432353565393034656236653231363332343030333361666433366461623136306565643064 +63626537643934343831613532326565336434343863303934623235366431653638373464303632 +62366463656337666534376238396237323561633364633865623864363766366230386565623738 +31363465613235663134363562613739663866336633326463656533353635393338346130356132 +36616561303634353535636461316538346333623837333263313535313431363763363736376566 +62623230366266376131636433366632313164343564373430306464636334366361326136646563 +62353033633133643137613033383037326336623566336264386538326134326535306338356166 +39343038323937343031376336613834633630306338623032393464336635663937623735643034 +37613337653862653562373432303665363633623434376439323461663637373733333733613863 +64393861616534363739623036393036383863336134323866396538313933356333393261623433 +65336161663136666434363034643437316563343662303531386632626539616465626138346338 +61623838346335633964656564396366613532623931646135616237613039303530666463383738 +34353835626666613436303932653533316664356237633261306233633633346539616334663830 +38626563313561313232333136623463393865326262653033656439353132353863303864366632 +66653665626135363132313565363436343666373835316637323530353538303466353530633131 +61303534343866626238393962383830626265323731646332356562356566366533623463643064 +66383665346336656632366364393339313138396436343338313738303133346662636565313638 +38303235313633653562373939343964346336353165373164653834613339663738393137613635 +64333132363132323137663437643836666330656237363134373630343137663832313532623430 +32633336643130313135346565303062333438363165626561313465643432623665333365656162 +63626661613961363864613363343537636266393535636261323065386430316130633666373439 +62393239616662353830306363353766326566643539306464343736353133656138326664646536 +33366231303061386136396666316564313762633266626532646637373339623661333235336538 +32616132366530336537356139663336643439303231353938646230616561623061393835633837 +37616263613166323263323561643430656432343832656261333638396566623262656464633135 +63636261633161626537356331376432383866663130353633653134656532373761343639383165 +65333635396235386139656437333039353630616562636565313633303162373634303634373035 +64633934333864626538646638336339316264656364383564306336323862303634653162306136 +31343437613333343430313130343933386130383961396265653464623338663130656639656434 +63336531343935666236663835346132333337393331336462323835396365363763646361613137 +64656130613039656434383831633763376138646437393632333733663037306337316430383236 +30653665316564376535656166393164356339363166666361366337343036626432326363656364 +32616334303938383331646634346663313337623765363537303634636138366232613162396139 +35343463323532376465386339353366383234626666633233363934666133343463323231373635 +34343630666566336532333564303362306365363337303138343864343832326237623066333632 +37636132356533386133313331303934353839386564366230613565373864303837373337363535 +64656536366539386337633536376232343938326361653930656435376139666665336261383066 +34613564346238656435663064626132386363626236303534303537653761663239363134306262 +31653763303332323135343833323339353037366539633735333963666230656366373863363839 +38653531653432383737343733303162373766623864393136323733343361326139316161346233 +35313031313264623932653530323130653065376535303761326136323639393833666164616536 +34363234626662626237333962326361303866383133393062356131666333383933383230343836 +31643132343364393530653834356434396133323638643338353966386162323136343065306133 +31336237616632666162616237646163656461386430653630323334346432313065333830356263 +64633062333136623864666465613964343062666233643233613139636461656531643637343563 +32623630656561306232613532646461346639663034396239313866393933366237363039663763 +63306164356266376132333830346666343238383862636232323538613062656630303465326664 +39343461636266393565656230303738663236653332323133613662346664366630346663613435 +65653335623666336133306334333639353033663932663436636334633931353539326630616334 +33613935346635333066623135336164346166653237663562623161306431393036306365313436 +34383966363735333835623430623838346561343936373865313934623663363832323531336430 +63626139613931383830326133636239363362353261623934616461346231623337316365623764 +33633836613330323338333964636665316135363336343931343839376331636538643463346365 +36343966643832326566366164383730643736666565626338373462663039353230313665353231 +31613139633333656638613032386532356638633830393633356137373035626431613631373835 +30663138636266326166326536616164616132623661646134313166396462333438303638623966 +33363362326537353832383863343336323361653163663635386532336330363265653930396665 +61626366663764623863663335613736633034616264343339336533383563643532666537326431 +66376130313261376164363562373366396539393037333234666539343338363361336334333632 +66353061646537643837313065386237643833313536353766323562643164633966323931643965 +37376136393732613761663831663435613066613136363462636463643663356237313337613039 +31353766333563333739376432303265396233316564656461373131306436313337633966653462 +62396437353365383831636630333132303634636330323130646661366330316364623262663837 +32643334623863396163626364333434353734626636303465343664363164643831333938633934 +39356262366166303331326461613966626234616631383430373265346466343861396236646339 +34633665626633626435623163666534353131363631613036646366663534653439353364376130 +39313964626666623834373631386161356439643638366134643264656334383464613262366462 +34343234666664666632613231666633613435363664306234366438323932666134656462373138 +35306631383132346162623434306165356439313830376330386530623132666330636635666630 +64623930623663373161373038666233626361646563663266373833386537613262303031313438 +62353662393738663633383430383663386465643430353432386638356232646537396637646633 +35366165663135323834663164386166396231663334656266363363396539346161653863613862 +66653132333166643130353733306466633631336161666436313663646534633131383936636364 +38636663333030373262613630303233303830636433343464616166663663653736316438336462 +62366164653934613739313332363064333935356262663336303366653766646530363561613865 +30386431393265613836626366333439306333383636313066313461326333626165386434316562 +65393733633166363035303831626634656566343633623161623466396634356566623361366666 +31626130353439383733656365323339393137326436646139643862323733616334316436386564 +37666662626332333536353737326266613233653362653039343561323566333962376266613931 +35323339343461373762326531636536613836336334623638633830613138653333313362323462 +34633161623637366632633138313739333638343162613566343862336638636135356338663134 +34633535626639356662373261383937356436663235653361633063616363363133633961376234 +31346333303134316131393230356264336130343965323032353634353666613464383731613537 +30333133663664666133383733313739663637613263626437383438333131646261346238363636 +65653964666363616633646131333634383235303730663639613632373833656165346431623939 +63343835383466396533316462376138303663386434323138343338633034353265633130663235 +61663934633833333338616135626336363939373834633366323239393933303634353131623632 +64623362636330306236353963623632666563393835303033396164376337353963383938346232 +64346539326562653137663464393266343365633037633431633166343737623031373866333236 +31616334326466383839666562346433366665336437353461633431663137636137636433366537 +66663837303537386565376437373837643834376261613737366261306436363661626334306135 +38336264643264633336343861366336643564343232323635393463663339656533643263636636 +62396662386661373862663235313966386430636537366336333166336535323063353738626336 +65313430633733323665303034383535363332383764366161396264326633393439643034613731 +63663131326464396134363932666632653035373637333830363235656234636137623838613561 +61626132646464326432666164626537313061306432643734646165633833663832663631346632 +39636631343331326631313065633163333366336432613337616233353065623266366630643663 +37306539663832323537386638383562623866656361643134343166326462383561376330376333 +30613062323034346639373933353466396237623061656264373065366136333534363734373030 +32663937386231376339336137663966346131336234313133386630393731653330623034336139 +65313432363634356165663230656332366135313335363830656437363765373736303635323166 +38373633383666373166396132356364323963343963383863313437656432323037643738303038 +32343333616339393366633530633932346365353138393664663431643262343239356264333136 +32346237653932363862356131643832396666383766313364343230323466333238356439653539 +33656431626166326463663939643835343764376337353063373632613462356363656139373838 +32373938646461326435623336636531333133623933666465666432396139393637376437323735 +64323064303037643765333361626532383036336265373637623238306264626266313733343961 +64316462626466313634656262656639336236353966643563633130656562343963626632323537 +66663937386539653561356434626233366637323566613063386433383835333339353032646662 +35653263373365653262646337623864393937616337663031393931623764313937613238623135 +66343564613964303432376639656366666137623861353064343261613238373139633033666439 +65323036626333643134663461636165313462653637663661303337383030623433623737623432 +30623235626265303361373431343164643931656537373430666665373865313163666135383036 +66366262336563623534623264303735336163376365373330613939393434313664336335653532 +31613862623736303261643730343834373434616466323735326337336265336131393163346139 +32373239636533666532376239363937343137383738303161373835353835396262326635383465 +64613535663365636538356261633537396363376136313263656535353733356164373233313330 +63376338613738643234383066643037373765333665613836366564626438396435353735303033 +66333831343166346236613461326138333031333261636330346234336166656538313531356139 +35323665656535323363313765656238343634326337633766646133656337303535623462383461 +35373132363932656336353538613133333564393735323533363263323461366336396664373564 +37383236336536323864653662373063623636653934363639343765623565303232663831353266 +39353938316162333037373333613732663931363335326361333763376161306238343339653632 +38643765363930343330373136653939626430643266613234396138343039303333613838336261 +39373936326462356331333038613863326137356466353465326536323130393036353636353265 +65336465623033326135643339623830303066306463646236346263623936623264646363376466 +61386564396665363465363136613364353735666566336636633362663766363664306638363461 +34653736626139663235623864326363316439363930643035313936316261333133633165663232 +32323936303063613934313462363261333735626131316530363236323739646138643630346531 +34636165396461353563366463613239633562646665373930646561643231613665623363313534 +33656161643165333862323834333833643066326562646565636333616337656632383935363134 +63626638656336613734353563313934313564343763363234653637366163306430376235396330 +37653465303437393162653436336663383237306638653461333234393333356436373565663536 +30313832663137373931303062373532663632346461613835666134393965653837613637316562 +32313635613361333532623135346163623962613562643762326135326363666538383062616536 +35623865303963343966653765383238316364656536313238656434613866623235663730303239 +30316432316161333035366162356436303461663830346162613538343263343137666431336336 +65363737633030313439626335653465366539643234363631323237356461386666663766323037 +64343835626431376439663361653464373766303032393335393362356339333731393135626432 +37383161386266326535326563346230633863313330656261386533663131363164393833323431 +38326136376562373231373565393030363132383631363132643466623531613433363332663564 +33633165386535323037633831306131303965393564323138653835656330363234346162613165 +33303939656239636437633931376264383232313636386438643761626539326434333334303661 +63396261616233613636646364633766343339666164656632346662313539313761633336646537 +62626239643866313463666464346638333662383766346164353463366461653430313632366336 +37333363373165376562323139383665646564373330616635303563376166333537333538653065 +61383931303932643734346431313534653236313066343935383139393936383633353135366231 +35623264613261633762346563383130636166363332303336666130336334366465386635306632 +37383962633065336466303836663432663565316234376437393634333366346662663733313866 +36373863313838343364303134663437343435666332353837323837626164613032346639333864 +34663536633936356538386332383631646662393939396265363430633434616362346336313363 +63396563346539363066616137643066346163303330373538633633616363613166306262333566 +63373238333234633631633863616439353765373364613963366334356139623763333861383039 +34613238643163366531326137313230306137383766373231656564663566306436623264333730 +64383036363732656366343738303262646165373536633034616133333434383439646435303464 +39613261313663656536383532343239306436656364356365326138323838653162646239323730 +31383732613031356363633266646230366466373966373038313163306363303831326466633866 +33323062613364623063333430663339616434396436633531313239356335616630356134333431 +37653262353261333932373231333038623430323266396434343561343663353736643830313964 +62663666323234643736383235303531316431636564356237613365396361613263363839343863 +39343263386538646564353361393433303330316463623038623466346635313861663335386637 +39616336653538313766623230353336376631663062356432373564323234356165653338623336 +31353463336562643932323434623133393338393539663935303361316538353235663438356634 +36616439336263363530363462333130326163653030613035646437363433313837383461393463 +64303163336564333931643865323136333563316438333233383035663932343938323638663035 +64313161303363306438373635343261613939313661613331376465373030383361623865643033 +31646533383763646632386537383861653330303664646463386338633238653863656231383463 +31646363323236343261313933343761333432663838623764636661643136373435663432353530 +61336531636230313539343361376630333361373932356139326539663432346631303939376563 +39336638666536626663333166616165386635656238366132353433646231363731646365303165 +36333039303231393337356564306363666363333564333933393765353937393833313361373631 +36376565386336633739326664346631383530633161643233366665356666343635626234373533 +33306432323339393039623738313232643838663634383466363431346230393533346430356132 +30396465376338386135383533323161626633666430363831363130333731666666393931393138 +34663966326464363132393065393263346564623365353138346633623130613636613833633339 +38323436333962626430343736643033373465383762336164646466353131333639383733653433 +35353463303931656630303561346231326536323236643565396331643532653236626630656230 +35613239643337316662396166393032373764393630613766616364653935623733616161323439 +61343664633465303765383138613564306635383534313362646139343538663061613031663733 +37366362313162643962653038663132646636386233663931333161373539366365346131646136 +30633464623632393838646538643261396661363931633033386261363835633662303035643230 +36383564363530303066613830366333653431623865653364663831346566616434376266653033 +33303138373962626432663063346533326563313865383537666466393139353032336364353434 +61616431333931636261386261376566616534393630653138303936323561373365303139623363 +61643830663131333566376263356364303764633834303431306534656539653339636265363964 +36643337306161613331646433646664666533333464373038363164653963643432366162623932 +38366662663834333832363364353530356564613633323362333935306562346533303630393632 +63303365333465326561616266313532386461323133303939386631306461386165653638663131 +61393730356132666532626535303837663539643465656335313430626435613333623362356331 +61376631353539376565613234386630626662323033333739663137393264396434613763343536 +64396165646538396265343839653035346435323430366630343037626663376662316437643335 +36313165663566316331643130643135656535653239346136316664376133616461636362613166 +33313839363935326331313234346435613935313232346662636238356636393431313335393036 +34343935643263616162346534353064356164626639646431313363306463373837643138636365 +64353563376263366435306163626630396462633061626663613336646466313233613835353462 +34383034313639613536643265663565383631303738353631306231313766343835303230323837 +35393766343764663831653436336330663131323930383636366166396165663863666339623534 +31323564636134353863626635306163363866623930323231333366393466303932623631353266 +35316131393039633134616461313733313866353130646434633239636235393230343664393462 +30353664383366613863373164633633373530633137336662666663333862306461626262616538 +35376637333733616535346233366665356662333130306137646535303931326462353337393533 +34646139373965386332613463636662623339383537353763653439363162336135353762366266 +39373861353862376232376462653333363838306232316161376530323562623066353262346430 +64383839386434366532316233323537346265396563376463646435373835353464326234333566 +34386634643433336330636464653661616236393533633034336638613731633764636639323536 +35373636656461393861363063643963666363316139626465353138373639376664636630356238 +32633065316133346638633336333838663834313531313839393537353635656139366561663935 +61346263623536306131366465313237656330623139646436383939636365323964353062613962 +61306434346133663030373530653762383239646338623533313465383234353736396436663863 +63613337303261633465373961303633613266613531393532633366636361656138313233333031 +61383233383666306565353037376339396162373837323931646639386666373231366565643162 +34373964303335663264343233393534306337663237303734303961633937383263303363653036 +36363334663037373364383731346366393165633330343463376361613830396439303232636566 +64613662313665643637623932363665636235353339663435373738323066333539356334386639 +39306431343539346464376164363830373562643961346662616636656334346132333563386530 +34336462323033333032396665363632633364336534333065346463336132353136666639653636 +33373163333263363734376364373531643565623537646439363662353532653130326364306361 +31313863313036326365306163383131663636393739636136633463353765303465376638643233 +37656635653462346531613965393133356631636238613538323161353164363730643564623337 +63666331306435633836313738303437356236376163373764313161323962366436663338306331 +36343930626335363530633863383961353537353164386538303261383630393432326132383933 +36333536643730313831313862356366663636373064343833643563393936303137656236316665 +33353334623432633864326265646263636138303364633363363364323161643436356630663065 +32643433663838313631666166653062613631336262376532613464663333636162643532653834 +33393261326162633463393136633465633235653966323563646538643238313434633738316133 +64343630663832393238323130663237363635393463653165663466656466356261616231303138 +30613632613632343962313934633334626436313133346139363664386339383236666136653432 +30353466393039333530656535356333326134646564326465333236663165386339646465306362 +30383061373336336263396562343336306439313232383361313663636130643565633535323035 +66353532653663613037656330613639343365623461326366333738336164383732343461353835 +62663739366665636361383465663337313762643832326134373535616261316165653762633563 +39653032653635363536666134613038376138356537623833363935623866396539396234663438 +63643162656262396334343334663038313064333738646437613664663939356136346266656138 +66666339373239613237616366373837353464646230303735373639353136303535663033303534 +34646639643062313132303630353730636538633832633432623336393862333831303630393666 +65393032383366633432623539666131326138343031323566663936316462626133353739396661 +30626232363031383834633462333264366633653066356463643063656233643939346561656439 +66313830643363313835666463306132306462353532313138373561353438623966356538393661 +32623863643630353432646230346431666562393631313038323638653136353537643464636533 +30346266623238323939393939653566366662623766303830373438313961656564353965666434 +66366134366235383436313536373161373231666632323162343638363165613065653337613833 +62366663623161306661663437353437666231393561323561333761663964613864326430366662 +38656666613862353932353134323561383631323331616261623262386436636230616635323266 +35613366646161386137383062323964333032616162613638633531306138646266313238326364 +66383832313162353030346538393634386635303039333466663961396332376264333836623336 +36363131366630613864343735376435623665333331303531303032306636323965383831656433 +37313233336564343363643532336336303632386665613566646539306334333530343837356135 +63343733356239356135643464613065666531646466653230666533633764633266373861323932 +38636237636162613135373938333561303465396466396432306137396361343239336437333164 +31316532396233646362313664633937666166333239336135303939663330643361626234396432 +62333835623033616237633733323831363537636435386161623832353766353237363037633731 +61663634646462353238663035653836613466363963313536666165643061326633663833336233 +37656665656134303038613836343166323837373432663461343964363166333539653036393437 +35383266643532653730306539336431626631646432646238396366623862326564623833353064 +31316537343262656238316634386464633039366334663238313934393939643366623337376332 +38663337663464373530303936613436393064636565386537373530663038613363336639616630 +63653763343666313634643435643261376635643038396230633434396265633636333833636163 +30323039333162323736363162643433333563343462396331323834663963303963383137383539 +66363830363063396566633133646664303331613438383766346438336165336261623433656334 +35323936623039303366636630643761333032336232333934616637396639663562363561663765 +62336266643366333439353763643064386337363233396431633161326663306665646165623061 +35363362333762613830326134373330353133386564623462373835656232353231383535333632 +64626131363234356532613066386239633634393536613833633437336435306531316239306566 +31363932383031393261313034653365623535356436633261666337343162366437663439396636 +36616233623333313637323533643861313633643164396265363633343162363438663164303539 +37313835656161656431373532373937373430376135613135646331373862366539353663623361 +32396439313632343633316461623235616437616366323930623338646364346136303964666234 +65333233313539356331663233386665346165363462623864343334356131366138383339363034 +34616432363666303934616331396333393334383565663165643864373163323061313935313537 +66626239393437613036396637333866373434613037383036333437656366353965316536333430 +66663930333162333838636432383163386639363839653132666564313632373564366438323738 +39393837323434373461626630383536306262376363333364323131633933373935336462326431 +33313233663966396632356362333833323135363261643165303936623835393361353833333661 +32663934336362343533323265613763373264323935333634613064363837323538633063346135 +33653866373636646439643464623032376139353265343966356335326362316133346337626435 +37336631346166383430306464323739623764393637333731646139663730653630353239346533 +35396234616362353165393136656462646130636231366331323837646237623061636262663733 +37343734393237646164643936383765336539323065663739393938313430323933633232633364 +65313964623133626430666236616463316665363731643032383934666639343865646334353030 +61396536353431633739353732666664313263623137303433303861373165613661366165363833 +31636364623662666337366661633233326532633233366436376637613737353236666136633562 +30306434383361386132616465383938663562306162663436366637386664313436343134323361 +64366530666336326561326362396461376465323566663337306566323363623164363330656564 +35353336646365343135343436623435643237373566653865373237623636393931613535353430 +34613037356133646165623833643733376631353437636133303539316436666566336539633665 +64393131646636663634393437353231383264316162666363316131373738393364366137376131 +36336263303665323665363735386530323662653830666335656235306131353561373736636662 +33643134613662343164356630343261353663323335303732376463353339323730656561636462 +64383637326230353232356463333661313463366436343235393166326365613262666237613533 +63626133326337316132646235633133316133373936356165363932636239313034613031363936 +61333365323634343032323732316262623266346131666666653237313837663734303962326538 +36656463396130616164643635376163336135363234643663363564326532356232623364363661 +31343638613965346261356630323733313263643939646461643432343263623135303564636333 +61366238636639626436613736313239623863626137653332386461313466663266336332633630 +30623361353463353265636134373035343863386330646331613264636136353436393337313839 +30336537393535363639613965313664386337353739353731353332303831346634356330363035 +61363133356338346133316535346366323261353166386235646135346339376638323038336133 +34383136313165343333303737326136623266383161306334373863346337386133326136633530 +36623931333864333830666238383866353738653566363633306639643934656335653538656162 +64343064373930353766616334663230336338303666343962626437356464363834323866353834 +33393639623032613534396538613832656435663538373464613936353466646530656261613935 +35393663316138303736376564366132303665313162323265333864323133333766386336313538 +66356334633830643730666463353338303635313565353866306363363964353764616439623434 +33636133613536633862623734326639653361666365363665653839396335353264633565346138 +39333434303831346538313638386263313937653962663633363161323065383066636432336661 +35393633646633396438626363626432336336386337376434646265646363313961653536303561 +35363165383037623737653065386239303037326635636263643436626435663632366538373164 +35616265636131346365386162346434613664386230653534376163616564303865346666616430 +31636135363133633361326163353431646537323633373932303535326438343861303661623731 +66666662313163366161386133373635643066653237336263393335356134636539316363666330 +39386637363538613835646262623333393434316265386133396439656139633432393761323934 +31626130306432653132343266346338366263393361633964313635663039376538346161333030 +30666264323965313135373039353666343864303830623038393235376534656332626565646562 +30303635356538336432363430393066653665383561363030323638623064346366326133356664 +31336438336530366661326630376130323532343138373234306362343131303731643137613237 +34393430623162636565366334633439386363646236613562386333646262633461306264336139 +39393737353161393162343637646263306638396431633461346663643535353739343636346639 +39616234663339386334633865346434373235653830623537616362393836386431613265313961 +36386431613035636162613736353161306535383239316132386538356336663562633539633534 +36653861303961316239323533313539373234666237643965313665313731646139643930323663 +65623935646330353030666337313461363934316430323439653863303639373336663264663363 +61313937353364323465313032613236346566663664343034613865636463626436393937613439 +37656138643933306333336534386666303464376337616163666235316537356565643934373437 +64623631396235326533616264313161323161643666616330323562623963303836616364636365 +31363934326238396239383862376166643931363266633732323430363139373464626539653361 +66613434623036326138353566393062646331353733393034633763393861303532363534666534 +32306266636461346562396132333037356432336337393761383035396539376430313035626134 +39633038363431666433303465356633316630623361323762313533656664653032636636396663 +63616632626330373034396333386334373666366362336563356466656231663939316237366238 +30633162653930616662643263366163326332366165343232313766363739336532316633393936 +62633965663761346636366437326365313465326535313465363066353132653331616533316332 +34643566343630316331313038363337646363306638333235333931366362336232663933316139 +66383635616436393762643564623462643430316164343964646164376131306164643535376638 +62353637613262653739343231346430323466326165333635623334346337663636663565333337 +38383832356265386639653338353962653237633765336330633133663536643030353134356336 +66303764363263306438626465626565306331326361653339656531393666396431343035363330 +38303836613832303933326561303161383334646134636564373531363034356564363961616436 +31316637303236643430393530633765656133376431393339343131346534633833666366376535 +34613365633130613165323433313263613965366366306234633133326137353134633565656330 +33656432396138383835646162303030313730333630646331336230353436643632393238316638 +39366164336165396430326132313461383636326138343133643034643133303739633535333434 +33656438306137303966393930346438313139373863626432386136643635666439623531373336 +32343532363137353562663136306636646134626263623331326461376165653035343539323731 +38353839393837313235353261663737343561363339353631663166326333363834393464363330 +63396137393362363637316566646235646533613436383438663438376130353631326634613962 +38653234303061626639386132363335333565346263313239373466323233643863663737346334 +30316539343836373566646330303762366432646135313765346463643864613864646638333635 +62346236636261316434323038663064373637633136393833626633613162663064316339366336 +38646133613263663236356465316638323962646530373162633130643532306230656162393762 +31343361343561363662643865303366343064356665656431363064313233313265313964613362 +64633062386266346333313565663639353237333330356633336565376266633539323665346333 +30616334396139646532393261633833623165636563373261653637383735333338326262613631 +37336138363330303039383030363430333462393035666236663631643839363833313037396162 +37646631663630303238653132666433363166356631396237613138373734353134313934396366 +63313661626532613639393565363033303836333330663161636338336262316239333365616130 +35306362336534393863646431333261666532616130353039326564326338333934396461333839 +65613336356462333637373538333032336337656466366330643961323139316636306135396635 +64323234666437353537373561356635646664386134656232626531303864386132656232356562 +66363838633734376166636662376439323833623361643532366336386434313861313832646661 +34333838343437643534653533623533386361363830303662353534383633613964303831323039 +31643337613262646433393432663765643431353533646239396238363636343165343038376366 +66313838393635393733663539353364633863663837666435643562656335343866613064303939 +32613831323233633163643665653231346163363762616138316562656665663061326261343164 +66386136613431326534353263633535666566326666613831343635336332613535656334323933 +61613232643431373963323832666530666165646262656437326531623037373164666165366530 +65323564643134376336326337356161306139333637643030303231316365373637316365346566 +35643532393232646434666362343661623439313532636135356134336664343764663738313639 +37636338363833323430306337343239333863643733643931633436613530363262376335653939 +33623163613233386537643934383861363636653165393765613236633037646138336632383439 +62343837323263326539376162343764333161316434656362373433393862343032633637663235 +65396133353434353633316435303431353862656435386336363132386336346661343437303336 +32613635623563376432386365346432346437393461393065623761383462643036646332316134 +33316262646136383832313065323032616561626632323838343133363465656132643830663761 +36626132386334386364656366386165373735383763333735353733346639376235663564326634 +35626633363830323365373138623363376238363234373165343062326633633833643434383338 +34343264383466386337356266353138323163663761343962363634333737663661663030656566 +66346538363935656561616434393131623830616165353565643137313937623630653963663766 +62666131393231653162353664623063623861663965613331343038353035633633626637316130 +66396462643133306361303737353632643139646339383538363430343366366531666130326437 +66343965613035616162643630326436636233633366396639376633326265333663306234356233 +31643833633034633436333264643661393630333632376430313837396330613834373565363664 +65663532636563343836376539353032353765313639376336623735613265643665626232346531 +35316432373230316235373636366165616331326130323764356465653833323062633933356466 +65353566306630353332343836616161323163373364323932663463326561613936663533393264 +33363365633866393662396263643039346366623062366134626632626562646139633363303333 +61303034613530373133613833633666346163323939353631356530616363313733383231333633 +34313631393363663036353235663435666366333336663465383165636236366366313163373636 +64326433313235343164666433613236636435313133346236633064346239656433353630656163 +66613331616638343238613530626132653863386138383233333231383233383232306464386361 +34316163366433386632363564396264396161616430383038613538616235376266303934356634 +39346335623631336239623238323739356630353161386161393933653265386531323561343632 +33613232366335623566323139343638626265396166343730316535623864303431333064383166 +36393961653937366266663461383763386461313966383334626663383665333537363538663536 +38393165363261306335653632626636356339313464393465623261376163383564393039386565 +62353837636661663930666637373165393839323131666162633131323130656135623162396132 +61613134633262653430613762366133626538316438386365393464386630656631323532313333 +39383063316335303866656236316337633135323436383064313737633262326364363664656136 +65633062386136353732393461663930663839666361316430623939303764393335663964393665 +61373932666337613139383265373363383531396463333266636230316137363362323561623264 +30383630303039376465366638366330613466616134336465616139633162663531386434636466 +36323334333835313935356536303662333035376435353061303665353634393565313562623734 +36343433663236653834366434306266343337323331353432326432386362326665333731336235 +34643838316336663065376238656464346561393161303536383532653130343536323362656333 +63646434306261306138393736336430336531356533326233313165613064333539363736613734 +66396235356533663235663437343064336533663765386561323162353732393135353139636466 +37633163323334356439393631633631643634656239633337653331316362316531373436356539 +31316665326439633130633232633838376638313834613766656166313538623264373462336665 +37653263636134383938663938393636313537323730363837373736633936383330316439636533 +38356139356163343531393261343334333631376363316565623531363034646432346465386461 +65356165326666383832616639306538393163636363366666663436326238303231373430306266 +39313565366262363032653838346564393633633334663838356530363966323133343565623862 +39383761363239663233393062663134656331356337623262373632303261363034323032653130 +37396530626164376632636637316331356365666264356232316632656437633161383130653565 +65363763333263313163653063343266303536633036633336653464633333313762663133376631 +37313661386538333533343234613237313662353435313166356164383739646639666331633861 +34386463396138306433333739313865643831633166626562613336393937633832363638663735 +66623433323263303734313930346136636637363938353565363965323634323961326331616333 +35653161306161373865616232303032363762383934386462383761313337353165313039323631 +64356265323534326131613234343031613063633831663234313562383738356265643166333662 +65313961363331393535636532383936653630306631303061346236613336623266636437376234 +65373762313530316132653661633837666266383937376230333631613435656562336533313963 +33643535373737643334343464383566336336343231666231633839663438613930313532323961 +63386633633865653464393432383734656633316134326265643432656437336334636134613637 +38373134663433323833633636313266323337333735666633313962643865633733656134643031 +33363837666235643062653433353331356633303061303437376665313365376331353139666233 +37666663356533626632303065306430343132383034303132376434653864313239646162626365 +37333930366534633566343031356164656433666532653132623566353935656230336638643737 +64623335626565383736323532346632376366653965623264323466663865376337356635353936 +33613036366438643863663564633132323932323963633535366664303262643864343334396137 +63343834393139376461336664333835396535623439363966643937643634633335666231646664 +30376536353738393333323631326462633733633538363564663730323861363839353036393564 +66626239633630323963396431643437353434663434306663363739623737326261653665363264 +35636566656265663565386239633236353830393237623434663730316632663937366265373232 +32623236643032643735633034373564663838306465383263313231346362323538313864333338 +36656631313431353639376432613134333833383834303935386534323063373139353439343731 +32646361633965343338653164663066383664666465643564356535663562363337343332653965 +65643861656534376436336262396331616539303863383966316463383065373364626463373434 +35363662623662653962383134356638346633303633373338376335666336343837346133323730 +33393133666237326136633332623336623531363163653737383963633866636262633533376565 +63383532376565346131323038356139663538316532366164656662613662353961633962376264 +39326336663563353330363135306164646334663730323938653164393033366335303438663230 +37613963383763636437343337316661363533656566396437643531323763333663393938646236 +37373862343766306439366661363963396466386135323037336639366166323264306339633631 +37343237363961636535623231616266653265646632303232616265383366353633653636386464 +38353962626531663464623836616438353166303431323535346337346335646235393934323839 +61336238306130393837303834393431363766393233386634333332333663376538373131323961 +30373633373338616437353530356163353765356336656137626666646535326263373962613935 +37363031633064323032316363663338336264373666393537383032663861636131306261636361 +36646661333335316562653766336264326539306266363339346362643063323363393638346163 +61346335326137396536323234666133363235623935366535303333613536376539316134656238 +38376164306135623830613130656464343963363561383833313433356461616633636535376531 +33336234303766613436343837303734313833383435303036363666306139376534663733343230 +33313530653363333132303363363535346430373131356635623039376335383333323734613133 +66666366353332303862666331343562633732393636646238646637663761373835373963366532 +35393264343330616538366539386464633532396432666461616635666666356464663637323161 +35623665663936346636363763663332356230376337343265623061356137396265623465646666 +32376566356438356334393562303663303663353630363138326666623831383635633630316437 +30303938373838363665313033323831633866343266356231356137346630323833646534396661 +32336436646431336436306430303033356236313032303430613835653862623038633332356533 +39376363623062393533373030646231396136313134343332633033323338313563316362323561 +61393062386462613532643366663034663532373737303936353461353838613962383965383464 +65656331363537303037396365653630366366313533633432303538363138343035613037613139 +36613232396334346131373038383339356163303266633939343131313936303034396466633838 +31336663343933366433613133626338376432366631633735626233613564653338326166336366 +64646534613030626431626161316432323465343465356165613963666538306462333631376139 +38363464326233373535663361613233613532333333396466373966316135353765383732653838 +37386332316232633265363836366435616537366633656466376463353239373238346561393038 +38626264643538646166666561323139643563323263396461363931323330353838383263663230 +31383430323132306333353264636462653366353334623730326532373032343337353161633362 +36386263613964326139396163633336646538373835363562363839666432376562616331633038 +38643664373566663336663834383039383736353737303631326561396461303034333131353635 +36336433303139316561646231656135626532383064376431323165333863666536636663313266 +61393838313132323735616637356264623431313134373265333764396462646163626234623039 +37356463656565383532396161396537623031356362636233303765313932663039366365343432 +38613031636363663736363535653665383664343064373963383962373264303932623130383034 +62633461336635323734333531313832633337356631653962653665333134376235646331626338 +36386237633932323163353535343230376335633039616465386338313065613139386161336466 +32333864623563303565373061303366643132333264653661343336623963316538323661656565 +31653136653062633664653831653535313338646238303966396532373139643062336366363365 +38333166323066653362613564376463393566356466333862313130656232636539636336346131 +63643833376539336239366639613137616338333934303333646361653639396131313535616135 +34613263313761366430393435333030636634346462626562643139343262336665373632653664 +36633434326564346166373833306262356333326135626166313630343263303063653062316262 +62366663306130316531643132323262626632396664363330376430396261613635396662643965 +61656663363733303832613064656636316532653831653263336632366361373261656366386433 +31356235393763666664633035353661363432333565363633353763343339326465333631366166 +30343364613935353761633932343861366631383835613937363936306661336330636635383939 +61353738393337323666663066616131313635623862386332643866383561623866613164663863 +38346264343234346365356636316164383834393032393163303662336662373561626663326439 +64663863636334663163313936323763656636363430623262653134346264656164316439306336 +33393830346135363864653032326338626162353265663264393535396430646665353534343730 +61336337356631313664363961306662373434626462626436376130656139643564356131646632 +64373535636130363165623763646433323235613236613465346238356630393632646638366536 +30393161356336383531633337633635303166306562326361653430336533343339396234393562 +38643337613436663161363030626630666436366135333234373532313738333030613963346163 +33376238373765306432666239616463376234376431383164343639663362363362393763303231 +36626634373035626232613733636232643531666131663634303663306665303064623533313231 +30356438343334623638623864623731313733613639306232346538623061333462353631336661 +64396236383739313161386631396538653636613739626430353934323930653231663730633438 +62346336343635356263653835373635636133343838613235623535666533653538383366356339 +35626564643065313634396631616434643464333938396538353238356430303363353434346634 +66306532393066313333636630343535356165613937353939643539313637303561643966333231 +33386532356130316666303966616365663435646562336632663166323864326535643861656532 +39363064303738376436356230333833663763343663636538636637373039613530376661313132 +30626663313461653364383433646531323937373938303433613934343234643537396264356338 +64356538376237326262313434346561383533313233396361653665343232643666656530343839 +37393239336434653763373066623264356437653436636438323436323535643138666133346534 +63363737376364303635306566306636323335313761623639303636376463333466326331353637 +64383838373663353832313536653563633030616466336335643830633239343361313363373233 +30326437316266653533316532333164303634636365363531353563323061376436356232613236 +65313061346336336632663764646238633538343661363263386266623863396130663832343031 +61393934356234336463303766613935396138333433386163616238663730366363333030663661 +65393739383235343163376461303132623231343862316463303738376566343665333163353438 +63616565613561633537633665333839383738363964363030356437363337373831353539323332 +33323336313030633761656238616631386564316531376664633631303461366234623239656436 +65303230653631363661616231633436623937666532653836333262613137306564306236613138 +33343032363134666435656166363430356130363039663732353062373339373036626566356366 +62616235373565376534656666323064653362643762616262316534303533636130666163373038 +35633866623138656431633165306661326130633765353865616636323462323635353931656431 +63386166343162656637353438633762306235353031396235643662306534343432333462643632 +32646263386434373733633433306535653661353961343363396237386539346339623234653339 +36663236663133393135356265333837336466343163323264326266303666373163623730643365 +30373764386234313532336131616532366430376362386330373436363564306339303137656538 +65626236623431373438353035323865396363366263356164326365643564643366623834663031 +33656662376263613535666435613866626464653033323133323132376664316662663935363134 +38383066643033656530346339306362366261663239633430366135633564656438613630386434 +66643638623065333562303464333366376533636263396430353263396631666431613335666232 +61326163353930666338376631366361613637623864323538366661353236323033366562353038 +38313035666531343562323764623736386338303633616434363735633061396532323233336263 +39356132343861346336313866663061333933343763303035343834336134343366643038396664 +33336364363536313536333833333934323266316166393331633663373433336538303964356634 +61376465313461373663366536643565353931316233393766306631343161643661626137666465 +32313638326432653538326565326633666463623064323066633230393332363636633133363364 +63353763336231393634653363663166633538623236383730336466393332376530343466303662 +36396538313630386333306430363231653363643530623837386365313830363263303236313464 +37386162383532363738613733363964363630386663616165343661616433383535353935653062 +38326339396338633730363235643830363762623834633136386136396236313938636461303234 +66303732323135343863343362663139383666306538643862643834336661303134313666393765 +38383439663762313334343365343432366531663066643934393031373232376166393731656631 +34623864653531393765663231303664373339633334316363336364633733306164653930623663 +34306337346138316536666664373765336462613230643733326539303862663263373334626236 +34366631343631353765383835386261623938346261383934316161353338613433653835643435 +36626265646534633434666533656463373731333139346462626537383864383433663861373434 +31626362626361656335633135313136613162393863626263323864663763316238306166343635 +33376264666166613238636439663766386138636165623136336332333633316130643535333036 +61653936633630666639623734373438373761363363653261356434366265633765616331643631 +63323862346136363530366461333064643663663165306239323132326163356333663933336634 +32613238323337353830303339313130343461393732653465343436626437393065323365393063 +39656434336561376438616537633732383730363536343439366230613434386435383031393238 +38616266636464333364383235396264336531373539373962303361356537383463663362326639 +64643137376538313134316434393163396363333335323130613463636261656463373737656334 +35316136386535663261356337393534396663393534396234366530373834383834646136333031 +30353436656439646265626639326135656435613563363463616637616665623535376631396362 +65336164666230636237643234636330353539643966613461386632633962373638343635306135 +32646435373238653535396364323837646262643238316431643332306333653466626634623062 +65303635663130333333616338626539316435346537666561316433646263626235336432643538 +39363561343333656533336239306463313336373431633565316633396439326533656365333666 +39346564333037616536383336336332353137626564393230643831616564656436306637616665 +38366132366134336337366130393161373863636530383732376534633064373363653835333064 +37613932313139616537313365313237343335333462333536643034306330366361303635663463 +34306662633566356338643763393666376433333430323033373832326132336438666430333465 +32386331393261316133323931663461333436376464323063316639373637383931636238323661 +33343930396466646662363530323664346463646236363931343936636162363737323736633363 +63396362306338626232656366316235376562346238653865363239343336623363343434333834 +37613133393831303265386133333936663536393732623562633936666235373330623032323638 +32366636353065353936653766373732303463333133613334633936656233373830643563386631 +30343862346534656432326163663234373165623636363238356332613566316338396565613530 +30303534326335353436636264613539366137383364366530363365303161313237353731613237 +62393238343532353066343964383562323333316265383966366330366138353831313437663566 +36393866643430653231623766356465396261386266663537323139613430663163373333306638 +61333538613037633761613162323366663165386161636137313332313237653437386531636364 +31636436363061303437326339623465303736623630363031666233346461383363643739396138 +33636233373637333862643561653361356637376163646333393563353065386631616235323733 +39356638636530376133343730346364303262626234623639303530346131333130636166376464 +33383337376331326536363765383163353938643066353138376538303039646432636434646662 +65623638313564323164613466663661626435303963386265343630613466376234653633386130 +65353335663261353237363732303935616265633232333665303633323332303763663437636466 +62316135623465623637653262656163316533383766363239376638326662653236653531323837 +34316630666338396136363135316166326538313764336336383330643133343832396164636338 +37363131646366333930623063313536663766303535326165313061663033616664393836643462 +39356534656463646638666362336464666236323865666537383365616663343036653361626533 +35616338373038663166633434373338396365636462643563646136386166396337643965313332 +37343331656138343634316538656230393434326531313734343263343531653962613632353663 +35303731306630623966326364653135396135346338346339323963363366383230376262336363 +32343132353534363939633637323239633539656664626162323134666234663337346339333539 +31653130306163383738333765646262376134333330616439653736626462616131366262376661 +32646335636133353431356263666563636561663162383166633031653532633735323836303062 +63356235323833336463646233633266623232623239393633353064326137313633613631396330 +63376337626430663064663133363963656434663965656232666338653334383535376433663133 +36343166323139313534353766306465306435306565343366366236313965346164636364356131 +39303363633637373233626637303038333666666535646639373830633330383131343164646632 +64323765633436353334656435376139356133336638393363346435643236373738353263663335 +64653162383837646435626632636232646436313162326664393066373338306566613061643063 +66613165323432353835636261636639333435313737383333653336663365363035393131393432 +37626238653765353264366336353733343735653364646136386231643737323032326436373637 +64343031643332363639363135616264393364396533626533383239303936663539383631363136 +35336263383331306263643834396534303738316434343363373637303536626234353731303966 +35303833653336396266633065316661386664636139313838626164363835623061646536346261 +61346135353235373064623330343737306363316464353134376133653064636634356364643034 +38663263326262366462323066626361313539656535303336313961313733386230333263313966 +38336137326135643639346334313037666364303764333862613836663432636431313766643561 +39343630323665666264343332396535333664343533396538323935656562623632323638643830 +61653936663030666131366365643232323736393530356562383134326135636634396361333262 +31643934613931666434333365643737373436396331623138343936616665666263386631353265 +36366337383836333066316362303662386266663331653362336263356666386130386636343232 +61303139383731666164303537303836623664316661393462613762366531653430393865303534 +63373339643538663932613437396331303236313763303236663737353232656462316262653763 +65373336646136323038326131323031396538616266653137613538313432626533376537646163 +37353561333962346664613030386466663330393437653736343063643538386365363161383636 +36386462623833323835343635623237636439643561383439653639333961366638303263356431 +34613938396237646132376261346365386438303662376365316130333839323230393335376631 +33653337396234336463353737643662323934623331353665346266396137366461353363653433 +31636264643736303265653031336135653562626564643765646433313634323364313766336531 +34396330623164326266356238333937613365633662323935633634303035376532313466373331 +64356535343936373866326539663431643036656132613433373563353638366637376661643139 +65613664383038326366663265353461626462336537316466366534346363323661373663343362 +33646366373330656663353965363936643234366233356535366630666662643364346232343939 +63666463303536323865646438653462653864376132316535316261613339646235663263663338 +65353935616563636230373065356539656232333931303735346135353933653934613561333764 +32623536643766313964646131303737313233613762326238363065383166323561336363303165 +65656134656665343366323733333137343366353531323832303735313033323931323937333661 +38623662333762353764386465666134333639343164363235646263333637353934643766623139 +61303335366461613864393366666137646137373162643333303239663534623532613366383236 +30313035653132623661343939613132346234396230396130613236373866353762323131306434 +32633362303635656432643733343865626663626233306437383830373963616432333766616333 +62636164313463613630663339383239316537656430373931306239656666643339346462363162 +32626538383166323534306232663465303834653833353339386264323361636562303636313133 +61386230666563313338323832313166393462623433306638616166646236356366366435386437 +36323130653437323362326464616235396266636233373430396533343836323661626637396431 +64613031363763643533393164653262396139373863663935666566343865316336663533313038 +33303365316161343236656566643830346432313861333133393136626463316231626562376565 +37386235313730356462386534313834376432633832306631366430333361356466383935343737 +31383566383035356335323635333436653032316539306362653739336339363763626332663639 +36623736306230656561666463316332663739633863626230653434313363323830643065346334 +36636237373133643138636665316563643763306233663039623239336666396361376334303837 +32303063333330336431356461303032363630373463613566666237363766356231653232643539 +35306563613237666137623661663634313031343937316438376462363465393438356430656663 +32393765383436613533663265393032643230353237356264623465363766626333613465366165 +62656335636233343238343463373231306334373264393830613738323939616433356639363431 +31353131356430633931393839636362376238633635363562313865303033363535366566616331 +66653334343835383731333532376332626637376536323731386463376566323037663063356130 +33386231616438663832653565646131323566343734636134326163346362323265323738666136 +63323132353634393831373432393762323039666239386464383331393037323432386166636365 +31343537393531363334653039646665306664646630313837666330663965663465613831663530 +35633566343063333630326265643736393264393161376266653239393137626164633863633235 +31646535313265313832333136646137376633303032643863613362663936343937306537313165 +31303566653361633834303932656563633631393465303664383863626539353663653338616461 +61643733653338306533306139626138653630376433313136376239306661303562643034646461 +61623738373136306165393731613831386432326261373036353666313863396563393834633332 +61376637323665633264333233663662363138616465396632386566373936643339653835343363 +30316539663437353865663736663032623234623461303639646631333934393566643039663139 +33343866333339326664313264633966643864656665303234613964343737616261333862363939 +66666634666564356264373335326161653864343537373466303931393865376666613966346430 +37633736633231316433633666643133343036633432636337373363346464663435646136633633 +66663663666433626335336236616463393230323031653538653164636637653438663663666633 +64323165623838356662343734353739313230633138363131343832336630646535626665303362 +36366664616463626365616338383364316666613333646333653039316537663731316136383435 +66326535383538303937616434333533623362663534623334366364623361663834336138663030 +30363562626664373664346234333362373665323266653730613365653531326235323366616566 +31343265303065623663393761663465366365663862373636653133333131623565363866346562 +62343330636434376530633931656138346466633165343839653336633061623139326135366465 +32623263346135303732666663633165306166356638343462396231356232383563643961346530 +32393536303364626162343065343732316261366432383739613830363663323761323330383431 +39623035326661636531396334613237303533313564323338303731656361623534663463396238 +39343462393531336233663431633930616633313839643238333135313731343462313562386439 +35393931656637323738636637616561383232363636323632633030343965643533383433303139 +31626231633964373438323763356136363761313964383431313665363534643738376233303735 +38643333653163353234636335326338656133353735646565646533396363653963316634363062 +33383466313730336661666534383762353731326135663362396536666138653236393035626231 +33373839393964353632383839313333653665323031396565623266623339663232643732326639 +38366365336437313565316462663731643337346165303161373033356661646161386434333463 +64353538636537653638666332363637393831376662626564336662666530393936653832613465 +36316536363736666338356236393830656161613934653965623438623663646632366135636364 +31333030656164636562663437343839666535303939306532626362626363666261346437616136 +35626263373437383061643332383935316433613935393562336334386664666437303137353030 +35306266306633383664653334366232386462386665323532343637666339626633326339623262 +61316538623136343162393565326135303530663663323161613637353231663366323635303733 +34633439373433616364356330356263363532623566376634616230643437353864613366303365 +33623265616562363837626461326234623430656666636639666435623333313530646166663637 +38356261366532363335396534333734343434643537626666323161333663323362356632636465 +38313138353362323332303361663766353738396466373937313237363837336565653939303230 +31356362313862383835616238343734326262646563653230613131623338313866656135383337 +62323833373664633632356438333638623336656131333465303236326639316435656662373666 +30316461393565343138333332326431323066376533626132306265643064356132653564376662 +31663864303137363732643238363239356466383835353462343333613136366437666462623036 +32653366363265393965383436333839626637316132303062393632626663396661656234306436 +33653734663863663230383437373837656230366333393866633965326134666563396162643766 +66663238633030336339363033396534373965636337376335316138643338306638316132613164 +30393433333437353231323764376465366435306236623637643031306532623831383039343431 +38616561396164373234303936303038323036353435303136373231343261323662383662643764 +66303932663237326339326134633037633337663462343963333536613165313033623261323266 +37336439373039333564336335356531633764303239353966316330376365366431383732643263 +39613064653035316161653765303461393432393032633537343766303931636162373431396232 +65633733653962346135396562346561626433363964366432633763363132306161333431666138 +35626435393965323030336263356532316437623534323936613231356335643434373839323466 +37346466393563333031316233633731343236653734313565613337623166376431613638326464 +33303162376430613432313763373562646136303466653432346234303230346662643765366131 +35303036323363656637343031313962363830396663393262636437353762333932656530623132 +36313737396566396161366237373631363066376335383864623032363361303365336566643136 +33356333306636343164643232313032376437383033396165663837666133356239303465353431 +32363665356231346437376233373730353231353834613764346639623932653633643164643737 +38383633613634636231613933633533396430396662346366643139363934636530616337353163 +66663537656530613037663766616665343334313863343933333239666434663961636437376632 +39306236346632373936613834646534323432636466646234663332656466323565313665666532 +38376461393330363865346535386634653965396332353133623435623035353835663065326666 +63623734323365386437336338653063343130363334653931323330313937373030303038303036 +30373065643831646437363834646137666237343564303834333664383962613033336266333665 +66633664333532616531646366636639373264643434666430393534356565343233353136653231 +31333332343765636333323632633066363432336636343165333532323938366231373233666461 +63353162333065313763353066353833346330666163656563333433373835323664353136386637 +32316431373030363663646132646334663166376130333565303036373933343932383262376136 +31623333326461666664623064303232303838313830323866643964366538356535643933396437 +36656331343164316133356165623836646230616338383562303762346637356137643539393534 +61656462653235646330653166633736333363323366396462613636313664323430393232646239 +31363330663062303862306533666137356538653236333862346632323230356466333430646332 +39616362336139633362333939343032346264316139383165653365366532316564306239356234 +64663263336631323062353466346263356637663166613865333961323062373431666532643864 +32336666666462373330376334363232643534383062323836366361393839363864653537363865 +66366361643837333961643462353363323566333966663338653437666463303863383966663031 +39393238633162636235373233373533646465336439373935663262356665316338656136626230 +38623731656231316339633937336162616136333533313761653236626336636463393365373465 +33393435313662636137633237366365323837376663343937383730346434316637326532386638 +62653834393530643436356662396131383739353332393239386463376632366633393436386561 +62393761653832386665306236393034613635653933313465613762633635396235363163653561 +63623233663461656366333630396661376131623466623332666663396537373631386238356166 +34363431383531623434363431373464653332386238373237393663663862613632373538663335 +30353835333031336630366565623534663361633534353830623930383865383533393637356331 +35366534653337326631646639333266313437623837326366363034656333333137373566336165 +65333931623634366132303261626330353063393433323339613235333563393832373166326638 +35336366613537346365616133633538376465356462333533633838643664393061386464633932 +35616365383336346233303230303865393134633632653363356465363762343032373530306436 +37303263333365626461353239343530636336616135323566616366613762663931353737623064 +30386361303866653461386464336163303532653737353136663164626430303636633136363439 +62333738373235613630323261363062356431623738643966313665303838353637373161383037 +65343138386164623433626637626438316264303432396466336261663135646563313962313633 +31343338623566376231643439343565653330393930383263323331366462353834323430373139 +33653135623039616135353039356535323264383132623234623163313765376236383862346631 +38346366626562363533313864643232636338666639623832616132636464366133313765623233 +38373265636332633230636230313732653939353438636330336261333939393139396233663665 +31643264343235643830313636646631303761393934356264316335333535303530313036373433 +62393432346236626234613837376533376261323030346335653332643239613038343963653434 +62653161653332386532363861306364303031313932646332626565613238613838346538643063 +35353938373535353632316163626665656435343462633165383432353565366163346264366136 +32363665653939366262376134633162656236383337656163363535363166373264363934383064 +31653361373136373734663937343163386361623736336135306661393631636136623366616630 +66366263656464343338343339326434616535656333313831653738373366343236326266653437 +38666562613731336334656462386163393033316661383862636331373433373931383362633735 +34623831643738353833343738366331386565636634626338626466303134353563613237396464 +33636263623235663334613038303866383538663863316135323635363261633536663461353437 +35313336333635636662313631306264363635373864626461623266616437373036373461373638 +33393639613533333235313662376263346138613037336530623864613164316536346531663835 +66663330336638653136383063613530356331333333306361313934633333393063383136666139 +35333431326535616164646563306661653161313430356430663931323666353962643333313363 +34346565343861666638633431383966326139343438633236323866383731363439343930333961 +35646364636561363364613035636264653865343132383733333065633732343665613135646263 +36613335386633646564356365346534326135653832396364393232623962623633326366393866 +64623464386561666439393862303165343464373730646463386561613365643666623938383333 +61666431366666393337636630373930376266306463316236636363323635363038633530653236 +39363836643966666637323832653132356430316635616335363237656466396536373034383561 +35653937303362666335393135383462663532613933376561343135323239323131366530323138 +61303233346336316232306466363034653230643265643163643336306364653932663133386662 +33366132343836366330393432386162663735613661633261386664623232356136376430393236 +32336632376233646561326535613563333235306334363237613861616562303834383933633033 +37313237306138643332376130636535383361393334313937373438336338613966633139376566 +32366530353730623839343066386462376565613131326265383137663038303639393138396332 +65333932306134313764386534663435633861623535323362393862373835623564363431646336 +31303363633262346434326561323861646532663664613637646532643032353430383731343261 +36323235333932333665353566383565396162333166623335356138303537366135383363396364 +63613430303464663834346239613334336337353262346630663534633230393966373338303532 +35363937623435626636343063346531656263616537663530623263373238663434323331666138 +66353038326339663462643861646531663930646138316364366665646232616134323036396231 +39336635633338613862393566383966393236366638623066386334656238383338356266303839 +66663865336466376564356464326336343661373936616538653433616639373438303130366365 +63663534336261383532303765336235653966333264333066316639383236613266373039643331 +38373132363238396632313766303565366266663430623733646137353265353235383530633866 +38373233393063643830386430336637626133323533613465313065313237326666643435383332 +35646233336634663034653365656462376638373839366364323263376433353562346335633438 +32663562326630326263626463623866336135636266326232303635353136386564626438343736 +33333561616262383439656133623863323037363161366635343538333065656639613134613061 +65633835623866383336663162373361353461333936393461393235633130316266356237666538 +31623164663864356339653934303431336338373166323866303535313566393039646432633539 +38356264366332353265356135643035633437303963613634613261323236613231316465383737 +31323862373939393537326239336538343166306164643937646365663061613636383530323833 +36333539373465623933666137633263316138636432623634666536613133656432333135376439 +35336566353463346165663630646536356134653063643730636538323732343433323639373038 +31343236303965373230303362373563616333646434303330333364643132623030353235393462 +39393636363330656134343065366330643665316636633762353137373063393732646164623363 +33646539366164616539313730303362626130306565636633373537393665393035386536663033 +65303966653162313363333138303062336433623061626637333631616236623739633231656263 +62623864623934393937383635313530323138356530643537306665326266326633633436633566 +30393538623936383932336536313038323933623263656565396635343037666639313130356636 +62316438623162343263636533653565663166613865643531316430343062346366346236316631 +64613662306237303833333436643064663032316261316264666237636432363938633161633538 +31393566373135663233306432353433313136303036363030393739303034656231356161616236 +63353664613363333136633739656432613135313833376236626432633734343132653162356230 +34393439326439393137316339393030346534373735666164646261663863333161386666383632 +33396438373031613036353839643565656139316532643736306134393763636261393434363937 +39613931626335616632626162396461363039333938623764626339376165636662633037613764 +64626462646637393837306332373738363861643637643134316230306430383533353136366130 +37653133333761373639376461343435623738656463356138393432656165336134616364393034 +39623663633861633433383863376562336562643033663638343066313633306330376664376263 +39353163333466303637633630353963316338343031636632613462366335633532373163383263 +39653063643665383338633737636435323733396139656531613161303331373161323331663230 +31313661346166393732343066626161353564663438356163346463326162393834396462313362 +64613431656362393861303266393362393764303866316432613062646665356264663263363433 +66393063326334376238656637373430326364613637613662346161343832653932646531656632 +31353766386363386430613635393037396438653530393234306536363965373831333834346366 +62306534323235623635653661363434313262306138643765653134326638316139363537396630 +38643233383535353438323930393232666139303734346661326635346132306565656635313735 +35353938326465636438373761636561366664323338313037316437373332613761653539356663 +65343639633861393634343262376335613563336361373837363865343065356538336133376435 +30633139306166646232356437376132646236346463643163333130633966363236633236303236 +62336662643365646334386439626336656337363739353231316234353165633738616461336430 +33333936346536343366376634626434666635616163633534666662616436356532313530373232 +63393434356630663832386535303230306236366130353564323065383031316231303534366466 +37633166633764346430353036316330396461306432343337663236656336316334653336663464 +34353233393633356534666533363132306661653533323230393331383733623130363565626334 +35666362376334653064613762396138356430313531616236653763383565366165353539663136 +37323832396532383964636437653463313732316161353232373636336330363538623136313661 +31326534333535333361343634666432626362626532386163376137646230626133663333633234 +65616636643239356263643835663335336566653637366264666336663134303563663132613533 +38636333353961633965613761353333343765646130363239396630313062613561623063636238 +36663832353937313634393865663861663530363635363365356364356337316538356265366461 +39303563303637656366646365396331333438636561303864373964376365646435353634396530 +32643133326237626334613536636166393733666564393566313664313638356662303239346334 +30663130643739336665663262323965363632323863613239373434336232623964353838636634 +64376564316432346264653265316639643766626461303561333931633630363539313939333833 +37313034353035316631393865353736383330336433313235316135363738613638326235626536 +62643332633265396666316533613432393763336436333333643433313065363739333233663165 +35623834623430323233643931656563636561323039393234666231333061616330613039353033 +38393638333638666162346637356563646333383935613562366430353062623666616366616232 +64396136653939316236343538393563316238663466373834666565633939653639666261356365 +35376563383238623761616266623430663662653231653334646630646564343461383966663063 +64363164353534643935623237363939323634363934363063626236643638643961353934303231 +30386436386534346466323134376161363339363263366265396261306361343266316435373135 +35393862616336623834643165306231323364313834336664393630393937303130303533346435 +33613963376239383961626464396665383039623761643639363930386538363533353035333164 +33393733633231306161633932363438366638323037386165363939363736343363653533653838 +30336137643334326163626537343930646562633436396334323730616333353936353364306665 +61343163383631346332343533303564626464656334383363396130353530646466333433333537 +61353963306334633535383562373930613030366166343531653164666432333963613164323830 +31646433363737643663303563383864333465666534663661613137393433313433663633393731 +38353463363361343538353062663231663738653865333738613963323566363662343336353166 +61383939323831646534623134373730393361343832353732333963356537666161366139383064 +38313035626334656363323363396638313237353737626535353262313936386562313433306639 +33333839336564323633393735663436623361303864366565373238346134316135356139616130 +31303039616564653335663235333330636664623536386334383933373962316530393336363433 +65646132373833306530663066343631616134366532303332303565653030396239333064623636 +37366432343138313831303564393365383565313164623765646464316538376133666539316139 +62323638393963373937373565373738326665333562353132386236343738333737333631353435 +30326664616136313235336631353564386266623936366131303034326161303431303830356663 +38353661373765643862373133336362643231326533343033316662343961643039623163393730 +35623938303564663532373833333832383536333636363561373661363063626266656463323233 +38373264353432326330323464393036636232313531396633613164333166633564613265353862 +63343832316338376533633137303462663934356239623630333930636532373833396461346263 +33343634626431333262346630366663666562663561336132303735396636326436663631376236 +61353134373061666433383932326638363236313232653237633664613562373662326666666430 +37356636613662313637393038643530636239626430643630363564613161333238646637646635 +37653235303537333531623633653433613134616464366261643134353165323262396566316662 +33633331323939393364383435626634643861303738636637616361326362613864633935323138 +35616136336365343033663038643332646561373536643832626138356436633030356362653333 +66626137316365353830376634383364666332353664386435396235663136383365303439306265 +61323938393630666434663435366634646431396537386435396361356461646639393933623866 +61356430666437643565636664646431373630373364343263323133336164666564313464303430 +35376135336230353464666633633564303133316663393863656239333262663139623066333638 +30326266666638336238353638393134636463303331373661656361383166353137613631316634 +30313664653333643231343336313638353435303139643838383438653732623039623165373663 +35303065303063666235363861623763396334343638656266633861313132383534343431363334 +62393234633235346432306665353435343231313636353134303231373433366433663338323930 +62663963313039306161323330333237663238346539373665303265303636303331373461306135 +37313734326638313236383238626137313263356362373231373437333037306330376131643536 +64636462386166643739303963623835656464373135363236666661306334626438643062306362 +38656366393333643165663033396530303365396139313164633838656666393261356461633661 +66393035383833333738313561306432393134353636643862643736323364313133663033383064 +36633433333564333461323063643436313366393666336365646235373161356530633630663233 +36306164306164626161376133326531366431656236366636366636353137643533646165616263 +64303936613639363964313731393961613136393861383039383261383463313634653261326565 +36326561643164383564386462336336346333623539653463346338313766373963373738323262 +64623032366134366634383330353866613766616464353434646363323731393937326263653931 +66306664356364393766626631373437306333616465316636336331303530613036373963376533 +34363237663962643338346137353632316266353934316635633063356231393332333732373966 +32653761363864313332626666373534303632393636363462343438323962636637623464386638 +31366532313663393237383238626466343037636535373363396536316364303333313862316637 +39653765663535373533353431333866363061373632336139303532646433363937393134393139 +66313266653038623461343738353039663532326439323631353064613432323631633039376532 +34636334636663626437313933386665663361363435633434306463376532396666633233316130 +31336630306236633863633238366466313864313137323031383534383233373933323831396431 +65613734616331326232313139633031663439396263306539383137393834303863303537366639 +62303530653536303633393936323361376638666364366138343737306333356234363066393232 +35663534306563316433643632303461343234633435356334356534383263326265373563663039 +63346231656262623063346437616533626533323366303438623962333932653962366432663761 +30653130313664646665346662323865336136653538626164396130616630646631346666316136 +65626639643335316532333864333662353161643662623738663863373832616235663830303436 +61396263656332303930636533613461663733346637373131383437343364653663393538303830 +32343730353635373739316431386435616464643964303264656266306635386266346463306538 +39643033646336343764323466363132646539626465323562636137313964336633383162656439 +62306132393331323438653638313738623362656462353663363436623661313461666430646633 +37666237346330633662303461393563323936353737386134383630376339643336613639346463 +36313864623461656633323665356238656563636361633162373764656161663132383861343438 +31386531303234343238356531623639663761343364326230323232316338663863613265663731 +30313731383230336335306265326665623662353234623530316663663434323530666234613166 +33363437336631373464366161336561386264633834633936373638323836356137306531356531 +33306565393061656335663562313337643839366138633837616630356261326261656465323161 +35653933613964363632383636353963363731613536386432646537663236363637353233346336 +34636236373163666133373962663161383665346538386137636461333838356266373939353037 +30366333363064303232366334633938373332366236313438626230393336333735396363383163 +38316464386363323539303636666666623361383138336434363031343735666230613530363738 +39633139633732353463663563323663303636626336393765326365616261333665306236376533 +65323139323062373965616130376238333839613331616634363563663437623033616362353438 +38656430616530353264616661636237373739356139346134306563373437363637306530656166 +30336637393362373838623465386366363431376630623464316661306633306366656333306232 +64623133383361383938316661633333303434326330613466376637626131313434616563623433 +64303435633432383334353663306361343064373361363365623461313634336333313831383539 +61306430613132646639313430326638376239616532316239343262386236383738383236653331 +65356336313936613632353466653765633263323634363263663033363061643539626635363064 +31643738383230323465393732376664303133623432306166313635633832356336626531333633 +37353630336435383839323339336630613932333438313564393665663462306161323832306335 +63393634373165653734363339353862616438323031393633336463373430663438323634343661 +63333766373331306233303538323434386466643163333662363430663966653166653135393039 +35643030303230633535386334343232613534386535343730303336313732346535653537333631 +64633834633639303134353933316362633164646163303631623432303239343239383535656132 +66643666623632316132646366363461323564663232353333626130303232663534386436633531 +36363161313566396137623731636232393637353264623338653939393338333238393934346563 +33666236373164613839356236333835326134653865306233383930353930373333646639333631 +63636561393533366166663737656235666631356530646564396539323965623232663737316134 +63663937306162626230656433356161333162376633613139356535316563303831303436663466 +31333934373130353561383932636433333665376638313936343538326562336431646432323766 +39333566343165353235336537366336376436303638616138306632393030396466623961363732 +30613334666366393238393334363738633139373132613737623934313638376261343264346466 +39316234643266316330636664663639626562313933666530636361343437383562326539646363 +61653833396563313134363135373265333339373563363364333266393737376335336131646135 +38633331306536376139626436386438343639336662636635373938333763633366616338326531 +61313435303761613636653333326162643834613861636134613164303432356339303537646333 +35366230303062643765316363376633316364666136376362343131323938656465333634386138 +33653236333463623634393232626531636566393337666461613239313663376439646139643536 +36613663663936656339376339313436366666396263323937643035626163343633396262666661 +35323065393039356435363965336239393761613861373631383632653430356431323231643961 +64313736356565313136616231653435353037383764656263303365303563346135313661336166 +65613235653262643362386638626263663230316162626434333332313266393461646230326434 +61396431306163373935383739303631323933363238333932643430633138363537643763646661 +38633164323762333238363831613862383464666339386661623866346161623966623436633862 +33626263313661313134623334363937613661636330343530326531343339373664313763663433 +33616361383330313863363734343233316434653934643766326462376162383839343030376338 +39343661393636316531626530666264393462386232303535306165633366626266313439623631 +66636533646632343864353162373364643932306633653530306137336439323261623665333564 +65333238633736336538633532643163326537313135303238333066623662613636663832353765 +37663535643635303163306236303939303462343832663436633637336435623431643663633533 +66376338356539393535386636363333333530376663353035623833333537336463343664306463 +64626161393038333732393062366161363438363965636463336364316230636632386465313339 +63373035303666373232633164333535386434613732643930313938613337393137363664303236 +31363630656630303863306633336436303238386137626535643266393432333637353635393531 +32623335666164633939656436393635613232353836626331376463303462626132346661613862 +63303237653035613532363439653837666565376364326135366136353664303966663330626633 +62663162333530363332646462336436336462393231346666646361343730663737633965613136 +33316465326132353434663966343665633938666237336231633333333162386365646134643837 +31303430373532646665366564623064336365363061643338643966396234643763663764353738 +34653438393862643239386139623439643232663337346265613234376433383536623135383333 +34643763386539633733353231393666633864616463656435353535346233623461386665326130 +39373162643933306162636236353937323033616562653261323064633137613539333230623935 +61633139646163643162653265353032643431613439353631626463623336333166326135326165 +38336564666434373733326136643637376539363635626464303236316166353435643938303362 +32383365653034363133306363313234653632656562343262633563333631373637386131623135 +64623534343734343734343139323636613236396239656637333234386239383263653930326665 +36666663323231616564636530336535633830316162643434306265323934363336643931336134 +34623435376330336530626566363839376434346434666137306266653730353933656239323636 +37333765616361323831343938633430363466333161396335366438373839643331396131393533 +64306266666138393334653562343864366364363765396261323136626131323064343032363065 +33396533613530643635313436313361396665383661636339333766313234346633323132616532 +32353237666637303734376633626238336562356333383465646439643131376338313338616539 +34623338336465326265333364306664636462663133656231366164653865356462373363656637 +33303337336264383631653034613338643733663434663331323262326234306265633064393965 +66613133616261623261373166303334633038623237663832666233373862393338346630633830 +37316332626135633962313133313264323161393863376531303961663032383562356265343935 +34343463643635656237613763613030646163663231383763386337626231323932653965303466 +38656633336664303466313837306636623537323733353361373866666339643638633565366162 +64303834303366376532323062303332386235303131616137393138613632376339363630333736 +37656338313935633137363031333465366334323431343061336533353561316135356233613566 +35646663666131373366613563626465633235373764386462306164343237646131663130653630 +34333234383136656332353061373965343837623765313331323063653930663939343837613065 +33616531373031346130323436373336386462616565346334356137363434643564383035333734 +34303832633430613133383262373161646231373137306137323636613632386437653133616266 +64306163666664383662623032343362633631656239313963646163376230613362623833643437 +32323839306462363530353065616263333761313031386633626236383731343339333530666531 +66643730356265373464396461386134383239326439386566643964376437613637363737343662 +33643036613664333037326666333438343134323264613465626538613639616265656164656562 +34373561363964313735643165326164366333623432633263353635656336313661623433396166 +38643134316433393539386661303137353632373336316364336336623538346665323335373663 +37303634383335313131653130666536663563393131383864306139373531363937306338623462 +65326635396664376536623239306138353532363966616162633233613065366136343730386133 +36346437306330336238613036353833633164363261363233316531323763613066663565376131 +31303964346265373631633363666633623831306234343066663234386330366632653663303365 +62613531653237653865303338646138653233316237353733356465383964346661323239363663 +34633538393661386238376138343235356638646538643235626465393738306366343462303539 +33643366373739616563663266333865363430373831346231373431653537306166636339353262 +33666233363665663934623235386632623963333734316132326664616232333837353031313233 +64306230643063333332623138376234626266383061653431653336353137346339316635633830 +36343732353937343266396230396536353336343166376132323062333661303738636463636665 +66616565613535383636396265353039366265323931373639623466343462663839343462313261 +33663765376530306537626333636137643061663930366139623461643338663235303537666335 +35353338616666633931396332333130393966393432386466346232343036613632653132366139 +35356434383232626163323038646531323164373830623334633031393766613231353861353632 +63346561386164383863623364343763383462613233386464383062643636333036656262363232 +35366333643731656436613366653366616630383666626565623465633837626336373661303334 +37633934353239656461623234363766633964623931353035626464623932306662383934396137 +36323738396335363061343138333565616465646233363564613664663738326463343634313361 +63316638363062613432343461383665386633333266353630343461646461653832386138613532 +30373737326331333736653236663331303638346337663531653661346664313765646537646263 +66613663316637376335303761343166353431613266656233663833386265366131666138623338 +65356239383036336335633661376230306532393738353862383961353134366134353433643836 +30313564363565373133653262353738356133353637316534383337363830643836383866386562 +32653064636339633734346634663236363335393438313264303132656431636330626434386238 +65613336656665646161393863306438373835303961343465643233366463663132353234313136 +61306332666265346539616238323631303536343664633733323431363061626263623637363334 +65386131303761366266656131663837616234633737613564643336646566383839333161653630 +62663561343865363366333965633137356633383732306138643932393635653533376630386438 +61646466326263336135656239646435366137653733303135393338366432303365343030306138 +63626263386334363037356262303436393338643734393561373331663962633461616561343765 +37353431383263323930306162636534323636653235626465363733666130643864333463656635 +35333261303565626530626132343639376137646363663361623235323739623231626530373064 +37616438323134356666636132346437306138303830353262666537613838306363333436363331 +35393039386530663639613636376266373262656236303336313863393063313262313134306365 +63643036643432633663363361666530386136393034383638656138646361623566316633313866 +31346537306432663363343734613937613139343361666661373864653863623936323230663465 +63346338653535643937323366396332383132653532313966313536373166666262653564386164 +34303063356662363166326262653464386636366365656230653136333035646261303866366539 +33633663306162393534643962336261356566613263316266663231386638393662663265343162 +31646265363036616236383965323938366335623931316665323637356165393837643233323133 +35313331653033383562333139313062366334333431326265353035383331303036643133323235 +65643366316666386632623233636531343036613438333037343438343861376635613730333666 +65666237313132343735613037646261626334386137643034316364633238316262646261626436 +38386161313732616462623633313834643130666634343934633038316637393137626665346564 +32356236356632633734366161323831313736353965643832376632643033343561663866616135 +64396538633934616363363764366238663835393733343965336264616331633631623732336337 +35356634633030383864336362663035303635333735636537366236376236313033643032613735 +39386135323338656164316233396661363763653966363935633730626339623239623035383635 +66323834313635663738323432626331653863356561323935643764366336666235646165656462 +35666137656131656165373530613061633737633939626465353330356137336132313036356561 +33373663356163633963323061383563383530316534626662353330303138346433633362333631 +65363761626466663834626664336237313134646466356238363536636633313062613861643262 +32363737313563646166666337343166323438646132353336323266663731643937383734363230 +62353038396437643836303464346136393064313465343164336139633666666165383961623163 +62646333346330643736323061636636616365616531346463633937383465383934666335613663 +63633831303931373435353332366530623236386138306163386466343633373132323637316130 +65343936373930306564353736353031623534323539356562393064333631396434656437646538 +30383064316466316433363630303033343937623330376132613237633235376663303463633238 +38313033396630646234323165623837623035386666636665666238376364386264343133326138 +61326366303632653066376562343533303365313331356463393665346131313836643263613537 +31343832653338306438333163666464363461326632333264396137323665393930316336393032 +32386561643862393361623731663532663537313838656338383865306237656433666462643539 +39303632346362323761373062623833373263333836653936373365663863373364373264316137 +65316130656139643661393131643563336637366566353233313262333461376231613839363639 +61653431643630643538376666303565633761653863383463366631653639343963626566303231 +39326534646636393238376464316435303835376163663630656431633731643965343966393162 +61366166636663383537313961303433373965623033396337306565343337636261373236386364 +39323462633966633838633635316533656132333161353561656539336139633866633434383237 +36306134613638333631303734393132643333643066646262323335326362613831396231353462 +66353565626236383663343535643634646165346539323536356137356234633736636632383130 +66666261383131643734333230363439373164393239353432626537643333643766326430643162 +64313136613264323935326336646166303566363466343532363738376632356632396432366161 +63613031643462613065356133333238326431336135336533613565653565346634303830353134 +63353538326162633336366362366134393061356236633861313031643362656537333732643263 +32386462613530646639613065313837383563646538613865346531656137656639313462633732 +38323137303864656431643365373630663663343463333262386161363164373762373362626236 +35663661376238626434373732313465326162653965356430613561353361616532653832303832 +64386534383138353163386265613266353665346563386464663239356234646531313561623337 +63353130346163373739613134373630323564346138363237386365353734353965346564343230 +34373361656262633933316533316431633037326266323135303731343633623734666136376236 +32343339363561616530316436393964646261383135373663623062666331653635363062626132 +61313235613663626635343831313165616665393135383932633161393734313131633764383136 +38376165643733633236376130336137373437663839313637343964326334393435653437656534 +62653364326638333063376337636535313861346231376633303830643964306364346231643439 +35366533646234613636343531313730313366656432333337623235363839633936333530653735 +37663763633765323437326162356165356639646664656662376435386338356661303339333938 +61343865636130643838363665626163353935323635336432626565326336323836316539656266 +65383332303437316436356131303761326163646539633139393231333431363262333365393230 +33306166386666666566303633653839326262626333316230643666663562316562326237656237 +37653031336362656264386362623962393835313239346365396237366439663434623666636464 +65386131643765373732643365303534326537633433396239353437336561633538323332313335 +38623736663166363335373432323535396637396138656237623933653264613036356438333433 +65613264396337346439353963366465373630363336323534656430636261636639393063323461 +64306462303266306636613838643630616539633361313839636336336532636436656462666661 +62316131336634306561346563393335636237383861323531633766663739346161383864346431 +39386230363431343230666630636431663739373136303762336531643532623238616233313438 +64373761396439326634326362643362363966366237383764356461643035316663623733636133 +66666531636361633833313666396261343630373637393065646361363963656631306234643535 +34663037333138323330363666643036386462613266623961653836376265646434303030353135 +33326235353064343938366664396262636330643765393164616434343165323438373435363131 +32636432316531653161343764303432343265386239663139313230393666633834343565306637 +38323666633937613062363961656630356535623835333966396563666561323437663833613333 +31303230353330383866653930343337343937366432633463343864343739653066613338306165 +62663839613030303133393865323439666263343734313136316466623232643832663439343635 +64363866373261613537323833366436333734646263323031383531366262316638366461393866 +31356463313938323039373831626134356332623666336537383636343763356639363066383830 +32626333643864636264623931393961313166666531346161396533316138626433383138323832 +61386238396162326139656131343630626264343939626537633063313031663035333663393962 +66323536323032646430326565643138363631643664376334663338336330383531326262636433 +35383732323731613065373030633734646139353137373863356465386334636363303230666436 +66656638326665343564343534343165353432653037633433306565616233393433353361393532 +65343961613635666134633837363266333462656137653833336363626666303966386561316561 +30623437663834636430643839643666303864363838373665323163656335343039323665343037 +61656335303435366638663661373265333936393632396163646335366438653932653162356537 +34343334666533626330313434373732323330326433356335623961613266386562323665633038 +39306465326533323936613735333961393931356438626138303235616365383531663035383862 +39323839316665383334663235636565633533653636633366613833356161323238303364393065 +38386364316362323534636164356533326430373161633963646133376331353638663734303863 +34393564376634656266323334373537353965333734333964336530646631666665636238653763 +37356237666562353236323033326439313734326639303966336437633665383432393733346233 +64663636373864623338663461633262393730343735343839343039376339306138626533633462 +32316132323138666366623231643133656134643937626664623135633764386465623531613234 +31653339343762313036376362303037376338393836366434353064613337353731373363316666 +65663035303065366238663066643237326132383464343064343461666563386364376334383130 +39356666623631313334623664623466363935336435323032666161303332626330663736343963 +65343463336262346434353435366238323436656134326134333564366363386239393733323664 +37373431613233303732323831303434326661633738323435653361396564363330663638383539 +32306333623535303731333836336562303733653236343361643739383162653639336163353834 +30393139326466363335386131343438613865393163666663346663356231616265653265313166 +64663531386233663735623465643131343235663065653130306265323661373539646630313465 +62316564356266666239393835313062343262666365633162336366386462376538353337653365 +34376164623366663635383762313532326236646232336334383538643963303366323633383331 +35393137306336306232623836363964613762346263353132323132646636373233303061663932 +62353330363063623033633262616163636537656630356264353835316161303234666261663566 +32323430386530653737363233653663306266356164613262663939633630343236636361623837 +61316162373132383330336139356338376165393730373631666537633966353962326665326639 +61623332316639646630646332353362303331626563366339663938653038323939656562393933 +39653965623430393965666331633236616165336230386537666337316534343432376537663933 +32613139373763393566303363393566373733316163353732643965346461643038616663336634 +34626131336164646665636132626366373366636266303532623162343066343630616265353632 +32326565653165336165663134376566613534346231613933626261616139623138616131363832 +38636664386538373137366539643432666464366435333636653931316564633537353435303461 +38346333613764653933383961373064373966306135333739343361616333333064383261373836 +38626337663463353733353437666432313831333264336137623461333562643934616431316230 +63346439623665623364343563613365393365383037643765626561326138316238396330353935 +33633833363134396233646161313064643366323836313132313336323664646236666534333565 +62353465386437613164666632666230376165633165393835666332313438376632623265636234 +64633161366133346162663233653430313361313833396364333138656431333136666437333635 +31336561396535663933353030316636653139353035646261346239663535636231396535653231 +31666433666631373161643331393566343062326464353964386234326462663264316433393039 +66323262396630303363666632623435323831613266643362303732633065393432366331396139 +61363561356538316166303736656433303737333135643637313963643964353836376165626565 +31326264396331323233373436623033383436306661333063643137343066656432396463353536 +62633136666235383931656239343730363063303530313537366130303835323639386335633931 +30646433373834323538353239343466663538613538363066373963623361333137306138336565 +37393436303031653564343961313338356365333430396262316264636565313561373664303364 +66373064663462376432323465333162373135626635313464653965343630346235373265333432 +64663531363663336135373866306633626236626437393030353737356431666335636134333935 +33616637616265643038623861613333353963303164623061386565623638363265613034633932 +31373165626637663234393166663533623166633930343161323730383535383062643663383535 +66376562653339623931396439656532356137383136353330353835653265363865656136333664 +63323562303366373731346539383037303430363233326135306231396362666562333762343765 +65363938663037313836623732333562636634376431396364336539393962663461363765376134 +61373833656239376434323365323162373930386462333533616237623434656235663263646433 +32633561303033333561393732656637336534653066313963663432346437613663316663613164 +61396130333065303762306363656335323031396237616463383139333566336362656632643436 +30313965633537616435323730353137636633646463356432383338653232353135633461323436 +64323031303764333438666231383834633534356264333566343739646463336233336261396564 +35343465306133663465343063393732383661333633376535333664633932373136633564663934 +66396262316233333065323939393330376334666531373131333732323633336139663434373666 +31316164623137643536613962353862643435383731313334353230393866663438633638613832 +36666433613265626236376331383132393937653738616234333262663965333535393961303535 +66653731373339306232666161336264363731666566343036643762386139313161396130316162 +33653035636139643033396335623530656539323938353962323035653762376334666562393833 +31363438613363306234616262366535373037356165663836393134383565666666623764616139 +62343933383339383865383561646164626166326231313435356631386263333665363538636235 +32363330613033646136363830333931343435373937623530376261623836376431383864353030 +61336234643531653436393564656232313032376262363963613162663530333037633039623366 +37363962356133376234383532643565326433333431363637333933396330383730633431646330 +31643164383261613431326336333163326432386566343833626166313462323866663562633861 +31306135383765336161663165333061383937656464656332643334383563633339616437373031 +35306236353163646566303662366139333063653464613134663139656437613861616366326232 +66313837366231646533343761303965336132363232393135643634376331323335656138336264 +36396362613566613136303435636461653038333863663032306532633331326136623932613331 +34383233363864666236653965656564326532343466643762316535323933653431623664643139 +36343764666535633233343933323735353936366133396261386432396661363865656563383066 +39316534316238633261376233386665333030396335336332343766333037396336643764373466 +62636339356436343666623530363336343933633835353464316437633163396532663832643035 +62323434303661326137633739363938313363303939663230353235376632363531333130393062 +63643565653031626430353962653334636462343466623531353437303639366133653166636533 +36343730336438356164663562333565363639346237333566633566613065313731363031393137 +32333539396636616636313864383364646639633636626464653161346432343637633237323038 +62333232313230633033303961323034393462653830363739316339373531383633346135366265 +33353766613864353338316332336564636138313064646337383839613237653463666466396338 +30373262326462623731623332313766633232663361343637626133653338313737643665333761 +34653662643534613837643732653763316138326130643737373937633837393263326136353337 +64343532653666346337306365613231663732383731623334623933363232666231623462666238 +31613432343437356135303230663030653137393033333235353662336533633661353236346638 +66663263393131653033656166663736333334323139383034303037363535363332333430366639 +64626634313931623235376661616165333464633034616537383736326665353030303136316536 +31666530613730616233633834303062333138353138643532313035316532363362366239343965 +61666334303534343765643265613563656661303539666663663064303037303138363635393266 +64663134383538623938626239366461386630623365663565326166613061353336393464363466 +36353934383132313661333435623163626336373138343738323538653136323734353133393863 +38353735656638616464633364663235393935353033633435323135623232386262343635303137 +32633434656461383232323365353033643033613865633238383364323662353066346230343264 +37346434613238643563646537656666323664323032626463383965613966616538653238643465 +66656261353964666536306565646364393264393739356435643839636339336230303663646338 +35643230333232636334353234643438383862356433626235366239626165633166326532386364 +36616536346239346363316334663233646131663438323064306439306632313330663437386633 +38306663396137636330333666633935313863373733386432633739376437396336643664343635 +37303534383438346561326131313139333831306564373531326534393831376235396336626537 +61396664666234326261636137303036353339346639616264393266306333346162616537323766 +62613064613164316433383462376235343031393564646131316237363863376535353233613131 +32366266343631383136616134303938396130383734313737396365323839653962323333373732 +31643631636631343534323238353937376137633963613563343930353238663630323034323361 +34613966306331393961313731383765316632346165343037353164386636323835366465353132 +66326262353036623966623439386334316263316562353931623564643136346539626363616264 +66343632333630306131613334366630343338363738316533623764326331396530303961393462 +31666630623133336366663032303032333666383530396363356438623539303732623266643562 +33653033653833386630346536313834643430666331653434643238303064333636376339386233 +61343663393362343466623438373163333163323461363035646537363162386163623535376133 +36623138313938383032623831623739373935613339333838656263656234376166346532306432 +36343666313431383331323562616630633730383333363235353230636235663039356365383465 +62323435353361616335613038623066303731386433363465633732653432306532383365343834 +36333365363966653130363461323365623138643366613738613164626533353239383463343262 +64396531336433323239666461613963336436393461633366386564343238373165343266646439 +65363232386132656130333766386635383265316531303666646632373233303761346462633031 +30343131636231393035616330636533336330376232323837666630666332363762343231316561 +64633164623663373666313434646663333039663331316330376362343838616430623334623363 +30646364306663343136653166376139663835376239633732343037343137663733636138373834 +32376639363337643235666264363661366532643365393337333765626330376537393631353336 +62313664323635663438393937613466393239616466393565643866343835353162393939386462 +37383639636463633666343531373137646433336539363931646336366232303562363562373364 +61666462366335326430616536366264653662613665303333636230333939336135313730306131 +65393538613866373034366230613934653564343735383638616631303636653334343165366662 +63343961363038653135613866393434326662363537643462613838393235653837343061373036 +35623762383439336638353265623338313037376635396131646539373234663032323561316339 +39336463363635633966613933303663363864353566376363396537336363383132333133313936 +65373661363934623332636237363238636136356537353439396633666630643039383262613465 +37373739366538666265356435656435616461393863393032313833353636616563393330356663 +38336366386565303832666666656663313137373734643939626539396237383932386138323132 +61633537373737393037373262396363653964333165373962623934363266643864326137313534 +33616336306432366330333634373535343738346638336663616138343865623130356566616438 +34313264383434623762353265643635646665303633633636636462363137623334353439396137 +36383265353331333430336138353233306565653862333465623832626366326563636636306461 +63373564306561356132396237633134356538316137636465383238626433656234613536336664 +37306262386335613064663735383438666437646134643161643130326635373734643535333665 +61616461356137343736636135306335616330393539363263626166386332346630376336653764 +61386335393534336266666130343233303661303832353734666231323731363663613739316439 +33333933636337393530663262666163626562306365383132636661633661323130353363373434 +62303064303432323462396435313531626665623332393637646235373565366365316434393164 +39303264626561643430623432663565316464373766613664643438353465623765666261393833 +32663439326633363361643531323962306238336461656638343165643763636666346562303761 +34393730313133626235383361626534376365636362646664393031373430663031363038616234 +37313837333737306337313738646530666366636134306130316339373531636136303263643338 +33623761346237316366313265313536633230643763626437643066656336343734643163646139 +64633565643663656638383531643839316138336164393862663131303365303665326165386663 +38346132663261356263313937343063303638323130316266373938623335363636373062386532 +34343333356239633763376236323839306232643063656631663132343735666638636134623366 +32623534306236326161366561356330643132656361353034333466383239343465653130363366 +33316365656338303761356264393535363531363033363933323030313636623137643965383664 +38346136343063356331626136653164306338626264383030373539353766343833666136363863 +38663230376361313964303065306535306662646263396536323266373936663565303833346237 +31383365353239343431356431663731326262643463616233383430383962326536636334396632 +30616539393238303339313866393335306163313261303732393564666632396531383431353035 +37363862306262333533303762626430663935353361303632633831393365376334326435383731 +61313662623037613066393661373633663864393332313066343332333531653730666337353036 +30303530623538396536313338386139396665643062656238323636353361623762353833633931 +37666432386465623237616665366337663062316337636234666435326333366535333239333432 +35373664393366373762343264336165356261356165626662653532633566616163303639666139 +65666163613931316130663530346332653232643962613834666135333135343335653365323734 +32666163656631363233383330326330353866656162313135663962613166376563303366386162 +33616463623065346536393034363735613331313365366538373836343264316238326561393432 +35353435613765633933336435373466663665313830353633336534386532386235383238313734 +64303734376337336331613064663864316438306231356265656138313231383066636566396639 +36393763663938386364333965373065663838343463393131343264636362333434366132663033 +63666162323365623363316461343235363431323634633464653435343332353261313264646337 +61393332316432313164643030366237633761343264386435643132313165356562383965346463 +37613366313836346237336331356333623635626566316333396435376561636164303333663166 +32393565633531376465393936363639616239643139353737353830663231616263306562656239 +33363363623465633934663031373439386531383739663132393434393037383062336431376336 +32316430323434393135623735316265643731396335313238663966386132333765656162363533 +30613066336261633835353262386133653537646230313936363934393664646432353337356636 +31353130356239333733313638633634383163383236346139346536303564393662626262363639 +61623938356534303762323234616338303962326661343965373433386365383135386364636439 +37343030393633616337313035383734363431326136393365623766316664393665376361643534 +62653163613161656564333535363333373337313130393261323139626634643364373933373836 +66323333373339313763353462386338646532366631336636366431363364663438306631336635 +31653935633636623033333762343032616431636362353065623532313639643834393561343866 +35613165313764303833646434653365366464393432323131333265633066633737353461376331 +32633232363562353235613637356262613439653961323565353661633932366662393335333263 +38383436313664356435656361396334313464666231383765306237636365613831346231313065 +66666333313139383463666665323966663065323934316335363633623030613432313239663738 +36666438313134383337393335356265353430333264333638643231343434363038366462356366 +30343938616532316565316261396439623239313838656132373461343361376265333663313663 +35653238656565653662383138336664653032613562366239326266386638653633333661663361 +63663530353162663665333030393637633634633463393165323837366465623337353735313638 +63323232333362373738373464383165353366643938316463393566366334383633636537326534 +37336166636566306361613066656665356330326535373830313239316438373937623564376434 +31616532616566653538383832306335326336663839353963323737393966343063623032333266 +37613366303837343931666237326333633231643961613739333439393732333863363931653464 +62326439363532316463316138333032633633323237363965623963653039373432376237376239 +32633030396263343634343939393663636461623932663163643731646237623035396361346632 +33613833396237623234646137333533646130666531303632653939376363316333303439356561 +33656164643136653033343262393737373662383163383137383135643536373962376438323136 +62396436363235373133623538373633386337363661646534636362323332656536363533383833 +61323838303537633034333530386663303065636439386234366130613237313664623863306536 +30356139323734303036633637383466303563356465613835366237396138366231643062353335 +35346432336634633165366137656536633763366362303966656661636666393462383430646561 +61316435343263336237646331653039373764393061316233333366326235666638646234303837 +38633761336133333832616465343133313865343132363465663537303062346135343764383632 +66616132316638306336653133333564613464633865656262386439636232643135633462646437 +64336134393330636639643062316635363364353866386634306164646431393164666432623262 +34303033316666663930333132363932363238313437613763343466323832623537653465646364 +38623063616437663530626238376664656239376163356334643536643865373363666230353366 +33376435643661616235626163623761366232333931396665363537386432373237333335353966 +34633561643236653865323063346438353562646638643765333861613232613238633433356663 +64653031663365373934323039386466316331336666633166353563633264353638376337316663 +32626664393730313731316265636362626433636436626362333065666338343130636364303534 +31396134616334643866613534653762653338393461343664393866373166306466326636616464 +32326436336166326661393764383933363033346634316337356461373065323261376462363465 +33313339653631363838386461373162376437646530633239653466353364366334313461396363 +30393433356137656363333563613665303730316230656639376339383831313966333765383438 +35366162653264396338373666613030333464333039663132623739643138336232383263653739 +34613163333839363536306431383233653563343239373161643532326264346161336363323832 +33333738396465653538363864363038333563333334306438623865343430376433653832636130 +35316466623061336666643731363939336366306237613663626330636466663934396638303462 +33376137316165333465386633356630383761303234656462363432383537623764336332643566 +38343839613338616164383062346364366164363734393165643132396636643736643034336638 +32383734343361306463346263346561303366313134633163643636306635386230313563316631 +35623936336334373666633265316430343361333736396661653034333935643438373731376462 +35663731653734643633353663333161663234373166656162656134383932363237323865353862 +66646463383564313735333563336365373838633937343233653165646231383466343966383731 +33353439633063663238353536623135346634323633316630613062323831653861383039346163 +33613962333666323932373331303564316662336266313239633965363230666164633636343631 +64323739363734653263393135346463636639326239386232396438636430346238353939363365 +36373861656539333234633439343336663764303233623931653137666438643465633431663837 +63306463373562306564326564633936333161393032373265623837633636333034326130346135 +39313135323266626563633035353539613264353864353862613539643930373331383232653661 +66623365386633366431633064336364323965633361363930336364313337393037656564366463 +36643431346463383837333034616161656366396236313462626261323935356465613931363635 +34363931393337663131376331323032313863336139646165323964333364383637313239643866 +32323662316232343033633439383831626431653833343965633330316336326639643139633030 +37663137613038383264373936353831396565363262373939353834376262353137306137323131 +36353335646662643134323332646230623162353561383732333935316539663238303836626534 +30336336633164323132343539316538643265373739383230623036653138303331306137383834 +32343963346335323563363731623835386530636364626234313133363132313463666463313135 +36343236373766323562353666333331326237626536343937666663363264323534653437646561 +36363139386235656536613265626635376364316634326634386533633666633065616666623961 +33613561373536653632363765306538393864623061313135666236653734663064393463373864 +35343231303632663664376234316463616134323534356535623032386161313336363866353534 +33303531366663333761643461393030346461356664396166666636366235626333653762316434 +37343962396138386630613263336635376136333334373734646461643162643036383764363964 +32326336366532396631663031623566343931666262616362633233616465396338383339333362 +62646366386566353263303664373361316531303432626231353533333034353439373936613933 +37366635303435663033326364613935323334353731313239336233653561626539363761373032 +38306362326339353364383663306238383533316232303138623364643564666337366365323265 +30303232653863623666383838623633383235393834323562373135396635373163616635346336 +65336662326363663162306432613537323366643531353864393233303631346164313166373863 +33353037386630356237613336303561376165656431306433306635653464653237643562666633 +37653432383432356461373734656438386337313061303963343035663635663739316536313961 +31363262343438343236626565366134373365623964643731393561336439666335306265313532 +64316266363765346236616433353038316361636264643935326466333835393435383437323032 +39313930386332643466663039356436633338613130643863373665303238366463383937323836 +66313463306136303661666333373165363330313439623766663765616561333464313733383537 +64366432326666623162386137343335323062333562643539356537376639366330666232386165 +39393332346439373431363762613761333037326630386538646133663831623331656335636464 +32643162323134376261343936383135383565626332386138343632396538383236613139633265 +64326363333261663233653736326461656564383364393334353637663165396134396465343761 +34316564386164626165306137633130653031363562346434363133353832336530383534353133 +31373961356433343363646434373562626666623061313465373466376431643561303634313237 +61386331636635346330663936316361383665363266383064613661346136383435613664373165 +31343331303233376535633064333462373235653139356530623330393365636333313961313737 +32633262353430643431313365666538663630333563656538333135373264313439346333333436 +66343737386434333262386165316131393736356235396131363061613463323532333464316338 +34646439326536646331336633636635376136353234653962316265356336623438613539376332 +33346461323834616266353437393236346237623331313063663730626333383939323664663834 +64613234623366663237653032643062616664663061373536613437613039313939303639303039 +66373563383963356130346435393239343766346562326261613532643266653663303434353235 +38343438626330646264363234356261363234626165343239373439353738663038326630663936 +32303932616335633932646138653736656237336466646532336333643265653833623737623263 +34333666366439386431663065343433616537316261633362323530373239643732636231386466 +39386263326164333433663061633332353635303431383835346139336163383166663965336431 +30336435396136656464613235356434383633633161613332653939633331383732646461633866 +35333266346630623963323038623037613638316130623635643965356631353438636162663263 +32333562613666326339353134643963366362343164626339356431373334386435656635653866 +66343933613666626237616265666638636631326463616461323933306163353862653139663762 +30623665376162333635316164353336356365653633643164616365616434363735356264326234 +36386333323562353134633836323039313535346365646534313364383534643033613538366535 +63316438623138636263386262353432326566393932633236646131333438616639666338366233 +39326434646337343638366533303966663932393564343933653665346264313235633062383834 +36366633333138663535656534633439333139663765396461393230373439396431653866323436 +35386633323365303838613033363462343338396266386133616139306438333337376334346438 +34613431653264646130666530613262636133343630643862346237333164366465383166663863 +38386332323462313739343432613863633038396262646464313131656265373964386365373236 +63623565313837333935666537636665343866643661633830643162353565376531303136303530 +30343065346638333434643461343933396166623862303561386336626662626137666134333131 +33313861653063353465326237363233666162333333626463316235633730386630393565383331 +39363036323835363137396436333862303931356366353965653661393163633666386566333532 +32316632383463363933363337623266336465656132343264353333356330383235333438346662 +34613264376438613161636264633162396236653763623637393737386661313039346161626134 +36373234326461363962366334323866366130626136623138336135306537623965626561623365 +63336662613635393961363666613030333632623161373139356466303532356535653837396364 +30646236353437663934623534333134376363323263303232663738356538616466653136623033 +66366365636234663637333734636163323338313133326564333161316432336534646463653938 +34376232316265366237633666353834343862306432636565653065623738333434656131323962 +65326334383238636134356437303833343836646561636565666564643432383635303864353034 +31353234313161613534306632653936643465653162656263343464353731366135353230343634 +62313032616332333032613930356334326536623632373832363931373838663539346633636161 +31383830636437313130326366393862313832316436363738633035316639336134633133643361 +39303730633138373837383433326434386161666463323238386465383332616431376365383639 +39386266383131363233326463326632666266343937633233663261353736323766343037623239 +66356362313161366635666532633839643762393230326630643938653563396531653761643238 +62633031343237616433346430333564623233346338396363336262383566616539326138646238 +38376565656436613732346433376232666431306235326130636566323233313964353561333363 +32393262373231346230343333306135356536623739626338663633666337303336353063613265 +35313436346166386235383964316338343535643734623833313665383031303465336165643336 +31616166633137373764356566393137353739363839316231303061313563303330373763636532 +35303562623331376133323735626462336433666636623563353137386338656531316439656230 +35636137326135663132663364623131376366363563336232323264643966633431303563626438 +36653438386266353133653833396130393639393931316234323432303463666562626535626132 +61636430633536313464663430396239646637653466333165393762656462623534393535366239 +37343135353234366266656366303338616631353737616333636266313135323738663830663235 +34663835616166323739313430653031376565663435396537626130336664636465663464386131 +63623435353431306436623361666431643164633831623966356434373261623565356664373934 +37373935313234643163366539303530363230313863656664623463323931376466373735383439 +35303963396439343636303731373463393335613338383063303165383133353464613061386137 +62366166373733663236666238363938623233353262346363656230653763623262306431643135 +36626461663334323234383666663062643738336431303466616462633861366132376165363565 +66626431633265303266646638323634636463636464313631336636663833376333383039376566 +34623134316132383163353438623865396332393161346331333839623032376237666532396533 +34323764303064366436396464663262396666316637313630653535386166316633383063653134 +62333432346639313563376635353435393733333539353461306461663939373437343339313366 +37373566303637363438316562316161383861656530363331336138623366653366623965396533 +34326264323136326636386239623964653033336638656233356330636630316533306563326562 +61303635363937323535306162643637663437333232643330643062323766326431656238346630 +61633738393131343637323336393365613162626631313134353938333631636332363564333561 +36646466373838396462663765666238316365383434316234623036396463643964303666343136 +33306562383433366434326265306337663164356634653661396366356566336364303030646362 +33326163343466663533643233646332373864383331396634633364386239373736386261383634 +35643830363531366362653233333139613233393964343734336631626534373864336138303037 +61336166313032616565373761393630346433323432653139666638303238303831636435633535 +62386265636132653730366537646137353062313965373835346664656430653233646364633935 +65303035313265623333376130373533623262636437313565663636383665356634386166373366 +34323565386133363732646430363665313961316531383235393133336436393963306231646130 +31303131343962666136343632643166643564623064333162393230323139333064306536663533 +62666263313731396133393038636431626165353838326362373236386531343732633262343338 +38333637383766643030663064656162356536666264653230363436656161393561643431343065 +32623862616532613461343332363565353766313239323966326331386137313766653966666334 +34353336313231316230303739343034353664343037353133616666316332363136366134656536 +35636166356132323765313339323034613263623862353665333133366630383638653632633766 +34383662633439616163376631386636633066353465346463306362313538353232653435323838 +30373433393462353436353530653531376435643736623864353362653665643633343562323236 +34316638376132613262336365306266333165636432653939663965633161663437653639643137 +31323839636634653833626362396663626364613462333639366466653635646464313562633764 +30336561313934336230336330643637623766623236343433383732316539353461643635306233 +33323261303061373766376165363531663533613439626532663538376565663963393365626531 +32376166653131656436346633613437376363333931643164623565623261303336383366343734 +62643265326363313134346638653136643732326462333835623433636539653736363739313162 +35636364396439646438316565663364333336346434366333353234653431643462323335306533 +36633163326666626663323565383765353438303636663564643539623734636531323563656334 +31393662393234666261356434616534343533356430346666363730303366396237653539623037 +35663536616565343534336335636132316464616239343164313133316230303162373035336565 +61336564346437383133613739356435663162633538313739646535343566343463353037643761 +36306238643434353261653836386264326637353635666131663038633165303133383430636163 +64623362336362336337343165346233343362356462646662623035663137313564353337353832 +62663061666163623332646463303662363737333138386531663535616264373939646237326336 +35366665633065653361626232396163646436346461653666316133343632353637363330366136 +36663334353636396230653763356162396565336137333066353862616234343263323964363863 +62323234386638353266623638333033343535306666333534633636323039643437386633653631 +33633630636638653961663062613330626134343565373639333535653538376238363735323564 +33306232383932633734306335663633383535623066623330383031343537366430636633323931 +36386230643963396134343465323738633765666236383433386638336166303163333333396562 +63663737336564646365653638393734366661373531346364326662336437353139656136393662 +65653864323039393434623634306564373036353035643466626462333962383239383431376532 +63316131343134373961353732383534353065303735326537373637663962633033646434353063 +63626566313139643064636338636432333463396663613461376338303863656639613361326362 +63643934396566386430363866306135353037346661653163336233666133343638613464323863 +30363566623839653236643165656632336433623039356363363338326531353438656662623236 +66616161316630353861333864393061303331363762396533316637333364623035396238333966 +66326230333136353139643837333765613131323361626136643036653162313566666363313362 +30353234646331393065626464323339643932666135373334383634376563356364666364613836 +31633334336134303638313730643265643739343563393534643035376264613939356635373436 +39303066666536333436336439333136366634626664643834333462306166326564323837656536 +33366666613736666634653037383932333137303134313330636334656163313833636561636338 +63613064383839663130343465353761633564656431346330366532363565653966326439633166 +33643962303333393065393861633935323065376363623032316338363465363630303337666338 +36316231313533316531656639366439323434626630376531343837656137373635366138333665 +61653939303934346536356239666334356162623763383139653539393466613434616561373466 +35366532383361373932336463623438653066353035366531653934343966613839663166383064 +30303131383632323231396639653837326530306339393338653865376661666237373930373065 +32303836653532643937613631306630396265323965636534343564616332623430313265653963 +36353231633966663837373034343634356263326139393466613738613065313233636633643039 +35316635656666666663373462616332336139386561343166326565386132363834306436373862 +38386661646362626535363161303962313965323531616236396135396565663935663266373430 +32613363373533313435383661336230323333386135303831626130633865613938633231373735 +64666530323066636665333466636336323332613937656639643266333836653838303834623732 +61313536333635633935663463366333356466393137626261303136653232356534363430356661 +66623030366131323531636263303633326533303835383639343862346265333663616234646530 +63316437346237356332373030633934383734303238386233643164633137343630316331323931 +31353366633263306438623335326161613335636237353534376536653339616163626135313837 +36376531313533343334376463366665333230333264373666353636373461663236633733633730 +38626633613630373933643965346135623739313462353664386233376531383366623336633763 +35363063376538643533653638353238393133353333616666343133653633643732656638626333 +65396536363738356330336630663930333734626637383361323134383865383961323066613563 +39666266303564366665353662353566626430333835373338333739653433643539623034343432 +66386236376637346135346134333361623631346234613163636661373230396236623763623863 +39356237626337383231396463313036373261333864393264316661613930643365316638363738 +62313335636562333030623765336538303265383139656464363562353933633230393336386234 +37376661353636323639613333353432303331656266393034336337616530636163346363666666 +30303939363839653431326462393962303335383831613761356163343731633166356438376631 +32626437373730353037353534363839393330306337663163613132326438633839316165653932 +66653639383965326164343735663333343835366631313235653333343733343831666261376165 +62663731326563353265316536363866303437656239643937343131643565356239303363636165 +62363239333632386535373534353839376463373161386332383662316563323464353139343834 +38346231623830663061653738616265623163376532373235336334663833623364343238356161 +33666139306234343864353265353239323839663634373639303135313238383230363064343930 +31326139306265326162353934396536366435623462633964363964353431353863613462366461 +36656133346662646131663336396133383532623131333234333266633139636231343538643361 +38393632363837626631386339343436376632633133303961623737633066396339353661343166 +62383963316232366138626266366233303736643234363661663766383438383965343433646165 +30623261613932623436613863616632653634656638343830373838383130393239633263646532 +65326332393731616637653964626636666136393363656635356161376433666339393739303337 +64373031636534616337383737343737336535313563373330303338333362313032326531656531 +30353365303763383436333536626661343162663561366330346565363163356132356234343831 +63643563303566313137623733373037356132316164326638323938306331353033366537343636 +62623563613136663936633565633137363861623862366665343262343566306434636661663131 +33323461366638623438633866393363343761366530343439326439313265386164613838343034 +32663966373536346335323736636233316636363166326532653333663163393963393936666334 +61396636356338323833623662316465616538636534656661323737376132646335353364353733 +62623564316634653465343166336235343434313531396462623461363564393763323630633032 +36383361383337633338373732626339343761613438656462343932393066666562366533333563 +35393334623930353930376430663838663762613737613339373336633634323962663630613661 +38353633366339393838353631343833643534363362383865623137326332373933663532353831 +30363639356534623438636437363366386132643634333639373263666336313336316133363339 +61303738613637383262306233646365633731663166383733383435343536313161643337623838 +31363430653666656138653331386439303237613234656439376135323330623766623463623334 +38386437373733623536373335346461613334316361353736353434633166323535373838336530 +65306631393563306465343063656563353337653063653065663864373364396666393030646139 +63633039343033623535313337653462626138373639316436613361303638366266336431313730 +34356138313235396438336330303561656465336661386437643862366466366663313039383966 +34396135393965666632636265343836653365333066393938346636613462353463343333666434 +63626335306331323338303931366436656162323638396430313066643735356439313962303633 +62653861313337613865643435393761333534613139366237343234383233333766643263343765 +30343530653864363232343930633233386666343533633863316265666630626464323533323962 +31343332316463663835323732393535646531336636376565353666383965363965333965306435 +32666539663435366664326362336633383239633535343735656363313665313334313730623432 +34343136366362383133353063313762323437363464656535376661616361353534353439323662 +35353761343361623464633630383839656236366532616463646665373436393332616363373365 +63373665303965313661343765363139396465303432626461303064656666663464336531623533 +38636135343161303836323065323231666135633536313966666430613266653937383461356362 +65353061383338366161613935333461303465613434396566623533623737323330303965656339 +37356130336238386564323234646165646563643237636137663931323239326365333566613638 +62623161623634393661323266353038623236353530646332383730336232636539623130363234 +32636137333037663930653631373433646233366365623466323832623666366464363334626430 +39336538663734643863636466643664303437643062323664353966633761343731323933633965 +61643030396162336337613164663239653235666539336464373534376439656136363761383566 +30353132643830653461636362383364663935396536633564646365373931363936663465386361 +32623039653963393235383336383764363730393538623134653665653038303533373866356562 +63356437333038396636626165616462616530333863323730346262386638333930323163323062 +62363832333935643339643466633336613564356536343064653863376236353639366432353735 +63313866376463303236346334633838623739666336633335323066393963343930376164646437 +39376538663531643463316162663635303430636630623832663937343833323435326163343462 +61386331623564383465643361323664313730633436353961663064376638386539333765626662 +31313566653835383162313736383332653466323933643466666336313363666166333266316661 +37346230343037323666666136323734623763386264343034313931346464343231373434363231 +34313164363537623962663230396565643236316336346532646261333234613235626166616465 +33383964303530336335363830366338363237313064363165356262656137346537643833663437 +62643535343261616530306661336666323332616166343231653065376666623961623734323065 +61653833613363373032626463393762376336373536616266633130643361313234653635623662 +32663062666339653632336239343864666263303936353230373163383433343764623437333964 +62346364343134373139303062366330656138613866613434366234653739313564343861333437 +62636536343463396230323934306539396361353932383534616536613266643636656265333333 +65346662313132633336646536613662653361363636343862663434626363346634333161373636 +64316437313861616435383065363938643438363630383363323665313737653063623431633864 +30313762323864353166356233663237623065313461643832613462393032643763616435626536 +66643739303538643939646165363532343832623662386530656530346136323363326132306561 +36613238303339356365373431343739643730636231643432636339393338346632333361373863 +64626366626364363536306632656164376639383431613933366136373630633439633434626266 +39333737373233393661396431316231663565653964633564633263666337643535376436313264 +66633332646465343832666435653138316262366663306562346633373939396432343639323166 +62383632313535363038333562353162303532333539656264303866306265353936333935303934 +65343561353234623735393035333339306264666338636662393663383365646636613935353835 +39303734643434336562343733313136343731643466313138653466386163363533336262633737 +32356534626438363362333735633530373432383930643361653563376161356231353735316235 +64363063326661626233646631356230386533333265633436353937656164613430393866323838 +61633631363830323538393538643130356436373361323961663466353630353966373932376435 +39636531303337376333613661393134353562323765366337383938653139623134623432323162 +35643833636635663437623938353331313830626235323438343532653734313331623736633930 +63393665346534623738646162383331626665633866316663336133626335636537613839353836 +66646665306634653061313832616332613765376134366432376165623031643965626364396630 +32623637653538626135626562613861346363353363636161636162373564393933303337643265 +31336532336639646466396262386638376232316439666633383437616135623136363030373035 +63343361633738333834663130623538666366636331306530663430613432663363363834666161 +65353338336332336137623865633061616337333664333137626538323139356138393032346137 +31316231613266656265313363366432383038626331303030656435316538333433666432353166 +61616464336335303864306433636337643261666364346336613763646339376661343962386462 +30646135633639636236376364636361666431356339643761303532386237353764303234313264 +30363833653734663236363665346132316366653638613633653032326639323732386162313331 +30636237383038383537343438656162303437393431653362646230353835386463616134326232 +34653164653230383235306539343232343365346634373932316436373839313362633666373566 +35393963396565353631633334623439396166366635373133623339636163343035383861353165 +36356466653132313239613761393033363665616631643936303338613839356464663535653566 +65333166333439396264653766346631613433653838663466623164643236623636326531373266 +35633833383031633534303931333536336263393239366462393839643133363432396439353463 +38303762363732623833623534333131323832333930323263383765396337353066623462343734 +31343437643439333362386264643163353235333135333564626333346331656435386430343332 +65623934626430636464376334623362643262383933633539633431633962333265636339646363 +65633833633238653765326235303133393730333130653563386231313061663930383539626231 +65373463633736633532313163363835383233386636386263356336376466313132646537343063 +36616130376134613461316161656432333135303961363432653861383763396564316633663263 +32663337646261313430623066376530326537393632666236623732353032303666336330316563 +32323062656332613032623138373664653937643739656230646637393631653332303536646365 +61666563383365623131626363363837663865396265386666386463393264666631396232313133 +38303832366537653165386464326631326431356535643235366235343536333563346266346466 +33656265623631646261616536616534613136343737363365313666653261616137383663653934 +30653430613964633631643163336366636366353166386330626530633962343037353935366334 +65623831346335393265623538393531376361336334613066346266386365313838623630396166 +64366335633337333366626638343439323364363565383135326535333237643364353565656533 +66336261636436373730373762333030613235326462333963336662336365366365633561383733 +61636463643530323732366331653961386130633234386433653864663435343233386534383338 +62383532653966346362653665343637323434373830323037656266303831316134643030623836 +31356332343134396163356236393138366639346430373637393730343635643035386435646666 +30666663343332643461643864666632386633353332323032663435363537643565366632613336 +62646163633961653636626662373633363762626665363632326433623535363934663163353163 +62623034613334316566363364306262656331396432623334376633396563626362623532633961 +65366230303831633163623765313838633533373930353735323263346664373662303332656463 +30616131363735356136383739633365326639616133623839333532393435616530376133663139 +35306130393735666239363035626561303336333332313434623633666131616235326632393733 +34643733663538316439623333366464313462336332666463363762343331336166343561373364 +62326662363065313362646663346638623466396465313965353365336631363461326235326364 +35613564336337636663396362633130326665336134623930376665323437623932613863616561 +63306664336233313134323834373732363763666634623436646162346265666263643530376361 +63323861616464376463643638396266393633643963383036663961393337623135636363656466 +39636461623633643064323235316366656565356561396232366231396165626239666135666635 +30376363363231376437636533326465373666313838363333316365306131326362663363326162 +65663265336335386332326631653437393734316330373266313430663062383035313062633036 +39626133663730613931306464663263306334666334393363303235626364323064363133363435 +63643339333937363663633135346338336662346230313031383265396530623166386538323331 +35646539393535623633616562633862656435636434316462396437373533393762633266653831 +39656337343765353835363730393130623837343062336266333437623238363362656666643466 +35666235646439326663303835363139343434666334643361623034666133623038623632636438 +31613538353365643833616330633238323733326338333838366334646138646138343835326231 +38653933663237336238323938646133323335313933663230386534323238326635313231306130 +61353935353632623132393036303935393539363238306638393231646165636539393563396162 +36623132323364366433313034393063343930623431353439653331333030333166356665363037 +62393864663432613733343231383432366637303434386562353739316565653461303963646162 +36306635346661326536616638366362613635386466393532633538613735613737633935323930 +66636365373839346439343630386461393332613539646137376264343531643733656563313433 +63343162303066616435323265656236626666303739653365363762353733396230313861306564 +37313563383963303161363337303333323563396464636162333732613935633037656566626430 +36623366316632633535393163386135313030333966343139353830383934336231343635643962 +65636536613938643537376461396133383138323465323236336436333235616564663065323032 +64306537653964653033376631623263343264373663616632356265616333363266623066376339 +62373332353536303361613433313761653035383462363962636236646430313138343432623731 +66396531353236636534656465343135666532323064633264333861333832636239356165663232 +39336630373035373131396139366532396334306537663262653264303761633939623566633434 +33643437323264386162303864356463663161376436663932613465306161376439643030363830 +65646130656664313832643136663164623663653561393061316139643035396231626431653236 +65343337303361653834336630313130306139656565316234323334333137336634316431396262 +30303837643437373139663430333263663831623866666165383536643635643731336139343734 +33323634666431623236623565356537323039326638323334343638656634316538383961623939 +64393833383836663034646161656432633437656662343532313732396534356237326530643638 +32313162613533656465333232326131303834376662613864623733616262383034303364346131 +38303337613433393435663864306535363432636336643936623661326362366662636138623032 +34386133646437333462346632663762656561303665326233366236626664353961313338323135 +31353961343337333236306562643330663234376630613433333732626637353232373832643538 +39653332656638323737613862356234653233363663336339383564376631623064363064656131 +61326236643330653764656636373363386565393231333035326239366337323338353033636166 +38373530383434316235303962623836636466353763376661363731386337306664356365336539 +37363264613634356636313363303735316234346639663339626430376534656166336335633434 +61646435666431633437363261383165393863346531343337383064613835356635323836656239 +62313464373665656233646563393631333261656464643566623637376234383366643761633730 +62366335333831656363663033393033316464653761623437626661653662376664373565396234 +30343034363261363030393165633139333833393535666165666333613130663336633963653565 +33623137323133633133633466633866666537623834656361663663643830326162336465616634 +38363836633665306264306432623961653237383233653130333638313536313335323132393736 +33636634643263346537656131316662636532656339626664613963316335623862386139633136 +38616334366566633431303365333461363965316639626665343834633032386363633834383232 +35663033633130373030636565356531343337343734343862356265653862636231333731393730 +61323839633332356433366162636632373438613861623836363834323137623632353737323932 +35623034306564613666353937346634666161663133346638373337656565373162373430333163 +63326163363365343964313236396563343061636664653765616663643366646336366332306335 +63373236613562396439626564653765346462326562613232653462653066326562646563353461 +38653239376239356162343863653665373363643034316534393339346134393763623238343539 +32383566633764353665353161393835623138643537646365356430636534663762373637376632 +32356232663662303235613933353839346636613166663363333763653235396636383936383031 +33363931373564616434366639663737353166353633353534356365393761343332663433323738 +63623265626339333937333366303635376563326338323139616333386361323065376666653131 +62323638383838373038666235353165363934333833616433343066303238306565353562663533 +39623636306136336132316361616331666134333938343136353638633938313937363462623737 +36386232386362323361653861643233613032633831333636343238336362623066613064306335 +61613438316665613931643238353933626362343062386463323765353731383431613233383633 +37656666626261306234373763323064663066633262353533383131366137303635306463616633 +35636530303065356432343237633236353635313039636230346330326263346332666330663837 +66623463616339386363366364306232636535316533373731666434343634633532636464316638 +66656534663932653335656363666131306436363130343831343438656434303439653136303136 +64613837393635653564343135366261373638383834313032616434646638626566313537623633 +63346365653762363333316538326365333631353138653666356338333834353432633462656234 +38313835653338363232376466356561343063663037313835323138363137303661323363623139 +63386335353265313635303965313238366136376630366335303432616139363365386535653836 +64633138383464313466383737313461626265376563646563346130333637306636643935623732 +66383830373037343365643535643838343039626564646564313135353466366639373262623366 +36636365303765313234306434386465393433316464316239313437353165356166313261646333 +65333434313831346530386533316265653536623562633332393339306330643062633239316136 +65373265353130373531613166313165653736646433363335646638356534353465316233373464 +38353033653766396436623631366362396437306162613439363037373438383039363865643533 +35353834613464656333326665343762623436626235616565303130613566626536666437633664 +33363731646539613164646533663563613034363837623261646433613061353935386663353939 +66343234613366646531323466663432363936623337616231303361306364626132396636646636 +36313439366135313133393066313366313932313930303034333534616232366232636361376237 +34333662373434363062366262343035633935663663373163363530393533373632356333613934 +39373230313333623037343065313864343236383963336265393138323039383534336336386136 +32666534303662333761316631663262653937336261396532343735326363666434616561366335 +33323761333337623530383263363031356362383461623037383830616630656131316638613132 +37303130666133313431323438313331306364653638616364653739393939386631653538383534 +61633161323431383936303832643863333937343739663435323062613630363064653164633534 +33656534333631343162366234313834383837356665363364663030386138643539393233303464 +34643066373732313834383734363237306139356431373862366235646164393733343665323535 +34663035323463623739336237633065373539663032376364373264316464363762623533626163 +66623166653432333034643638353132633763343537313632366664353238303439356635313433 +61326232633038303139663763373862616632386430666365613132333135303430626261386331 +31646230643336653637653034636430386164366436393731633931343363363530656362393563 +66393861623331636638626530323738626334303532633664323161363764613436303031323434 +64376632666565633166623839653336363538353939636238323863383538663064636336353830 +39366334383133313032393339353461613337376333383765633938323161316236663966613465 +61393365323762303365633331343039316637616666656438643238663831666333306365353865 +33333966633362373461363964386331633765643864313533326531386639363464626233666531 +39396235306137393736663965313930316137363135656535396436393465333337386666333533 +63333735623764636361653737326661633235623962313139333463643762353237366565383434 +65373634396665363461626565343839336535376339623335333039353537303134653138333766 +63393231386632326561363766376138353731623263313962646331653232323230336330336435 +32633237383131363039386635333163356631323635303962386138376266613634313862366235 +35303035323631623138636665613336623165336437323765626233383761633631303334623537 +38613933306363343234393061353431303037353839333836613437633534306266323933366636 +35383533306265613963376264656238666362623565363939653932633636343934353564663665 +38636561653431306131303931393662643538373737373438326435643534646537363766653863 +64636434353765343733343966623937623136643036353930653930363730363233366432363234 +65363666643264393732313737653638303565353430353934666434623030326131333537623637 +30373432633566306162316238623839353932333230633234386332663532303466616430643431 +37376337643866623365636665363430363836393131636631643063313261613037313466353661 +35633130303865326262313138336139643261636435653733303733316164396437393561373336 +63613438393937613965613531623835346134376539326262346631636439656265356461313236 +62633064626137376634643837383031616265623062343862613966373964613135396336376139 +62663163646336643037643762366264373932636466393638373464646464383038376264363463 +37356661663337616437646538353033333732616433653334343966663061363135303334353035 +36323365653332313764373033643433393031663864313537663335623833643234303238313765 +30333930336230376538623835646562373333356334646165396138626632376539353465633533 +61633430663666366661376363643437623262663830363933303838636336366561313064626262 +62633233323031386530366663373333613464633765313963376433313530306166373461326231 +66326339613437386661366632613538646563653934393333636538656261346265313739346435 +30306365636337616465356236326362326666356231306662366137653663313165343931636365 +62303337386131303630316633363730363135326632303331373735373039363963643234303332 +65636537323932646136666364346363613065363630393661633963633739323536633961663062 +34616361666239323266383532636131613765643566613461613139663933636365303837326332 +32313365303933303734376564626165343336333737353938656434313339633838633161343036 +34303166623364613632336135333562343638336365303466383631383234616234336133666665 +66326136613136303562623332616361326238366536393635383735316262623962316338393732 +39363334306562656131643265356432393132376135333838383232396665613932656234366638 +39646136363238313733633037656366363534636561653139316436303232373766663133653066 +63386262616362343362373063346362333135643232616436396464343264336565313265633039 +64646462323935346438383361626462663135633436396433376437393033346438396439386261 +32643662653162396163313436616239306435393639316566613763396139656635383861333964 +61386464656362386565313439643962643264663462373439343533636537343433643037393537 +63363739613564306332303531396634346237343936323936646166353863383539613364346462 +30643965616233356361396131636561333366343336656438333365646136356265653866613635 +39323666613863346462353165306566316437336438376332323963376237613334613033333235 +36366661393634616330363966623463633134323536636461396431616339326536373237666330 +61323065396366396539653739363536303436376232396465643766623161323738656233653135 +34306536333438653232316539383164646665306461623234626663656234396164376536623234 +31663531633865613234336638376661336639343063383466656332333862373037363830343130 +61633962383864343038666630396363383164313564376230316265643333366465613464363166 +63643061653165366163613961663931336434376537633463633864666433636236303365393765 +38326338353065336265306230313865353134636433636631636563623734616661363366326331 +34396138393730346535333265336231653134393231663136393035366231323064653562343630 +65393832316337646565616233376466366261646335313664326363376265323932613237376231 +36646363616137653434353062373465323534383736363063383464343532623364636139346133 +32653861626564653838363038613938313861313438616537646434333130353566623835313238 +34626431373732363338633337333566653831616136626264333732383432346539363463353930 +64343436326534653662383031303537626630373036393362613564306339356436333934666563 +66316338393364626266356261313366353435646530336332386564343234663233653534636335 +35323636616137393932626364623861343165323832616330383337646130356133316164353165 +62666430313462363530323431363364623563303862663237386638376262303334353434666264 +35313832383965633632633262363465333033383138313563323738663762333763373232333234 +61313135393231626638353131356539373061333536643262646136303563656663353563623431 +61613863636236333432313532363932623062303462303831323632666163373635336462643037 +30613561336130366631336666363538656334303936633531343164393161396464663661616566 +31626663313430313361393563653238366135303235643032303562323434303831303566316461 +63383539303732616430313264636534666263353331363734383133396431396365376630323662 +33653030626137303234373364383961363636393466346639646234353364343931333237316538 +33363463363332333037386237643037333166323331333730626339366365373163386433343866 +37633264343039363261653332623735336235323031653066343164623362666361363261626532 +65613434373731363635316534663838353937333664656332663030343166306333356363633566 +64396634383238636339633532323531653735386235383366333162313737346263653033316230 +38376137343935363536353164336130643432656334313163323732623834383334656663346639 +35356139333938653635653365336166636339326133616230316432343763653864633361656338 +30366439363337323930363436326238633766623630323932613039336536343736656132643339 +35393564316632326362353034636138303737353462643039653932623230616333323764613133 +64646562356462313166386637386336313234623530363565636665626163316266353733656335 +34306631663834363062376335373764386634356633366532633035343739653733623237363932 +31356563663566643239323865666261393136366666646364396237373961643265316539333534 +61343362643263313637396439336130363331393230626338393333303165333434306537313763 +38616438613530363335306239306564666439643936353864623331623432613231366435303739 +32636462393463616464376563303534636531643965306235613936396265393739616534396362 +38333138353234393063376533306137653264316138343837613336613730306231383666616165 +32623066366630343038616332613764656230373339316134623831336162373033363865643638 +32613762656565353531346563613563613935626636356265343631306437633562306162336565 +35663631366534356162363331306335316134626566653966396335363666626361376135666164 +36656333376533666163663133626536316639623839353839373938386533363765363766343964 +39343238653832313238333634353437343239343533373561323439653838396564393865353937 +31636164623738616261346464663134303839666339303338653536623466393338393362663436 +33376364303461633664323561623666323963393864386162323232623666393237313064616337 +35313265396564653966623233353864303034303366663934663239343331623636653436313030 +32613765626231353332393838613638316633613465616532626363623561393839616561613262 +39366662663639323733633335393930653833323235643032613837616463326163383738393562 +66623665626339613034383732363737343534343130326465646438333635656638653832643536 +36666232643164666635666662363630643633633566646432633762633130613434326462393965 +39316131383430366635313266623539303635366565393732623139633030663763343464626661 +32633232326532396266383666366434656662346665303330366264396535643630366365336438 +30323761633364346131326231623033626336366438316462303538613865393633366239633830 +33356635306366613139343964343436376533656338616332636632626263323065316135303032 +37333431653566323333643336666534626538663832623363396264306336326661616533393162 +62663438353735653133306363643434613233393932383365623837626565646138393964396130 +31353262303161343137353537356234646439376663383761383166343231653939373239363634 +62363564333966613366303462616463323833613262313065656262616237373830306233636238 +37663263636662633062303565633566336136353532333664353638383139376536316534366432 +65666239623764646335623364653932663834393035633730656435336531373836396564393963 +66616236313531353163653365303737303539343961373862386337626332326362616233653835 +39306636386161373139616536356433366232666435623836653362343066343733366331643830 +30366636316636643966653365643131343734303632356331303837633231653365343665633532 +35643136313265366636343833303733303539663165666164316465613963363264613232633935 +66333961343730373131336237626363383636313965663634306265333036643337643637306336 +32623237333734376633663664303533653839343233656561303131356663656265663036363831 +31636431363463326162363238323632616130326262383736653539326435386633323935626438 +61363232336630636435343863626461396437393638666637376364333332343164386439326165 +34336331626237613437626531313237633639303738303833386238633636383761653262646435 +62313433333331326636336266646337316565313165643330393337333736653663383464663939 +63383834643636613763373535313533373264363838643633633136323831313436336537376164 +35643763356338366363396634373563363838653663316236623466323261346537303230666134 +61643533616233653162363064633032663464613639353662623464326162373765313138303834 +39623366386364626239653633633639343462616361376235373436643630396666383039366364 +64323434396466373865303938666436373237353637386532623434366338346435346333636563 +36313234343337306261356630393662636231313033343639313537306365313233383032373635 +31306465373263353065376561396532363233376561656233353337323833323631323834616235 +32393736393266326564336537613562326437393435343737386432336264663033363665653666 +64326164343231616361376235356462376464323932333231396432306636616462393037633562 +33376632323965623062383663626666353732633836643631656464356434623238393266386336 +39353765393763316562333130363032336138393164386230346665643233613436656234623662 +63333935303037376263323036323162633866626231356461346331303136663966356532343133 +66333233343262633366306363343034656533333762616135373866333566343235373764623466 +62653662363138373139656230666130373834653266626661356639613638303536366164613836 +38626636336164636135323533306664303164343537646139343833346438323531373061356639 +65383861663463326564353839326531393133323265353465376364393138663565633733636533 +34353232393339646362663435343164653935663331656161316438373634353239613963363436 +37303031393266303266653434323937616666666332393230656639386436393733363334613933 +38633465623632313438613330346239333036643666333730323634666634646364613036623732 +38363539663262366239653266636165613166323038313831386439306262326538653631306462 +31303761643334616131623533623863626131346263366161653032333864393663366233636539 +35656435376633396665353133303830333562346233373436623761306530373565343935336531 +39393364373237343565663264383235306134323635333732383630643262656262633335363831 +33633733373363336562306164613662656634373238613465336661346534663239623966356536 +30666434323337336633376536643139626332393231353936303964396565393733653063336331 +33666531303761396337626636323836373834666536363363643236636536313633306363626233 +31346134666235393635613663613137306265393639643834346464636434626635353539633530 +66313831646232666664346437616263303037393964633963303133366565653330616461353165 +36653538623836656630303132633830353861333536613030666336373064393364626262653136 +61396339313033613662383631616635343739383834333261333530353966316165383065323862 +31623862366238363436353337353265393735366638303634393863313532313230366339623432 +37373861366233356161613562366637363130383664653562316136306633366138356332353861 +39373331346362303862313730393834306266343164343436363531623265626266626366363930 +64303631646161316163643865393738613639363262323434353061326332393532306135343961 +30616232373835663964623033336339323739386439336131313935306330663537656263303563 +35383461623764393164383163656636353463313838393965313362623462636265336133366139 +62656363383036383364353737383834613265333464373937336163373730376363633064643065 +32386537653764353362363039373039373433326162663364343666376663363765363034373161 +31363035316139326165653866643530643564663134323561373538323764613064326630623865 +64663338636632323336613737366462396534306233353539663464613961393162303639363134 +66646562633335643931343362633232326132356361366433386433373638613061373936393561 +65643837353539636436633137663730313362343832363737393263366131343839633436646333 +32663039313939656136353337346633656262393034383933336336373830643362393130303063 +34633264616563663434396436613166646238366130373837313438323361363531343133396632 +65336362633565613364373239383330366564373036373638363335643535623865376338633438 +66363164383931373262376265616537373437663437633736313636643330386438643138633366 +62636435336431333836663331326163346664643131363065306335373432316463633462396331 +65303631623935333731383230323939343461616636663339333335346564666631303130666338 +37653337613332376365373866346335656631393766303865316333663364393834616232316432 +63663938326463636661386537666465643362373037346636336334613834643264363731356137 +61323262383030663063386139653765343539366632613763323262363437366562633862363662 +32313234633236313033653538623262666534623764353132626463326538336431336230343237 +39623838666161363530363636363633353166306666346134363664663533633630393534626565 +63633831303933366636633034633237313665316239333537656164306439323534623466346136 +62306130613431366534663237326235633461363832356433353334346361623430393433346331 +36316333346330356166623765373937346161613631386235336437633435633064663064323432 +36616338636261646661316561366130623339313966636235303530616538623363306563383765 +34326133303863353233623261356539666230636465633865326633383261613138323265346264 +33656635666230643539623262643036303638336636376237363938663636306236373263383363 +39626234383966316237353634346537343261643533373631663538333939346539386461643834 +63326335666161383732646630386434336138633765316561346363383531663932653366656562 +32636663343134363063306536363366386161366236326565376363633866623732653235386563 +64653538373663356336316562373339663366326433633933336531653630376164663936653535 +65356637386331353536336630323837313761376266373037623437633165313930306436396331 +31346132363435376464626537666139336532336236353339313865643063313862626265363938 +34663931303835653761643764373166346138383362653239306164346361326232343564386435 +32373239373862353263353365666436363965663034646261353133353266646533323663663436 +34306634626266363431346235393961326362653832653162356132356631363465636335373831 +35333962343338353933663264333563653362393464303638336330386137616431653436663235 +39303733636163353533363834303563636366336337303963646534663136343234653361393136 +38383262376235393764353235613636653736343932333135353835356534623364376636323738 +38383639323466636633653534383265623663323237646232623066373562363063336566626636 +34386363303234666165373032383262363832366165636635386264653730306537633364643763 +62356336336639326539376633656263333063363931343761643437623131663534303930373631 +61613462633539613263353566396437623632303531393236636338643661626363373663643965 +37373138313261323465653634623537623465623731316135346337663763666661333034373863 +31333535646234363938313234646533356538353763633534616530376163633465386434323630 +33363861626665613663333539623730363365323639343235633736303538303336623230383035 +61396630366565303664623664376332396639623463376534343230313339366137636537363664 +64643137383936663338623036353735303839373239663666636338303839303132336137373262 +62306235623965616565623532616162353530313562663134613336356366393130626362623533 +63326337306335333966333530326136656134376130366532636135396237623537363637646130 +61623431396464356232663737636530303035303862656366376261326662306665366461366563 +36323937613836646661393436393636633332623031366661386636653365613639383961356435 +62306537333365336364666538373031353861383633643265643932333664623236663862303738 +34306262653038393530653465396663343866373136626266306464323936656232353030633866 +31343163396134316165313833363565363366306230613031316262663735333066316663396638 +34363563653633623632643234333037656463663266353637323235366533393864333539313265 +66623838373364393464303838656234616432306163616537316238613432303865393132633335 +34623736346238303330303730613736373563353732326239646230393334343339316239666437 +64393738316538663032646635393762373331333465393132303830313566393438643365623166 +33303532623238303333666464393333303634333265623838303265376231326630616337623638 +65313532376462623066383230356263356464623830386366336662373364366531633464643234 +37313265383436633738383737313462623961373436643334646134376464613433613035613530 +66353531623635663462353039386461353030376365643336306234333164613836653861313636 +38333036303566366166343835656464336436323063653631653263666234643564346632666537 +61376336303361373464366435316435303632633435386235383865663964663466626133356433 +37613337353935356263393162343530353862323761383130313031333638333132313463393261 +34393335313732336364613933616464656134346439313432616531666463353666636461356163 +61333861636437373330653036666265346437653534613566303462303766373931333565353332 +33613136376632623238656261303433633433393437653833623938663737646530666333313031 +64373833313861353732353666373933613161636464616165373062643132343931633337343239 +33393066386365373636666363323536613231623161393039383432633235343134326438326231 +39366564666536343361383836336439623236306435333462346537373266396434343263333962 +33623839363465383765666363396330383337653966363535333230643239626331656463613263 +66336262663262383032353937333830333432306334653235333735356530666335333630646361 +63363466383738333861363630653130653063666465306139323337633665393464383133386335 +64303036373532303337633965633836623165326465353534663335313765623731393666373461 +34623633393634623339313935656534316261306563343632323165363835643763326434653134 +34653634383364643562636333386637623830343935623730366135346631313232643862393436 +34643639396161643733396239303331636561333366653030653938633262323762313039346437 +62653337643132613062656139383735383533363336373437646536393661376631386664366434 +35363134383862393536663030656562386462633361613761306535366331343732396263393538 +35393539336638363732636461653831663432343166373631326330623064393161343966663464 +34366465306366326132316132643533643263393431313336373539333464663264643261663361 +38303430313239336631336565393563616232393034313135346436373262643761633334613465 +36623665623131393535303763376366376563643963336337633762306261666334326465616538 +35656636633839623532613833636162613339313665353730383234303065643335343933373662 +65363865386630373364323064646561353931303531313761366135386238313264313430616563 +38343632393762653761656634633666666432646632626365343636313338666263343064333839 +62373566643465383537343736323634306332353363303634336166393063666234623435343263 +65323636663465303930366134376431393834303663396163343830626235393036323937373262 +63333234643232313064643063386638373131353734613337356661343237376438383631366464 +39363034663731313936643437653366323034336262653837393938343533363138616433633432 +66336132366662326336643537376537366131626663323963643732373363313161333734366533 +32613866386332303763386562376139343366636536616663303864313335346235643439303036 +66323639373432333261633334303161306461316239363431313565633031396364316236316130 +62353632376632623663346630633534363131363465346166303835313861646463333235303666 +35666465626234346631343137623161356131353631666237393235636461633831656165306333 +37353362356230303834393865333232333335393630306537366630653935623034636563303230 +38656436393863643433613465323564353430346638353664316231303763616563346431373762 +61643132306664666232653337323333326565333133323064373865323031623234333837313462 +64623761623966376533346138623861323138386631343236393331643935303862373465626336 +62326234366161623533346337303933656236316439633561373839623636373437393633646539 +33366664313930643866366634613065366562656564616130613535326236643537626434363336 +31363435376332346465313339346466346237623932363039656331323261623663343232396536 +66656665623137656334626231303530363461623965373632326265646462386334356333353162 +39353736656132363332393033663966323138656163356265333439326432643435353934386465 +37393532333236363438666639636361626236633065303838363033333563663138366532336634 +30376265646561646330306138353436386538656538336634646663346537383563376431613131 +62306536663339333564303335343634303062373733356366643134333461343862613238666365 +39303835353562633935373932633964333733346432353663373661643563386666643664666366 +31626430366238623735323430303164383837633737613632623632306639666337396134646534 +35666330326232356631323162363162306438386361346537363562393730373939393535343231 +66313966323635626238646435643735356662396565626362313537383936323038366265323739 +35333033646563663266313166363632623432343438373435646335326166366330653331633831 +31313333316666353837376463613137653232393335313861616632343766616532376632623038 +32636237393235383361643064336238343030626639376530393537303164363839343836323838 +32303563306138633438386632663630396538353337613939326164313330343037653331396139 +62366664313062353532313835366638623131323937383564373438376263653962643130653138 +39313136363239663130343539343733313033303830633364343631323964336634346235653463 +65366139633830396132383962323934663762623139306336356139366434303330336630643763 +35376365333336646536663339316536383365336462626266643564323164376661353534393563 +65336462343065366261383938613565316239363833326431633364363837303738313966316430 +34626230623639626337363138663837353066626565386230373161353137336634306566646138 +61336534373130316633653762333534306637323837306264393235306234316166633030313138 +65396234363865346636613239363262356230666336323131343033316666396133633064373564 +61653563656331303039326363646338656164316464623436343630313565643239383430376539 +32616130346164326361393935366633316665366539343466373333316566313839633536313935 +38613438333030616264333338613664393333343130626162313166626335343438373864616365 +34623334616333613234363637363536336337333663366237303039366165336438623866636161 +65653035636135323234646561643230353038393532386233343839363830363539313231373730 +34366462633838313266326563373934323932663862356362336364663137346265623732343138 +63353561376565363865396534323964383839643763653965313662646566336533626265333631 +63613537633835326364396637343463646232336237633266396138373638316338366633366636 +31666137383736313539303833326263643939333832376365656636653063346430393565316164 +36653931376536303533636536626333303166653830656263363865636365613765643839633038 +32613936663534326337393461663531353833333964303431393763386331653339323862643464 +32653034393937663063666630666262373361356466663563666237326433336539636431613432 +66633535383162363734653732366663646134636363396432323766313162373862663839633664 +39613831343361363336393330383666373561643934333639313431653161316461366661663661 +35373632316532393037623939313039623262643634383431323536353764623661313535313135 +37353139366164653530643932666363353539376632373162363730653933343835663365653735 +61666263616562373762393632336565373764366130303939636334363035663661623837356163 +38346332306632306666303137353662653637316131646464313163323630326338666165336264 +34376138313537623835633132663934653836333435306463353331306130393133326161343638 +35303236353639383465653931363162353737353032653035376336323538366539663730663639 +63313939353839313534323132326139363135653733326436663931646163306165336166316533 +36633639376437396134323731356635653963306436356263323062313639353266323134653031 +61316161643132626234646137396464636366353636623263353464323162323564666633646462 +33636239316366383163316134316665393138333239386362636238303861366138343136396334 +36356431386134356338343435313437653238353531623833653936373465636430653264623566 +34313537636264386630623032383262333135623665643435326234666434393034313430303063 +61653732633064316261653661393838356363376165353831343664663762323861396339663265 +61366663653965396265336333623732383563393830386435653332383933653336383861306432 +35346365303137303161373637613437356264663764396462656630343765393766636632666631 +36333161303563336630383630356639363463646166656138396464366136383338363864636635 +33343562353239376638626564663133313639303134633336343665356135643964646161343037 +34313163366466663862346565383938383337373337626561306338366462356633343462313761 +38373765313662636466643662386637363263646238623261323735663861646265626436363136 +31643933616233623461336536653631326663343532323665303334336632303065376465663534 +35323936356566386231636662343665333831656631623336353132633463396666303230323561 +34613263343239363131363832653834373434356637373139613833393630323465626136376535 +30336236666639353838623266636665653431616336656631323034363662353364383062636630 +34373536306362373039666262616466663938326164343062646466663536343938323362613331 +63313461316237363839303234363561646631373833343832323936653632383838333966646334 +32663963643166663736656333653333343666363064646164646664306261353162386361353630 +61643364306431663163353463633036383538333832383433303636336533656366373661326561 +30303061333938313763316534663062616539643262633235306239346666373166633366306536 +37326661393837633435383262313162663461396432326634363662333634636632366231323836 +32626237356434666239373162306430616130646464616138373639646266336630663864646162 +30316465363461646238613638363038313566306535633930333061623933643563356533393235 +34393537653062666336363233616563336464613961313337613437393338353235356664616337 +32646535353934363738396433396330326466663131626330656135363532313030323931316133 +35346263333034636330656363306439393761646465306333353230306534336132373262333137 +62316666366236613231633566393435643233393762643562653865633538356464336433353230 +33353533396637623263353662613662663030346431636231633530316537633766663332363834 +30313264323239623962353331656634626534396536316138373633303936333832323163653631 +39636464646461303838353537623534303634363363623537343963613330666233643566386437 +39613034343864656534383466373562656136393835313430353333636364383636306137383430 +66316665626565626666306665633162386539303737343632376161316364643362393435663338 +37616465376465393161303862666430323765643337623437636462333037613864653163653066 +63376233386233366563623432336166646330643433316166363964366362646233313665333936 +39393937326431336333333932366363353330353439373464323565366465633362636532613237 +39643133303163323861613033343531393164393661313230316235633638623034353738323734 +37613531653431316265656530316133643737306362316636303830663739313734616139356135 +39353862323933383865633139316662313835313238356539396166323461633164383563383439 +38333830396263623433653632346233386330316637616639643366663030333965383334363062 +31336137663730653764326564353264303364303234393062613336386431653539336236636161 +62303337626535323639653033366166393264383135323566633433363839643463363331383535 +38343265396234383566663862643434613661343061343764656661386431633063383064303564 +37323861636362313666633430616139393033303836613237366331663638393138366461653034 +30363732376266303037356265333430393839666334386133333566356362373764643536363362 +65626562646339303737303836333333356263633761613833326636653237636530343333376132 +62373730633130666239366562623064613366336235316533366236616431643134303761383563 +66343766303631666232383165306462666463666132633462393261643866383863336131343631 +63643633643530363234633166326533393537353031363636303466326539313062663335643161 +30386330326262323234353366356161336539616436373932623664376533366533636564303964 +62663032356130363566306265656336663063376162663433386263353130396439656133353232 +63616436383938613533353430326435363063616265663736336439383037626134336239326665 +63346334363864616436663636303133326561323262323334646662303362303233643539633732 +64646665393034666335396563616432303939326635653331336338373231623366383861666335 +62636136373834636363306262303531666464326331653362303136303936363064326231356335 +34373135383735363866643737306336313266623234366235316631653838323364366437666530 +61393762376632343361373834653436363861336366343633336136636261393062383662343330 +30393831346635386462323138313266383066616561333564623161363464633335376164636334 +62366264303364666361373365666637643434663434626530393030613333336161373136613465 +61333739646339353938336666646339656536386530623330396664333464613433646230633531 +64646364303438396234643939393561616465373663636535616262353461623531663038366133 +30613638323964656462363338386538656534613537393131333138396638336438656466363633 +61343830353638653361326661336134383039323461313037363130356563643638663365353564 +32326163383462623261626336616266303361323335613465626364393461333639393063643663 +64633131633062653265313063383333356232343530656662346535626339663035366133373063 +35363264643235353735303437383335626166373031313464653865613731383439626531666561 +32393537666339633565383666333437623163326631613432623632363138656362313039623863 +62323862363430643866663631383038623434623637393639346430306237336530373564333034 +66636531306336623165643562636334613861666534653432393738346163316266366135653439 +39303366383037613963346166653565616334376565656263323936363933616536646633373831 +63633066343131653166306130393266336235303564336662656635626430376662376165653165 +38336164396433633133653734656430313836323330363836643139633763363234356132333538 +30303062346264393339616131383336306336616363363639633561663765616531653734633466 +38313237356262326635316535353735613565393030323263386238333865303066313461373133 +30383963366335353730353064386664636334656439373531303464386163623130353666636663 +32303833393231376339366563346362613331376161306362666337383361636664666134393639 +36326465333736353161626465366336623331353338383730643664383633333835373665613937 +35663439353763633034326337376631383663366437646439613463306466633036323736646435 +36363861393337353032396231323636336330373431656262313132306638336430323661313262 +62356337343432323630636239313031396632393664316231613766363561393962333162663964 +35613961343962616336666565343839326333633366396262316239643638636339646562393734 +63323235663030656534656332613538653062316361356236336232613131323937386536363063 +62386636643137343037316463343466666461326631623665323365313063623361666630633239 +35653461396439626261643935626237306130353739336164373631313366316637363564373436 +64313565653661633930663761306161306436396462396538383962363330373964623830663264 +34346666343530373366313764343630643136366632623336613466393665303534383665373464 +37383262363734306662343963353162386134326465663062366536366332326132636361363335 +61656230646132376430326630383761653839613839303963393036663365666539643538666338 +32373133633865666231343461333963393131313066613961313261636361616637666433623035 +66636432663566653565323334333365333264663463363236366461343837333862326532326162 +66353365393531643962376234346238383562393663616464386162336335326263636134383932 +39343464663065613066613530353636326361333039653463633237396262666431336361366462 +33386139643335353665376636636161316631643936363361656234326434303237333031653833 +65326536646366363134326634346665326234646531633762316430323138613362666661306665 +38633136373037613763393635333961313637626432393864373732616237633133623439333930 +39343061396462383966663635326530356338363534333861633137303737633465663465613330 +34346136323163653866303965353530633738316338386433333932346238663362353663656439 +37373738303164663435343538323762306130316566346361643866333235353065666163323330 +64616465636136373234633138306330613033323638646531323861386339353964636566646466 +31393065373634656163346161666266653761303161643861363135326463643238303430636364 +37396436313037306430623735636337353333663932346465366236613465363136333630643430 +36653833663239376538343962346464666361383435306531663139643433623361643738616336 +31653962336132323036663764393331323030306564646631656665613164366264376132613164 +61653633666366303562343136383835383537373338356463386134376636646332376666636663 +65396138633338336366356132336237656361653561393233643035653138653136666361313235 +64666537633562366663346630356465393539363563306536653135363466623837353939333435 +66343364373039306663353066353639333236653966636265343536633236333663303762393437 +32326533306134326165613136326637646134626232663736333139363735643763623230303938 +31623564373633353363396462353163373938366363396235366537653734303764323832633963 +30303836363634316437613635366435636632383739343434383531616134346334393139366634 +36636264316264643261393535653136366264343038656436626361313737333539653034333335 +65333835663738356535343235333661376163633134313761326535316661613166616135343631 +63343730386133386533663630346264623831666233323832613832663034623666313134383437 +64373866313931363235346466616233613339363131346434326530386338373864623062396434 +65336338363739333863396463393737343439666461656466383932363465396265666564336132 +63383762613231636336363734386464353564386461313332373064626339323562313537373539 +38623837373534353630383765643563323566323762373564326366323865316531386361646130 +33386263623233343033616332333661633663323131323434363366663961323338333134303961 +62326536373833346665396237306366326265663735653564663964383465646464326665663962 +34653534356232633731663037633661396531303630326537316461376666383332343665663063 +61616665623235326564336337633330616631313263383464313139316136363634343062663265 +33393962646566323134333764303138396261613431396239663362363061663030393866383262 +66626334363764393864303634396662333339353838623233313937316638623333343232386164 +64383232626232333432303039373230333839316139303837313361373836363130343036633434 +33333339326431663065383264336566383639326538333038616439303431646634623035633939 +37653431616266656362363537623633386261333331356436373864633966363235633333396232 +34356563643061323335316662376139613162336338353266643534353537343130323463306565 +66346537386463343835663731393566363433393564343235343064616532333838393731653937 +39636633353935363464633662313966373031393366616337623563366263366264323035316666 +61653739343761646238656663616339363836623061306265656639396531393861386133376439 +38623336396538333039636530643035636363396464323730306631303235333532383830383364 +31383437396431303139386164323930623036316464326136653038663461383930393836643038 +65396565396237663961353765386237663561383038623532623136386638366638623731633036 +66343564363464373764626236313830356235306665636662636232343135613334313334303134 +35663162343534373530323764333234363337663330623136333966623834366532366261366536 +61646563636330376266336135363132323538643839323862633762623135336436333533383832 +66616664356131363561636637356436313364653936653235393930316634303337626331363335 +63323161633336323635653433656236616263366332646436366139623262316638646664636135 +65376364383932653338623539316439656138646164376238616635656165303263393836666631 +34393762313930653638643137643865333139626338633232613032386237623064373236336366 +64333532326131326333643335633063306164336363386163393864643734303139366262613131 +38353037636663343534366332623438633633303838633536366566333433633563313732316532 +33356232643534653636663834373437616237343130393736333166373235333337633835353663 +33366439316232366433636432613435613734373337643638323666396537666535663363336463 +65653061386561623462653335316634666265643362353932383837653464303430613036356338 +33653431663432623931643634653136343737316164666562373239316333316232356632623835 +34636536626564303565613430336430333165653736613231663066656137613263376466316537 +61316434323935336565323736666531303130303564396138306538373565313161623564663237 +35333639313236653132646361643730666638306264663966656663666137623762646236343266 +64613034373330633766323035356661623135303533623833303166363333393961306365333633 +62313836646163623663633732633532623033303766313437373964626334333334333964653332 +31383635633161643737346164366661356432643538663366366335646235323066653235623966 +30653030393239343738396562396136323334316562616463393530636531646339386235666562 +63326166393330333666336330393234353731303161613934313537336132303163613932323534 +31386564393836653832633439626332613133303033306266316263643939393430656636656630 +31366461323236333238343364396332653732396363383730373937383931336333623034663031 +63633863306130323964386464353332623537396263316365323436386631333064336430633134 +33636561326535383263616634343836396236626536316633346538626335636137323032313431 +62353464393265306637396531313464313466653264393035363438653864303865306233343533 +32646639653164653863336634643762313562306235343635306461316230373562326531346661 +65383666306531623861316337313966313137336464336265396635666330613562323564346635 +38336637373362326261353938353639373439396530343861663063336164333439643634373032 +65303436663065313934326631616332366361636364366234633933313066343530356163646130 +65393335333339613164316131393137383736326438366634376532313236623062386435626565 +65356131613131383333333263663461313933343162356636376539373562373139356431373235 +35656436626331616466373161663135373861373964396539336435613662306333633535303639 +62623563613162346161326434636630626239613734393735313565306539346361376264353032 +39613830643032303964306231333730373436353238316131643737313461396664336537333733 +33346666373030326239386132653033636233353666393462616538663030623938346365616465 +62313839393965343532663336373437666337363938393266393866336564623666346631383031 +38343532653030346234336362633935383432663434326566343265313439346231643561353766 +38383230656138333031306361613031336336396563333263646165656632353435373939326661 +33346565333436636431643738353766313332363665616361333130393838623062343532316364 +35633331333062343566666664643433303262666537313934663033666166386163613136313735 +65303365323930393063656632343065613133643562633038346537663232363032386236623663 +33353265366366313536326536303436326562613936373030386137373130663366633739646436 +34326438396266643562386339366563646463353732633562646432663064623066623033666330 +62313434666661343465333061356235323361636365383730306565613364363531656439653732 +35353561636165396566313939653037336531653736326537663033363236343435313233613165 +34383161623839653431353932333932656132633164656636393330376463303735353433666335 +31333866326233623137366631636636646434306164356536643133343037363362636434306233 +38356462346537353730323661393231333639663664333537616466383161363664633332616133 +31353433306161636337303337666564313636343061626265303864373966626263366630336636 +64656339643834323038656366303737363437306430343338333765623930646433393137346331 +36323733383265383430623632326536323035623065356161653636343036313531656564646133 +36626238303433633139613530626636656432353834653634393366376631356638343938356331 +61646531363334323533303232666535373432376134633433353836646332613264643234363061 +34343065623032366432343138383536313935653833653336616434383337663139623661393665 +61353232363738363764366235313766633365346262326539623431333132306531626435633965 +66326639643762613032643934643531653337363438383930346466623137306165333230623630 +63613631623964626436346533633462623132303437396161313963306262663163323066633462 +30373465636262663530343362343165656235373661663136623331383461653133363030353962 +37633864303365653161346333393739616466393234333061393535393936633764656564643934 +64656463353034653630386135616461616636656437623839653134323038313439373164393466 +39303535366361666537336138643935313236623039646438653337616531633837386438616336 +63333233383230656466313032393132336336303039633162303865306530393533366430363637 +65373339623762623263346333396563393136643637663863353666326561333535646333383366 +31623532613931636561633338663262643034633037366531373937353664366638656661653436 +65643336303338376636376661613137316361396664383463333066386434373734383064326333 +65613264313536353338336635383761613436653835303934373736636237333961616364623165 +66313734303263326164343035343036336238633536666530653463653737653537633966616533 +66313566653035363930396465393265396530353434373230663437643234663337643061333863 +61366637373639643233366630313561326161346437313538616432393331623330326439666431 +65656566373062386234616434663165333635373330656434663138336532343633393730336631 +62646633333734613361363438633035396437326666633736316235356366653239306162346130 +64326162616464336530333632646238306530623138636561656563343762346461396464643464 +63333330643365373833633065396632663032363038396133626230373531323939643332323064 +64366330333536383530663666333463653461373363666366636566353565666264343537623266 +36356337323633623030666666333164623830363065383138616262373133363435396465646539 +61353437663535646362366334326535613261356438646136363361313366636665663735653666 +30656230326237643932373236643234646433313865323165393230313634323731393235373634 +34396530663036303330333634626437303236323464326465373134363733623434333039663139 +32643039383561366230383731616663616234373434613066303031656437303966656266313862 +63633736663963643831616466346536313239343062313734633664386663316663373136663564 +36363836636130316631393030636530656333373831646162643233643935393933323337383236 +65376564326564383037396130663165636461643339353634316564653638636237656331343464 +30373861613633366162346461613233653331666162366133326463323232643162653730303430 +61373235646138316562356535643230303836376262653666616261663235356436653030656465 +62343061303439633061323566306331623663376164326465393365303863313865366437353030 +34336238386631353832306537393966396634366566383066303735653533643365303134653839 +63656631663336616334633662326130636265643532653335306666633335633663316465323633 +64393762353137623637363464336235376336653965373439623564353766633234303935386261 +61643662373439383335393238646132373930366133646566323537666134333637326636323865 +63393134356238393661353038353535653162323962353732613965346530373934656639616262 +35636466633936316363343562653238613937636133396662373066303338396333663837386531 +34653837306432383665636335376561366534623563626639666334316231323033636232336639 +33386362343333326630323065363835303439613130393331356666353265666431356538306563 +30393135313266333339633664656537346436633866313765386433333765306539336532623865 +34303963633635643732643566363435396165366564613162636536303564376535633866306662 +36646131363563353866613532323933396664623565636561663139616434393734366566346138 +34346632393962656466373235323837393833613739653333316538386566306236346430373839 +63326239323032343838643463336262303533646561663965366234366164373965303634383662 +61323163656666643835366461663161303136356239386139373164356238393331643163306433 +32393664356462656566636633343838376335333561643161666537356662356431323462396132 +63343638323334313139313331386430353130653564343165623565386632303366613238313239 +66393636363362356564613161363463373262323038646363653561616237666662613333396563 +30343239386439623364323639643234346662393731376565333165623639643863643732626363 +35653930653735646432366439316430616465653165323033623939393937336366326562366132 +35653233653562306233663763623363393061363839313032616235343737346631366131343235 +32333939643932396139623434383032663339313862643663643834363033663062613631393066 +33663334633862323932656131386561633436306330366432346265383738666461306635313535 +34646336653435643734373937363633323134363731366632383562346664326365353862616333 +38646365616632633633663933343765386133646135313235386566646632613139653031396561 +65356365393465653765366535393265613032393163353838396130356132313733336331363236 +61373336313166316137333130313333343263356264636236306231316662613230333262653038 +38373061663238303831356132316435653333653331363435356630383639353865363463646363 +39303137626331303430363063363333626434653630613635303864383039366664316266633065 +31323662313636643362633530626433356633396362386633323863616535636332643565316331 +35343462626235336137376262363133376365306263366562326532653330336138363562393262 +32646637613636363336656462333662373231303962653431316233303437383061323634663839 +63623566323531333136336637316432373738643932643361323634636137656264383266383765 +61616466313066366363373330346662656430333365383237303137336239353031306361333733 +34616630326664626664383666383939313536313536613936626562396532366337383633373730 +36613764333864646361366463323965326534336663336161366564386265663065356535363932 +35626338303830393239393262383937363663366163306330333361316637363636333162313536 +38633166356531313836356636646432303633626139626630633765373134613834393266653433 +31613338323438343133633835356662653066346237313966633633373839316565336335363434 +35623337613531336265623865313532313762363538643831366333383439643364343561326137 +39616564363366643362623463323730353634653063333465626630386463613661376534626231 +62643537653535323139626264363736623039623038336533623534306238366664333932616663 +32303230346630643636626161356266646531303334363832616561363438656132336139396361 +34366630643536373933393332366562326434656230633035396233363930656266626266616132 +32633865636462643931343437393235316130623862383834386431333335353832303238373833 +38333636633464663430316335336239653936346463313564326538323962383531653663663333 +35376639646139646438613666626261613166353064336237643964326333356666396135653031 +39616535386639343135356333343661616263633863646439643338386166613734343930656565 +61613836356366363538383931386138353761626532323930623636346139343239626661373136 +62303464313265363630393638383830303335313463653234363138373738306633363430316635 +33306562303864376265643038383061386265376133646338646363343037366133383033396231 +64313437363662626237333638343234653361393163613030623237383030306263323765396132 +66393862313537393066336331323039313238663466353731396662313839626530366333396330 +30663334666234366361303434663164363132636432666431633236626231373565333230636533 +63343531643264323939623432393865336535366331393231633432363233383432646463366530 +37366537336338306535313132373935663939663966393063623364626130306130323734363437 +33303232386230323163373533356665633535353966383764366164396539393931656339316638 +35363330323665326134656231343235653961623561623861663939383836343835336665366533 +33333939383465303561633537323164366635353764646436613738346534663939363736303964 +32343861616335613834363637383232313666613034366434613235323732623835333531656366 +37643365333833343533333432326437353533616463313939653762376464643564336636323635 +30616437386463313936396537393235366161316238333838326237616538356566613938613462 +63393430373131633332613233383332623263333763616536323963346431313761616136303136 +34643330363963653135363462383439633336633233353935313038323634636133396363383130 +64346166326137363934303938613666303564383061373430303261643132333933353236383863 +63376232383265333736393339656238303333376439376463373065376665646530363038306430 +62383439643830666431393331623038653435393834383430623336613163313630616463393932 +62313434363539643935636238636364353665373935613731343164626235376634356436326231 +31326266353839653132316364323762386464633761343632383161656535643534633535613763 +33366163366166373463653766393061306364663665613962333039386264333035323161666663 +33396537383534643732373237623334326533653735666166386561303133356331646164653233 +66666331316632613766643464353839643065633238373338353261393337393436316633313965 +33626639353932383031633161353765313930353537613961643030613039366139326232613036 +36303933643164316536656638633433653237306237346331656439396137643230663138633563 +39346537656533373439396135356438616339366639373164323633376564653435303761353230 +63393237393538313530386161313033303130633632653032646531313066653861303631646366 +34623332313663643663646638363638363662366163326461336539323164346162626334346534 +38333735356535633062646661666534643361396361343533613034636434383163663166346331 +39623730313139353565313465643562393062343233323030306633326632373362633766636566 +36386334363437663332666530373362396438343931623735346439383262363961646439653861 +34623065373363623033646638386332646365303439326539353339633334356363313237336533 +38663439356330336537643662323434363665323462373736383734363234613635393539636463 +65626566396135373363646166626234643231656563303061666430303465383065393935373538 +33383861326161663834363737353339366533316536663238666538666335363032363963656331 +37303833343365346634336437303336663565366436363863613934323263323834333534336363 +31396434333336373434363964386336666534643066663438386339663735613330343935333362 +66613466376431336466346234393937646530346139656166336330343638646163633534343934 +62393335316537303864353939396131616134393561313234396334663535643232326534616335 +30336631313931383961623830666134303164323564613366363639643833663766643963343738 +39336337313065616462353631386532376266393838666465643966616137323435656164363835 +30623063653831663439333964363931623934666634623633323435303161636262316666613034 +65626238313964643266616431373937336563303837333137353964373336633331393131396635 +33633163326563393766623561663061373032366234326437323235303031323931616635303665 +36616265633130306133353035666262636238313063326463376432613133326361633066646363 +38323063316630666561653737623362656339353634316562623433313431336130326230613130 +30373933316664363863373665663933316438636439353861643366353465636135336537646165 +34386135336464366338643630646331663764653032313864636564616536363931663162393766 +30303330353736333930393832366565616536316566616536373839636665303836313334636463 +32366664346164393562326165646365386165646334653037363663656135356536353062636532 +32363537643138386335623163663538393032343066626337656332613338613666303237353863 +38653765323466616666393063326134643661316231386531646532333830333136653435633165 +36363632646331373938343731323066643338333064653739616136363264636331336339613831 +39623666646262373433343230666465363562343035366462396539393233633464613864323335 +39656631653263356562636632306364313932323163633731303065306165613162353365306436 +66633139386233356339613237376532336161336266373936393232343238343435636263386636 +38336461653964306465396436373531366539323566626365353664623837613934336431613438 +30363236663433343964643637613162656365303032316164393661313966393531626363666466 +35326364663331636532346434333938363437316564373236306436393863643835373664646365 +34303566613237616465616364323739613636653532663433383836613964373138623362656266 +31343038353436626133643566306565383662666365656264306532613135386534346566306530 +61343738346634313564343430353239373937643462376231323762313466313634383732393334 +63366130323736636136346264346662356432323135376464316662393033396334633738316161 +34336134323738653564373866623531653033636637323736336437623865643637613564303839 +33663636353331363661323362323664306336366237393937353462663464643135373936336436 +62623432363933653932626637656238666561623137323133343132613937616566316136383261 +30306566653534653064616138626135383866343264626530336661646437393738633730353761 +62316162346161383362376435306536333061643232663166353434343930393031393931313932 +32343334383734646439613039353230636539666265333237366536356161366634663932333566 +64666239626139383266363436343366366536643665363266343934333261373063386538626130 +66623532383863636165336166623030363662333030346262373062616464313264313831336266 +62303036656632396264656262323830663436663236346161336364643166343562333132646230 +64613637613435646133363838646365336663306430636664366131373366316433636364633036 +65633564653238333930333165623636613366376130623663656635353366313035393666333230 +38303364353434336434326566643935623632376534326235316435343139623361613461323963 +37613265643962393264396136323431643963373537363439343837383831353766393837316533 +31383334323037633131666337656365316461653038353066653562323265373533366534353663 +36333065306363343763346264313036643039376566613931323365306465346266393566363839 +37323333653639633137386162393236333661613565666339663134346666316134623531653262 +63663463613131353533393633306636623934666362303965383265393035316137333931626633 +30336235333631396264633463306337343939653361666533303361363432636636616166613635 +36363262393737346264383266613364303161656430656531646463376437626538383165663364 +35373964353932373163303432383266326537653932666565666363333665383337343730633263 +38323135393762353162656534666634333566373031343735303430646466646564303330366339 +33356661623039393062626464393235366232386365303733613337336233383336336435393338 +62656466373137386331646362363364303535363137653938396463646661393538306230343965 +66313836613235316233343565666665623861623935643037303831373831643233623463626638 +39313835613938323362366261303763653433656633636538633335323431323465383739316333 +31643036663363376566633838303633346265383336656338376335643464643864303735383938 +63316363393737633661316534336439373262336534623338643937323830643164623861653461 +30343835386232373239303331666265633966316435386662653236386530613230363064613333 +33353063656363626365376331316438363462313936316136303037626637323465323737373765 +34323133623937656466373936323838346263393237626133613838353532613966613161646664 +61386632363837383263653633356665306532343932653261666163353563316265626133386435 +62633536653166633561393063306264323437626563613431386236356433396338333937393763 +66613863303661316162376339666637613864613162313961343461633561633066636132346636 +37386130303332363734656365346539653530616238316161623266303665363133373961353533 +37376231383239346232306430386563333864373664663433356631633635623732363266373861 +61323438623038633465636635656565376265363633633134303562613131373932313632643261 +66313064643732636139306638616435373731346638353664373835303132363239636162616430 +30346165396665646165626561363365326336346337646533616131663163646563663264303030 +62383831656537316435636439343234356330386635643963333332653236386137373233323964 +62326538643765636434653934653330663337636432366331613732333765326162666464303863 +34633766373962316631376139316137346135366261326266373364356533663230623736323665 +34363330306538366632333263323962666334346337633264663034663064646664386362316435 +37613864383063356238326231326639633763393033376639373137376166333763356161323961 +31376566373235313638613262376639656335613966663036663763663934396366346234323661 +34646663666437303662646330613966323038633363333732333530653931373137666166343230 +62623331363239323334356262616637353162316237383733353836393263383831633135613233 +39633730313438383064613834633136376562346230323634383463353232633962663463393365 +66333364303038306632383537613263633132373330343536616537366639323537633763653662 +30356239376636343062373132386664663831373731313535666630343431613630313430386464 +39373564666164306133376666333732616433333832643034376633343531643564333162386630 +34663732326436653636346330333139303438366161306138323738323932323938333537623436 +39613138376139386465333038653164346666353834613033303730316538396263663538653361 +35366464343065333032346230343532623562623933316262666365326633636232313535383066 +37663034313638666330653731393734383065663764623034363966653138333266383561643161 +64396334373732356363386562633761356137643939636565356266366336386632363333386535 +66646266376234663234643038663532663330666666613330653761393065656537353032393330 +35646365656535633262623635646234363836363036306631353236656463626332653363343132 +64396432343732373930663061386663623635623337363733643334643637663231633166323035 +37393332626663656230336131376335303364656635343464353737383732633536323162656431 +30613532643534363265613439336266376361643064653136646537653634363735633133336665 +30663561333232623766373161633237316562373039653863356235366636303263643037613830 +39663138343931653132363966663037633136376134663133393065623639323039633239316333 +33386261623562626433386137613536616136336436323834343566313364346438626134643339 +62313533336137383034383564616138353665613930616233306165656165333030643533663564 +33313637393935353137633233626665373661373836623836353163383636373161626334336231 +66643361373637663164643561353337336165336637616537633663346238666635646466633062 +34366663346461306661666265313762323661663139633465356337353133343063366264373234 +62626264346135623262353233363030636366623235366135376337386638346133383365623338 +37656530623634373265386537343433643234393161343630613664636630613431333562323361 +64643566386137646566356265363031666362343937313832613933363166623635376535663535 +63646537313863326565396632636136373466386337353766333763613766636164363439356366 +38303032386632663030646533663438666230323463333333623932653335383666363634373237 +64653132653965373732333463626232313237653635346366343135383630393963393464663235 +32333766393663373863643731313261363265336431343863656638376433363236326435353732 +39643430376630623232336134323036613531376632363962393565643938316464636336323061 +61396438313864346332626265356235333566396633636263376661663034623830366434623536 +33393837613633373038343939616662373133623864653138383566306134346237373464396231 +34633131653238366635646164653532643332633230636566623030656632326562626162336532 +37643836356562386262316533663762626434346330633031306431656666663039363966663939 +36333736386263336337303236636264313931383533663962313434346438316631666635656133 +62323230303739396263313033663537643339666139643963653363613863363364396536393330 +38666530346565363235303666313438646661376234396565396137666635353731613638613764 +65313035353533663763636633636636653465616531363163383632303562633933363830666334 +66656436663665666263656234356665393062376230336332393830396363343330646466303730 +30643833343535613835613631336633306630373730363031653938663232376262626433613264 +64626532613761333466623732663065613238316361386337353865366263373637326662303139 +39343236306563386565353465636566363332383663353461626264313964396539356663366631 +33656461306338386465653933653663353138626462613664623961343462393930306231663836 +62353036326261336231666437636634333636613333373363363964333330353034376664306138 +34343765316662336531646561616466633238343063633435613661373632373331653164623633 +30666532306665646264373534633134356539316338646339313265666139393139373165326539 +32393564656438376431616534346636323666373138386666353066393336303064333765333633 +37633433326164613065323331643530613561353134386433663437303931646538616433303931 +33346630303933643730323666656330373936373338393537323834633962396565333631393831 +31626632343061323337396334303461316638326334316230393936383237303264376531373835 +63633334353931386665346163653530333034623235306661646161643234306261393266613764 +62633230636232313032633663316164643965396535663830333038323831386663353333653264 +36326438663361353466306230303039366165356665666638303730303037623164623336613230 +31613734396230623338323362663533393330663334383061303737656161326331393266393737 +37643738646531306236633438383938356231353561326231373964383334323136343561303464 +62363435353631303538366531383663353462343335653338633739373836623333356134383435 +33316663373265306364393235346263656466616662323636363236343734373034616666643233 +65396635313863616665303934636137333136653139613538386637316439643465303335636531 +66346330343331333762316336666261323735383262353465306137366361336534366463663761 +30643131303563313339653836623335363566353938313266353235383061663030643433613831 +30376361626661653938353139376530386439633338333530386230663731323039303961653866 +36623836653034356362353064333237306636663231323566323836386161653361333332383263 +31326331626234343436326232386166653637636266386131373339373361626532343735613238 +61316365393762356662396639633038636131393666376463383561363335366132326332363461 +61666231656539333231313763383263376432326530343632323133623532393839393832336534 +36313832666630626462366330626639366663326432663630663264613535313735376265313034 +61616563356365633161356266313861366632616238323631613764333161656461623136666366 +63663362656238636434383832303537643334653639616366343534313836616635613834643535 +32353833646636376135313638363133646632353965653131313733636164353863383335633262 +62383833373036353239313662656231383965376366353264303665316332663665663336323938 +30383866396233313533383864663731383832396363643661323639653233393936366433323430 +32633835343236306266386133366537333164616666373739613437356532633139303735636566 +37396662376165643235366430343565656662353661386666383230386535363937636363623464 +30323964383433656130633633386634363330333739316135363139626430323038303339343637 +62323836336333363333353636313037333931633666393137383863633964376633396237623331 +39313435626534386361643062383138643035626362333933653236643938656633326137623264 +66633136636539643230303233363461363838363636643339653635666236366265343361323033 +64363633373339616565303035616533383230353662393630663738366334396263626139663630 +38663565616136666536646631313831633463633938616361306335353262633338623864343832 +61363030616437626336643264393462356166616336353163656165656164643064663833386539 +33353865313061623836366334363638643532656330666536363463393365383933623030653430 +35623439393138366562613466633437393362326133356133643534663064313337363031326462 +37306135376438336262386438333831303537373564313161303437623664383164343931356134 +39336465393831376438336530323164356534626236646231383739653164616437623935326436 +39633030333433373734313264613936633863663831343433636166633438633834626333303139 +31396436343937393830306232613432666164653230303166303061623735393332366337313962 +63333961613238363736373831623366373966343031313365623564356431663931376465643034 +36613462316666646331353136613365646132653961616234306133356666643031646630386262 +30323533386134383632666433373938316335313064633238373336333630626635316664383264 +39626238313639343531643764643939376636363064643135396632383034643831353566396265 +64666532323938316130323338323637376361383165346633373839393634623764323835386461 +65666231323530366637313662373834373166383262316539363361316563663066343039613737 +32623930336361316331636434366132666537316561356336366433396637663038313964363038 +39343765323165623061393434623030626333646364356435346161653534336638396432663964 +32373535613130336563363030363663393965363436623039333762333966653937653934633234 +64643365343534666430373631643037313162383830366234633938363337316532303138666134 +33363532663062363230666661376164353338643432383132386661353038353138323662643664 +61373031633336346336656130646232353030363535303662646161626562316663643533363139 +66306637333862366462306235373731373637653165653332376532373030313639323430646362 +62323731653334643630663866363534383635636462396462396437343161663663613562656361 +39643862653736383436396366346238396635666238336433636434353831313230346230626133 +31656533666630383933623933383231363963363530323536626263333830623634356539366163 +37623266383839656233383132306636653833303939376361643262366665653932323730383939 +65623363653433626531666630396332316263646638336238653432343663643132376531363164 +32353735663839393561386135666565313038663032363865343831393666363330363461386236 +39353464636435636636313235373231663966313931633931376439363638353131646466643437 +37363134373264313464666364663435666463346130316131363463316635373366316438383332 +63306563626534306532376166663138623462383265383161616562653437646432623138313731 +62666161383566623038383434363135333231396162303364336136336437653861373839313238 +63396435363532386162383130333532386234646235323464653230363633363766633937653461 +30316330316630613865376332636230333336326238373764313034373732663732363039623232 +34613739373333663465643162376130653035383438623563333930633766653665303364303665 +61633730646335323337626166386133646566313332376636653131666364333130663666663765 +37346363336636336530623863313636353538366461656335333138383730376631316363356139 +62643631643433393562326364313230653963393763323133343266366637313634346232663066 +63316665643064343135633233353637353161653266323537373564366533326161383430343836 +35316264363666303137333036373061313439383131636139646433646430323233316633386431 +30323236393530663138626136616633333663333761323936386665363163376535353562613562 +35333163646462393761373531616239393865383161633063396238356233306234346563653935 +63656361306532333162363963616136323361646436653165346638636533313263626231393866 +37356438393333346131366366653630363530653133366431313363396362653463393362316466 +39663931646662396265646565303030623431636537646131343030303632366339393166666439 +32336431666464353436636134303862373430353033313864363265393431383032393933313762 +65326230313566646565633636666534333837666231333832383038363530363762346138393132 +65366632633236656635356535613364376463643661316464376233666339343735656438393334 +61653030373331353464333836323934626661396166383166616230383861353038636433616230 +35393931623930616233313839316464363833333434376435363365646334636463643836643965 +33633233653933386666333961313938346231366565396631303063303834636365383830306235 +31656565383162306162653662306335643335653164363164636466353862636634616166376362 +33363661346635633630366562353663623561613961386332383164393338643834393939383965 +33326438613261356233643833336361323533336263613432386332383235313034363335626463 +65643539363338313737323238643461343533383862613133303233623165363133383365393538 +35303834383139373232386436383963323738656364326639323638386132643365626563343932 +31626564663635306539356636623763393135653939313730363664386362353961393137623133 +33366131306331343864383436303763346664336634343934333963303839396237373539336564 +38393331343762386337336336383463613362323733376235623261353639376566633231306663 +30663732333332313430396532666339343736646465366161383165366265616239623635343436 +64643538303137363566616261303636643130633065326662333362326563623830383337663663 +66656265353732623863656431663461663730653463396233623636376633303533663766636637 +38353461643039666536636262306662386161646365343137353631636634643162383262306632 +62363436643836336538386363326430373464383131613032316663356639333963346364313862 +66323637626638376266383537303666633530363265373537623834316565656531313663386138 +34336232343038316439353063663166323438323733643231613234356537653136636630393535 +37336238336339343033333230663265393233666165383730333564353737306630393665623035 +32623739646433363764326135656461366265343631666232633964373037633664386265306233 +30353865396236356639323762303162626534333639613864636131303532383734643734323139 +37396433323634323562316539336431636531306662623336356164373063623665356162393538 +36626234663032666338666434363664343632323134396533633938326536366332646132633938 +33316639303962353364346334316331656131323232353264653232313338396230326337323963 +62633161663662336562643430373032663333383737386366346636393833656436663837303732 +30623465313333626564383165313634373234303762653934336664313165306239373564643832 +62353434326430343239623763303333316262363632626561316164633061346365386562363733 +37646532366334643865326464613462633131656332636336623838653861363234633763336336 +36656235663864373064623235613438353834386430663339633939653638383836326661636238 +38303539326133376562336161343166303430623535393135346136383930646362653832643736 +37653565393539666633323765363632313161663164626466353863366230356437613735326465 +66376364303563333161313364633735616530333766613565346166316134623133393936363137 +30376431623039653231626563393966616337303734626431626564613730303636663261656665 +36396536616533663765633934333033333136326131633263663635343733646639336430356632 +32616664303366306330656565373432373131636436643133623064363464653934633363323739 +64353039363931346361633761386539666130646131363836633032373761623561646436616364 +38346137353437633566653031333765616438646361373738383435363633613835383364643939 +64326164333131353433633166346161363333373361336532626231336231373966623135376431 +64316664303535346230373935343539333832333164643965323663363130346331663931346162 +31343838623865346366646330656532326632336433323833653063313462663764316236353866 +62363931653361653333663965346164666562626362643561376539613333353730366162356563 +36613732636466653262336361313630653366663130613735343732393862626636396137303833 +34616265666133653139393362656536636463663637643934333064643032343134616537643063 +62623635383365633364366530326362383162353566393631313032336562336662363838336162 +62353338616238353437656135396635623738633932376536396431666137333339316336643564 +61376438373737333264343565653562343063623735356162353137323636346438326664396430 +64653038336565366461303064636638353334363230313663623333303263373031333938393533 +37613632303835336332366163323465653636373362613336393264383837633964626265333165 +64306630323538303963633237393233633131373263646165303963623931393038613662396337 +32666462633431643763366538663933376132343462643436376230613239323534303362613161 +35306661633962363461396430376132356266396266633436353030356362393033626237363363 +31316133343065393638316531383162383333623738303762306366653761393432323438316532 +61636134333335303563633030323034343135643932393965393665646662363839353934303936 +34613834323364353361623031616365626533313331323637393663336138326565326137643765 +61323434386235383230653039363664323065666461393835326333613438646332613835313538 +65613832666131393436653261356538363934386434333861636265653262393136303163396363 +37383564383537363431346334396136303936303166373435303731353938326438323632653638 +66373464613430303131376137393038626162666564316537333230616132346130366264383833 +35303165373263363761363733613564643830656236646638303930343262313761383835613565 +66383536386362666132323534356636313636353538393235303331626132653238633161376264 +39393437323235373236363836623137333362343266616133633539626332383163383735383437 +63623934613334663065346366323436376539623434383861613134663130386161393866663933 +38303763363564323962396632303264373533313736633636613232313733363366383234333538 +64623563623335663230313634626266383539356166353464393164613063633838326132313739 +36376461613462633062393065346430343837333461306134626563383636396534636137643162 +39643133343332393431623661316232356362306334626437633233373263373635373965373331 +65636364313433663562636361323630356265383531326265306666393863666131663965623834 +61303137373732636131363466643538343332613064343233376131306631356637313839363234 +33383835663533316431363765353163306136666661336333323835313866343261616431313166 +36623765366262623937346334343831663938333330303166326561373161623432626264376634 +36666533363966346263373162633031303937623231626563666430346536373933393565613135 +37623463623233643764656165393139613637633331353537333565343930633561383563633030 +39653965303961323865356334336134303763643962663434326136336164396461336335363135 +62643932656662313639326135326633323630326261303533363566643865346361383462326339 +65353633386334636336323966653730326636303436613762333032393462393531373736363062 +38653833346236313761633432306465313033356666306363396532316661333835343638653137 +36623361313939626263383037666366613164623062393136343638373466303662663331356539 +35616436393365333862373030303135343736636532396465316364353234353431613834396261 +36663565346534363639323562306430383636396161373933373762393733366361343137386330 +36376637383662623933313861383337343339363139303263636136336638393634353531343336 +65306236636133663531376632643536303833386539396431376265373935346164626638373138 +65313363313237393866393235616366373738343663393966393832303937633165353632393034 +38343535323061393739373833306162363431613738376261653137613731343964613734313464 +62333262306333666533613161323734626233653338336235333633613338623564353733333764 +31303833353661306264666135613733373137316330343066646362333230616365366238623036 +35636562376165616432636461636330646538346539653235653665643065323637376639326133 +33313861376261303461666630656165333330623535633031646664383561633336306462363432 +30353934333065316165363135356439613435353835656538306435623837306266326132663235 +35316266376135663832353635303565653766333664313138643436346534306133383132613961 +64353331636238373836383531343437633137393235333837663063336539613963653365333736 +66303033373034663138656336363265376332346137623035396633323761653539326264323335 +61306237656635363961383132363936633562356433663532326432363130356465303735313732 +33366161356130613863303563383462323161656663633530656537616135646163306130333939 +32313765626462356561373532643261396637626430663836306365356464333163386233383565 +37643666633538306132636230323631353238623731623262383237313363373636353538323430 +61373339343032636439343332626436306661353831656638303536616664313737333135373536 +32313231653863646230623064623039313631306662336161376361653566643463663535313839 +33363533636463336561353665303132383362393933333763366135316364373831376462666435 +30383863356466323938363765623864643237393761613133616466656335393238653062393363 +61346464623961323263613362613039666536646265323464626362396531363561663536666138 +38343639353263323965333036393366613463326161616663613864633566316236306130393634 +33383539323836643534623738373866316364353438383063613630323363353432366633656431 +35336564623664613037626133623962336462356136373933356533336137663839343230653530 +31343338613133663463346631346533613761663135626238643939353335666466353933323939 +35333133306235613266356336363533633863613239323934656437353765643561666233333936 +62353665323531343765623238313037373338383262666565373931306434356434303138386639 +32323563303864353034306466373264313235656538346139646630306436326638643635386664 +65613764376363363333646561353532353730333036643733626662623539373863376666333833 +33633338383630313933633063363438613266343739303835313934306535316563656239373733 +39356535326638653234373433366131383830633963613031363664336435363066636333646638 +37396433633238353063333636336434303835653533373836653633333436323231643232313466 +37666232666262663435316163323165373063383533353766653934383630663330356230616566 +61333535323330643139656165646365633863383135353663343635336666373034343865346531 +38303565653830653137386464363637386566393731383361356561663466333030363362363232 +31626561623736656465626536383631383139626134653737303438653434366565663834663263 +37646135323137653861613163646566633739383065626336333331393339306339326636623330 +64346265633066333735323765313766383037666464626466333734393465383838643836343062 +64393533356261393931366230343363316237323966346434353366653839653066613636363363 +62343665623632633735313964626664323131633639663864326639663465306266323734613761 +62623130376338333435396434653335353738363931313536303666393032376163353439623037 +32346662626332393038393766643838303261313137303866396538333065376134663164373638 +61316461613939306237323330356234636633323634333230343930313531313839396261363031 +39333162363134336537313562303135656565613232386263326631613166376166306439323338 +31386565343431373764396462343734326164363562343936313131386631303933633463383433 +30643264343538643462383365393734366436316631636165616433666561356537306139616536 +38373263376562633062363664326231613433653730343436346431363835393564656261306531 +34666334353738396663363339383334653339633030633538393435383464343465333365343137 +38336666333536636135393135633963616561313661626537393966626531353437366165373534 +66346635316664306263613364363064616338373965663830393534666633336661383962343734 +63633165373335333063626463636434623839383866653833343230626663616233336431353137 +63353830383035333761633665653563346631333433336465663735666339356263393062626161 +31663566633761376161376331643530363861636263383332663233386535643034633936343735 +33363366663365303437623761306530623661643363663832666664636638323339326531393066 +39333564306265313237396632663461383032353361343936333330316135366163393631316561 +34656163363062313035303866383661383736313136393133393139626162313636366166303239 +31366264356162363730636631356565336331653038373331613061666639653361346563383061 +65613166633632616661386131366464363031613330303038663362626239313133623761613532 +37343133666166663331653439306365383632323264653936646634343863333865336136323262 +62313266336334646136633563393863373564316365653335616134656237636137343137636433 +36646465633034633237666130653438633463613363313966316135316637653939373033313133 +38653131383131616130363062616238333262613130626233383563383632653136376233633537 +36383234386130303336396436643466633863366165326661643038653335623437323032393664 +65323230613231333066396336623035353464353533316534396565626564626565386236656361 +65333463653932363838613032656361323230353431373536333031346563643338616133653664 +33306461383433396532376634313933393233663236613931643534616438613863376238623531 +62646265653263356532623063393030393336363936363232376466373837343464333432633135 +64363131373130346464346661626465313466333930316662356231636361623239643335313062 +32383339393831636565363663396536326135663633636261633336336331363062613432316339 +36363431636262353062353332306665383836626564313833313130393664363337303638313835 +34356337666635316239326133326366373238396432336337306264653339353866343832303565 +64366561306537376237336331333263656139373965306263353764643064353962336439653234 +38663832376164613235656433346633313263623865376566363264363538623831393439636334 +33616436653834626439323132373064653334646261646565633534616262386238343330636261 +30366234333161383262376463633366316530613631313139653861396432323766383231363338 +39386561313831363133333063336361323562646331316236313937636366653633363535643338 +61623737653831623064333030343139333038633132646233343639336333653734383537666163 +35383336393732316135613032613762623136366333356130356139373762303834386130316165 +30323465346533383630633335373139653336633664303135626230613262376435636635326439 +62386137376535383337393764343562306630636361313338346536643861663332323966613933 +38396661366431383233616661363663363939386334316162616538613336636264373762646536 +61336564646633663436323463343631383838313436343166363965623863383635383737623938 +30313131396133346165656265383966376130656339646638666439623436633138616634656264 +62623531386632336639393264323766653665376339626136323166363334363761633933316435 +61396136303136346638363730363064383538363535303566326432303834373537653532393339 +37323662313763326664666530363839336633653637653438636136363031646336353666393037 +39623835336363613161393537623437363432343637373036666562336332663661663162353633 +35323865616137613334316530623435663161343964643735623930396263393934353933623037 +34656638633930623166623939653635643263613961616434353165353139616331326231383561 +31333131343762663461393064393064623433303139353433363830643531346335316665396436 +32326539333164323532383032356332333631306534313238353033636265303537643835666366 +65653666633037633638383965383537333461386639303961623861336566323933626163633365 +39306333383761616235616530323439616537613962323835393539353264613637663362333831 +30653663373332326666346365626139303834656430346136383266306562336537303333373564 +65346562313262633463326139666638383363636333633530383533343733323833633330613063 +64336335303663636635623930663536633761653930346432393339666339376435393765333234 +39316364306531626232663463626435303534336433303264353666336336646565393639303037 +36306163636262383331336538626232323338333432353339303135373466373731623237656336 +66343639656638636264653764383438303032663238663931356537373631393539666131373633 +32373230313337613532303033303433383262323131346331303665633731343562653233386137 +62653630656532316431313030633530373761336561373133623130623265393436376237376235 +65323239636333306533666439376465336162633437613136653038353535343131323733623164 +38633166646465636334613132383036616261366636666137666161643931613539323465346237 +35633935363962306366373065393133643736623836643830376637653536373762373234303062 +64383564366633333731376637653037643930663535633336643065663763326238653336346233 +33663164663037626631326664643735653132363734346238643265613937396632366238383362 +61383633363765323265353566313936333266646131663834393633353432626266366236616337 +62393632396639616333323434306239656234316632353231343237333664613666303366346361 +34663230663465643935626330316361643561363930323038653237383230363362306130363730 +63636138656334313433333633646439613338656534663732386164306439636161313034616664 +64356430653835633664373138333637626636336635313635626536343236383734343037353263 +65633161336439366631643931613362306631636533313736636333616433393638343636643163 +32313134653831666563623837616132656462306138623135626239626466396138383638326332 +30646662353139303566363831633336626635666232613836646130346133363733316238323034 +36323437383766393663643061373662336562306166666438656137636630383362393232336433 +37396532323834303063626564393066353437653964323238666532386433393636383462663363 +65666436383537666437383365663235376563323233303265656435666666656137393763353932 +61643831333562376136653734626163353532656638353765323234666566623933303363643161 +39393931373131313236643432386638633564633961656464663762376334323061353463666531 +61343839336164626531336164303265323630633066613463636531326634336336336365373236 +61623338666433363065386138373538653537653261663063313637303830636138356332636131 +31393063383937326634383334303332646463363936326530393262393030353965343538386433 +64353339643734343963393532643833343262343563633734326261383138333366333736313164 +36303764383138346634636662633237656265393130643539303630633537313737626138613961 +64333133356661306365346538656137346561633263626435366561626639396638383331633366 +31366165303439323237333966336164373633373065663136646561626134386530313461343336 +62643336643636363235383564663566613238393163326664643037313764323364313037303263 +35623033363563303330643964613236373666333830383431326534656339313365646532323833 +32623966323532323035336266656433373638353532663462646364316535653135633133373139 +37656336313637363362646130626634303861636163333838666630346331366363646464353066 +64333235366561643563353737313036643331313162383364323138393966626563333139373033 +39343532643161366534363234306138636133623061306439323664366265366438333964666637 +30323863383164613733613239636333323830653431636539313434616661646165356463633832 +66346366666264393838323961376439393532333635626165343531636432656430636531313265 +31393865323938323431636637663161383233336336313732633064646336356131323336313139 +62666165383234383662616164623862626431333463663638613235396565336235323938353137 +30653136386332396165633664326535653933663539343132383066356236643733306432663934 +65646266323733303235656135633334656631653834336632643533306665633231326538303838 +32626131396136343266623261353835323962313164353031633163316662666335613064623430 +37343066383635393162346562386161643930316439343535363437653464396336363364333265 +37353533626363353238353731383739356365323335336438643662643031363364653865623864 +37363337326633333933653261363131636131353135646338313066656334386234393630363330 +39303434326362633735633034356562323035623035646138326365366631643236306234633738 +38656537313930326236366639633365656439363433356563623465663834383132373534656161 +32623562613262323164306362666637386661643532636164656231376632663532326165333931 +37363963623966373838643039373138316265633061653463643137646638623966393139386430 +61643765333566336233653430393461353464396131323863613037303864393036306430663565 +62653961333137666635613138303064356337313366383338643738663735393435393034353265 +66343662393362323334323039366437356538313130633665323333633165653663623933383236 +35346337366166313966633339336337646437623132346335643738353037323833643761663536 +30366161613262633031623864633361663262353039376266363433396663393233663735393766 +31653866646638653738623461623634636531376538303231376566376630373735366434666634 +34613432363335306361383366353235343462333163323830326532396532663736613565363061 +61636135636263343831366139633437633439326436633136376362643963623133343136623366 +62373731363962643364383264663731663238636634376232366636383835316133356331656366 +61363138633139363866656135616131336539643165393133383034623865656430313334643636 +65386662363865626265633861373434306436653965343231636365333261653731363735643936 +35376636636237656632386638653335643830663338633861623732633431383064326233613235 +30623365346433356435313937633733383737666435383731653139303161396233373833323764 +62333464346538336635396638656436633036373762313831633937353535343232303837343434 +38323239303535383465373934353630636566383663366666623430633934663937663938363963 +63616335633239373332373766323861616365323862336565633336323433386333316262633165 +38613337303466653264666338636362613563343662323635613638303163323336393636383064 +63643238656531386363653038306536366465643861326466346536666539333834613932326263 +37633838656363386363306161383737316239383033393538323238386138346635313565653864 +36343762633930366536376335646137363935366664353161393633323430643265346535626633 +37376334303262656166333339313735363065623332326661316432633535333962353462353266 +61653366643033663962346433313739343363323762353337393430613962323261303638333536 +38383565663263393532646338376137376562653732313534363430643639366363383431353934 +34303738343335633231666665383239313439346639396238666361366230323363663265393231 +37396363326665663665623837333162653161626335363034656466633861336239393864653032 +30363562663962393734653132646261626664616138663932383637666364336663376364343338 +30636331663165663865316132346439653634623037383530343261656237306338396635393861 +32373439663839663331373631623762393233343638326333343562376161323862623966373438 +64386336323761303563353461633461616431313865326139623566383539326339343835383538 +39623734633230663261613230313638653239383231343133373637613139363232633162346263 +63363932386432653365346234633732363835353665373264333162303762636263393939636363 +38313931333531313139666439383437353433316532656362353031323531333831646330383763 +36613432393736303562313162306632373933646464636234383261383431326636363339633439 +63363238376234396561373731303531653530303836353837393036326466323261363235643033 +30383938326461383233383436636534633437303132633365376331643862363639613461323362 +64393061343331313930626131373930323233386537353964363934303837386135383431623632 +62633036663030363037623961616533323663623030616464616662613766336233656638653065 +32353566636563633933363130663937616336316366383135396433383666303931656164656436 +61616632366366353965396638636263373461396637663735653136303631386265343765643135 +39386665613430303330356131636233396162656638336633373331373731363462316533383935 +37633265616639383635386331346230323866396439356633646233643134393033353436363262 +31383536653134343836393431643132633061656662326665303733613961346664653166633037 +34613164343466383337623166306265643761613630303663363937353439396132623866663433 +36343233313666393066366437656136616665393939366232613966636435363235643161303633 +62663466326239633661623530386434326264333663663133393766306234336264373936323961 +63616661663465393064303462346134303932376466343333393338653536393537376632646239 +65326533336435613236663934393238616638663032303061633733616533323166646165646266 +64336131336662623837656238663662613837353837626334356262396136393665393163383861 +63366365646633306535333365363338356437633131623338666439393339643534653561346237 +36613362323535643636653266396439316532656535343765343536623038383439393938303530 +35363034376534376430653062663333373165616261333562623536313839343433383161373632 +35356565356466616138353530363336346161633830303666313733303535353838373532333432 +62656161303830393063373735346132343034656633303636363439336565323332343265373031 +62346236363062306338633531303039303330616666633937366331643938363938306536666530 +63633866393130633230323738396461646662353336366331396465636132333164623232346162 +32376662333136386537356663353231636266393938393435353430613038626262383262306163 +63663265353430326662323232393837373234623133373939353834393134353566333830653861 +32633066373466356637313664343361393034323030643930383162346434636135643965353736 +31323937656565336130333539393163373663633865626536343638376664636330393936383962 +64396533613439333661393861653832323635613962616437633132616535643439313232303666 +33663930633366333631646331663861373735666664393661333261383330383937666530613532 +33643333643439393338363631386537633932353637373538343631333431336364313330343666 +35653235373631343163613564646630363264303235376266306233353237373137326465323230 +38363462303035373938626432646630653439383239663963396531643737326331383166356164 +61363764326139666635346439613064633531316163313063633336336238313237303236303037 +31623266376133366261366439626130616137313831343333643732366531353165316132303366 +64626561303561653530643266613133326530366561613533626436646262383438626334373965 +33656363386166353135376163643363633664383638633363376532653962613064383663666533 +38386465633337303537323532383135393765323066663833396331353366396163363635333539 +63666535343531396265323961613230363036343231663966616432663063333237366230303531 +33626564323331393463363165353765396262323836653964663866646162346235363038346564 +36653337383034323364306662646431616161343739626365306531313939613038326538623761 +37666231373165356165613334393663656434326537313834303237313665626631313030663831 +36643335323062373238663735306434383062626439326665366365333237316465386533623161 +62383334633463343866646536323233326164306264643832636634383863376266653461373565 +65316664656361613936643733303231666337653434303531623031333365396265306437383635 +38633634666565303136366635316461386234393837373261313536353934366337383231623237 +39666264353038356232656538313237363033333161366332393734373735643637363333656239 +34656564393234393163656338343139656234313264623330343365623935373732623964633237 +38633464356436326362326139333161366630383534383561613231323063623366643134396236 +62623431383061383866343235333738343337613762376438353862353332343535303061366165 +64653163396139303737306639646336346238383132376330393139643039303739666563393931 +62323933376430323437356365666262376438376664613939356332313461393130323561373630 +38353162303236626336386131623437336234623331346334643935633230326562353234663639 +32383263323638343364373862616661336434633238366634346138643938323735643236636264 +30663237343638613539363366356330356165373266626363386164323865643932623432393366 +33336638363533313935383163373839393436373566666234373064366663633163643739393563 +64663662616462633861613531383139303537393531313737343139303433636536346637653534 +63663963656331363339626535633763616664346363333562616132633836336431373231363732 +35623939633965323133343930363034306433643166323964343837656465343532363131303731 +37363933363137653363366135633161653634316264353230633732623965316637333263613033 +65646631313635656265326536646565623431386663663964326432613138306330623461316162 +61306665623663386335613839313666663439623162616433343766653435303331333734393531 +38633062306664653563383638313066633731363062363736376539366330363263626363306363 +36303233336362323139633139623338376530373231623162366130353861646365326563306539 +66306465366233643761333163373165663334356234616538306132316563343033373738326539 +63353631303937353164396633643339303465336335373036393036653534373139393832363033 +32666338316463616133326165653536653837646135626135633461333236373433353464376230 +31656264323837386430626562666236373139666533356465393365356662616437643438633531 +62333339623364636334393939623266656662356633333965323532363632343230343530626139 +38653662376239663566373433373937663436356336333135323032386363393362343564346430 +66313762353337343438336434316264616566333534653239353837383338333765393964386330 +62373235323837336266326337636237656532623466326136636630333835383532636161326537 +35306661663037646232633231393635646666366663616161643662306561336433643063383537 +32313266363539646333366662616533323164353933396539373766616634306662643035313830 +33383934366434373833336166663838653932353834316262663132313233633964643864313666 +66326135646331656531636337333739386465666338626537343436353934633831623537386464 +36336461346362366435323266303562303732613662383637353930346439346165333666303637 +34353034346131333265653263323062666566333838623465333832356335643964313437653037 +63623463643533396332643765616235613037666339663336306332396162363666643537353235 +31363831616630613861633664313462653437663861613861333838636532313137323537313265 +38316135393138376334326330363563363263356230336465376664616436386636343934396463 +38366632303062333963386665653361623763313738313737396364353734643034633036643666 +37613532303938633238636539666262313761386361303365616632336464663735363764626664 +64393938313230646161326235306636653062313730333564636261363261326537656538613331 +32303539393037333666346539393463626530366634313932616437643634333235616334383562 +39633031643561363932376239376438386564653161303038313734333131343934643138303061 +61386164316537666238346433623034346338636133323835666237373631323334336436323835 +66323537353562343836343732393664663762353132366330343737313962396162636662643136 +35303363393331343562653634373833313761363337613837346164613336396163323330396263 +32656161613233653466303331643630373165663466383734653733356233643466626361656165 +61316437323462613838313039303338383239393661306437363735383733393361323138303232 +66346461623965613837623035346233666565396431616166346166333133613265623537303037 +63326266393462343437356136323636653034306431613438333031356638613466383531626337 +32613731363063633261653136303731623133303035636237616239336565373331393936333162 +35366362326266373131353831323238373065633435373834353238316631363436366562613836 +31663266373835316262356230623035373037643638653832393731633330353862396564663562 +39616338303864663237623663663331393966623966383335363337333331323564663539633931 +61343463303165353738616663653765303165343061383534643264396133663734613339366234 +36383237313437623733633431316630313731303531623335353233393466363366613763336566 +30363933633061393164363361326530316437656533663933666564623536653436353863646136 +32663237633864303831303831313334386330306530346364636439623932346239666536656564 +30353631663666303466383865326165396537343165346161373235383138326238383237383436 +37663463353535333137623163613835633132346363306132633266333938366365633832616438 +34623066333262653266333835316431373631636136313439336337636461396661313530313733 +65356239633432363665363633336436666461323231633738376133393738326130386562326662 +30306134343531646438663233643433626363303239643535396439353565646166613330613132 +34663330616165313338326437343632336133326238633037333233336561666662393834636536 +35333961323130363564626461393336393463383138346534373066666230656434343036626638 +30633438633836316435646662653331663734353932666534323462383235396465313533633433 +35353739613835333935303432616266313663303164383338343932613661643734376231363466 +31653638633265653033623537636632626265626639313361626635633532343736343063653435 +38663265356532623736626361346461313835333861613538643030366564626266643362333565 +63656234356434353632353836326461633638646533616338393036633366653030626664336633 +37353133313365303132643833376261663764356562343531653838346362623965386637623766 +64633736646363633833346237613361633439316261343139396331636536633836363233626532 +65353961643538306134353235653065613633633266633934323266663264633566313035343862 +37346437353362356135643639613162653261313263383962343261346266333233383238316337 +66656133396236373166616635646238663466363936323037306638623961613362373436616531 +65376362306537353166363636396336616134626364653432663561356132333664353035623061 +61633030346537306633326235343633653438663737366264613137313363363432636363613636 +37383639386336383131383335383965346434373733306532356564646639383562636564656362 +37616439666337636236363235343666313465343965663261343665613863393939353832373936 +30633338363837323533613239326438633966643532616637613362623964636635346134383132 +64646163356265353264323132393530313832343232393034336262313936386132393535613761 +31633336366161383561313631616530363533353966373833376432383630316434613131373166 +62333737363766356530333738653433306530383866396163306235656562306336643632316631 +62316233393434343032393966333534313530373130353266623337656532313732316661653038 +33393438396532643939306463336464373037386161303039323062626233636430333530363265 +31373139343566636361313363366439353434336631353064363738333137323162663836353661 +39623930313134653135313131656635356633646332393161386365383832366666666332386636 +35353533656137323462653033323265303635643163383933346461343934343663363339646165 +62663762386564306466623661326337336236643861316561363336333466343036336362353732 +31326233313039633961356461623939373862663861623639626162653833313462393738646432 +30346537323866383962333037303535616237656334376535653830343531323163343030333039 +36643063313132323630356330633630623239343832393661643636343434376234613336373132 +32616636343433316532383736643264643362323935313366653763666430313066346263353235 +63636436373031616565343966313864343861353861336264393036353364383635636164343130 +65366466343132626531616533303833363566396634396237623563373430346134616530376238 +38316530333366666166363836323965356239323766663831383936306663326237646631396136 +34333638316534666634383264623564353363366164353064306535393537366432303930323663 +63633565363166353933613038373264363161313832666330346365353164323537373839663833 +62666133613430306630376230633534626262336131306663306662353766333132343666376533 +64396337396133353333383137313132643132363930646362656533633836306334646231666533 +65663964363337653336613237326665636663346138373663313631356430303166643331623539 +64663163363162626538383835636365653537636531393330393865643462666263306232646462 +35366438386536613464623661356536326337393263343434653665653531343830343430303838 +36373261383733633430653065643734326166396434323961613338646566333262666537366166 +39383664333035343363356565633133316231333665343764633032383663633064386564623037 +38323830323662333438666136313163343934366265313630396666353736633733636639356633 +34633931626332356363333232323362363866316463356439356666643065643261396231653765 +33646365663763643938346635376439363538653033326437303736653236376233636334346634 +38383066313564373833663564363366383361363763623133326338346632336233396632376565 +35333638623566363533373330396232373832636362373465333737666336336563663930633666 +61396130363737653832326533623762376364613334306264353663636230366535616666643634 +65663930393831633933656133656266613634656262353238366133306130616131323061383861 +32353737666331383330383736363066346666633431323262653061376537383264323863616232 +65666466663633326234646166623533643466343732343932623036333165666465326464376537 +37353131633038613130646166613832633264643431626665306235373735613837636132303162 +35396536346463616139303930666330656133616363323264346663613366653034626361306264 +39636432313265616565656434643136383934323761386562636164373139323066626334333031 +30373437323966636432626166623166666238636531383838363030386462303665393865336537 +62666235336238326566656330313337303762356665636262396464636331633762313136623934 +38663138633938346166306133386536366362643931623763346264323863663563383862323230 +38343663383537396565396534336536326631653334353739333263343833613633383463333965 +61366637303666626631383039353164396162623161633562616263303563346333363134626435 +63306531376666353939666266646632653062313663653764376364343163656430613466353937 +66343166666233303264313362383034666331383030373833616535636361626338663563613434 +31386562356163323935633334366232636265646533313838383564643138386439363639306630 +30323936623266393133623364373232303863313065343331366530633338616331656262386165 +61636336393934373634643931663434346564613238343438376261353337633637623264623765 +36306266383436623066386166643063373966333133636366303536346139393339623363616636 +37303865353933393164663035613138613136313932343264343231343130393862623464613562 +64656162336138613064366130383538323263353634333137373732393266623265363633653864 +62663939356361663331636531396565653433313263333334623932353364633234346161396162 +31363531306665383963343462333436346265613833663862623334386337333062376636326535 +38333039666437303238333737333061666138366364346636333433643264393766656534333665 +30356534636132626563646533623362646431633136333231613536316237383261613961383564 +35363933343836613735343237633931303330323566666236326466623935356633343734626538 +38633639326334363339326336316461376264323066613362363033623432636265333734613438 +66366265613438373836313439333936663639343231303632663137346433633865363139353138 +34313662333334663032623839656539663735306632623762303661663564313461383339643339 +34363639366438343532393031396235383561363135316236653530613134346439346437646265 +61383834633534303539633538353731353739303530666638613562316539663032643138646530 +65383631306636323635366336326236326630666135663163383737333434393732313334333063 +63633938343061666332666263373932303866633735353866306463633833373763643937613735 +33633930613234383433303935343964323662356262333161653264646431323864313064333731 +30616261613431663063323337356133326164616639353036333833363361646435646537396234 +34633765613564346663633937343334396565633233313162613032333661623431656437323438 +34653432313632306165656131343037323530393733616632363932393733336631623963666539 +37383632353566366333616662626263366662333434653336616235353464373239623636323135 +66353764646135386666313135303131613166363164323639653734323534663262303963313838 +66663361383030633666613032303063303466363135626666373634666164376333666462323565 +39653864656632393463646439306564616163646531353663653635346563636164616636333032 +64363766663162373562646435363530656233353163346566633864653332633765303864323261 +37663636353437333334346564646337323735613531343835373664333938353436656236646532 +30636365626465626464646430373966336564666334336133343130663932366663363362356633 +65376330313736373733313463636335306566353964333261346636633434613336336638663537 +63373465343632393262646365346438653732626530653361386364373632313362623762623762 +37316235663332656464343532303661643765313663396464313234636339323837346162626262 +35323161373463336135353132363865333637656266383135636237336630653463353461366238 +61616337323337323633376133383636373330303561333333363561323266396366383665313062 +32616563666661363563343932663237333436663164623361383363346563366135663235663730 +38633938353135626334306565613965636237326437633530393966626164303231306335663065 +32386464316538636361373861386565396662363537666365363066643533356436386139336363 +32613236626636346566393961303436316236366236353337393739383733613933303364623661 +66303061373261663036626533623764613032386234633333663638663735393361336363616134 +37383536626566353835373137653132643337366261373432326366633266666336653138393234 +36666339633438323366353233633836626265343761663039633937333736353737643930356139 +35626565393965333532653463363331636262636665633332626630616339323431313235316533 +34303565346164633138336336393331313231343932633034393536376164353431653861653461 +62373963313866333565363238643966313334363431313334383432383430663835613832366362 +39303562346163653535643033376538393232303633396236363663383533363030643735663965 +63396237616333666532653936316131663335656433323038373765306461653139663866636165 +34396665323535653365613861326537396535396430623366393064356161306438643365326230 +30333135373566373333346231643566616433356234653437653537336133313566613537366363 +39626662393936316564353139353038396565383961393639383938353730343765613565346339 +30383937333137306639666562656564363331336135396137643332333330613562643439653962 +32373436326464633330663563366161323361326231623435316463623265393435383636343639 +37323531643434626338336438356465626466376231316335653662393334323833626539613830 +65313034373339313964663563656262633462303933333462353332386535653935313332626462 +63396336316539356333316433633464323962306435633637393630656539623630613033393166 +63643863656663636232623563623630636130613861333561336466396232353135666461316438 +37326563646634383036393630343436333932633536613561326533343262363266636563653564 +39366663326336616136663266353634666563356662643061623464383165626637393431323636 +37643264386166383465343836333935636563633238643037313863306235613330626266653764 +62303533313432316164336233616533656136373862376234333530386632353665303030326231 +32313537646130393334306130386438656262333964323861383437633066343763393831306338 +30353535316433346434613038636237383365616638303633656331353839336466656131626230 +61663466663532343937303933323739613935336262323463303136376131343166336331613066 +36663138656533666566636662326236313239336236343530613031663865666538343335356531 +62623064623962373131396533343862616261623639333161393332343162623562363461373137 +64623161376432343932616366303231643562663139646464343035396331343530333936303234 +62646332666637653738636135333735663237646639666163663336356436656231306430373736 +32633262363563343639393064396238343364343534326666623037396636643261393630363535 +66373630646632313361643439333961333339326661363666653262383165376332353863333263 +31383365313538306662663133623962666563323130353631313334643630633065313163663339 +63653336626230306135376433323830616330663231643165646161393731343035306566646338 +36356164383062653934313535383163306664363832653332343036326133376637316337313038 +36363361333039363162333139303632623665356134613034326237623665396230383933366161 +34643063316535646131643766663437346661303036316466303639646333663533333135653335 +30303161376331306636313835653863353839366135386664326661346439623365383663366265 +32376434653664343832393565353964643537313339343136623863303539356261616464656561 +61653031393834366535343034333530663537326162643266333334653039336233373762333565 +38663466306434383237353530653332626265653064346332323932623035663431366562376563 +34343665663664363433616539616662653163396265353731396532353138626132616534663130 +65623731353061363363623766636439656263333135666565656164383161336165313531373035 +31613237306361636638326433656233333763383561313334663236363238636462643865303462 +37386330643435386366353136386636303965353033306265656662386361333232613232336537 +64366330626263333232326563663766626561363339316130643161623438343339643834326338 +65653966623331643733633937303965316364353130306365656166646135643463383965343331 +61633666643639663035396535393633646636613639383337653736613265303337333834313239 +66633131373564633432636432333631356231643431353364626133396239333463636462623632 +30373536633536356430363932646538653037613538393965653434393263353631623262366263 +64396536663961366230343630643632333964366361613033303134376339643665353764643466 +35333436663432353865383763363133316262613962343838633438343236376336396431303136 +39643237303832356539613538313261626338646339376630393262373038333039383730353838 +65656566303866643435633464663936613238346638386237393166643566376533346637633262 +39653361396237353339333635666235343934373863663935623230353338613338323236383635 +62643334653734393032376237383636313635363962343733396631313635666135653833663936 +31633932666338646138333937636139363263653334366237393835306133333231363139623737 +34383939613634616136633537376161313763323036303839363936343531373436313337393063 +38343136343062323962323234346266303339656537376335623231313439353331643031666662 +39383266303233376362643263383437313530333461393931393035666334613361656565656637 +64616330393738393036666262626461653330616162313166656535316138373730643832303363 +62633238376430343039366262643731383139393035373966393262646636323739313038343430 +65356131313762323331663464646539613663623731353230356637386234323731666135363830 +63303037323338623964646564666636663063613864633963313130663662393836646364363234 +31656232613635326236643635326531353239303939616566646132356236633131376361633363 +37306133383563613061323866653662386639623234316438616665626362326364663061356137 +66353063613939666564626235623331316533313535653733613363313264396465333134666164 +36653634336534633036313264376634303165336163383432353236386663303963333935353331 +33653631346531393263356437396132356339623462346262336133613139633338666662663930 +39373030626330623030623163323735323665353333623033313066613338636430366635353837 +30353033643333636562643635613634353234663936303865623737303230623431306133666162 +66346235373034663462366631333931343065303163306136663934306666613633373866333363 +63663534323862303565326430646133396234613336653737313832336231363736363930316364 +35623737346162656435393364393165636564623737353366343433636664383966316536356230 +62343961353239313538333838636437623763613034333661646466376166653932363766343734 +31373938643139613132386233653939373064346262623466383933366537643034663836643932 +65306333396563336239393564623838643239326162663862386562366361633630366531626666 +62636662326634376436353035653537363963653635373464306635353334356431396339393737 +61623062613263656666633763353264346630303165316335656639313634626237346139393131 +37643866643465373963363238303333356632363863386435653430343866623862313433363933 +39303038636262646430303138303637393031626363663830623166303837363135663864363762 +62393361333265333830373337366562393665386465616332633231373664383966313535343565 +66623062303632633032663938616238643037373466626663383430633838333631303331396462 +31396261353632383638626633633561346332656634333264353431393630393130333639396461 +39393265633232633634613632316230383335653834643134323931323831323231323439346365 +39663063316662646235623765376437616430323633343765666562366135343739383463313638 +36636262626665643638663433303033646331353336656264343738613533343430646232313834 +39333733323431343137636431643131316435653863343762353763373065363439623633346439 +61626464383536306231636338346461646462656337626135316231386431386431623736663664 +34623665356561343030643965376662363737353961306163613031333564363765636238306537 +36373737343136633736656238613861646433656163336164653662303134366539626431303362 +61356562366334306630306265376133386465636363663164646165323037633235643133393436 +64633737386331333666373563626665326165663666383362343130646161383934653563643037 +65333364386365623866653439396632346663396566313565303031396366373130313038633130 +39653461653739306331613533393564323762326664666438303862323539663236356161326638 +36336163393162373162343833383061633062336234353331313563383832333932343331396638 +39363031386164373661346463613435646234656635306338343566653866343862636330353732 +37346339373063326536636536663337306230363736656436626263633734666130623634373361 +61303332306439376433326561393332616161396265376163326666613830393236363535373332 +33623763376638623539663630393065636535386566326335663130396435383464313961643732 +38613630653665386361616338626263303934613233613738613639373661373362333737386636 +31613538373638333434616132323630356336383239303731663935363039363466336133356130 +32656539386330306430343232656264333465636634316432343533313561643261386532323835 +39643039336137366637376437386433623933653530656538626139386235306165633261613764 +32386233653937316236376661643035623562316236393932383439386638373332623438393064 +36366566636262336635616266333163343434666365656539653736343930373463646339626231 +66663966613535333163313933613931393535646231643233326663616433363161383439646132 +62666564303966313330643266663330313630303262636630623038383832366139316137333766 +31326238646161623462343166623635396636613339633931306438376236656363393764616265 +32386533396630326536363164633965656136653735623861626462646336356334626463343562 +33386230346166393062353261396230656336343935666662303361663339303762633631626638 +66363264313034323063326663623936333563623164626135663935396464316637303565656436 +34353734316133383332613834326334646639386635386139623936663836636461666132653137 +30303063343039643434663239306330333266396239616439346630643033326139323236623236 +37336133353763376361306430356138336164633535326666346465663264666135356162336138 +35623431306433633464356638623266666331666430623939646266383562323565393563643433 +31376638613763656265313666316134353133363334303532396537326134613365666364343130 +39326631363638646661666164373338646365356632616162613139633239393734336266656436 +38303865353136363861616330303365633664383539643966343130646262626266623138386332 +30653631353033306637393236353236643637343538333032323762353463306630666433656636 +32313831613834646564366237323530303234623031653635323465353831633338626364666462 +35653062393035613264346438363834353435643038663962356630356630373337613531323638 +33643163396264316332326164383161363038663530333531363334666633343231646634343666 +65336335626561373036613132626531653966386662396662363236343561303432623135656535 +32616562346262643266313364373861653236616564313864613637626463386666376465306137 +39313862323932653733396630396662643662303164663136643035306539303137353737383631 +33353937343863646431623830323434393166343734663165326338303462623064356437326362 +32656366363538326565333834653531613235623430633562353962366238643832306164373735 +37663332303030633530633336313264396134353663646131643563616436393331393436396238 +33363032653266383238346632326364353031366634376338336634363461386138393636616265 +33613530633433623431353761373762326363393739646361396462303365653562623034313230 +63336539343438316633383164663265326265636339373138643464316638316433386461366661 +65306666623638353139643263613139633430656664336539396530353839616361373736643735 +63663130303364303634336236643036666437313736386664336465663933376132643134613432 +62393363376234343363303231653764373461666463366631323937666436326536386235356161 +36356535356331643237333836633638643433376166323636643739653136643333303135316532 +37663561343638393337336439393739613135333365323062303533393663336266343563663236 +64393138343030343332383633346133616364396632666138336362313161316133323365386138 +66333835663163653862623539353931326330353263356331303365633035396563363064383635 +66356636363061623330386365616264643134633734356264613738306634613031383331393835 +64306539626566613630356431353232303138346131626564613361366338363561663230393366 +34623062636235363064616232313833396336646338323662333932326634303433663332633166 +66643937663561343362306561663066643130623564373237323964313931653736363163316638 +39323830323530356265343434376166346139363533376564646239316665323564626565343834 +66653663333263613562306437323437383239353831343062643138643363613736626265303762 +33643339323065363535336664313433353635663164343062363065336436386438646631636564 +39666563643434316535343566653865353333653036303766393835303362636163336633666266 +36393833613336323831383730393861383732626431343061383064373264333339653433326561 +30393265623262313334303364393134336332623331303931353738323332363861326262373435 +63336336616534643963636566613238386337653662663239663333373261623639393664643261 +38313765326135643234626131346336326561393231386430613863383762393637396438633431 +33343539633534333232336333393931333131373435333065613762353134376335653136373562 +32356536326135623133656136383139333163353332363263666331336532373534656262393065 +63303561346361313830343438643961396139663033356339363634663630633836656237656462 +31616538343365313465353234343835663766333661356563663333623864303230623736666534 +33343930626361643034653637633963613961643535386163306461383036653264666562616137 +33613739376562663636323333356538356438666331376164306365623330633531653035643836 +62633864313338623234316235363234333736306662313464653064336564663239656631366361 +32303037623834653731386164316461633333613631613638366165386336323261616438313038 +31653064633131656662616130386635666235613037626662633264336334613332353239613265 +32303533613535313265303563666530636531633263623465343635663263643530393533636633 +61373835643065663437313239303338376163303865396539306464623237383961323632653265 +63353364343434393165396461656265653437383533313137366161633765633463313237326561 +32336534386435653962636466636563313036383539366561336665623534383363626463653363 +37616564666633383936313363383437643634376663623765373330643161643338363264623931 +65316362343064656237346539373563316165353636666534383039653065663137643264303536 +63323165353938653962303662646163353637306134313363663064303632343461363038356661 +38343062633364376339346238626334356536373335653866383337616335393132623263646133 +33336561343031623037353463666337386363616633626333343962636137373664366234336466 +33626431623936616639633033303961346235346433316465666336333761383030386264363564 +38303864303461653265633063633963646634303030633034366266333331343234313436353438 +63636263643631623333363530623062643735616435366132643264666465383035653835663733 +64613965326433343530393039313036363037383137313038616539613836316230646338653530 +61653564333333366562396239613934373838333038326464313631653339313037666166653932 +36323137663937313764643533383633333164646261633039323431643064386536643262376334 +37363333366164306337623964346539353938343236353933663066653763646434393436323333 +62336564316562333466666434383465333030336362393434323631353661316266313037366461 +33373935666336386266343563366332303264353936666633343265376533366161666435306538 +38363431376639623463643432376631623539636533613237373234643133666164333738636261 +65303866653337313534633036613134313533326664333634396331656562643935353234613735 +33336539333930663535363365633237313838623530396636353165393932333936366135363830 +63376135613336626366363931353634326133363132633931373262393733643833363564383864 +61396630306463626635633461326233323361363263316261653564323236646236663366353261 +61366536383838613162333234376365333333303263646434623838333064326630306634393636 +33663431303666386336383832353630663132656332313466373765373039326262363636623061 +37313436613532376430313833656539316134353531633863633130643264393063623734353666 +34633230663839323862386536333664663035643363306537333561656439633762363132626234 +37633232396436393330316135373765663762323134353537323735623037363061613562333466 +65383435316338363061306466623762653038346265343631313737366635363464396637633239 +31303333653630356665613433663431333631313932373831353565633866393534366562373932 +36386563663531393337663931646636383262396439383136316433393065623030613639383534 +63383365343062373062636535363464383434356435336464663734613063623261313833323866 +34323066323530656130303234383534373962636333633735626237326365316335333465613835 +34326130323962316561393936346435363864373532623532396435313764373435666435613538 +33383963393961666464393862383234386233633466626364313130656566656366346330336461 +66656435313037663133393966393665366333373161643966376536376164306365326631363261 +35326233663365336235653635666662643935393766306337653232306637616438316161303230 +65663932303135613838653964656134306162373832386566376437313337616361373831313635 +62383131383533383166643032323932383630613932376438363462396361316663343263646230 +38346137353432613166326266666161343839373231633439313362336431396663323065303538 +30623338376236343262393265336134396166393937613030633739386161666632613633386561 +64333963393331616134616163306538316335383739303932396464343035326230313537313331 +62663965663234313964303962323432663039326164656434393536343362353632353530343661 +34623666396134323566323939636162643939623037353063333238613030333761383039346339 +36636138313530386538643366643462363337633266363262363039636530303133363165623030 +64373065306130623237323536656265666332613362353631613861626662383438393533333361 +38313436636462623038303033336536343636623436626135316466353038633338326431343532 +39396634323534613532353764333833646434616438633266623763306435356166613666646565 +31326264383837663435323132343665633037356635626162643135353732316636326666653636 +37633830653837663630336537353064346462323061643166303766343031353338646534663861 +37373265303831653565626232336233323439656136386363356365343635626433616265343037 +32343234356165343334373166656233646464653530313864386436333831373463643734663661 +37303866353232333939613965653638616434363837383339666137653839646330363930333331 +62396133663764343839623632653732373639613733616336626135386534643430323238316231 +65336666363434356530303361353731643337666563356335343634373265613637653630396338 +39646233383934653062393738343932323066336366353432353366353731383736356133373035 +37363535636366653730393236386636316262613630626139643166306634666237613736373931 +39376437633364336439373461346163653530656435356664316262316439363264383834636264 +31663633303333636136613032633737373034383662323765376438626166313463313336353833 +33303463663634653635333937656332333631626161643234333730616437313666373762636266 +61613665386562663830323631616331393364386461323831663931633861343830623935383735 +37623231666333353461336139636634333936616439383438303231333339353636393236646632 +34393661356365656163346466393933303336346362313665626636333361306337643664386563 +62653636396566333931303665383134373964666534396535366532313333353165333161363032 +61663131353139306635346239656531376564343963356532663832343130613833366639356637 +61623031386161656537376337383866393630366439326635326539623337656638366332653430 +64663066646231363035616461306235393230653730663334346238306339616331383462633331 +39333638633461633265313462333731303633613631646364363430373361356436303366393932 +33376135326261626662316235613161336263323633613636323163333063353638616437633830 +36623837353563386439636562306130356435343433373839333661656561616635333831353061 +39383233356539636465313562383765633365646165393638666361383138376434303239326134 +32333465333965646439353935356361383032303063623638366665616137623066623831613165 +32646263323964353839356263656165336237633565343763626466383131623237313961356566 +34663662336237613438336534616364613433396366333661383336353337366162316338623462 +39396234633830313133623262613832623165643462613132326637363731613365346132653065 +63303030333263336230643733343864363063383232616233616366636639333530633166343363 +34646362666132383934343664326238653031346636663234383966386630623161623033366631 +37643733626465303433323732333837383532316136373166343631646636303236373136386239 +32313139356335363334343131373061353136323265333736306336333731376334313538663865 +31663363643132343738656361373135333061643832613764373237363734373338613732343562 +31343565656434656137303739313766373731333637366437636535383135363334663262323531 +31363364396430643136313831643830356439623135373665653666353961663439646334376134 +62626161623639316533303466616462366439336337306365313137356231326561643930323761 +39633164663764366136613465323132323666373732643236303031383034323061623033363433 +36383866613637653365343938323936333137643336346232346231643333353332343836346234 +35633863313037303532323733313833653665363633353639653161343138626235336362313362 +31646266356636363438653736646366616131366364656433623464343863326639643761353463 +35623538626363383464383862393831306466383531623636303939653939396432376562643539 +37383337323634356333383562313630383839363830376666613539386137643334663164343239 +64616434393734303265313533636532366239663037356663613331333537613232386439336463 +36316530303561396335356236643461323839313934336237636462313132303536623565643933 +62656134383864386562653664363734643238363539643561303165636563633237336331353663 +61633361303536373963363936346231653635303830653036376335393764393739346436343064 +66316135646232323831633031663135393062343932393739653233643032356136373036396163 +63333539633939323633373832393361363262656433343963383363646437653263663331356335 +32303439643238333637313033653065313834343362383063346539626162393338636138373630 +66363331663261383736616439303233666131323534633939616134643832636132313765383262 +38343362643430303534386230653737616265386366663763386430616132616234326264306237 +39643130646236306665626466393366656232663038343435336239613463653135663938316234 +38336233616338663364646531393531366338353165663333386330323765353366636566346262 +63653131336334373933643430666332306136363639353633306133343231313531336666303933 +66373766373231656537303432656437653561346164653034363735303864346661346462343636 +61323164356666636134333131396666343563303765326134393062363061303337633737323464 +64666436323139653666633863356438666561303831356162383566313934653137643365313366 +63643364666230643036353862353331336263386665333362353333646330663838373731646334 +37336533613461376638333263626137323037353339353836373234323235396461613062373564 +30336166396235643561313038343663336536383163336539373963316465386334363938663335 +36373866323033343361643432346566363232303430613134306237373831653535313733623162 +65653666616234666265333432313763393261613135326164363837613865356661303865316236 +32313435616563383932636231386163393939663066393032616336333137623232666433663361 +31666366633938323362376261346632356262343431343432326231343266313061323536326362 +30383164306366623862653031663661376362643330343763376162303930653730383338656238 +31373735323064656666303864626439346135666332646136386631326465613433663134386461 +35343735663030663439653665336466363136373666336338326364336632306432376563343534 +64336265376564633363356234666565393663353736663437356331376336366431623234353163 +33623163663561646366383137383232316438313235656462396464393239643766633335616266 +31666265626432383336393638303434626362666365613433623837336135363462613731346130 +30316366336266346564663831643663343964383530303131666138373062633430343930663764 +31356263666438643164393132663335383264323531376364393266373733663734613332333636 +37653864336663303637353263636262636532336631386330313934656239623939306661653230 +36333261326530396638353334343661333037303063326266366531333666303333646561373134 +33663239396330646566366364656562613039646161356332326662316230623336333734306231 +30393634326334626437656433623636343739626362323765633765663933623131346436313237 +34323136653336656130633763616264626430636665356465326562616434333562386261323130 +61373039613664613865643831656332336638323637366239626363333736646637383837633536 +36313436383736306239326637626233646330303262376232326530373138653366333565323065 +33366362393763303163356264656465643364376234636164393139616664363339636261366335 +30363933633035336238336663313132373534633933653839336261336238313963336134336663 +32613838613732323633376164383430356535346663343361373534653666646335353432633233 +61393634346463336630313561396532363063636430336335626531666337346534646135316139 +39353632623339646665616434333037666563653536346333636662303865396364303362666361 +38353236306164373838653138346436326531663734366364383334383439383162363534373830 +32396465363237303432643466343633633533336333363464346133363032396661653033633263 +30353538653131636531313930663462333165346365636638653661643061333436366637373235 +39396231326564366236383431653733623731663266626130363365343666646361623836393565 +63623531656534633164316434386434326164343861346431396363623630663861346265623637 +36616439326434663238656534363536323935356365653935663636333565626337313835326537 +33643236646164336565633064636232363263343237343235396538383834373832323835636366 +39333738666130643963633333356131383763643638353932363639323562393635356164336439 +34303866303461356237633330313435323135333766663533313666633139383531623839323138 +31626435306266303865346635656638303532656431663431653538333364653738353030636663 +37353830323333326237393334663532633162336539383737636462383233393566373431646630 +61373735376335643438333866373139653263666330663834386161366336636364616337333538 +38393634316232396433336161643730396533363365653265626464326634633863656237336661 +38343665643039383631316234373134343736303135353665626538653535316235623530363837 +30373461633664633734346531306432303064373339353336636534333030356434306462363731 +38303931323964396130333562303035323132333334323663366136356230663138393736643938 +63376539376363346632663164323539643134333538663335383734666361373763386562376137 +31343661353962356263356538363261666136623761623937346665366463346665663063393531 +66666232616235306463363035666430636331343064353638343139343465356565343266333630 +31613130336563623131326161663739613862633563303639343964396430363930316261343339 +65633834633762306134313165326333303539613535396264643434353539373838393239336261 +37336432323730633934616635336531306363323737313764643362323839383232373636623239 +63303633633764306361653430653139626364373666623638633031313261646138326635303738 +66383034623330636437643235303561373461616361346630353439663564323139326665303531 +61643566353133373735666238346264613234363830313463336363313633626431633866633034 +38376639386336383732323533353037323430656365353564626432373163323366663532396333 +63306163363539363736643139336439336562643332653133343634316235363935376634646437 +31313237383735653932346362636333316262666562343132663261653831313434353362383763 +38653131616562323064303434666339366336303134663263313630383864613738366134383632 +34306435643337663638643165663162336333326536303539346565346165383538356639316561 +36386663353363383664366163643161303464396239356335313062313137333464313432633333 +61626361373131363434346436346536656662313365626563393165393435393562643034633764 +36313031386431626566636233343733383430366135333736663338663365326336386461313833 +65396530626262376566326662616565396233643035333236363531316165373762626437636639 +32663235626538646564646430643465306261653766626237356664306134356364313062343235 +65633232343339626563656439366663393238376132343338313031323532613866306536323138 +66386336356638346432613861663263346463333834383239343261616566306565626661313066 +65313161623836363766393265396135353831626131313466613836633934323338636436396466 +35376265613431303836386636313139623936353764386464336538363361666433346438343461 +39663631336666626237613639356430373732326432396238656235666634363665613961316234 +62363764333330343061646663653963343537613933613034393063323534623936396333633932 +34343537303234646430616564353763663137343538336361306362626166623865333932383166 +30653836346234386266363637346330663766663166646434336561323263343061666334393434 +39363165653962393365613831383765613264613235353136653666393931666461623165666432 +64393832643734636330333162393736653831363831333732646430623930363861623938626133 +31363834393835653066343761396463346336383166653934316132343538636666376432643932 +37653764393762323165623462353263623363636161356333353537366532313331356164333737 +65373232366633636130346566633438306261653537373963353962666462653762353461386634 +39656165316532653530343037393830336562323765333766383930336138616232666361653965 +64666531376235376339316631326165653835373963383032306164633338343233363930336531 +33373936643031646562353037656237653436646431346433303130343232633338333136653632 +30626239353639353333363964636539623933356130353763396633316139346163316534653436 +39613636353566373363353164363766356261636363303539326636386561363265396566663162 +38323763363534613766393636333965326436346334393739653766623738653139653238323033 +64363038346631373165336338353535623063663737303563633664393231653632616331626165 +34306566366539383463336166383562306263363934323562616265653761663435313433623764 +38353631373031323239363364316365396237393562313033656463613032646639306638356461 +31623736366433636461383264623637626261626266663764366165636639376630363430313363 +39313430633336316438353537303063336161316661326235393265623166313834636266376434 +65346231346233376632313665633863383635353436373963646439353734623037333137353062 +61343334353762656339363163316261636664376630663238656238663539356531396638343535 +39373431313365356232333165363535366133393036663731353239613331323565306161383837 +66613863323166666632306432643130366461383263373863303964396263376133656662346361 +38616332343065373332383361663035326630643437356638313030383232383161613735313165 +62363134356334346337393736633831353566626364393635326138343030363331333761306332 +66323332393639326332653333316236386361636532316464313735393233643166663936353262 +66653639366133356338653336663033333062393131313635373262353236376464363333343032 +35653030623566343637353937353061333030393039633462373565656139623536343631376433 +65393766323266383536343664633938616261343735623138643937386230396661366634663039 +61636331316333383064346436363737646337303663633039633664666436383537336539636235 +33373866663739303761356366343533363833636532626330373138343331663037656332313437 +31636566353635303830323062323739626234316662333665393065626533356131616236666130 +37666530376264376662643963613466643332306162346138613131323237633738343561653934 +61353738376266343936373234663632346634373030303732376239366431613861616663386564 +61653566363834646135646662643066393736353334643864373063646433386463663638333564 +65663335623261393562626138313561663839343032643664616263393566323836663431343863 +64626339353364656532323864613266636361343838616463323435623864316437396434303430 +37346533396362653862616164616338336265343232316536613033363039663835613139663662 +35303339343564396436396635333033313465316461646331356639343234636163386565346133 +38643231623663316137653135653162623739303334643062613434373465646333386431356238 +30373637306435663635363537306634376437626136353935373731366135333061646432336333 +39343237633065303236636433353930326563313831393564373465366231656232643763343831 +61666661623066373564343730383766343166613135313362613565663732396332633965643735 +39353765343136613433386363386339316334613333343561643361623438643134646334353235 +65353833653132643635343165643139373864663236376463396366303661623066656639626630 +39336361363332363364316362623265633266346465663739323732306531356633343934636465 +34366163393163383137623761613534353338666133626132316239633531633935643735323832 +63643430333631303132366536386530343765303661386263306563376239383435363936363234 +34383565653739386636353262376339376531626332326465376237656163623064373731313434 +32316236386133326130653836346266646262306630363636646334383137326338313864376339 +33666139316138383734336565303438316632646534656166376536313938636537396630353237 +31636532306339633137396238646562386162366131336665366461393065386634666339316137 +61316663376336326165376265373934306534666661353036303761333938323664633830336236 +61616362666130316531383238393034616463366163386631373837373235313530303365303835 +62386431383035353838333161663739353232393862356639366166656233646165326166303061 +64333930366331633838386330636338626463316534366132626464373834646230613964653439 +36386239346335633532393835383634393436623634373330363836383665363466653566343830 +65393766303165653535623433646162313634376235313034356461346130633133336230353564 +64363333386662656665366361356338653165363134303838393030316465346435346639353034 +62653733623962633339656165373639396164363166343861323461376430363863323432626238 +39396263346365626633336566653335323031376134623132386566666536303464366466613364 +38353330626330383833343066393737383762363962313862376665643637313031613439666635 +62623363633166373932636332633366663236623364333432383933663433613034633836646637 +66383631306566353937313637666363646539376437393332393064616137613562623139636137 +63656661373964393265373934373037633233643561346262313739383166383933653366396465 +64393365333831373133313933316638386238383566646632643739393164646637616536313763 +39313037643737353831663839383833353433616232383662636132663537303563343061323837 +63313933393335623766383762386465643066663665316138313666376439613937343232613430 +61306261643366626665326461653232643766643366663064616531643963346366663666373436 +32333266303431393734653766626565393032623337636363386265363838633234656463613438 +33633265643131396334343735653261336331363830336534386536363830653266613561313565 +33343234316236366466333930663931303136373635383632306334636234373261613636323638 +66643262386363303138333337366261666237333164656437373666663630613339646331313562 +34383265376464353234353761303837623865633038373136353435336466623137643933306632 +34656639616634373861373761306135346533353533663766663766626237383831666163323562 +66633364663733366332663239356336353236306432663431396161373036343031323734303237 +63343565353537636637323534373935303731386164303338656132376162616261613037313665 +39666665363334366238353133323436313337363037393536613231626562356465616333306262 +33373763313861333930643533303665386435326436666262623664613364336165316137373535 +33333164343662633130396139663730353331313534646136386539363364303334646464653733 +62666430643462373766353634366163393432663061336161623133326433333662663464303534 +65313866376534393234383661626333323863346635386234353066623638383432316639393135 +39376336343834353439373330313666306565396562336331383263326361626164326136386261 +65376431313163356431363631313031353561303439623663343835326261653538376535613334 +35303834383433316363333664393161356537623933366563386630623133343336386133386435 +35383738643434656532393064656234623563623930646266613633326164356561613133623536 +30383735646136346136623030626130333832356233633731366566383931336231353066393231 +65356534373931613839663939643735343030646166663131613865326662353330346132363732 +63616235363431313035643137633739636535613966303837383538636134373230616566656132 +31353963613566366538383336356238323062656635376661393363363265313866323861626264 +34306235653661653836376438333838343137333565643361636435326538636639313839613732 +33626232623039646162643834393230643137613137663432343464386363336163613365656338 +36663139333365646231326462623338373133653133366464663838386430343936353133633837 +39303038316237326339616235353863386532653363313663383365356135646263353634326436 +36626333613633316637323530623837353661623639323131306433336537636632633663653332 +31383966613962616562333439633565666435643864623339363365666538303335343430383835 +36376135323039643366643763346435656339393565313134643231353065653562343631316234 +32643562363232633265646461656562343766363561316439656430393933363338313537316231 +39646339303561356430626433373637623866343438633636363535376331393765393265626539 +31613339633439393064636239303663623437353039653965323361303462396636346665386638 +62306166353465393061623961646165376439346365316237336436356564353235366432386235 +34666532653762383861333235306166333837626138313933313631616464333433616536336633 +38616536313330386461646236623235333061626661656237386363663563373733613362646532 +39323363386661326233336337663566633736303033346432323466616432633431343537373963 +37353962373830323634626535313763646331353233623765333736316463633333353664653439 +62663865613831346131613634353934663838656437346335333263323832393338353235346437 +32356232313139666134393862633161306234363866643237666533626631323438306631333533 +31666631353639613464623063666236303933336665656161316334653361373237313035363034 +32363538646463346334663966663461393461356465393933613339313162313632353632386435 +33356531363665373961393561306665353232626164353462386530613132643934636133336536 +65366530616233663030326130306532656537383833363232393733643363343332613162343233 +61316230646439393166636336383337626338623732626631353037633965643336373634623633 +64313430303936346463333663626238333265653137306533666465343633346464313464666335 +61626534646136613630613330396565363865643761663730376533346331393337356133333232 +32303239643136653132316637333639393135353038663539643333303930663133316632646133 +65663336333235626366636362636638613762353338303731633461336239623964343861343839 +35313037323361356132356635343138306136363232363432633032363030643338636637383162 +64323432393939663964623963383565653239633362343665383335646265626233353933616561 +36343135323830313933316165306231373936373664383733393462623263366564313566643761 +35343132303336396230303862643438323561366330333865613234323537353065626534336165 +36633262376431636233613461386631336531663833643438396363353864376561653839376331 +32366539613337636231613036316361393732303762326363373764346564353965316463633562 +63323231623734613631653638343337616537356365653661656134623737323562396238643934 +64363231303532386437396139386362326630623935656130366463383230303231616335323661 +61353134373465343263303238666161333135366437366538633764303763373235613937653465 +39666339313138613166386632623736663431323661373435636430623738646632363739626565 +62313536663335303632623834336339353661343534386635353339373063623666336433623837 +63333865646232356136343363626235303064656562396138323431396137383730613739326534 +36343564303563333633313366616266353232353233396561626637646166383832336436343762 +63336462366436373538373539376434643363353266323038383738373566346163306431613437 +33346436626137343033373863616434336135643531366139653666376137363062306632383634 +39366139623632306265616633356432623931376339656666353330323130303538323866633062 +37663631613133356263616634323461396261613834323631656537363633663237383063656466 +33626362303831386235393065663134636664646563373863306333666664303561646534316566 +37386631323635363533366165643739353933346335313862306534616233346361653436393761 +37363735393338306637356465646236363662343262366333316664333763356362666331383762 +34383133373761323731323365343537386132316666613364366136376436663566613462616336 +38393635653236316330353464623230636138643764366165636263373030646164656266323036 +37356339326263666235386432373733366235653038376665363534323232653235353439633031 +34623935633338383939306265366164353365623835376662643961333465643237643233633131 +30623162616335343332316133663631326363386665643435633136623631373339313737353831 +31323335633636386465323962633132346161366463333936626433613934316530366430303139 +32623530353163376235623763376139386364326537646332653039643864636332303531376266 +34373137316365346532616335383161663838343866363539313135313765303135336564616662 +33663665343438303564303635396661343430343632393063613935646461643730646337336464 +62643936616234346461633435613939393864376263663438333230333232313739303834396137 +65383735643763653361393161373535633132616366323837613161616132613166323433373761 +36613630653966356135386164613464653966303937633961306530356439346133613439383931 +36303634393166656332636261313833636132393761316165383863653732393538366164663930 +38623234353733373864643937643162366464356264336562643565366136376261326433623033 +63613165376330323935386132646139613537663637383537633131626131363762633233613562 +61616565393063393539313465376631653936306235333062323133363636633464386662366463 +38343439326136323534613361353463323832353438613966316532343166303364343962303336 +63313033366533663166316238303133313535316432663638636533653365636137653632656131 +39613832386138353037643966323761323933666130646565316164626538386135323838363234 +63653463333031323938363062643466386639316530666135326264396335373032613330646665 +35646631303538323035353338316532313634613336353561316165653664626535353364373964 +61343165313830396261633731363961356538613539393033323230356563653765356161373363 +38346563663733313133393934326335356436613631393766643461653534663262363062343262 +34663038373134303930653237656162383231323034653735613364373237326561363961333361 +63393063656333643564336338323930333134363432643733303230666136636537316334333430 +64393764643435643166326330626635643362333563393563373763366639343938383533383366 +33363038646539616139633865623063326535663465336430343966353734326134346465343833 +34656664343538363732383165313765666232656239363635333033643564316662313366303662 +66306563306637383062333966306662323032373265356266613231343132313034396162383131 +39663434626331303030613432396262386533366637666164643930396433636234356631623964 +30656432396438626538346236313738363361333130613835613535396161393361343439663637 +33343332653564306265663632353435653139346566316363386365393737336664356135626564 +35316132393837343462386434663338303431343266653331623563383932376634326133306363 +33623039633264386361323064353237646264353962346365346531656365316635333539306538 +32346338326634636433623431653337326131323231633164656333666566666562323761336630 +62303163643533656635313564366639623762353536336432616165386136653838373363663633 +32626330626239636562336164353061653665633366363036343435663662396332396432313964 +37303331633364353437306132613265313937393539643364636465393463303539323964643536 +38643639643666623433366165366266336532313332636265373161346435333135663133373332 +36396335656364303632346462623766623938346363333264323832353539626261323335616232 +32333534333162366435666632663063666234646166666235363565363132316435393361633234 +34353939346437653563386531353762396232363233633634313035623430306234393963396163 +38653833326536376434343632646133666630343163373836346461336434616563666639333032 +62396335656662323266383966636631633934346637336537343538363335313366613136643134 +31616165306233333265646532653064646133333761623731313530303164366462643764393434 +38313136336664616633353634303231633366313466653738663634396133633864656231663032 +66363732386237636333363938666234656361636432623765313832393665336631356138616438 +39353731653739653364346532633564666638373134653063663664616639396264353264333237 +36366632366566353166626336303762313437383661366162653833666363626361616133343836 +38383662616234393930643533326163323063383135363039613266393063373236643661616562 +33643635316430666166393963343264663230323262323133333764313934343531376366356363 +33383235623862363833663731396139646234333134386663333061623338613561616463616563 +62646265613738636439333433346433333834656565636433626564663664316134366164323562 +62356636326232623164663337363066613566616633396563393832393131653833656435623666 +36613564363564613861653063643636333837313430343837613563383634393262663036613165 +34346464653961313431363835343234383937363833323735313833363236616135613166653435 +33613632383031343532306463303732633836363935333633656236303638623663333337343537 +63396661613330653064356137376630343633366264343065303333333938646236383737373364 +36323831633565313165333063653134616435306437653537613933323036383761306364653663 +65333430663332316133663935313636613464386161633733353436313065353737353564613466 +36336133356463653332373865323834623133666339633830356539376232353661643565383066 +31376631383732316464333831663562616136346666616464383332363335303338333464623037 +64613362613430396633326331393031636234653462363035393662656431303936613136653338 +62336338663430636138393831333230333866643731623162633532313761646337653531373639 +63313738353330326464383565333333343965343637663932393463333133383939636131363130 +36316331323566663534353334343731366163646231656235333938373662656164636431336366 +64316562643465363035393664306238373636313533336532633135346434626361643563346563 +39633739613963623132323165623637663534336332643231653664666461626534613034383565 +39313738653236303036626565666639323836653963646435666630313032316637383837643861 +62336664383763336634383234346461393338303930623638633636356233346563343133373565 +39376337613736353037356163643432343266326362336264646334643762386437306239326163 +31643532326461353335376335643265316631646531316661373336383437336361636537343039 +38323238383038343564653939353331393130353538646233376638646363653763396139343962 +65323962326666363033666331383736346163383633343537646331376162303338656263323361 +63626436643638666337303336653962306337663130663838326565653838663930653638356266 +62343331383434363639313233643438363331633162666462653662396438663230393334396133 +36656161663031376438613963313330396562373931336530303936646136633336346338636663 +66626530303336353238303034303936346561393065363138663466383463363366653936663434 +61616366356332386264366537303761396366363162323733373939363465353337636464633933 +62303134616131653166333138313730346136376636333663353265353766373638373637323331 +61333031316233663563333961666635643362343961356565356430653637363933626639343435 +32663039313464306538356263356462653138633836663465343836373139373762363662373130 +61366539633863623563646662356365646666623539343061363032303165303237393837633431 +38356264303035666661353064356133373635333564663938303131366565363865303532643430 +30393632386261323836366466643439323135303535613336396231323563653439656130373666 +30396664303736323465333464333361653439633166393764663065383035396130383530393565 +61666365373665626361613062383537616532343434663436316663333362386238626431626164 +64316666396463653831663635333736373330346462376130306536373235303364626233366638 +30633266643634623238386663373961343736376462326634656136336539343938643931326264 +34353131613638346462333639663338633835633963633232363761636330646661613863303231 +66636631326634636630353263356139313932633036343737383738633837373565343136333061 +31326464313433383262353634616337383531383534636164373436363632313234633834396634 +66353463666637663936656236623961313966316662613865313336323439383930383435386663 +63663131333164373033626439633266323161306133366565333565663265613664393430303566 +63623464323231616537613061613939633230323562316535633737633162393333643030636436 +64303733626563303764366264653339613934313131313935373339616463666464633631376361 +39623534383765623131646234633064376537346461623533396431636533663539373632663962 +30346262383561646139323330366230323861313031643433393863623063626562653334646531 +33303863323831663638316465363333373032376134666237326163306431303565303737623738 +65373230366232653638616661333237616138343234353633393265633263656237376435386365 +34396131336434306135393861383235653635633563623866656431663133383064363030393631 +62643637623936306336613136383835616566656637653961646236363931356165393238653731 +61303761383231386532663637633235633133303162643663313963666363343866393335326234 +66646539346339613666363337373130333033636132366337346261333539656539636537623463 +36356138643631323133333636623834393933663932613330373537656236326538396630386561 +36303234373864313064313930383661373234336430383334353663323431313238326130623437 +63383138626330366565656431316635646432326666356333626365373966376630333663326464 +64653632636530636137656436626165643238323663643233366134376436616363313566626564 +31643436616166646566613235363761353163646561323037303538653936333639333763386630 +36316661316635646136363738623330323033653830303433396231663161366638306566383562 +65613930376437323732393731616535656366623562396636636534373438626562306630663531 +66303034656362333439373763393838633463656664633836633534396432316434646136306138 +39666566343633323335386437623363616538353437323639323566393637623732323466373339 +64633635343432386134386334363932353330383538373763383832303237626134303538343035 +63633539663662643331303161376333306162326638636564616336326530633931623031623361 +61643035326534643031313234356536376533313562386530346461323265326531653863656433 +36623731613637666263326234363932306137343635343463336238386333333766346532663765 +31663964366364333465396261333661313130613366323538626637373334376363386363363130 +34353065336662363638653538373264313466356261623930383635613936626432353031643739 +63313630366338316433613939333461636265326330333265303466653330363334363935323466 +30643866376363653630383932626465343634306235303539626132633365613339636136363465 +36366662333033633830356466643865346530393339303333353162396566643036613666386265 +63626262353963653963663735616537383438396261343834623037353632303665383131356163 +35323635373430353230656165366634323137333639643036373666363764366236353130303163 +64306264643130383266343033646262666537313836306565663364313534653064303462373061 +62353264643566633134643664363736656233303337323534316635316234333366346430396439 +63666637643431333761336261633730653337356133376664616333346139633436376264633137 +66636331633132323766386230643562643532376538613833376265636233336266373033656164 +34326365656530326263363531636463393865313436366534343030343566663836363633386532 +66306432373661653066353565616437366366333765373563363137376537663938626638643366 +34613936353466666163383063346265343963353765363165343333393635613732616265646535 +64343831376262616665326632333037376437623961363237653265336237313765303838386434 +33623564343166653630393537336464323866386636363563646264346633396133363532663432 +64386265633337333965363265336231343633373639396636386563643730376638643537386631 +30306362383230393436316137323933396139303464376462653461626131386130353032663236 +32633930396261623239616663373237393966663338663936343964653635643634353136663539 +38373161653562326138646366306138646462616139636332393539366465633437653338333062 +35616362383430353934663834626137363762366633356633313636653932343030656236663362 +64326635323435393735346430396563323633336561326663646539363835613337656264393865 +34376332333832613736383663353532316133306437303932663336386663363233633636373630 +65363731393634396362656637663462376662613638373531303963353932666561363737623264 +62346362393431393038323965393635303530656134663663613736383036373461653534396661 +32643361636635366439636161363065333032323664313531613030326637343764376537626364 +30376531333931393463393830343831363561356564303133653933616432396164343936663266 +65383336666162313039383663623335346538303233643133326335646263363131363730633538 +38633061663265626332393239343561646233643665373031316535653430323662306331363666 +34343835643265303966636536303862326636373438363437336135373565316262353964313366 +34386562616362303530616633343039376435613464643435613738333539396530333438636131 +63303135383433383939313365353335313335346465623362643630393730336439343562656565 +63386435613639666162333566346530353733366437323934396536616137666232646638303165 +65313864346135356130373865336162366164316166663734333039326235383030303638393936 +35343063393866326335353637356164396539393830636236666466366234323837616134666135 +37316537363036653061366363623461626263303638636166313365633232616432386562306465 +35373065656539633730653363616164643165613739303233626561386565616438653061386438 +66633538323937633835343139366338656438363233633533373364323031353138376135636433 +39653766353432643064383939393331343836373136383736393131323266656461306365666232 +33336163636465313665313461643862616262336139326531633734663263396265343666316333 +30633033353332626366626532376330336165643066386430353336623236303566613735303562 +38626332306439643838363237346337383666633331343431396630336131326366636437313634 +38363863663463346234393431323538353137383537616135646161343566376236363761623735 +37336235313565356131313332363863353464383966336639653930313266613531666130623562 +35633530333066626138633837373364633533303565613437663035623735363262353231383338 +64346563393636393434313136623034626631323732373361323864346466333666616434643831 +33343134333630396331326438623962383432663863313337326162666264313138636434356137 +65643663303963393439623630336337366136343866626363393831363738656366376533646565 +35326633643562653762656561643737373935656232303237633231383563613766313566303434 +31623335363531346362626131303030356333336632343765303761666138383433386266653663 +62663461656432336239623236396633666633313466386137393931363935646538653433326534 +62613063303962613261386165613134346638323763373466653865343136623761626232383332 +63313131303565353539663963396236666133313639613564623034633962656362353836623638 +38633065393835383930626164326239343931326638336432343834633964633631633934656436 +63356663376465303333633838336165376665613737323430653166336132376639373138663738 +63336262636630663836383332306332346132633263386536653339343530643637313034346135 +31303038666163306462653762373638393138313261336139366262646466643834626634653735 +62663465636339626634303432613261636563333133396335323964613337316138316165663234 +66363430336162326639623862363937623339356530366535663162323332613431643566646465 +62373065306638626132653039653336383139303563343038316431613836303764323034393639 +30356638326332313532396463643634396264376265323064303434646533343339633537343034 +33343032323166303238623635663561626233613934353736326437633061663933343730323961 +31343462383765353330613362323261393761373766373764376664663763353562663031303965 +32323532666161323066636361303964373033326566653930666231356262393736353035396563 +62363466646436626332623231616161346266343436343231363038393063303635623939333064 +62656231323739336163353632393838626231666536666436633061333866373463373739623936 +61633838666233616533643239363433616637393863613838666133333336346439336563626266 +66366532326330323736656362326633643061613261613231376337643431633966363034353235 +39356535343637326362333361303464326666323766353130373064353462393438623030333031 +62646562313431396636366437326334306338613633616339393832346130306164353636376338 +33373862303730636162343931366563636430366666623931623962386135323266613636363536 +38393832623762333238613262353864326464346562363466346130383063663439373439636566 +62653937303435386330393035626262663039323562636233343236346463353136623764623136 +39393931303463356666656665656562623530346138333364653462386561626436666265653533 +65646133303135373061306630623934376531373630616136303764313736396539613934633263 +32326132393936363666373964633931663435666262383733373330633636626462646665646230 +63383832653065376662336161636139326636663161646633313062613366613733656132623863 +34623233343935323939363261333830303933333065663466653765636166346534616538653635 +31393039643237666338353935626638396237396563376664633432626364313634613164353330 +35343936366363383338343337343431656235383861333362333036313537323031363561303066 +33313730643161383936626436643632633134656336303335646231303934633430636437366538 +65346638356366376466376438643261396437653739643161623231326230313262376239353132 +31306637383634653132306365363837323136643461396531613135313834613165316137653236 +63643466396362363138316338363633306439313431356235356562346335376262613762383963 +30386337623835383563663964316262343537313731396635373065376330386239616437643130 +62636533303237353737396261653965636438326566363032303230646265663735613930666566 +32326639333166346236393739303832376564376136343863386264646561353039653364386565 +64323735613066373461326664376237383236663236376238346630323230653437656434626435 +31323661666330633763386438393437646164326135623635366362343538393464396438633164 +35386463356339663233326363363362353538306134356561396232366565396565346539386163 +31653034626333373465386564363839343161633731663233363934643166653763656434343361 +62303664393933613966363334396137626665663737663430393464366563643730343437396230 +32656639363430333762386139303161303261633831393761623166313333363430363135663836 +66363133366136353463663264313339383036306333306237373866343238333232643632643730 +35353830393162356234633861666333353639383530646230633038333139633163343461626534 +30383335643337333035653562383365623531626561323065633731346566366631386561356437 +37633938373531373530353232656233336162363663306336316436386463393066613932393834 +35303136366135643630353163336665323737336636616138633132333132666261356365326165 +31373462616665653534613762623864346661643234393632383061303338666639353835653363 +33303131336462366431663735393763613830656135396538373865643235653631663131663965 +66383437356233373535643561343865333764623537623732646330386637663134646339613339 +65383966336664366537663035666138366663633464356230333236363861333030363764393761 +62353962393238383536376231636361353561633730393433653763633661623432333635616663 +62393431386263626261666266656561396162646635636363643039396561663033623865393263 +37653366393465613265656134336136366130636365383162313064306463326536393361653563 +35323864363935613066613765333831303738633766363264306433303930636361663236643463 +31376232623531656164393362313065313735663930326264353734383839636439373563383064 +32353738346137393434386666303662336364616435666636383839366538646161383965366335 +66373139353062396464633762363661353035616635353233643736336637633462383135313634 +63306330653932356233326233353533613364383631613734383766366331303562376630653337 +39643162366639353761366137343739353831313238653262613566363632353332373966646438 +33343565633863616334633037333266386131653235656633333066656438396339633763626130 +62306238636533643666336438303634303435313964366666613434303838393039386434376364 +61316634613134353935643834373537326232623565633261383135393961653362393535636330 +31313437626566383863343634633366303839313533653930633539353339666136316538633761 +64366634636333623365613462663862656466316566303638643435373037383162633566336261 +63306563306264393836326334396662633364393938666536336366623566326631356132656135 +63643763313965333631343835643932386630366239303161303734386661336439643063316162 +38363332323138616332616334383730653862333837636337643130643862633531656233663866 +37333465653139323431653133366632353133663534363363646135656439323133323633336638 +66363736303030303438643333396237636663356465313461346134326334373161613638356532 +62363765653264373332383861633334396435643431363131356435636137636337323530333863 +38363265323837376233393863336235646562303631333461626663663362343565396137396331 +39323730376233363261623162366439316136636162336536393966646463616361356535633666 +39313939366466313036363862636434396637303832306439303333356635666430373866666630 +36303266343235643231353831653531376262343165666464333735623139623764393832376434 +63346238633337396437386664383061316662636639663765633338623530373733323764653762 +33303764333763326261343439353931343061333036353239613237643662336232373065633163 +62303261313166653037393032383336363262313636636332636165323934643737613865343239 +61663261353337353437656432306464396637303431633865383661333861626163313165323262 +63356133396133313730613866356636336137353537356630633964333262343766386566356361 +66383335633564663332653634313866383536393765623831656237323038366430626330663837 +65383537393334376439363165653233393331333063313938326166643630326566363734333261 +62663462353662643433303630306630363733333937316137643962323466613463663463646563 +61363263333030646238346432333864333431646234306431626466396566666337303161653730 +34653131613862346333313034643464366534346139323132393239323135663233663034303835 +35336431303139626362633535333138353632613461333033363465336463636164356134636262 +66633066353737653561383433613231316631663837383137363036366538353362353839646664 +66316339373161303164383665663261383564666265336133326635303330633936623561363633 +62653732373235373430633538636463363735633138376366643031366636346333373333383464 +66653439303237373435666564333636393832636161396639323038326437353931633861396638 +37653834643261333662333461323536336663356234356239373132346465366639316532313133 +63366538633562313035393966336238306462366139393331626539383663303063613766666630 +66626137376333333163363234626665383863316533633135643433393563303265346264323432 +38313364393838333534646234393637333665636133323738626532323066343834663466396331 +63666130383739356461383437306462393935386566333265663865383839653833353365313264 +35346562653531633431636239343631376362346339386632623333303632383133653337626335 +62326565646331306236313334643638393864653234373836396165626339316230656264623563 +64633939376266393630653063636134306435323438333364343731373230386633353263626465 +62326333653164376339666165326436356136333033626235333637346535616132623833623861 +36653533373662356532363261376131373765663964363732373731333464663135326631326434 +30333331336535333065313065383532316236383961646334646234666166383930306332333930 +36393034373836623031303064323165636132303933613435613035393362616436333064313234 +35326332366265306165376538396233313437376165653565613338323334633761663235383563 +30306234613963333138316163363337656436376438306539613238326566373539363035623739 +31356433613937303336393337646534646632353139653437633665303262353739366362316235 +37356336666666353161623638633537386461633838646337616338663461396463303432623835 +37343365326463396363376566613132643165356331353532653537383034613466353030663837 +61313438613462336537363261356365663638643630323364313463343139353039396330643338 +39666664646461613466376232396162363765386238643261666565316464373036663735346661 +39366262666164636265646162626366323466343065646430383164323233646366636561313962 +62623533376435373630313961363830336439633766393966623930303435333265316230376531 +61333265376165323839666632303735353833633536396532613166663439623563323137376130 +35323162633636363932383564313966323430366438643736373432343334323362613031383563 +66666635623038386666363735633730383962396637353637383239626263303865373638353934 +32326632373865353965346533383031336562613964613266383037326165656366336232356265 +35383466373836303862396631356662376538363239656132333537303265376265613830336664 +61663762633861623631346262393738376364386135656637653462633636626663663937303064 +34656165656438333762336132623764333364396364626137326135633939613463613530653761 +33353364316633613561646432623238373432336463343564373337376462356137623463666330 +61653964323562616434363436376538393434373666336435646637373362323464346430383337 +38343961626561333635663761323639393334353361653266373235616365613834363361316334 +35666136346635623738333762333862396330643162326663316361616236313362656365633462 +64353533623438613261653234393863376538633835316334356438613137623933323932326135 +62383533663864646462386339366437623266623535626239353762656534333061343963663063 +35383731363331383239356539386236333439633834376238343236613733313131393936323630 +63326437323464616465383836373065666435653962356136333430353539623661303739326232 +39373838626335626536636362356532646235303237613436313130333136353435363966316165 +39373631653635306130663630313938393137316330613766666334336438336430383830353936 +31396632643631353364666235646134316166356664303063633733663333333835383538393236 +66373064376663366164343839643331666561363137613231643764653232383830386430366635 +62653138366631303632396538616563306235393034336263623736666237383532653865303862 +36643766303436626665373136373034383331356231663735373830626330343536636361313766 +62636331356132353833656334393165393139303836316561636239616634326331376264383431 +36376162393936363965386365656636313831313239376362663963303938383237646432643039 +30663333336436633830313631393934393961666162373033313330313966626436386630356134 +35616566646138376630336434626166356232303166383132623535366166363465633934386338 +62636532383034613832333339333539366263373463316537336135386565313066633363646665 +37336130643665303039373631336661333332623336626330333534623236376361643333663262 +61303834376530373033353361303934643238643536633033366263316236346463353565636665 +31623631356632306330383564323761313134313737623536646131346366323234396262613163 +62343066363730313337383361373661333163626266326639363166636665363433396136653732 +30353763313937623164386633616663666665353466366664376638323933313630306164366436 +62386133336266363333366666376464383364623036356639383933333539633535616332636334 +63653437626337396664346137633565343131656536626136346661633165333431656335613064 +35356630363536353738656139323931393461643837366236653138343837646163666337626532 +66316464393730396332336266323932666339356566623838313536633231623162386436316663 +35363335346533643464373465393939316565336635376334316363393137383837356335646361 +30333635643766333132613661353238616230356261333638353561306463666433313864616534 +31343439323830396436306439393964313931363335383666623761363562326261393638353262 +39313036363837326464323365383562643063333537336665353634316564323335363535646439 +34626236313839323836383536383830393037326332393766653861343866313435646466393933 +37356234383930303933613531323632323836366361336437323531303437613464376537363137 +30353130393464343234623865366637346231633134643038383962303466643263613837303464 +65316665333539323936626262613765333331636333383530363065393962363663626361396136 +36396366626337306235316338366663633737623333613937303537373539653264363132363439 +63633561313536646237623764353935666130636263363839373537336132666335393335356139 +61326665336466643036356263613935636138376436386239613461646336636161623531333733 +34336534313031613261616133646537613832323136323032326664313836363263313637343661 +32663131623332323937616133643632306663306666626534343331623161633863656232623430 +64396439623438333063623036313963333562316532313664323835356561663030333637613164 +32333261303064366532643766646333653036383563663234363961663666626336313232396230 +65356539353938633630356632336431386134633362616439373837383466613736373439643364 +30653063646266353030623766306234356632386335316633643964653465333630666363663163 +36643535666238313066656235366163636533376234663239666237376166376461623761356661 +33303637393735346335343264333336383833623430386231656564663835623336323437376332 +30663761343562363431333434653930616166646638643663396263356365666666366163643830 +30636332396234633239333339633734343134646162663935623338663431643564623039383738 +32343563343164393436633339633237356338666338333038383636663538373364666166653836 +62303864633666393634613738666532353234636661633734653535353236306535333763653266 +30303938376162643364383435633234353033356438333835636639643162646633626635623136 +35356539613464393231653164343930353033623134663261663362653265613132656534363732 +34623065346665666166336139333337313666336531636532643761653838323562376164653533 +64393535613933386136386261623064666538303237346631636661626166643532636361333064 +63623734313335633831356435663235303630363037343662373964393265343262653435366535 +39373533633362306530636330613061396166313363376433346164353930363065323134313633 +32666462336430353232373831333137663437636536636633333331313361343734653039636430 +38633833643531663235663364333835633132633765366335343631343463313834353563316363 +30303366346534373262653764626361623235333433356165633965356439633736333863616130 +66653261396431663534333261393433376663376666363837646665376230633733333739346166 +36333561643237323836633333663738383262366661633438323061393461373562643361666265 +33316438373362333834653038643831626263616534643032656362303166373139613736643861 +65353637376531613639663932343038303633396665386165666437613938353439346331343033 +33646365343733376434353164643737376134643462626134666235336437633334313235303636 +65313532373062396439336263623166353533376265326336363761396139666337616438653562 +64663966323262313038623239383265613938303630333963386134366435363134303334383061 +61383066663936383032306636653337313336326633333031353665613932623365623064633932 +62373764316237346663323533333064333163386266653430306564663334373437343161323236 +39316366363765653331356139373030376366646339393330316234376230306230336264303665 +38616138323163623236306234643261323766633966383662663762333235626639613861336332 +36376537666530383233373362343464323535376566626366383366313465643266313533343235 +38303164323739613538336236323037333439643238613931383064333431636431316430303564 +64616464353365643434303730656636323938313961316435306234643434643461666533653563 +33343336336332353337313736633237386234633531363865393638303536336130346462626334 +38396362643639373836303536633865363937313334623533303565383565306663623235353165 +61623932316435636336623632316234313630303061653661313463306132653131643037376431 +35623635333933656134653431393066386430316337393232326132616132353332386230626563 +66633330306666373239383130663534656235393539663439663032316332333066383037373262 +33626238303764316631646562333461363536303934646338623330366662373930303036373332 +33343164323763386436353731303463653332643230623437616332653065363263633431343831 +38346332356532313262343861663633393963623137613835353235316637346437303532353933 +63366435373930653037333962663762393438323934363431633566653962616665646335633231 +62643031353566666362663833316336633132366164643031653462393864663361636166343661 +39386334326137373031636266663137346231643932346233396266373534643765386430336631 +64323962383235613561363462613561396336386235613031386335623064613233346438646330 +33343731623634316637356332343738613630366633346634376664336139613066376137383138 +34373732663238373532613032393464646361373261666362303332626239393936666138643639 +62613939633164383830393864346638373437616538373434303061343732636165663964366366 +62396430636131363037343539636632623164643235646439303134613862343733333031333261 +30663664336136323734396334393166393935613732336362643838343137616161623639643031 +32653536663933343237353435356637363236396666393535396237373539623739643333333237 +39366234306431346238643031346233613638646238623763323365633135633161353539313937 +30653532666135623562653437666632613236663734613561373635333336343562363066376433 +33376338633839636165633463653538646531383732343936656266326163343439393838353066 +37303339346261666166373664663138653033393032626334386132643864653666353332616262 +37376165393234356530316438396335623166353135323234323464306131376663376537663335 +30326437346331663432623735316538313732633030326161383064383637353836626466336635 +35326636376261326637353864663430613737386639333166393030336666323037336332393261 +30663536303839623163626630343662313430346361343830623235616331636137666662303634 +62393464303837383133303065326139306236356664366330346333616666346264623531396161 +34353632303931653366656636363462323132323965653964336264623165363934343237336636 +37356664393035356432626435316131303765356132663031316633343333353336366634613238 +30636538316138316233363266373631366236326366303732656366396236306365663963313136 +38663262343834643538363233376462663761316436353639656134616539373864643831373063 +33643733343562336365666135396362303431326462346237373862383762623835626665313339 +61383035656530653666393839363531343039376536333866633164653337646165336363306433 +65666363356136326364306330656538353331646432393464336438623964343761373234376132 +38366331396433616361623839636462396235303930656366376535306635346135323232316436 +63663330643939373835666237313966373939353565633864326537326631646365653065353264 +31643232366434663433356135313633613666383732323833386635356232316465636165343036 +33393566303861333965316339363261666166636466366466393635326365636333393862643332 +33623232343262663234623564353932633366613737313164663235376537663234323638623066 +31363262383536626366386134363536383665383763633835633066323937323136383530636366 +36353236386565623366343933393062633737363262313761363935663666346437353861663339 +66646464653939343630363634646233353862363130306439386636323264363530353266323564 +64343536366333313163343765666133303738306266653234333035326563613661626132663935 +64633539663164373661656566633937313665356637343737343339396633373566386339666136 +63663863653763303933656630383436363965396134666666643030336666343336336539633536 +66353863323830633836363663386537626539373430353766356537323438336136666238656139 +65306433613766343831346263313965653331613230633832303062633633663932616333653039 +62623534333331303731363535613032356632303430386437363466396235663034623336326466 +62383061653263653831663464366564373737336261646231346161366337356638366338313337 +30663039646536636331616163386563636661653061626230323039616466373935393933666562 +30343238666561336532396261383733336330306434653738623662346664626538633662396135 +32343537336534643863343534653436373038623339373136363331313435326433613630373338 +33633032303463353665613862346637303135383166326439643631383130633639386662313436 +66393237313563363664326263663437396565363062633439666433313632363763663939616334 +35373235663364636434306135373432336538663838353765613239343335323661346633613434 +65343637306337623239633735613064636337386432636439613034663134363431656561616131 +64633462643563623738303162663632346364346432656235393234366666616535616362656532 +30333665363666326231373362323966386562616233626262616537356537333636306539313335 +39353330616565383538383165353565653831326638356365393632626662626435343965363536 +34613237646536623935363962303065316562356131373762626539666138343638626162643538 +65356634343866313662653632383639323866656562653931653630303765356237376339633264 +63303339386332656262633931306566636562613966303163316564306462633033646266396161 +66666637636263336464336464623632373635616637636635383130623236343935643264396534 +65663933353937373238366439373163313438656362363131613735393963323763353662306135 +65316564366435316338356139386465643438336265323733376562323666353636363666326161 +62316165343033336561366630626539646438623538356133643765616436326236623633303234 +35346165303463363431656661383165343462623233633639306335313035353164613239363238 +36343861373038626432303363346162663237356666353733653463316161316163393535656361 +30353332643030646539633964386333646361323063616465373535313961383365303137636666 +61346239393137363934376632663466303939396237373633366435303765393931643764393334 +61363631636636643465386134616364363731336165373663346333313964323166393764643536 +32623162356162626262336461363938653034656630333230613962653761313761633239393462 +62363538336231626162346437306266363130396264353661376432326430376265356563373464 +31346539373536313435333764643637626438626537346161313763346333313661363933643634 +31396265623263623830343039623531646538353661626230383531663637323864343038613038 +37323764333262616364383432656262336263663664386433333264643964356136633931316135 +31393535393463323436353536333361396233336662646566623735383437323735376537333435 +66316463376337643331393061346432373334626561633934386439306435346631643637633333 +65333764343836383839653134663465306634366230393237313234313138366438666437396666 +38353335623135393835616261313930386364646339376131623635636437656565336639663834 +36323033623834386362666361343236366664653964313338646438663765346331623032383635 +32376132643230643831663365373935316636353130636431326332613436323138303533643136 +38623365383837386433373137393834353239333064616262656132653434366165393630393430 +36383666643535393265616639386633323534386538366630393830656435363739303765613039 +39636664656161336435613664386364653837313034653532643035366139373362633964643139 +32313135646532643831646262623864346562653639343661613231343639356139373563386131 +32396463333133626164663039376432356537643963323037383831316661623539636665663736 +65386230653034663835333466333339646233353732376139646132323931353536386663613333 +63656263636464636362313162396565326630613366376135623036666238663762346335326566 +62343832376338653931663735623832353332336664666537343132623830336230626663613633 +39346366666132663430623230616134303035336361363230393130326265313031323938313838 +65366137303161393666643938393363373639383033643161396233623431376264656134656634 +39346432383232643732383635616435633634363534333666353165653264636636636633393533 +38346162326265333839333430353964633666386133303033356338653030353465633235323365 +65623130316563336639623535643032663435326234303732643438313834613838653565373336 +30326262333936396564616330363964396530343330356533373365393264313039353132303264 +39313239363863613535363939656364316632663133613632316430303863323565623061626463 +63313866333831376138316265386333343961613330313535376135636331623532313465373135 +36333134613032396166343961383463356533613531383764613362656264353636346536343037 +39616132386436613332356138666662313133633061356536343566356637653731363132346163 +37663662613131386238613233323961623639383030663332313937396566343039366134343762 +32613038323130326466336164353764653833623232616466663063663030353231326266393233 +63623638613263656462636432373466616638323738383139356263373330383563313732613137 +64306463343562393735663364363264623330633935643533336434353761333832383765646638 +37333136656664353439643832623232313937666539323936623236366134303630323930316361 +32613530353038343538613762633033616566396339643037653436623465653465363939356631 +33343032303231363535643030653064316365656434636131356234643861633365386336363264 +37316164396437316232306633393665613731613362613639633666623136626161653834663137 +64643366316439356163613238633733633533626566336631623764393461636530623665303163 +34623163393065613033613761336263303032336261613466616238613131313562653230663566 +38653133666364333066623938356161666532643336646663303962323865623163363464643437 +34663338643161383262346538653233386162306632313561313765653038613831343831306262 +63313338383765663331623865366334643230363062633930396530363861616662343663393134 +65663938663363393863623063316336633736373934343430316566353135643933656637373332 +64393765313636343030366466396161633335366464623962643637353234333633666635623362 +39643338373065656138646565376238303865323039313838616231633564336431666437646638 +30393731663536646262393033393533336436316638356464636137643739653735613836666533 +31643966316434633030646237323364336538313864343161613164323266303530653365633735 +30663462636235623963353065346630613362316536333235653239643261316237313337653831 +61303930343565663132356233376133613633393063326164346435373234663661376631363738 +61316237383235626165663163363233323266636564333638396538623531306533323136373562 +30666539663661613361633933643330353162643662373135646135663263313234316339376335 +39363434303039333165633436623638653264653862386262306565346430313039356366376366 +30643539313035356430336130626436333331376561626362323236333638323765343736633735 +30633333636133376233343236393565326235333462653532633132323838643435373465356565 +37643635393266353234343663383736633232346165636164363662366637313664306331333032 +65636434373063333063656439363635373638653230613738336534373231343839396162326163 +38363931323363653931303261656239336466346336613936393332376364373463626663623536 +32313161643939383534373661313630346538303164626666376133393961313231333237323238 +62663939656336636637656436383763363131313164376635323864363963666132303430303534 +37626637393030393864333064646534383765353766303139666137323833333963663037663639 +33653530643464386134633265333838333538393437643834326364623332643265376563386533 +33303133366131356662373562363931626436336162636466623165373535326430383731356239 +32303339316433343133313030336464646437353139356531353664666632313932633030346234 +35613734316664646466376634656131633535393962633830346266333138623538343433333962 +35343163383538373431623035383263356666376263383266626232336461323131653735323964 +64343936333132346235366165363433663331613537386530326664663061303234646461353063 +33653531633463626131626564343866613963343938316534303362363264353062346261373935 +65313736626262636431313033373365666332313530313564636662646236333634393237333262 +31383564613462353866333432363336646165643030323864383937343136336431333765343130 +66663731666632636536666235303361396564616130626231616366616438313632353566333234 +34623361393161343830306632393532656664623633616439646530306135356431316262663936 +38653137343430306238346139373866656138376166636235353365333238373131373632326233 +30343939323935656633653031333034393839306335313466643539656138653961303364636238 +33393031346465656161313965626463386562393166353732653836623661643930336331643161 +64633738663364623331386661353136393532323738373635323837663433393965636231363230 +63353163643563343337613833623263663861633239363831663765613330313232333236323063 +31626463636138343532636437393164346335376638656565656635363036373031323139656662 +64363538376561386632373631656362353336333766636231623938613239393434323234393932 +62333630326339653263373666333739363636306631313264633966313164663363306462323463 +32616438393039666630623536373633623232306564626336393432376232353363383165326166 +39653439653665616232333061313633663536303763306361363232336638653837316565613237 +64303730626163636636343936643031366665626663313562353632633737623663623462323265 +32326234323136303362393135653762653732306266383265303139613832323537303531663033 +33333430646263656434353766633366376336353264363564306465643532373666666464373263 +65636232343337666338613432353131386431393337623865323037313539613536316536343536 +30623963646161323665306131353233353366336435613339373361366436326638363962636537 +35656135633263303937313939353032646364323332653936663463633765383063633364316132 +35373535656632303936636137323964366430623437623066623431613636333230663837383331 +30653832313435396464393736393135353431396262356566663734633739343136323066373838 +39303366623337323439323239373933626266383864396366656163633535386532396563336337 +35396563646661396165623530386535343930303635366436373564323135356638616563376334 +30366437303732353039613461383265306661636231383132366139346335333730613366363335 +33313034323366626430623737333931326661333364323437633263373262373862386436633162 +62396333343266333636303635323763656464313435313232396531633935313431353233313066 +65343835643666376232336463373631636366623165343233393034336364666430653836393634 +31623437393936636364656663626262336131653666366633343134643639636639343664636462 +39383832643934653039306361386462613461313464613831656434333765393266343939323535 +61326362313165643937623733323338353963623433383231656538653262326331616333616164 +34636465626535313531616330323831646562396562656564336130346630313332653738616266 +38343361313963666430386537656264393533353234656265343133313933393834336663663762 +62343937333338316137636639616463383561653234363231326461333566333165316138343135 +39316136616261373131333861636439613237663765353039393939366634346637396335396366 +63653563306330383330653565646139303738313634643036313733656462663036616430366461 +34656235616661326434613634323062373563306339663832366230316435343831613963613534 +34346636613462353164346631326335643139613431653132663565356137393638613064396333 +30643937626163306263633661616462386135626335313530306335326632373738666335353434 +66363632623038366535303835653264646134323933616662633833666432656264303930613237 +64336234636565333861636365623164353735663065303365396563633566653134663465353033 +31393731393063313339313235656564613137666462343431306437373335313038613863363562 +65653836373735653231323935613735366266376438383764633735303662386265306161346263 +33646135396238383066383163373736663231646665353736393464383664323939613736663664 +35383134623930326638353631323461396532343334633231356135343238353432363961373263 +36356561373539346465306430626539653764363438363164393166613266646339316436636632 +38636131663962663736373536356631316336623066343839613365326631383361396666333036 +64663562646631363763373339373038613063626633303833623861663333343138396464616233 +63336635396261623565643035343433663061653639363161326430643533306164373039663462 +39656231656633376232373138643931633738633134383161373862613635303461393462646130 +61303334643431316137343165643635336666663037666362383064663834646337613762616333 +66366566356564363734386634353839303633623535623537663831623539646361643637343638 +64623264636536373733393636376431363066653263663766353737376362663630646461663937 +39333563376438616337393238376264346232396430353537363133633430373166333139323937 +37623562353339663438373864326131333966633365613039326533633436333636383936663661 +39376631396138376132623363363738636666396537306464366462653864396164326236656164 +65613033313839633036373036643461663136343036666466323731663436643032663939653032 +32323461336531313766323336383762353034303130636165303435643634653431653161393137 +33333037343036383638613338383862376338396466623965663762313737646363636430353038 +37346364336130626164396432373037326439366439653538326430656633363261353163323331 +35656433383462633031623932373464333437393166373033363734356334656637663637353135 +33333335626531636330613237336661353434323039653734613937323464663365633337643039 +63623362343631313936616235316561663933653962393733303231306165613532633638303531 +31646336613539643461376161386265313631636637383263363563393235653239646534333862 +39663135373861616234323237313863323934616137373339646266316537343565386230646135 +32316261376661663437656435653437643865323838656234343635373964333863613931653037 +39656565363133343865626534383964363235353430326535653563663835653338393832356531 +31323862343838636263613962613832666132306138616636343163373461636662366139623462 +32643938366261346364323166336231663161353738326166623765333336633161393438386132 +34653664636532303036303736623661386338326238646537383337336435653963336337376236 +35656666653638386466366337373732393962323761363063623461323462623266646439393938 +66646436643037313133313463663162623836373566353339623461303662366264316666613165 +64653331383139353136633336623732613130663434306561353335313934643535346438306431 +33313038633163333265373265343037333332633565353338336538396164633032653363666334 +63313466343465343738366132666130393634353235373866303435656533626633306135383064 +34356266643434663761336339373562353835623537666331396232653437336263353935636234 +61663864633936633634623132323230313234656466386338373866386437393334393361303239 +66373064626131653434343637343465616438336238653338623735373964336336336130656462 +30313462626162376666353934643838356332386533386433383262306439653264333136366533 +64663630663539366638616535353831376431383339303830363765376638663032306331303066 +34366134643863303163653934373263306430613930626431383033323031303630376432646638 +63323732613163616365663332396566643434626166366565393630633165376565386362396266 +31333864373030613261363539323363336437393135336137393035326562373038353839343139 +62336165623237623639333634343966373166656566323766653331353632346430393066303332 +62626437633664333730303831363866663037316664343161613833316361353334663563306234 +66623137333838653934663239336637373636356431336135666639633235336363663637313836 +32363638643333336132636661663534356133363161316661656266626331646537623864633561 +38313135636339353064326436396338306565353763396164663263306664333933623236363961 +63303032616264623831316437303265303931633137376639376235653737336566373963323431 +30396230393438653130333437633663356337633332336338343936383631356237343865333336 +35386463386136313462306539623539653465363736653362656266653666316134306562373633 +61656530633565666136316433356536313562613633383363373035393734336537613365393738 +30666234643065346330336133626263323264663864373430623233656431626163633862356437 +31633130613335613839666139643965373431623262663730636662343461313036663866623137 +30333830323364336237366132666263333061316533303334333361363337353262646237313761 +39343665623866363533353564613764316136333961343430336461343064633864613038653932 +66303438633537656333333365396437613036643963396637303331356636636437663565623231 +30646264363638616266333739333136306366313038646434356539356533353738616365343438 +31353831643738353633336265646463366235383431623332623136303139356337336335303431 +36663931346238353738663438656436616630646465636634313639666333303734666536366161 +35373939303934313463353363663436343833636334616331623866666362373339643766383539 +32366436333139376562653230313430376564303837393930636437376663366262663837633061 +31663163366166666336666433393934396331303661323461656331333434643931306235356331 +39316230643665336236383732623765656436653738666434306331346137343965656464636564 +30326230353065623166643430303461623239306366643265313632313438386362383963326262 +33333463373362623339343530613039313664616161353165343965333961383263663832616332 +34663762373937393564663930376162666331353466356236353739346164626362353838653762 +39663631623564633561663961353963386230383564346131633539303834326437626437663233 +61613339343936626361326331666262343766363936623636303962653361356563343964356130 +61363437396465306465333136626662303130663135633862616636333133653831323261363237 +34343033373638626331346133346637386534353037663831643832363436306438376564646530 +39613261363363373338383664653330663162323364653263333938643333616633353935653433 +66356231363162306637373235613732623364303937386434363138316231313563383132376531 +64353766646363383130623734663562643238666232386264393664393065353938356235396365 +34376364653666336334623961323030393062633132633462666333626663383335626363353863 +36663563303436663331643930656433316633336536376538343830616338396162623436626461 +30353633326265353237313861353630303932336230343766636238633262633763303263326364 +37636636636231306136353734303136383463373035303334613462653061333031383537363963 +38366138636436653764373138313939646462303338363930396132303166303765613163343536 +61343730346630383930613364313734336233393466636431626363353636346262323163663830 +34323064393331346261363136373161366663306130356334643662623730353464626130666239 +66356565613661343666333939613134306165653665313066303161373730393262373536613532 +61373635613833626435333932386166646532613839366637326535363831636464663461613237 +30313738343961346562373033656433623339303665623434393066356533633962626636396439 +35656239323466646365306531333563303063393962313530303665333366646633383437393631 +33316534366539303531643338633732353262346133366237386236623530653330383238336361 +35643339663832396536343066373330366334333066623662333036303162633832323938373761 +31646331633234643736373934616236633437346161393933346366353935626364326133653965 +38363563616438626133393639613433633932323831613333306364643031356337336339316331 +62346438356336353962623965343332303838653862646138656462306132663366636339303936 +31626266343535323730663832326539313138333235656437636336616364666463323436633862 +66633930306236656465323635303764353764653263346236323536336539393764363531323761 +36373961613738656532653265663562316162636463313461633166643632383931623333333666 +66303938613964366135616438376132346362353434333931663332383936393332333439336534 +65343534646331636665613931393834613433643037613832363536613865313561366232366630 +36643735636161346433383432643332373834636331363765396138626464343562313733613639 +33623138346638386430316363346262363036336632623866353464666262643664386664666230 +36373133626231326233323530333432303231646562313436383339626332333434383137633865 +63616636663261336331326363393832643065343730356263393735663938383563353930646430 +39366464663336616637313166353533303530366265363936303266646565366233643738626165 +64613039666433653731353730653630666435653638656134313934316261666266393931343231 +61346631303939666439646634393330646463633465363835613032643330323565363331333134 +39643738356135316131393961306438346166373538663737633931616339383666373665653731 +33356561633461646162323666303337393139303836666566313566656439383863663338616531 +63656161383161646364653439323837393866613234393063636630623561306235613131333436 +31383866633363643766386661633436366537393932623139366430363439303939383238343834 +65633430646661616161323531393435653731363035336238393166653632303235666666393766 +65313663663534376664313434356439616662656238383334366339633835366636356438656234 +33306631623837616133653561656164393739343130623336643562646261316163303038393030 +38666564376636326365386161353263613538336630356261313762323934643637646631333236 +64316666373533316133396635653063643164306432396232323763663635323433323334633431 +34363930316336646639633039616535623866633064396532626131313232303864343733303162 +64376666323532613130643638363834663062396332623066366161383162313061336333336230 +37363838313032626338333834306633356531613830336566316431393138323866626436616162 +30313436633561663031653739623033666430373632623530616439633230383734653837313863 +64333136633632623733346538646434343063663237356432386635363666643139363862313630 +61626534303466353066643234663161333736326633346563383139616532376639656530643434 +33643463343536636430336631343362626439636236356334666234303564656163663935653163 +66376539626632653761366332663966346537633034313936396461313236323137323435616636 +34386432366135646431383662336363356430353536623662326263643964613736313265346363 +32616363396534313133346538303136393935353239643562623533613831636166303165663763 +64633136393465623633323839653335363362343930326139663763623035373932623233356434 +33653132623839346233343131336366386330393566653561326162313865323162303765353931 +64623338323033306135646332346130343866366630333965353333386132326461343132396339 +30326261666363353432363566323961626564366532336562363238313039303932303763396662 +63323762303361383363393065336639373465333638326463623932626264393037623630393131 +32636266616361663561323532303965323330623739373134633638653761366133643765386236 +39643766376334613135616435623563326161346533396438346662636532653939363332656430 +33316637346664316332613130323664343566363830343438623838343964336630633339613736 +32303464353838333137383063623130343464663837663936653565393465363666386236333737 +66323061646461386639363762316364356335386331316463323166633038333836376164666133 +30373033363433323163316335653661616137366630616435396635366233343261633163666538 +66643537363961663537323135643738303566346664616335626133393834666235313630386262 +35303133363032383865333166313933323932386633376463646537623764643732646634383439 +35663831383962303930333861353561363835303362633864626637613238366165663662366439 +37613931363463616539363730396566636363643336613633653330316261346432393033326234 +30663238313039383239363331323865313666633963616436353361636465326564336233336330 +39633965316132633062366565656336366532626337303835363166633864373965333133336436 +33393563343937376530643362373033333834633566333966313632646462663866313838643231 +37313737653038353264313235666134663165306362316662303761623633656330383862306637 +37626463363365626634326137356634356166353137643565326639666333663835373835623461 +30646638633839316337333563623739343030373566386438653261383839343062366336653562 +61623538386630613734633136353037613361633337343362396332313530346235353661323730 +35383235663163366237376438306566613433663165303232613732303133343939363937613566 +65616630373333643461333763346565373463656231646630306661306564393131343564316666 +65323134336438316236326437616465313962323336663635643432323737313836343765393165 +62633862356264356166366131373461363337363766313933343835373436376665373466623035 +33656461383533303333306431623164326535386631383630343565333035653762636465643338 +62326264613130656264656331363164346234376534356336356232386433386263343938356132 +36656630323262663636656136616531653138326131303837323832633963633039393564623764 +33336133393730383666656131663562396364356163626663353036653766313439663933336336 +31373366653065343335353836336139396331666535666132653362626436326162656631396434 +34363137306539353637386232366139636264643266636333336632653930343139636165306461 +37323539343337623464633337356539376134656364363133633033316666396465336131386264 +38323761656462613531303035313539626266373333646232333166363763316163373364386232 +33366431336635633862666261346136643731633162373130313031373765366435323535333362 +31323938666532303736333664656638343162613331333234306431303630306162386462363739 +33656662313333386137666566306630313066623433663831613664343932306233323838306663 +64386561333634353064383264353937336234303263626138346239393730316231373530626166 +38663462306135303133363435363938633834646564303838613038623937326663326133353062 +33353139633935643963313637306635316663373737353263396533363336393438366437393865 +38663061393464373033623965363934613231356364336266626438363039393032356165653836 +33316230333432393935316430316561346562303039333730373136633964336364343339323465 +66333738636135643761353362383339663037343664346264383632343466376234316163353063 +34663437316564666231326139663939333630363138346537343832313062326232643538626366 +34343234643566373534333665343932376465643166343964353034656230623537373566636161 +66643931343366393236643462323434306266303163643732653639636333643632393739316666 +30333238646436326261383639663261616462653636363130646136346335343566343231343532 +35353164393939383365313239653131653764313961366535323962643865303566636337653836 +34363663653862376439383162613565376539643032386139303463303935393337623838323166 +38313863363733633839666236326639623233326164663765393835626531636632313332646364 +31643839333531316266646538626261383435393438326366626364393737353330663430323962 +34303931393035643231626239373930633537313562303438396638323235613233383966373932 +63623364393763633262623236626132366166333064383332376137383561306566303661383336 +63343864313632366433616364333662643261313232643666303063373864353362626263653834 +33343937353664363862346332656162333062646165356566356337316365653963303439613339 +62353035346563393839313738616132366561313030306330323138663931623365363735626462 +36366331356566616664656238383333396162393934386264373035346334643030613066343065 +64396339373132633738393031663462666435643337626563646265356539313963643736336464 +62636431393330303262653364383735633830356333643834376661373663343036326362643864 +64623061386337303761393537343265636563356134313030626138633938306633653036383562 +37656231616430626636316132336263353130383464356263653962343637333363343065336339 +35383536336334616230356266366134636230336263393634653837373465653064653339343534 +37616366386663313832336462346338396335383830323065353261363030313938373565633965 +63663630663961306631633133306336363233343838366362636639383039393534656531336265 +35613461393532336639393339633539383331336135336334666363633930366566646531363861 +30663264616135623564613534376536396164323832636661643765626662326361636439643132 +30303532346565356563663034333931626666646233623932643262623134306339343638353938 +63323034346535346439633565623236306166623763393837353037396238636436376461396532 +66646632353733353265303863316535326564353263653464653039333830363261363731303331 +36396432303537633034636266663663636565623936393662613736316230366432623335613134 +38363564363035303432623031373663333061326437643238663533623733386464626165313731 +64363230363233383538336634393136396539656634333530363662373862623838643333333266 +32363236383562336532646134323932623633333064626661316631343866383033303636326264 +61363139316530303839326234623662626536343034336162383063326632643435306434323962 +66376235363962346532353330316338613562323037633933313436313034386432316437333337 +35623362373066393163303864653963636335393632633332666331623237346631633932393066 +34343862373736363964396464636631396361383863316536303566383635656131393538626630 +32653231613636376535656639383264393033356338353435366333623763323838326363643365 +63663130376464616335613061323931353466393262346161666630663563376266313166316639 +61663730373564393237643138326363396330376166386363373834313362313363343061616262 +36373536373766656564643334313764613138383662373063336338643232623535633566313265 +32643436363238316233623738663739636265333165626561643635383464613662653463653037 +39333135393537356539306533326331613435313335336433626263343636626132393465353635 +62383137336666353435383433393537303163303432353135643038383537343662613733333464 +39353162353935613735366564333337633362666138353462363434666166346135616433666637 +66303830656265633636333838636533363564643733383339386439313964383633643838363463 +65633438656538356165613163393466663236613631613665363535613134366434666632303538 +65613666643730326231303736313733303339643136333637636334336533663763383264653861 +66393961616638393233396164663661613461653635303534383138656332653765613738303031 +39663130323835306461363435663163353839396636343365313532666334613034313837313435 +38393339666365353563346632373531363966333861353966636464623934636536316136333833 +37353661363834323933663564653661326265396530383461363631636636303838643831613933 +30353831336433316231646165363131623762323665663466363963613762353331333163653439 +36363563316435326336383533323365663533636230626536643536633535623738666237363731 +38396634663635323463373839343138323866303466616437346561393061613536313338383137 +65653336623430623361616337643134616433616535636131396135333763653131656664393831 +38366232323730663135623434376331643339313963383639646632333437623339396162626265 +31383539343966663632353939636332303436346661326235323035636461666365326330356634 +36386637623561613563653633373137376230373764373734666336303863626363343066356438 +62663832313962663938616333343062666664663232636364666236323863343235363261306530 +39306438366565653237373634623438313231363034326333366232333034363230356262626361 +63343933633662663364343366613631623233623633323937623034316432373338353562626332 +39353232386261353562623165393230373032303466626166356638656339393236376633316565 +35363865393734633834303063343234303235373533386432383135373132633363313434623236 +37343663336662326434333433393333613832653130663362353762316630636230623363666661 +38656566616136656265316338333531653333373766366632323266323139616164326264666264 +31326365613366383133316334663833643430376339326630346433316638626536306237366361 +37643038353762663834643239316562663233663037363037663536666561333831616433393465 +30353031626531333537646263636132373033383439626231623162393338393631613863373165 +61326234626337383434653132333031636665616439346330333235313430333835343634656330 +62623133623438613130663938643937303961376264303236393531366233636362313966363232 +32666639363064626161393966323537663639333264616233363764643066356339656363326432 +61386363316166363061353461623737636263383439653266313534313965356434323032663930 +63303764636635633035616135653331613763363631363130303235633565306233323632613861 +36343637373336613964353330363963613963666432643134346431313736326535376133366466 +32356361393334373465303936303261666266663037336133383239323933643933356165386565 +32323330633833393866366566613336376637666265306463653134613639383062333236363663 +64333463326366383664373437643964636165356235616338633839383736363364316639356530 +32356534303063376434393635353730626431313263656430326463306362373435663933613038 +39656339343366386365653063333932356337323961303439646332373035363562343862363937 +35373065343237653132336433386633356335353562323664303231366163656162303539376564 +31626534366238356161626239373533306663396639623037623765653063323336303861376466 +65326330366666633938623135386638313537393766633065306564336562613237636330363638 +62663439303631636231396337306265613264653531656636633435616136666664343832326230 +34663061356165656461656563333735326638613365336230316164666634616434333035653366 +64333032343562663633316339623031393730636638383738316236303564346266663036643062 +34356138363835626366653363346133383966373035643834646136656239653538626266386463 +32626562626262326264373438303562303436383864333934363338356263646464383438343539 +34653236613265393365646635353830663133303464626338366166313032343339376561373964 +38653036333230636630313931623965633665396563626335323138366262343539616430616664 +31306333353536326135316237316138353739336235313965376463663033323332313862666561 +62343233306539613539373466613062313332306565646164366434323939356437386135363335 +62396464616233303863666631626163303934613966373366346530316166616639343463353338 +31363462363336633139643234626536636637666665346563646239363666613835363633663235 +31313432393863366538373964376532366330653737636536356137636535376465396436636232 +31356363373439393438643164663665306433323833393866386134383533316639653637666136 +33353932636139366635633961313063316635346438383936353065313266393838663133333838 +31323033396137376537396434663132303564343633333362313164646438303065633738353061 +37643038336233663439386533306665376663363337346138353762616333373933363966363031 +61643963323733393662306634623264643565393939356465306132376163386530353635303766 +31363961366632653434363533656163633061633461663430613265333737653534646363376266 +38383932373964366639366232386433633634373831393335393836313530643530313166616463 +33616434323562343935326630666366303864313361353463383231343633386262366661366637 +62653562653932306134636530323330616234393066323938326265383030303162363361333234 +63663264336131613836396630376365646262336561663930366333656236383937373965356166 +61616438323165396635393666636236633935353832616336333865343661396539636266636661 +32343963663135313934653938663937316339336366383030356530353735663335383966633533 +66396437666630343538343732656636336634323066623861636666376663343634313930643938 +62336261323833366231353135366161353961363736303432396266643631306537366465613036 +62376662333433386562306338646432373934616564343739616331376137333665373165623237 +31326539333331633765386239636234643034643030653161356630333561643461626333643331 +61316533636138333531656531373034363262643432613266303934323265633631313432353137 +34346533383563383333353039653538363033656363393265323262376535356235356366353539 +64363662656331323665323336613431616465636466373933633264626261316563303363373065 +66376163663061633438383863323034393030306666343765623939643265376435366232343466 +34613433633064386430336263636539633235323132633139636234376331383537656632343134 +65316433633135313334353537613433636237616139623339396339333935636334363839653539 +36666564323561363963386135396131373539653635636532306531653365353332303032653664 +62666531383035366239396232353032393334613233336364386462326238336638343833666431 +34653834306330306537343439663538313631323332643164626537646565353731383135353738 +66346565366364313061323838356139336663353761333738336432646434633734313861653764 +33326337636263306163313735313961323939316633633862373031666262333633343162393736 +34343066616466393637616536393035386461643661616537636635393833656631353636626462 +64346538396635336561396635356164303436373865353630636361663738643866396462666437 +64363838353234336465373031663038666139343235666166613536616362656165363763343330 +39613530323061316336303536356634323562303936343238323235343838323639393737623530 +31616564333565383163636331386635383730636530326634373561313465366638306235373562 +35336665623462326331386138613631643734326361623263336134653562333061613835616237 +32383066623834663966363930353262313564323032346231303235373537333936316662303966 +64356139653938363864393063303939653431386532356566376534383835373038386265303131 +37616362316330636265333361633030643032326364613130616630393363633933386363366434 +61613935336337623761633539393535386333333736353734383237646130666363373362666230 +61333530633033323666613465373361636262346133303263346162373030666163323665616164 +39613736363735373734303563636337333462353065373735666664613738303039356463666132 +33376435386436633235323239363564653731626236623538336132636431613536383534613831 +64326130396432656535633830373935656331363564326261383163313437623938616265323964 +66363130303764316265346261323861326131653865636435346563383938323031393330343337 +66646563313732373834616532316432663232373038643362346637323434353336643234666134 +34643835636231356664376534626139663938383062363230313037636561373362376534333263 +38303965353362323037353061663162626330643464353136393963656334373632353763623863 +31653033326434313266613866376132643031396135383535346532653630613164623361303561 +36656431336232306239646364393465633534373363663765643730653737353962306131613834 +64323736643364336262336636313339336134353666333635653365363535386563633263326537 +39333933353930636266373435666133353062636135616461303765623132613865303437306566 +61396666653538646134663563653435363133303264663738313735663134383164323632643766 +65643663626466616364393631653865663561646336663064386437663931376562613166336462 +32313830643733313665363133396662646430643237663537356164353532626437333339643635 +33653630363763623137303833326333616365663731613833366233653562383232346336386564 +66326466396339653030626336656436613638656366663862386165663664663632396561323834 +38626436383337313538613136343430396435656235313961363631376436316462643330653665 +63396431663166353037363237663965363739656334653834626462373136663162613764396432 +31306132303763626639626135373634623931363932646334613866633034636233353234376562 +65346134326635343336643462323963383930343161656438363162646363303037653739333532 +35356130623237633563386132303532333039646339323063346561623338326234663266323363 +39343034383265633965303962393162303138343339326430336635366263306238636431653461 +32333666346666323431303562373233636538643361366437666534653135396563303134373136 +39666432653463326337383432646334356139376364313731373134626666343263613231643863 +66643038643432326231633263373630396132386531303230386232656333363036633466356262 +39633333373434346437336336323264633130346133383164326463396133373433373834356565 +61356130363966323437623161346238383934636566376436376630373262303461626465363736 +65396533353466646234643863363566386535366237356565363861353761663136323065396536 +65386363636637386230663439656531663332626564313364363632363537656635306439303231 +38323136363839363863646633363139363430356662363939306638303438636366626464356138 +39383964323666633331356339616665313665633931633333393364306565393534303666393033 +66623639313537363032656538623137656333356461343339393936343139633265393561663134 +62656165373634323736356337326437313463316430366138333232653135333338633539616365 +34366166626538303332626137363662646461663533373438363930353537346533326333373233 +62383535636534656664336463303230643162656333313366633336323030336637616261366536 +61383661393766616664343731373639623436643737353763363561616535633763343632306363 +66383766393134373732323332326565646132353363613266333662356436336536623732373535 +65373166343937613639663064353330636436613563313733373763646230623939653631393763 +39616337376138623366363261656139313034326265343935383033646539633533653136363632 +34616630346133303137346263346336333635613161643134643034373136373335363561613832 +31383032346163393262383437616535323134333034346636636366393035663932393635343737 +63623563623433303630653865326535323137346236653166646131396134326465303239643838 +39396635386163303134353031323464633034623663393533383064303438623039633731636239 +65633838313563646466323163633062303966306466313237653734303164323533323637336365 +37393565616135626362653761663236636230316265363138626239393339653930386435643862 +61366634323536343535623138363365356437393264663264343865373739363464636566326131 +66613734386633303731373330663033323637373631373130656531376439613661633638363165 +31396538303334303163366333613330646536396434326665306566356131633131373439396437 +61646233656663373236393466343934316665343438623632306633636666303636656266633131 +62346238666663376462363561663836336632323864626333303961636539363335373532326461 +65663262653733633830633632643931336562353137343237386237393033326236643066396330 +62653866666334646438353961303835363730316631376237613064376666656239653137303437 +31393239616133653030656363343036353362386362646532363037613935393036633932653937 +62643464363439386563333235666264343131363236623561333461643766663938616663373237 +32623639373936353036656538343832613836653137383634316563656361613763313038653934 +36363734306635303264666436656462656532613632373636373564313366336435343166353035 +31353231633664383764363238316236636638336661626363626334653264393631346530656162 +38393237656564376333653835353830373064326333393636386331306433376536356366346138 +30353464386636643930663635663562373932346663376262323234666632636533346262333536 +36336238396265366232346434393965626636353035373531666634396434663961353266383666 +30303462366139393366393664643035616331343638366362353930373334376666383731653865 +65313631326438333533306435656661343030393038393466313035383866616435646436303839 +32363536663832383532313831623039386234663966383930613562316639336130613563313163 +32386636346631653438396539643839303134633534656132646530383962376132633338376266 +36323261613232333739396535353335373264613332356638333161363665616631343162303562 +35306530353766613735626234373637633131326431336234366664366339653764663031613432 +36633632656636623237653938393165386539653832653530333135633230663039316631383730 +61373635353332346235643362396330336361353537373165353064383034306334343436623738 +30383335666539313064393465623066336139623438636630313537343565653236356662346636 +34633863393836336134643362333538616532343164653236353038313933386365636130303332 +64386362613132343462333864656432356633383265646131646665303463663962313530383233 +35366563346533376537306233613138643164336161383733616466373334666437613631386264 +33633835363866353266616231393937333233313534393637386539653264646161643133343861 +33326131393239343637663265323032626165356564643164326333323137636663623664613937 +65353138306161323864303331616532366639353162373461393261653539326466343663613432 +34323336316164383835643439316261353435316235386238653564356363313737303361616665 +35353831373736626534373638383264343934383265643762313439316466323735303535616137 +64343031373437316236373862336436633937613866333161626364323662306431353664383231 +65636166353230663436653839376564343764313935316234633062653130626536393565313936 +30626335626333396465393964383962363261663036643138386233396566303466386435376233 +64616435333137626533343133396266623066666363386363653539336435656661303333623032 +39316566613061373762323137333030366161383161373662663531626534663932376364636331 +34333431623163353133666563323134376435643838663439633530366635303234313431353161 +62613534623335613162373231323234643635653166306233366530323534326337613134346232 +62346333626636613433313234363630633133653262306230333062333561653738323438363333 +66633366393138653636393363353837343932653936363161363361636365643663383630653339 +39643961376631396336656232636533643437366263313939653237353866393266343837336330 +63303764323832363139303465326565386663613333653033386264663861323366343231393266 +31613130663637316434666664316139373131646138346638363330393830643662636566346662 +65616463386162306332633830343464653438343538373066386238653261646532373739633834 +61333733643732346331653462316635376138356131316563373535323261333338383237306461 +66343731333330333530613730346364306239633366363738363536663136343532383566336236 +32376331383531326163313239366238346564616336313531623261323038646466386261363664 +37663032396534323866646562383738383031306634633739346262613166613831646365363764 +31363464306465383138376536326665303039613963613930393130383030323163363966373830 +39346666646234303361373861326430623239356663313439376434623662353530653131376537 +34316364633665663638613764396237333262643361386538333363373463336462373135353561 +66336530626530663739656637333831613661383230393234343464633031323530313533343231 +35396366393536356135306238646435613936303839333538323962656461636364353537373832 +34393130663836663634336531363562313263313065623561363332366530333866666337343530 +30643536373362653565313038356266353535383230613336613965616435643939333364653836 +31313430353733363735343063346336653766366630656565643264616266363732393934656265 +35383433353736356234323637646432323763376162343338386162363336376432663939396437 +39613530656565363439656133326236326562373739373838363761326261646536326264666436 +30633966343164383563326235303930663233343231383166346130376439386539316331623839 +66653936353362663566396262363536316665633365656233343031383836626664313065343666 +33393666626538323332393339646663633334343633633461316163656231666466383163613437 +33326565333465313238383834653562316636666262643238313932316163653331326332343534 +38646264333536616539323830396661633932626435613036666538633739373633333131643035 +66623833393737326562336631653933626365623836313463653664333533306361333138626365 +62313537613939363866616136623963666631353165346461323933643436383264356134653063 +31323934353033373632393264653061616135613365333564316434356165373262313632396338 +64373662663765333062373161663735313365646438386234313834653035353562626463343836 +63626233323233656565646533343532393836313563643163303436616633396132343966643964 +38653238333938656162636538353534656462623534363631656565643537666266326662316239 +39646330656437663231613532623839353062353764656266376162396530393737306530393839 +61333935343938313635626239633434633036633138623165613862353331636537626263346532 +63376430346463323737343833613266396536353332306638396562306634396665396565373464 +61643335396536633331303934373535633930316339366135303737333663623261376233363361 +32386238363139643934646462376335323361666533613339643662386430663839303531616432 +62323332343332623635393564646536636630656564636138333164376433346236346463323635 +37663461353830323664393466393931363638313362396366326634396461363863393937653239 +63623932323630663663316536626330366161636130343865343239343864626461626561366563 +64633965363863363265663632663637326634343862636339636134663262346339616237623533 +65373864373437363532666562366435336134333464343061653032346531326635326331613965 +32623530333138643831343962623337666335343537633966366338336532383236323135393037 +33643938346135323262356163653436393961316464633734323264613163383831306562396230 +62363736663730306236626162396633666462393832356638656137303634343062613266653532 +65306163373163376665653639623033636634303264333464323738323332343039306638363233 +66306337646161643766666435663936633865386531643239393561373166336465356438616231 +32613336336538376363326132623161653232383037323265313564313836663335383065306531 +62383436346639326337383631326239356538653165323230393562623164313436656339366431 +35336466356162373631643837316535343865623837613635653066343866623266666465653337 +61376132336631363364623332363566363562653630363639646633653765303135613961633736 +36316463356439643838633064633163336134653464306432306530643262643665636634613165 +63383937343966663363356261376332396334653263363638636232633037373439316365613737 +37616131646333366135393135326663383861343763643966653032353863626639373238386130 +66633133373139613433633035306638633963643535336238636431653863333632633865333537 +66356331373239636534656365643164623761353639356463393837626561306439623831626564 +61383861343661663261316263306438663733383966316232646432396364643131343331353034 +33613237633063643264653966343237356565373235663965643063613732663630363038346131 +66386638643465663232386139336530633934646133313164323965323532383031346538303830 +34333162646131383437356433656238616535376132303034653264313065376564363934303761 +37666235333236333836303630343735666239623334383862643463396432396565383863626663 +66376263343565396533323637393863636437653533313263333337336234313334383735643566 +35303761613531616632633166373166656134373631346135623138393139393432316530343663 +35366538373561626439353766306437393261323939343739343236623438343239663339333366 +39336630316233623664363461613764373239366166373031653734376663616630376165393163 +38353231373064373738366338363139633633313163633339346564326565353032373932613831 +35636463386539343063643936656264336563343635323237366164336537656333643462393765 +64356332306137333961643636393235613566663565663231373066653432303765306533333861 +36356430313766356630656532636330353766643166356366633832393066323839363265333235 +66336661363366376432343264336265643166386232323433333961346336383564616564343936 +38633036633962643237623933353166356164656530326433313064326634353362313831613763 +38616333346166393463636430336530313730316530346266393835383930373761636361326665 +38306562353039303731366131663236376661306135316233616434373531333765373762363930 +30343262633137323730306466363265326634633339373736633637346439613465643037633138 +65643637636633633333653335303539363164326366353930653338663535633934663566316637 +62373437646131653136373834316265346533626665306566396138633433323331383763366139 +38373732656565636566623635393039666531323934303535303131613130313939373663393861 +62663130396439366333373030663636336637396265613963386230643464656632313139303135 +63343630353362643764323332366131333266646364653865343165636461353763323366666238 +36393162633939666665356464396365643533386632353963643362373536396466353662363736 +62373763633938396135666463656530356465613939303530636132383638363037363437333936 +65616664396633666462383934363465343731646437373861303165333633313733633861646138 +65366336653332326533363061386362343662376537396436646235353161383866653661383664 +39333938613031316339633530666532336634383133333366663733656131343965373061343730 +66316235353039396136623034333631623838343465656530393430363333353238353739333861 +32386538356535643235383764313037663966316231613365643035383033393436336539393135 +37656164316566653766613133613763363066303032326533616664376462313339643030636339 +38316338346431336434336230653238336232373834393930366435643562363666383030363561 +38376638626635656437633662343932396335616261303832646134343338333362656233383265 +65353537653033383438363061313866643331623530313861386330303334633631313163313134 +31633365646661343362346230336236616462633061333932333434316166333862626263366630 +63663936396535363237333336616532623438393034366633353066653166653365393232636464 +39386332393964303063376234366130623961353135393231386363643830633639633061383634 +66663432616333326136376263363731373030646435313561656138306232626537313264613935 +31333339666464646364626132336466383536323539366536646231373639623938343833653033 +61613161346634303064393063303266666432376466353661613937373265653631653936366330 +31643437336663376364376537633662633332393062326462353639346637663331353531636661 +34383461326163316164646637653535373633653532396330353839636332363561396134333734 +63356631363262366136666639633864663532396332666431356238643863353566616334643062 +63306134336132373339353935333532376236666531643565396637343438613932653630613237 +61316464313563666630623666613439316262373736313336303836373464366336353661656565 +30356439366439323035626132316535353935323439366337343738653266343561353530386138 +39633337323334646663646233333762306239623963336437386261643731633638333461356231 +66316262666539663761346663666465656433633033366465643731373431316262666530643734 +32666666333061363366383364366564393562323137653330653866323535646338333232646661 +30633839663138383230653033303861626464363731353465336537383734356265343736633830 +33343264376632333864333230303530393931313565316664643831336435363134386539396238 +30363866363035623436333166646464613664666564343666316633333538623233386638353037 +63613236366532316134626136623830653563656536656563323039343563666463653562323832 +32303539363631646335653132623765376631356439376636626334666338623033323763313231 +66353231353637653162646336303134363537326462316636303965326264636235323764353836 +32323066346437323863323735323433323635316664376237393966333531303133366564666539 +65633333323837396636653431306461663737393137363663363531626130303963373135313632 +63396234383065383530313935636163613038636661376164643664333136373833633662303630 +38623262343465653031356164393631363634316463346166623562323933326634396439356430 +36643931383434633134343337376462353039333735313437353937626639623364666438633466 +37623630643363633630346165306462363061313562656262663566656366356666656630393532 +37353165306330356566386562633337363737633232346534346561363466383731363061393661 +33383566313236373762636430303530616431316331303637623362613936373730326636313264 +31653730363862623262303839366530323962383061316536343938376537316332303230623439 +38373662633235396238663030666365393133666231333231316138633039313339373034303136 +36373436643766626266373831663865633361313532346164643736346161656230613638343432 +39626330643931353531313861353031353535366531653534346638346666316237383233393033 +31663435336337303264623733346162633363633233393432316663376532613038643736653862 +34353366316165633036666466323936396262396531303432353934343761653334383965356339 +65656333373262386338353133633866393664646536396465623164393066363834623935623039 +32633639633530353863636631383030663366366531386638613436623661623931633330356465 +64356634636532313934396630323139326433303635326137306633626335346332333335346666 +38363466336364646234393962393731663764663330353466373365306661336262666334633233 +62643831333166303762656465656338626566653136393663303734363432393862343562653463 +36303131313361656132323039303364373232383330343037353835663765623239366431393462 +30313138323739386431653266383263623430313161303862623865633062333837303936633561 +38633630393565623233613465393430393732323338396434363331366432346434306663393164 +66363864343434383537303165373666646364376663356161623666666566623465363235626432 +37353036386661346336663436653333643132303061323832623366393464636534643363346161 +35643139636634323666626536376661323430316264623335383263346634643734303434616162 +61386634376430633834616530356331306133363165663733366530623663353734343934323130 +62646464323239393834376563346635623532363965383662666231626434373230613032303837 +37366362336131366134316335383937316337616335333564383636626430613131386634356464 +31313263643861343966616336626537336338353965363635373132306632616439303062663036 +61666565663834356532366662313964346638366565373337373035643165303837643038623062 +38313035623665613133393332623265376463306263383932633832616536666333303633396562 +33656133353661313563393732656364316439663734616635666633663063386465316361303635 +35363836363634613331636433313637366161623936343134656361616266356636633337646162 +61373430323063336139396533353438633862306264343230343530386132663963313036653037 +66623239646334633134383564373330616137396633653930666138376333613366636635343665 +39306131653230396435326363643336313263313065653566376665633834323063383637663032 +35306166386666343366663136393438616166323032376265393432663631653538613237653030 +31636633646163623961346131343039393165313239353835656339313534616566396632346164 +38363032303563346166653630333430323634643632653264313137663161306265383661326466 +66626137313539313934333439353537393534313033313961623061613762353761376431386331 +30383731666664643738376361303935623730636466313161383935336338353537303961366632 +38343933336232343034623339396363663436383232663864623463636564396233373666653263 +61353030623365343032383533623639663262613733623262346133336261376139313364616638 +62636664313632666434633662396632616634626438386665396630626139316465663638353836 +65353965653132356534636630383530353665643637383861313630353132383432633562386363 +30323932363037646134313934353739383662363463396561336633316262376138376163633434 +66643735356162376238383863336664313663383661333963653530306266663239316632326166 +64613931343239323436393966313839386437646566353263343934363031363032663936643432 +36336266313135656236646361316539663732353364303163663862666365303762383161373034 +64326365356132336430616232393630656632346534303266346532376435326163363037616562 +34613732633432613138323432393638616637373063376532313537363239386238346432666162 +33333130623163333130346166643231343035316661343532356263663930373734613665343038 +32653662383561396564653738326664653761633338333138636366623433383834306336393464 +64306430653964333063373730346335376631636165613562376466623732383462396435353166 +31646162353861643336383133663965626435613262366564626363623563386634313331303939 +66623962616533623430363831346238346432343664363161363961313334353136346563653430 +35333030663664316334613965373839323234323865306539393662316161363634633832616165 +30643462326566353931383739616133316437306336383233366437383534366431616562353039 +33613430326164333630383432333231356139663962316438383136383862303266656635353439 +34643665313939376234333362616636353764346131626161666332363434393837643662343136 +34656334363862373630326434323739626233396533346233366634353138343161343163333439 +39353435383032363362653966363061643837636338623736643363393035666336323264363631 +35306335613431346133636362343736323337376263653534643731313762386436326239386632 +32343135396435386163643132636535353433643263323137353561366538363264373533366461 +65633465323562383364363166636230333363326330353237623035653766303732376239396261 +61656433633838383564356234313263363165366663383161306535633966343635383639353165 +34383535306332636464346339326437323330306334353038636633663939303233303935333830 +38306331663939376661306431666563626131613864386633366666353766303365313036663966 +63323133653139653538396236616331366338323336666135313139353335663431626436653766 +30316539333063613632663539666166643935333965333139316332646438343831333835346662 +66386464373466663563623434366265323363643661383835336635366661356138333732613839 +62353663343839386530316233393364373134626137663736303635616536303561613635356561 +66363463373666616365356262386230636635306662313965663631613063383465366539376566 +33393166373230326363616239346331323238333237613266353938646336346362333163396665 +31393631393530393831386534336465663064373838333736326364396536646330383537323438 +39383036333861323733663732383136366336303666373931323762656639363265386536323330 +36383631353837646432343536333036333562643065646339613965373562636362336461366637 +62373435666334633038313063633961646534303965396164396263663331383165333839343336 +62346432653962383430663638356237353163643231333736306135663266643163336638646435 +61653230303939343137646631633366623761646432376364336663363361396535306237373239 +61323666656463363366333563373662633932626133653262613565303530653133333762623237 +38396430326639626537326661303535616331653033623035376636363833323139383263643234 +34346235313266663831616362616330333734366265353836313031653936623661366230383961 +32366665363936396336646666323965323362626564346534333437623064383430656663383134 +62333937613532646439646532343966383035663133396366633339666239343337306634386462 +39343235646664363832323530333433643364623336383332633066336635343730373734613864 +66656531363162646333643336643431363730656336303431656337633566396533306238646564 +66623330396435313838336363663631353434313466373237303230386436656335353062623766 +39663637646134623334343032373761636262613334343835373563633934666364336134333332 +32356538303030353836623937336532386163626434306431326631366631616665323662623561 +32356330653861653365343262343032656131326634333038383236393136656465376633623932 +63383932323039363931326365663932343935623639313564656431613732353834333865386638 +30626636366530633231393366386666373031663065613632363231346666383463653631373230 +36383539323561633935393331336265653964656430646635656639323935336562336334663035 +63636265306365616433356434386336663963643062623937626236303938623164343530666239 +36336465326466633266373131343538646261363235366662303065303362326361316430303633 +62353366663736626130333763626235396263313430656164313339646462306462343433643734 +34343662666163366462303135343338396433636132366466623964373961386239373166376363 +35386131636135363430366463656266653337363835393862623936326163313766306533353638 +39623862353335373161303035646239383663633633626164376662356137316535363339623161 +34383661323263626365623639613630343833346635393764636665333738336235373666616539 +66663163333662356538326162633365626266306435303538323662326165303031663864303836 +66626464623333623633303432393532383865346565393733303561633832353566313737306534 +66366339323132663830336362633362363031366666613662333832323438356237666361666437 +38656230636365313761346436623737666137623433666330326333626231376536323437356630 +65623233323630386465373863326665343363383561333931636565666564636666316664303335 +35623034336136353365306338306364346665363031396237663634663164303331326539396339 +31623732376639336236333031663665653665383032356566336139646330396534323061333330 +65316266666163656165636263636139343562643361393931356437386235376330633532383062 +34653636386163376536366561396637356638323363663463353263336231343265303666363733 +31643961613837393562393962663463626133366239643762666338323364363730633632656530 +65336438366430356665353635336639333232316438646465393330356438383235366562656565 +37666132366230643035363430366435663839303338346637393861623437333834383166663964 +36663864633133303137306236653862643839393536386139633463386235323763303031343331 +37616166333962356263306433646431303766373437636464353730313632316666393938376230 +39303935376535313637366566323362333033393636666432306565653635633364346264373363 +61346238666266393233633161306533303237323332646163356434373663663534313131313138 +37626663663562333232646566313061393935643837633961373563616237626235343265333064 +62313464373536343230316234313366393937373162313230353237646465613761346339366261 +39316263393464643862633034363137666238396663356163666336613532326139343332383265 +64313863313533623231336562313936666535393738663463623464613035643463346466653735 +63343036623030353463376262313963653437613430393230393030326631663238373231666466 +33366162303462333032373063393966653530313036613331336435336266363539373031373931 +38333137633363626637326538386534333533303963326337383935396231313432366137656230 +33383233396233363763636333616335366632396364616132306238653536383037336363343037 +61373633323766616362383363653532656261653731336463656439373635316238646335643462 +34333362663263616530376439633436343538373834663834356562313335626664623336396362 +33643738386137373263323631646134663733623638353936656162333133623434313232343138 +65323935373135306663373562663265313432666638383337633238663830623633343466656537 +63313838373566376538303232623536363539633733643436383835326335373532623363643332 +66396139303261333966396163643039663639306434303362626531353836326535303461343336 +66643265316665336238363139336338303132626332343430613462343730646536346434313731 +39323039643932333433343339656137363732623131613734353263333839323666326438316264 +64393264666238313965623330376665303930303738633864373465383466323163656331316431 +37396431333137663433353139356532613961366135623031306239366633343738356130663832 +35663834323635363439626363663966363862396238613031336237333664346137653130343431 +33633861373866613937366336313637633936316663646362356261653131646166653038346537 +32356237386339306339323364316235336363333236373836353030646665623933636263613139 +63356439336238346262633436633138613164346232383437363462383630373032383235313435 +32376430626464323634656331633666643065363833643239356638623036623361656534653830 +39396234666630303437316531336361316165353836353864346562343333386139313834356237 +35666636303831363139653331633837623463313135633936323936636538396339613039383335 +64653163653032366338363931623137633736343030366633306663666264313834376663366162 +65343637336365633439346230643366646338653266373937313938653965343665353430343561 +38646463646239306361353863383631363531613335633634663761326531346136346363616331 +34653362396532306164623965303462306630343836376239613765393239363237383534353363 +64396161383362626231666464633338346361343739353733316530393964633933353439613137 +33663261373833353861656262316233663163373163316666366638336637623535343138396138 +35353432653365663064653237306564363836316361343637366333336132343331313066343831 +33376334353665366331303461666635323963656530646235373466303232316530623438383863 +30323135616165346561633535636163633661386430383939616131376438376132376165653263 +39313434343663646539313230623565626232323762383965353463333537646631303765326162 +33393363333132633434373262356637356231323237616534323634386335376331646439323761 +34383366663638663736396438663034323061663866366639643133616635373563623161613039 +62323330373330626161343936636163396434623836303462643633343933643536626638343766 +37373835343436393434623133356666303565316532626631656539313532333830376234346234 +38306638633231343663336138636362396235613639383635316564393338313534623961346365 +35306166346465633835643337633330366462613365336235366664343336393631653934396130 +38363364333865313632653362376435623731333263353330646265326538373665393538343739 +61333137643834623566353863353631376563323631626361303636663335383932646433326164 +64303736326634646165336262333431303763633362613537636137343462363766373637313733 +37333436663830636433663239336136643462633830386362366333626664363837363761376536 +36343862373163616462663630663236366331616536343962653862343836313134386361653164 +66386361346331383331623466633630326635356136356362396132386234326333363533616433 +39316536303566663266353537653664353930653033396463623339633934666339636165386433 +38613762356336346263393264313035303930363162363365623332633664626135643237383930 +64333831633032616238396531656461313836393934643737303433613464663235393731393566 +34643434626134303839636435386436393661393433393230363761636130303437366164303662 +30636662383233306539633564373264663432336332393935303562613931613038326164356166 +61366239666436353336663930373433373064323763323263386434383364303439393630313739 +62636332643030326531613138643034316532643933373631393930386464663731653835376439 +66343365333838613661373564623265343931383464333666356262363733383532633463383539 +32386339373734383033396137623361626630613631363734616432663437646634663763316230 +61653635643033666537363965613833303930666336343066636630376336363836376432666333 +36386338323738373465326130663363313535376236663261353363386534313135306239643634 +36633036343934636563396532633262623831616532373461343934343935323938306463336162 +31326463643165626464373132613334306165303861663038346637353535363031346564326432 +66626264363939376431383736363931326235393332383033306662623536623461343331383630 +63353266303165313564383165623531303834663465633430653631353865636562386130376466 +66343339346438303537356439373461663664363933336665316238313831333764646630383939 +37333238663336623230666131383562383736333231656161383037356635353864326231313962 +65623839636234336665326536336539393831343339353432336133373762373965303239663964 +35316436316631636662393236393365666137363362396564346637373739663537636133343263 +36363035383035326231363133623161323164623163643365303861663934333731316639333538 +38643536353030393562633537346234333136333466666237383330613262626233616165663031 +32343539306434363939623432616565373036633434666637613864656264363531396633356435 +36383734336265626438666264336133616636623863643932383232363432356264396537373138 +30303333633237303334313730613163626466646336336239303534663665323034643133663965 +31643464633338326265636538326139666535623139343136323363636436653230313362303366 +35383834323261616136353835396361303864333066636237363466356331633366323366353531 +64343361363261393166393530663265613864376437383466313434386539303036613864663066 +64616536316232623235393237656136386463356132643161643338393365613166336430616131 +62616233633833366164303335376262383961393737313865666161643438343165313836363262 +61643337343863326131366437366166616330656438643232656437356235353432353133323039 +38663032333434616133343736616563663733333964376631653965633933376534626635633730 +31623035303731373330366366656364386535373634373131336332666630373462363061393733 +64316265326562386362626138363437643933393637306234333965363938653364313031303762 +62633765316262316465306437306461393637633630303264376134393937376236613637386431 +35383233643661353762353263373462636365353264643835396538613335383136303866643830 +61653935616361636464616637386437633234356666303432323835326230333735393963633466 +65656336386562313235336332373036383133336263323461633764353638633932326236373166 +63613835343730336339643638383661646165303665666466613633376431346165363663633965 +34663761326536393433623237396366386233306562633363303466383063343262353035653738 +32663339313132376165313431313436626431363031643330303839363932323236643333303531 +62663135666135396338323539333633666538646535336661323264343731343533643239313162 +32336432333865373636326661316330613035623131643266306237393537633035363334663436 +62656138336466303362323036646363353632316531356336393964343264633138616335306666 +30663234663330643236633333643332646566363964363732356662653430383234656237353438 +35653461353437363963316333643832383364623032333863386238663064333032623737666266 +63666333646534383834383930343438393534353334663662396464303036376263656237653534 +64613036653762633865393730376631633561333833383164363766353231386162323831393832 +33616363323733323735663634643233356666376434343639316534326639396336393130363162 +39386335623637303863323464646566633339303861393637353939653631326339633830346163 +33313064343761393664343832666331663635393263623635373134326430613238303930666366 +34333339336463633032306165366631316231633331336432613466663431366334636534303632 +33623666393831653162306166313537313836303135356234393630633565356434666139393164 +38313961666534636338316666326536643531326434623836333338366466306432303933343532 +37356365643138633939396161326562656563356635346561656664386438363338633032383764 +64303462363561653933653336336563343938303064666262343235363830333866623338663133 +34633066393831346162343932616132313437613430616237343636643131303161626437346136 +34386639303837373033383132393130326435623965383566343837356138323964383665346536 +65643631653935616261303864303836623332376539383563363732376235626161383036623863 +39393966353330303739396166643335643665323662346137346566393236633037393533393433 +39663936613266363833653533396637643938626438663866613032623761616663316135633135 +66623663313733633239303130303962386461666537383732653662366563386631623331336662 +62316530633639653532353439656535326436393837383264636636346239663431643764663163 +32313838616630663066636632643130346233316337393336373732383239346163643739323438 +66343334613631643163643635626662653838373535633864373237326535383961313164633535 +65623163663439643837313762323837366463313039336665633164396335613538653930313234 +34303266316539663738373038356365623330653861616234343533656237613130396130386337 +37396437336466383138616263363463306133366362383865636663313965363135643662323230 +31613337633639646230313433646230623938623361313761396338333138313730396633643363 +61346663396564613935366365316234333566306161363234326338346466636166633466303865 +64346661356333313564613738643932313430356265663031333763373766373132363330393737 +31333439376437626338363131656163663636663765323361636532613937316163383837316332 +39316331643135653066333766653062396238363434313263303061363432636561643732663038 +61663332633561656338383863386338303061316335333531633031323163316537663631373937 +65333738346166326465633131653263306665323962616264616236663961653139393133643931 +32316239353533383063336565663335363462323731616463613739653662653931363834346364 +39363762303631363262393132653063383233363764353866616439626662303732376434363237 +62633133396461636234633436376331363364623738336432656261323335373831376538636336 +64363930666266313038326261363336323638653864396638613531343662346435383862353932 +30666262393261376539653166336565353863653537396162373639646465653461336666393465 +30363430326438613363353833346432363138323463393136656532323333646134346165356163 +65653232623038363964633335666263373537663637663533646364623234316262653839653031 +31393965626364663336653834393039343839363363636364316564613066643566653736373733 +39646165613438613438643565636634633863633838366666303064393564343638386439303937 +64313833623034383763306639666239386266646465333333353462326337303236386665326263 +64616465623461306333636665623232376565353262363438323332343135653863373636383631 +38343362666432353433373435636633333663336162303836383732383765663463666136643435 +62336235663630373662356363633237396564373362653934666436616336343633613334306437 +30386534383862386138643263383034313263396435613933386334316165626366353633303739 +32646265663763643934373934376139626530613632653936366536613530336436353033313138 +30393064623230626463373465623935303435323964336161653663316433633461326562356462 +34383465643136383432646536616366303139316635353364313836373239653530323465366462 +64663231333934373632306536396232373363343237356361643235393238343863346365376665 +35303731346562633530326439643465396664393532346664626134653264613464346331323161 +38333536343636656531366533366630323165353566666134626331343136313566336165653535 +31373236646364353962393237326637653837613634643966363064383139303031616462373336 +33323035316564363539313332306136613234653433373434326161366361366461303963316133 +38383433393831376565323539393263646634333066386439363736633162313835613264613033 +64356138313631613862653832363361643661336134356664376263656165613234656263613166 +33326337613334623263666533633034313564376231303637353762316264643862356632616261 +34393534666132383466613834666366633564613236653234343436623336313732613631663736 +37383765366238613666643933316336336338393638396135386537323836626239306566376564 +64303333613134366263333661353966323166303561653535373735336432396466366434306164 +30343465393534386136663535373536633964666631333330323439396631653833353633613337 +64363834383964613931396165333139316137616631373362396462376532383738363636303932 +31323738373538613539313831636239313537663631303464306535326264343338353363313265 +63616537653831666561666134323934646234626430373639633732316332306561636333356261 +37313131666466336633356661393435396461646130666437353266383563363931623766626235 +65633564323263336263313862353737343432366239613964366235353738393537346536663863 +38643666323432333136383163623637303439613335663562653861373638643038396164306634 +37623062326436636365626538643736373063343238353564663530393538623638633931633230 +36383033313166633961303532323739343233613833373033663537613536383333306335326435 +65386161643034353130663662303565663337643437666262326133333161366264313663346134 +33356162346236613566363239616238366436343339383631646539653362383566613963396432 +34366636626463393433343966303436623662623762633233376339656266333932666561613066 +66653534363537373066623565333932366266643132326364396137336633353530633261316233 +37323537333738616561663930363662336330306239663935366330336665353935646165323539 +38383962616431616238313862313735396366363039303734326230373531633937353639373530 +66383330303938643465343263326133333532653635373764336565306438313437623239373730 +32326337316138393261663633616163323739383863393765376661393738366436303730636366 +35643132623136633737363064356331386437353062396439333965326539653639373163633764 +66356366653563393336653062306565356234656261383331636365613932303233346334366639 +33663835383336303930356232633064333336633535323731323666356531323934626338336464 +66313934306263316563643135366530666161383935336336623233363033653533333339653632 +34383734386661643834303030383862396136613561396637396161636230316565376437613239 +30633434346366343461643366326135623531373939366264346466336261313537346261666533 +37643731343862373839366663613631313239353863366636623438653038616532373638353237 +62623663313837633563333936646264353438383462353035626532623932656637343239353830 +31653763353561313335316633343134656465326231313535633264306438396235366133333938 +36666465626566333539633936643364336265333366643837383730643563393066623463656461 +64323231373737623164376535666462613966663239383539326562616234353966373137626362 +31363439376366323835616432643135663965653263633436356433323737373666393063313134 +64346461356135623463616639353437363934353534396162633863333738373562336664396164 +66356562323431336365653330333363333765353631323266613038626435306430303230326437 +39346362373438323363653835376166643136656230376234343733326238626231383166616364 +34396131636239613630643464636337393735643631633865643136376163333662663863366336 +36306636306436666231376163326633663633623532326665306565636330356336666162663631 +34396364636238303332316635393761303534613565643837333964636634306438353039346132 +63343034623136646563613830303830646534386232656139363430326433653837646639393461 +64383763653635626239323433626130623162333535653833376533323033666332396530643035 +34323830666138623539323436633063616664613761376536363461323635343038363437373035 +31313237316130343663323732656139353866386165303862663966366333633336643131383065 +37633965323564393862316335313064613136356362356561616235366564616136386466613839 +63613936653932356565656664666638326631626133646366623837323761306630613765646137 +32653535343634393130623432356232383831363666376430363363623664316439663161333166 +38633265316461663837356436616237373763616363373635383033373838386562353164666136 +63396539643037303765386237383561343635363938373037383331393662643864353666633831 +33633333633763313630626464663537623930363363373230653561623332303964343937376638 +34323039663531623761636465383230613731663131336633343735643865633166653131313839 +62663866653437613836643737613233643733383833366462616536363363386266333765353763 +61326666653438363531393031353862623263343335336438366133623661613737633735626232 +30616431636339663965613536333033646632633638323732333931313038663939393763626261 +63386465396534653263646263303631353631313264653133313134376237646362363461346139 +35393162346438386262356438353765373438623935323735373533616633326137633933373831 +31316530346134313233633066363264333635616532373562323932623339316664376666366164 +31373061633137373166616231626439323161616465363330363365316432366432633532663966 +63346636633835633630393062613662646633303638396465613632643535633930396435383633 +64303262643638386665373531303535396637356666396261316533303563616539643339326235 +63643534643961313636363662336666306332393839393738636266613238393831613262376465 +34356530633166346264326637643339666666326265393138376164613131383631323064626331 +30376532313838643836316266666362383035393861633439373565616466326361363062383264 +32393831303364353135333639313638613535383663383339663237643765313032303732613261 +39313039633336633365373663316361626436373033313530303331623138396534623330393335 +31656430626133303565313935366133323633633133653166383966363132363930343336623763 +61326336663061633962336135323432616331363163306464356165346134313531343565306663 +32303561326136343136663166363932666461343232333864626366366238326461343763643662 +32313130346337396337386364616139643633636634633062313038353039353839356331356464 +30396262633236646361386439643236633263363131376436643539616563366133373332373336 +65616435336565616365386333383934666262653431313433363634366433663835376433316238 +39346531616336313239376664643638646637306336653064366230333663333439323435313566 +35666332383135323835643233396139393264303139316533626336633164653064313932633762 +38363963316236333632353534633434643266363062626561666437313761396635313930656262 +62313831333930343062626131396366343234333464616536386330626366613733343266653336 +38363231316636363137383836333039323235623730663230306466623836373766663862623534 +36393862363239386466363861336133643733303065373337656138376331333531396138323064 +34373535393234343862656463383733626362373866346132643762333865343030366638663761 +33303562306433363036353161353165346461323130393731623535396133633530386337336363 +64363036373435356663353839333238373364663631393161353737636339366235383361396164 +37396438373663613437363531373036383161643264643763313566663635356139373132326563 +31613961633338336431663566396231626432363361366138653162633637643236633566306230 +66323530393866383237366366333664663662633139346664373464376166383564366632663634 +38633566633636333431306535343038396464343036396437343538373265613335366335656462 +35613531306336663035366630643030376131353239616562653961346166383734393630636361 +61646330643539653639303165626432363062666265666139616266373063663334616666383837 +63653234336565616464656638356161396239353033663764353435326534313262353831663332 +63386634626535346235666539303535363938653461353438656432366166373831336239643235 +35636430616432623437303035613661353539303733343835383734656330363531346333646431 +35376133353930363135663238396466343533333730303266396230646236313330366263333534 +36633236626565373966373933316164326239643763306139663339653465643034323763666632 +64623834333533393963323163313034393638396133393664313234663639376332653633373830 +65353533396564626164346366376434623764626332366539336635303532393066396634393737 +39646562393363323564343163333363623038333236623739366239363335366637623633363834 +30303931376166366266643332306532313336313835326630636531353165306664363962663265 +66393638396535616234336232356335376465393530306233313166643036663065636631633063 +32626466656264373439633036343235323130626637373432343630386134363465313562663736 +39393063306337633232613731646332623861646335336239613035663932393964646235386637 +38353663323836633233633035616161353830643339353263366532626263393163386531663834 +64626230663734653839356233656266666133623637613166336330366234366439373262396434 +37633338373964303566373965306231316532306433636361363964363365383136396262613230 +34326335306130323365353935353966326436343830646663633830656262396133316464656332 +63636561383331633864336361663838666664653935643763653630343733306434303835343232 +63313565633634353838363730313964373939666530383365636437353064373036373461303663 +65303337376562346236653936316639323637613437353139316537396338313734356134393537 +33616364643132366164396234656661636632386235333032623238616431396135393938323331 +66623832633763393936323636303335653832616237633633303733323734633339613464336364 +62316663346638326338643330306131653338663736303733326433333037373464653534363231 +37303031616535303561636335353362306663303264613732646438383165323532653063373563 +30383733623538396338383634383133336130356438363661306436306637396463633034623164 +66353739346431306631666531366230313261313965323965366631333964306362323630613137 +34616134333663363162343637343630616534626432373532346631663934343139396437326363 +38303536306136336161636163366231323936616133383537386462303439333165323135306661 +61363261653438336234353730343361376461316265343837616464363236656566626662623666 +61366161653631313830626635383562313363666666666465373364356364613230336636323064 +30653239343966666130356364653634326539633532633363373464316633623964653237626339 +61346437316133666564323033383062623630643130336561393466663935343466613866353662 +30333464306633636335353530336266653365633537623138326433656263343666353765623663 +39316538663761623931303166616561383739313830633364663263656432393964666136353130 +62353431323663623433383534333335333364303533643366396566303363623666653763346165 +35626463663035376132643130353365333939303137663461666164623762376165373333313065 +30373665333861643230383364623766333132653661383465396363393738636461643237336563 +64666266623364323962636362303939346364343938343562323161316635353132373136653632 +39623936336564636330316464343430363766623939323535353033666434656466646438363732 +64383762356561343830356431316634656431373864333464616231626163353466346338303737 +62623336383037643631343930333235616437646161376164306232623035303833373439306161 +36353464613636366638653464663839383162336433376662643035623461633937663761323161 +63333962346436356136363734646564613738643161666133363731616539373962663239323666 +61613163616430363035656663363132306239613664653865383664393161643931313434373338 +66303338353436326261623638343335346534363532626162356632633361306164316137636261 +64653932313861623231303766626438383630666336303338653132633361626637366266316130 +38333562333231653136376565393039343837333532633466643838613132363366616162363931 +62613531616663333065333635663762663864623737346666616436663963316463396164323532 +32386164666531383263626432326633313534333739383631373262323236643863623233666337 +39336561346166303461396163356432653231353532366433623466343162353065353165623137 +63313236326334636362346238383033323564366331306562616335663832656263616234333231 +34313863303162303335313534313665663634623264396666316462663032323532343362643262 +30386361363232643239373130353565383665336633636530663439326633623135373461396333 +39663961303739383463363832636663396362663737356536643438393766616561656261306439 +36356237383836343131396261323432386330616238356466356464316331633035303831653635 +66303662393763346461653139656134316662333534323836363633613135383634353061646538 +31356232326136623165636266363538656634386434373233396437633232343362623638306465 +34626332623661303931303466396232323739633064366164393764643133326636326162666530 +32633361303564633635313738346261333766363030323534333064633361343138643161646333 +62333335383565623666353439323966316633363538666266633735383730646538316436656161 +32663734663062366132303839366466623466626339633266396166393832333839653033363839 +38303730323930313833326538313235383661626639393565326161623064353231376537643162 +38386535393362396464336532616235306164386365666532616430643135393533633130306334 +30396438303134613562303831383334376666343537643733353761393536646563643938643835 +64613839383536626463613564643539643936353632643066353362313233376134383165306630 +35303630623061636333383236373835383939353934666232383739646362643661386437656534 +38366136646463643334623566323633376362373938306136396535386165343131393135303766 +36386430333139343730396532343333613566383266346165336539346361366435303262633833 +62366637353561353465613330636639396637366434386566323264653330366436316435323364 +39313661643438383534653466376630323431336664306263323765666262623630633363636634 +62623832363637323334653231363934616462336432653034656139326463336162303666666630 +65626565613663376364383864356434613161643038316535343937323638316263646632323663 +39663334363564376433373330616638356434323638626233323832386465336432313633613330 +32333835613332323838316434326137383932346539613033316439363935356430323961666633 +31666230386531323365323164643636623432646534653561303961363339316461653165333935 +62616262383666376337353835383039636536643666666664646331373235656437386339363065 +36376562303834386431336537313238623361633832643339396234316336646465623765633439 +30376266326661626262613865383962653030363934626138363763363038366133643164396437 +62663866353566653365633665383331633938623032326166306439353633373062643933323933 +39633138626664653033333039356465323761376165353563356564626632323933663766643436 +63343035663034653138306166303233306466313337326564313032653438396165383166643438 +63626333383737613139333861303039666138303366356138623565343137386237613830663237 +30343939613334333164653566393663633333333139373563303363393362303165626634306532 +35333131343637343066626162353035326461666665636364333335336539613738666133623737 +66643632323666316433323639656263313061363265383038336161636339396261363161343265 +63633435323939363837623736646361653731373364356465363764303436363237353830376137 +31346566313135613938306166653638666665366636623132393439343639316135643031663534 +36613930633466313366343335393233313337613563306535393035313164636263376335626630 +32386331323434303334313934343632333332333062346561663364376266363836306162386362 +33363664373062323763623130623532363061333632323737376538623038373734636136363466 +66303336313063653439353837343631646237313132653864373138353464666635656366316533 +66373363346335616630663033366363316136623762613663353230393838343138363163613466 +36343737396538373365643933376639303735363763643031336132643136376132663830393132 +37323063306663313139613839633132366430333362636266333637633461326337363938386465 +36353530343635376162656166643133346333663232303939613163346539323635646661613635 +66383239316662356366633962353739383461343962646230333032373337353866373763303964 +34323534646361323735393539623235333731653132613162346661333931383339653636313439 +37376463383439356434343437303437366566306365396135646265363330616566653661326630 +61653966623238353436636664316136663465303330323030633037353935313931636233383636 +34336637636463396138386334656137653463303239613234396663643065616364306239363731 +65386432633664343864663761396338643065333435613037316632326362356533316162343663 +65363535356138633738356136346166633833316165383137393135343732333064666130323065 +37313061663365313138613330336437343037626639366532323665666565333232643963303962 +30363564326136656563643639313065636435656566343663353563626136643061346234653438 +30623731376164646239366534613639326533616663363430643063386633343137306331306537 +30663761663266613839396237343331303231646439616261663566366664653265636532653337 +32333230353265363062636462333032373066396161316238393131313462346665633463383165 +31353961663435643363393637363534393565613434636536323465326335396330333431393030 +36316135356337353531333461336333343133636534313531356664343234646434306231386336 +36376132666339626162306337633438373333326564323862326535353237376463363765366439 +36656466393336353366646265363564666631623861613261666465333534343764356136613336 +64373330663532316461653031323936343436636332333163653739356363656535313665356132 +35373934646561663239643631393161393639333635393566663030346435383261643066316433 +36613063643261373463303866303562313262346436313538616635306236353162376531653438 +31656639663835343466333030363963333034393764316630386334646332313666363638386136 +65306339333538623763343963373133326134346434343565663263643332616564653062383361 +35313534386335323035373234303363643062386434386466303931303733323433313037636130 +36343164343636343234323737363264323832626262376635343165663139613337636564623233 +61303033663765626266356561653161643732646532613265666331366137376436303239383531 +36393835383962373735636634306531623861613137343565643138396332643765333466306630 +31363936376464663161383830356639393462363065346566613661336366373232336233323035 +37613762376433313736383134613761663462376366636532333230663064303238616532326161 +61643734653137336665383939336132326365623334306632303830393562653662333466613932 +63656162656164623637663437393265343562356133386339326433343539303632366363353966 +61346230626264303431663232373365343631343962363733376330353834363431626664386165 +30303062623861306565626562373536636264353265643762393362636635623563313034326337 +66653438323632393732366538313938646532373131613233363038653933313739383864323765 +33303261326537656638323965666638333633393965313566613038663432376631656532303364 +36646634613438313430616230663636626631663530663364333030623261613933313234363665 +64366237393235343934653534643464666339613630343461323738333066366530386638653032 +36333335653238653237396164356663666363663231346665613032653638643432613765376137 +61336332623936313965363435323738343139636333623338386139323266623735333131323731 +66323861633665393061643235343432653266653332383763373762633235383734386537363731 +34383366633765656539346330343732373532663038336131376439383564633238306239303632 +64633135343032616361343938303731616365376665633466326135663730643537623964386463 +31373261626137313538353739333932386339343131656162666262383536656466373565656366 +39353464643934313334303337666265616238386136363232356535303461376538303664653831 +38346666303839613765613630643334303036356431306234663761313538636361373439353739 +63316337666131363961366338336434383762623837646264636530626536633739346234326534 +66626261386431666137376339393766623239376561303232616330393737663866353066363063 +35333663623338653534303161313563653036323761636436636433616566646663636433346432 +33366538383737643833623763363332363730363431303863616135393265383762646166376439 +64343233393435313334316638336165636138356163613533343332666336376334356436636435 +64346662376338663538363162333533313266383432383938376636633261356334633835383961 +63383430393365393133336461333230333538316533356166323661353065653266336662663961 +36343635376164363830643730666461383064613237653665323136386162383833373833313838 +31656638393639323262623034653234343036343536383033373531313531353233646465653138 +39343932316337666439316562353530386539613963313864613132353436393231663839323934 +36623835643062626330646634663466373433383736343831636663646534316465316164303032 +64623735646466663737356133376631323431383164623965666339306138656633343231643761 +33656666613232633030656536303362323338363964666439333339316462663134336162363163 +35623861626531663037613961633736323766356665373162326532326336363133393633626336 +31343765633733396563383462336434323364333766333136633134656564316330613534386437 +38346537343932613137653932643566366266356165306263646466383135313936303164303733 +62343337653462313736656362633037373866323835626233346236373138633734663936363665 +36633862373136396431326336666538663266303039643430353137343763343266383430383339 +35653562376465366136646236343566316131316463306231303434616331303838386635666632 +32356165306166373633343231366437386235646664343037353533363962343636323833356464 +66653533353035353630313231386636646665633062333962376465383834653334626661346665 +62373735653238356165343866656432353336666165386136663663333437343736303731633534 +38313038303332323835636139636361353339343836343862633532623063366262353161363339 +37323233366438663766373234363637383062346532336633613030343438633761663161383235 +65383339346439616463626437356535336339373632393337333038343432643432653166363438 +62646462313463376463646363613730383362343336373934376231626136363662643437356632 +32353661353238323536346439393931346230356565626366366338333066326231396630393238 +34393764663237366438326563633465653165623465656138666337633938303930383061656233 +37383761626237343735396166643630313163313962666330663539343036653336643130633264 +30343539633261643861313430633133323837333566313261653131363633666661616130303234 +34333264643939346333323139383133343264316461636537376333316562323232336661616164 +64306334656431643561303330333635343636636261336461663664343365646566656132306539 +30363538636662613535356530646236316666366366336631313765613633393364633064613730 +38316632616234623165376136646232623139326632376261333962666463656462383935356637 +61373832643736393962613637356336353361393663613164656138636663303365663066633031 +61373436626237613539313439353864333938343135623134313637616530383434663764306564 +34313164633732363338306234366166396436303539613565313731616332643638346434363138 +64616237323336343738666564363763666439316633313362636134636432396632383365633964 +33613430336465316133393330353234303730376261333136393032373736383662343765623564 +36663362313464363164313964393034366636303637393362636666623433623566326438633866 +38383963623836613431376336633839356633353732626232653337623134613333653330633666 +34323262666531313737373036353839393736393738656338356562643630353539633837363466 +39633266333232363361353334333662666163373562643337633865386264386132376432316134 +61323262396631333934386133353732623133316461363837646431616530626131313561633530 +64356533363764376434613265316131376164396266653761393936653937663830383136643862 +64316433353834313034383838353034636136616562323733373636393335386532386161343366 +65313065633637656435343233633530633832636362313134366431313531636636316464636139 +61633135663964646632383761613833653632323933356137663764383566353664653865343933 +38376636386465346531326333666237343564636631626335336465373763666461363063613638 +31313031343432383531613238313566353662313165383630636163356363386261383764633334 +63616636393039396466313331616138616231313033353939376636356562343338353033356462 +38626430343965363635336330356461373833336131313830316163666131346238626233303631 +37393532393861633239663962666132633434643036386362376138313332383264393432633632 +33663634613133643032333763363163396664653761396664643731643464396539333135636436 +65626535363635656334613830323038643236646439633861393539366139653434313163323333 +32643531396436643536643361613766623134383037363361643762643234643039396639326633 +35306266333439666239656338333637613036316235636139303137666364626231303861653066 +61656638376662646661616262636664346135343331643232343432336332633131313365316533 +30316530373765343463623637643639333636323166333566326264303564626536663130366337 +37363463636430383334663536306465636132353032663630386566303836613361666137623065 +62306637646561343664616364633130633136396335663964373465363961306232353736656631 +30613132643766353336306337373833306462383933336238346239306266333364636530623738 +64643661633935393737323461666163636539333735653030353736643663316163316662306334 +36393161326562373631643736336366613032663239386631666530636336396662386332613932 +35633231363464353866666134326266646231333939656363323934373865656534303534326638 +36666636386563363865393466393236343464643738303234316138636335366263303132346637 +62646133343535383464643264396333623637633034373931373062633732666266643633666230 +34323232656562313737633936323630326466306665663030626532313964636430356463646462 +39306133626261623332373239306662383437613066373032353463363037656662303935336663 +39396432613666666262653662663864656234323533386435396439353932333837636436393039 +61306335316537616532383539306465363833643263303239643666393137623230313138363165 +66303532616234346337353837393166353066393266306231316234313936303536633638616631 +63623465393133393236653262326233353431383138643336346131626536666539313836393436 +38666637613031653435643863306566343736373439313839646330316137626333363861633364 +37366661633262306165326264633762303334646135366264346336343965393036343964333036 +37353265316134386332323461393433396130646333656233643764393066383433616334666130 +33643564363030666664626332363264306135626630373563623135343839333765386430653134 +31626630326532306662623039323435373564613934376236656231343738373839623636616234 +38333333363963646234323435363034396630373434663634353035353362646161303531646438 +31343836663063343036373962396139333365306334336361313133356564373961343436663065 +36323330613265363237306465623835653661346537346565363031663765373135343961343666 +35636664666637616132666331316239316166346163303934363864303566336136393362326136 +31353866386261343631643839313163326564363532663231346264343431633332356364303466 +38616236653936656235323561643663303462353838633431316163616336623931666535376561 +37363533666338616162666538343532393366383165383466323264383264366133363231313436 +66336337396137373261663832663430303730383631316664373138353662653039363665376236 +64643863353135666264353138393931363736646531306265656464663738326537636433623436 +62653763313832653233323162303865643437616236353431366334636464343133633436303666 +39643961643862656133343434363936626364613730393163656362353339313264326132633266 +39383336623333626466636434646361316463656438373665386231346261366565653364373436 +37313333656161613933343839386362383738613833643161643362653635356137633662666161 +32376234393238656263376163343861656562626139353533633335663231346634323638663034 +39326261643733626165626634353835656330643261626639376332303665356563343338633034 +63663738303237353239336165343262356230366362373234376530626663383233343866393336 +64373830653233356133326634373334613138376538653266383136316531363663663132393462 +31353035643833626162636130666433623966653236346330636565333034323666623937326464 +63303338373963623635396635353534376666343034323137393739623562653163356132366365 +61336336393162313334633731323130643833356563343566363738376663613831656265613035 +66643662333939643339316132326635663530626435306564663339613635643936636239643461 +35346164336365626138653332653033346465613739363734383164383462633838623664343134 +32323133373262363961316632613564323762643234663931353765633364323965396433616632 +36393030653835383731376565393666386364626232363639363632383935376437643065653232 +61383933636435393933636636393233356162356237626562313561636137303732633166356365 +30323634306338613837346561303665656638336433386565643934303661323539336338323264 +65363762333633316434623332646533666631376365373631313065316233326264616237343631 +64626438616639623131313034386239653730356461656661393237643832353562656139663565 +37653961643161623436613230653964613035636234333662386330653166656238666636646138 +37613133343863393730333661616466646139393363376631666564336633313331306665663235 +61313930613866653633663733373335613363643663303461303262613264663130646433393531 +65396166373166396331313735353738363434356133666431383839363936613863663531346235 +35303231626533356538363065663531613835646233366238646363336434633963373437666465 +39623461323031613363663461363838376364623965623266366532383062656236303730333661 +63356332306338303162656266643530316431636637613234353238633639636465303836653265 +39303661333563396366383863636638643165643832313064626361323066643165356130653865 +39376363333730313139306265643637353439633538623734363137666239386564343535383834 +33303762396137336534613037616635353333356431626562316235303437393863356233616365 +31636630633832343538396636353238616331626362363539626436663461336266356634616466 +65666330333933306165656135386266396437353564666562333566336637343161623463643039 +34623966646332393531353931393465326534373966616166366263366231366461346331393862 +61643530656234343332393438353832623366376432386539613863616534323830393662636230 +31306663653537336333653365666539313833333736386337343062366262333032626532636163 +64343331393762333531356430653666636362633339633262616666393430393361343666366136 +32643361316538313036666663313566646538373066653135633763306262303936353637633963 +34303133316239383864323561386537313439383964316438393731373134343831633339336132 +38396430343766356433656338386132316233616564353865636436636335633663383231633831 +37316136666631343962336436666362633731346437336330653435316139316437613638643730 +30366338316430656638353238333636653366656361356433316532623833323564643863306436 +35623866346530313237333930346131633334373932636666343337656632646236646661616462 +63393130313765653731316361353230623430306132373061353439363230336239373434316439 +38666663646539343632653835653232376239616464393434373038633764653335306165383439 +61633763343732656332313761303937366331643739316636623861343164386236303364363863 +66323631353337323761613162313430633533333232316238313934656561376131386566633337 +30366264303233353030666337646161623562313436383131356638663766616430616130666665 +35326564616130373138303333663136346136303961346162313061303431363362363639623166 +62363334303830316335353732616339316166373866383432623834353763656362633134373236 +37396362613232386162383164336438623361373432643033326431333963333561613137633732 +33633730393434626531316465373237366163346135303832623061363666336538316439363933 +30653464353033663134356266613435336431636535393436363164383832346665633237393934 +33653336353738643238346262376336656639656161363532336262396166343738623532636166 +65323939623966346464376261633162653462623237626237346437316236633632326433653737 +65346332353734373465633766613234303064346533343834343266653363323465333335386232 +64643063646363356161656561323635316661633563626439353931303164656363613739353438 +66343633336434343762383134636132373233663334353766373039353263643433316465323964 +39363133663232643030356334303534373934333066646435313663366330323665363833623132 +61623233353631366262663861373138303336623039653065363666613939366532336330633565 +33396238333231663365306531383366613733623238623661323363393465626532326239663363 +38323433363939323732346332656563623235626238373334643639363961316132646632356132 +63356563326335626337383632633964323565323063323661366636613232643230323363666664 +64393863646430663736396235306433663965653338393335653832666265353832363763346362 +33336365623935343062336264646464336564306564396434303033353861313862623431363938 +64386335613561393039356231643364643338346163653866393937633064616664363236616134 +31636266613332386136303564643839663838376430333633363461383838386263396230663339 +32396337663133306233643863373430343361663338333066316365373663666265376431373134 +36366633363033326263653463653133613466623961336433363734336262373135323161303732 +31333664653031373563663838643863636432363935363333653934306232323631393931366231 +65373632613238616633316164343963353837613337336161333536393264666335656232323062 +39663563626166313461626337383135353465343934643331353563306330653637646463636563 +39396163646137363563306331663761356662653332356633363535363837623865333466636636 +39386338383161313932633232323864653663376532363362393633613034333235396464393934 +38363930333935626135366163376134386136393564373334366661336438316433316634666166 +37366238313639323934646566643466343038383866313431633235653436343336373730343338 +36386435623961636363343665363963303064323661653530636663333262643233646434643234 +34393862616461306135356130633137663561623365353065666436653862393431383339626331 +65633562386465373531656266376537646635323035323738363430353236376639336362656334 +30626238336362663234386339623936376136363431643836623735343964343965666232353161 +64626330303934373331363636393261623166303537656337653632343930626430653633323566 +61666365646336306563646237353237646666383039373834316137613765663566313639333661 +36323731356364373065663163653036383338613033663862343130343661363536383232336532 +36313964306636343337306235373137343563303434373034623563333830303832613730333232 +34346263646534653532663565373763653161393765373834313835656638373462623265373033 +38366464653431396233346434653431353234336239393139326562656564366437396335353137 +38326163366661363561616565646234356530356462366236643462383234623961633331623466 +38653633346233396535616561653964323434393430393139653532393038666536326534643537 +31666630623632336437316162633533316561666266613462313735356239646166626165356230 +36346234623035356166353265653230623362376434663337353534653139393737643831633839 +33303666333031363564393934393239323330383832316632313361663233386332623864316236 +31376635623264386635383661343262656631656231343038613364336436353731346464393130 +31663031643064653334356637393139663230616533626164376262316166333531333162666337 +65653630666466623437613565376635653366303664373536613436666333313136323331333331 +38333431636233623266336231343335353266326132663636643237343733343434653164633666 +30326466383861613833313034303764646434656134323163393035303066643731633361643030 +39336537303537616434643335643231373830663931633466636261633466336462623261633332 +36363630633363633934373062396234613432336231623336623461333537363064333438653038 +36336138313230616334326130653833653235393031633563306463346236393932356638656666 +61396132646231366262656137306432646165313736333637356362356162643731616636386638 +30343066633236326563663933346361396461383439653537303165336633316435333039616632 +31366630646666666532313435663730303837653437373731353734373338613665633434393333 +35303762343934336331333261376632373663353961363936313835313239653131616538653230 +61383136306431306139393830663965666565336661373264333465386338326235373234353138 +39383965376135326133323638626533656537633530323732343535653532396333653834316430 +34623737323833393261336264636262613561366464393831363663353138356330303361646465 +64343730323836366338653362626336646238343339636333356138323535386462303666363134 +34643061343033316166306637636435393834633938346236616365303466326439373663346235 +34313261373839646464356336386564343736333162336437346138303436626465653765666130 +39363437646637393038323939393133626331313333653066353533336438303232333734643564 +61343839323134353636656138393733366432343762326630653661633566323131653863633666 +62396232396333323865633163316537633635393035373561613137303836313839326230373462 +38333133646161613166636464653638376161333532356331663266343966626432613934313337 +66373136313737323238333464616534646437303638383362633033353232373133353663353662 +37373566613862326264616364376631343436366432633238396561363935336633613130343566 +35623564616135336632383633313266383431313663623530303739646534663330393835323737 +37346638386236333065653338663861633531316537613733646234393566663766336134303566 +39366231663130356232323838633462333838393762333164323631316339313233316565623137 +35333835386638316463326432613962393136616566353937373430666231646236643530396231 +33323236376635323336613964643661616433356161626561663565643962336565353966643266 +63306436363964346635386433643766396466666165396161653239376230326562613439666435 +63623330333737346465626466383234303933306463356437363862356330666665616535303064 +63613365336139386264623335646535613266663533626361393736663564643666313932323235 +33363037323636663337323965636637653235303130653261373037623936343161613237663031 +36323237336336653164623530313937306565366132383963616235346464636139623762623035 +38633939366430653765646536306664613136386135656161613530386530613166393338306335 +64643362646538356632663335616436653237303537383539383937356337333435393236313165 +34643462346437333933323732343464336637376531306337363132383038306466383466613536 +63663333353432343566363532353265613263626331396462623638336437346166326430353936 +61333537363362303763313062666633376430323065616333643833363437643632386436363739 +39306561326637386539393736393864356333653761643932393231336135623038363666313664 +62626531353935373732653535336539303336303033326230313261333634616334393138656262 +66613337633636303335613535333632646365343463336630353131656338363435613162306662 +37643764666361626339313262356633383439333964396266643062306261643334303831353835 +36363637396265353562303539663365663631623762356561663537306461323837353839353066 +34366134393133613138363133346438306135306161343830653331616530653661343662373136 +64393835663133353266323835623830343134383463653339373738316438386133666531653266 +66333032316565383764353865306565303764356265653065383437366662323164343062623564 +38333962646239646466663266303538366264636532323838396337346161626132373235366433 +63656233633261306366343931643832356163313134383462663861623238656237373636613062 +39356636636433353235623365623363623839363163376533393136396563623733633761323532 +37376134376131666633386263336638353662353161626664316237633538396664353736353164 +35303162356330336438313437646132313239316562666139643737313631616434366439343662 +64346136373133663864663234393136633763336464616235616366613962363261366265643431 +62636438663262363566633861323265356133356664333932336430336437656432366436373561 +39653938303139316665393435393838303332306639313231376330623765363065393736303631 +39303430653132323537383436396463653531356134616439333138613531643265623034363339 +31663063643332656335616532393266623463643836356663666366363439646563366263396338 +66636331616662323731636634346362343131333262333231333336326163316365346662376234 +37326239613733393738646431616563626234323838656664353665343364656235666430303937 +64636634643039383563343337623531633334323465363064386638643733616538303566393561 +31396166366364303834383132303564326461333138633165386230386164643864326139303032 +31316232333265633366313338633365313133333039343164346131343636303235653336643938 +62656535393062346665346232323938376533656539386565313538393861346362623532346432 +38353864623238396138366637393735613363376135633166643466366536303530376635623266 +35383835643739613831333534343736623433393638343631623538343166336333653731373936 +33656434656663313131353862323933306639643332353365376234363564613363303061663463 +61643438343366646534363861653435353833653130333930666366383536393265616637656136 +35356461643864656430313866333066306464313963636663366562663262373139356565343632 +64623265633834613762393037373737666262386461663238623933323730353062346534323234 +66343162393161333861656263386232373038386661646233343835643664373863613631643039 +32623835306332366365353434383932666139363961333730626536653163633536313564393433 +39636261396261313732643830656462326139393333333737613037636231656436636435633664 +39623338363632383766656136313862643637383339303062316430653132356230343239333633 +31333232353537383834316631653531306631643666316232636662353238363530393533616131 +39663035363562316236373138663835356533613236373638323832316435336238373238343065 +37396534633761363866303330306531336532386638666631666539663037626333336330666332 +38623262323435633666393331346562346236393433316638306234353136346535333438633334 +39613831373830303364336166646337643830633939353434616232336337343366616463323437 +37626465633663366334653531343166666330373532623437326338653062623330373437323431 +35316537383764656233323833653239636562373036366164306532393437326332303562343538 +61386163663632636132626238323330363432656535623465626636326664363635316466313765 +38313332646634306136313062376230383935356638383630386534333538663065313433666530 +30323830386139386437313436393766663231353034336531626530643064353037623365326463 +36333863323533336462386266633461323837646633323935646235313162393334373433393164 +64633561336437313839376164626139656230656637313232363436376263336439613731333434 +30343533313762396135326532393533663831336633666637333931636338396432396461313436 +33336635636139356166633733383237393262343130653035633338383736666630373637643363 +32376237383861383166656138393766656230313162373839363237643934313538663639333232 +32633732303839343239626434623364353638633237313638333435373661323039616630396436 +34623764343264663262323162333163363334623435646239303461373237393266303331643134 +64313366633132303636366364356263633132303062646633386637383563326436383931653836 +64653039653130386363623338343963343437363438356638326166646331666361613530613036 +37633439376636643532666230663431613631623266613236323536346335316632336663623566 +33363066393262393034623937356439333362656630623135376539303462393537353965356338 +36326566373330666632323561613065643162623966306437353335623962333435316137643565 +32653364316234616262316530323765343963343034363530616635326164633237353962653635 +63656538363633336134613364333261306466303936623834653739363938356635353836636466 +66383138633262393138333662303734386132313136366630323331663066623137663062633065 +63383039356565373264326266386663356639376163346535303739666436333637643363343066 +30396338333638316538346162393733373631393637616538303833326337666465356131623131 +36346132393564656434383366623933663430613366376137613738313763396435313434646461 +36386465393139323565643832336334363434626433663866353064633936386336396165333433 +65373035333062613939623239626163323563653034663664343636383737323862633231313133 +38333666356537393164316463376661323636633737333930316232336437633363373034373032 +62323761393433363636306530626538323934616138343865633530383939333433343636313033 +61326665313363396137663937626266333361623566333537353135323266306331383762356137 +37616236653633396534353639336564313433373033333230343038333530643235316630336635 +65643532373766303232656438356532356266343965396266333937343763333765626533326235 +64633537363730303931636532346661666562633362363435623334376261613638623063636566 +35636362663030666331343861383636366633346666323963616430316133626330373464616332 +31303961383334303535336130303666613265323662333335656462643632316535663533313735 +63333235663266343935353531613734383130373135613432316466326237306564653361653032 +34636438343465303739613266353234313030616132633466393438646136623538633236366236 +65383662353534356566636165653561393161353332663735393937633462663035373334343932 +31363533616638376665633137396538636365663764623037356266623163313765613430646134 +33326231376165313564376530666539376666663764626166626163353734656566383237336338 +30333565326562323132666537346637313533373534323237396334336465303239393634396464 +39623965313263666361353631353238383938633565353566646361633634626333353037313263 +39326363306334356436666163663431346230663831373330353836373466343165333363343666 +32376533343130646162613332643866653966316138653036363937396139306164376439303133 +32643339666337663863633139383735333137306336306466383165376432626536626465656336 +64363065396134356165663635323337383039623936373164326333613265373533653933393466 +34646432383735323732393439383066373937376433353033653836373536626439336636373339 +31306466646662356663623865623336366463333736333431323366353639383036373336623637 +36653133666365656533313163356530323732396135663331393766663837373632363838373137 +61623562356632663230663466616664393961356464323664666665656465373862323839396666 +31633165303237623566663830383532356136623634333739373463653437636566306635633563 +63363062383336363162616334373032306639646332353936343635326663333330666430646634 +65666535303666613935343738363663386161323339656631663133366535356530623463636664 +39303964323866356532336263653638636137616638353532656135306662353663356531373034 +35616661343363646363616430383435646466646563386266626336393937356232343836313236 +61653433633733663639323539373563376533383761343461646532626364363730313138323462 +32336465363332373863323630653231313762313966323162663934353433323835656533616535 +35653564643165366435303666643336613438333562363865656236633863623536656637326238 +36313130616535613030336230323063613436346666353935373066653836613864653830623232 +33373366326164663536346239633732663332306336373364646634613035333433663734373833 +38313631623130356162393964633063373862303862383666326562326638363730636130653861 +33636630376464343236346462303636376661623831626364323935646637613463383039663239 +33306335393666636265323061356365623664663566646534626365303463396162386562383335 +61623062313737316231353632306465336330336266623166303262323630396636386136623534 +39633739343838326562613237333330356133626163356338666535653762626235363933373636 +64613230373534386431323162646632353362616534343965633565643063353965333534333339 +66656561313430323339323263396364623935323931333131346432336538356639613262643163 +38393932663361346239616263636663353933633962613434313966333538313434633165323835 +61663766346330363839366634653838356663326663663634396232663431656635376534623733 +61643135333936346234393038663431656263663038646532363236376436653731376139623031 +36333630616462306439343034653932623566393464393837376264343131623236646539336435 +35373964386337333963623165336163653565356135346465613964383338303338636435333863 +61313563366437666431616263346462613839666531653961393862343635386332626631373264 +64336330646265663734626237323531353734396265616465616337383339633261326361643030 +65306436646565363566386236333332336133643963656434376336303334313135386633376135 +33643434303562346435626433616334386137666239343863343631653266626266623433643465 +63303234323535353530656231323362383637333138626363616230623931613636333738313233 +34333438613339613731636664323166346364356462343537353436633661616261313935383164 +65323736366461376333396661303261353463396331313931386331663562393733306532613065 +38323562663139643561323334613263343661643263343561623263613366323334636436663931 +63396364636536336264643035643066633933623735313039366637636634613137653034656261 +63373638633864336232346461393131343563303837313766313362663865313334613037323863 +36316531396263633465626237356262313966383661613466353934333262326138356631363264 +34306139363336346132303038636238623639366665623236326263366665636364663863313733 +64333434376266333465653062356262363035363963336265616137633462656364363336373163 +30623939363362323634383861356432353762663632663137613134666263376366373839393065 +37633637643835343934396434653063636637373134653234376365666562306463383464626461 +31656539313062323234376164393738613631343130323635376663346233353662336339356630 +39336334653132666465383438333664633539633135313734376133326339643731633537306437 +32636330356561356464343833656664363034333335383436313738363263303632393937356536 +30666638353664373335633330313462373333383965333732373830373066343132666137623434 +34653332366336616566623631623663333838636538666563663562626435643065656134303766 +64336539383563303561393665393035623463643262323166303037363539656633643232383762 +32633666333436356262353536316138663839623433613064373932356538303737313232616436 +30386437656637333738363735343734616566346364343536646538393733396639363039623433 +34346533383437333036646138366137643461666334333031363639656362396631353763636262 +65333839363236656662383936353666333366366563623937393966303938623131343461333337 +35386237326333383031316430343532386531366166393333326237373564633738633939656538 +65346538653734393435326539616637666230386636666131393237663263636131343135353838 +66383430306166623239643735306462353063626130366462643137396337356364626631303437 +39323237346334646131643835316231613636316535313663383032313266396262356364373339 +63646232663164376662656639333831643239633231653731353665326661666334393761356463 +63393164353339663036313332303332323932663939643866316334353932313665366232613565 +66613836333362373163636136303535326631333262383536323837663461333736356433656365 +63623930366162336630633966653064343034313966636532393162376634306435656435316536 +39633364636666356530613534366130386366633361316166373637653338383233303861393166 +35666634633230663936383634376264333562653732313364323130353838333133656634613237 +38643066353139653733383866613161393539653963623966356666633134323835633133656561 +64663364313838343265663231353637616466333230393232616163396530386232353436666137 +39326262323061383130333866356533623534343730656239366263613562373264303134393766 +64396338346337306163326161343335343639386135636336343930313033356436326663356230 +62383438313735656134343534303631303862343462633566666239633863376535383163323836 +30343330343539343162616238666236373062376663333639666435313066333430613263663931 +36323664616538343030303131643461653233613966643365636233316338633935373636663262 +63653331343534633335316232356633393563623635336131663539303265313835336163363130 +31666232316265626333353631363935613565653563303336356362643831666638613832653966 +31643032333066613438316464316562386133303561303331393031656330613462313630323664 +31353263643964656435396539336133303438663763393538636238613034663537633033373534 +38626432303665353536626666656135383065623664663563303066616565376330353666346662 +30393637366332343430386530373565626132313866383366383839613832373239643936373133 +63393838316661386136353932373134336264333566393232303765663463346130663166316235 +35643366356532373034313533353365653332613065386530363665373832306461373136616338 +66613363636430343866333137313139653361366262343935643661363634323166613839656164 +66623564616433653034386230303537353339666531393230306432336136346165396134653737 +35336464656237653236376339653037643130306632373137643135636438613137316264633965 +63313138643131343630383436653035353536353864313437613534613031616130343961396538 +66313738646136306665636261616264363934363538633036306462343663333464633864313263 +61303462333962316163393735333064633863613063343137366636386564616262343636373161 +66326339306561613032393636336331623361643861333062326362636331383030623233343036 +65303135623063316665313131376436646637323032313337656561333930633264353836346535 +34626262643932623038613832363930316130623962356637613337373164363433353731613237 +38656436303361333431336338386338336533333863343264363033663864303735343963653134 +62306361653539373161346166393537336434376136633433333961383330336331633337336436 +61373562666638643565386638333738323161653530643939373561343031323830653666383033 +65383866393635323236376638633434363961316130346265313965356434396339313930303330 +34363739616431646630373932316336363632643037373938626637336532613163386263383434 +63376331633166363135656539353763656634636130633234656530323033313334636131613961 +36346663313965323136373431326462326436636636366236613333316262613163646432353161 +33656638376333393936376632666564613731663366653939383262613064396430326237326436 +66653261376434626566363665663936653936363131323130323937303763306362393361656636 +38613032363861316332313663363562653439306132653138386430666265643262633734393938 +34653431373238643236323161636636366331313135396234656463656336336561393137623635 +36663664643732333765616261626538353364376463316333633866366561383637353530313363 +37636135633862623763633833393166643461346635316161623263346536656633313835663233 +38373033333265323765333330383265326363643138663362303936356261656232633764333931 +32636263303434306262353236356466393966336262623836653965653763376663326362613866 +31666338303964383134393632333162393031333664653534663930643636336166623537656437 +66383763643530343531613464346536633539393239653566623164356239396562323532386138 +62663265623337383063393438373236323135326661343665653564326436383062373565376161 +64333861623631636532633033623561383562346433623138303533623465343232336665303539 +34626136666161613634656535336565303336363231363165366236356639303936663366336663 +64663263646139383435346138366338653464316639323466343232316236633766353565663261 +36363236613065666430346530343062353863303565616138323231353961666238623963366431 +66666538373531326331393631383535633333346134383933303337346539613266306537656135 +30313164333532366263346437643032313835383931333138313431623466393166383263323963 +66363038623838626433613532653330613938626662373235613361626531303237353433353238 +62636162333436636632353635383134663465373630356531663063343536623965623963326232 +62393432323933373562656238646530633938373236363937303761663464303736343730383836 +31663061653763643364393032643035396232363966343966333930653834393461663563353632 +61656262636232663562626339656133393138313832333437346566336664643965356537373131 +62623836396162663032653230343631393031636336633364636538633736633533653633346137 +33313430353364616137306163623830393935386438326563343063666432353833643333353539 +64353335333132633537323866616634313034386432653362613133363335636538623331393334 +38646435353565363638613261313463306533663332343261656636636438393761333430373465 +31363937346533333737386132353561646165303436333531353566666134613662383564326662 +61346138303534663938383131646335343566373931633836363833353933396564633262396438 +37366337613364643535336162363863666463303734333036363231343039633766373663313737 +34363036633762306637373930613737613132666437336237666431623332376165343038356165 +63633666613735613135646634336431356233316233376237633138316136616335643161383034 +38386438666434343338663665653930373465626235613636616238393063623035353061633865 +65623731303966616330343234383363326236353439373834646566383930346538393838343139 +37366635383663653765373766313830383862346366353037393438353536626165623664616434 +63326663306634396133616634303238313131663633393064323865633635633962666236353034 +38343836386464303034343830393236313263633235653830643365646162653466363566326538 +65613439613234313363663665373964663438666432326631383835623635646163376131663333 +36356266336333363662323766323763623436323964306661363338336161626135653133303532 +39343563633864313831636333636333313339313038663933636334663033336438656538313362 +66333563316531653234376135366537313662313539363964373337643161313136653530306637 +61636633633431313864376232313936333931623933613036623539343135643437373633313038 +62303565323563393630613837656538343436626139356235313037623835306234333437353734 +33333266663438356430623061323836346235313036333330616264633432643835646132333031 +30363733646562666665333231646435366332653361396661386361616330323035363131653862 +63393637353836356262633832353735383030333465393964393834653339643839303434663666 +38376130623337303364363837383661373033653735336431653433303263666539326565663134 +64616334353732306234633263313035393062306431323662646439323933646439643538656238 +39626234303836366337666362636639636565623163386461303734623332613033393764346430 +33316365353230613738356466656165646662613833636563643636323365646363663839643735 +35646433323934363762363936646466376131313030303063343762386230316138316635393261 +32353161633638363261306531366437316266346338303964373538663362303239376233356165 +38623137633436373536323665353333366535363666393366353733656564653666356431653862 +35323764303734373634386437646436646532633635643930323237393238396434393335363131 +31333139633631366436626362636132356633353334313133623832623537616136376133323161 +36656334383065663165316436323131366130636237626434363331616439653839663837633036 +64653935643238366536366462386162653332363433326533623562343638633439626634303961 +33623639303338396662616465396639646639303936333161663134626266643835323935363765 +33393032643162343435653461373631663131303566623865306665373439343238663765326338 +63316662613834643535373339613636356162363766386135613930343532306563343431646235 +37373439363738316439663533383831373361346162363433383462336666343261643566396430 +65303433663433363831326534313365616163613630373037626334343638343564343130393833 +32373765316136303464373264643164386134303562383565306363613366356431346136323636 +62623638653739343135636666356334623335623436623734366261376233316339376663646535 +35666631633863313134373737383064313461643863386466626161616534373638376238313830 +64396337373533613138313363333133386434326333633266333332366566646363653536346139 +63653530376433633834386133653537326435663863303061313963626231353837663735386662 +32656536363762393636343164356666303761356463303864333563636535326630656466613364 +34346438326366666637373535646262373639366438343735316462306537373166393931643365 +38646230666266626164396232326132313661393730636162353539626361323263303739343462 +35313466333534326532653637663333633566313831643334363732363432363635323064383931 +30623365646431323034363766383833663133633836656138376565363435333538366434623032 +64356365393265393230656565653834643739386536303539393031663030366561653437343131 +66323331646237383732656638386434383961396461333133313137663964653261623235666461 +63383739373736623061333363313732666166663732623935303133633530393235323065623139 +62376364356138306663623930343463326366306434303138383638653063373266633265623234 +66353631653533363638393665633530323366316462313862316363393064663138313734376235 +65323633333235636262343430303363306638636233333735303533373538383463663065313732 +36343064396331363638646366646266316332663638323534623039356339373031633239613534 +38303963663261333264643234333138343939386463356634633332633736646264363166393135 +37383130393033626633623334613334313531663033333964653861626561633565343464366537 +66666662333430343030353264313662646436633761313664616132656363383735383534346235 +39616365663438613231306238393232356332393763376138636461376236316634616438303737 +64306365376233316532303766373333386136396432373534623266326637346434633532306235 +36653865666263613635383631333031663531333736303138353037666630643031666333613731 +36333031313936656332623239643131346366313637323437663366616364393162663238393764 +37343239366161343766313965653066303565363465336238383932646530366634376664653236 +31313361393332646461393237336135636266346638326663306137373962393433393539396239 +32323234316137336362626166396235343437346537653432363237373631306233393939393966 +64306163313731666161323132393639343835366662636661633862623261666334636165636639 +65373237373265343465333162623662386164653337626335393832343965366662386433613363 +33346234366361633338376435316166653561656134653137303330376137373930623637386463 +64666337383836346134633863336664383466666163316665303566386536613938383764313236 +63616164373431353964396238623330396632623436643836623630666636356434333038633830 +65636264303931346632326663303436663834336663393663393566353333376666373261653964 +63623037616437353434343562333264356562613130653463356436353939303465316335663264 +63623539336563656162633132373335633034383636383939306237623439303537306266663039 +39393461396363646137643464323033366639613165643932643235373431623064626563346365 +39396330396436363966636137343364663838643533656530663337663365356337666433393934 +38303338663665663231666266633464663130653036383863643163343131386239656130376665 +62383538663935353763313534633936376635346566306238643965663135336234336339326534 +31626161656264356234613761366636303662633065323163373636613231323561633234633963 +34643461353835336662653434386135386538313731633562333761626139333263656133623063 +38336463656331303163386333633863343762373364633831303932316639336238373061633761 +65633436373732626562663637636131373535373535373762613738613866656161613664663062 +65666238613563623863366664646664373464363862633664353937623334356334323665666233 +38323630333030646337333730303362653735633462633935363432343561616461373238356163 +32376562373761393531393935316362616231626232353564616538653262393866306463343561 +62333733306561636132653635353931663265303037663935366665346436333865363938363238 +36303538313433326532336435646331383164386564323262306664373838346461613333643463 +33396163343561613263396436333534613539353230616265376265346132666361636437646663 +36326463643635636633376539303663386635343564336232313263306337626461343739393034 +35353235353534623233343038313830356465386162373663333832353534663861396166373062 +63343433363434333337633134623839623337333938363635623333643133306235656538303861 +66313638313031306235626436613537366232313337666363336135666233376337613339386130 +63383038663130343064366138353566393834353138356333333236653332396566303062623066 +37323866336334663532323962326337666538313337393737663834613038376262323039363861 +61383539646638366535353035623066633233336461366631613535373938613964626531373631 +65623132623263313461383333306434376431376166356537323861333963353031343033386532 +35646535313766383838393035616431663832313462366636316235313030393138633932393037 +32663365643766646436623464306139323762616165333661326337333166376664613266613731 +35383461633163643864316661306631643436623237326233633963656564656532623534323438 +38613536643136306436616164616230353033323963363930376662653065633931333933393465 +37393464633661336539323636323436643364646365353831343833383033366435346564623036 +61376635656165333034633235313431313735336135363233353031336265373137656564393163 +66373239613634616334623330323764396661303633333335316461613231613431353438633861 +32306561356338393337333632313135316138386536366438373436363963386332616238396632 +34376531326338363439613538306364663932616162643134313464646236333461613232663964 +36373334633535316435326335326437353937333738646136313134353865363337396263643039 +34666138613736373637323936316632316335393834383736656164333834613830653163613435 +32656161336661303535343238356432343863373766303830663032663936346266333761333134 +65383135383161353937383761616330663363383034643765663631653765646633373539623264 +66653566306538306164626163613530323031326637643132386461393239373062313139323236 +62623439333430373433303039643439376432323836396431366538363264303963386439343265 +61333264333136303132383265366464663831623162353236306364323761653937636634653261 +62396233313265333439316631396361666139323866303339663765653766663765353062653832 +39303465343233653964323130646636343532396266616564383130396239383263313736336665 +65623334363631623763313766366339363962303539616431363834643064323434316331633636 +62373739653864386537333264353436356532353535623332633964376464383538303935393265 +65626139656137333663303239323966373134303932356162376137343263383462626239353430 +65393061386430613066653466383061383233393932636431373061343438366435623262323238 +34393162656639656366343237353861343934616334656662333735636461343233353762356338 +61343438613261643465353366646535356664386230636563633661353639343762396361353838 +65626236353962393162633461303465643735353439343962316534663563663466343135363538 +31616435376137386162663266626138346634366161396132333365633131323334663636623738 +39623265663937386463353031316666383030376466633561386666646365626366663863613930 +31633165373261353131376633643032613638333731663835656263303539323762663266653336 +36393564386632326334386164396161323137356365653364376132323635653966313633636365 +37363864646565376233313537333663653261646662643164646662666533323432333365306238 +34626135666137303961306233306566386537356332356633323339336136326163616563393437 +37643633373031376231353831333634326233653935313339326432656466636534383236653162 +38346631326137646530343134333331666335306338656162626632623633626662396464613338 +63396461666430303830633533326163313436633534336237356233386261646331333066636134 +35643431376461616237663865326439373764353065626533633436653462303730636333626363 +31386437373030646134376363643563633334306165386236363164336533306338653134303235 +62373439373462353638386333343035316636323334346461616139653338313165323165353135 +63303866363339336432373839386236663162306639326564663365653464666361356136656438 +63313835366365306330336335323935366531393338613535656261373961323361333530613838 +65633233616666636239346139633239306562323037303430636530303766373764376332363535 +31323662356133643339383339333833306330303731383731303166633636633134393734646463 +61333137393630353237353339633830663439303838666465366266636261316134656631373030 +62323766613138303639633031643130636137323163633966336136383163386636353132613036 +61306336376435353434616664383031383062303330636336633764363733343062653232346562 +37333265353736383865613230313036663662653733303631383766336634346235383338646530 +32346432313865396339616331636136333235613930663661356637636234633136393262386534 +38343532313066333534666532663930396234643231396237643262373063353763383763666531 +36376564346236343830316534323362333135363138353865393061343565353431373565323132 +35383832373662623538653939343937326166623165363661353030373731313935323630646436 +64343537376138396436616539336631613731396335613064323365373131613933363631396239 +39373039666563356331643631626230646537306163363262303863303162363934363931366563 +63653230356636333334373539373539633066333830666462386239386232393638386631306537 +39663765633064643433613738633134333739393263353563616633313437306461656136663163 +65396263376465613535363864393438333837616566313630336166383134373532363339663261 +64386132303664333636356438666333633161663264343937616463383739393936343630393766 +35613538653035356632376338633537653263336566633961653565626339386563646533373065 +32306335373566653864633437666438343965653033313565366531343435656466313334646162 +34316630616137373730666564386232346366333665333261383234653037626637343862633037 +33393765396239376231386431656630343763343235626264616465616535303538633563383732 +63346263666135383538326665373661333766303937366330393639383332323464393566393865 +63373239636465303837393132633763303032643363613762333464353962643935346634623138 +65333733343534346262663131313164373331336131633136666238626261646233346336386266 +32616565653038643037383637366261373966353333643433653937336563613031393235613563 +35623235343239313032303239623531373533663162666134303264323266623463386136396437 +34616634353762386562366564653762626431616661376365373066653236396365366630393331 +66353139663263653664393265353166353464653766343464366463666464623661383938356437 +36643866316665373062343562376634656130336439663439373034303231643735356233376135 +31636537623534303566366139656262643238313835393564613261366130343364313366343364 +38393736336264326462373036653239386364653331353736626134313736356230643239366463 +63666465613936646161396661346262383264326131666464303335323763636138326165613134 +61633936366631636337346330386439336136643035303933646336316662353063366136623332 +31626131353230303663636532626335336664666530613062363332643639613232663966636439 +33343039653534366530316432393532363139326433623936363438376564303164616363373762 +66363835383539373933366132316461383139376266656364386532326134323030393032393737 +64656430653631613863653832613339326339363532633033356264626666663461386633316666 +38373539656638663734613364656561663335373165323865363263323535363433336230656638 +66373236353061366239626562336237613536386538306362653734663733356665313965653633 +66326262643739623262646461356161666435326230313535323934333466653937386139346130 +64626462316432366362356338613332306630353834643461393661613564626538653934613439 +39653130663065336561313362653031633538663433333461323937373035363662663933636666 +31333632663431613937396461623161643638636234373261646238333161666465373938623965 +64323235643639363465396632636132336230323264623138366235336435663063636663626530 +38383935613233633633626464313235356437616534643861663337653531633865366233343838 +36633565616338326564353131336435323063373063636431613063363266646563386332396333 +61663265613563393263633032353230633361396664323139323535316165326331316366313834 +34383236663133396337356237326636316633323532633264663038646665613866393537353063 +62366234666163366632333332343731333434353662383538663930306334303133666561323262 +32396364663130643332343461613433656464393230626630323736333339613163373230633365 +62663238646666323034633836626531373964636262333636626436373934316234656338363437 +37323862303934366438353665376638393432643562383439363837376663633666626431646163 +31373333303665656163653836333737333236643463306536353137623761303233376638643366 +65653365643331633166333261353637363031323231333634613937346530306230666237313033 +31663836323737343534393338303962323336396535333064613763393831373631356362326562 +62313532366134393361353230383662613963656139633233616462626232326361333763363531 +35313566313562313066653239383531363132363135353633313532323066333831663333343830 +32366239306237313334386536633562353366396164386534396637366337393838623266336239 +66636263653062663736633731353438323637353262316538333835663439353763643261396566 +62376463663936613463613338393933366639343062316432323865613134653430633439303933 +36633235316639616639633165346266313166666463336663323932626464626132343666333266 +64383561613366653135346164633230383536636230613766616538326537363138343866356163 +38303236373032646232326437393735303635336462396337633234313132366633303434306339 +39633434646665656661616532316663393766653234623833633837306435373733386662316265 +66373931316437376261613832623531303033326330353330343133366635663339363166326464 +39616132353564373939646335653364386265396239616234363962383938343237663432383231 +62353930653763643330366461373262396632643063363232633737613163353163653936323566 +34363461343637663665396232303632363032623833386231396233613065363436326332353335 +38613063316532366533323866323261616663653265333530653265396266323533346462616139 +62653161326231326430363161313239393862346236636566633565306463373062396232663064 +36346434643566373162366566616361366534343863343466643832313332383334633632366264 +32363732646230326633306466666161373861373662616632633161313539323561396236626336 +34303332306166633231653765626564386664353739656361666164303134643639643031313363 +36363930623331316137653966623565393266363061646239663234366166656537383233666161 +30623661346164303439303962643039373439623034323639363137626563326636303837343930 +33356439623961656462386135623736613632666564336135656362386233353666363665396561 +36343162376562316366656263343730313465626536313733346138313862623137393933353164 +61323863663061326265636266393563663765623934653962643832333665386563366631393635 +34323135643361356330313135316163363032353535373637323537663666643730656235313737 +35316161633434643335363333666165333864323632613962383034653934656661323562616563 +38363066333737386439323964303963393231316239376637643437376264366464383866373433 +64366663643139343963653962653734373862323264323262306462643364356533663538346531 +65663634316435383834373131303361383031393935613036333662633339343764383265346632 +39643164623738323739643733643661653632656234323531326233313330643732376530313639 +30386237636166373436366533653436613033623366653231323666356465376266613037393334 +38323363343432616162336535306231613439653634623836353538376265653366343864383533 +35326331316364393061626164623137373239326337633838333734326664386130626563316434 +63373862656662366538336263316432666531666132373865396234623363643661313636653233 +36386664303265643330663639616265383034313538333131386231363665363134616264343861 +31633330336134323931656438663332303564633535653136666166363437616164353532383233 +39613932393835303966323639653536343035336132633431376333643637303539386465313839 +32356339663638336432333431343864666136316131333233383239303037303863373739313632 +65333435653631366333616661626433363035653862646663346264393063623735376635363261 +65356239653837373936393734646436353330623462626562333537303166366361313238383962 +33323764636163363130343735383233336533306139653730376632616361633932383263653932 +37383532626561346538653765666137363836363365313264663961363066393137306235373434 +36346462636636613730366231643534653261333738386533383437393461626562306434373161 +33303734303937313530373438313464663236643866373530363232626237386531386532636130 +33336563306530343435366336306166656666616661383965336632636161343563636532306133 +63396562653032313337633339663062333139643466333965663833643036643064363136633039 +38636337343434326264366139373935643938623236336134323538623630363662363039383838 +39393632393362383133666533633439306533306161386133633833643362363233383836366238 +37663530333539383137333263356562616266333061313239363331303136386630326330636339 +37376539396239653635656130366636666362633830386362613232643363623032323833656434 +61633338356134323161666532663433636361336233386239623865633265313430303961316261 +37393964636230626163653964616666333562316434643761363763623031303532346361343631 +62383537373963323264363336623665376233623362336461326236383637383334313564653731 +39313537396339303665613761333664633132653064363836376334663066393131396430643732 +38663436383538343564666332303464383131353536623935306661366233396466306261626564 +30333239336432316539343361313934613336333435376531333363306264346430303436386564 +37333761313136316130366535633637643662646137323638313366373530303230353536653438 +65623438323337633333323937343939373262636664393535636533626330343836663637646334 +32386635336136313561396534663864303030303563343162613961393237643934663338626564 +33366330393765306461326239343336313534323831373836383132353962343964666264386535 +63646232653362633065326237343737633262353331613465313631323338333264643965316335 +65333434333733386662343433376132646166303534333639326363373337373461363534653066 +66633930393363663436613533393066363436303838616530333439336335323439626435393531 +30353534313039646665376662303465323761326237353738323165326235613730383334386135 +39363539663336326261383861323831306336373430646234356536383766643535303935386235 +63393332633937373034386531373365343463366261353739353065316365393137623135653466 +30623232623265663230613662393232616639613233626536613835663765303734386463366335 +33653562633363646632633539643533343131333866343565373034326437646565656435326531 +36323339336131303135363335373631613334623830343333333564323865336538373731666666 +63333131333134616432373761316535346338643962663833303139326530373231303834643336 +66366332636136396233373966323137326463356235643539633865356365386163303335373931 +64663937393761643866623335363039636137366565373164373862306166313534363037613666 +37663464356465373138383062646139636161653766373962383635373564366535376433643332 +31393366643962663834653466653166626134653265633866336630396334383362306535623537 +30366261356465663031653631323332343331383638343931316632333663316532353738623266 +62303234383735663730643062343638383235356432356665376530376435386631633936643239 +39646331396239653562356531343035303537363863646437346666353163376337656133383662 +65303039306539663834636639373637313832376634363630646635633230663366636632353530 +38303063636335306363626563646531336235333930333461643535336432323165656630613862 +30356666333361663465613865393938633838376364633531666664613161366366666139336435 +66363862346231316634336562303238316537373431633137653261633233313163333833396564 +32663637646262373664653338386266633562633937383764643961393331643237643430363263 +30623365313638663265636663643536363236313732303338343761376431373966383634343631 +66656236343731323735323762326132383034613665633262303033613432396664643962306364 +63343230663461666436613663386163373064373732316335643463386538386137353431646563 +34343663633637306135663930316265353138613031646630393536656134326461626266393965 +36613766383930373665353263663737343033616439396331626434376464613837373363326232 +39343463393035656566626537363838623739313839393339666231613466396636366131316262 +38366166363366313663653537373637613665363839363063303330353539303533323266313832 +62663066333330383966326666313036393732643230343561653261383364613961353461653833 +32653637393631346265613630653564366664316461316334393965313064333831666366653035 +37333261666434626539336339663638643830393063663931643439343438376436366135323366 +37386137666465343236386363613962646234323933393634366136366463363139393536623337 +64323734383637653563653365636464346432633131373765313533623139333461343366303535 +65373065636636303930333931376166323237373339353037336639636630333164383566636638 +32333635336538366232373361336138333837623063666135326533343230396231326661363866 +35623137333734393636333363613337623366303164373736646262666363653864623364303936 +39643034643363306432636636373263393431316134303064336431613933393035306537623435 +34323133393634633063366162383434363462376661313836316530386534396437313334343561 +64393734666662303435623130613265313364323534383335363264313862646236386237613965 +35326636646431646234646366343763373435643134613030653537313636613331343238653335 +62613738373233336163643064393835336662616138333032646265656533383933393431623036 +61653362623832303233656634323131353439303162626266393334626132313961626165303335 +33656462633062373762343462623338613866316262366566643562633862323534396631643138 +30306362326138653039346534323130393735383433373537343365306538366135376462353265 +61323937636537646134363463393838393338353238343731626431386239303836656237646433 +65653839393265626565363863353163393539306664343236663337333835306135643035343336 +38643763653932323533323963333564666136636532396435396434656535633439323734383563 +36333931643632653332326661323736643563613532653036663764666431353366376132313562 +61313463326165623836336366313765373761393165346239306437333435383566643439316635 +62356330343438306630623137366539633636303032373262346632326631313230383631633331 +30613937633935376531346464373565316232636233376363393130666365613039663938633562 +32643330643261383730346665316430353966316337336533623665616432616132353037376565 +33333738653566366562376133396634376637663136363437383037366237643733326162666361 +34363232613562623763323164333730376632643666336263393331326132313833396566313862 +30643065653264343066366235383237666133363866653038653538356662326461363264653462 +64343833393861393030636234393037653631363761396166643633396435386164333030346432 +34613835346639336566346165653632313365303631316562393934623864373333663731333030 +65386538313833323836373239313664656632633964633634623236663361656561303663633261 +34323933373765346233356262666638363133373834393039383033366139646532356433363762 +39613838343731366535376135386462653161343061386632303233636561356532336463356462 +39383638656230383837393865623763623735633035366139343637353934633765623437343930 +31626261303834393532663062343863326666363531346566363463313737633232663364353635 +65393531356162663563656137356164313031323961383632653662303335333837386262363766 +65626437343838643466333261353261306463313761393864656134633939646539633232643765 +31663261386539346366383633393539313535353135356163333665663131336139633763363738 +30383330363366633230376639633862643336303164633862326166303231306534313465366236 +64646362306465303137636336623337376537666339656637393736643031666261636436383830 +64383538653837643539623866666239616336326231333634363162623163663761313931613261 +31373863643430366163616662643936396665613638643862323332646439636461656461663739 +37656438373230353137396439313732643035623238623335343339333036306535636532663734 +33313731643636666430633165623030636134613639663863633838356163333437393630323430 +30626431656238623038336138306431646534623335656234386566613265396534623637636337 +62396439326332383230323634643137656339356639313737373133633037333962623265366333 +64363231613537666538353334356239383937616438323236663134383939623439366139303566 +62623566333931656365336332663039636439353531313938343962313065333833653035376633 +64316363323134393264383732366630333135376234613561393162363637316365623739313839 +64383764303833393834643463343730343435396234386633663364343730623861623731666363 +62336661653139356334353631313933366662393030373861366534316131386532373464313539 +30313932346637383464656534386364393134626266303963373637653965616433376530353335 +37376332623664363937386635653065383031383166333732323162363538633663363964633264 +63333866623939336566656162316466383039393564336265383736316366633235306162656162 +34393633303162663566326436646238656131643863346436323562643963626534663566663263 +33356365306234616166623339623238656335316165366664363462363238633466643336613837 +63396433326431306437626638626433396130646231643535323034663932333537316264613163 +66616364393933313039326134303732656261633831323062363266303738643262643065643265 +65313761623165633765353938303564666133393930323130623237656135346465323834613934 +38373939623234646361656535393062366461366666333938666537336663626230623033353338 +33363034336535356236376431633862646437333266663632313036363331366331633532353361 +37383762326664653639353937626439643864393734363130343036366531396533393732363038 +39366233326233373138623730343263343830306134393431333163666164333261663865363061 +64313130326164353438643334616332393134353131396366643330666165393235626131366530 +34396466353232356266663732363736393836323762633263653436316134366634333766663363 +30393038643230626466363261303066316331333134333336326639333534336465343836613337 +63356331613832306163666161393565633832656561633639333265613662663137663162643930 +32653862366261303735353465313034666338343563663032366237633166643963663461326666 +34303230396233643663363732653938373033653133636137343661653735363130316465663266 +38656435373635313936343463633132326265653136396430663736363664306238326165643530 +38623136373832353237393762623536373136393239336661343134366432626663626236393336 +32333062626539376462343734633931633732343132616266336666623561356133653730323533 +32653562323662336530336138626332373562653137613631383239663931303564363933383436 +63663932373034643139366563333635323261313535656534653562356163303735666331633561 +32313232303962303265393938366131306433656335383265666561326435396462643961343462 +61666531663733323163643031326232653864386438396232346364323639313139613565343339 +34313133643638326138356461636665323062373735333735306637353833323564343261346133 +31356539373135386562653130323765303831653139306435663164336233633366356265323934 +38376664303233646632646662313039323839313665393536306435333263663736396230353632 +38643233626533623538633834343132313962363038393937316330663932323634306332656634 +33386536333265363963393961393063333434336630383136613065646232323136343830373837 +33663931333361326437626339663134386631666263343037646266353261333537663664363163 +63656234353463393638353738613365326265613963623863656633333161336137383330303031 +31393862373630346264363334656365383634316433343734353232313532313134613934646365 +61646430346439323138303731666435633333613438383137656335623136343130343434346634 +66636534373133386165323533323536303131386161626163336130383532646537356164366563 +66353930333961643330646461356434623938346233623863376630613538656466363135323466 +62326338303161343766323033306632336132353338613266626463353461663136306261363738 +37666435313239333161623330353361333438646631366162656535633035356633373935623638 +37623136633166393363336664656432313461343232613765616366636433643863386335323339 +34616432643933323230383863663431643064623565633135353566646466326630626330663431 +30373461306331383938376161633537326535626439313831313938396436626536326438623536 +64353235666131636237336264393261363630306539346432333531643165646537373331333832 +38376537396465376334353930663265656364393661383730396338616435326364636466336132 +64333730643935663930393438636134373563366563656338323665353263326139356630636261 +65623035363962643537383636623863653134656137646463383666313037396262626237393665 +32393763373537656664643865663736323839656434613365616463303434363736313534346633 +63636630643136653061313139653534346437663337656636393061366566313161623231363936 +37623632336561656163326361643966353232653762663563366362303335616434376334323536 +30326539373763653937373034353735613764373061653037313563633461313139666464393862 +38366361386636653836663133366365316639666435613937356362336233323835366366383364 +31663664343366613936633030383964303061356465623061303938393437616161613837313230 +30336238616163333634306361663334353934363237653765626430636263636363323963376532 +33666139653730626230386465653134613236393637646336333864316432623238323836356266 +66613130623261393131646139393434366361356163373334343630643038613962316431343163 +35386231306363306133316161626334393462333239366261306630386366653432313131303839 +38636563653032666331313162646637353765326638313764646135616434313939363862366332 +36646131373131366265333265363537353032636236626261383431633630306332303634393863 +32333865333364646531633766633038313737643938366132636133663436383365663538643233 +30333830313634333862666339353366653131623663623035353765363861353463396137383738 +34643030326439626136313330653639386563343435656533653932313061303635633162373366 +63613036623433323430663932663435396265333139626662396235346635343130373862346261 +64366637646261363566356532303161393037656630643038626432353733626364663937613033 +36343064653439323037313636393561313034376431313863626334636532306237366664383136 +62616530376136653439373062396131356330353662343262373332326237356365303334333739 +35643938376361316665353966353633346566303565383561353737313063623530616666356538 +30656461363935656666653037313036343035663833663737623534366262363461613333356166 +35636162663439356461303761356464316236373534613433383433653330343963326531333732 +66623339663732623437323839356266396364383531386637393162646639313834353962616338 +36663333353266303266313232633039306130636566323435306332623734643462323161663134 +31313638373132333331356438616638643564343666386662343835336561326464343135306131 +32336362386537353161383763363665353030386331616162313930396164346233323263356134 +63626335636335633437316261353964353265346463363166653435616166353265356235363837 +31366238393461663431396335306263646564376363616638643264663739396631666234396263 +37346266393664313434383233333365363031313936613561306530626463373938326333376364 +30623635616532356539656532313663646237666231323962313739373263386362353535633861 +32613765356139393865396366643038643735383236383263616236613934323934386666653130 +63306139313737363962653036366163346563363534336434616564353930396539313236356666 +31336139653363323131353330373263393062303065646462393063663533383938373837653163 +64626131623939616135333535343839333834363737353465633531353761666237316438303035 +38643461346563633766346536363335643030353766336637356565363830383866376133313134 +33616662623535646666396230656163363832353539343632663536623533393962643530363065 +32346464646665366662346431646262363963353662333261643536623732366664623733386336 +30323336303135643235363233626531386139363936303637663032336333646166393038656136 +32383162663032366639366231303432666633653533643961633764333538623131373261626231 +61626236653733393366343637353130383063333666613035363036323138346564663961306437 +65353739363238373663643464383735616539316637633538343138343830373136316131626261 +61373231666336396564633065303636363066666365396530383930393733306132323231623538 +38346663623163363635616337383361343838613938323139306336646334393863313666383135 +62343833633533616437643266643162373136306666326261393634616266633637633961376363 +62623332353931663534333565303235626164366138353232346561306237636464386338643836 +36643166303432353031663330363365303431643332653432363531333735373738303863646132 +66663062663062613337623832613237306339653531653035653734646136323533636366616637 +38353439333063666563653039303338373463633665326431663337333461356536626163643962 +38303664363630663730626539663266373330363563373236613065623735383438386131363737 +62646339663234653163383032623930383363363765356561346434393935646465663961656562 +66623061346466313338396634666131643036343430376336353831656232626336323463336230 +35363762633363306263623563326332626436333639303534343565333537383764393334353436 +36323632613538303034363565353937393030346138383763376530633530613232633636303066 +61323438636136323264616337613861646166656633623032303961613566643730653134383439 +38373532633434656535653430306639363037383236366162656139333564323135643339326631 +30613066653335323431306236623261633163393964633738383266643930326634616263316333 +66353834303739373636363665333230303561653434323331393234656266336531343433633762 +34626536323533636166613661383063303234303337616435383261383761626137646565316237 +31313637633661396463306134366539313030613738633363333961623530376638613664363363 +34343161656230346338393833346365376532666238363865626432666362663833653134353635 +33313161663639366530623832313931323963626135666362623763626364373539353331633263 +62653261383062363630373136383864333161656433643136623966346562366333613233303236 +33376537366531623831623430646565643066306633373464363535663861363738343331653332 +64633530373861383166376235363563363632663236616532316661646439346636373964333533 +30623765353638623230663165363133626435356233393265373661656232616131623964303338 +39353439396235653634383836633531316665366137393062323464366337356633356233376261 +30383633333239383537666230386665313333613463646230613538633239663566653862646238 +36313462646537666338333138376233646266333136626235393336343239396339336361666237 +65386237653535643639663362353964366233393832323236323565366435356631613837366438 +33356639353836356461386164363364356335356537663934316338386666393938376637643033 +31373830353339383634623166653065666230333039383364386463323437346134363137383535 +34303433346437633634303834386533306561363662613036663236626235616533363935656436 +34626633343037613531653438343465303865363631626136616431316438366165646538313333 +37313064663835633961306265313936303938336533636362633132353266353362663563613232 +32643561343333383062626664353930343864373066656234643230383638623563356665306331 +61386166363564646638653065356536643639643563386536646633333065643837373936656437 +64303033373531313966383530633935336431343763353734363634376631616138396230616161 +35386432616637626137326664383466393064316234323531366362323463666565393064323339 +35653561396135333934336634313838623963346133623261646365653530326535356461396162 +64393565636537613039323437626634316661623836336631623532373532313531343366623262 +39666263343062663163343738333165656534343664636663626439383232393732366662623362 +35653937323838623861306230383336386233623537336633666339353663616539363335626336 +38653832346465353565613138313262353566323337383138326130366638623836323963373965 +31316634643734636531383431343430306262393065326232306266666565623664636161663966 +36303738646664343730636236643562633337626235396566643537666130306536343736356662 +63343362366433383966663432653965653035663934356236306134616434336238343133356633 +37393564623761333535633835326138373036313037623865353332303663306662633932313061 +34323634336634633161343063376161663133643466666234383463353932343134626463326434 +30306630353037636430376438343739623635383039353261333434313165643133383936363035 +39346531636133646566373063363930306235646266616363636231623566306538306466643261 +61326266383239323233376530626632383464303130363138383438613831326434346265313364 +36636434353461363339353535323266343636633433376133613963613139663334666334393032 +66333136623761356231393733623464313663343730646362316263633761623364643435643938 +32323165366535646132316237623661393963663538303562323538623430353734666165346238 +30356463666532316635633865323236336166613964303233653736373964666133663835623137 +61626666666638346237336631373364343535323263663764626161613236386365643636306566 +36393166643438343264323835323261396533393335303037366431323332396262616334633435 +34623236383530346662643166396664333362363936373965356531303437323461386131353263 +38313130373634323164613266383836333630343232646166373863663339323235636332623938 +30316238356165656464636463353932313061306264663963653531333838306663633564393434 +64613633363736336535333166333737636538323238326566623639643832663730356632343631 +65636633376561396161656564333962623736313465396362303664323964316430646333326632 +34323162623463366134643438323632333536643963373566366331663762616130356466653135 +65393861616233653030303366623362333163653364613531636362613464326333383961396435 +38326435653366313261323935303163336463643262623164346533336664346535376131663465 +38626139643332663062313231396638663230666435396665373364656266346638663231633438 +65373236383064386135343831346637643737326436643931333464333737366264363534366463 +33613638656265633736353539363264653932316565646337363834663737366438663061363633 +31316634313332306430386134373738666435336637663366376266373030623433393261643535 +61343233666562626139356636383538386463653035373462356663363636363034663636636534 +36336365623562616339373864373132316136633366303536663764636638623263313738366661 +37626266313964623233313734343535303930393636316264303339633133646236643432333834 +34343762383961666163346338373632633463303665666233326263633866663963633361396537 +63383961356137666233646164303463356435393466643830383063306538346337373761333866 +63346438663066643830363665383862336636663335346236346237646432656161643934373339 +33656333363061653064393963306161666137393936666239396530323966656330386663363737 +64393266613433663431343563393738393138363938653231653663303034626131366432396561 +61633461306438356235646262343963383030383636613064333261623936373165306530626237 +34383166356664313163366565656637353339383639323732323734333166313130383162633362 +65336632303363613530616561353064633861316436386331623961353530306535663862313233 +61393839396330383037653261613438363165623436366465653064373464616663666361323761 +30666638323966313864323832636665376532356336313762353530613138376235623632323339 +33303735346565383764303133323962313332626238383265363132643838336130306462653331 +66626237623962396637343764326438343933313538393365313833613138373465653738313662 +30633030623939636437346631306633316466373966393531326465366531383034613565343035 +32326365363464643530313830376235643132333864623537336138636166643461326466346333 +65303933313733316263656337343166366563616261636364623237386363303063643532373531 +35303339366139373861383930346336396239353962623662363161393836376562366265306337 +66343639616638636438343433306662336535333536373561313362616362313536633565626339 +61353161613961303565393062616164363734303235626563383637663964666638633465633763 +65356161656563363139373838613364353932316330313030383732353261383334316662636561 +32366331313633323635656332343564303066656163346130373734353130363466376561306362 +35323838313137363137643339643731303730396531323339323161626361333861636131656163 +33376336346134306464373362383232376437363136636364636465626530646536303235343633 +31383831643266663530353831366535323439666631613137666136663565646334646436663566 +30366465663935363765633531653061373439353462313135313737303738633939663934343336 +66663538663139663465616136396135303934383637326265326132373131636461303036663030 +38393962663036396136313330343464393536663964626665656431326566633436316561306638 +66326563336636323764653137393665643638343431343435623939393065373339656535316331 +36613031376164636666373438303061666139646164633561383462663364663064303439396234 +31346434323832346539356564353733343332376536633030333431356439303834643332313031 +32306537646461643332336432613163386234343262666537393637653530643264306533386438 +64613935663430393530633766363865373862636437303663373534643739303064653765633131 +38643165653530313932616637653839346435386339663031633365616461616563663038656361 +61633938373762383163636131653864303836396234613764336262373034646238663536306339 +35306263376366343334626130303937396466386365613532626562363061353165396632373361 +32313563626534643339353561373238363433353166663566616361653765663662343337613862 +62316531333561653863303364613266326238333361663664326330383330346534666266346166 +64333234316166646362383933383835646431333763393930616461316165386666656239356166 +66373233653461353738643336613863626338323464646336643436363839353232326635336661 +64316637626263333564383162316264633361363231613766623835343832666431353538633161 +61303365326530666134633430646530313264363766613464633065636536306230393235323264 +38396435393536373735333530313562613836646463386438306438626636383163653633333664 +62623634313862323762366365396362666664393363303331316434376434636165396262383565 +38376238613136393461656466333861323030643563643832346630663330623334333732613236 +61336431316338376238363333313134613465313534616666353536623637373032613036663035 +36623334323733623135653664376339303061373230326563613932623737323837386333316563 +64333964623030313031623762363664393561376134326634373161666566343765323064653864 +35366330316161633333353436633963376631643563393038353333643765353432356133306561 +65313335663264333363316634376332336238373239366662666232633331636363663566313062 +31326465653638303562656634356335326132303736343136333733346431383463323966393930 +39363562663663646161396463336262646362306638366161313534363763616461383739393837 +63663737653033356538643766323734316433653532303935306335386461373263353938336161 +31623263346564323930366638626233346561363665613764343963333637356163363930386634 +34333733303565643431373562646636386236613832333734633938303431366161373331663366 +36396636386434373266613639343932326465653033356462613030616466656438363830356631 +63613335373532303435633163326330303137336566636563663234643934316438656439383866 +65383339623933636266363234663630643834393561333830313261303263383033363332393565 +39636465363136373034663830623439343138663530353631666436366332306430366162353836 +66323830613532643430353837316332303461623565313665663765313562626564326334653732 +37373966373939353634306235313662613630653062613331323636616162666363363461356238 +36303133376435613766313238633935346565653436653639623834623333643431336662336163 +37616131656239663937363633653135363661343635326234356266613334663135636466353932 +38623233666430303465373963333361613961343565616634313865376131386261613832393464 +62663636363261303164373063373431643764313333303532356639386233616464613761333564 +61306334623932643763313735313065353739336632306634306165633435366635633230643563 +36396538316261353437336233323636313933383837633866346362313063353233323034633530 +66623035326335353937376437636162383362396431666534323137353661643430376137653137 +31383233663230613731343139373765346463383930393535363766396231343162643662343664 +66376430633761613465363830353334316637656233343530343862623333346132373862306138 +32363032666163316332613038643537346136653866663061656330663138323736623430646562 +32666233306636323532366636623835323832636233343464383438393239373266313137373561 +30663236303234623263663431626330366366383335633737613239333931643538313337656236 +33303963633136663233386364303466363364343133613033646436306266346236383439316361 +30323431643461336361653937633965366536633730353238333362626239353236313566666634 +61323635643766376563626666333661323062323261353239376466316265633762343765646235 +62303930373564346639663934336331626632383461636564303062313961323966313961316334 +39373739663163383736386161356665356130653562306235396439373464373135303335623533 +30336666313863306564336635356330346333656238373632373332376437663933373936353363 +61313331613838363963323164313439366430623034653363376331303562666161353638373437 +65396333323437663766393432666462663866646236643235393638303364613166366437346163 +38326433336432366231383731323364313035303565663363383838396135383036366433303334 +62663037393237643032343462376632336562356435303534393165616331666337616666333932 +39393035333138373136336237653661613065333330333264633565383065623433373539306166 +32303437363735656562653537323663653537393766356638333665623963656631353632643365 +38643838623666333061383335346236646331343966646263613934613832613531356637373031 +38306131386239646236636664336437393332393965306330386565386636383130326662663835 +36323461646562643236343161326365353039303463646237656331626137393530616439393961 +39353764623932643939336436336661313633613330366434636536663765323663323634373936 +65376561373261323133386663353739393439656465616265373631383964346465653536336632 +35316161383534316162376230376361623464353134336234623366653434643931623739346264 +63656438306163316235623337316337636139393731643739353566353733653330396130643536 +62373938313931393561333666383064393435386434613832663131376335326132363131653233 +64323962623039383235656266373236346463653337303865326562343365653939663030346139 +61326662643834646538373766653834303365303663316637356134396564623865336432343734 +61303464343664306561323262613861613030623036363939653637343738353065386335383230 +30316231306463363538303436376365666636323035353836333833323636356139613065376239 +30326630666538373463636562366263373361633661346632326634623730333630343636343031 +39303263626434306235393530656339346230303232383763383234323735353061613764346439 +61623738343933626438616531616263376462383432633161313166323337613639623964333830 +34663865383633303664623935323466653664383236623161336262373236643366343032363231 +36363964313234326562343265363932316637356263613630666366653165313264633836656137 +62306238383061663066623130396230356439636435663463396463343734363134393066373138 +61643764376565666363353135376231376131326164333634656461323234663030616661616239 +30306533626230623962363564623363376133343434393331373435323636656331623163646431 +30376137393733336162353535336162633634343165633733613864613834373336653866343035 +66356339636436316436623262306635653035383965646130343963336139346163663337316233 +62323666343538663238303137353661626132346466666164616138363439326431663630663135 +38346165313362623735633162333230353930303465666432396333366565356562633064326362 +34623065643138366233656464336631613830373265626637663663373665643063393732323836 +35346466626264653336383764363632366539343239663034656339363633313937613966346431 +66393962633139663865383337326263346566643934653563323864346136663262303266643763 +36346265393335343661336562666564306532646530326630383431316232326562306261313131 +62356164386436636634653165653535653962326461343361626562393335393032633737393330 +33326361316530376261336630393731383163653565623838326363326632636461666532366332 +62616239393537366335303966636136653138643830366430653363316438373764316433323564 +33326539323863313631363664383733646136303335333863343835663834633930343834636536 +66343933613965376566373964356162646633376237663234373461383131346361383339346133 +66646365303465626565653839613335316265303864393230383335393430653065313936373661 +36623266633965643531306162343133343032613539303164393832626366323662343039366561 +66316662623438333339346538653066343337396132643530303135396632653665373530396138 +31383861613633303464343537653062613530383836666132626665306232346466636564316162 +66616364383933623730343864373265346561643431313935646164663439323163633262313763 +32633630653136633034653834386631383361633635306132313934356136383934333161326139 +63303064623639316335626530343930656465653532376137333136346266343932383862653361 +37653064663739346238346565616636383561666236303434366265636465663830626331306433 +64643262613138656565346134643661386639306532303232396239323966303535343862643566 +33613933666135353939353161663166656334363133346334666133656636626566323935646336 +30313634303331636436396439663737313965333737346437393435336137343662613834333263 +61366463633634343436633364633334343365323030633535616631346336626662616531376166 +37303763653638616636366632306262376261323463303437383237653866316432396163336133 +39653064333961633438643232393034393333383236393161363338666636353933653434343966 +35333730646430653264373565386139643338643964343464646431353534366638326436636465 +36326665306136393038343835373265616661613334373766393736383933616166396164643731 +63343935646362646566333663623336326538373831643862333361626263353132323164353836 +62303362666539393535306664613939303065396539653761383035666333326565666438326461 +35316235616265666134316336383037333966333137323439653231376361316637323633613735 +33363465663365333631386433313266653063383536343936366361386461666336636136303035 +64396234383931353535383535363561653034666363663632373735643362633736376437326537 +66336366653863653966306437386639336364653233613262316634383031346636333263396637 +39633136666231333331313833626639653331326634346138646335313939616639326632343937 +66653430313439326464666239373363386138633762646464363462663631643832316364353537 +34326265613638383630316439343238376365303961383139333665323736656262386664393332 +35326662396631346536323330386534366532396131653065336263396566366138373330376238 +65303563333936363133343565373438666538383736626462333232363931386139386134343639 +35666263376338373237396439663239343134366462326239653037343638306634643066346635 +62353865303966666135376161666638633634626138373434353763656662313635303037616363 +36643439363865663763353739633733336561373536383738313337336265636539343139386132 +64663062353533323237353731346538636366636165313133333264396165666639356332356263 +34306234346535363162323137626364646132363536353430313832363231613636373364373735 +35366265633730636436633061383232386434323565653665313964636432643366393564663266 +66326539363364633637306532633866623933363539366139353263383737626565356136366564 +32646563613833663032373537656335383530346232336234376533633532316436366165363830 +64653339616666373839306632613933373236333064666239303139366635343530353334616139 +38616638393333303266393864363565356166323331343030633062326532333238396665306364 +64303266616461306237396535386237623937346535363563333636313661313134313664633438 +65636539373665333834363261393261663333656166656338656665393438663035643030323861 +65633735613561656162373530366138643030383331383834636561313561366436396464643738 +37373131616438393763623938316465623834643739626166643861316634636665363138643334 +66393634646562666232383465326536303363326238386534626365356630386133373862343237 +61666537636466363330303765656238313232363163366437393166633365343162666265396264 +62393938343162393832306338386261643237373538366662303634666466613536613665643566 +39333739313861336162626665616362313738316561626230353761346532323862303866303536 +66393232313464363631623539333137363935353566613862316662383933393564643731393437 +61306666363038613037343731323165313737666465393132393732366438326338663966333035 +32393934313462303933323631313536623234333035326436306136623430303732353831326563 +34316561353631613265623231626364393561373338326263613834313565396132663735393237 +31333162623366363031663364323536653563343064353038366338633432656534363064663363 +39633430626266643237306662656238373934326637316433383534636463653438616539316639 +61613665343635313961613563326662653035666438373337356564303962366437653038613664 +65616237326265303837303835326536393266386639363237313031363130653161373436613635 +61393234333732313661366335393930333835323634303730653966356431393134343530306161 +64353030303232313038653834356337386437616433623863623636336439336336346131633765 +37343366396434623938373333646634613464343362313338333039613631386437636339663939 +31343161646434653666373461646239383362623466316535656332646538346232306461333063 +35623532656266646435616463613130313364383636376632623939623038626235363831356630 +62646536303338376133613166633738623964643332613838626630376361393936393139303034 +30623333363232356436316366663635336265326563366437373162643063326339383162333231 +35343263333933646339663334356231346235656162353437646132616666303566636234356664 +33323932356233666362636162643434383333633564376231303736393363383365623735303134 +32366535366537306533623330333065646438343133343836313032303839363933366664366237 +35326435313763623363313436353062656637326232376562336437663763323661313532623666 +33666563336536383635336339386334343730663534623330633533323033383638656536323234 +36663335353637616234346633356433666332336365656238666361363962346661303633323931 +35623061386133353033623533626561366665623832386361353464663935616433323239366635 +63643463306266323263633366623930643464663938643138633632353238353539363437653264 +35353665646131613236333064616362303335633239336138323066313731633961633736343530 +35353039303836316431383330373965636535636662663162366566393366623463663363313165 +37373530653137343336666366373365306437343138386164376566313732346332643337653532 +38636632363062366237383162626534613830316234393230613936613039333632343530353235 +37613261663738303763383061333834343534303135633336346165623731333734306463666538 +65653735633037623537353362343833313464663663363432323663346337376334386132396666 +30376537396535626463363232303336306635366236633763333839646365323662316332373936 +31373435353762643064346334396266303736653230326362623963373330336133373165356632 +35633062383333313232313766663963376562663862626434656437653938636232313438326134 +31643534656530393761623239306264613262666533663061653264633262636334303539336262 +64353562616163383535303239643066643965336362313733346366646663393962386561316636 +39366437346635343735343833633037356330623538316662386162313964363033613834383866 +38666439353463393064323937656537393262653438323730356562623738323239643061316462 +62313530633164633131356165326534333166656365373333626236306539613038316566323361 +64323363393532623562366631353333366563353632396331616133373437313865376463333363 +65626538336262613739366332646165373330663561373233303736353836613734383631633437 +34383034363462383665656535666166363835306361313562303538616465646562353134393534 +31313038393632336330316434353338356236626662323364346239323266383333373231366536 +30373533306337633338336433373162363565326362663265336532313339313432323238383038 +32353166623135373334356464663935393761373731383366373333653766636430366363326136 +64396464663139356365323565633730383235646335366438356166383439303534613864396330 +34626165396162633332316533356637376230356465626233636130636361666363333936313966 +65623937306566626238313938363665306664663662303036613037633564386539616539393732 +63313638626663376466363462303738616430303030626366323663346635653636356666333463 +38643432396562653836393534636138643031616233626532383338666234346439663335663963 +33666639636161393663376336313134326664653464393133323239663963376537323864333030 +36386230336361383535383732383263623166663332656336393836353262646465623830306234 +37323935353566366266333033666464663438373936663532373466346562643965366565313133 +63363461343031633461303662623930623361386466323132333437396662303835623537366331 +61373862306263643131323434616565633261356662373036653632343933653866623631646662 +37666339363734393761316236653761353533343730623462316439643038623535663965353532 +61663135343137613537333062373635643730633664366138326465623162636232383164373431 +35646264306666666631393938303364663332326362373562616562623132616366343662633134 +63313338373566663031626566373933616261376132633066353261306430653639323964353661 +63343732323766303765326665373135653363323634306231326531656331303734363531323264 +36636361383963653064333439353231376237643762396130613330636266353166633336643166 +30383663396461386334643137653133633264336638343763396464633364336332653433656532 +37343936353634316639343362663034653961383734383566623965633133323564626364343936 +61333134353632643363636462323334333535613361613032343735643531613338316336376330 +30333364316563643733633333613964326332623132616536313231303766353163326637373036 +65383632393661346661303335636465373635303731363666323562336330346435626435373139 +62393533303261623931343162326235313532353065623663346432353166666438346536366465 +35643263623535333763396637393533383464306337306239313962353763336337666263313033 +36326362636464663036393164643030306638643266646466613732386334346462346333326435 +66303065393239366131646331653630336336636332383961376430343339383235626533646630 +34323638383836663836316531643564666131643763616534633031393561313239633262376130 +30306330356336616363393038643664316362643234623664313365353261346632636537656365 +66393339653336336639643433663163303037353264303264366235376566323161396431643538 +64643561666564633536653961613736653062323832363862646364316537343666643339303930 +65336337353933643362363537666435613631386665363337656234643930376537366261346539 +66663565653536323631373334653163663061623633316136343038303230623632383437613332 +64363265383439303432353162343034323539663539663232653831346565366434616533366262 +36376466626562326133646266323238373431383135386463623738306462363461363362376162 +33613337346137663433653232636139333363643236376539633038613631306263316366616330 +32663765613938623337633633343061396661666132353430363232343834333161666161363365 +35316463363565353933386163643239346639643433333434306166343235623564663966353730 +34396631643666643933656237343736336639386538393532646633353831333634333166336163 +66323634343961353733663132656335626136366339353264633038616333356364373031303434 +62613265303465643932333538343536306335633435613237373831303237303936303933636135 +65343333663835326563313161623335663662346134356133393439656666633364383562333933 +32613136323136623662336438336137356235643537333261326335323862363231303066333930 +31373134343066313436616130616639353233663532366363623762633633323761343033346436 +35626263616134333361303038633237376334343063386564363632343564613763343630396635 +34323636663730656232386365633666303366363336646336383965666537393966303530643332 +32623838336561303236383138386333656366663631373261363135633439653230353666346261 +34303566373861353764303365663762623134353465363438626235396431636134653965346232 +34353862616133646134383738663835663733666539393233653763353333333732663737646234 +33356131623265363463383531313762333233363835333865613762623333303365633930656433 +38613034393239336436666637376262386231396665376433393835666363303333313263306233 +39393563653738303636326237356664323162343239376638633939356533393266313163643839 +65356263346466616532363936333661643033393834366232313864306665353933666431636531 +38623566653832373031323732336330636266383063396134663335353331363033653561333266 +38613164366235663339643335616334373661663838623961386135343733326638633862386337 +36616531663665336134316139376564383636303534313661376630303162313036646138353661 +31313766373431376537613731303630636535346462373163366335353266386463383035383133 +63363935616637646237316366633165626362323165346433303432393132643564356466353739 +34623933393139373736303839653132323136303931653263356361383231323934343936383864 +63303765363537636163623136623365386264336636303665613932316439333130646337343630 +62343161373966393465343533613764626437666433313066393730613966306332303662336534 +32663436626565333362373466313135636166626439346236373032313939366365636530396164 +39656139616137316331353532396464653763333535656631633738626466613730306232626134 +32393236623966626262323563393864333430613566633361643663626133653763333962393431 +30343532323933343463633435626234643834306166653830353933343937343230326532623366 +63343530653034633766623533393861613730613263373837643263646331353066373934303965 +64633338366161383261393231303837313130663233386432393436303131313263636464656366 +38363836636664376631646162343130393736656162636435656336316531346131303934346136 +37303162386663343238313833333363353063333466346331376631666266366436643862356337 +61346338376437323063353263303037386134393133323865366635636130663762353437316461 +37336365383465633766666232326163666439343361393230666464643830653761653963336464 +31656133643265393633393931383235653833393637373664613861393865393132336438343530 +66306638623234383166626663653366386263383839356137386438373531343036353631383537 +36366339643365343663306164663436323666613630636165353564633865653139363730663739 +31646264306531313861333133663632343935393934663237366163646234656238633937616161 +61303337316435616430353039666530613038643939653437333266313732393366656234623361 +39623034383363363333303336383038393762346332323833316165333334663036343933333830 +39383036353030346566306635616237616335386232633238633233616135643361323730303961 +39343637626562346631336134646234353633363963393631373935646638323832353330663661 +35663639343933376235383861333538323734393639656263383063313963376133663233653734 +34356365633835633631363263343339383562323438363061663037653963326266663036396436 +61333531613333383233626433656638373163343166646234666335336661366235343165323830 +38663535646666343935636434613130633436316237623331376531326635303738613762383566 +64373236326135613030313539396131626132356339623735383530636665373532613466643834 +33346563633930656464643961353237393866626431373234633565316562333732623263363766 +61373030613632393631363635386336626139633065326262383735633836393634333466393438 +62303930653931613830373566653032343066616161373934613163303765376135656266373761 +35653532383464363130376430623863666164316633663663346537356430643238636335336330 +39383133633231343334343130356631616465366466343064646561626337613761363965626366 +39323066653966633261326463623039343861646361336233396136316434613162636338383738 +61353939313838333331613239336130636339363731303663313866366637653737363965313532 +39646662643261313337653532636638316564343030336238356161633535366339306661316137 +66613131386330633664363466386536363265393731316365373339633864366364666631313635 +38366431323935316464313634363465346430366464666262353162386539356333316338303039 +34373335313861333935303537666639633431376531643265653038313930653534376132306465 +38306463343836323430313931663362323031353165623963373564643230333931643531666264 +65653531666662373034623734326235333961623363373766326462616433366337353834623435 +37373536613733386136633965363931666539636234383166386463356133633862356534626461 +63656536623966353131643366303463646636616338663363373433343138653037393364663230 +36646530653739633563636430613637333630653439373238393933653561373130333630333661 +66333763663630363964366639303336663531306561356462373338383264663934643631623564 +62353630356534376436623962306333383233363231306336386330613737633839393734313132 +38663264333732386231646634333538333563376637633361303139643363636664623239383133 +66393939323966666462306266643430623034646564623765393437343435383561646230306233 +61356233376430306432663935363563643863643266363031316336636430303031306631613337 +35396136336261373962323063616338333836313230336362316266633238326562653462613431 +65323966646535396632366566626331656236313030353235373063383365356533326465383664 +36343439303531656335326137356336343339373231326239653234623436393863623535323934 +63313334633364303337383036646164386238623166333237313939353766373636346464613633 +66613266336136373538396435393932326435393561303264316562643264346465646232363061 +31376130396564666632356535636333393562363461373863623337383834366533663164623032 +35303832626631613965333834333830633136306538613863396265336137646238316335363531 +32616663376364653031363639393665663262373663313764313835636365633131646462663837 +31303134393633653330336533616437303535303163306566343234373964393638613661626662 +39303236326237343735316238316637313232313431393830356533323561346263653335363232 +66306630366561626666663532633233333265356431386532313938646235336538326266386335 +36623634633135366134313934353135376338613036396264613334616566663037346564313736 +33666436653163396361383933386332346232613831623631653834663438336164623762633233 +65386239383230366232313435326633643864363330316135323031323834343632333532363434 +30663063666130646133376365313662386263373136636565643332343637613336343338303730 +62373665393037636637366463336638386264623034643037653332653962626538306266313838 +66303333613038633831383134323962336465376538663337313830326261653930616439313335 +30313931313166653338616335663537653663306631613239323730303736663463636561663762 +33643837623963623862386639323564363864383064306338353032376663353338356235396134 +61633431383763336232313639376564643662373764333937663332386139376362333561373531 +39633466363261633033303163356336323936323262343330613262333535366135346663663065 +66383337636638313731646234616665313165343966616537376462613366316537356263643531 +31636131636438323434323765323166356438316433313730336264336434643436613336623733 +36353861346436633539333265623331656230386464373535653532353638666132393561363161 +35343231336566383761323837336465616361376361663138666564343965623064646434333833 +30323739633062326663343535363131383537353061323936636430376235653763376463326333 +30636366646138323631663633326563663330623336373535313833393733613534343832386535 +38373232373264323538303731363534636466666439663430353064653131363738623837383133 +38383030623130666661393435353763323334636563326465373366386638373137386637646162 +64616237343039336632656161333931386536323164343130663162613262626363373937323365 +36356332643165313362656232306261663831346230383233363061353736356464336538343433 +30623665623735633031663865383933353538666331376565313263663462383333386536326530 +33353230326636326463656666646536363063626532383439626530643461663034336161323933 +30343234356634396135313235333461323638366363613232396131653538343563343338633062 +36316430353162343630356263373533326266643232366164643833343532363537613861383036 +62333765306237346134636333633932326338636434313033363064313534363164346436316338 +39386264646539653061623237353063636639373666366538313365353534643838666462613464 +36336161643838663139333738633765626238386364653562656635393739343733623830613138 +31663061336331653764613636656235323433616135343839396538623064316266643534636334 +38303264336161353434636362656330656636616563353232613030333361393538636466626563 +37643431623031643438363137366436323635316136633534303936653262636634616238326531 +36666363363938306533653232663935633438303934343632646634323537316232313738346263 +66386537303339616465366434636365376431303338653537396634643135303030383932336631 +33313937346462353563343334336136306366373431373464326662626566656131303737333236 +33633338653235663836363430623230643433363664356239333536656365623261336462383434 +62303236306636643033313130336663363134306237393232646131366436663735663364626437 +31303964393534373661626238616363623233363465613936376539343461306561366630666562 +63613138363135356365336638303662393537333637623537333731666232336462386538323837 +34316433626538383463613138356431316165386438633530653061613936373632326238323965 +65343764396431656162643763363030386335663532333135336337663230373531666433333361 +33636536343363393561306364653065393836343031353663343330633762663465386665366132 +64333033656439303730376332363766643231623564316462616666626539626630396166343735 +36303836656430623334363036376233643232363165643339383664643436613065656161663262 +63313237386632396466663734666465363833373234303734613462336434666333663366323663 +36303165633465636630353233656563353233366439386131633139656537306465383164373863 +37366164653836616436316236666534613864303732373437643134323730626131316531343263 +32336639386365643433356236353930333438613364316234373338653739636139326565623636 +65363530356537386566383630316464396462353863323265343639623435303164613762356432 +30396131626132376130323933326163363261386137336231323763343562363032343564396530 +66663535366637633632336464333832336166366538396462313536396231363734653565373763 +30303135306636626563323535303663626637323565303863623766663730396561393564383531 +66633739386136356366306131336232623034396263623639326364393332616332343662666139 +39343234306637613231333736393764343134613263613936393665326366656237306537623065 +62366433656461313334326336343335303563373739663031663931663830316236656530353533 +36626334316334656433633963303738316539326537353262316365616139376236643236663237 +37393331613933353065303931383134356661613462393564356463656132633532633761376137 +62313638643338303238336166613337633236616531363535663336663736323038646539313364 +62613439343239386333343932343563326239623839373133393437613531313639303736636233 +38333438393532653133376235313066393734633135386531616135353265613261356138646330 +64646336326364393165393731383066393034353264663965333431616266353135623965333239 +65366635613637316330326131373839396534346363653232656139386239323634393062303662 +32616334633366346564383935386466326230366635656165313631366161626239646336306234 +65346634366335613036383762613635306366663939646533333137663737633537613865663735 +65363031656266636264613735376439383139373434383139383464363531643933643362623730 +61323563323934653166313864363464633432616631393962336436346130636530343865303439 +34346361376662613435613836633537633265363637636630643332313265303238333936383437 +39633134626366313766653433643762353763636565373562653334646539303438313636343539 +66346330373135333834633066393465306636613538643036613033633335656132343232633366 +65666463353365393137663535333562353231306337373363643164643731653533633732306166 +39393164623836313262663036373132363537363634376564666332613863646534616539656333 +39356134383836376139636333626565623234623432653065313036663538393162363932653231 +62306662613839646139653031663237316363336137623361353238346333646530376230396465 +38616235616631356336316365343137383737386165363362373030616261623264643036323261 +63356235633561353163343737396538613166336232353235353236396339386439396534383762 +34393063656231303266643038396134643265653464656531366230326263313365363237323334 +30383863653866626234663063623063666431643532393735373835663936333933323336343730 +36613830663735366531313664326534373064383061323638383962653461343038643463326436 +38356135343132656133396134306239613336656537386462356665643864613534656261343835 +65623931643262363333343438326366663765666333363331383234666564333236623232306666 +33653534636131643037336363623461393062386164656164626433343366303436666239366664 +62383331363931323433323535363162663464653330373435666331633235653837393536326434 +31636336353531306632666135623863346664373261316334663330323638313530653639666466 +64653261313639323137346233373438663263643632663066333835616237633934383330366433 +30643361656331356334616533666361363835386464633939343934313937396437323534646339 +64373139643833313366323038333266633335333166313437346662666336636639643135663535 +38376362646665636333386366363366356238303837383733363239313138663962303231376462 +34343036613238323334343161353061656532633435373665366338346139643564356232363832 +62323135623232343631646162343632356366373035363038396139316265346539656236613464 +39346165656139656534636634333732386464626562626530366165366336653065643831346633 +65386337626231623831643738616339363265366166353135653665663932323030383434646438 +64623934636432376266373432653731666336616338613831363931343939373765626133666438 +39376630363434366534356263316637353036393230346366636536633537386666396433383233 +35383238356364343534373132386436623737333838346335356162393763353039643762613461 +62316165363961623136323638626663376164316530346665393237383634323436623037313466 +61386531313633353738366335373539653762383335393138363033663066303436643531626136 +32346133636633663231646266376137346363386462316633313539373838323837353864316239 +39323063656535356661313131313433323539323365633031393732393033633962363838316433 +66373365376663393739313663313438326636653264393661316362373631643730336638633436 +31343263653162343833313865633462346534306436376264623735393962313138653235326161 +63343664653166326132633039333336383534633435333634663732373033666436346262323531 +35333239653235656434313365666664663933383236336138386434326363333261623337663838 +35663431363938393531353035326164323264323930636330393833616334353336356665343438 +37336664363637663433353632613365623933333963663163376139613662313237323466643735 +63316333343633343965623136363166303935306163366531646432616537303335616464666632 +62306162666366313063336230666466633735616661613537353865353436396239643836343031 +64343463316130383836303661613434366532396632643264323164386336383734303965386239 +33346266313132653734333336623934323835303066386631323363343931613638653030633530 +36323765386264333930376562653635653834316131643538626535646466653665363164363762 +37643361636334636532353163356539663766326339366262666465306165633666336138333437 +61656330626532373962313566353437623235646336663730366134623134613364306333656165 +37313664306436376236343161663865376231393135663962346434326464363435386665393637 +34343265396332366261666161626362393139356130343531393263633165333136333762303732 +66613433383939653461383363306232316137353833336263653133616432653130303361633565 +63313165623363383262636439656666356239313963376331393062376339633063363266653665 +61333634653566663365633238623263386166643264616338636464343733383332366534306331 +35326465663237646261376361396435373366643139653465326566303266333762396234613930 +62356439333864653735663132333136373930313536313662313339663837373431356661633261 +39653838313934373362623062656564306433663061643461663934336331383130346532386163 +33366161306233366337623963616265306333393333396636613830643065306139366562626238 +66643766393037336663343735666436626336346335333135663333666633363761663231366230 +61333632366433323065313831386333373461616337666636336265373064386261343939373731 +32343765663437366162316534633162636261623962356438383439333965663635663866353134 +32343863393534346465396232653735356335343738663536393061663134653836383331623435 +62646639306331346666336139653230383030316230616235613764343736653462376632633134 +38633061363439643232336133313133613930346532353266643534336363616365623064396539 +63666464313630373066383033333334666664353535643738663334363735366263643137316231 +32313435373132333432656537383737343163336139346262316632646132653637336439366139 +38613963336239656365333661383465326334326435376537376435656662323838633463656261 +37626161653435383435623064366531663834346639393162306433353236616263663031353635 +31666534633638303030643833336639346432383662356235363339363063383634376634313564 +39303162633033306639386264346435343162333635336666366461343339343337386231336266 +31306235653930373961343734343633326432333266303038366637613562663432646561666435 +35363436373761363835656331366533353038336261333864643264616638396230326132303135 +61633165646636303730653162636537613230353333343766633033326537353532363736376339 +62306162343564376533346633396265323064303462383561393861366130316639343963353361 +38353238666165363633333539353636626163643435306132336431616237666639303236666637 +39623434373064333737643933303061386564643666623734656262643164353236653866383430 +34653363346531386363313363663965313131323064323465633462616435623564616236626365 +33623736666431323332313465643264363835353430363536336535653362623636646163636365 +62386365386630396636653734656135313630643532613462363739616339333562343962383938 +64393537306564393132366335316430386565386463333563653739343936393366613966333638 +65376263386464633261386262366538323039333266616237376436356637323665656235386234 +35633137313761336663306561303064393465353133333531393233376466356336373562353836 +62353561396632343761666361336562336639616435376235316235363161356461366533613130 +39656436396331656665363166646430653738316535343636633335373630663737333337646436 +30633634396432333235623061323431383837666537386364326137353630353662316537356266 +33353338663563323631383661376563613530623761323631623232666234363361616261323361 +66653566356636376434613835616634393863653636383931303037326337373233336134626433 +38393534313636643765376232383738633465323665363139356462323364393234323765663735 +64316335316465353730373365653366616162663538623838366163303634326631376462306235 +32383764656530353865616565656532376135633030393933656465346631633435393666323035 +33316563333534623638366666656233633864353638626330663766343863373434646362666362 +37653861306431303437343334373861346130653332363838616138626637313364643865323265 +62656338303466356563356333386539346131333837363233353865633338323233323862346363 +36326532306239383034383239303732386532346131333533663861383131303636323262643262 +33336539383465326364643337323938636232616336323565636663363531366232373861303633 +39343666303232653731383531613936666231313461333936383332366530396632383131323565 +66383261393039653465336335323062353838363362346162356633613265376466373138306335 +39666165383431313431353634663537393266313530363232663030383438666462653166393463 +61616561616134616364616363386466343535353134373565313633623332613636626438393630 +36303437343361663332306362356333626664343237373336393539613830613533303935323463 +39383332653665633236623238343734393436326532656331386161616637343936326638623039 +61653161633238633734666438646439353735613930656536323036616464303064303362373839 +33643564353439333339643333373232616363643161616661303636633466346235333031313736 +30343433333530363964303766613466353265643235663737386361653066613836393737353931 +35363130663737633337643032636334396665656339613938646464353632326263386337336536 +39633631643234396566316261353130633133343162373562353465346533653838383361376166 +38636563643437313235306463363936386539366539386161613038653362313135323561333961 +33643937356361366639343264343133306663323866383730376533633731623036343830376234 +35613562366434363038656564353264633234303963633231623464363463636662363537333066 +37386335363439636437653437656163353937623938386265656634646230366130373765353633 +32366139326531653864333139346261326464643262366565636261313261666239616539653339 +61393964623930376436323832333266663630363935373335323533383335666565373734653562 +39393238373666646638646235623435333833623538316461353961666331653964396234616130 +37663861383661396234633261623632326166333933613164386336653936646632386435653636 +61373039616437323163656466633936356365636232663665356438323935326632343534623961 +39636262393538373064343364366435643466636463343533383266303066353833653231646163 +39346633303835373265623765363835333634663832656235353662636532316263343364393635 +33363135646635626166396438316364313361663564663233393133343763303065393238383536 +30306538663436333630313339393135633266666436373036323666306661313166343138663335 +39356334613261326530393435316438396430613539356233323537386631356234653237636531 +38336433346235666239626137653634326533306638646665303263333332653364333261313434 +38343665343865386238326161613434613136613134366461396465336634303632303138316338 +62643035656565316561623665356361636637353264363734393965386362346136353936396162 +31376333356537366463313764383333383035653135396333336530373665343262633461623363 +65666462386431656664623435623935366364306639373232303365646639396430656365333036 +39616462666263376533633964633630393764646239303964376463646166346638326633366130 +65383538393637383332663364663031633330623634623939333537316534633432636664316133 +36326138343537373136376438326363383863633436636563306162356565656437663235656663 +61616132343066356630343934316466616263323833386431366666613365363261346636666533 +37373332336563666530353336396131376262666430626633386465343732346433326436643462 +61613566326266393161303731343035626438323762316261316238343436376463353538316530 +38353535626130366163653865633862356330633230336463333139303962363561663863353332 +37646233346439626432353665353339626131663464646332313164333661316666636635643564 +61363938363235633330323038643930373361616239333336633433353736393163316433653464 +39396538383866316538643764376230646431333934663536626465336461306161396131373136 +64666236653332653838363563373966613431316463313635643366346134666166376465653962 +62383935363534383166623430653131326463343736373062323034333239656665336365353164 +34343431303863353638333966623263326466643732346230656632343162396434323838353235 +66663864653731326364316238323231336361663638636433386564626365633531343037306461 +64313336396466663262333337323832366362643238336230633534616164383039663032383435 +37353933366235666163396430303734356432636530373662353165643530323666363338616161 +30313231633133346366653134363430353362396336313139396564343735643262643737356566 +34616530346565646264346339316663396662313331303264326563336262323035386138643939 +35343462386533613234396230636537356533613766303035323965643238366532636161353864 +64663064366536386630623837643063356438376438356662656236333335333064333564626633 +31346261333630656466306639333532363062323331306635353366366462353664363732646163 +32616434356630333035643338666332396630353562393763303534346638626235353538316134 +39316366396336623062373638386261653233323936376336653738376635343161333239666561 +62353831323033343830396434303566626434353132643931663332666666333230633538343835 +62646463323339613435336134613361313230613135373361383162383661303031383632633139 +61356363613166313664323231663066306533646434613663313535643235303735656662356231 +30626633396636656134386232336166306337346335346437333531636138316266303337313432 +32326565366238313933356235636465656262316236316435373930336236386463316235303930 +62333432336334663465636534343134666465633563646263356639303836326232333162333862 +32663931303832393562633933303462306338633835356562303835376564356461613761303137 +64336235663035663030313539636339313838643838323232373531626436386564666666373733 +33393165656135346364346161343730313735343939666465663336366465353962356435636132 +35373233343065336661383234393636646439373737613661376432346463376664303732303432 +62663566363635343431643961356266313864306263373661353662636430653937656338376663 +65623734383761326437316563336437643538373931623832643932373431356461656366633734 +31353165303639366632383736613432343234343032336161323262396231646366303162346561 +65656431333864343636643535373031323638646434666465366633363236306639613066663162 +30653537373730646234663732646165656432343065386264353335363833633264366138336132 +66653131306434396165303034663038623966326432396439316238386362366563616263373531 +32633734613661343334363930366531663165376330373064633639356136326630373831326231 +61353432363438303964336164613939363332343262383666366538383461616230333262383463 +35386331363336636365386334316464393663643263356236636365393332383938333531313936 +31626366393838383762643130626130306565636565646364646334643863666436616236353031 +31323633663064646438653361636366356238623039333163316166643465643636613132313633 +30346437633631653838396331636437373563333333626133646466616535363464636262353866 +36303864306461353866366534643730383063303362393632336133623262373431363564373934 +61313931373731316561623638613366346461613862326631373665363861616161353133383661 +39323266613131613632646263366630643363653463366166306139396639626433313632383366 +33643365646232326330303030373363653636613866656134653238386461373064646238626463 +37613936393033356336613362323631623030623033356163623262633631613966323436373537 +37353832316338323236353337636233333661643538333239353533633662353136663861623436 +32643864313364316431373863333366343736303166303030303866306333303762383861363334 +37363132666236656530346431313961393761643837396531656361373032373638343561633437 +66363430633837363536353439643139656362626233313135616433643562333032313331623339 +34646561343264393162623638323663363266653233363531363238633939363537376662616461 +38643730643839353761316631363764363136613132333664306530663863393463653562373366 +66383134323664653137653663356165643130616435636265383863646232303138633262343837 +36623932393061653462383738316230623836623334343733303564626535303463383264613665 +61393932373734613835623539376437316533643764393466633163633461666438613735316335 +37363334336364646439366138306530626537376631343030336666366364656564363466643936 +33373631393930653838656436343833376135626661393330313933633464633831306161663132 +38333031383166346634393038303336626264346539653062333162656464613063333637376436 +32386465366437323838376633343833613631373535653263376635373237643936663332393237 +63666363303561666530666133343432663034643235643762323431663235616636626337356330 +30373563643961643361326463326534356235346664653965306265313866613862323062373039 +62666565633064643766616362623565366463396663323835623438643030343062616363373161 +34346235316234366664326331633964623161393164383165616537326431646561323032656362 +64323439636636663839343162333234393436363734393664666137663739376165656662303337 +35633766633437643062623031343137376231613265353838343835653161323430666463386636 +34326536363138666263306664613931333465656636393231646166623136333832643433323166 +64653933326139633431653538373264356261616630633631336463346263393664636438613133 +65363932646436613931336630376466366135626162396465303033643766356163323831373834 +32343736613463663664396137306339613466303631383132653235363366306166653735653761 +32366233363732623930333665633766393537356433663039626465643530333264353133626565 +36326335383731653963316137303838376131353464666332333737616334643938313137346462 +33313737383631363761363330336365663431386231333361393531656235363464316564633631 +35313930343566623036363637366461336365333438656337333663363538303661313466633966 +33313966346538393337366236393235326261326234393739396239353062363234366337396664 +30643830333234313165636237356634343835336630653034303636313834316336383030666332 +37323836636339663831353666396532313633366662333639323837353739646162663735376165 +64633131373634386536363136313364363266633536336234363433623636326639313130336131 +37343234333263343839613766616231346437323530636439313363353432363164303739343738 +64653461353634653137316638303038383834373461623739633633346561393533303737366539 +32313832613133366632616634343434316261336531363032323839633434306430336263346130 +65653865343136303635396663303562396635646566323135343837376331393966633331633863 +32613864366235383730373833616566363233383665663061633431396361333433313934643338 +65343635323032346435393362333264636531326537336630663939306330303135353962663437 +30643336396165326461386466313562643939626330653139613566663866646630613230323738 +63316332316132396130646165613863633131663639396332386363313539383963643338346236 +38333761653766353032306162643438313131343039316465613933636138393634323864303136 +64636336333465373633663363613739646663323433313263336461623862363038383665643966 +64626639306539346430323038363839666131306137626433633537363534663239383961353065 +35643333326437663938663335666237373062373637613265343238316535303639343963373065 +35616338356633346636323664356138616166303837386632316239626135646332326130653831 +65383732336662323539303139333132353566386434633230346563353061646462356531336464 +30626463323137663131346161396664376561323930356436353333363435313739643130623730 +62633737343861663536343164396232393363623661343935366162616136383466623630353634 +31643531343532313962346330616233663637646537663735373764613165613130323464663962 +30623364313335323339383133623337363034353036393531646430666163613562636466656534 +62616362616166316330313364636137346531626335656132666337353838326562393732666136 +36326537386435346335396537356139643063623837343164336539616566646437663335366365 +66353963613764653664376630363261636561666463343433393664666235336131336264643661 +35373663333434633364333364626631346466303466373963336233393163343435626331643762 +36346461376661656363376566326236383838383636386164326636393937616663356631393861 +65326431393862653137663337306637356364366435666637393665336434353536623161326235 +31393566626466393931323438343366643538313235326436633234353432326262343336386235 +34356230663964646330306138386537396361303530653166386236393239353539656465646466 +37623762386266396162383530656464643366306462393935663865653166626637646566333134 +62626237383733363432393564336437336236616561396231353237316663353232623134323765 +63326462396263323563363465316236386636636261356230396334396264656330666439303935 +30623365363336313061353461356334396337323034323435373231626238326337343435303762 +39323530663438396631376331333563656332386562356136383231626533613038613465373934 +65303864636262613364346438626332333664623535646261373364626166653939366363313230 +38333233303633346361343933346435636363636665343331663738623439383730636636376565 +31643062373939663039306431633831656337626632353439663461636139626663646230623362 +61653462626431303166343366393437363536363662373362646538666535633930306561393435 +33326632303636326261303835343361643064323065393936613738316232393563653137626336 +65623933656237336131386130623537383664373634663663393836323663333635376534643164 +61646530306338356136323837323462313434666331666230613265653237623337373234303430 +65393530353066616466393133383363333335343264376164303530363963393161333734383734 +37643630353435653433653631323563306334363735376434343765633930313130656163343661 +33316535373739353232663364383162316230313333613366313665323461393163336230323732 +61663266626166343763313166303363326439386438346362356139623736323135636139363663 +30653461643633353631303363646331373333323739386538613034323365303635336663613266 +30346263373361393531646664316638663132616464306539303334333061616630393662383462 +37376666376634393462663765343737343630623062323931346239646631343834616561616139 +38623334633463666465343236383337663862616435623163336635616337306639323536326335 +31303730666333393034393232303739333030656236343533356561356332376631313666363362 +31323834396330363231373630313938303961663863346663613437333235663638353137333531 +65353339623934373465306436373065383838363232316165353435306361336235303666366538 +66306263623232346161623165643131363533363866333966386535353137633637313165613364 +36643838343232646230303538393237383461343833643631633736663238626162303732613765 +32643265396364393731653835646531376331393536353939653265393739633134646539376565 +62653132383833386435636332626264333732336661616366626633303661613661626634383537 +36373937346534313231646533653263363866373233383630326533356537393639663738343739 +36313836663339383137613361313137393834333638653931333534313661306539653632336633 +31356238343163376264316562376334643938343162646135653934336337356636376131306163 +30356430353937356462656337646366326331303361393065363366333464313565356539316435 +36633866363466616331353135633630653264323530633336336131643565616231393966643636 +35316534623961386232613762356364646530306462316538336333343966613537386462356331 +30376665643435633633343730326264346363306664633132393232626231323465333636653438 +37663263663635353834393365383537666166383332653361323262303538393639396138303830 +34393936356137303339373938343934636538376638356364383766343263643339643733633362 +38663261653538376465306232376366323438653633356435643661333364353237333266646139 +36346636396262313362316532316631333533666265393838633634326330666466323936613531 +65386663323335343138356239613839373836653739303562396365636635363332643662623830 +34343565346339653163366230653035633065626137616631313763383564323539336535393034 +63633663393065656635373666343435323130346230666431323532326263333035303866613739 +39653336656435626263626261366130356365336331393937313833303664616433353433313734 +62326362343739363339656231306363626664623362386437343332613432633133383739656161 +65623539336566356432383862366164323136656136363538613762363335636231323237383638 +63333236626131643934316630303362623735643035616463323636313331333730383336663362 +64663961643233666161373533386563306362326337383866613066373632303665386564363731 +30313966383861316130306434346435626363393036666134346133353231623832346562323433 +34353333353339336237346432343262613735356266646636333537323935396664393237343761 +61383666343066313862356233303661653762323337376634656137393732346639376331653038 +62313232366465663132346266336534336233646539363938323936343366626565353639613265 +38326465666632353465396535376161623561616536623866303763393038636366653230363933 +38626635663439353636376134363135666134333662653131633262363766633435353463303962 +30623435373438663064643362343733663166373666323838306662383666336365343166386135 +30643861656435346336376135316562386565643836623732616433386433646464333831376139 +34376436363437636438633434653530323430643035633865333936353561326233313834383166 +37306564363238316365613038643532303733646663666537646466343532323039383339393631 +66326265633966613230383762366334383761373961386463346436346137383237326236653333 +65376163353737323035386564393736363636323862326639363065303035343066616439376561 +36623662376330653435343563393130316462343831353464366135623465313163356434636366 +66616238626263663138326132386362343834323537376338643038376133363434346463396332 +37653436373534666562376466346631316237363837353762633862363764613431633863623063 +30636430663734366335313739373138643036663134373930613138643362373535353330306431 +64613132633263363631353864313965353934653736656438313535353632613163636163376439 +62303833633562303665373638333864336433613632356662313439393266356361656461383333 +62323031656466623135623837353463363630323864316639383734383739306436663062633961 +31303062313933323535616263653134303464643936353761316361333361376266653836306161 +36376439623938626262323138313163306639393362623465306539303833633039386539396539 +39663035353763643161653066333764323465303032613039396431656339633030666562363562 +30306361613634376135343137346537633265356237353266363431356265316137646236653034 +62323138616663613332353964653537386638373930336233323337333436313033396634323532 +63616633653962373162323339343863356265316361393734323133393864343234313064393436 +34303331366538633334656239343136353864353437303236313538306464303562353633623134 +36306361373266343339346665366138646561323963303263343265313432316337393437333039 +61666636323263376466643664666337393164666138333631396661653235333235373764376433 +39633133363566333436663764616463333734316230633236343639376335373663663766646366 +31376639643738343363613361373131336461393332646461353335303333316565323461663433 +30386264393638373362663037636565303838326563386365306333623364656435376131333830 +31353066386565306664653363643937343161633231353034643635336266313030613161373764 +30646231313232306161656266363534313233646565663063633861303535323433323137373966 +30336464653965613861313462363135323437653032346364363030646535613738623265633436 +63663833306334363333373634306138386532343264306530393231643735346135396535396534 +30656537313436313836356331633265623034613938356466353062643261326431356232666566 +63396265633338383161316230663762303836323537663335386133353232326431366630653936 +36643966393166363266643737386130383337326135343033653537333030663265636338393861 +31653461666364333237393236633935643030623233303561663462656532343563346339626439 +30343061396432623235616532663165663664613532383166366263373265373361393738396464 +63666233616664376637613138636336343364653961346435313733623335316263343631613239 +34316664636235633261326432393036663232353865386136383432646162313630656531373439 +34643738333430343730363463333735316264326131636231366138656532616562383663363339 +33643837333561313637363136666561633039326438653830623361653332323930393965656263 +32666637383030613832386162633636303762633231613433336230306566633232313266643563 +62353830336538343663616437353337643234316536633931663563356365386430626637366332 +61346630383262613336343235323738633730366161386664383236653937386364326261663038 +38646533633763386536623434666135623663636233346537663233356162636631646437363830 +65336266666266636162336566663662653035306533366239363231373663316436363961633533 +62663638383562383366373262613436336561663765623039623663666162613562313634363563 +33643639633065666463633731613038656134363037303239323163656239613361313262626464 +37656530633634386436633636666432653563336535666433626333636439333631666365313061 +39633339396461376136306332306165373461336438626532626335613337633565353735633637 +34323733316663363665396263393933636638353265316339653431373866646232623938646566 +36303263623131386232643063326539313138626530303166613536386535636463363032333964 +36316633383733333633393832363961353761316462636635656332306533663765343230393636 +64303031373533333537353664393361656465346333373338666464636366323965326134366364 +33353161643665373461643965393938666562316231373030663037343363343434616564356132 +34336332373536313864353734393861323435313761343636316165316536386233313030346262 +36633838633965313539663430383131313863323730356463383736363963623264326239663239 +34653166316163623364666330666239343761376463336235636261386561386633666232633036 +62353566613332386133613439363633643930663631366432633965393534306437306532643663 +32646565656166333064353863376262663238353136383532633432383038646239616363643832 +34346136333231333338306464336239623161356464383132356337313131656364633762613066 +35376437623832656262666463626237633766333131646533633532386663353537663033613465 +31353239306134643664653964323530613334636465663937613839363562613832646638373539 +34363532333362633161643363336233613930643331353834323961613033373531366564343664 +39376632373732373833373939306533623734663335386631643636306235393766633366303237 +33396231633434353365623630633464346663336162656461306434363366313934646232663062 +38666631363562343838643137653261333836386435323037633036303236393438343439643565 +63386637376533656430333131386138323837366165613765386566373233626633663836383636 +39383538616362373936666135353230333638343034353731396339663536643962633061636138 +66323162333238396663666437663063666165623966616662386634616630303963333736666662 +39666462393639306564353636663762356262656133623264303034363637636630646135356235 +34316666336431653061623038393166353462353232626264363932663661373134333331316339 +36316332343530613037323430333265396662393533653462303462366362393162326266633365 +36313762383836326262656637356532376563623131613462663933376533383230336561386664 +66326438393136616637313735323538653266623435323734616338323736616330306339633131 +64353431333039393766333765393065326166326163336531613031643566643037333138333361 +38363763343664373332663030616530653935666566646130343533393437356133373365653033 +62366166646338353635326262333836303030666338396262623333373261373830373631356531 +37303836613534636633363738643664343666386237373734666234666362336232666639613966 +33626231646238363366623632366261616230333131373866633962333539356534313433363830 +34626334393037353163333162663363323464316234646266356536343866333766633136636264 +62333061666537363937366165313264303434643135373464636430303939613466636564653736 +39323564633536656433313231323938346537636666343232356464653464316663303562376132 +61646437383363393032613739656534616133343232383430623032396566346238353637366261 +31333663346534303732663262643430363436383038373166643863306133626264313536373463 +39633431386636653634666661386263316366386137353633373461316565646365326534643435 +64623530633062653336616162616332343066646165373261393833313563316338346362633331 +39316566663139393931393232316165306361363334626266663835346361656637306433313139 +31393738626462333938633165643035613135386531373031393030366633663464333832636238 +34393139646639363262383666366132373762356138343837656564306263366637326235396364 +62643364643939666439303965613439646532336466623261376430316236323133346565333765 +64376662393331613132653166353539323636366134343534643931363037353933643433663966 +32323237396534316634613335663933333762303135373139363865653239636664333535323964 +38626364616563343635643134356532656138393733376438313032386330393465333966623632 +31626632663462636165346238633265323864373862343762323561353064623365343165353862 +63366537363163346230336565623166366564366333306232323536373565333930663534396564 +34306332383039396235393032633136383638373161356165623433636564353134343237396138 +65373333653238663538336232633138643930636462393634366264333562373366383131396431 +63313761623430653862316639363266336233623762616533636233636535613830626163636462 +31373965663831323631346638363433306636343430616464363935373063353462373534316333 +66303164643739613630613435333430613966313632313137383030653235323938663837343735 +34663137316366303837636136653539633432363331626566393834336232383336316533623866 +30393831626162303864613863356662613963623366366533626131323965303466636634633266 +30393233333036656663393664346130656634313833653639323636326237656631343330656163 +65373663636435353062613533626437376235636536633032353538663063363865366563356662 +34616666653234363534373165643863336137613333613465643939653836353530333964326666 +35626133303130306335336137363833616366633065633634336638636335353836306539666234 +30306135323261663630306439643463346361363930623539366135373831336137316164396663 +65393166623962353964613631646536356230353336613536323164653436633630383333346331 +33626633373732383633616264313666383734613133653963626438613636646664353330336538 +34383061613165323536356438383462636663613766393130636366343333383066666433653336 +36313337343965633236396436326238343661343964343035393731393162353932613261663232 +63306334343834633336363731663735393435323535343863383965343737326436343830373666 +35656435666133346337303332376433623663306233346139666465303436323430303037346365 +30383230353730373639666638656163323861373330663234343463663661356463646633616166 +37666431313734316564366532343965666434663539383538626636386262656330333437386436 +36343863396534653666613063386438306463646466396164313438396339373632326536343831 +38393539646262616361666466653138663438616266336532323731653838336638633930663738 +62616466303135333161656561373239663330636332336463366132396330356138396139623164 +35376630666239383139636531633031323565633530353533393661636236666166326662373631 +34383536323861383839633861386139376435383163626632343838366561396532373330656238 +31613431376335306539343833626130356566663461376137353837303661323937306563633162 +35393637373662656165376537623536666238336639626263616238363265316130363333316661 +62366234303134336639613362313930386333346432643162353330353638396262356466313031 +30623866326432633864646530303730613638636234353830343030656661323062346139363736 +65336536353530653362353232323466313864336561623333633562303833373431646462643065 +64353338303836303037343233386639323239396463616463356631623938343436356162336438 +31333338306164333761633434633330313134303839323831336639633737363639386465373935 +31613861366332326264663738303636623338613935346537343861393633303039663961386635 +31363230376631656634393336323165336538356266333631353134653434653830633564373061 +31646665343235613862656361303566643930393733363032353666303433333665393832666538 +61643734393764373233616265363338363461613433623062656134373362383362363033396639 +39656465633937366264383864343164383831646339306363663237663035623539333434323539 +39623738393436373164376332336434613437316534383065616239326361393637656631633833 +65393735653730316436386664393961356439373238353232303236326364623230663861613032 +31623362336439393739616639666663626137653135656639663162346233613765373339323539 +65316165666434383066303164633135613863323536363863393535366262343064663864666437 +37323766333166336238333366613936386338373138613632343865663362643138393931636231 +30656339376361633237623435373832303366333631633539613066306134336637333431616233 +65313465333265653532316338613263656332376437656466653332333961323565316164326138 +66656631396437336365373439656665653930383632336136663432373231396566663039383031 +32363464393339383432313836343031333430316365323132616630663464313062383433643035 +65353233643131656364343239373134353665643036656566363438343733393565373638393431 +66316364376530303131653130653866363462303765366631373432383863313437333734336137 +61376138656564636166623161343831396361653064633933323838366136303830303262336439 +66613036363161333166633464366266363030303637656165646534626464646435353137386133 +39646465393262643632306237346636663637323333323039353863313435303239323363366135 +30636339663963643931393765333534663534303236323433646239646663333530333033313566 +65376561646262323837633739303236343430653836663037613434353534356233306334626134 +32383737363535306634616665353362393964303265323162386130633731336637393131313266 +31313637646431663261646264316264376138653135626334363034663465323561323333373032 +36653863376431656263633464643861336163656339356266646130623031643631643937363937 +37313361313066323236616132663233643034356366373263646264306239643566363132303336 +37626362373665323961383731356237303536326365326233363662313966393839376563373138 +39326565386661343331653039393263333865636533646131363864316232386331363662643630 +32333264356264663630653439336232346461363062393838663531623433613331363666313536 +65323533333238366239623437333831626536646330303664373434333862313831333961663431 +31383434346461396565386166386639373165616333356361353963336565656635336466326361 +35623137626633386333373435626135373430376465366564366262646132656137613166323639 +39643765336165363830613738643534326632363035663737353738393137363462353439373036 +32373632346536353765643739373362313365366636303464633464376336363633386538626537 +38643061393366353463336430336263373432316431306533326135626365393666373031346565 +39323262326362313832643665646265333530663665303532363134333332653732303736376433 +65396361656566303235626461393364323264613739633336396266306332343538363933663937 +32303962346131366335393561306564373930646437626436303663643731653439396534356464 +30656532613261623165636562383130633736333566373964383161343063646330313966383831 +63663232653464356331613637353735343930313766643034643863646665626565363462353537 +61633865326234383564343361663661643231376263623437393030316665643531386635633962 +62356130306666626436306266393162343036313463316334326436316338633932623135646261 +38653833623035616638363633613163303839396234363731373733323036393035323132363934 +35663466616437376339363364653438636664643066336266613462393364306332396232366138 +32386665303961643261663433313333666561353735306361353134346334656333346138373134 +61313666343933643331346438386262383139646332336437633863666436356535626665343935 +64663435326262646261333334393731326662366433653834353465343439363639663835653233 +66646137656338303533626631333565326635633633306636613735656262346161393438363437 +66376562376336633030353531386538363065316330366561376465303734393536656662353638 +38323566363439623435626530363834363464376137303461653961323530313361323761623131 +66373939376233663866323832316663643265363563613233663163643466333962313636376462 +38343133623862643634373632366162636366316166343530313134353532616361326432363261 +63383066636230366338626234313133373439303563353031366364383339316533636265393136 +38656164363430613430363234393638616630636435373362333562366432323863366236363032 +37333131373365656135636666653936373436313562316637656663303931636431636165393935 +35323366393735623238356235616362363530313163613563313664303333346164303064663561 +30363664663536656437623334613537636232396232623661646431346363623638333832613038 +39313936383333323832656663313333383536303539366263366264373334623766356264383839 +30336161663233376634316138613332363134393034393262626335633336653563366132636334 +66633533326165366466303236386534336233326339663563653238613039616131343862313165 +66616336376430616533343230653233386166333966323661643031313165396162343638313038 +32386235343733343863613033393831313363613138343861363666333736393034343030343835 +39653333343639346131383662313638313836313566323135373963353062383430613033313336 +32363762386365356134653462633038623863336362646134303764343133613865373861643431 +63323733373738633937393362363431303537653730386130366137666161663939623265613533 +33313836313162383564623539633035666233623839636463323330363335363433313433326537 +61626666646165373964383364393764366637353765316136343937396138663535346662316235 +31623339653638383739373637363662326265393432646638393661386136333236366161343265 +31303664383161393363613738643964383863656562633834623333343637356439643135316437 +62323965323866383036393231393161383263373466393733346333326133643736323838656662 +33626537636562343937643935333933383033313161393536383432303536316530393765363163 +33326539646566373436373262626366666632356137306331656266373839613239353530656563 +30303664663765343532626138646332323562313336356537353937303263373739356266316436 +32663831353631646137633535633761663437313964396438373230323734343861303530633535 +38373965313236346535613864333832643562633039663732323035633737313863306339653532 +32663530346563313466656538386433633931393864633062393262393035396466333537323037 +61303733376437303166663333396435363530323063353762366137376435363766343563386336 +66393437323363343337316464356131646333636233623632393235643465613233363635323930 +63363435303630396237366235666232633466623766356135363437656263333834663163666333 +61343239643739323430306533666264613365663331326334396337353934393836313261306265 +38663637643739346231643534366535306138393662643339633933356463653964656165383533 +34323939353636373031333830653761653332633030306535663235376233306235373166343334 +62363238663761656266353839356662346263356134303432396165613238303437633661313734 +31613739653863313536323836616637326363633836613237356332626234616433396334376435 +33613239643166356335643463313139373363623633356234633934323535316463376566373063 +62386365616138313131303666393835323137336532396365393763636339356462306530633335 +30616561613436616537316531326539393132396332633561623134356633643866313137653564 +64373566386134653636633230653061386135336361376339306430363335383031343135333634 +66656162333338363462343365363265363765333962643436646461613464326630633165633037 +64653161303435396530623231383533343461353239393539626661663266366362346330373233 +66636339363031343034386431333330393336336465316261303863336536633435646361303132 +36653133316562393334663539303133393639656532386364393234396434616366306539303532 +38363864643262613033336338363730393939636665303133336133363035356165633038643236 +38396564386463356266626530333765396133353865643861353337646532363264373765313235 +33333339363639313430626662666163643062303833636137656539346564396562393966376536 +37323833633165333838623530353665616361303762386465323266356133613031306536633061 +37356135316334316463613262396563393362633066333666633435393565306166613037373731 +35313661623232616534323334613862353836653533643234393061373239666166346164626661 +39633632396433383736623464373766653632616136643966313561373736303766313636373237 +38643661393638363363633835323335376166636439396638306531613438646262633939643166 +30333831366632323466326364373638326264663937363331346166383665653465666131646666 +61393832326266643136356564666330343564373438316437373162313835353035343063373739 +33336336656435313435306563316563393331316338363935653363636664363839626363343331 +30646432303936326637636237613436623363636131343532383534313165313134643032353361 +62643035663130623138393864663536353965343161326533396463323930386439303465346136 +34333061343435326565613266383838303262663337343431633030626336613737353835376539 +33373333663935303235376635633431376161326264626136343232326431653332343462326237 +32313739363562383564653736656232333932306631616236636235613136666330346666613830 +63386436326265636563373033363037323761646534613536313730626566656439613230333764 +62366131353334356230343039663161343038363762353261383165306161376234356464333138 +61663462616531356230633437363061643538636339623366663438623137663663646339623939 +61633435653332393234666134633138373963643466386331326433373337393233393962643137 +32326231653931326338303830376237633338646337633363626535376536346233303236376639 +30363630363035316534356330393964656433336531396162323563316138643838633937363061 +62363363326162653033366532303830396566363666383934343165333565653866363732306435 +35613331386132313062393362626365613364323333316234643765653733656332643230376337 +62356432373733386462343132623833313832393635633035366639386534626436346538333037 +66613935333937353136636439376663626563336562373732373530343734376464313739396135 +37336632666438343537316361373461346532643030363639313834616534363834393931653734 +62333264663838613730343638336137613235626231353830616265383432636461393261386564 +64653138383334386563313865396232346661656338336665636434663538366535663637663562 +36343563613535363465336330333831623531626433613439383763346133396235326664633831 +61343737356336393531613231656338393939663939313532366631356633393539333163643063 +32303737616336663036353662353434303863333765376532393630363834633938613163326431 +37366464373666343061316237373164656462353035663462313938633764303365323031623234 +63326334333037616537303166356630383035666138303066633232633764653265373234386533 +36633439336133633236393433396434303635623562326462383165336265356138333135353862 +66333434646130623439313732316437363737636231363031336130653830346461613561356334 +33386239623961303635346665383665383563323263313664393661383265366561373934616239 +33326332616363396634373365613035376439633164303565633030373738616264303735633066 +33626131316165396363633534386636303831653366313631626466353331633432326631623965 +31303135653035363933353866373561656139386136366334373437646637663938626662396361 +30633433396263353937306431646634393636383934313530643130363938323535656330353763 +33393764313466376634626665383935303636303638373232313161313165313931346363333032 +65393665626636663961376338336534633435366430383133386536333366666663363635623463 +33373330623832373565346133376133633630643962656632333730366230653838386462393464 +61653934313966303732373136353336313866396264333936333539396163616562333338663737 +38613165313264383965386566653162636561656336393563623261393232623037346332363163 +37376639656566373862393362626534386462646534643365323335663662376537303564623531 +66306335646534646333666332363336373636666338383031633934633735613165353034376132 +39366166363565663633333531656132346364323731326364343761316563313530386663666136 +34626330396239313330636565626633306565343436353065373766653736653535636235363565 +33653539316561613637366537626564393536343865656566303936326661316264373232613633 +36363865373735363866393137656363373565376633633637316564643738326639363539613139 +61633736336539646439323966396234356232303134363933623537373433653339613832666430 +31313333316464636535363562393931663863316630393432666237346362396234663235336531 +35643634343562383733373264323065616162303931303462343261376163343664623736393738 +39393639383535653430373632653930656438386533376337333333383061646263303861623766 +31306433343234643833626136343734346431333532346532393633353065633637326330613232 +30303532646162336633393361616234376136396136623563316432356133336431633030343863 +34386437393235313264336336353937326233343861313664623337323637636566306639396364 +33333163613034343239313361396236363166333234326130323938333535393039326437613237 +65653366356635363532356537353530383263616133303565383936336632656432303330663334 +38333634383262353661353039303333376437396465643465656336646539343534663634316237 +36626365373536643566316630373030323938363466336662303562646435633439323962643261 +30643865313666626231653333386235373966323663613138376236653134613032646266363063 +66383833356439393333323436656330363662666634303334316333366132333366633635633965 +36326632623437356436643737626138373266376638373339656135643832333635613139663162 +65303664656637383436343562326335653034626262376235353437363365393364646663373263 +66306561623335356464656664383262616435663939386562666639623034613136303564356564 +38306261646535343434316365383663656565313130623733396635323637366637333561303630 +62303462303665356435376362626563336636653731333364663536333263306432643261636437 +66633031383630323734303032313532353732333665316139643036663238613436383065303438 +66653930636130653131376265373764313038643265313333613361303266353830316663316137 +66336364333039656337373062323739383131306336383363633064616663336465333664313939 +63616265303736346466383963373630323436373463633933316535383433383662356436316334 +33616666343938613062376665386564613337626533643866616462323835363131393539643762 +35346431386432333232363938613164346664613332346336653362383266396431303130396638 +33616638663536336263666231343636663932376164646236303764636136323865393133356533 +34346133663933373437386331353636356265346237346132636237386439303834653738333833 +66623030633033386332343761366530353565343236653061323663363938363430646239363861 +39623138366634343037303939313863356236333262343862656136626663366133666639616531 +61356538633764393561633431383634613833373661393635623833346163663030636562353162 +65336239643135386232333936643635316137326137633765353434613966303463316439356163 +61363664643336396434306537646235643838623536333031316534326434643661333038363335 +38353662396634316438326234653937363239636664373837643663353933306563323565393636 +66616230323839353563613865393264626164663233306337626562643063616630333738363636 +39323165646131663866363433313236663836363939303134326563666538663664626433623734 +65306237626635613130343337373564656139323465386461653462666164393637373133333231 +64633631396334653733326134366439653364663561373534383237353438623337656430386433 +35613964376639333238653132356136306234363332636135363933313037373762346261303637 +63336238343061363534326238396532613665396539326338356339363066353736636235613030 +34383536356336613133313962363361646236663261326131306433353462623132373833363064 +64383236656436383362323238646163643035343431363234323132316364303635633366343637 +30366136613335306361653664666131663762303533323034363131373063393037383434366533 +30633066386165336437626637363434376464376165646539653736636237613238636137353061 +36383230656539323633663138323738613933383332663138623136616464306361623063303066 +37643339316439646131666364326561383631393039363264353061326633353765633836663532 +62383630646531653234346539383463633334343637653365353962383066346237646131306434 +37393837376463636662373566653837623532346633353339303839653233346338656632303466 +34656265363234306532336435666533633534316231373336623031633138633266343164623663 +62613836313237663137616333353364613332353433633431313863306163336536383538343163 +39323435343339643263633665646136316637393332363866373436396635376337386430336235 +30646562313063613062616239623063366237623565663462656433353634363434623232366431 +30336330326231313931343732396661393935633538356661623637666630386432316164646161 +35386231363535383665313939626339663336386662336239633861363933626661666534393761 +39636136376262346339303539336139613733623334323030323365376631323437313164313034 +31383261343936656331363235383165633566613737653430316232313363386639313665613865 +31326234366461303333393464623764376361353833656435613462303966343166373732663935 +33323930653262633862636662626637323438363435653363643662666236346430646633396137 +31373661633362303930623033646336666530613735393533653937363265383437313634396238 +65653330393530666563633165383133376531646363623062653935613263616134363031356237 +64326335313338616564373365626133643965636230396134303938336331306536386537613837 +39353834336430386465666361396137326564623966613134636331343761383937643435303439 +36663030613762643863636130616632616565663231363631393236363362363235333166376431 +33653533666431363864616261313163376232353466646333383463623139366363366635633261 +39366530653638383266366436643636316161393761393138393034643136303438333434313938 +31393661376236626363643637376463626434663537393131326136373331383935356332396339 +39356163366536616633383330646437616462343738363931393236623031366365393336363735 +63666365346339343532383965333834393137666239663139326136396665383938613332626630 +62626532623639636262353266303164343036373661643265353538643234656264666137326463 +34633465613366643034616663353634396237373965386435633236376666303930666363393663 +31623765616233363763306566346134356134363664663139363363313463323063656331353130 +36663461343361313863623832363037633837373337356434333462333736623166303236383433 +61376630653033623236323133336662346462303465356337643961366466653432323761303139 +39646639383432353065353632316636326337623063633466643263353663633133383835633937 +63303536653834646165653461313433396164333530373265326139616363666439646333313737 +61653536326232323265643266316563653038343465313366666131653436303566333036363832 +63386265316466653832613739373762656464373136333839343935636162326539366530366165 +31613833326535363364336132316535363137313432316332383433323462356331363163303035 +65366530313738396337633137373066656433333864366166336437376633646161343662326262 +31366664393638393934383464323062656534336437383761663263623631383330393162323739 +64626533656431353033666364373564663230626234393139643635346165636133396163386261 +33653262613731363639356534316365383663383731636437303635623931313165656630633535 +38323031373233386366346164363038386537616266303061633435333237643031313064666638 +31303532356562333663316531383461306439373734633065313931663361303932356236646237 +38326462356438313066653434323632633165323036303061336234383130663264663834303161 +61356137353537376434316464336463353466353866376565346635633466666137643139326333 +31313031393636333465646539396239323766313930386331323763653665616465373264663436 +30323537383139646339646364306433313337356333313661356534356639363263663032326336 +32326265313236336432636461653265396235316636363037346133653936343730616637653432 +63396261316462366435366133653066396666373065393239666538363235366536663530633439 +34616336326339653037313332383538613365313534303463343139383236393734623639336465 +38656538316439323232643033616439323231643432393033616132376434663333646633653865 +63623665323831346334663361613630336235323063393235393361366131386330633766386132 +65326333613661316437393032393966303936646663306133613564303162333365666161383238 +34386138346664386166623236373962663539303166666436386337666434646430383935363733 +34386435376130316236613230656532643263376461303638643635653237383036346237336131 +33646238643163613930396366646435356361363030353263633533346563346531373239323961 +35633030386462646536303936623562313338313036656363303863313566336163313730653836 +31303533306562336537386637333336313461396665303061366132636365626637323666356664 +34396166343038623164636130366166663035316432373237333462343662323566313462333462 +33613039363364663761396337373737646237383664386632363166306364636139356165303834 +30316631393562666235636236376137623238353035373634383966383437303061613632666631 +66303533656637363563363861623363643962326339373166623963343038373436333961303236 +39333631653632663866636235336532646235303862386330396436656434356232313439623464 +31336432376330376239646532666366656365373537326361656234323262316233316131363238 +30383761636661373765363836646563646363386138323332366465646463346335386161366336 +65336661613030643631356630356366343062373938353239656563353061646339316431353662 +66633162623032336532373235333736386236363837633833346330313263393833363261313366 +32366434646466656138643961656631386263653761356239366637623361373731333431363735 +33633366383239336431343961353334353032333638636363643262353734363935383762356666 +38373634353837633164303437346337666431643136643233666331656636663566346233613865 +66336464346237383938373833303337623264643637666530646665343638393864316636336265 +39316238663732313366623338656534663334323637643265623839336434653732613865346566 +30393831613634636363623564636235636239653936333463343139633763323365663833366537 +32303763373936373061656534346631646164646264663433313035336564613036363433646664 +64383133353163623939656362646232313130616161326535376434343630633737663237616565 +34376537383230343434653166356565373931373865363032643332376136616234386437636362 +61616439313261353364313339613330346362633261366661366231393765396662313164376634 +37623531356335366666656338653630326133613164303363363832303236313664356237373065 +31333933366563636137643936336235636139666166366162396436386539323861623064366663 +30343834336264626161376165303035353832663739336561643038323662653738646561333732 +63633932333439616339353031346537626163376535373639363266393536353638386263326563 +65316537336436656134306132613633663038396166393664326233653861316334303665656364 +64623561383062373262336335386265303464376237326164613335376165336237303265623264 +34626239373863653637333033616533353031383932396461633931366539313162316262626263 +66383065383934633636343964353462636436633334633539343464313635613730353963633337 +34353831653362313934366334626437303431323866633532633836373063626233356339343935 +39356531363539353763333033643833346234323865376432363362363036323031336638636632 +36393835633533666233623863663737623764656161613734373137613331353332336338623837 +34363964656166653362366536366236383231343032383066376333666564663266653531306662 +31393538356635613562663762343563623838383332393935613663313135373738643536386665 +30636436376234383234316566313366653734333663666535313739623833636234373834393664 +37386565313232353534633961366264373934656165373338656431373065623264303035653533 +36306632613163396561366132376131643234663730326137626330616135663730646166616638 +35626234373965333038376264396430343761636263333161366164623439396561636431646463 +30363732336237633530316331633564633061643531646432396162366432376465396531393630 +65656362313466343431396339386430653036623962653832386630666434343337643436613065 +32323339653662376364393030646535666562343537373435316262313333646630383733663732 +30396261333932316362336437636361343139366538376131306130396130613161343631643931 +64323431656134343662623838376339636435336566366261663039626361316639663037376134 +61343739313030663639313965393831623638336132323533383630306364613630343763326164 +30623636623537366632623138643631316163643239623663653030613261363837373931623233 +37373732323665383036663633343738646164373562643662333030366533373937613236303463 +30663461646138393066643262353831343835623663306231366133366530356235343337373266 +35643439396232316537396630656263303638373962636564643436303565323435306338626364 +33346165323930383831323932356162323635656364363366633437316638313634323362353164 +31303734356164373932353261663338613032323762656239313731316633623266373736623237 +32323533633930636630366263393731376530336132633262613163626531636437623033386665 +30666664333835303234326361313339346236633335316463613830333964633762366533333533 +37633265353831333037373136316637346534383433373161373262383837313932363161373131 +63396638323231346232326534356566303239396638633836383430656162316334613438363732 +36356261653365383533353831616564663638363437316330396161333531333463623932623765 +31663635356233393838353163306462386534643430656532313031653166323862386131666364 +37626631326663363932373631636363323163346264666262656631316165663865323365613966 +36346639633937323135373939326266633537396533623633393330613665363464303331366565 +33646161333836636463343163383233643133343462663432353231356165346630316665333166 +39343336663939656337356165386131653339323564343530333636333134623832353630323836 +62383634633531346166323239383334303330643061646466643936313465356539653965343336 +62306339646564393838343932383632313563653763653836356131656534663763386635343230 +61333934333664366564303439383131383266356235616463323063663161613064663262343933 +38333936353966646264366131626237633932336134626431353464396637613836383061376264 +64363462656263313765326637626166323030336363323165323264303766323163663332623362 +32643966383031663335353363313232616331326531646638626631393638303739396233626339 +37396139326264633037653833313038333939653931353338336334616633316433646461633466 +66386337386536656430373766363363666234613738613232373061646134306230633765313934 +36633532303166383936373062626162646465323063653432643837333561623431623836633235 +35613536306635626161616638343162363033306335316363636435666336383132356534373466 +35323564383439623764643532343365363662666632323838343664636639363239653630386266 +30656433636336366632653761343165303965633433356337343464316237343730393731633436 +66613837643435666162636135303635313332303664663361653232653934313662323431373237 +35336531633936666438333830623534623666346630376564666431613738623235633363376432 +30613961666666636362636665356563346265393235343838383566353261373035613537313065 +65656538313164653935323964313133386163343433333963313033313866643034353637646537 +66333765373934343137656632336437393664643964366336326562613964386134356435333864 +62303638393532396362303764633162313464666132616633646431373131306538336661643132 +34363433326636376464393063616536646135623231643534396633313338343436663434626566 +33316336353837656166633766633665383265303361656564653935353039616331353735313439 +30323266616433633434633130323935393861396336623863633735336638373939346536386465 +66306438353262356335636430623564373532333065303637656536643062666434376638626232 +62653966643832666238636234313361333232363664323138613839393661363563366666373439 +30363734643165316238623639656663306164336235626539633938613033656336306132353366 +32393261633533393932376238623139383265633861653261303739383730326639313236656662 +31313635626362353461323433366532343336663637636664626332626332653738666265316633 +36653965633435343935316531653264623133633534376130613165373832343037353264353363 +38313834343731353238656164386633346563633766666431653666383036326130663439346439 +35336465666361653733653237326562356466353739323762613835303564613137393737353530 +34323437353732366134663066643964356464363836373330646662613732316461383636333166 +37616663613565323862343664393935303130666631396434396161643031396562373033616635 +66386266393036393366306531626434363732646331303035393735613632383265353836366463 +34663961343666376131663666616261333236313039653265323039623138663832343265643730 +33393564386233343831396239376536303038346235363862643861376634313339323738613133 +63383965656132393336653437623338323662623339626239306531316664333531623464636263 +30386166613437656664373262396261316266353235643639313838613033616637666239313761 +30343732366564393266386266663138646437323938663239326164343935333963333333346166 +62643235633466613861633939313062653761326332326365643466656366333964616664313532 +64626561376132623862316466616632373636656264333532633737306361356566393437373434 +62386464363135666132613666306663393236663237363831343333653037303938353938333163 +66336264333937333538363035366464383065336632636635343963373036346164386530353064 +30363933643233656263643939343866333932663965633561313330303633313936623565663262 +31306334313366343238363965323231656433393338336432613037386464626262653239623739 +37653263383833303734613939383566613466353562343530623864356164303934356363613631 +32626239353362656463323633393931393863383930323438616164366462623838316663313863 +62376237373033373131333435373166363265613033386436363334653035363665636439306234 +33653831633931633539636664373330643237636565366239373664373637326336386539333265 +32353063313566626537393435643132343464373261313537653935646361393561636265303564 +63343532623461643663396636613139646632353736366630646237386561356362313566346634 +30353035626665306439356332363064326365623936666632326664663533376236333264383062 +34623130323537323635316133646463633831643232393532633761353035396135633539636565 +62303135376461363564643938386662336264316335313631633333373764653634663438306166 +36316137326339613065646435363336646164653932376232343637633065653237343036313861 +65363061373539323934356138373537626662616232663836343538353362323738326337393631 +38353438663731333338326538616434313362353465616238366135333130633462323230656661 +39343762643565636664663165343164393639353336363363656639396531313237653364646239 +62623664643432613739663536646338653434653761663230303365343539353433633262323430 +30363232323734333862383263373330316233316532353933326462363561623065623230323536 +66353334393236386135653436383836373533303036346230363863343132323761376631666161 +39393030626261646438303231623739373161393438383638323334386335326261393239313634 +65313432373064306334643531366239343266626561616333306633616161326638623062386636 +34663330303736333036613132633039383933613835386133343366323066316662636332616637 +65396162346565313936643032396662326662333334316436353039633138663633373764323262 +38383562396362653339373366623165303737393634343837613163383533313130363635323730 +61393237623164366464666236623165383132316335336364376538616131353530303037613434 +33363763356535353365373963386464373065316162623864663938383565313533646238633239 +61333662383262376638333033653735346235323138626138383539343534316133393561346439 +39393838616661326630336531323538316339303737656635316537663338646564303135316637 +65663062643637306436646665663465333665396138646232343736666462383762316535383833 +33343437643666366538383763396464336336626538333364333164386230653766306239663031 +35373363313838343830623133613535323765356539363337356666653633363434353032366337 +32363339393633653365623334666234333930313639326364643561653165333736616135623039 +30636234653736663662323332313164663139373535666266366633653561653662313062623764 +38353936396639386537393361636139323333623831336366623830376461393362333331356561 +61396638316536636530343437653164313339313836313233303638363831616638666438386263 +62616363323634323864616364656438366536653437646365343262336635353730336564316333 +62383765356235623239366134313665363531646661653766366239633365303762356633626631 +38356563333065396432626433363430383635633462643738376335353561616565396461386533 +64343235313133636339363839666232316233313038653261323333646564623262363462323366 +37376134666666333338386436313565646563366162663638623863343866346438326233363664 +64336261373531353661366536663234373462383436363234616535323064353336313336666537 +39333936393265643237623439383334376533633338663730343837653538346332623264363231 +33623465373066333763353363396637643235643035383734343535306432393439633562313834 +38313863386338333733313665313135633930336161373861366362336131303561633132336133 +62393430343032636539303963353833613838663831646363313030363061643563636435346263 +61323435656336366361306162316164653035343939373566616535343531363466643164656163 +64396636313366653938643830653830643366643432386332383138656565643135666233393636 +31623665666533393939613065643163613061316239303430353361343931363632383462613037 +63316637653263383964366638353739393739373265353439313463326566313534613735616437 +66386336393933643439343561383233643735613732333962643434663737353835366634623034 +61663362343332663836356239636161343762333037303132303263643166323338373539363231 +32373764666338653531393932623832333036636534356638373837343663373737316131303164 +38623236353962383639663565343464643234336436623833393664643330326164316139303337 +36373933373162666431613539343330393866653032653236623730386537646633626235323363 +36623666386637656262376432353864616166613834636631346630643162323230666664323035 +66356130323735383664323737343736636366303332373534633535343033333938633937633762 +31323166333161356530626438653634633266353163373763363932393730356466336439383563 +30373434386163316331633035633532663632636433343333373166336338396463363364393563 +64356262363961663931313833373065636538393430366535376361363338396333356231623431 +64353933386132623438323832623732303035333334336635623935333564323033303733613234 +30613835613862376639323935383135373437353464633837333037306265316661633961643435 +39333134663534333834386134346236646639656436633164383234393832326538366638343666 +65356161386662633630653733343534663263613763623837633032333062623937393265323237 +63366666633935333833646233306632306231326563633736346266613335653561336462313637 +34363731656431383365383936313638326161636633643736343831356331643638323938313765 +34633230646465303065323563393464633531656361363564656265646466623261353164336532 +32626132363535383135366261393234626132643439393362376533643263303361326162316566 +64653931653832316164656465383261386162616663376330306563323734623463656235326466 +31643439633435333433333164326565313665323664663764616636663664393662363862633366 +35623034653936636434373365326337343861343630356630333664646639643861623461326637 +38336262326632353338323239663231643961656635646336313163373639643563383363333063 +32636365363435666161373334616364366234303061363864306265316261613635366538303234 +33393263373036643639353234313034333137643164636134306234663436313130666131646638 +39633935313731363636353737626135313764323232373931336438353663396339633932393838 +38326635666532396139653334383866336335663430613536336566353636313532396263366664 +64343966653232666435353532663832306662366232636366353539383462663965316637623030 +39363938313664373137613562343731323832633664656230326266393462623934313739383264 +62386536336139396461346566653038346633383761356363643433663365393538623435353434 +31383734323336636664383763326535653232323736643734633334323362333562366361353233 +39323963333062303430643961313130666438643338383136393334666365373833313939623563 +36633334613133646165343365383366636538323038306364353864393735383430313464666132 +65653938623465663333356436623963636630366437336138333066363737306461323736616663 +62613665653334656565303931613763373865613561623565386461626238653131363864643438 +39323864353434363463373163643637333839643666343730636666306263333230356666306466 +64613236623036326235636664653436656438373232343731303731336235616666336432626336 +31306564653931663866633164303335396237306163646236613237646637373463636264643835 +66353364323435356566373862366538663561333535396239643934616433336666653439376630 +64343538373365633063613837376162663730363236623463343066306664353730386464656332 +37313562616636396363653466656631303931663635386366363637303465376633316137363932 +39393365626461623435336538376562656239666533326361363635323734656461613430313963 +35376666356464383836373530343732636330666366373562383465646438356364656239653666 +35396137636633623034343532343039613331393865343064353938323430346430303162333762 +61376234376635393661636664613131313034343938366534316661373761633539303530333430 +31396530353961633338363839393038393064343566316635393362353031646339326538646530 +36376537343363303764303439626161353233636664666639613539666134363133343035663062 +66356262316331643039303331316430313162316435306230363034633763343363343534666430 +62613030623430363164663264396662343430393033636130306461383633666535313765326632 +64666330613461663666663036346563383930623139343135643663613065366664346462306336 +30336437366331653830356633336566356264623664323937363231353166333339393335303533 +33313062326434343437353534376161386530363732636264633539393235353065663034663137 +61333164306232303539396563616538336361356339303264356532636361393031333935326365 +30386362363333666138363338383666363663383535343432623138626335663636326339343033 +34386564386239636563373638656631356433376136346533396331643834333262303366386634 +61363964356365363332623863343039633262343437626264393738396666346134383862613433 +39656135636438373665363966333630303737303530313133366165356237663466383630366636 +64336132316164656166623531663862323436363066383837633732343535353766373563313763 +37373161643735396163383965656662613863306537326563343261303139623536333261613765 +65653536326637326461306334326465383039323531663430363861656362316662383731383230 +31636235333737633361306261643032653566653037343265313662396265616135323139636365 +66333434663234653539303934363266323530366262646633633933396461373832366563616239 +66383464663838643433616363363366316136336663633230653161376664666664366161343437 +39326262393463353062666262346261303532636437383861373263636333373965343831626530 +66353631383930656633323964313031303631326562326333303964303035633839323761613636 +63626163646431343532363863663264633838616338656630316636643265623534366538666632 +64303561336339363836333336326166323163323666313039386166396366633365306232636534 +36646633633464633062333062383839616361316234396234653864393833323062623333646566 +61356563346662316235333532376437343534313831343738656165393663653239356337313337 +35616139343731656130613334306339346336646236336234313331666361313466376166323964 +64623565323565363331333334313466376661633663386338616132656562303732356234306232 +34353436323839386131343737336632376337643835623232393666663861316531333235383937 +61613933643531633634663530663635343336363064326264343863346430653963663262633933 +37626236373662626634393531333162343661393830333562343838306432313733613236656164 +62636464633561313466396161376333303862316137636263383730323539383734353336346336 +35383161386665623630633361356132626566363261323532663562306434626238353365303363 +37663831373665613531383538346439626334393437623331316235623839396665373266336638 +34663537613135343036393133396563383861346335656266303631656435643538346466333838 +35366337313733313766363239616133623136363932613464613737383761666430636663393665 +65396131623936336133636566333565363266373535353539633961336566616662396333393539 +35616631376635613233343032383038616137336631326530326138333839353036393364333332 +34326135393036343662396335343361383266646538646339613430306630643465633566373238 +33366530636666373238643939323336303930653835623265393337303735363961656239626261 +38653664616338313364323437613231613065623435653763386466313362653137323032373962 +36386433623738626463316439643365653361653665346637363262333331626161653237366333 +37363531363834386237336432613733373565343333353764343666343230313365613739636564 +32373936333535336630323163376133643532636336663031653032626131346238666534373932 +64613863376662333665353730626562373733303635373533663839313363386138396337323662 +33363365656337393864373133303330336333326231326134396437616633663763383963376532 +39363031326238353862613264376631333433373065343838386134366661383662343262613136 +65303662323462373563663732323861363663396537336132346164663530366466326434316563 +35396366613266313136646666353766623663336366313565653733633339336633353063313434 +37333033393236636162393036333633333339663362336636383761383935336232336261386337 +39333932326462663538323866656335353264346234616537383937393833623132346361383838 +38373339316536356262666538616337623430636439616239353336333662643761346239613636 +39363366656231353732316338323365373734313333366465333732316166623630646430303439 +31306466666332633563363933643538366435303462353934373762663931666563656331393539 +38663739333765383265313130613936393232626561393461393831353234383461313165373561 +30316266393134373361363430306361653564333961373937393664343339396362353266646363 +62323736633735326462343537366262356162333032343961316539666430343063613837666366 +33343439636331666130303330316138356563646639323961656138343334336665396634646266 +64313537613362386561363937303636313137343435303761393437623736386636616163663064 +38386135623063316131636238623638393263326239663364623461613466376232396436633461 +34313061326138663666393234623831383066613137393364393462323431336562346562303533 +38313638663839666635323465336662356535313233396635306133656632333161343337643635 +63376135616139386264363535313632623939633336353138383337393664666332313366653665 +66653735663139363366653364663762363637383161363738356538363763616138343864336634 +34386164336630373930323735326237336537316630306262666165653931383361323765356662 +66383164303264653865313434343231313263643135353737373065326639333562353861333534 +31303833633738346133613633346131353234653437303338633964626637373932353662333431 +34313937653764626633646439343364343438643062626633323265663761336266303965353338 +30653862636436383839613531333435353435383365356536343630656439633261393638383364 +33363761373033336538373935613264613163616136386131613837623635333339326166306262 +65343736386437356133373331336464386663656563626664323762346661396266303734343935 +64643639313634373363316664353731386132363637333539656532366438333136613565323434 +37386637653965383036613734623265313634336337316233633634383033316663613463313233 +64376537633037646362306366343535303930363336626233313236326161353832373138373136 +37643237386432633338613866386263323664396632393737346235323537643033643737306435 +65633931353665623634326535343762363864316564633432656236343961376534656564306332 +37663862616637313631663533316461643562306237663039613539316332346132386361386564 +37643537316438616334383338663961646466353764316464363231376233333961383534396336 +31393863313830626665663434363739396333656234356364356665383937336163373664353536 +34346435373839633834623538386436353138353232333436653561653130386137343534336264 +63636337613339346337323238353232666133373034623432353334333435316661313964373836 +61396262636438613432376233363461353433313439666434653063303364326664383037636561 +65393637653137633161383737363335643366613534646538386663613561306634316438303231 +37393438336533386231366236396333613139326539663937633466613037646336653166323561 +61613165363830383461613061386231303565623239383137653836653633643766313463383330 +66303038663366663764643465626139643561356661333135363333333538336162383666383263 +34363164653636623064616434396530666336336362633565646332356138346535316265386637 +65363233383130643366626166323563383634633335323138633530366234303430656464663663 +36663931346431326566343064323237303932383966633561363562363138313365306431353034 +30306439363063323865336161636161636335646631636261306662346265636563646138363066 +30353239613634623762313035623261343133386634323533363465616638366536353133326231 +39336664333036333239346166333430353165663062643664373638623438323861393564396235 +65353763653835373266303931613334643730323761626163363063373766386232383461393263 +39306532366663346432656336386538323139333931373535313162336463643465353531633134 +38333934363964386538383439623530613937336139623133313835316333313836336137633838 +30626138326431356264656436333964633463396138626335643634373833323037633965363031 +64316532373836336232363365663362633739363633623536656263653838633230373632383331 +34386638363836356264373963666262373133376266376464353864666663313265363036386162 +35353464646432653334313835366232643638386362346236323666333630316561623030613865 +30373734373333653732333930326233333562623330363363393131653861656263623038356534 +39363539666564343635303261316431326264653630623863326337653437343633326136373662 +66343832343931313534396638663562636539613064636339303163623331323933623833653436 +65313034633736663761343530353632363238653166396365666635653561666637386335383362 +39366462383734626663336563616262383335386464363362333363363937383261356461383163 +64343530363232613564623061373164306531303535646266333537316130613732626561373031 +34643734346331303735633261666661363261633137353038326262306637383134363466363239 +34633364643839373165323463313336323539663039656334313666373336643435366138373864 +31376537633465326161656239323136636263656331633133306631666462623034633236373538 +30383964623561343032346338656538323861383231666563626238363038363837326361336265 +35383936363336643338636237613233663130306534343162653830666466353938376639636336 +36633435303561333935346231396536626231613735633534613466336436336330623963386663 +65653334326562363862356131633832636332666366626336306236663635623262633931626164 +35653933623561656630653536616236643830356336323861666335393835656235373632633461 +36346564633736313638636338373237623162623235346533313262346334343934323039353031 +30306132303262323939316565633737323236386233626430303761373966643264363062306163 +31313338303638663537636666643132386264613737393464653032373736343734353265336534 +31366464636339653863616432663130646463386666623238313630663136356332636564616637 +35346238366530366262313532626539613732613035353339376437313631303964373365623931 +61636363353038653330393133616662626438636638613161353463353038333163663933333333 +34343664633332326438626164633137326435333562323533336139303236383338626162383834 +35313561633736343136653133303634336633613166616165386534363537383564303337373461 +61306461346163613166633534316665383932626137306261373261623366663638396566656634 +38313630353734396162653263393964616635346133326239363638653636363530326237366136 +34363864666638656335636333343362393438373635366432636633613333633663383161393235 +62666563343461643766656134313037313163653836316531383364323962383636643930306339 +34363364363163616339623933363963343134323465663765323139373263363864336130626439 +39326532626266333133396234303861313861303831636435363937323664353232613762366338 +38386437306131316630313763303831373734373530363337666439663961353463383464336664 +35336665636366383732633136306463326331333266393862316235356261656165326634393637 +61383936333064366531393637373634323631343439643037633933613337316537343532376139 +34653535613435336230633933653738626132393561393165323838333936343637366332353236 +37663434383062386162613266376631316538313833303966303932396238396633656562373235 +35316461623936313865643236646533633937366437383062373538323438643439343136393064 +63396338333236616262656561393238396438383033633766613963663531366232373564666264 +31613562633934313533363833613736313038333435336332363530373161353062353663383535 +30626238616165373263663866363537326433646332633531666235343766653933393931366166 +36373437386134383833663664386536643361323333626330623763383666666437653839623362 +64363433623161323464333664393934656132313036306464366639306561613161343135616537 +33313537646139633039663061393634653739626464643465663538626633613664373839313530 +63356365623265633565396435316437653538333432373632653562653634643534656564613336 +64393035376338636236646561396332366632636139613030636639363463356230623538393038 +35653732376136383939386262656264393935633731633238633432343236636339633238393938 +64386263336534306166643737363431663038366166343536313936323933666232383964616530 +61303332636434613766353462333765363063323037333034396535663436613537666434663236 +38376133336131383038613030376666626266333734663064663037633839383039393166646665 +34356530633735663561383063373536333734386539306436323539326364386565356266643761 +61303461613665633433363934313036313637663266643962613831396464623966616532313563 +30616236616431356535663661316261303534303037353833613665326464643739313863623338 +65363937663263613439366636633561366566636162613738623766613466653462336433386565 +66663561393861376531383464363035353263336364646233363030636435303432616263656237 +36323861626530346262636237363039633538646539353465393862616438366163396262633666 +39333433663361643334386666336337656239313864373036633133333666386363306630333465 +31393838306662326536613363663663356237356230656330623334333236323530393964626230 +31373336363238616565323566346462336332616438613962373064636337633134356634333537 +65656633656464633634636561663866363936376431626334396633643839386438666562366262 +30653836303466333765303633393766336433343731366234623038616136386539333365373039 +65303232636633643966616435616438613466626362313433373231373963636632623762393036 +32643630643730373865336231666530636436373063626638303036393731373239393163653564 +39353533393365653861633930306362373262626332656465656634646637623331393939353935 +33333866313731633633313437343166633431333239656539316130373464656164393739306661 +37633738633639643832386635383433303065333666666535393361366566363338303566306366 +66316539663036643066393466663832643537653762383537333130353532336335636262313430 +33346361616363323865653062313733363730386135393134626561393238643631306362356166 +30363865623139383863376431626232666464666333323433356562393964323733633337636336 +63303363313064653763313535383539636135633539653038616664316466633836616365663963 +35313730623035313166663536386265383536643864333432356562333232663834656638333933 +34336663643565383037633834313233353639626563306235313864663031646539303766323161 +30613239396438613561646435373430623261663238623430316564303763633833326466306162 +64363562623266356139343933326337356365366137353336646663653265333535356566366335 +62373932623235643337366239623431326264633434366337343632343137363965353931343932 +38646633386361363362626530336439323430376633653661346561643530366638613761316261 +38333332656133373361643961333165663763613066353130366663623665376266366335643934 +37653763333830633039343234366532366364326530623538306637636465323134323461633036 +39306637396338663538303535656436613432653862306234356239633266326532663939666433 +66396263356665613637623239373964346464313062613462393531623532643634633739373836 +39353934356535386139656161656338346166346234396138663565323565363135646536353933 +38353566353130613939356234633635636436303234383236393838313234323266616663313634 +38373337303232663232386461373535393433623033366136336165656136613537643834353331 +63346162653131626437323730613764623761383139306662356434333036633865346263383837 +63313961666462643533353763353936663234633139306432323639333839313035393539356364 +34323036366564653061303266616632623262366132323530333533663336386263363133393931 +37656230643031373366626432336463313933653132356334323736303135626336653237643365 +62386438626164396134303437333537613333643161353136326334336139363533653363323933 +33643337336466343832386232396330396663343239393164363834366664343634323732663235 +66316135626534666539663137383265313064643162653566346164383331366230623731333030 +32616363663932333237643861306437333637643332306438656639333938366666363765623831 +31633539363565353331363863626663626539616139656261366163666466346631616234653437 +61376666356432666335343435633438346637323766646132633136616431393965613131626463 +62643132623862633237333663636339353336346463343666613634393561353735333464356231 +61316637663464303365393862323239383336333537663463646533616663376361373465373034 +31386430633336663966653138393465333836316433313833313566363231333563623864383865 +65323865336663343665353039613562303661356661323861613133373032623334363064336664 +33373662323536616631346435323866393733316363663865646462383133313038333865333231 +62663536323639373338326238643966303534663430643333616338383664343330336564303338 +39333131636637336536326262343932616630653537323266333139336361356336626661336531 +62653831303234323039636533313839356131363337393337663635313638383762643236316539 +61666361613835336338303331343533336133383233333662663638663639636261353531386563 +61386634326633323339383935383163373138323034386330393738393933393366356666313965 +36626131656339373436376138333836623361346363383836633131373362376332393662623164 +33356139666435653638643330636434373362653337366638666261663435353638393662316361 +63663033353735623835633064666466616563663839363563633064663939613665343136623462 +63636462363632643762306630323266353733626534326537363563653131663461363434613637 +37356665376237633532363765663536656534663736653834643034313463323030353539626163 +39656231636235376564613833646662396532303630663731353566613236373937653966386262 +39336134336139383064323565626164656436316132366130323364323437633532393037316364 +30363839653164656162636462396234336138623764356235343064643839616631353232623365 +37376338393636653739306137376664623039666539636164386333636336353136666531396165 +65353838373134353433623962626639316338356262633931613964326232356465303662343837 +65623836333566323536363164373062336265316564623665633132633437613231316336393638 +61336538646633366663653032363266366232313361393138343063346464656463356539336230 +65356436336161656136666532376430346337323139393138616166376331323262356239666561 +63333635653265376535636538616161343736616164366437313036326339626462613331363930 +39356139303035353730613731663336353133383031613232646430623935323838643964376135 +64663739393934313236316464633564643439353333353535643135306330616661613437343865 +32313337613339646637366635633534656533393135646162356137353364646332633663656639 +63353638646561656565646437316435366638663538363637643332656638306139663335646632 +35623338613664356134323734633161633233333639396138653561373262313936326232653236 +36613563376361363436343731323335303661366238313635383261326264396563343630346666 +63303639393832393333333662636532646262323661626336353738353635383365633439396464 +31373963623034653038613336396331656163613439306334623663653331323866383334633430 +38353035633564346235636261336461306132323236323363383333343162613233313332646539 +63323063376137373130646238376335646137633962623266396238323438363039626266623963 +30616163383435316333336236646135363666343339653265616538393262643837303638313736 +31316463313438643666313139643032303933326561316131633864303335663964633762316366 +64303866356462393935656134323136653266386664303261346361306234633631623037633466 +35306531353930373930646662623762623066336137616235356335643438376662366537326339 +36333932653961653238313937336265303336663837633739353734326266333634346562353239 +31343938353663656163626364326634363364313332353233633730636239333130306339323565 +66303136613635623361373566623762653330303632336466373038646262653361663664393536 +34313238366263363865323537333430393963383936356365323963383765373061303565323166 +64316437373239306364343364613766346134356135333633333134383363636336346162643365 +31366464383137626361343337333238646238323030303835313264363935336134333666643236 +37613833386430626466346335353830613464613563643238313865323961616439356531396135 +34653638636333613463396465363865626433333732626336303131356439653638643165336437 +61623664633532356462393431303362633138316231366436303234613263383439666161333936 +33383261613838666538353839646532396433653361393237393738326331323038373862623132 +63333432393032616339316261313761323738666139633732663932323933336665363062313935 +37326132326130663864366537646565623130653836316362363961386536336436663336376633 +61373366393032376464313331323461653439646133666530666437376335343535343333356131 +34313434373634363261323233666363643363356535656238616137653734306235313136626333 +64393564396131643437653162303166316161346131373066313762653738346633613765646331 +66666533326533336235303835346330373365333564313639396230366539653336633063666130 +66393732376638376663663734633539306337396663383962616431613762336132616361373865 +33333530363032663235353863333362633236626161333164653534386530646166656466313632 +39326437336638366538363866663333336333653039396232626166653039393566326633386430 +65323964633361633164653063643735323032613364353836373763616666313162313633373062 +66643732643835303861663633393462633831623131343833343837666263326636326462326339 +39653637373332376135316562623438346234316336353663636364646631316132643436383665 +64663832313266653233316666646561616236363136653730356666616165626634626533383563 +37393762663636663130663934393437313361366433346365373662623639363132643433386136 +35636636333138376533643636626461326532336337353239383535643763613166656632386263 +37343537356433383534323132383264383533633463313862343530366432666163646532633662 +62653464333430336531333434303933396536653964373961363762386663653362396430633838 +33636633663532646463353164653930313035303062303034363239303865623430326237313466 +38663634376335333361646264326161376161396232343638663335333831316265363933613363 +62393035383139616662633263333836313538666637636666386337613433663663643261316562 +66343139363263386563383734306538336364363734613263326266316431343437373639306166 +34613836376162636535306537376366393562356465306334353033333439386261313533326263 +39613837393064303536653334343061303166653836373364363231383431613138386638316263 +37376162633333383734373233323937346635333936346132346634373138356539326362303434 +65383738376531383839643065336337336538366364633661356437336635326163626330623731 +63636238346263633562613431313365346465366462303737326235666534303539346166326162 +33343136316464383432366134383230336465363435633062646437666464326431323230666364 +31616564666430326235393439303030303062323837386633323266633765373536383661333638 +63383366313532636261633632336231353037356665626461346563666332373132636161376361 +33363731366438663634373862623734663933386439346338653863613761353236396263643864 +65366164656262643032626166323838346663613961396236363062663739393332313137623462 +31316562656138623163613731343131323039383765313665313830666636353538393436353164 +31633534333261333732373234633130643366303236653864643066663931636632633965356633 +31386664343362343964353065303564616563333538323061376237363163653836363634313064 +33373862316365353738346438623666303431646562306132323331303034306264663061633338 +66653036363263663865653766343830623866373365373435373632383362303138343038626234 +34623732616237316363653533623039396533333030633931666130663430353134626234333861 +38653861616436633262386565386336353336376335656462636333396364333737653462666263 +31643530376436616466363363306134343132626565306435666639393561313562316165326331 +34313834666432386135653437363235353131656533663461663832353732623165303435326566 +38613936356533393337666662613130306565383336616663326333323161396533303666336336 +35373134303063356431613161326565643864303639303832636561383735306535663966663831 +33633038336532376338636663393662656262643639663537666266623766633030333465363534 +31333766346236396133656333323261623163323961643336363232353335646664353362343866 +31313838376663343535636635386533333431343535356430393061336361383963343030306536 +65333330626332343764373763346264306531343934656239643733336434303932643630343435 +35306433373432616338383034333938303765353861613035616464376462616566653262643037 +64333263313264376133333030616437343564396334366438306336333738333865303236313734 +38333338333039353065323630366563383061643839383734656138653338316262323362633038 +35666537323539366466656433333338356535386463336536613634636163396237623563323765 +38386236663637383565616435626234633463616331643437623338383836323336643635663066 +36333364333433666166633761303433373131336162316263333734613234616236663535616534 +35326430336463306332616632393466633437393932336134386238383832663732343362316566 +38633230616238336230313339346635306639343731363063393964626266373233373236623962 +38653163396639386231313331633762386539396332366135626534336466316237626235623462 +63393732386164646436613139356130633763653038656534643164313461333239303364363666 +35396433643634643933663362303132666363363434326164613435343234363030613736623965 +38646465373363636431353335633734643462396330396430363963353739333735646439366562 +32633961643230373434373064323436396564303036386561643833353533353233656636393532 +35313830373938323731373838396335373634306637336663666263333639303066633836326532 +61353764653661366565376333376130396661333630663564396363626535613130626235373736 +66386665386230363532326533343962386365306637623939323337336163663135356564316433 +30643861393935643061386261663238366230316265663866313564613538656264613138383133 +32373863396262356437393435303836383431303266316231353039633064613134646634313633 +61636565393861323262626536616638326332366664663361373965343932613532343231353335 +37363833613866663930663335323836383135626637623365353932363863633665653233316563 +30626237323161393434373861623231306331626631623564623831633363313738333039353738 +61383532623263316463333238376433643362303530646531663232623064643064353766373965 +33633838336333313362313464386463313739336465323030613333633831636631303633366138 +63306332613263643365623936323637616636363036646232386165326530393534616663313537 +38386133636130643465653065666339333633346261366330353438363731306365343938326165 +37343237353631363363343231373039386430316236343561656337363161623133613231346533 +61393066373762393630303630383734306231383738386362663331373035343238393433333937 +61643231633332333734333739366565323937333832363864343338623037636332656630303631 +35363137366565333631633437313764396263666561656135623162636230336531353239356563 +38393532666664633138656536643466333230303663353061313133383532643234303537636565 +30386165303839303933303139633364383936383739373861633032313130663134326133643337 +31353933316633316562303266633332336439383739626533633862323961643532616334626563 +65313439663335613430623435393564363130313133626666623432303939626131313264313139 +37353962383665313030383932346431383832346532313839306639646231636239303532646261 +62666637623465313333656232646462653961313238396338666265636661313630306531383535 +31316536666535656466653936303964313563623935383366373431386534663537316132353163 +39633330333639613361313566306661396631636338396235616566356262666636356435303966 +31653239633261353262356266316163373365396235353534633331396365613634303466633461 +35366563353237613336323762336335663066663837323062346138633538663039636261316462 +66653538333332303963346664643835663735663035303234396563343565396638643336633764 +66336130343232373331613639613265663139616135663339613534393633656434663839373835 +65346230346661356562363662306137333865396264623465396262313131343361373039353662 +63656366633136306538316164613335633035663030613435653339333961376235383161643961 +32376435366637623462623462626265666165393862636337383931333865306534643662666162 +30346431346662396536336261383034373039623231616661396163633433323261666166336238 +39623433363539363633353764326262363836396237656230393764666534373430343465623065 +31366564393066343664656462643937623433376661306664653764656336303962636630653564 +63313365613038353231643334653436343462656263373733616530363630393862326134623330 +35366238326531343135306462383264306535363963306539383162666231363839326161646561 +36353339666339633163343962613264363661333364633166313465633863663334363966333334 +62376335363461333263343738613234396232623231366265613465626639353338313438643932 +64623563626237353462663866323962356464393965376338623431346633616638396533376431 +39383438333030363639336562663232323032313732363337356661396435303962336630393537 +66396633626333346330386230623139316338616635393834323335636365306465623366633232 +31383234386139376661353462633731353161393730663936333133663131326266366339636265 +38626132616230623062383161393466336464646538666461656161393536356137356166633665 +66323666363664633739383663336234303937626337313537313237343834626239353237646134 +61613963393135336261323964316437613238383234396136623037366262303563663532313264 +31663666653836653532303064653934663366373738326438393532363234636136313533393333 +63363864636365356666633838353862626365616433613037393061303938303163613935363263 +63353462663338666430333861356536333166653766613533353465306663306438663238303165 +30343939326530646166646166663665303464663033376466363565626161383436393962383763 +62323736356137343839353736303761326630636662353266363765653433326539616362323037 +64356438646633653461333938363265663037323639326266626435373931373063333465396231 +32633531353062303064653539343333373739303633333039343963373136376436386635643838 +33323163333465353031613739393639353132656664343239613266386331346264616361633734 +61346363363230373161333763306631353234613862646231363062653832383866393263383465 +38663932633436313630653136626466316233646463653036346336643334326432326462366230 +39363332303265353230376463363638376131313730623537666636346561396137626661326536 +37393266323531356133323831343630653366663431636336373730656538646535653832623865 +66343566363231643938393965376435393663306138386663643764363034353638653633343839 +38313531326263623133363735623136376462666264633738343462623461363266336563363863 +37666633356338386632633539313531636537303238383234623962386366663037626363623436 +39306663353262656535613637633930633664343766646239303033656361353665306565643062 +34613235653466356530356230636266636236343766623632323261653037623165373438666336 +34343765363538386637633535386663653038323164643062613164343265363533663264626335 +34623835373064316531363237366438363563643266643136323161343636356463666336353133 +37636137663935363437636464363763396131663861656339326337353463643362303564393930 +63356662313033636631363535653564616261306139323337336265343337643033636339333364 +33343130373762623464316665333536366466316662333530626230623232383930643038633932 +34393936383631646235633738336339613034333230313432306464323935646236303432616533 +34613731323437363030356536353738333439346462303135633264333562306530646138646335 +38396531366164316462663035306534623939306631626663313063313532636161306539376436 +36623436383737663263356536643736306165316334333661663536643337326439613834623264 +31363238643334366564383064366435363836353365343162666131303762366536313833373433 +37626234663433373631323438383138333564643161333530656537626139373063613539633666 +39646265353031383766646165303835396333633637386433616431303835623361343833303838 +38353538646233383831643535663034633439373536643836336362656634643934626436613739 +65663431643130653039633130393033643663343566313431323536396634356264326665343630 +35346239613661313066376562666664623136666461646566393236386365353830323661666464 +62386561653238326664323939616138323833623139653339386666343035343363633139653964 +33343035613036346536376661646639313237633063373835623732343765616532376334353263 +65616631613739386265633764636336333034336632303665316435353865616530623833323065 +34646166373530323966336236646537316433333338653432623265393334613764333834376434 +63336333363663366165646339353134653839336661656661313764633630386232316161666130 +35313863633039333863313464313466363530623864326164336136663864333634326331623265 +65323262663731353231613137333732666231313035636663366435326334626661363536393564 +33643462363163653761326438343834303839326333613235656437306366323031663764356165 +36316333643937323861626233666531363162643335306338626330366235396630663336383232 +64343431366239643139646564623161653434396131663038666633313566323039356566396435 +30356165313138616637316533303164653962633931356363633237633562346334613635633230 +65653938303465613233323466313233396131386235313762316139616565633164636164636439 +38323839666534643732313539373632623430376134636162323538343935363933613161666266 +38623735633233616562356137343337646562633037313861353932383038643134333937363366 +62376334323132306465356566343430333261373265656462386239326165383139323037613238 +61636133353963613562303865333562376331313361373163646635303832653135373738653031 +65303664346432306163363239613730353236373038616137363762323265346634636164666261 +62316334373366323139643465306633373930343738363134386262303438323232353935643839 +66666434363862666234353438623430353361653765643632366131353131356533323864323461 +33646361646230353434636230323939336230316464633638326264316638303332323738363565 +37336132613662306135303865643565666561333863643862343763323636623062333634643030 +30666436306334643061316166353266383864633330303730633237323461343238396432636331 +64343762666430366535623334353632336539333230336136623066323863343831623330323064 +39333937393430376362326330336130393639613831343838663533386332323161633030336361 +33313437393932393438626634633334666533353933303266613066333063643565646333303562 +35363062356639343861346436396135623333306336653736666631633230316132353139346663 +61643561333539326131383032383065653839646135326337386631313838636335336533623230 +30323035306135636261663539643939613232616335313634623437373062376331343032316261 +30336335356238396263336537626565313939383535356163626233663634613239376331623662 +37383431613334353333363230306633343265326338646362376238313462393238663839303234 +62353762366339393433396131393635356162363632393465373563363861383337333430643733 +36376265303964393961656137303838393938323566373438373233373162363762373162376266 +33343434393064616139313464326666316637663366626137363237656236623836333334346265 +36323035306164626438663734623730353530653132323035363232373263396661333436306336 +62336464396261653031326362336439306139343230343937303662373164396231623338656136 +33626634656337373936633131626634613062383161323938323064383661636466383031623961 +37623464316330383633653136303532303032373434336366353938333561616563326364326562 +31333233393333613063343034636365656264316631363039646434616239306663333932666637 +64326633386336396332666430393331653533373461333431643534396135613538396232386232 +32663566386133313033646461613833663230656565353837656235326366383264653730383139 +63616161376332656235373034366237323234313561373939656134613435393431633233616566 +30643461643164396266636464336531623839306431646239363939393261653166333861333063 +63373434323232616635313731386539313464356566323837373439636361373830623664356239 +38393834376532353339373239666137663331353365363139356137343563333434316335333636 +36626561373266343161336263333036633735313331633464663162313538316338336264306434 +34653330666163356265633437373563316332346635656434313164393538386166396535363061 +39613764383566623966356539323061313963643165626330646539363530363861613939653631 +33306330636532336633396538353432616565346636336166326164623637666361383937333138 +36363665633533646464306164626133656261663533643565653836353762633837333364383264 +34336138656638343830313163616534613566306430343834396164626332313762386139326438 +64633932663133336233306538643034613039613439386631653039643338633664363339393764 +38373439393232316162663230386339313936363465663365656463643339636536303630356564 +34653133663335636639666638643966343266663433343632343831363538303530323263616539 +34396663373334333635353035373965393835663836396463303566333562326438636530626464 +39306536653339633831336437336266363938346162633962333036666238363564326465333036 +34313362303661383139383039306230666233376131623864303165383133323464303032336436 +61653334663464323734303635303435643865316462653837623664366439656231633639363130 +35613836303961613135376464636430386435323535343865653065303437653534303063633262 +32643439346462323237646261353936373562353636626530333666376630303236646466653462 +64633331313237653433313537633633393032623563333530633365353033613031653465656263 +30656338356634326238666530383766376362393039643666346333303034303361333335393932 +30663033653832386464313032396334616537643562656163623937653061666337386339353333 +34646234653936386461643539656635636465653762623431626137316261353636623137343061 +62633963313931356364353636386362346434663537333730326363383735623966356136643030 +62356563346563666333646165616362646137663639633564616630306465656562323663326663 +37633330326233643265373633353436376163346433306133383664336438376331333938333266 +39343334643036343661666634366664633733646235323661336562386330393236356466646432 +62393336646533663766326232643263363338376131393934613333636536643666643661663737 +30653062333436623230356265656437626333306163346430343432356563663763393861633438 +33336438313364653032343133356232623435323865633236666665396662646130633336343437 +63643463313633643562643861333266393732313166666134353164376132346666653232643836 +64353030313965363031383533633062363465633436633366393962306362303335663562613735 +36613138353830663065626162343933646434383639363264343461316230376162636533643861 +64313238313565643131633862626339316538373633373461326161636366653764363964643564 +64626663386362666165303663343237613438363462376432323639383233373035346438316135 +38636636643162353030313736346562383337373139653936343838623264633330636135373735 +64643061363766626563613336666635663835613363663739616631623837333738343439393031 +37356430636332373138366666393032646238633464633730383934633234353630646664313462 +39616566326431626230663663663333393135376661346530623338346532343131616536386332 +38333735356463343133623730376638306538373164623137353561646663363531366532623037 +30663332316330643761363231646436633630623065663830613935373166383162653262353131 +66633962633363306464656531343464663138393562323538363330323835633034373763613562 +30393937363865356361663863343430323062316233666537383663356535653739366261383035 +63663661623835633934623035383135303464376238376230656135383134653366656163653564 +38643063303264626332383762653932333732303636366132653034326263396663623661353563 +32643938393433646130346333396133633737333931386665303831343564653231386365623939 +39636234313937653663343561333031343834336165396439336339303862376661626363333864 +31313866383836613065383330636162626230306236653165636531643031336566623163633363 +36613135316666393636643365323335356536333761363861343966356139326331623765646630 +35656130633966393331383433636633373861373863626265303537386232353964386662626437 +30633937366566626132353732333062336634333433303864366533326361306665323933633062 +36306530626132386566336531343062373232623131623565383965343935646136376231376262 +33383531356138636638316361663339316161306662393335373431393664646536353330333162 +65636132353564373333383533313936306362393664353337393566346265393462653861633066 +31363762356535393265653166396165393063393465636633656465373464616633303639393430 +65306539343132323434333862313062333733373866633666383564363531306165613338386330 +35633363326365306264383466323536666437356262616538326663646238363134613431616434 +62653431623337396463653363323931363930373732316139666361366133376435326233373434 +63366530316562363331306361643466323466363436333761353937303138323538383036346131 +32393834633139396131666236663432653839363163303563393835326430333235333965623963 +61396566636536383931326538363763333930613339323366363661663931386661353934356362 +32663130643831373937356437383861353531393232393934353338356439396164326133623830 +30326131633161653234633663376662373132313564303932636136366666646433633361346539 +33326331393631373566333965303862633061323134653039653861656331306430303361353663 +63386334633035646365643035643134633833306137356638623230633736353061383264393735 +63346464383161633636343638303866383665656333633639666633613737616561663032663865 +34613765626235326331616531656533303730373438643935333566383932666635323962613335 +36336638376363346133633062633231346238303564356338376261326539626363356337666264 +36363163663138333035376631303561666431303861643866333863333830376366336336633832 +63653038393763386464373165306434353033326435663863623738666462333163663666323063 +66366333626630613637353037633439666237376432303538393230356239323466326465393863 +39643461346633353634306339353764663035663963356366313961663635633638316561616562 +36383732363836333361636632613466346334383032653330343133663534616165333533383936 +34646261356263323962353165333066643762323538393865616237393335623363326466633734 +61666663373930656239383365623237353832636138313938386435653661616465666634643533 +39613735373364356339643766643764646637396637363361666332306436313364353064653265 +39633630383230653534393734633235303534653432383735623933383536383931633934366435 +33353433393462636262636339643662383337326536366166306466643834636563383835613961 +66646165633733613561386437376662393238643963643739336437383036643236613430646163 +38366364333064656663313536313938663633653166333565373465613263663864316331633930 +31656438643730363261653136386336613162336361316531356634363132336531623336656134 +38336364303339646166353731316531383061626233366663306161366362316236636337653561 +64323337333231323835633434313637666562616531633663353530306633363135306539326330 +32333134333035633663646133393263663061383936393464663838346166626361373535623562 +61336664636237636262623136376532353964306461303663366333643663633937316463656662 +31653230373766383738396639663832303535303431663233633136336337656637323161613730 +62643163623166393830326434356264383031643837386361343635396235383239383335396563 +62386264323832363163346463333636633136366562353062643237323631343133643964346565 +62383937326562393164393335316333356238393864336361316534323762333634396439653933 +39333737376239343063343762353336616563346439393635636437636364393266366365393334 +62353033316163643664323132326464613965383865613063303061626435386330656162653033 +63323733623039663131386664376663386635666334363362313964653536373964646630303335 +62363963333731306336373339633566323432353664336536643133623137383566303964363762 +31653362623966353739346438633061623830376136373562363766623961323239306462396537 +61636632313537323635343265666239303463373132366636363936363438616563656561326430 +30333664356331316365313966343933653233356266623665666331316436613361643965323936 +31643435636162663132353938313663316562633630623963643432313166643735333336376361 +65636137373835663863356164383934343434626166666339646238316238636638333166653263 +32646162396339336632396230363866623063343066323934343661343139643062313763303031 +30623231333931366263393830343538643131616337613761333765613464633166336630326130 +61313039613933346166343334333464306366333132663734383161663836656435373238333637 +65666261643036333532343835663465623130663032306261306532306539353834393463323064 +39633061613434373633646330383037616534616234393830663338663766663564313961393630 +38383138613832613063313236623332326336366534326437343531613030336236643163363664 +34343865353062396261333765373833316130653434313064616364303638313239336165353334 +64396331613036373632636435613531386435633763306364333062613034353561346232666663 +31623030366139306535356531323532626138393533613064396465373863346464363730643562 +39646266376232666561366534646466396633393431386163356563346439363365386437313431 +62323538633430663033376666613938383162366663313065623065623437656163386466626239 +38363930663536613737306464393636306265373335383263373061663132383138313762646166 +35383462626162396633393438303639343165356438323561323636316562333466343765333166 +65656333363039393930306431623531663538313133643736626432613936323863653635366265 +62363865613634313631343937383664646330313430343638653333353361663239313461303862 +64303332303162326236643861313061303564323135323265386630643032316266373438336636 +62383463393231363761646663613465383035353730623437653232613531393932393337346137 +31383535613731306534333632633739623832306166363035666230323738316266313364363739 +62653666383234633631376364646162353230326263356237343338356461386361643531376330 +63666239343030653238366635366664353430636138613163373834383639323430626338353462 +66656637326661353265303237373134663830373239353034633663353230376463333061636532 +64393232643766383535653331323166656539366435346366333739636165653964646339663734 +32623833336530616661373433396362306538376435373631626333623438336537353531623866 +33633161376463306239363664373665313035626433373161343231623930353732663530613837 +61623331663930333632306362633233623738396439616233386334333439646637303166356339 +66366634616566323538363136373234643531303262353162656362336539393036396463616366 +30373562363630336266376338376665366166316139326561336661653637386536643537666239 +39613530656165386131363864333333626235633037353232626235666165393062643035383730 +39646333633337306266346432376163613266646333643234386361376262636135663939633263 +64353163613166633633346565633031366439666535316238326337373637333534323339663764 +37303035326431343231666232366132656435616139613561613537636536353937666231353761 +64616363613830613863323865646433363565616633666430633162623165396638626631353838 +62613939663963343165363632613636333462376362383366376131613863333233636139383664 +64643835306330663264323333363266396431363065643962333232316138633465326437396430 +61383634633366366161616534363731656263393133326330616133643961343934363433616263 +34363663363064393061376265663237396139653866343465343235363066383036316663313265 +30366439326563666461646637306531316537656437393866666265613031356135663836306338 +64643462353436303162346265366538353661333736623439306634396638616238376465386663 +61633965393434353966343363393066636236623430653132346436313530646466653664396562 +31323232313465373634653732323731373232346231323035383535343231343265663266366432 +31663466623330356662373038373163656134616563356335316630326232363837393535333630 +61303330626663343839343631646237336632623838386664366234356364376234306363393864 +36626334633537393866636565393466376136393533636133303034363063386435346464316466 +34363435303131303863366538343839343736393536373435323036643638383765336531363063 +34393039366262666566386662346161333837336664663133353664663266366131313733623237 +38313233336335373531316566313962653234353438653132656533353763613431326330616631 +31326533333265636233316362616362393561383034396537333666623439356235636534303830 +37623832386632616465333266323631643333393635326536393535623035393562303730663566 +61393562366565313437373736613264346338636236383663323762333235303962333439343836 +39626163323033353738643666623363613936353634366433613363636537653762626266653130 +30353135313034653432343735643562643434316432633065653937333065663862363164306135 +64343936316537383262366466303864346336373835333466666634323165616238643632343964 +33363763623465346334383838616534613962383262313134643737396530656535643438306535 +34333463363161363165366265323539633835366439623862333933353662323761393534313833 +33336537373862623861623933303733323737393832363134326636393031653036623438386130 +39356161643731383664666363326535356664376662643337343563643661653864326236623666 +35333432336464376636363332386335636131313463636262326265316436393630333166383131 +30386462303830373031623039346632646233653761623938373039366232363735636133323161 +30653337383936663233316131626162336238613437643331346333666638623930653461653135 +34333262316237633931663435633637623431393031643363343463313762343562313435306638 +35393439623266623163616663323766323863363864633232353037343262343934633239323361 +34303833386432626430363838316165663632636339643165663630653038636462336338613237 +32336165633331343761626166663962333336646662623163353663383733626131306333643334 +33346436373863373664343331323862396330376533323363313332643131353235346561663364 +31303562663534326231376262663337313661643737613537366337323739313363383565616164 +36616236396131393061313539656537313166666333623839386138326139616631336266663066 +39643962656432346339323563356361326339333339383764376664363431613034333066663630 +39383931366433313532313736636361613562306335663939376264316634303731656136363439 +30366639663964313335653062326566343030373631663366343735336330363839386633633530 +38333331653331366431333831623333643836353065363563626566353162383830386136386363 +63626364396135333331633162316238666661633239346366656430613262653062343632383362 +38316361623761656134323130653939323335656630313735323135313230666362383736613339 +34303963336661626330383531336662633638323038363565323961336337626634613832353535 +61336434373430373165346138616137313134396435353931396235633734376237396132393634 +65363533616535303430363761653437643963666663666335643961623230636632636237303062 +36623062326461363132363564313636343137393036353238383930653236336333653563623536 +32383565633561343232656662363132386530353733353934616264313237353766313138643831 +30303237643935343032383330376635623634376566363539646230306131376461333338386563 +61643033373637646463373337376566343163336364363632313137666631336237393739323166 +32316233306566313332346563393638656133616162333265656364383038656462653565353531 +62623039353438623034383134306238386636636535343234666165336331636165663035343966 +64666133623339383736633234303336636165626430363764346536633639636330306263396632 +63643664326162363435653532376666376463306133396336356635346633623136346633396239 +61623163343637666431663461343731383136386532616237626338383536623332643337326464 +37353230386630386166313165326563323264353339313731366235316538643663383236316134 +32393561376532333361666439643461653565323736373839316635386633353032623864366333 +39363337383932323564323862343863333531353936363830313132653930346536343039323065 +39383232313733616563353536363632316439306463363438643333366436313163656230363535 +36346366636230336364393338353164663231656262376632623936313435316431396265663265 +66326661656465383666303534306233326139376532303762653439623838343764326331666261 +31663565343539313362653862633230393362383330663463333063396539366139383737376139 +34346431643531333631643264323338663266353931356338383232346138613263316663663439 +32666562623762633032373935373464343861626439326331653163656334336161616535626238 +66653534313639363232303139333162646437313433663431336232316238623065663432386363 +64343763333063623762363037386332623736613038313262643862353936613233313565616533 +38353764653462613638663766376635346663343430333163613765393362633734393963343139 +36313164636630643534343332373339323039313734386131383832376463383035396630303939 +65666133316330643266373731343332353637306663666662396630643465313063303733613634 +39623433333632623866393931353233323136623566626133306433663436353135353239393136 +33613534373138373439643735336232666332656331633636393930306631626238643332316236 +62393136366461306131656533326564333033316261383735326638323461633232616130653839 +36363661393666316434363635393532653563643639306166643266323235323034633964663631 +35633739396230343834346135356139393230333030396535373765303535356430303564386436 +38316166366165323332656464376432373537306664343263653139383336643837346137356539 +35373336626636353364346161363936633832303935343464353034373733373831303834613266 +63666162316262316535616165383339383839346162346266626236366431363534613636303332 +32633738363633346162643731663533393163633663326561666461383136376533386639626431 +63323439393135643032306334303739616635346231313336353137353239646233656439383266 +66353638346165323937626539646532613930623662366336363366626462343063383037666265 +35393632373461633734396261376231306130626137303135316364343062663865313065366461 +35353563356239316366353035396362653435663961386337306532666139356433316532313631 +66336238656334393231363066643336336639303831303239373065323763376139373134373362 +38663964373633383038636338396538623065383639363134646264653231636436306239333835 +63353962666336623437353338656632373765613537353362303732653035626137306337366263 +31303566343339306464393437653465303233633136313461396635333466393233383766386366 +37636461613939653435363965323638666137646231366339646562363366313736616233316166 +31363136623562333834316263643733646535653963366637313530393665343836333139653338 +31636166326565346162626261636437316466636463363565306565353139336633333833376637 +65613866393739376631356134333837643363333062386430653238363564643339653061366565 +61643430333037373937613431313037353638316437396134626665663566633538633038386639 +33366137393934643838643033383862653936313633643339346333613537346430633263616561 +36356165656166316339653335636630666564623961633065623734373737663532633765393662 +38656562646639353636376434313737663831636234323965333562663532653062386365613736 +35613434643465613036373336376432343234616465363432353334303838306337333335306234 +39626137656461353533346633366330336239656231353966633461623562356233306238333430 +32353262343630663561396337373734326636333066363135353739386431663839353136626463 +32363565656462613866623662656433363834636362343763303930396638373838373139393936 +61386338343333396538633530366338373836613865613462353439346165646366303530303338 +64636464383834633138373464333461393736363938633965333832623764346362623339376462 +65633636346439373238303336356665333965376663643135633935303363643632386437636136 +31623235336533613363333837343336376231656362613038623063383531336339316137646564 +34333062373465663264663666336636336563323831333833643034646632643932336536643235 +34383661313866663764343234356465386462653663303136386163626438623830656533316135 +33333333316431663137623230373165306531353162323435356330643963366263643334663336 +37653039313037386139306362633537373531376663336433363439336135613564306539343362 +31353834666636613061313738346637623838646664643235303362656330646334353930666466 +65323332383733633763303361346666653131303131336434333831356231633231636463313464 +33376433313837326364366530376233396338653432383763363136396530626166343533376463 +66633030383164323031363437656631663432646264366366323064376661613965626566663839 +37643863376464613266346633326430353636653031666331313463333461393236346635303232 +34326534616434633235363236383136646162313932386363356235323862623266636162336163 +38636363386533333834343462663232323037383564366235366531373661386262323831316561 +31386131373361643566333837313466366437306365313165306435353233666562656431643837 +33316437633431316435346266306132316232323830656533336364616365316666633830303463 +32333163346631653833306461363637366132636265646237303037383536643033653131373335 +66366662663634393230656633633235643933666264393363386635306162333137633166313034 +32373836323937363031626665303938336335303861393035613635663263396361653365653436 +36363664353837393432653066393932663539366337653966333537633262623961656461643633 +34356638613964646537376536363434396538656563343239373035316230353334636632616332 +66303362613334323062393535363639616336393334383531356664316562613337626462653035 +61393335643865653437323730363531306264396639306232323662326631663931343062666364 +64393432353137643036373537393735386530653564633631356537396233313862303131656463 +65346238386161663936376663633232646139316635666132353963623337646566366531653362 +38613161373463306366663636366133653533303563353562633236626433313237336630653565 +32386263633136316266343638333966653733326435303134333162323337386466623161346635 +62343734346436636162613130366335633539623466313165396535653537303663313034343035 +37363563623733323931626162303039336236343235643635393336303130373266383235363163 +64343732343333353036646466383137666361623330346565653034363835623030643034636630 +61376565616339306264623266663465333630313536626163326561386566656537613439623864 +63663236363565313361313165383861646634663863656231313663663163313437656338346632 +66613566353039356330373234626233343330326632653366376639343864313330626530633531 +66353130343832363765306263363963656162343464396237663437353934313737333538663135 +35663034653134616365643332643239323464636633326465373631336430356431623137613464 +63653838643935313063656465336630396634313163653438623732346236353138613634653034 +39653130393030633561333537326237396631346665383466643461393136393434623537333062 +39663234396438636461336261386164633266643264656465366664373439633038376438313132 +63626535373262613564383336386466393863646563666135376365386137623761633439336132 +35376465373162323838646332363437386265643630626331373965363131616664623262393964 +61323061356539623038376262646563636639333432303963393261326166393961666433376566 +37336238636362373630663662616363663761363662653538333764633138653533396161643861 +30343636386330303530383163663763633231346662633635626361373430626665316661646232 +61346232373565663038646634656339386132383561616331396133316565393533343766636333 +34653233303566386133346363646330336231623265353764333632366364613462306164343038 +31386437373537323032376535343133353862643661626161666338396235326264383463336236 +31613635663736323639346339663239643362663438663838646234323036613634636365336238 +34623766346666653862316538656438393562353931343433333864393761303931386631636165 +34343038613764663761653564323234323837383132343330323265376531666331386435616234 +62323333633734353236303433616264386432643037343030623966636262666466363533363936 +62626462643637366234326363383265653531336136396263396132393537633139306438363461 +37356134656362303731333735333232656663396661373132363835663338616564623934336661 +31646132336266303934316665316163353639613435643762656137346163393065343962623766 +31636337663061633037396363623736366163623133653638616261383232326637623338313262 +66653333383364343839393761613362336233666438653263646133353364393730376332393038 +38666234396461363630346435643163323730626235366666623831613131363863653864313763 +34323862633233326232366434663638343035316335636265303662333433303435356533316235 +31353136346230633863363438373165616566656634633764616638366535373631356537636632 +34316335646134343031643733333063393033653065613130656334383762396635623162313534 +66353035656234306336376234656466376333353439653630336138626462343439623561653830 +34623431323462343831346131303739333332663064346537396133366466373737376262613439 +34313939666639373363653030323965313730373762323134373836633165303231323035653137 +38346632313630663134643132383738373931386537626164313962303666333564393365386632 +35393733376530366463623933653131363239343062343930353131323466393631393930623461 +61613033656630666463316338383532366666646638323334373631353035303831393038346533 +35636538626665626335313730393532303763393463623964306534643932633964366338666238 +64336461626636666662616137633632303338373366633536663966343634643164643730663730 +31366333313632316464323036636462356238663462643930336431626431396461633061666463 +34313337363030616163616433623866333262386133646162666561333230643330386231393434 +36363133656261386436316662643233643630656436613336376564323136303461653664333764 +30643234346536643766383239653334646566343938356538633962353535313738626666653136 +63323836633663346562353466303561353765633631373366316439346132323435646565353161 +61343536373963613130313538343831363935353035323166363637303639646637373939366333 +64346466613430626137653335616434636138383765373234663966633765346165623634303637 +61616139346266386464356233313861643332383738633165313965633337323331323366366433 +64626132643664653633343961636636653961323736343764373365623933646535393632653337 +32303264376532613461616235316335376536613439313966396130323064633131643535396662 +61633865616164373931636234383265386363643934363639663763366561343536333961363531 +65666536623431343037373866326536353237326531333338616466363536643261323964623663 +63613862626561653035376337656565633932346333376664303064393863663262346435643735 +33633561376536626331336239346364353863636134343833623030646435316330386338323639 +64396431643538643066323338663237363037313861343336613064616239383137633534313261 +66333431323761313337333736333631323438646135323036626261646564306264663136353837 +38623465643162653334386637363565663937356166653931353936613266646230633133626534 +38633636383834646463656463613961353139353838633361303233356663663565346339633665 +64656265316463333764393862356434656431663333363033336234656635663264336264653230 +34623433656531323264623534653939663738363962303037613764303039663964383635636464 +62613536623134313161383335393262656363366461396434383131396438313036653639666336 +66333039306438643536303131353862633838386431323430393866656565623664653966393931 +63383931646433613466643466623064346462356633366631343861623236666335363161343666 +30643333326237383135633561326439316266623837346165386636653764636136653331626330 +36346134626338343533343532326138663236366536386365326533653038386462383236373533 +63623330656361353439363038636166666333383133643866313662383662373632313735646566 +36663566636330663635383430336562366361313362623436343936396164616361373263303230 +33613632363930303265666562346234353164323965333365363164393761646231323930636362 +32323338346637316230336638353837383139613136666534656634643230353639393466316162 +66356230313365396434383332313231323062333266373666383035633337663832333262326331 +66633430363839663562396139303434333663343835613937363936656332653039386366306430 +64353536393163313437346231396239666339346230623431613662653232373033646161396363 +64623231616630633162326438643837643038323465396661363537643432323531623130396234 +34363539366262623631313064393465373737393366626132633766643961333039333537643262 +30336636633561323639343337633837643530613263613163316139653431626165323266653762 +65666366656234316634363935333936373265623235346536343162393561613435663431306231 +30336339663432613830363066363337613465616563636237383664333836326336323038613530 +33613238313034363065653239323566663239333562313765363934333761396136363663383030 +39326566353638633135623861363737633834636233653032663263323132363538333439633338 +64396434613563623436666437386534333437373933336130616561373332356265663266383934 +62626339343233383664633263663131393330633930386562353638306236666132343466313966 +64353934376366373961363062643162343032343035323630333733353532376533383939666362 +39383931633763663466393664653234383563636461373835306230333665613238376634616231 +38656665643136363837356263623035366638623665383230396236396539616131333262643034 +35316361666330323531333232623662393636666465343365343039393561613566666263343731 +30336461313738656266616563636438386637376662343838666262383361346361353764346166 +34653761376437383435326236623862643361656336336334633431326437323264333533646363 +62306439376635643731653961613161336632306438393762643931346235363466333333613931 +30363964386631303134626164653562373037643235343338393966623436313365616336383662 +62306132376538366363373731353462623666376639306335656563313461376235353631613561 +38323033663264306462376635653531316236303265336138376633363566633336613336313932 +66613137656431363134633932656436346334323064623661353630306633646262366461343165 +37663132353837353564336661326363333430303535616238336536306563613034396365376462 +34343164633334376336303931353965613735643531363139393762393632616164393937633665 +66666466623138376264623332636438303665383465323838373136376462303837643039346261 +34303931353736383962393831613864643031646332366633643233336336333162303235333661 +35386566646165303436313439343035636636393966366535373736613366396239306130646631 +64366335303530353862306635366534356430303061383066353138636361383237323364643737 +36383763636661373662373932306361326261306338303031343065363137633431636338323637 +37383738663664313638643263336663656635613661656538616537366436623262356635343031 +34643439393762613932313832623264346562306330326531396361376235356339663366316339 +63656237633865633864656165636532373335393263303135633365616438393332653162333434 +61353034346433346135316435633133313435346662656562623737313539373862663935333266 +32343238626130363237343931623732343337333563633265313365303138383366623739666439 +36366237313931336332333437623635633065353532336230633535353636643433336464653435 +62343662313535323231643361363966316366623830333330663535323435663065623534646235 +35346431336132653430346539343461326535323338373464396138393830373435663762393034 +33666364376161323738376561353137316661616436383861363866306463613435626132633838 +35326630643361633031383936333438636537393633373430393362326333313162336639353034 +34343830383765333436616535353938643938313064326263366565396164626132393864396136 +66303832386638623933353035666566373634393933316530663931616432666464313839613930 +36323732653765613964666161623330303035383333633562316639383036353034623562386466 +36613537636562393539346639376534373030626231616537633634303138323865613063333461 +61386433346436386565316231356666613933633761363462363836386232356430303733663033 +64663633353438613461663232623237656334386131363733353437393564343662323365396137 +39633536633738386133376663353630623737316662626634656166356433343035663534313138 +34303963313739333633313436323835323963363463663836396338306262643130646234386464 +39623261353766353065626537306535623862313631613863376335613563373238653734633665 +32356138653437383236626132353763353366376263653761326332336632303935343761633566 +63646637613434373737313237663036373733383832313935636536396363663031386333616361 +63366663643664353261343063613233343361666562373464643637356332303331616435616439 +31376530613936366138323232383465666433386365633739616331303863636438356236626266 +65366636393066636632396362313038613735366664326661613366353337333962653030383463 +63313230646539646665373935393136323731326136333433353432373030303032383037613336 +36616237396336633236613432323864613634306638626463366236613437616361346136393632 +31363664316161393862663830636664393030313164343032613334643561623131623765653737 +39363935386230663966313439326331336664663934366232356531623832633231633661396635 +31386539386466363230383662623730323938663636303736396264363631663131323835343536 +38313466653532346131373939613066343962616261316638323731346133663230386434383033 +61333462393565346335356537643030376461653833303237646362333964386338343234303266 +62393237386432633332613636323065383236633463636131326535663338653331366231326532 +34643664383139366630626336383938316138616236646161366234376164326231326631313433 +32333865623265386235613831656363383239663439636130303132353030633035626335373761 +66313266623561343965356662326132633563363737386335653231313364303536623662323961 +38343764353963323736386535376133613134386136363565306266653463626364336365646663 +62363038656163373961613739353963333936656336666566313130623665643735326163663265 +31376239636538333764656234636562373066333233366261656262313832303836646562303936 +39663738313363616636643633633266363135393232666131613231316666636633393462656339 +33613934393333663566353436663164326565383530306633383037313133656534303032653863 +36363835336565633936363139396162366634366135333435666663396236343563316262346233 +33383538356332626564346261333231356138373062386539396536343464303466356432643063 +37386430336662313464663235333130313633303562393737623936393937663664633433636537 +34323636666632666465626638303163633630313733353066343435386537656134353565323331 +63663634303061333838386433386232623564393366663035396463346532383931643833646336 +39653038316531343437653130373861353638363530346430363066666361643534336432393863 +65386164613134363033323531636664383033326562616634343466353233396262613730326464 +37373061666236346462356437393165373936373462306261383934626634383231333736316238 +35343035643038316536633832373062653066613133386636613262323939663132663033633363 +61663333316364653565303961343366366234626466353163343965353334346636326434393564 +36623665636530373132653066643836636566653964613764353663333961336233623538336432 +30343461623463333737366366383532386634653732333837316431623466643162653336386336 +38353366303635333333643635363264396433353236636331343238396561626462633037383534 +35363730303830653165653139343538383563616233323233623164353738666130306564376134 +39376233663435343533333538653263323566373236616438643362633131316536633265353061 +61666339336263633639643235323262386664613135656430376433623361366239336132336130 +63316632623132366531373362353033666636643863383035303162336433623737663435396562 +62396166633933306130343465663763393630383932626531613461316332353539666634373634 +66336433663166323966643831383130363963383065646334613130643764306434363062316433 +34336233666630366137616161656536353831646337633839633365383132363366616262373139 +36636330363966326163646263353738386237623263653866333638313963333834343938383133 +61616632363231396336303463303965356363656332623733653963343830316331623335663733 +66636364623262306565623637636131316639333063333961653832633038323731346233646431 +39373266666261373734356334346266376234326364383333343632316164663762623234396533 +65636564306163323231663964356233613937653864363337633630383466633335303334633937 +31666565653637336339653635333266613862313264366530383132386433623261353961303964 +66636561316237396661316338643930633865646631643838663635313631393533346533323161 +35376134343663653630373338323465373265323363643136346637383961376365613461343933 +66653439303236346139636466633030363434653538663261336166306433643838316437333231 +31656661386338363336643238326439356131303932623137306162643339623464666434613332 +31313364353663326238303165373565643465376363663563343933613839323836353066363034 +32353665336664333532393738643763653862353465623634336136643164343762623961333636 +37666632613933316262346634343834653631303165393365356130333765356661366139646566 +39656235326564356362396533376564383137643530326261386535653032663561393861626463 +66303364336134396636363563616161366562346433353162383230353732333234313965646335 +30363733336233623332336564316235613862356366623862393031396236353931613833373462 +39666530393962663939643965333232323131633333326134336530316332326632613365386364 +35623665373738356331363331666433306236306631613938653339653234313636376361643966 +38333636336366393933356439653566643665386130623564356239363462653366353033323163 +65656334656233303432656334386232303931626139313638333633383765363466336430663962 +63333330386162666334313433393862663666623631306231393361623063356665383261613364 +37373033356362323138313865656130333435613662333139643964623230623634656264613033 +36303838343630653036386266333165366435313133616436623266643165396665653165393135 +63333730366561643064396434646165393534313234306531323061353736326233343731393639 +30383533363965353162383962643031636332613861376332613436336235653861356634663034 +33356130366439313862346536633434396334323831316664623836353938353761316265346436 +31383538616136663962363137343363653838653035386335353161303937373539656130663031 +62376264303230363963323332663461383430653261306261366466356666346361646463306361 +38613030656533653530343735383836653136316133346636656138633934363134363666633562 +36333466373830326562613864363036366366303839333232393766626235333838616537643739 +32366635316532663231316465393062363230303434363431353331386133626637643030326433 +33383239353134616262326139623965653336663839353865386463663439623030386430626634 +63626136353831333232343831386562303464623065356563376263613063616563376238386566 +31373265363261663961663766663536633333353239313562326435656465303732303738636235 +65376637663235363861323332383635383530633731326333646661643461666532633532376439 +63663739363837666631633066623732646633653963313935666234653137376530386464316436 +65376361393339313434396334303131636434383231363731303362346236663935313139653231 +32363138393066653036306434393438626464333035663738336630343462663935383230343030 +33663138663562623031616166653738373766363732393739376632393937303262633231393039 +38663138303861313630336536653030386561653432373134656439376461383235353030653133 +63346138656362323430323531663131343864626266653234633265363034616637373663336436 +31323532333431623234306538363332396664396233643165623137376535643738373631303165 +30646562633663643966353066633863626531633861666161646237343965336336323635363030 +30613136313032643238623532303161666538396535626662663663613861313038326632383765 +39323064313931353039373565623064633238643430333965363538623064633962623461616464 +31356234366264326664386337633733336165316438333137616531383437626332366636303364 +66396336643030653965623331306530666230653436336130643162643636663863333232383031 +30353130663137623238666438633638656365653334303131646638313936316362343134663164 +36626236383761646661626336646166386261613461326132623061393066613530363761376663 +36376630323434633631663137326430386430373634393166363966666230656265666262316566 +64363035333434363934383265323932663562333339326539323664316364353265616331333533 +64636135636631633532366633383137626166326532343436396237386533356666323935316338 +64663130336233393565383638386565616266383931383336613539663939626235613933376466 +34326365663230626438336630396261623662633264623134386438353833633935623466633534 +63376663363038643734663232613563333531656639343932326362303732343065666166366631 +37376138393061396439633265393233363063633938316630386263313732623337343163373834 +65383935616263653661303732666334363232373262393662316334363862616536386263383863 +65316538343537613730663935653264646162643230376630326534633335393463636236613261 +63316437616462363530333239613539303430376435646234353232393538646132346330343866 +66303734666561306361663939343937396136613032356439623365346339623964353939633638 +64313137653061333166346137653062363031666134623765616431626136346666346534316630 +30363233613138373263643064323064383664626538323362646561633966653066366537616266 +34326565323664623435303531396533323434646266373861386637353838646163303233623365 +65656366393830613566326236363538653765343239346164393530623535653266356635396564 +61303134333964316338303063306461636231353764616431306439613461643564373639353632 +36303437343036313533623963313466346165646362356636363766303832643439326565343139 +31313561623938626661613866353966326463373261366235666163326665386665666266323732 +37343762613962376162666664353261666230363733346332313238376431363066363864346136 +33643130366536316436363361666139343933666431646266353637303333343032376437633865 +32396162316565636435316135326532356665303266633037393939353632393364623639656333 +61623430636434626463376636633032626131613966366561363139376636663264373564303966 +38363361656363663630653435613765653563666561383963666232633463666633303362393765 +65653166383836656263373034643332396536383635376636646436653262386234666234333935 +31356638613665333531656233616330373632313134613734353331373262313937653138396661 +34646461386365356132336639383864343363366163376432376638613262323930663434653564 +31623361653738366436643336313637316331306330363938363533633238656365353264353335 +65366666623462653136623237316562656635383431663365386134656465613636626665613966 +62313535613339383232313064643233643931373137383132626564633662386439656534363931 +39666230323935633762303136633763386236363061656664343361353033613439383365653562 +64666635316334386139366230393230366132336436633331616534666234663636343661376439 +31653133373237636238336463306133613466623031616363303235393335393664333337623031 +35663033633738646237666162353232336238623666626634363532303034303136623765623434 +62633563626331373061353330353031666637633833383538323266313761316165643730323361 +38653735656139653432333136653234346332386462333230633934353266643935323337316437 +38356666313133633562646630613231386161663431373733333138643565636433343131626337 +38613763396433373731623938663038653238353539356262303436316662306161643963656437 +39636563303063343665376565346132363936393635656463366333346366363666333561623664 +37613137343364333661666566373132396566613532646562386562313634663031626130646431 +39383037346230653664323363626264643661663936616236393436326564393164633838643664 +63326439623832343630363732366437356233323862353366646132343864663766616532333930 +34336361333630323166383766666463633433346461346534666439363261343032353864313731 +33623161626262366535383535313338663565626661333066313535663133333162303063653465 +37356161366139313261313965633036353933386362313135663031383461363138333161636363 +34303133373566373332393265303135303366613339393861393764356236333862643636366237 +30343066636634393862643339363636376137336434643338623536353166393030653264376235 +64393731386636616332333931363266643736653832333131393134653564326265323962323230 +63353832363766373234653931386236323561376433373830643034336132383136393165363536 +66633336663362306333326139663336393831613836316364643161643237623931383737663838 +64313334386535616639356663363533656537393037333865356333636235643139666232653636 +63336138633761303936663835393564383431393539323039333764383965383935336632656463 +65383762663534313765366639323632353966653233323365623431393063386166313666373163 +34663836393430353432323766653434353361303561633531383136346333313437356166643138 +35663438383162306666616535376431373038356632653234653065663035663938346132613863 +63626337373338353033633765326634366464303437393033636232396565666337663239666461 +34313965326139363637636531653264386561346533353664653531373233643639383934363434 +31363137653734376239303565343963623131326566353438356465326139633830663738363235 +38373665356332636236383462323831353364363566343636326530373963623164666438373134 +34343161636461636434373463636464383630333262363933396165653631396165373266343265 +33333934653765656166653038336539333462633839636461633962376235383636313031326564 +64356637333265386433313864306263303164306463643265333131306337613231636639313533 +33316633313435643163323363316336623239633937326132623735626462313165636161353139 +35636565356466343134643737656539386535363132383134333732623339633738363866306437 +63343565393061363630663334363863623164633964626366623262336664643431326337333362 +61663633366266313535396361663564313863333864623235646434633936336636633436386164 +61623337393937396339323465636438346333303763653731356232323362613665613066633735 +38633361366263633061313461373264363539653137646564336430666530333132343265323062 +31633761333836653733353630373438643037663961376439373265346134356535363439373562 +63646163663534653436633237663136636362656439313466393131663336376631393732333937 +38303734633030343965376236663038303264363361643233326330353733343964613063653766 +39353739346262306131313262343164363236333935653337666363356432663061656261616461 +31343765386531623861636566353038653163313366623466636535656162653538363665306331 +65353864363737386239323564383566336563663862303731363937363137656332623966363834 +35323339346361353366653635616134646632363034393663613238666534613637613539633262 +37353035636237336566646337633039303630633236303261633466356338653463613161323462 +36326561363264663033613966326231623730313930376334636461323033313437666236336237 +64356165663665326334396530393031306131643137386633643936363135626663396438356239 +36663330353833616536383064303163363064383735643739303831666163353738313332363033 +37363064373733316134656261383962373736623966616161333165343332623134303236383732 +34626330396135616336336239626461353231353731313664376264346237316162383464333030 +65633039633861643038636362323966383034333964363832653066303561306363313661303064 +32323535353031363865633362363138656432366530373636316436653866616462346634353763 +31313136653965646633353365623038656461373466313530326231626162633762616265383863 +39353737316364666164653031613037363436646632653838643662656261353336366235383536 +62666131303365396366346638313366306465656430333030373338656530646163613833323431 +33663832313232393362666236333965613236663565666631656238383834616361323830623166 +37363663336237613431623233633261643734363264303539303763376165313334663063333538 +32343232373332383931323938343536363161363539306661336539666166336566383738343962 +62386235623364623762313266363830613237313762656236346430363564633365333566613730 +33656265633465636133313863623266643230313438626336356136356663356438613034393134 +65393234666561396136643930386130633862663966613366326163653539346439636562313437 +37316134353231323630383536333431316234353836633162363233653633643734323536386165 +63393764313261396266633731316233623539336438626534323934363765653830653465346661 +64656662396330356433623064396264376162646238373532316132666363353832353530363333 +36343563343362386334636165393065363332336538326634316363623334393462663461306432 +66643438366330313166396265343064303533313037383932666338333363366339336465363463 +62646466386334616561656231376633316539343065613333653663383161356332613265646263 +63643861616266353733333231323136613131383637623836366663303330336661356561373963 +31366337386665656233363431666464613439383765653631303636336432663635626239663265 +63636362323037343239623861356239316130356434653330393737636461396461323938356263 +38633137323562306435383331396332656166396130396639323564396665636536313433353464 +36393732393039316235396133393334366661393837343139623766663633326566363934326431 +36303264366263346161343564633166333030323137386431313462323366643064393261316436 +34343134323065663535623563653930336332323866363461666638346535336232663832303562 +35656462343132323462363961336237613039303639663461663731376137383064396165623831 +37333134323765333735613465373332356433626562346139343366343233343036633161343435 +38646134396133303937326366656333396565306261643265306262386234303639376263633530 +34333562386135336132623466303335353835636365356566356166376663663531363535653863 +61623966666366356438663264306666313461386438663166366234653133663066313861326164 +66343233623661386365373833303030323365306264326166646164343163326663396332626139 +63663263656136663164313039393266623631646630626437616239633465303736343766303030 +33363363383632383833613565313866643039333430383835383364643834643439323766383530 +35313462643237346166383565383435363061313537636432326164353338306165623266653333 +61383630616536653963363739656638313334313765383765386535626439346337343463333836 +30666336343463383739356565373934306161313231383563363732643331323335346466343631 +30393036393266343163386636663937393862656561353462316530663336656661306664623364 +65323262303564613166643461386466366633626462623161323766386363653465336235313734 +66353663373035663138326532643936316464643534346462663861633361666136323737356533 +38613336613964333733633362633363623737316565386331313838633232396261383662326533 +31646234396138336363386236313036313233633633346234666337316637316665636235343638 +65326366343834333936356132633336666137643439333361356262636433393433316563386631 +62333330656432363338383762386231333732343766343363373765626365333662363631353763 +34623035353633616238336233373666366232316439353637633131316463366364663261653333 +66363432306633306133376433376665663735303734613661633264656562376330383733383139 +36393761346532633032613830616336623262613736663434613462613735303462376635613862 +36313362626631363734353466333536613130616131393762653562333839346333643033383837 +32323861313635356233643739643637326361623538316236663632623934663138373034346638 +63386138643264373131633565376566353361303133373533376334363331666433643133623630 +65663337323731653530303231616465666363306362613964373761313037356566383632646664 +34346430646164643932646134623361323865336534346636313934303761373930323130663361 +39653232336136373931396532386432323434613039363261613532653566613335316265376166 +37373930353437626539376438366663383565633764303734386166653136656338326131366162 +34663566653636333764343366653737663537353637633865353136636537393166343034393262 +64613463383531316564343137373964613630323730343732643765633832343962346130313639 +62336230646631656161616236363137333731633163636133353934333136326162393330383939 +39613639343964656366323434623538313434363164363165353463373130626633363738623836 +64333031636564363766333038313764306436343234616661316237613661623031306234376532 +62313735343438633966326461656130306662373739336235616339633862323138373965623038 +62363062616461643638386161313732323066333661326137663536333430386662346237626566 +33343632363831373834663939326663386465353431613864303664623833663930656539326234 +33373966366430346365303661666236313331373133333664626131633634623034636565643063 +63626562383035363066356231323265386461366438306237656637303434306263333664636632 +66333066353935393736376563336165303033653863316438316133393532616638643066616135 +35373537643131623130376464623433613331376162323766376437343061313734363930363439 +31313662373035666530353261306332336662623764623034363461326439393438666466626565 +32376164656665346535323533373534313038333263623534303237343164666134653634336166 +35373938663639343137383038313163313864626639386537633665306165396566393331633462 +63323636663862626434643034376264333537386135326431386433633531386432393333616431 +63663062326637383932653030666263633239363131646535356663353162333633333339393631 +62653930316662643538313333626336303239363530303764396636636332376438316364666161 +61313736346365366131633130396630626164663466643362323734386432386262336135363766 +34336538383736396465396534613863323736636631633235356539336162313365373638613065 +64633434643839353261643263313234376336313830336461386265663263333235346239363731 +32326639393734353836383633326663376237376236643134333663356134333331346665323864 +61623733323833336334396439636436353232653865313361383564306535386332373462633662 +66623932323935386366616239363335383963636436366262303330666132306133356236663234 +63383366636331616635396262316334393333636536623630663534333863373631393139393533 +37343861623636333661356361353561383531303234393666393863626132343061643365363731 +61363030303737613365633461616165383134363433376239363034303537383233393335306239 +32663666633435383331636561313462626466373764313737326634613535663062623431393737 +39643365396365623265323134633837386263633537343837373937386435333838613637636437 +30316263383335656365376162366563663265616237353161353936343466643933306363666637 +61353934313935626261383931396638643866326364386633343661313839386662333739393234 +63343166633032653533626365633336303337653737643263623335643535313164663266656162 +34613863666161653835323636376265633535383665356536313934326534396635346566616134 +35653663313438393334653034613739666466633535663132366432353366313033363664353537 +35623930663338363737653063346434646362646364306434663730363038316535376530626165 +34313764316230323461613336336564646164323231656232346262373465643134333739643431 +36616364386165323834366234353737626561626339383334363930356430653362623633363639 +66636662316263333131626664373865396266653532383639613830313139356466303338376437 +38303534333063323630323034386335363330613936613265643534343362613835343566376239 +39653962323066393364396466626239363064383036313431363439386431663535356637343666 +39306339623634623265316138653663666632653034326332386134633331643837323564303263 +33333435333564303933323934333333323139626337343330333737633963386265623336643938 +36393563666538626336353162663763363438366131303336653862633838643034326138323434 +37313333326432303439363334303235666331653034376265343461653866393935313763323666 +38366461393562366536396464646639366431303037613933663164333633343861313530333739 +31663561336336356461393865373962633763633333636262376462356530656639323237346166 +35393663333830616334373566353263373433313763343531396531616534356634383237653962 +35383632636231323230396435303364323766393162313436386333613836613534386434633766 +39393237356364646236373335633465313065616466666464343835666231363961333539326335 +36383566336431303535393562633738623636646334646637613631336639336533353264303937 +30653339613532333432653761623536376337636237643530636434323439323062663936656138 +36613962396666366661643162613739323764326561386438663133616330323836393138313836 +38623232633233666635393239363961323935613465373363623566633439353039343932333233 +64373662326461343231343539303330326134623461313738303737663431666337346135366564 +64633638393336633339306435313031333138663939323936363137646665663262643862633839 +39373963313665623032653632343565373431306166393830373263663039616466313236633364 +34356132326263666636376662643364653463623165303335666135383338383766663230333733 +65356132396636303061356662616339336530303234346163656134623965626432643435666139 +38363331663532396535643230376464363636613830386536643532306136396436366336373331 +30396230663030666361633230313632353530313265356538386339393435373836316435373932 +35393363633432323930303337616538393635333139646162363833633163613731613038343061 +65616334303031373432343533373437353339396437646334613539373066373962666461313462 +61333739623563333639666531616461306363613331346161366633306337333736626134323334 +39346531343032353430646661636137376237636564663466633533353166656164636134626437 +39643432626437306138366432623035663535353134653663356365353865366134633866353938 +32323734336461313866666633333063633930303430666338353737613132366361663537623333 +32383933326365623166626230393630383935656534336237353238666336663266313337633530 +31333563356166353231636534306431393765366231316239353634646564663765656566326266 +63643930663037623165626230373232336562366565663633356131346137363131636432333064 +34356330643966303437396438623635613138396534346262386131623561346237366663653536 +36396265343435313436373433646532353337333335623638643465313232666361663639396364 +64386430303939366438656464333631336266343666636433316331353030376264356535626130 +65383638336439376539376366353937653735346634363731393761343363653363396662646439 +64383065366137343366336361373531643564653933376466643163653439633831383734393762 +35386537346532636165363966653934326238323437376234626230323833653731643064626261 +35383331663062633532306663643634303164323464643462306237356634363463626565653233 +66633739373761663666363338313130356664393434633161393735323862313563613833653834 +62383034653932636265363832363535313761643061646432613566353332396537616264343238 +30333630383564363239343863636636313763366561363139383536636564346433373636383064 +65653561386665616338313835646565343235363730626564386464643131646533356132626538 +32393732303634353565326531643061373637623066313938666563333163636333663730636139 +61653336393035303866363539663432633661626131626130616135653962343130383436333064 +63636466323863306437353735393132316532356536616564653862643135663936316235303136 +32383664393036316534636563393235393862633430336634353964653030366330373730386366 +32643935393262656234663761373732383436333637313364643630623962316563303632623063 +32653636633534663164346338623264356330653466306566356230366431306134316330326432 +37373534633438343735346337633863373233323336653064623136643063326436393832643833 +66663935396265326537623862396536656361636538626366653437613035313337316165653762 +37353865623864303462353432383565343639653961633361623633386262303437643662316162 +33376235393032396638303563343837323434613038386634393530373862643739333064343130 +33336166633038663938393737616537626534393036373235633661646665316164376436643038 +62623461316339313664303431306164313665386439616363616232646164376463636630613632 +36646366373564396630393739626331666364313237613734323564383932643832626662326239 +63653032626266636366346163623530343432303064323330333462646462303531303333373836 +34306232343164333031356638366237316538323031616462333231323934333638356238383937 +63663633623636656466316437336136386262396662623061393162646132346338303737373634 +65663139646239653239346661313437636338646430613538336134663966343061643233656634 +62313733643130376239613637353135323039323538636639353132363663343439346465653433 +36316131313631653665356264396463326263316235343633666464383364313737323538653835 +62633634643239616236633362363039326535366163376636653731383164623961663163326664 +62393239313935623335613166626432663265306230623036303062616263633235306664623663 +37616436653361656331393363336539643564663562316435643633396366613664643830343938 +30373535363736643739643861303735636338353439646466366239323666353437376435356435 +32643630323332636166303436343961346538343966633836653162653639353562643736363861 +61313861393533323931646432373532636234623266303066636338626436633434356161643665 +39363537316265373930316431323932643564653666303165336362333636396337323933653539 +39663963623861616237393330393737653139633963363033323936666432363231303036383837 +38336230633464636465363966633566643530636465653466396630373765353063346132326166 +66646239353130393663363639613730373337663266633766616261363965653638663731343266 +31366334393037646461666331333930336533643965343665653361373038333036393932343332 +61373339376566356263326639633932346363373563313234393531623735656364383662376631 +64353239666539356530653732633966303162313538343264663662346538633133373365333633 +63336339646433633533356130666337303137663866333666616131386462306537363864393734 +37306334656637336664306433633730626630613630303832623365333463623862336562336636 +38356531353761396230613234383036663038366135623963646135653733363735333631316432 +30656137343061666361653235313835386534633861393934343539373735346333636364343234 +34356337333862323763616463383462396230393461613137363135333636373761346536626365 +31666365373833323963356234323765356330373063366233316231663163353537623165616265 +66323733306462333666323639386633643863333261636665303064623965623036626561316339 +38643165383539663263323861376330623563383166613263313461656638313736336239356632 +32333735343333343830373438343032643361353239343261636462643035363439363230393661 +32633237353031373735653231313833666432623932623665306131643866306161366364666165 +62623764626539323333346536336236666236623230343334366434303236616139343637346463 +36653961623565666562323730623833613161313462633362303634323865303933363665633736 +34376263646663363932353266346231326633306633656337626333643032303735303365303266 +35653134353437306464356235396564313136653036396530363936333837386561356332366533 +64386435383539313332666135343631656539333631343138346266353631386564613133343566 +38646639313266643036303465393363323435653535323634663831376336326165613639633265 +34323136333331613064346465356536366336343335656165386136373032326335356363346233 +62363838663866303361336538653932386130393062633534376432383836356439323935643866 +33623435313665356363633530633431366233663534373632383639626661333866323364396134 +38346134343539323632323235363762323334626532666463663730633933316662653537383263 +37323966653566303063663063363230333066613635323832626431373565633261646238346362 +66363731613039643032333063303137646338336338313536376530353435306436353434353463 +61353763323036303565316536626564346138353063353538313964306666663834373262363736 +64396536343635666464653165373239666139343263646461313666303737623161643364326338 +37643964653062323561623763396366663838346562643735643962616561636265613864326631 +65656663323563613031326335323132366132333937366562656438353439383064316539643735 +64623462333533663064636563393830313135646661303437313136366466373930646636383265 +63393530613062616462383735643830363633613666363136646430663164306563343066386462 +37363666636137363463613465393532343762633732353936633931393064393561313634623530 +33363333323566313731373463383061326431366464313035313332386361386330393764383563 +33323663666631303838363964633737386666366233656461663335396131316139313933363666 +64313864303765383034613736316639353765323630323933613131616161313336353635346539 +62636665353639333335393661633266316234336337346636373266383332666535346534363930 +64663166653038373831623764616663393436323838376362356639616239376534333863333532 +63396334666631633862353637383462616464643932316633323861663932616434343736316539 +64363061643964343238623631656266336261383962313962323636333564303234623634636332 +39613761626536643562653762613634376232326134616266643231353036333662666462346338 +31643839623932336430333037326637643665616262323633323034653732633932373334663630 +35653763373332363666656564353466363133616662653936633565616465633730386334666336 +64616137313634303837363035393235326536363764366562346333393037366561613832653665 +30646631626230623064646137613234656330633034663166323236646332383333623164346430 +30613038653137323163306332333131363665323364643564326337616538393562653032323237 +34333063333237356439666234383133353937303266616539333632343161643564626465316132 +31313834333139613532386263326364316430366238356466333738633330326135643766663965 +36643739653265646637313239646234386430363039643135653338633237613931383539346163 +35656166313264613332326130616433383833666164666163396530316363626362393636653663 +31366165393466353264613161343834383266633766313031636464636136366363616135326135 +31636336663963633835616634363435623164663863636462396233333631633433373166346433 +30373662316630653566343864333533353831643664616339623865633930656630393035353466 +31393665353761366537613433316133376337323136333862326534363962313836656138323363 +37373639396266346265383962303232316336363061666631353762353534396338656462336635 +34323331613664306237343035366537353031323331623061353735633833333039366564323738 +39386431613961313664663336306536316134383062346161666461333866663334636631643437 +61323633343866653561343961333166333434643063396364613534623733616361353837663563 +32646466303135666239663861303362323434383761643563353935303161366263333435393938 +64326561656333326330616264326364396532373933333435626461373264356362396333653035 +34383933636164653733333933373162306365623733646430656235663734643664316165356565 +33613762633236653861356538393830623765373165633362633162633139363163663937313330 +63623133643661643133353563333334316536326139363436326132656664396130333365616263 +38646163396435613534346331653366623131623565323264396336386162316366636232356337 +62333734623637613431613838653638343532613634653635353133333130393438313464373134 +33366530353439353935623735383266383436383339666138656363613461326538333763323763 +66343036653630353138306630656638663338373333396434363965306235383235623763633031 +38653438626630336532323432643437363863373534656138346436636662643436376330666636 +66633765346337393939393936653366323261313263636232353034373231353562663135663832 +35656439623663643866373932303236363438373337396132396161336136373333336566396565 +30666263626431383831333934633262313131666563366162636161393530653230623364653737 +65316235353437323338343963343730303665346333633966393038333139646531313130313836 +33653334353563346361636562623438653065613166626237376665623163306431623864383138 +63666466626664386530616264366536336165663637303735303164616634623763323730373863 +31316335366435396138643332616439303966626532303334376635313061653239376531663833 +33626534333562356137623634393836383139626566376463663734613862323164393661326232 +31613239353061386362346134613438316366316236363832656363666663316336386263353561 +37396361323533333137353366383465653639343862653063646264623466613566343764353030 +64373761373432626334343235366532366130633563333566326263353366346261613634626334 +32303630626465313962323766653864323163623032633964353733326335636361313534623636 +34383632616232666464346134613836633535326530323565303665633432343832633363396666 +30656165303833353938633861643730323361393063366433333165616565326533393438666331 +61383364343866356563653066653933323364623031326632653239663739353733353238383966 +33613239363738656634616366343336383732633231386366613439616164376338663936623665 +35366437653834346137346432343936316666343434323163373035663135356438313938656463 +39316464616436363461386230376332353831386364653766326366383132383535373161613039 +35666638666636346132353466363431396638373963373535653466353839333763353234626333 +39306638386135656564333731313630343332626433636562616536303535633463373564656431 +35313463646331343534616236633462306535336562303737313765653865613033323061633934 +32626431616636393134386334353362623361663239353830393462303139323632636532643433 +37393531336366666539313662356561343664386433343936336361356137326266343764393733 +36323766666635303837353834333739613538613834376435356537303135326461616331323366 +32393166326639363466333530646662363762626466363635646135386664653232306662303466 +37616530613837316339346665326466653835356638633561336634353532613864623562393034 +33643530366133343037666431353230386364333437643230333433353666633538613738303962 +34663037336366396531333431363832616237323230376136313836663730313164613037656333 +36393664313862326331643866343131633038346365346365623133373466613531616666376436 +37383565633764366132373365656663643330663530303934626632636538306531623362336231 +35626162656332343465663130323162623034656230643031353839326462373664316233326239 +66333062353330366431663936666634373330356162303262316564363730343537363363326638 +30393464363863383063306337366536303838363765303732356163653265663863663361326462 +64666430393437616138343237356434613234653862333735643733353165616163363466323664 +32616135643839643961623433383630313437316535623932646566353931613437643931633338 +37613664633831383561376361343464633630623963306134363939653833643565383962363064 +32363136326233343930316262626566333531633462303430353633653065323038626437653061 +63303939656330356465306139336239393735633838663338323737393539316236333865663432 +63666666323163393436643738383637353437393265333962363162623536636334306564613764 +62653464343866356334376166633166393238366666656265326330363165363236383466626264 +32383262316536653164363632636238316530653334633331633637346465393839643639653563 +63373263313632643436333366663737663835353832396132343633323661383862333032383161 +65666563336133636437353133353132653964356537633063383166613563383430366332356334 +33346535663537313730336135663633663233616531656536333966633164333535306162333165 +35663466333138316662356332643432373835306336363333396432613437366538336430336136 +63626566623331663863393063393236643065663539363162323236623832646461656165623561 +33613237313837366566633261663332616566643435616365646562663464623739313165613864 +39356163616539613736633733346639333136656230363662323834363833383332643236643566 +30323331663764333637623764393230623131643234353363646562343062313034323638393837 +33616464643033666238626232356463626161343035336564373233643031623733373266343763 +30386566383737666336313839623831646464336339613261643434326434363965313464363166 +37383863373635376561623963343665383866356233626230643731623130383033376531316139 +35323235373039333838363461616464663233366235633134393861313231343236666162363239 +32313637656666633637626138366463663533386363626631633238333263643830633732663739 +38633165343932653339636637616133616462323063663765326334346465323538346135343664 +63616665633732373539383738346138396238663930653464343262653461656530303134653838 +64633938396132353433623839663261626263666533653666623130316462636536303766336332 +63346637326336666533386263366137303833656164313930643461393733313765653061366433 +63373130333261636661333538373731633731303136373833386463346134363061383031613135 +32346362623730366261363031366165393631366162303730613234376439346537386564323530 +38336166656638333231616461313237363438653739636664663166396366343438613532656433 +63626437643233373630303061343237303134326431346436363239343863653831633264653066 +62626630373939653365653238643039396533363263373234613432343239356330343535383162 +38656565363364316330306632313961383630623361336266356662306264646131383432303832 +35643462343132373463313866643839373538616263396166613437386266623936323961656264 +30353036663963373264656238386461303062646239363630613063363831356133373864626639 +65323866636663343530353830383666633635373866313564363031363733363562306566616666 +39336565636532383362656331306339646138356164663065353032336631663039393734666564 +61313931343130376333623236366664373861633838356638626239636361346162393262663761 +37333537336461326532363465303439613938316232643730643263613834623831636632353864 +63393637376232646365356237333530356533303131393761643464383365376265396331633564 +30303637396633666461623832306337636639306261303133646266613930383765396335326631 +30633537633130643962623865383733336361626430333433363165326463306565623961333339 +64393063386631366465326364313465613132386263666632373164353233653937336235383164 +62653866393236613134373262313530363136383738353538356533393761666365303936316664 +66396462653933373338633465343435353231643062643731313962393065363065303462363363 +34663531363431636132396437636134333934306132636165383735653537303635373662656264 +64623466623236316136646531623631323564323065373363396566616231303464343566323565 +37666531333536346565396439383539396333663163616639343961323137363538666438343034 +64656234326237373137306238313062396532333134336230343732643166623334353135376137 +39326366633439363362373164303363343530386635323639616337353033653630343433623035 +63313561306561643662346462353834373264633162363234336439616332343765643264393135 +35646464666130363061626265373438306139343130353062336339653462666564653038376332 +32363231626637636131626233616665366262643430616465346263666166353335633532383661 +35373635616364373132666564313730653137396139396231643137303231653436653937363531 +61623930653065306562346131313934376539386134363261316438303961336239633635343365 +66616330356633613038363561373436333063663032353435613138343438376462333264353836 +66363833333731366631343431616330323533313564653637303132643666373131366532343263 +37313138626138363831313031653033353965353062356266316139666132336161373933333338 +65346564396563306231313831363230393230356234303434333333376638306365313532316534 +39356134313131613966356334386537363539613566323863613635326233323633303761656239 +36613037316239666630653431303537343036633337333361346332343764353537363033323137 +66666339643530313032373938316337306239633165626661383661613666333463616332353738 +34383566326339616531343464633361393266333130623638393964636130393565313834636531 +63326433303862643032353932646538613537333236666665653439633931363931623331383432 +30333135646434393966366137653062393830323663663965303132346439306134386439646139 +34376235313262373731343833626332343963326461313763373033353831666462653834396333 +31336665326631343339336637383830313438616239386531656533373133376230323861303331 +34333331356562623733653739303734316162376638383162323266613633386464633136353634 +61353066636338346137336134636564663064613931373065383564623836353263633236306332 +66336165663035636434323862346437306132656439343433343139303731353631323466303939 +64303963623764373462306630343930356338383964613161323231386638336532643731656162 +31643561393463353066353263643736376438373265366633636234353062323737613135353632 +32343962666338323063326532663730623633383735356135363465306139623061656136636464 +39363766333135363737373835623663613730653038613834323462663766643666626166613664 +64336631306163336539373462626331663266316533323266653835623631636338653939386663 +35313762643331343162313030623139626230633938663634656365356339313666356339653633 +36303364626639303033656238643562306639316236633466373935326438386337336331353239 +61616564386439663862623565336234326136343563633638303933363935653536643763313532 +38356163383935626137653163353939316231333761653530363938626631323364633635646163 +36396133323830363964326538636337633936353939336665653266353033633230653937396634 +30316639333136633961353735613037323665636337386133656466353438353730353435646265 +37386433633163386234323632353461373038356566356539303930393932663764616461616261 +30336661356533623035613866366166346164323230663731633064653632663465346536653566 +62353230306535653463653038316635656132623035303137636665326239373637616664306332 +33363235346265333935663330633661353630366636626361353164373835623261353731306331 +37313338303830366139646432303632306134656163303837626131326239613164316561626365 +32363537663536626539643534363239623264376665666631393131643964343631323436643163 +36626630343235383563393130383563666535393961356265343534303862336438636336376534 +63373430316134653737393334643632386334633432666131643262353762666165346663363938 +31353563303535303761613931643733623839646533353861353337613231643664663366313137 +30383436626530376566303862393561346130663933326130653764393236633337363863373037 +39343035373635393337363735653339343737653138333335383363393261613838333366363337 +34636632326437633464393232363136633464323935326233313761616237326236306437313531 +38623936653934363931353566333162646338373366353138663032383264383463653336373864 +32326539633261353564633337666236663562656666346463393933633966346332323231313366 +38636531313039313032313662353833336463306637303234666435316666373061353464653637 +30653163616232353437666366373062333132303639336466326239613131623461353136393665 +35386134336336656436383962386233353861656433616631383038636666326630663837323165 +31353836366361656465353038343830356164613936376461363766313961643334623336303230 +64343436353465613562383335313636626263623732393361363366643965623263616133336464 +38373438363264396166316631323639306330373463303738653565383139353063386261383065 +36313438376661663763663764396139646266653833306163363938636638363264363163666538 +35653066626439396138336539313964303936353536613037656366333931396638366437313539 +30653839363163343931333530393639393938303838396137373033666262653038343761633136 +66643734303639623335356662323130333237333835643537336665643931303831623138316362 +65613237366638313766303737366239323163656336633964663462656335663761376638663664 +62393630633234643131336663326133653834313630313039376339643032323639356366656665 +36623231393438636261306665393032623532316162343364373264333861303861393466613434 +39323538376533303438376434613932646134656630343334646631653362643130343964383038 +34303531393233313966346534323930336530343538313661316263323862633631316438333238 +63306166373936343232313036396161396164313763333637653936316633636364313332653539 +34353532303662653833343636313435613039633963343033383034383534323734653238303362 +32333032626364313361643764373731396161663938646533636239616233666164316139633332 +62373065343264386136303938306665373534626636343863383630326361373062346462643034 +61343938323331333633653036646631653131323934336166313039303464323832626535313165 +33623935623363346331326361363665326238383738373361613361633036336232633863613965 +35306166633032663434353963666330313565636262393536323836326161383564306662316531 +64656635323866373065663335316137643735333066376463376433386662633534663162666430 +36366364363136393233383837666162656464623863653662393333333338623635663137393432 +37373166363537633034376466366239313361653862303863353765336238653464663562306438 +65633664323237623866313232623339313565633636656166326231323639343663303133646661 +31333936363031386362363262346664356663353234366239633964643032313632623833323736 +62306530346334336130373338313833333436643961666461373434623435636332343737396366 +33326130326633626163323464303864323963383161313637373330633764336137323333343339 +62313632373361616330313033626339663063666535386462306330376161386265653765616239 +31366332373034313865333837396233346665373832323633623162386231333237313138646431 +37336536303837323037613636623762666436663239633035373365313163326134383662633634 +31346233303135333863303737623130393862316438333132653531366534326333363064646266 +39373334666237323461346362393563323265333938343439613839383461643661363237623832 +62306366373834656236336532663638656236373936626463383932643636653132393963386433 +63653863316433653930303030623339346231643665393532376266373263323838366338623265 +39323035653366643761613536666664656132313665323932366563336536353939336332656138 +31396634333139313535303966383765616462353333396639363133363630636431336433633836 +65353166613239326361376662333864646231313633326439393738353039333230306333623334 +37333561376266636564313537313465393864306165303231383934633935383732633639633266 +31313065356432363435373833376336633466633331346233373536336131363139306238633262 +64333361313963383666303963396562613264336365393732663133373737336537616663343331 +64376238356438353961636261393332383566643361303032656435636636363066343163343665 +39366232303830313736636664316331313465656339396334393063626135313432616432343734 +38666637633565613339333461386136353762376166343464636136623030313730303766663761 +62343062616166353437623137653165613631623732656235633363383735306633323631343430 +38376534623838396332356636633963613738626336353064613462386266383632376130633539 +65643637343735353763613938636331336639356430623939326333383832326335616531633562 +65356166336461326534326339646262383132636138653463663533373830663336626436333334 +62643238303539366532666137643363303064666633316230643161333034376335303433363666 +31336638373130326666336335653334333661373564623939643235363263383734353538653334 +39613963373863393466623737383061333964376262363333623932336363663732623639666462 +39633932363164633630643135386434643666646661643337383931663461313663356263383235 +38396639373331343632623631653766623432626638633761333664326563636538623832353431 +64363265636363386462643737343735346636633533653134623461313164323436326361303933 +30333632323738613438313861333234353532633632306137396633333932663134643166333038 +32303832366561346563373730646534323163386435383139356662396532323265616632313137 +34613235356231333665646665633938613532626639643330383436663866323461653465393830 +38656432313336623063383462353938363961303532633935613937393935383035396339633339 +64366135633863333465333962383232313963316632303065663538653439663433356633626165 +66396432653831333238303131326163373834653331383861386163653535633034396666663633 +31646535656235613131396134346264346538386466633164353761383137656430373232303665 +33616638306363643035613662343138643335396165656433666563323365303836333039333337 +63346564333736366332373834616566376665636563363234363337656439343664663564356630 +64336338633939393537643535636162363061383835623139316132323330376439643134616337 +61646439646634356530663133633361653937306437663431643636643238343435623035663063 +37643362666265376661613432653664346334373233346632666136343836326665663333333063 +30626239613763326666643332346336353234306230336330383262346236323261386566663838 +39336634303662336464323530376335366439663261333963366563656234373661653162663764 +36323139333431383334383536303338613438636234643230373632633938333332356565333039 +38666561306230653737633164626266626264663534383263643432373431646463363163343466 +37633365303538653739356265363963366132666637356562333333633235323630633032653336 +63616163616366643138636665613932376561653966656666303662316162386434353632643036 +66363139316532333432623435623131366664353437643333626431396362313035626435623639 +62393731396366353261336435643265663966666438303336316162653436653636613766616262 +33353063313031343133356633656665303136626134656361356334623933313037323462633966 +65653465613737333939613537356532343061383565346536356564366264633261373630643838 +63346633306466616437383864313465383331616364386439643130633562383235653563656365 +39336462343337343465613033393661623363366235393939643134633665353437396335663766 +37633337323038663137316262636634383538666166643931313766373330303336383361633936 +37353732373062366533643032623765383066643964653135396466663231323337613766656364 +35383362323839333864356435633035393039356138643663633435656232336465616663343264 +35626339656437343535613764633636353237303865373733316334313036383464643238663364 +61326564336264366637616239336538646166313461353064336664366661396536633266383532 +35303639653665323733326536633236333839313436656161616661343332626237306161386336 +39376562343862353230366235663332356136343162386238386335366338363863613263636337 +64633366643034343061313836366530383339353461333736636361353031373239306339376131 +61373037326332636333633765653861653365326535623662373834336431343739396536373935 +63623836373435656238303631646662613438333834613936643734323563333131333634346163 +62653834613061633732666430336566663965373761666533663066323036393036666533656635 +31336461383062343533633832343935313966643362333633643031393066656166633831323139 +30366265346339353533666563626331316430323832333533383531336130313861636539306532 +33376535623362386439373431373365663766623937613939353538636231363764613636343433 +32383432653862646365363661303537383632643137363132376431396234663139623633396639 +33633166653531326530643238386530643363343864306532326564383032333134623636303564 +38643662313162363566626463316664326262343262346335363237366232343238653366616439 +36366162313465643764346236633162613132653036393765623130623939383333393631353836 +32393639343939323963393631353530333337666236396532616535333963643837653739623361 +35383761666332366335303430623437323562656138653434303465363961366233653839363163 +63313639663933316330636334363237393664666534323030303837396362333431633337333739 +30666262393239376564636665303265633064656430323066623135396664363630313566623832 +61613233393263666337303833376438353634343965343330653838363835376634323161333836 +39333063636564623934326130333865373464666166333032653338663132363039323461366339 +65393434653961383534626233353565303834613230383261376465653064333865393638623265 +32343235396466643530303961643565326233373666383538353662386261303161323635616530 +62366463353030613464363863386463656334333261623361306532653737653831306365336166 +66316666313030653933383963663336656236396133396166376437336464323133663039313931 +63653661303539613833663838353763636635336131333963646465623938333138613365656530 +32326461326161663434623935393261346631613561616434653136386365393836303030623633 +64323431343538656361633439636238633537356538316662643738363261383931346162386262 +30626661363937633839646562306331646330636531663133356664653562643638613730303737 +39383037633065393362333634306237393863623065376431363066333538616661373732396239 +35393631656263303564313732653835623039396531613865636561326235623039626162373664 +35613961666539666331363632656137623063326531323864623534353935333736343030323531 +38663830343435353866343961633732393232663138356635383336613364333161656362386431 +64653232613130306662616264643033303166313262646364376636626564363933303838323637 +34316437623834346633373639326463326134303466376331333536646663663765373931613538 +35316266626535346464333736383531363463333535643734653864306339663831636165386535 +39613630653963653039316566356131363031633036313133343431346463313832393238643433 +30303035376363306166323961653666613537356666633763613964636234323961393866653066 +63643136383331633939616131643437663261666161386264346432363631653961303461626336 +33343932343031393739356331353639336234656333303038396633353637623137396337383638 +63376461306662653033323664656665663331323363303561303739636430363764666261653637 +39363131353035373233373266323531376435616461386261306534393664663539353538383966 +32383863653932643235383265333163653339363633663531613035623564643736343665353036 +32643436636261663863363262633832303737323062363962393536326235303464633739666136 +62633235316564316466353138353964303464646466316639386466633661386163346635613934 +34623166373562356361323162333932303466373130613964313665333066326235316564643331 +33613633313833656130653232653935306333646561646565636361623733393235353630383766 +35343238663435323336623637626439653963303433643863366462633639376632643538616465 +39653863646361623164373264626433643832383137313035353236303830396632353639616132 +33353336336166643832303063653331636535386532626338313061616232323362363733373262 +32373438393236376636613839313765623463633538653437363862346661643766363663383136 +64383439363836316363656365633637663064303366633138333436396165336464656632373966 +34643439366530636231353735646166623136373632653430373130313066616632363739653361 +61626437663161366461646264653665363762333232393738663732373563356439356462663965 +33313931363534643233346637666630653165353663646339323561643765353732643866326136 +38663061633335633633333531323165343732623337663163653737623435343834323463336630 +33353534636334626562383764386261326564303436373238376536663234393931353138336635 +38333330323066366137376237383936643632383531656130356533613261356637373830643934 +61646261316337653064343163353362383630326665303034353063343964343733626536333363 +33366234616665323132616131396333383433616666393731316466346563323431373361613161 +35383664373639356534393266623361393330313737383866323566346466663864633962353238 +33363638306336613539643334386462386361386365376632653962373838656538386461623139 +64613039646264323233353939636637636366343530623737313330643131323030616238333333 +33336635323036643139393136316133363731383766663435653433333136323061653139376662 +66666565316463303435376339303361613466393265316364623864656636633835306263363664 +63396438323331626237636536306430626639653331356138633431316464396236396636626364 +30366263373337336339393636656465376636363933303937373664303363383361616562353263 +36643536633233613361383837666363306334636433613036363463343633313536393065356137 +36303433623138616233316533653035613831333965616531336232303363366431313835396665 +64623533346664396531353933313364333035346132313637646161643639343534633762316234 +61343962356630643133643436303333663430326533356463333738333735313737353839353761 +63353433623336656435613634663461383339643465623339376230393132326533343738376237 +36666139653737623231363132346334623239376366613065383936616135353763393433396161 +36626533636334616666633039316563663839636161323566613561653163653863663835653264 +62633837653435303063383736366163616664383366383264386134396664363232636262626539 +33653761623232306563326438356238393339616462613761343662346637626632393563316465 +31386638363165616537633539616430316536656234643733626365643232613137353761336536 +30326263336534353038376532353734646233336264343961663964383037646631393662343431 +63653561343761646162623462353739376662373665393866653163323066336266626234383036 +61316137303662336332373231663765316463393462353433393833643962323462663161346338 +33356339326161393266636164393932653636306630353964366136313536633434633637666338 +37643461666266353837346334636234623530653731336631353537313763383436633434316665 +62653538396230326331626230613561333630373435623031383962623064633336313433313937 +38333064333431383830336436653935343632613933313764346330636338376164326436316234 +30363931356431323931316465646437653638316135663931626530316339313031363638366233 +65343264383862653366346436666137363035626632663763663137336461316365316338653635 +39396563653966623634393065333933343935393838366161376266363562313564653135376464 +62326532653563386237393365353736313565373030313334326334316237343161663535366630 +34363035376530383562643837626265353837326663356339346338323436363163333935346138 +33633831386664626436386438636563333265633531303562363830306362653436623335393234 +37623833386537333364343439373436373361306262393862383766643134303434313031353233 +63626163323832333030663261613738656235343139323337353836363463343735376330373735 +63656166333132386333356361353737343337343933616336343737616234613661343333363662 +39326436306138323335343538393034333766383463373336653032666663646361613635643032 +61646337316137306464353538363963643535616137323335376562663639313536336135303730 +63633136323430366336363861316365653031353832393132376335323436666466353334303239 +31373065316337316133306236313865376134363131653066636162653232326435616165303861 +35623263336166613831353739326334663362626330306130386537623665353938613731666461 +39376533363464316230323765663334663962653534363733663538616235613733343933663031 +34653236353763636163383161383461643231393261336430623534633633376639623030643364 +39623061323434386662643337356261303832356662666466653335613766623333373564313166 +61336137373231353037383432653764633333373437623462396535643866336237373638303032 +37613462383237666161366136316130353265353161356439313231396332323839643764636239 +37333931393162373766383765616632616539666461643564396462336265323830326261393764 +37373232646235306135663634623565326164353132643538633930633232326133366331323863 +38303630396533636663633437663835336166373166356164333734623630643262363165353739 +66383365396636353466653462666562326534333038323537653038363233663234323836613665 +31366338383161386436366335343338613637313130336534336364366539363936323938643236 +39663830626531376130663765616238663164386366313336356363323636383938343937313731 +62393962376133633562306665373938626366356238346462383837623263663036653839613234 +30353761306137336637376165356538356261366335653939623365333239616464643331313835 +38313063666131316364396538646630373631333431383363656363666363623139643931616265 +34366138666563343165363334373039343461366330393934396162626433613065376139623561 +65343362313631313234313634396331633032396565313361396232333736383065333034303264 +36326566366330643264663934643536373231373764623139383330353663363839373537643739 +34343436396234666232653637373234336437313763643234663431336230373936306138643834 +33326534343166316637346363366439383130373830373038343934353739323639303336366461 +37313134623764353536633030336537346334326531363066323436643663356534616334306431 +37353135663936373236323531303936313064616666653831623561636237373162623437326465 +38653031393365353063323932323662663232356237363465626136346635323062386532656665 +32326236623236613430386431346538666361636564633834336163386666326132316664396665 +30323163313334633761363335616139383939326331626563393765653964623564613233376462 +38346233613030343636613031623135626139373466323130616233653561613730663232356636 +33363236653439663263646638333835636431356462393463666339343233623231343364653862 +30613463376165666431353162623465313936633636333739303135613062346232376133353362 +61363439333762636365333939313534353361636638346131626137343738363334313134323534 +35636137636532373735323435303535323036376332663934373135613937313863303737333130 +30343135643062393838663065303663623765633236323436333630643161623935613930373939 +66623261663637306263383735373437366363336330613737323739626439353432643336303766 +35363934366565653564303563336630383432663530653162343762623531323630323464383639 +62663431353334353465616462343465383130323633306532616332333963623865323465313632 +37653561653639353038326531313233336365326165336139363863383866663566393239396137 +38316532633062326332663135336339356139636430636236633439653733616231626639646561 +33363065366563303135636433643035333162316638366239633031356265646662616566353466 +37386366613533643565396534303835643034323130643036346134613662376231333232323564 +37323565323131363033613565396565393532326564656539383266373164613361356336333138 +36316565363461323639613165393965363966336662653566633539376563393836366265326630 +39623138383362393130366633373763373464633433333031663765623463393165333939656637 +61656365326363366339353036666231303264643965326532326538313933333164373564643665 +39303139646166623962333665663031386538336330376563366563386662383565303635396666 +37393636643537333362353461623463616239616336363431653865666237646630323136623333 +65366134626639326132663866366633616162643036323137313263313662636339623331666663 +62306461313431343966383731386165313061396338303934646538366136613961663936653134 +38613464353936643366353861326330366137316232656561333963306363343533373731323231 +65663635383464393636633338366266363934306330313138633666363862316330656363323338 +30653436363539343630353335356138343261636264313363643165376166393339356631353135 +65343264346364333766363135316539316437656439306635363336633762383535313038643539 +66376131343034303063303437663237303062383733653464663534656461366239376330643466 +63346530653733663032643135346366613363316162636666666338653537623834363037353831 +34306439323962343532303332376530303136336637623430363234366633356232326235666561 +32343861313966383035343732623762666434313864626639343262393133343662333639306164 +33386639366164303862356132326166303032376639373630326130333832626335383134663935 +66653334393163383831316530373039653731643430323736393939353061323766626164316338 +36363330386664353939303730393939643735343166366266323664376662616431363239656566 +61663332323038613732626663626632383135346661386630353564633030646637643435306131 +32346464303432343737623335343732383735393361373761343539373236623236356465376661 +34626139656238383561373962363263663635386330306536633236323233343363336636386136 +62666336646438316638613533336332383462383862323334653163646630666437383762646337 +61306432323631336137336337626236623333343266343035386332313834346161323836363734 +62373962643265616161393266333931653364646435316631316539393530316637653137303937 +63363666333665613832393938616562643032643630653732313861376237323066346238663331 +31613830316561333930653432643861396639396566356633663331366239326436376538396631 +63356634336139353435383765383837383036363938346434613934323564363236316339633332 +39376636616530633236353938616135363737633234356561383134373932643131336437346632 +62373365356664356537366637633063353234353739303936613932303061303831633637336133 +65666464343835623836656634333139643231393564393963343466666263613434653961623633 +63356135633835613032343038373332333437366430663439383631333931663138663236616637 +38353534653063633035353534336634326636383535656430646336333333623065353035636534 +33393937663739633932343336333964333037643336613861363035626232666262363763613230 +66663565333638313437343133643863633765363262616334303839343061623664613065306137 +38393332663732643462613632343766376666623136383763643431643563653964663961363939 +37346561396266343033353331326661323061306364613231313262356562323937326333306539 +65343235303561386363323561306235653065663438636530653239363238646230373937656363 +30303661346666613036613831373733363332666538663338353061353762303330303466383035 +63313964393238346564363833616633663432623834663834323436336338383962353236316437 +32306465613562373335313135643166376230326365356332363063626633386135363232636266 +34623665623264323236366538353336353564343033363036363964323766306233323134383732 +63383266373262666638636166313636376338383565643466316431383634643236373835616665 +66346232643730333238666565656431663030336265343537393432663536363061616266303734 +33386564303837343838376664643430326537613336346337363935313337633631616637653139 +63306463343064353463363933623236376338633765376236313730383265353031343065376633 +64653839383732363934653737386439663563616566346638393062303135336361346463653436 +30633838613735663464396136316431396239646635356537376638333038613865656464656534 +35633761643039393833333934626461323736306362303833623937653238623661303930653661 +38663065636265663863363733313839316235343666366163363732326138633931363462646337 +37653661636538643033653931366637323432363439353464633766383336346634663732333165 +30343462646466633262326535326563386261663336616139313064646631623461393238396437 +32323935386634656265616566303431303431626465313333306637383130613739653538653232 +37303439356334376366303435383665643037346563303663356632343537326337326665366432 +63346262346631383439643036663536326632323063326438383534303734303639626564323864 +38396530333939363831306139623639613430646535666634396561643063663966643538653964 +66616562396366376366636165326533633765386231663834636633363764363732356262383831 +36326631653333373234366463663331316263623866343733333366316330306439313064346165 +38353565623734616632366332643132623935626631396236643165623837623533663966326564 +30643939386232623765306131643963623465353839613062326663666337363933336534333862 +62616533663562663539653338303633633530373863653262366364393564376134303633326334 +35663130663331386165346439336531353132613634613232303962326535626263633334643963 +34333334663634343865646136346430313539643836303139323038633861343462663763323438 +61376666366538353338366331313664656539366532346263353061313632313530323230633539 +65663534386366656231373831626663393234666434373734363932623932353735303133356238 +33366630336462356263663338633439613335383334656136613763323764346265623463363161 +63666432346639386266623961363664303139396439623531383237333736383766646437303638 +63386337633238663765373636666361333539663834353137343266613964346239393962643865 +38333634633164353664366666326364316566636662393336356433373239626363613331363236 +34643233663464306262663666646537316634623330363365636530646566316632373636613533 +65333336353239643332626430643662393766306539346261353331336137613038633036366438 +36383437306362366433326135393862313335336163353631313561383439366630316665383061 +35303964346436633235636237643837623266346365333764656631623136303938316136613630 +62373232653264643062393561653234633730633134663564653565333735306265396336343161 +37383639356230346533323532303562366161626661633632316231646130383066623466353561 +65353139333563396561333063383736646335666537613237656336323535626434303834366462 +35363931386138393735313633363332663837633738323834343734656131313532646365363231 +37653262326639303138663663613738316530336664356335396261663538376366343430633365 +33393432643035633266636166346634646562386261653965656537386137623263396130666666 +34316562313133373435643534613562656161656331326137666238633936383530366161373763 +62376462396337643032336236386232363637376631663436313735386233393837623635356332 +32623239353763613236636436303163323665383130663461393766353834336536663438353932 +34363261643130666430366431396263626562633138316239366633373564396664323932343466 +34626331393064643133636136636465373830303933633235313132373061316138333033363663 +39343864363764313364356361343034386632646665613730366561666134376234353132613938 +36636333363230303161343465303863623932653166643138363333616238336265636538383534 +64323538346431323632656164356635323932346339306538656164623830333665326337653938 +38626239633131643865643936383536316430386534326464323861356564653461313966333231 +36663265366364633839333265376232323636373733623630653963343739636430383431356662 +31633463376264643539616138306637396438336137636161663439343063643230653435636135 +63643464336435303662616263356266353739383663333133306266343961626539633030343163 +38356438643261353863333133356334666464323132633965373662393363633135336166366130 +39306630663765623937313465326130656239353030656334633439393037363463376334333234 +31356532313537323734346262353631393233386539316532393065616666663935316634613330 +36666263663930386239323632313030636133363331646236366263636536643637623634653133 +34663035626164626335633162663539373066323964663366666664303831653361363561353535 +31303866626631646235333235353338643838633661623530616565306636643133633337356639 +31613566393634623766653166353038383666663733613832396565663165366632656166306339 +62363135343465313439663938653837383231653639366663323463373863336266653834303931 +39316134366264383639636430646663303639613834346538386435633136663638343838393830 +33383165303636383338303236656333616436323037636561393339386530636364356139656232 +61646435633835626563623437333561396665366239343732373264646637393335333037336564 +39343863373938383762313035366139303663393238316332356136386139333563336461653235 +64363136326161663435626236373266356137323964636430373532313162316336636137326364 +61643038363139653637323262643264623934353337346338356234383338366461336633356361 +65636336643738373064636632306532336530633837643530353532323062303761356138326530 +32383063383562393633303834343639306435346631363836386635363166316366383664623534 +62623762373462393334616365353066666439363564626237636264636635613837353236353737 +36613065366361646464666534336366346161396434393464343935323364623739643166353734 +31663266313035343831346235616630376337343037616439356133613330303263356332346231 +62333864333933366337313039363338373962313735333937636164616334623065356532633634 +35313461656535623639336664663137376632323766623137383562333966333830366662383337 +33653461383831653665666634663533636166626663373737333963383437633232383633303964 +63626139653638646639626366323637386437333432663262383534653530303262316232656364 +62623463633134666536306261633766333264643364373930393361393535303963323536343834 +37666133643064396436666163643762633762336537343434353834343164626237613266333765 +62343433363934613930326232303166343464373539633666396564663930353634636432346534 +65303466646466383666666139623334653031323933643634616137383266623039613962313737 +33316366353732383533313739626439653064646366336438396639393236396663383132633331 +62393130363732353864386233393531393164303938646166306662643432636236376332333033 +37363432633763356461656633393761336631376162393666633266363935653530336139353365 +37613161386364383263356330343664666161666631376462353264336364613661633033353833 +62623534346634666630356466643930613031383839636266666265383163616465396434333637 +33626431306532323734326433656634613032346137626634323463626361353834633764636138 +33326530353538386266636333313734353434613337386266363738663239346432613464666265 +62333036613834303630316232386630643039343064613839656162653330343764656165356461 +37346139623663383734353862333230383366366165633438626362616535363536653163626266 +63333535353565363861623130363563616138633333623561383533613439316139313939393564 +37363832616433623537343836393931333737613336643866393839626232613433343632666333 +33613537376437623639663262643239383364336234313663653437373830386231326237366434 +62306231346537336332313330613234636239643238643433656332616466383239343238613337 +32666139623332323433306238616438366566303862666132653835316663663362393831343163 +63663439336361623836313738346638656233346238313166343762303161306462376433383632 +65633534326236346561623837353438363333356361373261626666306430646133373538346636 +66376464323266633662643330356535643038653062303232316366383864653236313331633334 +34303361353530633935333730376534393233646436323864393230303831613561356139316362 +66353838623037623831623338343135623436303136336430336338383231623064623234323764 +39373936326232623530663961336132326465373532633961363065663338646139303863653533 +33306363653263356137666637383932363632363664313966336336366431623638376361353438 +62643966396163393233303264336235653037373331356465636364666661383536613231643036 +35643739626163613565353635313239643161616661653662616630653765303662306337313739 +32313862313465393239356463356664363165366366393462343164666439366161626238383630 +33306235663332306638623734653534373731383332666131616234373937376633396235333931 +34306661323030663063646333653038656635313763613631663861656236393861356132363063 +64646632653232353965373337653930663639366564373564303665343661383732663361386666 +62376532316461333638623762653438613130646233386432353631663436613465613266366664 +38306533666566623532373738383439626439646435616162636462653665623964653832636133 +37623532613937376432323265653237396365626134663738323861356236323065386336303137 +65333861666339613438613165376463316334666365613034376234393334643934333463316232 +35373861626235623330633264613165663562643532323136663835333935623766313239366537 +62643834333636316232663636363562386166366238336137633265643661633263336362656464 +37646431313063663865393630373332343333303561653263343734643937326139333463373862 +34336362333961626137633538636461303530636539393435376537663134373833663133626265 +61373265366262393838626465393232366363636366663839613438363465396539643931343434 +33353662386639653232626436353233646233333031346530613466326264373265356630623237 +37313431613330316132666339646238623130313937613136653237333936643736353863636563 +31366261333064643663383338373937613161643337323639376164396561303862346531613064 +35326664626533643331383034393639363266333134656363393364343338383462636564393235 +62333736636335383438626563323133383963356236373738326635366561393661646335346438 +61346633613838666661636536396436613366386264663439376332633634626430646663313433 +34623136336131373662633466323131396539386433623139326233303830636333336661383166 +38333037623931303661383263393365333433303331386331643330366538326666656361653464 +30653662306136393839663338313936396135663564366131366536363566666566653335393434 +64383563366537343936643764343064623364636261343633323633656461643835316333656535 +33313336626565373136326232383364326437313739313539333133363830616566346131353738 +37306262636331316439666561346130303539323430396133363931626133323031376637366631 +33353136396230333764653832343264313935653733656332353765313537663235613737343336 +64303235393331363231383364643737643930623461613239356335353435633964643662666637 +64393063373234633434303061313861373262623935323361323731383436343431363131306233 +34653065616463663731386333306432373639393736626633636635623131383237633435623066 +30383937656163613432663334663731653364393132383632353866323163393962653933636536 +33333037653630376532353434363735616439623432663066616265626139356238623238303330 +66303739323939363463316264363539643236336530346432303435633863313163326130643765 +63313836613964396563613865663162616166323738623862343863383735343938323864303439 +31363864663235383162393237613435333863393963333435326132376336653731643463643964 +63336433346437653638326632643165343363316362666535613839326635653039383939613966 +65356665333333326265653432633161363635333038306333336562386637666262336261656161 +35313938623463356661393132636263306466343135613034343763656331313931363766396366 +35353662336334376563306162613664366534363661663966663935316663643462366636366535 +31393533373536343436303937313933656564313362353666636232343730663762663162663634 +61326630376464383162353262356637343931336465313862333939616266343238373562363062 +37666139303562386438643230353165303565303061313232636334656136366432376130316237 +33613161316261376330343137393332396534633733353138323431393766366161383536633365 +30613866373465356533393737646363373564343736333361383761666532353864323964633632 +36373864393062396363383861653665646439373339363534303639343938396361643361646663 +35313735643166316566376364346364636337356662636662353331656632363439323134613463 +65323238336538663832306530366331356536376333356136353232363739633035313465363262 +32623339326233633334666565303932623364316637653037336138373235346432646234313737 +36653664366365306439323730396533666564313533343763643537336133393361396334363663 +63383864356563343238353037656331616566616365393462383361386136373736646134646361 +35346463363966633339333264316134393138636433393163656565306461643161633161663632 +37636662616664646131313733386130343964353933633564393935313566373336373432303235 +33646531653335393634376435343633373462393030363733633665303434613832303834626262 +37376330366231376537326537313066303763623335663638663863623539303238346537326665 +39626566373936646362646132373033613135353530633662626236393263396537626662656464 +32313836643238316533376232653732633732383733363665653631653637333239393838666466 +33346335643431383061616133363830333665656232316266383137373664636166383831626262 +64346661366133353735383564666261333438663363306132303361383365356530316133643761 +39373661663237656533613163386638323035636133643830383063313634666661613761373731 +32386236363363663262363931613166373664323836336538366635313539366563643232323832 +65373734383439303666383432326462373830373464626262626263633530623763653133386138 +31343263343166343234656132323865333331393036613435356466356135333636383131343664 +39363261353866376365396330616237656665386533323130393837383733343031343937383237 +62663330626439313831393266626633623931383631626533393932346332373834306135623834 +35363066373739383564376335613461623639633731613334643761303065383064626534363162 +64343966336537666564663231646133316438346239623266396563326234313563323833643637 +37353736356462313434663230343638386632623735636630336438393065333562383337386138 +64333835393030666565656635363133646130383835373831366338393063613839643365353266 +34323065656261386530343837663562616335353437313430366562613235333464626663636334 +36316436353932636564336138613733363531613237336231393061306265363339616539373135 +65313734303434323264373036346664333736343762636438336132626433393135383462616131 +37353763373636323265366562373961386264363931613638646135363332333862623264386533 +36316364396262353666623737323362393233396565383062366337613739663136373339356164 +65333230333034346130653865383938636133343533643239663836663766626237623036353362 +34343064353763633366356237363534373061663635353438386165346661643461326132666662 +37646364626562333732653364363238623531663536656561393832353231393831323663393065 +65346335346333303131663439313538396531343531643264663362353633363737653330383531 +32383334353161646362363862663035643830333965326532353762643161653864643062373464 +30353030643936613234366465303135653962666336643532656136396639646132383339366630 +34343031383365343335303735356365666231653330626433626639343937633539633730333132 +61636465633032316530356162656565376130373637343638336364316162356665393364333462 +38623731306337373935656537623433336633333434643732653832313964326239656266306566 +62313164316430626337383862313439353234643130383865623933303661633664333163333435 +62316666363164366334346563346132373962333637376163653339393165393335653765663938 +37373830666232643439373736643137656539363736396162356137373232306334366133656332 +66323032373865313934613865333963623432656131623865393163616661616137633366653736 +35393863623234616336303736643761653163343839396233653632353430633232316536636561 +37343537613736303331653738653661353138373461303963363138626364303161303638633035 +62623462653635353135663432336564353739393234646237396336333433396564333739363766 +62366266356466613235343463393638663033626466363334333237663836313034363936356532 +63666436363939616132313030616630306466646535396331363334336664356437396665353536 +35313531333066633735373736303238646136646237336531363065633430386139613463323837 +35393664303538396436623130623137363265353564643732326662303139363661613734323832 +31623963303366373335623534636665313934383338613931613336346231633034376532613461 +34623236646636653163636438643463353961636336383936343465636536636163666665653630 +34353135613638373235666330626433353936643933363166343663333235393531663262383732 +31666263363466633730346237633639363261306662346261636431613138626631656531636136 +61333539633937636130313232323263333035376432356535616365316435633839313539393665 +37663766316231333162396537383633613637373464343363646261366330356266633665663364 +30623864336166386262633739376439363636353438626661666236336230323930326132303862 +39353138333065666436376335613262396634363834313833353132343966643333323335316235 +61663834326230323763353832336664613932333433343638326239636430326431353665383934 +34313133376664656432343666636266336333313531313939316337356630323333623831333265 +30393566626266303965623735623632356532656165393335613763643631666663346635636666 +63353735373731646138383334663939663332633232656533313364653233383562333333366138 +38343735393237626433353235343563613934643239396438313836353031363230643232383561 +37626431333336313837356330663137383635396536316331303233303531383364356666616361 +62376135643932353661326630383261643736373734396639343939316362653665633964323033 +33313036353430346237396363363533633966356665313932353631393766633264343639613662 +62393966343839346232333735336463646335303631666637396131343765666566306438643133 +66366666323637643163633339316138666264636361633233656134346537363766343164316464 +31383661643335326431623534303134613432646230393762613765303066613364386564666461 +63343030343166396135663365303937393134326532623365356330343136386462306632343630 +31383232373539666133313136386137666266633133636436653764633064666435326666633266 +63643231396538363434636565306662383061303061373264386638353062623736393664656639 +35313535363038633434643935326237623938313863663738633130646635353036653463393137 +35663265326263396563366336643566393761343232666432623561656663323335636466636535 +39623663303235383430626535336266363362353164613664663036633831636433383362663864 +63386536626431363664626431666238623031343564323039393832616365343836343864363635 +38393065353663306332613163336136346238356531623234366233643239373130363931623230 +62313963303731616132653039316463633435343264666439343132313666653966656130373066 +38643439613864613435313662366565663037643833663864306564636461316230363238363437 +33313031633262303035333735623563613637373630323831323361633030366132346336336336 +64666438633430386463383662363834386534326636373238316130393763336337346330366262 +37623136353632613332623031333761636563323134363462303766336164383331343064626133 +30393734656662656666303232643362616132323035653563626136333739316530353139666130 +39663766383738383737646636656166336562323661633939626232613865623836333334313462 +65363032323265613532626465376532663166306264633333326237336635373031643431643835 +32353132636361363637343232633338653739356639303437356262666230313133373465623633 +62613363326633636562303430623133626332633365366632306235663735316536376166623664 +37396435663239313862666139616563373835383166336135373565666264306566376337393662 +31653766373632353066383938333933353136346664393633313339633031303230323832613433 +34366663386532303861343137376631633766663861393037346563353861376637343766626135 +30613038376664633763663934656237303565303365323130656636326266353434393866393535 +61343061653538313863343532393633393163383162393761663535616331383438313434303663 +30643932346630666664326162343139646665346361393239663832343235643938353764396666 +62346234373665663033643466313362346465646635613338333830646437383066326638643638 +37633231383765643530316161343434333838396333373532353235656638366561363730633230 +61613061353065363166313739353965623132333138326362613361363061396331303563626530 +33386339393363653937303138356662653338313435353561303433626461346430626566343864 +36646635373635343232656634326566626136346237623038616239623734663461323638646366 +38333432363432323764366534623663316135643930653039653037376539613563313065633963 +66313462306266396663316533333738623961653337653535353035663535383335376561373135 +64326331643135623432633832393631326539646139333766666333333639663434363730323135 +66663539373032303639363337646461326366363766333131313065336632393131363761313632 +31303161363233653537366634633666313836333935313431323163633164623230393764653866 +65616163373930363633333335386366306563663432656630616436626130636237343137353534 +61353030316634663962613332613937333963653536353965373638313765383032653262616365 +37353862353232636664323464653538656463663763313239633332333765316363383861393030 +31373736633963653861613432613637323462633338376237396637643932353939376533623861 +32626162333130616339363032656164333635316133653733663032356633376633303664623235 +65363636633138303539373634353034393364666131383337346236633035393730653362353536 +32363639396561393433356362343137333636643630396662383964303632343137623663656435 +64643662313734343966336233653938363037343038646333653963326639653933376264343166 +30333065333565643864393339313066366339623334373765643836633063303961326165663733 +33303231353362373433663631373463303232376566373037393164313932343839343338646636 +35336239303366336134316361356239636239366262653935343939333633313833393133623663 +38643133663834623062643331623139316130653430643636386264616361323736333230363734 +63623633393133393037396337376461326130643864326637653363616662653835396437323263 +33363566356465336431643034656261643965633834366533623338366561373733646637663165 +63393862313930366366653936653261623539626664633639333535316231366338663034633238 +38633437316539653437373238656338656536646666323030333436366337666434396637623862 +64373837353261663637336637333438633362363735643637646663386434386135346536623638 +31623139653365306133376639656561333231313965666461646664376532383464396431653031 +61376538393361666562323531313833316363353134373138326134363832653838383064346263 +61356534393836316135653230333132363336373765313231646639646134386164333031613264 +62633432646130613039393238343537653466396462376439313661373134393637313834316637 +64663861383734343432653762393663386132636361386636333934666233306334366536633135 +35386635323238363730646131343537343936393030376631623466366330346362386465623238 +34613336393639616165343566663733333635323363396562316434386636656336613362333038 +62313237663666306464653130323139653635306465643333663538633034653933326230323235 +36313934616364343836343135653739376530663961356665333438663564623834313937393062 +61316435383338376333616239623563626161616430326362393262343333346564373464346466 +61616135346537393739333861316331303564633237316539323639643366393439306132366265 +63653939373564646339383435666136613738323839373262363737326432333364373666346361 +31643438386334646535323164346539636135633664663063613861363938613466373463333535 +62313230386262363532353664643663343361303961303365313465326339633963616437313637 +65343130383735366532323236653262373133326663646261333431633533613035643564643035 +65326537373665306433303732333335626463636431393636656261663464326336383235313234 +30346263376361346462613539636564656133616239663361663561633364663238626564663562 +38336531323465363033383935323437616135373662366466396665663937366331326436613030 +33626664346532346164306334623430646366373637323734656134373035373564633966666265 +64626639396363316136653432323338393663356134363762366261383631613030393764623161 +63363735653464373933363635306232646433656465326266623238613530626464343035626364 +36376565313265363237663935323563663134653233653235386633316466323463316333636135 +32353132613537666161646264643166373239353733613465383731633438666365393739633161 +66346134336337323234373131343939643033643364636338353630633963616262373831336239 +35383036656431346666313737613062373939616263616636333862323637646664393964376664 +30643866363761313063316436633066666136386331613766333536326539663762666331623564 +36303137323437396164366165366462633430353530306439396137306138393965343861323230 +37306264636436373539323633393563633961383538663165366437396135386538636466326264 +37366630646464663737343739623930633266303136373134353863326333653534623834363737 +62636464346633306531633138396432613863353633303832373733373661646534376663663633 +34373561383534613866356237333832646433333765303832306232343264353561343331346439 +63323462346362336432633533336365616561313562313032343338346439626230653937663632 +65316331363931623536646463653537663062323066666332316239653632326430396533303233 +64386439333438363834633263336565633733626539333665313935313565356433336630633430 +64633632643865613530356435343530613965396163656232353936356632646638363630396432 +34616563666535303234396261366437633931643961646135643739656435313330396236666230 +66616539613466313862336264323032633065336332326265643434346538313037636635636364 +38623338306266643666636232393537633937653335643066386532623538363739613734356434 +32363235633365636462306665643333323064393264306565383861373262383939393134303331 +38653532666238383564656538326133353536353139643434656363356236373463333963366366 +64323662643335323964636238316366626534626366383432643535383864313337373832626337 +34666537343637333761346536336238636638346164356261373531343130616566646338626366 +37346634666162313439633033373234323633623332343865373337656631656631313134373965 +31663765623064346530393030643464383135326261323031366436306437666163653464313464 +38376165663035303230653837323463623736373734633333633734393135376163653064613439 +61386264626535333239636661316230346166626633666365623862396232313261613636383761 +63373363373734623935366466393537356631373530303338653931626234333636386334343162 +61663839633265393230353462636665323632386237343634666531333965376663666562383864 +61623663613664663264306238313637356136663933333136326231336464393639633238613035 +62623830356461646662636435646161363863653563636430383831616335393032666134323165 +35613763303030353936613165636261663933613530326439356431646266373466616464356334 +30313932616166613033323366376231633530376666653937313539333538653963386361393835 +66653466376331383666653539653138386437363433653637636361626337323831666263666461 +64343836306663333334626362643761363534356134363931396333653437373064393666663037 +31353465623861383965333966303536636632393637653463646237666337396233646264616265 +39386137366464356636626435356336343737616464383664633536383434343331666263646362 +39326162346539323266633138383961363139316233366639373462393330333862653236376164 +64313239336430653836636664373430393938376331663334366639653235643062666435643938 +30386461333233396465313633303166666137343063333466316132336533376435356334373362 +33613261366466363361653434666635623435393231346263623363313333323161363735356361 +32386535346634613961363562613364383434316137346563323134346365613665313865383436 +36326661386436336533333631646161616637336366353436623939313061396238653432323939 +30303431313431346532613562663263313462363930353333336430353933656164383063383762 +30333261316334376139653838356164363963376433346636633430623539633161323832363838 +32393437633538613935633066656566663363303634663863353534666630343738663461656361 +31663762396134356534666161623063356138303532626632333630643130376265373264653134 +34383735336338346336353735326137646639343966316133656636666636623761343330353963 +61333337393932353630323136356461663464353138383465356531663033363331636537353563 +33383230316438303036303932616633663234316530666631356261346332356335363666323362 +34616465623332333566326135363531393935646235643937323530663131333835636633626161 +30343463616163393563303438333335373732343666353337393238626130626166663765376433 +34333766366139643039386539336563373763343662353632303039303734636364396535353431 +35623239343733653136356433653234363839656261363135663364353562346139633631353338 +38623164346132663837626339653235373164653164613863313235393362303865656437633366 +61313362363137393636633834386539336431363235333839616461616561626661656238383162 +61366562616233393663313261343566393238643930643366663562663034303539656364386161 +62303431633265626535623739666361383633636463343431623835633166333037646534653035 +64663239623863396137306265616162373461313133343837303565346637346363343766373036 +35646461666233313766393138396464323161366231303839303139633430386234363238663936 +35613432613937613462666435623531643030323632363134653030343335353536633561343866 +31303734323064663266363736383631376663356566663135636562643633323232343362656636 +33303765323133653034343638336234636364666263323232386636663764323530386239396664 +33643163353430313065656637613566306330633265323661323339353439643732386331346334 +63376564386163656239326662383530336163386536393965346162373961303830316333616632 +65373965666462326432633666666365313032303564303133366238623735333433623664396162 +62653231383134316164396332326132643830653461643731363162313866613433383433386637 +61653232646139356433363835313034613966323634616337366536336633303463623861333732 +34393430383664666336353439393133353938353932373235653865643536653130643063333435 +63393761626433613165666133336562356430303462646165393436616430383366303761646461 +65313766393162666639363832656637643139306666616637333432633761303238356564383437 +61333461323965313831653132303161633139333666383133396232636166386565396132333631 +61313438313836623161346138366339383931643235383861636337366266636664666365636462 +63303237626538396537313865316366353232666361343463333963363365333534616139643434 +63663265353836393538303935666330393637366233363438653033633436376133396566393432 +66656236383632643235323162663131373033316137376231626262646566396632663138393238 +64653866363965353062633735636530313538666232336462613839653437383233306431346631 +31383830386563353232666339656630663837636132353964356232656337613666353335323233 +33646138626439363633643133353234613836326131306639363435373761636130346236613162 +63363661623032326531613630623463316630666334643731653830363638393036396361346531 +65656238613161626339313061376264376438626661666161393532303837316134366337313766 +36333662326533303264333866313032316535613233613764303061323464303833313664623662 +62323064393436616538303533663935666432313435316639366261333739643439343433393065 +63623838326638396330643064363235323163336130313333366566623333356561386131643761 +37313566653237626636626433346534666530306331393037326337363434363566653734643230 +30323632373836303536623830326638306261323132386135363962356436346434303230623262 +35616337666230633838643964303635616262393931666165346265386434353865343262613261 +64343337336635626233636432383461363062313630303035353233623432393131663432343636 +35343365363632653430636262636237303039353138336665643662623736393837396638613063 +62393066363532316131663634326234343966336163386538363535333263396135333238336532 +62656634376132643966346637383832303936646164316465613730373533343964376637353563 +31626537613036386136303333393861633439633739366164616234353432643631353361333666 +33633666346138323439613964663231303139303563646635623661363463333136386266386333 +39623762333165343465323230346433366462393061666335306330346563313931613265343264 +33376465383365626666656437373735383839663734373862663065303564306231643630633734 +32343136356639356431323662656533383234623336336632323338373638333939323066363931 +64386233613132336131313764653238333433613964353930636331383735653333613234336337 +32613237643566643031303538353636333635363638383735656136663435613936663032373230 +62343534633564653761366264663932393433376131663839303237613933653562663265633331 +61633431656162633435386136323039303730343763306534633532343762613134393863616234 +36376431643231616563616163316138343835366666656132633262666332376332336566303138 +30323935396237633937653661386530326333663965363334656130343738656438663635373431 +33386236643930663230303032656331353239643832366637393138303639343366646266656165 +61383964303366623762376636373139336634396464656231313162623363623765396361646133 +39313862306332616363643435333263326330373561326563326561666564396433653564386534 +66633430646565356138363833633334653830343531376333353135376431613838386365326237 +36663063316263633364656632386534393966613937356563646339356536323732626661336539 +30316330613064343530363535393766353236626233663638373735353834613566313431653234 +36363237316566666530383238353831636264393633313831343439396661333936386131386137 +39326466613931623032326636613863636436633233323361636133356663346564366463633330 +61336161623638633436383631663430616139323939376462343938653837373039343263313134 +35613133353834303834663762623238623138366163303561353339383030303061663232633466 +34643264636661643035616565393161336165346366366136303435633930633961333565663731 +32646430623435373237666535353134663137623461303961393133643730643035323365623534 +38623233616230633561323833303534376461363665323939323162316631343539326665643165 +64363839353537346538646264346538643833343437623265616463323165376637666331656161 +66396363376466643833613134346264313862323733333461303763643064353664643333306532 +63393333343062383764346436663064653764666330336537623464343263303835643939303131 +34663337323132363131343562616236346562373638613436623462626137353966343934653065 +38613031386631636535336335656662653036343361383332343466323438326635346333643038 +33363731303936616431393863653031623264396430666463313038303635633537373831353565 +65376635343662306265323130373934313237613938323835313839363666343534323231333333 +63353431336538383739306566326465643563383838336430336638306261323162356165633530 +39343365306361653239613635356465336565363863343338656137306565386432333635643332 +38633665346236656534656232376263306561366562373639373831653465383430356161613632 +32636332633930363735333230626462353133363161643332653236636664363462646163636538 +62393830633262636234656566313931303631663066326237393636346366353763616537636132 +35343961363863336461323866386434353063346138666339383036353135366635386561353131 +32653139636461396332356431643938633261653930373565333566393438373963646436383565 +65326162396435306334653261633036666266343866313361653862623838373233306462323761 +30653965646332363232336132613631313231363266363433356663623066646266323362303064 +61396665663663373932333533376339666131396132623538373664343035343939633665366661 +37343838616233366532353033633831303032346335616565643534336237316333383836623338 +61333833363731396330663932643061613835663561313531343830306235656432356561643535 +34373930323662353163323330656365336636376231646130616665663365643433366362386334 +31326339353232653839346437333762663165643063633830306563396662306534396637346230 +62326563323735663362636638366232633833386662333763623436326139373161363933356334 +30623338663837353439383731656135643963336665376138633536313735613863336636663964 +30646634633363633031653938353535303034306330666535663439643738623837353736323864 +30613662633534626266646361653861343165356464646463373033643264666237333261333637 +64646361646165306233393339386330333531343032653734653163353438363861316434343534 +61643766633030313636653765313637623831623338636363663338666461323064653166623538 +30333038666136396539343032633935653534363838326238643437303730653435633930393435 +64346533623738396138393937633633336536316238326163613165386164353663653462386261 +35343136336132363538383663323539666262626433636333353631323264336238626538383262 +30316231386364303937653335383738316365323631363832396634616461633161363039633163 +34353333663237343238376231323536646366643732373936333936623064343938343864373535 +31653434343363633831636339316565306463336163636562643661383536306431353233666533 +35373261666337656631393565393532633335616130306435633032646236303931323835643637 +31313439376362356563636630356539336261396266616366303138306439376538643261386434 +66333562383036383961383131643962313061346638656436306365626231313666373238353533 +32393231626265356231663634633863653566356138316333343131393062393835316136316439 +66306332666132613564383066316539306264653966343239356562623863353965363835363134 +34373665643062656663393063346233643966666233346536376463666530653639376566396437 +33366165313530666566326132393262396465393939393063333733353266366464353837343365 +31316439343930636666646562666537313365656538616332303430353733373034633731613263 +62373564623638303636623335646365316262386361636430396433626434313063336234613534 +64656663396338373235656363653562393361623738376665633965656461316238313064623064 +61383663333463626231316236353839323639323033626662353165313935653238303264333830 +66636462393038313763626334613334643539383531396232386137636665323161376666663065 +63353136653466346132666433613536666636663135356566326264663138306233623664616366 +63316438646164616261663762643930653535646333613062666561333133343363313730376366 +62386635383933373964313262313462623038313763303130383262613231393735626136326534 +38393136623761333630386530303862306331336135323363323232366366393566646637393838 +31643266326434386330373830333663393931326339653434623262313163373863356364656136 +30633239383361313062396630666638636664633739653266333537613833656462313765396666 +62376534623561353336316564346332386461363439306635613165356638383566393264346336 +31333739336561343839623234613130613935343664373763333632376437613537656661373261 +37393965656266626364393363366533613738356434643261333366303762393064386437313839 +32383565313363303832376266366433313239393436663061623362383665313836356132396232 +37643466383166303234396138346162666362643462326265633863346432656166666166623232 +30356134313761643064383239653761633936353732336563393937376436393638663737626531 +66323835613762336239646337393366656464643962336264343431643761316432373463656164 +61313234653161393638363539343133393665666566346530333538663038386137363730613636 +32343165306332366632643564306262633638636338326261316261653362353965393462353761 +36653862333931393031653635653738303062316231373831613033393161336134303465346261 +65653765646163343862316263366662316532656665376664373636323937343764663735336137 +63336236663865303735323061313562366237346330393238363130313061386563306161366162 +37616431363235663435313962383734373835333261653838633932346333366261313731653430 +61613362393438316136653261633035656261343565666134396361636562396533643832386366 +31626363386439636365656664376436336432303134623035666534326639653663393539373831 +39346563333961386161383630366366323262626535306337306237343566363335646539373435 +61653562363332616134326430316637393039353131323730386139373735336234643966646362 +63393038633466356437323065666430643237616635303262653065646566636635313530346431 +37656531663666383939373030393761643566646630353362306238356231303238393532386462 +63623832336330353966663763383130643362363061336633383561356665663839666238626434 +37623634633761343863616239383837353634343062336439303038396537356563343131393131 +61373964316533626637633537393238663439343239633437363766336337653830653132626135 +61383131303166343261613562343162376439613934343532313230373964323564343964646664 +64336532666161386636353731626566663130316632613536663666613965363637333534316538 +61646266373261353064363666346461353834353430386532363061336561626662313435396436 +64306363363231653034613763656332653536373033643165356438343131356534646364333436 +61316135373266326130626661373836343365666663646133306364303836313663316364356630 +36363734363861313838666331656662666233613465613432303766613237343665636661363138 +62623061316466383262316533366265633763626633656538623361343739393738653331303539 +34633262653865646562613332343563613231343531363539386663306139623736646266353462 +62316131316332303161303238363632643631343030333737353161383637666632663762366133 +39633030373163643836343561363538653963626362646339396130303837643062626161386334 +66343133636436326661323938333334363339653162623534616165646362653837666161613338 +34313238376131393530396432326661396263626165303161656437343462323435626263636330 +33663038623235336334613665326566643239336236373061343535376535663534656364663635 +64316232316265356137373933626661323038356435363937343438396266323563353331313530 +32643638353533386434326361616338386365383339636339663137313033633139646237393837 +33613933316234353231643735626265356163666465613138646534326436363933653239376334 +32643937663830333035383531353539633562383738386361666235633035356630643561383330 +65666365366665323835653163393333353761393038393361383561303532346438373130376638 +31623862336634626264643433623930313531396133643834663632623636353635326539656465 +66613136323833356630663135363034373866376334623061393334366436653836393561643561 +38313839636231613739633939366163666364393062333239313735366436326463653037613363 +38303237613830626138636438393431316164323761333234313037313134353366663737333135 +32356338353438663662633235646539356237393861643930643237303461613333396535643637 +65626435626338326438656236626361396235623435633031643532366335306564316163663165 +32326363383333353863663035643638633732383636633633646133613966646330346533656536 +30393737653138363537663433663766346264373430323561346262643835353334643263346236 +35333763623533323364323032623966313666343261653663336437333565333464656638666336 +63373837326262613866366437383337616164373635383834653837303065613633333262353030 +37616236633830323434323830656562303334353535616165353936383065613437663239313364 +66303465633762303438656534313833356436393663643130376463356630353361626166373839 +38373533633237326263316265363934636461396338643665353139643931353637396237616661 +30396663386330663164356663646563653130636339646335663539396666383237306432326665 +31316565343438373634653638633861396363616636303232653833313630386335316439623535 +63333831396430303738613033633137303331353735306565353862356636653761646439343865 +32303530663738356661393666343333646661306363373464653364626563323739383761326565 +37613464303638346135333130336230353438333136353065633362383666353334633963383161 +66343035363438383336376538643835306365613137356266633637613534343763383134353361 +63636565353131386163636665656236363735393061316566643836343532306639306662626236 +33313063366138643866376539613861393030323339396136646564303538303963626530393061 +38373364616461616665353838363162336134613437386633336263663166393630366463643037 +39353066316430653762303533373831316566376639386637346330303338303561626138353331 +66623135316637333637363636303430376335343361356431663332373262646235666338613536 +32326261666233303539323666326432373031333932666438346635386666623333386130613536 +64383638386666653734326339336130396564363761616238346633366338303236643938366564 +37393261383933366339316264363031633632373139393832386134613738323265343965303065 +35353939396131333636613734623833616630373739643066656436626339363965663562626131 +64663937616536626365316266316166613837626639623237343934303066333961326666633636 +39363639356138383538343934396531656634316262326631326438623235613564363963633735 +35353465356636396130373830306231616639346466383236636338643431623163333939363165 +30623338313531396332643034626466653534333235376338616466303965656535303932393364 +61383933393439646239376235616365656636343433623132643436363065623332656330373032 +30656435333233343737653133386162333037393433396638633631633236623534313732383439 +35363235356434326266356166356234633162316663316237306136666630346138323566613665 +32386161343432356435343533393061663732356463613432326366323736623937646363326362 +36383936636464623664666466373134356136613161343566653739366132623130316436636666 +31396462643033346365366634306434616364376266636132333366366265663461623263363464 +66616238396434633038336566656438343162316334363633303037323766306665653066343334 +39643166353762316238643061616364323830393566616435633735613032323733636164326230 +36656130643464383862373666353635636437333238643938613863616534303739373030666339 +39633562303538323338363034333438383234633737653638626336613361353335306134613566 +39636562313765366262303037653539326465666533356536393363386536636663646139643166 +64353233303234326362386262656365303432616237313837383064346363653633306531376161 +39626138303064343739633465663530613930373036303764616266653635353263386131396439 +62393634356666303939653338373231656538313736653436393266323566613739623132386164 +36396336306135316362396432663334356466343730613632323933646133613134353963373934 +36306130313830643266383134643133363232333634633330336162316334653033346435333432 +33396333646239636137623162333365613762653336383061613364363434656262633931333834 +62386662383831656534616233333039356535303637646237393433346164393665306462623137 +61646138396265373065376139373265643134323532643137653066343632666431346333316261 +31613737323162373762323735623535343061333134323933643338653234316663633861653532 +63656163323031353863636137383761303161336365623730313733323836656161356462326534 +66663066626634393036333563356638643062326261316536613834636430323964656466363664 +33346537373362633631613436643262346131336365626162343862353533623834353634323739 +32326332633434353761303266396230393665393365343065653036333731346533653535386439 +64313063343232643733383163616437396163643435393864633435636662666364383237383030 +31613539353737306438643665363264616330643939663430346439323262396635313062393164 +36333439633439336431616262633037346332336662303565306335383239353332626333623937 +35306365326466383863663863646661363939393163336438313336663038393733333738643336 +34393765623431656366386435656535623463613834303864306564376464376432343466383630 +36636230363638613763363934313464353562633939316231363065616536663838316330656338 +34623738666230623964666333363636353537633237316439633062653664353461616639323837 +39343938616566383863363634396662616332376361326166356364323263363364303861383930 +61643063336362326139316661663732303665623732663261316364326666386332383761633831 +32653736613833633530366439636633343036613762626265313664393337383933613236373039 +64333435653566363139663462393235663465326535346561333166366135633932663366316334 +61303032616265636231303339323136313163653834306264326431306161613764333632646331 +34616531623835316537336534643138373135373335633261326363653031643466373765303066 +34336134626334383438646438633137656463653364366661633036323139386266353666636431 +39656638366130333263373961346138666664643836313137663663336162613165323835353765 +31656134353638346237373230333964396166653566346638373839623732323361366534366538 +31616166303266316162306239393163353765636430663233363435663730353939353461623066 +62343164373165363665633538616131656665656631366365373830636137663262633734333532 +61633331646461336530346134383533376361343932323361356632346538643434666466353066 +63306236613635356239646131356333333733646236636139356435303831396436333864316161 +30356635643561356335616533366134363236336661303263616335663563653830616464363864 +64346165626463613133336635333335333566363732316531396534613933373238646539643665 +64383764303839333030646661623337356466373539316537373539333234633166373832386439 +63303461383531376136376235363537333861666136306331633662336133383533653866306538 +63386265633264366434656133313366353634336638336231643465346633323665306131653032 +38346530353831383663353463646239353563303666353664383038666333373661363931333735 +66643733623637663236366633653365316262663661616565363365333962636637656138306462 +37373766386632643361626464373065313733373739616565663137643232643431393730633139 +65326531313737333462653131313431373239626464656431326663303465323931656164343031 +66383339343833393335336562333630663035363539363634343837333865326636643837303764 +30363663616239663433353062643336623062613433643632333762303663373861663938383563 +39323264613836393366623733666234656639333861653233356230313465373961306432616234 +39623139386433306165336331626233303235303262616638623831396434336435626230343539 +65633164663565303237626635326666663562656431363361636534643438303936363163653961 +38376661633765316232353031623035303138663864646561343931313731386532633230306162 +63383134343639346564616664613562646134386634306466303764613162623564326631373739 +33636632396437663235393866313534623834643866396234376536323232376564396138386366 +30343065343639613363633236313832623037383233633832386566373064316662633462353536 +66306434326163663230636466333665306232326562336336303631633065623335366236373265 +32323664326564663462323833343036323664383630303161363433343136396461616363396331 +39326635343930366161313239663730376666353563396162306636393534366662393832316566 +35376237396164623730666330663464383236643336656636653161373935663063323963613661 +36343635663539333535316237643763613938646166646436386434643663376534656439323863 +65663335313562366566616333653165636630396162336563326535383139656662613739666132 +63386636353935333765396562653530323031393130366537653963336539396462393231393761 +64306665363036616231633939356463636639356536373238396364386163633136306230333362 +31643631663363623831393761313734353338626135663161393532616237366236643131303861 +36373331343865333938643737386438356332613139636665303231366665643535333762666263 +66393731323531303165656637336434666533336434663730666465666263313337656530323438 +31623437343933353261663965386261316134663337396332353632626136363163316666313361 +64356631633232636366663537323665643135626463653030333964323536616332633763386564 +65633064316130313562343036313137666433663061353239393639343765353938353732313133 +38313162393062386466366538623564366239363339623764376132393136646231643834646138 +39306631386165323964653532663235323539663463633461366464653362313638653464313534 +37373963396461353162393866363565646336326536343163393861393862646639646236336264 +66613465333866646136653766653930646631613161366436323965626431333363646130663565 +64393162656234363136636230636138313239356464646262666134353536633635613332343138 +33303439303366326332653166626461366365333564366335306365393832666662326662363766 +38376137393666396564636530643361396162663833363164656434383362616437633432363264 +38623961633936333830646366393237353863663365303935616363393166373937643666653833 +66623166653966376661656338653766363937306438643537343836343635623832323632656631 +39333264393764653038613138313931353432303561353339663964363839646234346363646433 +35343933643536336164353665303066353061623635383235306236306264383462633737343239 +61633266663461653836663865656262356266633037666337336233633461363664646338656664 +34666663366630393165356634663535653062313138663935633232363662336231663132363066 +65323063643263666534646432613231643437333463326666303865643435653236306539356230 +64376561663263313364356165363433393061616433316539643539313731613038313665636336 +36373939393632386534376334323437373432373262343862393962363266336135643036653062 +66373363386435323262306332336539333161663737396332353634366562663864643365643033 +65376334663034656330326438303832373261376237666361326632336239313465313061653662 +33623833386331306437333662343338353931646665353037313262396561663562646466393038 +64623334346136343962643332393738643738613236366538646138656364633932303262346163 +35663866663333376366316336386462313561363738323436646137333038623835336331383939 +30343539633837366566303133636231303235666261363762363635616563306636623162396136 +39336666643835623436663735613238303433346438313838663964626562623936346161653637 +66336632353637383735376262323531386234653163326165323135386234663365313863653634 +61346334663038393738333832646636383565666431616661663765363062373365353462353164 +61613365346639313564633363613439396533633264363433663065633863333536336238663034 +64306262396532396462623562636633363364303639616665373563653262346334633639393663 +34656665313561343333326138623961333864653030363634326666383939393463323731353566 +37356161336164396534646561656337346663323638663031633130623230323461613366356630 +63353561646362323561376566373738393634393666303935383632653762643361313635613636 +61326136353536336263303231363031326433316631386631636663353063616231303238386230 +65636630666134393262626337393531363564376533323162613138643339396265343536353038 +65363761626435653734643464346235643438383761656430343161653833356464666130653537 +61316539643030306336366236393863383132343733626265616334303964386536323964663836 +39663039363366316532653331306234626635346366376462636634346231643932303437306637 +65633431383339313166326538316639656330333964623766303761663038333039663336363663 +61326431363536633131663834346434316533323032303432303931353631646332333736316533 +36366638333338396338306133633834333464333137646261313163663334663566363163396538 +36366362653762346361666239643131623330373538366365346530623539346631653637306265 +66366337393730623330663131653232366237316261383062663035333030636237333463396261 +39383961653934383634376462633930376639373364353432653737303836633034396430313061 +35353762613230613636343431646433646333336463396130666232643366393266316462373165 +33636164323763336332383066303430383031353665633530623838616361376465336661653866 +64353764663435356635353136353336333136363563653830396561313533653165303230383335 +38383739623637343764316633353634373564666432656434316535616266313266376433333865 +37616665313966616332643935326237356564633036653764313332623430663764333737376561 +36333038656365333461396230343136326634316631663839613266366261616435306164376630 +65303832363134353962366465643936383439373030343833303831366661386264333265643063 +31386132376637386664353435363631626432626364393330386136313765633166363361343066 +61346338653239346437306236616562383465616334366538663938646334646661333764373430 +36393838633730643934303361393037383166333264643465346463346233323833303938653638 +33306535306464343136643962383537623165393439376138306164356239333964316664663761 +31663063383537636565323333373230316565616165363062353639313636303665373232393334 +64623139643262363734373335653036333630363431356634666432333739346437303532646138 +34386530636261643137346365306236353633636331383436653136326664646163663363363363 +66313933373562633035666235376536653163396638363066653633366133303436386563643631 +66656439363964353165366336353665343466303735646133663961393739643063643665616561 +35323438316233396438653032326630313338616463656334616430666363653634393566353733 +65653736376361656262396636616437663537306263323935326631306363373465663434333932 +63333835343631383266623036616130633565623064656664643465356465316630386431663465 +36616136323137376632306466376636383434303534643131633466373834623734633335303166 +30326562633336633939316631353436306539396330363266643132373932343562386131316666 +32666461383437383962656234323931376538306464346437343830393464363238386631666131 +37373936646337626534336161313439373362643233313462336536626338666664366137336230 +61366437613038323363313936383532393739346134623734326363373162663865393837376661 +34396632343831376538386262393231666265336261363635653435306561666263363235646363 +34306366333033393237616434626235646133336438613239623062613531303265613032623438 +61653738663065313739366632666435373835396535653765376633363236656665313463313862 +32656663356338393237336434303730656332363832653637396562643964633034333465383436 +63303733386434633430643764306232656532626561353061376361323639383834323736623162 +37316363316564363536333463656261393831643562653337623636623439643764373463383566 +61366338316463383134326434343864356235616166326138626163323338316432363031666134 +36306535663834373066366535306637346135353531643334303531326533316638303238616463 +37363665393935316232396663366633643261633731303330383662313137653136323066633033 +62376638323235613530343730323937393438386238303764656462336339306664376339373531 +39396261653963613032303538613637613436306236653139613232396339653232313332393036 +35626338613164343161656265383164316134626166346232666637353166353339353033363964 +37343231333766626239613862323230376533313461396462613361396466346465376232306138 +64613162646561336537393038343839396435646138373934326632376531356266393962653036 +37643166323433353338636666323634363562666663356135663463643063373032643436663032 +39663266663935366264646533666235306161316463393131333336303264383733393564653736 +35383866396166353037613034653435393965346530383239626635623533373231623639363666 +32326563333366373636666436343634656666383666623064353963666437626236343462333730 +36656463353333313933613330303336613261343133643264356366336435626134356539393839 +63616564346139383930373238343336346366333632616638633130626535316166313162393730 +61613039623932623933366565346664336261663862623334343264663934656630656537343861 +65326332613963373639306561373331623535333661633661333834663164393338313561306638 +31633164303138643932653631303565336561353838393230323465323831663964386532323463 +66303362383664636461346365376531653337663136616165633566353562646363386339613935 +62626162386538366635353434393963363832623733303861373734316132343537623266653332 +62326461656538376666366332633130333664623734303162303638376163653765313632323363 +36666538326235366432336635613864623131666261626431393039383662333639653133636231 +30353165323937353331333263313563666638353362633064393631653332613136343732643936 +33363034323562373632626330653235326336653438336631343765363861353663303437363331 +64306335613261333665303163663431313838396332343233393038303866626136633437326239 +39646665303265363532613332303462303937626466353233633638323838303161373261303666 +38336561376365376232323338336230646664663531303538643434303662363530393432383938 +37333239353037373034326438303036386239356262333765393632613636343234626437393130 +30316464643331333937663332613265363430646439386433353837623861653239613330346330 +63616231356561633563626465636333613663323661376231333338366538363536626361373738 +31333566346163313730643164316634396338646131363037613361666330643566663862346665 +63363531393762653861633835623934343663313034663039376161396265353635383132303432 +61383939346264633437613963643937646434356537643962353632323635303266386231653333 +62623263646565633639396138383862636265383865336636356263336361386237636233626162 +66303633346336386364616261633439393133653735313538383032343963626133363139343866 +35653734316236383865363834643464646139306436613961316363333730636661306464366466 +31616235373435323231623863616263323465303962313138383334353863333538336566303363 +33633636666236326365623130323434396330643361396261616262663637393132663330623937 +37393737386532663361363230366463623133376533316335633137373138666637666539363764 +66663839316465303861643935343336663637653566343631643763376336623832356332316431 +33336563306361363332353765323733663765343536613531316635376363616536376337633434 +65373434323837623365326161333261303165366666633532373935343039383532333938366363 +39653564326638326431613037623836666566663134376562656339626666333231376539626538 +65663763663332333336333435393038393234643432326564316164333161623265646534623564 +33363836653431626530343338323865373366366465336166363131373262366663396465326638 +31376432326263663966313961306561333834626136353437306632633330336232633835383439 +32616366316465393965326663393931396131306365313962653764376263386264353563653333 +61353730656265386438336234636662333038643432336630626237376338616138643139663738 +30386638303263346361653434363266633561383865383433343139616330613863373764613030 +32333934323261336233323131333732366161336238653863613938663764613465366130376232 +30633132643438653130646336616131633162343933623138376563343834336537343837636463 +30656461613465646163313966306231383432343530643130333564323636326637626438623661 +64316265656333323964616432333732313333306463316233626438643230376463653131626531 +65373864336137353561383937353065396333373163363934363938613537326661623239666537 +39646435323931333431393838326339623236336636303933346565663037663037393438313331 +61333334343262646131373137663932333665666562636662363236616235333661386136633631 +31363161666431373563373462393466313465313265663563656263343661666331626130313962 +37656266336634623761646431396137393633643665646433313637333534346464376333313430 +38393165303765643333653937656138633236313663623030363030643362646464646233396461 +61623334383263396561613132376330333766316336663065393630323830633165663331373863 +32333838656264326366623131646231646232646637623135616166633561366164656531383263 +65343163326463396133376338383734393361653834666262626563366637356534306464663036 +38656532333730366634346530323632306539393863306237336134346230633062666331366364 +31363064653366323933353532663433316166303635376261623037366131303031303264663536 +31303936323330656261363434356330643034376365343366666530616163373036313830663237 +63326133383231306462373332366634643562363038393765393134366436643533386461666362 +34663135383736616563396438643236656339646238343966643930386462666131343463373062 +36643933623537373864376365626637396339356562653464613737386463643835366132633239 +32616135396430636238373964376461343862663465656532306564396464303132666439363432 +65633562373062656630316536333564323262616565366661326665363164313362326130643938 +64313665306365623834353563643138623432633033373833383535306162633832393165666436 +62656239396632646530656236376463303764343730653833313761396634303363303162353465 +66393330353134313462643462396261306637646632656261613763353431346332313237313337 +36663235386638333439363266666137326439623930616637346339616133343630383661386662 +35343138633265343463346139333562636165336436383237636164396239643335626563353462 +65366666663235353731313634353237396663643734366237633264613835383539396464333237 +65333535386464356463646264616639303366353632653834623030306361303236363536346136 +63323139633866353933383030633266653131636161333239353963336436666364316661613864 +64653762326263646533313737386237613961393735613139643031393465373939336335396639 +35383730383865653637633430623030663537383064366335613137316630333464356235386435 +35393235636366643862393733643139306333386563346237316436656463343364343562326362 +62383033323432653636343735396262653330373530316263623064343162643964616434393739 +34313031613533353336346564376639353035373333323164353565386130363065366233666233 +38376534616565303364656135353133666334303163346431343564663336626635373930336132 +61313036636362373339613764326433333336386532316334383739316465626138373338346261 +65653236363439656433313364633633653139313037643262353031646633653437643432323238 +61326662326231646134346164613332383365383362303532653865643436366563616430636137 +35303232386261363833323130343732386161343532633036353632353634326337396431626335 +61303465363538323861343063653534633430326437303437623166653038363738646337626234 +38316331353264343731386433653166636130313837633930383535386237393261376534353031 +62366164376461343165663331356462643865663731373765353832353434366566653266643235 +65346161613762346534343830383835636531303732306136353164653137633432623135323836 +32663439303762346330356562613035623639373362636434336438376631616334323539333137 +33313563653633666266346164646362346237393862306638366330643766633361316264303431 +66313439626362616366663437366639653433663837313565643535313761623937353536393461 +30326634383063623435356631366239383263636364653339393238343531303533396530383631 +62656638383635353161383562633334666363616635343931326635613534333065346431373533 +38666131626137613835353332303263663463363639336337346465303366313430646335626333 +37376638343931636238343133346138623964666262376462386664363366353339393163613134 +61306138663032663063326362633761353261316366383131626537613431356237303631373833 +63356235383733643463333365393338336437663131323234656636346334613237646466323531 +31313332303730623136626464363861646337336163306538646130333438376430383239366631 +37643561646664333733643235316132396666373661396636366533333833373366643036363466 +63663037383735336265363033623530666564653433336231626364303061333934383838623133 +65633930646331643437313566383637346264626364343564303436666135633563353565663864 +31383464356465643437343834626332306464356635646664633734646533666136366363383030 +65396362656331316636343062383632313538336566396166656163363865346265326330356435 +34386335643537623162613266303164326236303632613036366166653336646230663935343537 +37326130373633633638303663313163313034313733633461623561323832643130643332646438 +34393065343963323238343338386630303666356539643965613239313561363737663961323962 +61626162663762626539636333373839353830383930613539313632306338313939356631383931 +31633665626436306331313662313530336639366664336533663132643662333762643936303435 +63636261643732623332373834323965623835646530316465363839303535653732383332396234 +38643164323234613335636636346138353463643736373235333162643438323030643233643632 +62363264383764323237633565633139386632323433383766363630366632386238393730356337 +30356236663638343138653263613761343665323538333533393937626662616564343938343337 +61316530393066373565303466316438626530313964333737323133663732623033353433383637 +63366135613361313038643039663637623432393866383761333465333861363564343630646665 +39616362303830386437353139626538343162363036336233326238343335613133323864383761 +39656665353036666535373634323830306237633831663766393432393664643663663065613864 +32353036663635653464333334663030303338316135653964653565326237636566323535376163 +66353034386638643661373562366436333935376163336233316139306233393765636530333266 +66366362373131656133373930376433356538373764306230333732613862646631643633643339 +36626231383065363337303537376633333363656435393533323861306134623139643162333464 +31323566393362303632306630376333636132623634616436636464326666666332663631636634 +63363938373133663539363839336661626164356235343531376261313230373932386166386433 +66343636326362653565343465643965633931336434326165376434323538613164333335396333 +39316262323038323532643535613864353863356461343932613862353766613439373932393265 +39303864313065376266303361623632323939643736323638353533366637393561383532363332 +38393434623962633936343866363134343034316331326534316239323731656237316333653864 +37353261376339393463396662343039386566616637383233323734396363346364363536343462 +38373362656561653533353630663539356336326161646166316230333832303230663364313962 +31633335636662366166616164626466653266326331616235336362353430383831303035623439 +30633663386532613331303533333862656132306665316131623930343865653931626130613065 +65326262636166636365666133346130303466623065653231653434306430663266373438613061 +62383364666435336439313065326130363533623035353239616538316165363735303566396530 +32633937363431636336666264633161363533643131616435353133346436653732393138646661 +37643330393065653563653065383431316430663666356430313863656432383334373838626633 +39303662366663383333366465343363303264343237373639353533363762336361653865333966 +37336266633633626431396630313164376364653962333033363164363335663339323335633439 +37646335623365386163373032343966626239643332316162323335323061393461656566353936 +34323064643035306639393737333333363761613138343132643732666239343037656236343130 +63646261306162303533636233363061666461306362376532333531306539323765396166373635 +37383063626633303639303531336662396434653535623531383538363435633066626435626339 +36386634323631623639316139663565383063333636396536646662366331363964336135303661 +33383763646236393138366663396566343838303639313863633638386137323631356631303039 +38343837383230633065323739373234353366646231376639663165653335383634303536313064 +31646632616338366235353563613066666237363730363762336534663861613431313764363734 +61623833376239306331383961653632353939303465373962626431343834343939333232393033 +61633063613639363266396566653839643061336530616439303265616237656232393463316337 +32373935316631393764353434636331343631303962663535646232376439633532316232303637 +64646338303537663664656336323165646635393938393733633661373062666232386138666339 +30323166666139333038613931616131636537356231393633663430333837666537653262356332 +39643433346264376539383237373839656264393163356137343064306135383532306563306566 +64346166376664353566646337616333393733323066313535363834393633393033366333663734 +39616262616666383136346537386362306464356637613766333334313339303461653065346462 +39373937313361396566383438393637383432646136666138333236353766356230636163396265 +33333435303538306437666631633566333439303633333333346432393061396639323162343261 +31323739376465633531323434333636386363343034333931616337383133636530396132623437 +38653361316530393238306330343338613166353635626131666432313634333134376434373663 +34633166386139346266343064326262373038366335373630646361336666306139303736353631 +38613366656536373437313639363033353164646337346235356230646333633561633633346538 +38663433636564333534346238633130653862653564623562326538343931636461663866353236 +65633962393639633335613836646262373863326232363833333761323638353466353235323935 +37356332373936643666643062303565626332383266303338373261333339643034663431383537 +64323036636335646561333834313665363235666432613463633065336638366439306361376162 +64393338363030326432396135366565616363656363313239626564346466646266316266353232 +65363961636163653565613764383364383632393537663332303966646536663261373139373462 +32363037336564363532303334343465303433366362656139666530393433313239306136656134 +61343031393236616263653737343761353839303939353434373437346434353437646131323334 +66646664366365306364616465383939373639363439663834636131343234313062346638326331 +34626261656332356666313231373166306566353136356264363434613139343165306532373265 +32643365343861313934376438303365313530343335666264653936626566663636383430613436 +36393738386132363066653939366537666630336438343035656230623239666165313830373964 +32383633663733303939613433656138323266626334336631303632306131323262323464343436 +30396633343233333939343836393537626661663133616463373432643238353366333635333162 +37643834346136653539353835346365313239333034316139363862653565643365336232373061 +36633139386334303634616561633735303533383338333130613266333263306464373237356430 +31336666663238376635393664363432646338323465623738396430646335376530653037363466 +36353730393432353031656262383434373334383162333136353266613935616236383234653866 +38346233633436393538343864643337623730333837373835623465343635353238373933313630 +30316537663664366139353561353530363863373964666539396331346433316165613963336364 +32613637306461323339626330346338626665333234376464393539303331306233336139663462 +38333230653130633237346465396563633538393161373338633064333534306635663532646435 +61626639346535343633333038653532363531313135663633343839383131393133613865316636 +34656262613934656165626334373966313035616436333330613239346238363234656135643930 +62626461356431313966373066633835613636383739393032653263376530313361653731373538 +35306337386366333565396636346536306463396530353635636163393732313234313732353364 +36656538663931323366613566303462386133663465346562343332623339323636613335613134 +36356633396264393030313461653231383436346439323964353166623439323165316239383364 +64633866333135303133366366393239336435373636393062663164666235663463613966336637 +62303561326337363533376231626565343663303463613731663734316633626436353836313231 +34313665353939306261633363613134363137663537656135303934663664336466373261326365 +63363664316335663233633933303537643435626362663663623762383464613063613139616632 +35366332366535346534346637633361326433353865313433633764303335333466633665666664 +39636538626338653434306631303863656561316438363963623133663235653335656363343934 +64383335613131386230396537383962306433643037396566303161376238656436626638636635 +39366661333366306364396633346135343235333662646563646561356236376361323465663565 +35613436636236343836306231623332663438633437636236353864643138386566613533653566 +31653832633565353861663538383539633839646538653364366266303531646366396538306136 +30393332333563616133306533636335353139666166356164363334316163373731333061333439 +39363432636561323734323366336162323766646565623139636363616165393232616532366164 +33646564346363636465346162343464366365323130313533343539326435633130393462376462 +63303034363832326234366264373762303731653930363962373134653337363839666462316531 +66313163626266646364316163323436306338616330386130323965656637343338306532333136 +37336431626163383566343563633731383165306366633566376262353035303965613733303334 +34323534653630333032343437613465316432383062336131346364383632393033633766316265 +37356265663062323031303934616432383162303533356133396636646638313463333466356234 +34633431333530366263346130303633323665316238373264613861383861383761396163353064 +36386666333964356134313966363939396636613630646639316631386235303165336565666638 +34323438386134663266346534666365336635313935643464663538613465396235623565353163 +36373966326438333037363266373238616233633861666165323830643639663133303433363431 +38363535633964616363653962636237306438623735393430666236326362626637633739623937 +30303639396533613739346266396539356562626562373266333763613030316664623464376339 +64666336386531653139363435376133613263366630333736373635633537386339383530383733 +37363734366131316637666238366233316635386162613532636464663961633965623631363063 +33373865313432343837623764306631376362636661643563386161383630313734386338356464 +64643562366237653337333562383965373561343733333862663339343337303936303033373764 +35633835373964613535653035643732633165376165363666386261373465386636343130633232 +30393936316363663361646265633063356233646664633064383661343666666534616538623630 +30366630373266346161303466646562323633353033633533636262386337373963666137656532 +30326237343861313937306665366537353536393765633035313965346362666430643839653136 +33333464653364323433613033663364316631313339303839303962333661376131326437316536 +66326135396430366138633738656231306365313636653665643133666133316364616533613863 +37353766313862393536343937343737376561346261316131373065373430616362636430323462 +64323563303564313363333566373166313638633039353563643661316565343836343763646431 +36353864396637376131353766373533353961383234343339666166653538366135626465383266 +39353962666264666261393736646534313531303836656666306636393164663834363466623933 +35346132656464663465356133333431356435303538306565353639386439366337356239316639 +61353739653136323434363839323862353839653964353834646332643836643431333465633464 +38366364303762353863656233346133343733303230613633653534336161653334333931336431 +35623334313932373766626435653135366463313838333639363261383431393734326566323262 +35353933653165366335316561313431376438353038363263313738616233633261373362663935 +30343664313363653964356335633364666331373038643337376534353932633061376634643533 +36386461393063346635333637653038326237366137306537643930393735653538653235316139 +62626439666633366635366533613462643061656338653162376265373762613835373466366561 +36306661616139363561653966353466383636656431376161356436336162656136376639623462 +31386662343035353630363739393362323735653534333033313463626265333566323939366461 +39373432613434356331363839663437333763373139383265333461363465353431396637336261 +30663363356366333665366662636139343262353063343266623433613532653331343831373231 +32313362616336363332663737313135336338373961303861633730343765323464316631313336 +66386661366165363564363364616361323934653330623165366365663534356163623762633064 +36633636636537633465376334326466313439623734663137343465356365653664343366393863 +61373563623165333564336565656638633732323830383163663531653231396233333935386165 +63656337323863306636636664316132626437323661666638323263383239343563353139666166 +32353233613566656162356463353239303135653966623762383965613964333963333435626666 +32386663313766303464353663353165633231386138626361313835316231383462386364363430 +64363338303030346135663162616233336533336335303334653135623033626333323432396437 +39306530333832353731653339646365376430343862383330613863326135343066616137323731 +34303766666431653933386439383862366237366561663830336437323732343933383038376166 +38626563323636353238313962613236326538323738663866333562623138313734336165363639 +35396337313263303830356133623461616330363232666133346466633733343566636337333631 +65643739363863313338373037373736343339363937653936313364323138656666656133313862 +38643731353563633035626661303937633130326135303661363736346638393638346465383235 +36613636323330316539376263653734333538326333356330393462326134313461613131316136 +66333231646338383736646638616334363564666431613338353962636365386166666165373165 +63383136643134353063663334333063323063636330356132633462323662323561373763336534 +30626432356362333238666165306263386436633130613335393161376264636139663566396265 +30633535646230336532663535633864653333623439653335646564373164336335303330656661 +34366461313034313235656238386439393262633037633063353061323337303032313961633039 +31373233633138326365616539373237316163393434663265393266653632386434316266666333 +38643961323839623162643866616630626666643762653964393464373234646230313666333939 +38376533336635656331353833353663396465336131643265626533383731393536373163633238 +62343834366539636532666265666530623063613137623433363561353239323565363038356266 +61643466333734383135373238383361616363646434313936623265613965633634396633663634 +36613262333832346138376466373561333635306533613666316563663834653233393964366630 +62393864613861306133663861333664303961323564376162346461653037316263656465366666 +64353139313937616636656361383138313230653539633838623765616132653131623930643137 +36353664373637323431386166333730393432666433303661663534663661386438303664623465 +32613432326663313034646136643038623138323736303266353033633065343137356232313163 +30323133353634356530306265383363386532623537303533343562336364613737306632333165 +65366662316662366261616661333834383964336439636430623339336436633034323866323762 +39313730626665643535353936396339366334343530353339666164303134363534353236633933 +63663931633332343732616164613032386564313938396134643435356332623963666163636665 +62343037656138656635613563333131663437643538353061636365333962663336363734663662 +63356361633464346564373064623036613932366464353561623966376364383935326132633062 +38616662356264326638646639386539636430356532613962353562323232656239353637346364 +63323138623933376130376462633432393733663037346639373439663061663562363138633365 +36373337323339613462636538346539363261396631326264336632313130333636373939656164 +39653435346564633865383765366535346364333636393663353332353637633736323830393437 +65326630616530633733353337326431396632626139376331613239343236613863666337613465 +33386438313830373135356331353737326634643830613531646136363062326433373761343561 +39636238336263313939623863623835653237306261306437336464393664623432663731636532 +36386336393935383337623365633237646438663265316138376134333134643632303037353735 +36643864366334623939396632376365623036386265643661643132313731376338616133663135 +65643165353165646638626161376464666664653662646362666165336637326164663366383832 +61326233343366626665666237333737383734356436363134663832336636373039633430353365 +30643163626133363338373037623230643338663663366339363861356234333063313032366366 +63656339393836636335343330636530376163393230376665343561363663386661373563623033 +35623332663638613438363463313939626435373035643462336662656661383162323164386562 +30323064353963383562333338316439306332643736373230376138303861393334353936316138 +61353064343634323864636238363234626262386132656432313435643733366238396464643237 +32356232393765343537656465396331323865376335363935303463626466333033623134646438 +31316237396232343935313866323830313865353331333439636563323332333132323364356438 +38626230326235393363633164333235383261326238633639316161313235343263393235386137 +33663531663264626266623866313166373238626631643230383631383566656335303231396530 +39616164613332666264653765373766643236613237613763313431343835343063346363333138 +37616637356135373161323438303365306337313232643634313563646131313436323135333933 +34316365353835343236623964623766316663363165303236396562323230356365346564373430 +37636161313362333331333436396666336465373530363338656134626537666132363764656431 +39313634303164613134396466623436613438663564393261396162636437623336386336303737 +33663965653832376261303933363035313337343563323565613636306330363536613734653134 +32393237646337303165393761623438616133333736373330626636643466313231643837323439 +63326130616637303332373739353933326164323465303236323431626635626333353537346366 +39353331653561343765363164343732633039306264646663366439633639666238393739656466 +63323662353433656238663231396634393339393331353138633530356163306137353663643230 +64323935626130666234656364666630316663623166643836643237633139656134313230303438 +30343936353732623766326332623361623161346161666236316232313966333037343666323366 +38353236353533643661343736346363303466633939386432373666323766623734633938393338 +38393734336366306435396433343434643165623363613165376563373535643235623439643832 +32623164666365393062366538663534646366303234313363656463616337653337333430363134 +62653837373937666439646536616232333062363739613636363865353964643939313861613233 +33313130633630653033356562353830663838623136386335333132633538613139333432356436 +33303433653264633463653039323039663962353465353237393130373735366239383032643631 +32613132626435346265353063346164663737356636343565343639663461303732383264663839 +63646131643563396337643134353439613063313132313632303138343861336665333836313635 +37316163656131363737626232623739643337383339313965656265636265653637366339643136 +36646132376231343266313830623337613733626435626466333235646366363966663461353531 +37643866636133643363663365633539343361626637336138383866373761396238646639323233 +37386366636663343065383065663233633534633734323539306336616266343235306430333935 +31333030626163383437643661363332353034393365376665663332643832663639376335313232 +35343930363231363661383631303538396665656331613536303930393536623737326136363163 +66363339623866393963663136373437356337656230333866366336363936303437386363656337 +62343266333765373033306536366565323336313237326163613535386265353737366132333830 +30613130366462373662326162393036626561656230643164303365343565303962313161313730 +63646235626564353062633465366631353333626134353465623637373237633435396137313864 +62303266393332663039393561323962363835623138353937366339646438306434613834633436 +36323139613236336439656335376231633263366238663430636639333936646164303263383637 +61343362383735396266373265303563646531653139363062373365663335373834666233393139 +30643939653432373530653038343364353061366361313533383333356166633238323964376634 +63653733346336333936663833663332313966353130623630343166616362323139313533396232 +64313639666662663130353435653038306135323035356233356438633031393663643134383938 +30613365376664303462336238396163633466623061663164613065663534303637336639636133 +62656361353466323031656238313632613236363661313764303265383164343533663761383063 +36663566663361376634363030373935633632626562646130366132333964663634653864613762 +33356334363233333637316335313231653235613562613035656239323165626361313565333433 +66333738323865663561653761323765653537323166323063663231366362313838373738383362 +34353537353631313863346336613436636634373831613333313866313662613062656132333237 +39373663336433366630313161373363373461373730653433373431353137346362363930666362 +31656431316633383432363739313333663836343461333662643465316535633365383733636261 +33656334306262613366633962613637353665396531333730336662303062313337306164376163 +63386337613566623539643064626465633038666461363331643132393530393836633430666532 +38663739343130326261643139383263363736306433653565653632323237633939626537336337 +34653763303761373739366333626530333339353331666230386664353631303833623136343831 +33646430646662303730656266303930323530333433643533633565356533663339663838363337 +34663238343265313237376662313734343164326666303836656534356137333565663263643932 +34336234653466353932346665633161373537613431306365663233616137393430346339336564 +38323938373738323236663065313736343039396662323762393335623939653263363261383765 +63356332356336383737346466643538393035623263333036336235633162383166306161333563 +38643035383239303663616361373232383763623136366535616239383031376463333464666333 +63373539656131346336376230323666303539623764643734333036313734353965373330623961 +64313661393435313463623235643762353661613030633835336566653065346134366361623062 +64636536663866656137663766356535333338346630623361323139633534636135336433366561 +34376661373764633737333739346134303363386132303865383666656666643530323239353335 +61333330383234636264643631613363333633656530613132643233616235316337653065346565 +66336332393933323566646631633532656431623431623261383965376535663166303666363239 +39336233656537323332616431346139316662633135623835613161636130393766623439396638 +31316336653663643033303032323364663337326365643266363535356533653535633165343631 +34343435633733376431656434366162323138613932323334656238393732336538376264663863 +63386536323535616631366265663230343230306162613866393636363266356638653834653332 +35306163616531373366383363346638303532633434646637396261653331633266663731393834 +36653031393663633839336638323865356365326634396335323762346337333232303837326461 +35313032653965313566343165623231613837663336653433643135366635663832326433396630 +65313038623733333439376338363137323531346137616636316136623734663634376261613731 +65383133356138396633336164623865623062343731653036366662623561373037636531306130 +36383761646130316637323236336630373561363334343963636335376562656466373435653231 +62376139663137616439336566373962663836303837386137343635376365623437653530396435 +38393832326566616463653438333665316437303565666131663264653266653033616238353231 +39316430356266363361646337643265386464333830666631306565306139643636393366353536 +34643038633465353162383230373863346531363462633337336239346364316334643931613863 +38356265623531363630663533626664326232663230366264653838376637356634653966363438 +33656338383261633233393933356263383431303732373761616333333736326536363834643037 +61366334356134346166613163383831333835653730353261653332656665646165376233356464 +61313334373332396262386533376435306537653066373631303637376438326262643532633264 +61316463633435656430316438333138656433393434383231396666623431383637373135393931 +37613238666265643431373761373866613366356131633238363437613332336661613763333337 +32623763613937653436623961373265376433353730626165386337363263373030366435316339 +64313062343938366439613633336431383066363966376531626466383231383032353831343639 +61303261313435663830623236316462366665653566613461333161346535346238393538343262 +63313931303738336434333738363064663663646435343833343965656564353239386335376337 +38613939393533313431363236636632613938396332633730393832373634313832386161396665 +38646439623363386462306461646634633439336238336466343931353265306161633230326631 +65613365643761633931316663346562653161626538333037616235313936333637613665323465 +37393534653132353039346635303930363937393437633930663662336337316561333339383466 +35346538383234393164666338343039353837303165306361346265623438333463393932346231 +30326561386336386130613630386666366262633032653438346639613366633132343464326463 +63626465393030336431373831306165336331306566356464376330313762303435626366363637 +38656335303938396466343038323239626132386661376538326363333932663663363537306363 +34613863633433616531356562353364386638303061353538646264353135333330373363323165 +61613833363934643065386235373230613733356537353565376339353838343134336662346137 +66333064306563656535356366373163613964303639373736653362363564303334306134366635 +62326331663266326466666435353034366637653438373939656662333530326664663565386330 +31326138323135383833656161653837656261616638663566616565633530343865343632326266 +31636430616266313564306631343136663334363265663335633762343235303136646332393965 +64373136663366623363636236326664303230353834346232386637363230626331356539313131 +66343661393332623833366536646461353339653030323963666635616466313838303666636633 +39366239383834326166633534646266663532343630613930666163336533326632323532343562 +33653535396430623766313831333539353462303530373862656363333233356264353830333731 +30666130356532343364386633656135663739616632386163373063656133326438633439646432 +32353766323030363863313531653666306361323166613239646535356138393163386233616362 +64326232656466616565383064376335616636313362353230383837633934623739653465613965 +34636637353539396430353936316634643466316631353463313863376265343565373837653162 +63633164343765633232393034313334373562373763356664656461376438376232623936386339 +61396363643362306162666236323334623032363532666261643435363664663066383061383434 +37616430643730376433336464666439343162376334663566323937386432653236636236326161 +36356537313332373163333566336362356436386666306134653831336639393239613438373532 +38623564393034363536306435336661636366636336646532636263303063376236643463326234 +31306535666361323734613961646330613964646637623466653531306437656331313265663233 +30613939353736346331383165313665613833393035626334336163303966386665636130383065 +31666137373337393864346365353866373533643831363165386635393131373964626338613463 +38373033333162636663343133303263393635373937353633326532363265313465316466323661 +30666636656564626261643864386534303261613434336339376330313634303764666537663161 +62376236333566623133643561396361643133393835373339343533613133346130666662653266 +66313832326366343039343765363661616137633632643431396432396133353331636262646338 +66613234613365373665353965316633383537393965663063336235626433626634656363613439 +33396435646462363461633632643536383163383539353636663564636262353339646161356635 +38353136346630383464313632326636316365383738656636643738623462393662383235346565 +61396136353835656332666164666334396661303164633935363637646332333262623633386263 +61626134393734323737393065363630643564323364396432363565353664336535306230353864 +61383935353731653237613736663437343739353962626430376561326132663862383235383162 +33613831633163623963333038343733303536653461343133336238326330613934656532363366 +61383435663530396364636234653034353130323438383762636237646230646339323666663163 +32383861643338363339613763353365333065653939646566623732383630333463386533656534 +62633339303435656434306338343038373633336638333466363638376436613365363237663630 +66386363373931323938616138396637366263346331666138353762663637656665363132343965 +35383963336438303463373139336332316534343865643164643465376135303361383537376461 +64633862306630613565376466346536633063323336343632346133306562303432663230346464 +62653139353032306162306433333362343138653432313162353364363935333466663533383530 +30663563663061623438396166356466633865316534353939643462353831616564313934396464 +33623631393631326566353566363861386433313637336365316166356133613937376634363765 +63623938333762303661613331353431653836316535343164663564656136353035663938333662 +66636339313131343334613438366331613965643663373733343532383762336532316565626535 +31313931306361323937333164303966313235363839313463353563373339323134333638366139 +30663937333063356164323031363732386132643861336534376135663064376639623434323764 +36613538376462653763633364396538653864656236633738643334336463646239323737393934 +65656365366332303365323037346163363532656530343130663464633664653238316162653033 +33666638336439613062303137396235633235343736366234316234316664666162616238323331 +30303165653431636533303936623264343064346464343231386236653834353631353466393534 +35636363393864306331396638613361373262646361376138636230303237373963393934323961 +63643739343037613036376530373966326161303537653437646266313531383435303861623831 +66333165663538663565656531353665626539323533383131396230643566653238303433326334 +38363032366537336561376463636264633733363838613332303964313164373437636632616536 +66346136346132366336656136323561386537323030663736336236396438326664623134316464 +62386663373162326662393835323633633165313865383962316166323134623837643533346337 +63633561323935393838663764376134393837633238336439363939396232323933323030343939 +35356632393335346636393561343666356439383533313966666536303537303235306335356463 +63393032323138356232373164616362646537353063623239616264663264396364663466393635 +61393631343234303239333335393039343236356362336639663763356464356261636162356363 +39313839356335613166626463366162323835613631393735336163376337383232346563363031 +35306363393136386534363338613362373736326230343138636130636636326466343235653332 +62373539393066303564353363363037356563396432306639666334633738376538316137363334 +30653161363132636463333563303864363838663733643161303839636465633432303633666662 +61633638386639653934393466666430303030353666353166393432323237383166366666663034 +34633531616464356435383731336165646330646663373465653837663439616533383135303133 +61663239633934663431353461306431623961656536396665613761323362633537333861386232 +33336139383432383261636537356666643133643563323961643137616639336338306436643730 +64363132653864376137373964376130663335616662353134333863393230613732616534316339 +34303132363965666431383262646661313566333464313162636632623135393364363865313261 +36633334346565366234343561656530323732653531346564346233393538626334363162336437 +30626630643730383039623532383236646534386264666664373136303434373734303839363234 +31656433326332363163666636633133663331666636303532643765663530346235643738646166 +36623538383061303638363732653436613231393266653730636536376635323139356563636331 +65633761316464353861616463646634636662343561333336363462306366323235383465313565 +34383965346235356239336532373466323464623465323934333462306534643439633963313933 +64643536623261616232303437396330376162393033366132306338383433326532343435366437 +61333532636565376365386664323166323234376136356637653563336165363865643264303630 +35623630383136363139613764393333313833346438646438623930326361343534643336353434 +33663239333537336630653535383837613364633564623566306262613931653038346464656533 +62626135313934373833353035333333613861343538363462363932363264346166623865326665 +38386464333466656261393934333837613735316361353833323331346161323966626463613862 +66646364306135323665663066323764353932616665363064396565613563326238383032303233 +30336435346639613838616463323765386663316334663463366433643963663330356532353562 +36333566356566626465323130323561363133326161386433316364613964363363306238373136 +33323061616536346464373633386633623731646562343766313865626235343033343061353836 +64333236623561653334303862663136626165356332343835386538626433656336386166623161 +63383236343132376562313330333865616332383065616436363665393965663864303433616138 +65396636623865366439303864386335633337623061356666393766313761633636653339653363 +63373562613532393138306266353233346264373833623162613139636235313732323263633663 +62353630323731633563653431313132653833666439326130306133356562303238316235343864 +65393531343132633062383464373337303766393333333830396435396363386533643637363163 +33643730663338356437313031663161666462376332616338373039353130383931633635613838 +36316132623064306334393933373637376536356166316565316234623339613534353735366366 +30376633393465363132633437646530663536363762326564633033353064616131333233643133 +37383765373433343163663462326136333634356233656535373565326237323638613232383232 +36666464373138633835383963356562626439343661313165346566636166643066653962313531 +35666365333034663033626262653532343038396565616663323133626330373432306239396265 +61663038663661623766303333643861303533336531623132353931333036353930633261363866 +30366365386565393338323330623037643733343838303465383339373065626130666233623639 +64346235396131623566626165626533303031393535663336623739336665306432653433326363 +62653162366334666361373935356138373463316664393037303834363964626139366363656237 +30613664666634313565663234346136623539393936363233646234356134346332383866376231 +66653039656663386231616634396264376134663739623364376139353030303533616232353862 +33303164336564363130623339653633613866616334323338383630326239646434663938313134 +63363936383265616666313739356539616663343633636432636664633766623861346434343363 +65343062663161383961333932633939653365353738306438373062383138333463313433316465 +65613731386630356437316636303732353438636135656432356264643464666263643864333630 +33633165386437643832643634383436313139633463636637323035373137346335323535326632 +33313861363536623034623639653633333030653734326232633835663365373234353461356533 +39333561653835356330326435323063636437383434386231656462376261346130636337393462 +39326465626137353061626437626436656561613630393165316439386430303363633865303034 +30653633633537643464653563626366396330393632623364626135336366653563346437333537 +65323761663666323332663736353736633332623837353161306565653938303037653563656537 +66623937623930363530333135373534373166353733313730353333383166633766373833626433 +33353237313465633737396232613330343639363966663061353462663162326561326136303738 +30333663303362316638663361386264646237363133643834356565623165633536373764663436 +36656233663665356333386339646633636465623864386464323562613662633966396436373762 +63376436323965623963623464613766366262346462323332623536363061386239356465383533 +63366138376139633566363165353936343239336465356436636566613135663234383432623036 +64303365393036613936623536316165663536366166313665323636636566313236303764323137 +39383464386639336230633964336532363932343834366630356234623165633465656334333836 +30396631643231313534306230623730373666386633346638353666383833623538316264333630 +31363364653638653334373538323164663934303032373965656564663762373461656330396238 +36656231343730396465306538313034393261343834376139323738393732663134333333313161 +65393365663232633232373031643639633966383762346430393231336434313037343532643233 +38653436386139633761386665373164623962616365353261393631626533643463646139303832 +64333161613730343366306439646232363639343231653337396565343365386665646261353261 +30363139396230376439366335326365643938643839646565363564653830663062366664356164 +30393430663632383532356263343761323730366535353932393730633762376534646134656636 +38373137363963646335356137323938323938376164623732353834363634613163343635366339 +64346337643530363430323035313732356138373935306461353430326161376338666561653364 +66663235636563663364386236383638383765666235656334396532383363633061333935373666 +62313062656432303864653636336265623738643562653861616666343232373537393363316563 +34633736386236386134303738326366306365386139323466303466663864326334323863633531 +38303832613362616536623632343836393030646565333564303766376366353835633837303136 +37356166623138666563306661636462326436616336623232323634653632663938343830643034 +66336437366130653263613830646565356236613033663039306439623338613963303261653865 +65366439386163323338363438373434663764643262646235396134366530623763626231303263 +63616234643563393966636339313564333431623036363865333764323839653166316635323562 +35396661343065323735363434633637643230353066306339633634363234653639376634386538 +65623937393732376166313465663166326634333236393936366633653932653262383662303762 +39666332313839363064356561366131333138633330366230353965313164636437316563333133 +35663735383430313436393530643937346361616361386362613330346437336538653965643864 +31613534663436663435613536666239346163663030316261333131303931313562353462356134 +37326134353036356335346334373161653763666165666136353662356661656333356133376132 +61336435306133346237313534393532333032373236306232303966613032386366613535303064 +61393434323739643961396232643935636536623936613132386662343934663232643563643530 +36323863383838353465383837373236363465623933303535356161666333343931373030643463 +63343632336663666532343037316135313931303166346262346263376662633164313763613164 +38303635346437363631653433323661343363333036396263383066376236333931646638383737 +37386634623764616432623038616238393862326233353866333632663662313430333063656265 +30393131383933363331343333323633323961666161656336313030623138373134343661303765 +37336535653966373862313465336237386437623531386130356230373062356364393066303333 +63353436333764656562386335343262346539643362343565333436626663656665626339666238 +65626661363032393937653166613661393765633935396635306331396237363766633235623536 +63663436396232333439636239646565623530626633616465613163373532306636386633623338 +61613566363237616536356138313764313135306230666265373832636335656230636662343439 +35393635356134383535366134656363663032316635396637643331316132663934623233383133 +66393333623063343661613465306332363030616661326138353930343862386335636236666230 +39396361626634666266613932663734356266643838393434303330326665386231303830613131 +38393438643439353766623636343838623636303464393263313761656565663937336339386161 +37653766313262613530646533336439656561383366616438346462366530333964396261346334 +31313666616633646263656633306339303939626434363735383233653531666165616633303365 +34383537613839613566323862666435303233653536656531326264353066356432346364343861 +36323837663432356533353033633138333333623231333035313835653761303438393135303164 +62633663306661356330343835626332333533326434396162356130356535396432353331333636 +38323337383134336564653132643833333737353333633530616537653765346331666434663039 +61336665346239333631313632393763376631396531333861326663356339323862353061376266 +37633165383131623462306632626438636137623731343038343661363562376636613531316664 +37663433353833336433393436393263353862623661666136653263373464666337303061616332 +33306163393538653835653935373834323631646635366364396636626130613438663131336139 +64633839663362613563303331633935643961353465653737353266643036663530396535333233 +32383739313632383261373835383361613862373733313866623934663532363139313338313435 +33333239363865313835623463623930373863316362323063383635386236656165333332373031 +62386638653739323865336365633064323239393931313033346165663039623066323566656531 +34333638303738383630663164663566343334383934316636306366396335393262353533343264 +36663231653665386262626238616630663434353835643265633537383135616333323365323032 +37363964376464326265643631303132323434613039363530656566646435333937666661343336 +34653064343364663636323935653433643163613733323530646237376334636435353366386434 +30376564663738353936353061363838643839303062363534306636353164666565353337613730 +32343037613639383433333236383733313933663665623566346531653531386537613164663336 +39323831613936626533393632353664643437323065363166643633346362633965333136366665 +35366431363862353066363535633864633033636132396535626636366235653337323534643461 +39613935663562633733326439663835366235333761623063383237643038373063303334663832 +65633162383030336130346265656263316464326362353738373037363063393734626361623563 +65366134663638636162303436363631616134646130303438653632326335363663353866313261 +63666366336632326562636365306233353763666432653062643433666537636637356562313539 +35313762653432316532333662356162386165346137366563623563656436623937383037626532 +32336166663764623532616233373539383031623035303863633739373532316166373861353430 +37306631383039333163343136616535613833663265333538303335663261653832336264313334 +37653336653238303037663234633264353638633364346538386338316630333863326633653666 +38613137326136613736366134653561383732326161656432313738613337386233346237386633 +65303565646431306630653865333234396433336636653761313336346365346533633138646363 +37616535376132373337303266663036643739393164613534633335666339383434363738623030 +30363530393735656666393363343438306134663632326136366539613766303235313838636230 +31356534386165653138336139633863663533336534353732373262366333663132393061323337 +35313938353432383338616666353230616665373835356363343163346665633463366231356365 +63366466613563613737646639373134626263386432626132613163336131656564313239343436 +61663962363664623366336332643861643435363565626164346339326566636539643439383764 +38356132333938613438643762343766326430666238656238643133356635613566646135356166 +38343133313038393135306437346238316431363263363833636264653064316535383265363361 +35633262623961623865333932383062313237656261336564653139643234343035323962353938 +61653864343562636463633264333862353437353739333635363161613066616261653565396165 +33653062323764663337373834633637336536353563363932383966643538366630343230363631 +61643139333135366630616664393133623736666236326435646665326563376435656236396439 +61373065373362643063633135616530636163643362643962633734663161343633316661346539 +39356561383635626263346137626564326535363331336263386439343665393130393365393065 +32386161326636616630353633393630653565366235623363323931636365356161353939373036 +35656233636538626262396461643837643566383138336435663762313063636236366461636237 +32666439633134303366313963653961616561313035326263616439373137636138383633613831 +39393632636637653934396432663333363765663734373734303132336165323834333265386563 +34666163633236383862303239363233613633343930626565613233653366616432313630383361 +31343338363463643161346533333566333635313661666262653030636136346235393832653862 +39393766666232323639633139303463383234316661633261653135363939383238383136326336 +63383630373633376265393132383466356436303133316136626261623931373132306630666666 +33323031643535306432363962383431316561313036653136376339316265356563373931333030 +63343535336430356265383331646630636635656332656333333864383234393133336666663538 +64363434653639613063633466656361313834336338613539613564306231356638353461343434 +61613161633337363838643536393661323234376565663633373166666437393665326261393737 +36663738653830656333393666353465383734343638633632366636303932393766343431343262 +66356666613661303865653137313937653164313636363336303962393163623832636133623661 +31383137313431373035343533303562613765636430366265616265656639316430326464666432 +39383264653437366161356634343365663338316363653661333634613132663965383035336366 +62366466343564646230363037393530636331383136396133346362363464336264613633313734 +61663934346631653438313063353633336565333866653964626535666130396534633863383230 +64633035396363313638316134303864356237316436613561643235376665313061616232643732 +64623839396639633336633239313830336435353366316634353863653235633033303034393762 +65626437333634653436393964316434636232613761343963326135656139613466383066336333 +38646633373061656164346465653632306432656566373532356130653862656164386536666563 +33363066613531316537623137663530366463663331643563623238653337363934353535646538 +37626265633261313662383133663363346233393531626564366235323338316139393464663637 +34653631346230636261326564623933323161303534613162626235396236353034343462633735 +64653633386461646532646436383430663566666133663639323131303431386132366533653566 +64363239303032313034663338343838306330313138663638366434343435333062633262363731 +61303830326566653766343266303263303531343631663262316339343263366636313831653535 +36663239393637303262323232353736383334343565336331633162616166303330653164326637 +66643466633139323963376161393864396439363965373231363162373363333835333139623564 +30343739313834303233373831316261653863303561663636633133356165663433373839376263 +32383266636234373038326137343762643965646366343462306338326535366366653730326639 +63623463333338636266333362663231343263346235396637346339323431326363636537303966 +34333261313863386235316131656666306534383438363233346234326366393139656630623463 +62313539323363643035313964656235346537353634323738613732366331333061363030643435 +65656661623035353131613337616139663466373539393139363264356263633666393338396461 +63636262353234333036393433633534626431616136383438663630336266316334303333623930 +32346232633562633735313762643563643238373638636565333764653535306166626562323561 +62653239303930613930356362393431656538636362616462393963306665373066383138303266 +32643135363864646364623532643363653132643339383439356131626363636163343665356165 +61303363376634376430653132383266346531336131616365356636323835636138633333313036 +39363736303133633833303234626234303161646535373539396366343535313136353062643634 +61303339333864313534346635663066663366306539656466336265626433303361336335663164 +35623136396163623538316239633438336665393538343065663564633232346536393437346532 +62663130613631666162363164303965643231666230386332323237336236623161666237353731 +39346563653933613765626563666530653832393664346638366361636433343736613332616263 +61646538356563303136313765336464653465383035393234366436366133306435386138643131 +66303365346332393434666433626531643765333735626365633437616137643439616234633530 +31643862623232633033343061373064333531353737316433393533313764653665343131376138 +34383163353136313532653336653532343038636330633230386563303262393938343837623165 +34353331306439313338323333663463663065336631326230393337636365386433373932653062 +66373336313830633835346335653365653534363539306533303266376262663666323338363530 +62376261343235353966333337616666646636313231346430663636336338353735323037336333 +61633739653366653962323735386361653231343434346630333338613931626437656434646561 +62636332393130373864373335656231326530396664363465343533303165613834373561316339 +65373830653934626632636331306434333030386538323366303865363161306139316532656233 +64616431363262353532613033613631653463363539393939393635333164633261316332366364 +39366330376166663130623466303433353961366637373839313132666139316236626664363465 +35366230383065346631373234313365396231393030336166383331666164353838633436343436 +37326139313966363261646534663561643833626261326537333238376665396538363737633432 +62383431333339363166653062333136313231623262396361383531343164336330656532396434 +39346230653632396361306165333132316236356161306563306561613839303435653666663739 +61613735646666666438356239636638306361666666376462303533353931316334663336646361 +30646630326233663866666637616163656665343638393937323537663036313966653831393936 +35633035366561353738383231653139623064313965663337636331343731626561613365353962 +62303538346134646165663737336462653238356338343964333730633438653564356534636438 +65396234616431383861623431343330643165613262646239663734613265393264316530653939 +34313365663132663261393963376663343634376232336234633661343233386561333938663134 +65373866623730313738613766623636393737663666396165363534353136393864393665356238 +35363932643262336435336232313837316463383634313738323333333234373862613132636665 +36653462393361666631333565383064343534353232383266333731303532613463383962323930 +39336631656637373330306666613636356339653731343962653136363738316361626365666464 +39343933306631623164346335363661623331313130353431663063313862623138396635653963 +66363637333265613031323932373530633835343539376532356435346539656364643866663536 +61343439363666326633633536313764336130396465343063653064383865366163353936336239 +31613330373735393830363965363637396233326233343561383039343136666237313836306336 +36373864323231333463353534303538336464646162366434323731643830643931376434356535 +39633163353837396232376232313464643363623563336235623239326636653631393030633937 +35363330616664393734333430336565373436303763303139386666373436366366663031653464 +36633332653739376330333761613933633835643537633231393766393933363630623937396137 +34303738643835396634393762326239303131633435316434383738363739306234636562623862 +33346461613632646232386162326432366465316462396236366162353762343164616337323864 +64383564356236623063613033663663306364626133613331396664306662356365316664333135 +65393237343465623664356131316536633036363638393737323136333663376437323962326535 +30336464653962653334313739666130393639396136363034363938376431316236313836363062 +34306336356264393930313831636665663236353966353364666236633633303864663436396638 +33303064383436646435353161386538306530663661386234323835326534646262643264376239 +38633539656463653135356438333731346235343334316437663064343638653233373830373163 +38313061303731636535366136323835366432643863643930353564353836346331316465366163 +30646232613364353734336334396364363564323734393465633265613266626630653665393331 +38386239383363303533373637313065326362343233633765363765663430353666396530373037 +36633761323536373934626163353939306533323839313263316131613162373966633333663234 +30633432323261326561373035373461623131313562333066393165313464393766346265613536 +66356365393463373762333030363038366366333133306531313733356663623634373730613934 +63326539376136313963653163363237393865333566396233366164363938333038666165393161 +36633561386665623430333862386164373432303032616363626433343762366234323333313538 +63356639366137373966306564653630663365633539636464666132303464636132386335336331 +31383666633034336237636465373737373563353763336132636439356330306461646334616138 +37626664626239386132376233656236636137333661326338343266306462623831353262616430 +30656465363735633163333530306133623966613063323535376136386662653639356666363262 +34396263346364363366383962346365313861366131636535366638636264386361373366383136 +36323666373038306465356466623335633034653234653662633633636535323331373438623235 +34363062643736323066376235353566396635626531363634356163643866633066643637383331 +31373331343732386161343737313537396430616564633864353937313439663466356165643434 +37373161323438313737336430626531623965303039633835613461353334366462643136616634 +32306466306436366561366132373234346531373235376438616561333162333932336262346430 +65356635643861313333356133666130306430636662323638653664643538663136623534366330 +32633336633839383566313131616539303736643032353862303134386164386661333137636630 +33656162643330643836393837616163373939303731666165386434306333383335363666363432 +32646366376234663638666335323134346163333733323963333765653936363230343239623233 +32313561653562346662636530366634646431343861373461366164663336393561363762643561 +31626665343961376663356262386630313931373335356635363034343039343162336135313531 +61613837336562613337343361653562623231366632366632613039643937616333366431643335 +64396430363338663539363566663764363334653034376663366333643038303932616632356263 +65653864353962373033393936643737653664363366396132653032616139623864643231626430 +65346263366263346337616361363931356266653138613161323739323466323566353764383536 +30363937383439643066356137643364393163616637353931313337643837393066356435613131 +35643863626666343563343965326662336537326138333835633833333966316637643631383433 +66613665613837666132373463636238373866323933343334653139383663363436643238383965 +64633235393861646666323031626432653534363864616464633363386461363331376532653162 +32316633383935386238663466373031616336653034336336366339643532373964393738623062 +66646337636636303938303833623762383766633530303935313037313762613931326163613737 +38343864386364663563373736633666633334303461366536333531353639326338663033333066 +34356136646636653263353363356666383266366130656431336336313432333765656563636434 +37663932383166363237373838373836363835646166313437376531323033306265363737366632 +37303232353133366361613032313936303333393932353661303761396563386363666264653863 +65636437626364343933356135313434383939376130633238633038393238323165306265333235 +64633036323537326562616162613966366566303366613761386264623861313636636466303963 +36643166366239333733326433373363373435663538366666646130376534383466393164363064 +34343133323336326664613930323030306438383636623632616235386364313934393638363634 +61666262393362336463613634646434616537393339666239323436333234393234383532373464 +33313037613061393633646364616261313936656266646266396663616161333063656561313165 +39646538643566343963666136636231653631316232613232656530336130666638616366306536 +32323535316239326464326331323962663763393236333036613632333236383032303537383832 +31373966623235313734343132646532633430393765313161363961383636313130306330363561 +30366537363465373233363336326338646337333732613937333061623138663535303535613036 +34636232346638383864393334326534386661383838636536656262343063656262656435643864 +35376263316136346237616166393037393538613561663230663937316166663839386138326135 +64666238633939663434613764373837373639656166343264376366316330346533616439613665 +38323661306434386435323662356161353361643236623136643934643834386234366635346561 +66326333653839353330353536306434653439613537383737623635396539303735663966306537 +32653132386134313736366230643531353339653037643265353964636663623336316533623130 +36653430333330363234613137353563656263653239303139643961653162336330623430323931 +63666666346262353766333635656366393964326565613136623663363961643563343464636533 +30613734336531356136616333653564613134666532373032386233643861623935633638646439 +64393730303030643263383230633631386266383239343062653061303465653232623439343166 +36643439626466646331323563636665326564653230633666346464386136656235346663306138 +66366435613861326239393835313863316364623434626132323231663336346438643462366466 +39373138393663626663383663336131326436656666313962386232396638343531633663646565 +34616461313638356336393964376531326231663664343465646564356562666166356432643736 +31303563363265356662653866356330393866343466666336383037663663373065313264383763 +61323237636563643736353633663535353137353864616162646436376239356130356432666366 +32643461376339633139386439386263633334633363303738376137636536303634633863653835 +31626265646132333166333266633237663834613361376239613764353338376237343461646435 +31633765613434373636663932633765373835326366383335653034383166393233316330373531 +30363539313039633565666464383336396565366664613734393962643533393938303334636535 +61376664396433353839353938376438653331646137303334643465393662656135623064343562 +61633736323365393838643832633936626430333164323738623134363761653438316363663639 +35393763313736633037653364303962616463316266623735663161643435393463643632336235 +36616265653030643765313238626461376339393562636166373932626437646362653966323133 +36633734343965656538393831363633323366663833393936356532653166396436633266333861 +61326637316339386638383961363732646363643831326566636261613937363039383435613234 +63626132386562336339376361356330393661333830376663633236393138323031656637323064 +64653032353431333861623636633262363461303663323464633735323833343733386536326166 +31353736366135656164623739383666393463636137336264396161383632323837623865613630 +31616434306233643163313465623033386131383238663437633765613336633838616365633863 +36376561666565323537353365326338363162643639653832316366616130623933633538313763 +38353162636165316364356164383964363736376263386433653264313033656539643433333030 +37633965303663313537306139373030313461323766636661393437333364663039663738316438 +31333731396162313632343135336131353563383837363731666139343864653563376438303439 +36326266353762383934383730323331363563666137366465643238303234396461336433386431 +31323938643162613337376563663464663330363563393063386262363764353934666634616138 +36346432366139353866316462336437363535653862306263623231633831333033303566636338 +62316466663934393461323663616531353333613035383362313431636362653061313239653361 +66346430623638623231646133663561326265376131303530393238396235363731363634396231 +33343263356463633465313761656666383461646363616136386466386235333061346263356363 +63306263336465616432353665643635306432653837383935373662666462306633613963373763 +36626433643533373231626664313365666430656563306266333233303831376137643765626563 +31383361643938343031346536333261336338343131633665306363393163343964313961393338 +61383839626231323036343965333030613362356433323331666461303731663034636261356466 +34626162383033306532653562643563633538313963613964303661313762346131623664656262 +30333137656566623835613766336230363839346239313137663361653032363462303239346563 +36656336616134323531663537313764343537626564396137386566613635353433666630363438 +62643638653532343337626333663931356163386134613835326163356565663063656563646364 +33663933626337373436333539363662343238326261633165366630333835343462663465373530 +31383362653663366239663763643732666630626566303731386665633139393534666365656262 +34353535356238346466646263646332356135353036333761336564613333333665323663353237 +61383531396163373132363937343030353930663263613461363262303461356536323662363131 +34326433666631616433326133646638323030663637626533656232333966653262306339333939 +31313663623037356236306230386165373430386166633466316165623835343030643832653364 +36653631373463366430646463393239396539393534383030633935373163316161316534363838 +65393963613632363261376139363536343465343166393234656331623634613365633735633966 +38313835663962386464333864663663326336346161326365313235383134363965386534626238 +63666537356134653438386239626239383539633666393335366636376265613666653539323732 +64356233376432313432383830653739386631303361353836333538653636303535396636663562 +30393261366530663337343462346265316562393537343232663061646562653863633535343735 +36393939336465646431383662303832373935313139396539353536306433303963666364373434 +33653536376631356537313032373832393536353430626464356163376431393933623930396635 +33393238363831303863626530373163663666626631393765663232623230666339316537326338 +36386438373338386636386639356431356563333436656466393639366362393461343637316361 +32326631316130306462333934333236633866636238616663646663353530393964386134646135 +64663962643631633566356566316664313561383063333733356332393261373333316530313837 +63336131333630623564393334633930346364343163353935316661376631613231303432613730 +30656562363732323030313135653731306164626264333336623834313064616631313561343339 +33343363343732393066353539336339653930663766333564636535646566306334643431333330 +66303265326163333932386364613563363464613438393635383562376633626365636164623963 +63346464333138613831653066356461636661383365633036336231383264653537623935353238 +66623830653730366539383135656662326466326636343764616130353763373435333337313233 +36323238393432646537623236303065643334383261303061316361313837393462353239663931 +32303463653562336638666166356431633637393136343938363237383761656138376263376431 +35626639323137393561366634383464323835376531643332356165303135373939366339633864 +64663662323938363039663133363632383135643436376236386162363135623738393765393437 +34636230353135616662353239613233343764636265343438646462636534653264626463313536 +39323330373032373234316431636264336638333338363732353338616338663838353033633364 +33376632323635656133623666666636303130383136343834636238643337616239353238636433 +32626533353336343363393031636438353763663732306262393364663832646162353438636332 +33363831316464346435633661613230616261353230623065393932303964643261326463333738 +66303839323962333765343662363335663834613338303430353166396133653162333164343630 +64303737393639323735353539356230666637353339393666653163653861353062363063356439 +37663465393164663931336465616436653633363763353036636137383665346664656632316132 +63356665353734613735613232393337663935303133643565623736383839633762396231666337 +64363063386566303930643261333536386438346533373432306366656333373331353461646361 +31353564653063396566653136646232323436653239653532303165323132306165303336383931 +30613763313736653730303038646532343461353939393135376662643663326134303532343530 +37366664663865323030383339393439396162666636323463356537396233323836316436323837 +39393132613038333734316635373833616532633635373935616165613862336161656165376239 +34626462613534663333333031363365333237653861303665646237643939323433633937336131 +37323936653464343231343730353865646335386564363065623538343863383163313166306439 +32373336333462326338356364383635366130396232396462623565613339663232336635303733 +65343436366631393735386166653139396264626333313231663132636161353533663335353462 +38626330633330363962663031363566393636336534383836326633346665623933366439373536 +61366432663330646537663033613664313665346164366534666663346538336635646565393031 +36633466306465646135623937363939363837613339346163613564336537636539316663613962 +36306130363533333864396138663731333739613939613730313464353238303065376564346638 +37303532373365363234643237643838663561363361383638656232306663343138386336633462 +36626530386638383462306230356162363864313834386563396433303331613336306166636537 +31653164333062356662326539656334303936373930306264633730353939613663353361613231 +66313863653039323737386565313233646465373465373563313139666139306361643335373163 +31663365373135623139373662373930333437313764623339386166306332626436666630383462 +34386566373664356230333931393235326461383836613431323335613934663733656663333737 +64383630396136343032333132313136333265633432346631383930653737306265323730326161 +62303735636565306433393733313233366331646631313636616664363034306136353966653465 +36633639313066666139323830396331623334386266623265343536363739643034323931646133 +65353464633036663535373961616362623636343564633235333837613039306566656334343966 +65663732666464633535373837356231623735353336663530303133323862346365663963346666 +64643032663163633433383031353837396336643835643866383737646231323331316239663539 +39636261316164326462393864396633353266663832373034303235306331356661326639616136 +36343766303331646664376663643861643036663062663261343736386130316631333135323665 +62666463393630656135383663643131396336636438653535383931616232356362393232616331 +33663837626135353931343535623438373335346131303939363931386339643334656231613761 +37383635393664363365323736653964343366636533353337663334646131656638396666316634 +33656563363537626664333164646336663331353963333039653339643434306634333263663662 +33373932366537303931363737346637373265326366643063626538346466313535633038343933 +61396438633061653433653539333564653436653036376465376562666339346533373965643730 +30363534633661626639353731316431373363363435633639396439323836363765303838393161 +37386338646565386162343562396232626537333465343238636537316166313536383064373962 +33623664393837323939643961363761616633366161623062363262613038323735366261336634 +32666565386666343533343430643434336336346165303463303932396331366339326236306437 +36316663643039383566303032666337623164313564356234666330313839376630626430393136 +33313762373336303961313638646461383830333838316437353535653332646530353465363639 +37376361643934343561623835376666333530646565363263316235303032643265633030353538 +39313731333162386637323766363636633030333161343363363763303139653439306336363939 +39656133636461333932356635303430653366393831376366306435343165363661633231643761 +61323930306531346332373266363433663638663666303934323564373734393665326665363037 +32643030653361316639376462626161656137623734613166303332613735613565616637343535 +33353330373166323038313064656134626161306162663539393366346235643330396665326639 +36633637326630316230363036316531623834386266353635373164336430313832373030626337 +33626132303663666338643934336135653363646234383463393631373634353465356331633137 +64383634343463626631663439323234613233656266636534393734323238396164646165363164 +37656163643061636162303263386466626531363061663939373232376563656531646536336237 +35343562336161393962633565333235353031376636653130306338643236346534386630306437 +61303932346235363135363238623632663165646439653037326331393662613338643230633165 +38393261643238356165386566386261313165336164633734376162396439313839373332636134 +30626337383034316239356564356333386466343965613334366262616263336135373438313361 +39396636343866616337663931356337333363663238613536316163653634306364646230386532 +37313162336165383664663365323264326563353730613065356537313033333239306339623632 +38363334366132613530623530336633323937303936633033353937623536363064393637316338 +30656364343534336135323234663862336631303464363462323232333465613137323135393130 +30663664663665616534623366316461643930663364316538613736636539376432396532646565 +36616165653733313630386261653736366638323665393837373438313766383033323766313433 +64336262383365343430643333613932326138346138633262623938313236323566333533316337 +64356339616263666336303135616436396263346334396335653263316164366266636365663131 +64633962613639333936306335626238646566633766383835653238303031336433616537363965 +61646163346663326338663861396662333830383534643837323665363133306537653431613234 +65336430643839316262353562346233366563376539373335396435653539663738363734646637 +66363663356666373965633039346665373236626433363561646132353434303032653135643830 +30363230616631623330353664633636353433326637626530626339373462663462306332636135 +38396331373536356131646631656530303335636261356234303565356666373237303036656162 +63396561326262303166613735663136653863343963383434393037396631313863623834393235 +38346638646333356138376266383632396562346561666237613538653633323461373766343263 +63396166623662373831663134346461396362643636343533653631653364633338306463393663 +30356463353138663834616563626364363330613134346437643232393831666365613330313261 +33363234653965646365363837653036353633633564653866333764353830653231623864656531 +63653361393961393333343737306164356237313462346430323365363533386363646531643763 +38383737323334623036646139366130653961393965626232366461366434613966373436333666 +62663266303037386466303638326230363435643237613363653737623832633436386530353863 +32643334333932653235316164373139323562313136306464346330336338366165323631636335 +35663430393965393564363164663132643933346630363138316434656562393235646634313366 +32663730376264346336373930376561386431373336303966663039663565393336306461313534 +62343838333766616631353163376363353862383033343837613930626261616130613531613738 +65356435353434343261613333656535376133366466353964313638353663333834366436346636 +35626530646361383435353865633536363465656439376434363030333534646138616337396530 +66646362616562656535336362363463633734353762306238336332333831373039303933663964 +35376133323265633131383131363936313364383734396537323935656531663830643866393038 +62623331653261643761363538303062356231336632346130336466663732656539303561386337 +35653135306461336662363039663931366134323865613134636331326666363337346639393939 +39363838363835663761666433393733643762313864633637353163346339353031383566303538 +34313763323266346538373262336564666164356366313162343563386137316233386663343463 +61373561646166393432303936653663363532633335643161656463373137366662666631633332 +31326138613766313130623063623035346636326336383730346237613333623431353830326430 +34333135656631353430343334363231636639623961336435633466653066616562653032656230 +37313263636164633432353734613138343964343830323030333830646430363131313263613837 +30393964343666653134313263656562316137306430333738646436323236326664643666396631 +66616239613634306437306466636361346261646338363163613433633664636130313038616464 +33333131313730353263663564623631636335663065613539626362316566656635663064383538 +61356631373934623637396130313139663265323839363238353433633661393131363939653634 +66316533343035313530343833666562636339656565643664303334393464636163623835633462 +61343130306566623766336464663436386634373163613834333564303663626662336534313661 +63306533333637636536373936616363343264333735643331613335376164313930343636363166 +61366632623438643537386534363566623732666139336339663136633961386635383438666133 +63653034386633626364653730373433623936633863383631653038636238666436353837663038 +32356434363835356234613938383934356565353638306535366431306238343330343664633664 +33636630353530373364663436363230303236656461303037663965653038633533643033336137 +37653062343864343030336662393632643763613565653333633532386336626331306365313137 +32333131343731393130353234313664613336393330656565316638623131613765323134336262 +65373530383565363334396433306364346333393764396464613231356437663663336131383965 +61376331323762396535326533306161333137643537333163323364336239343037623735366665 +31336663386461643738393866626662393433666265633964353664333837326634636435656463 +61666664323266633736383730373536623864313066636232333035346162623664643665386463 +34346362356431646432373334326266363035316639623336363964383934323731623335616437 +37386530623639306161643266366166333763383630306365346665626233333536663438653835 +65333037396462343636343230393062306461313131356163623432643461353165383066313433 +61316463666536363262316261626139346162376330376239653535386337386464643535383861 +33653438326133353137626234356339303034636335343439353130346630356536343530313532 +65333838303035326335653138613463656131623337663766646665383963613839623836653230 +39376661623937623034363439366530353132643735663761333337656336663062663265346462 +35636333366265666462393634313836363565633033383832373830623361633461636464633862 +64336166613838393939346665623830656133663732643038313933656236393933343263663538 +64316234313033333064623430636161363764653862616165383039343265323164353361633566 +65346665316463356434306239306235613862353534313439616337383433653531306231363634 +36346238666437386666326230663564313039366630643833323762663365386132646563396539 +36626664343539643532373165336162626566313235663165326561326632613830653965613435 +31316161303839613166393638653863343139326362623933316232643630313631373161346131 +62373632323862656532393163396336666361616265326639333835643763313138633031333536 +65333762313033323737636533336239623933653635653339383561313631393463346230393634 +61653637653632636532633931303062383239383962653038383332386231303434623638363137 +63646561613663333739386134643165306665306239393265623661383838336261623866353561 +64323435663339393062643738383030393661383539396337356537633763663530373064343062 +64333230303937313033333863636132663437343865366366366136663031353961636333346461 +65303735313036656561343533336236663265666462646665333161623562303232653436663661 +37333539666435343166313531323963383664316135326266333234616436343234613935306431 +36353733613335653266336332333332376664333336366131393832663634343338313534373665 +32626338646133393962656635333037356163636434643538356332646239303032303639656136 +65643064366566366535653930383866356562633865653836656335383537663535336235366638 +32303664396330383636393764646230666262383531653935626236623137636230626430393430 +39326461306164356665613863383538333666643564383162643930643933323732313332623766 +36613536323163383333333539363936353166303564626539663132396566623930633731356431 +63636666626663366135643037363463356362396631636466376238346237383132306265316165 +35383830646337633934353132386636646531303934336333346635636663373464343335343764 +66376361366434653762663464343066333035316365616665626664636665383964346133343838 +35343236633039653136653830643063383261666236326539306639623038353161363962646231 +37643465336561383132386565333565303739376532636138643431653437666637346166656134 +63633338316531663130343466633462623432623564633237323363626533343164633936333832 +62313338326361383164366534633363626538633832313833663537613563363837383630396537 +38616133646464333230313161653135323232666136353733333265636232313361663032613433 +64396630303263613130396631343763313030656638363335636238373932356537356536653136 +63323962376661336231633834353166613133393233616633656631306166653830313865373930 +35376431303338346539616138356465626134646166663763396462366565313334303038633565 +62643636396265623264616336396635666534323831396461383438636136616237326361383962 +39363663613838323666633163663733643931636565383233383962386464386661316162393635 +35326532353963346430363564336230653539393861396337656661393532326439393064623032 +39646562633763633833356265613736633164326632633365623830343130356637306134306231 +39333764316230343731373032623038613163313639636136653732346434383032386162306434 +36653866396638356435353734333361323463646230633064636265623831306466363066623665 +66613161613961303236343836623139363564303936636336306265663565353565353334326234 +64376133333030323633643563616266643764353030333132653661393262383038663137623665 +36393530323263623531366235336539393361366330323532303666663966383863646630616439 +37646265623664306665373132646264646263386261356666303035323662363465383164616437 +35383533393033393038356462326538393263373433333835333034663136333534653861613362 +38313463336630623230323235333233343165346533383437306661386661393836373330353064 +65313761326263663732623837396265356633656234346430343430636139373133386533333536 +65356434333532383165376631376433353338303863333335616533663338306136326263386534 +33326533363331323335386531616635316531343030643362306139313162633566343635396637 +37646434316338633034663537316366313639656430633437353933383233623961316532336636 +39353134346437656264393135313637653239316633326335363166613533333063656332623666 +30633431363335653531643131666661303630613966313732643834643536323530386161333163 +61633239353962616335333361646133646363306230643366343432363966343434643364633935 +33353562653432353162623164636239316535323937333764636531623962373564393336626266 +35373366336561613161613631353437636161383763666639323539646161653864656334626462 +63663365396661313564313835323537306137303461613933363064303561356136613434656562 +31313738366532313661356637333238643332636239643532626365313364383161386133356666 +65313532366537356539373534313335316438396564363637663135316439653738313534313965 +66653137646662366534333133303538636231643663393566363763353766383363633565613430 +63613964666331636536333264613263656232646265316364653531363663323738306436376234 +35363064303036653166353136353765616561663035333763333337316332653737396434353830 +66393234623436363931306561346566626265653536333034613361636136396530633932396332 +34653363356435616238663532316335303466363563363837313733383936386664653333316365 +66383235653936623863363863653362356262393138653866393537666334633434656365333337 +32326135376635346535336663366332323166303634303535323334313938616462656139346535 +36306438336436373133326265316238333365633162373232643062636330666637363761633531 +62343963323337306163373063313937376235623434363036383965396538633237356464623535 +36393236356166616639306136346166653566333537346238373864666135633764663031636334 +65636463656238386666366562646434396461313162633138653264363535616337376637626564 +63356262376464356335626263316539306530376538313262383235653764323463633136393139 +65643334353238623433323636306139656464303764313431316437323333376266613439363865 +31626432333038383230643834333035616664353936623131373464303566353430346338356332 +31653030663336353165323464323161653764643761323562343032633133356231386362666333 +36343331376264626633626635613466343366623231333766326632386632626165343033626239 +38353564343233353137643237386632303133373963306433373132383235306230303566343739 +39333336636438633739363930613566376434346265353638663333646663386665346432316361 +30346133383465343439323136326238313061393431613261326133346365653236323137636431 +66343837653363306261316262323439346639346161616539663739393133363633653939653937 +33366238396335366334313165656134613036396237353430653262316430343963373333623862 +31383738626531333233306539396538313361333835646631616563663237343537336338356663 +39383661343964393830303039653030613838313830303465313763323639386562373461363566 +65663964303063386234646164383362613033363632353135343938303135333331356537656439 +35356130326239396330306631386164373839636265396534306331306530363139623531303561 +65613337666234666262626534396336333365373830366536653266666537343866333065393730 +61353662353264666132636263316633663166303137336565313566346262643132313530396133 +36383333613836356463646665663634626233363861653234363835633739366135346139336436 +32343435656465326630363831353763626239663663386437336133376136313566363864653866 +65653162646339316435643264633432313435333738613163396666613131653764343061333065 +30306539343562323961373164653166376365333335323264353164623862663734373133343738 +65373961343833356531303931356563353763393663376337613239616464323265613839326662 +64613534393435343961643437306338306232343736386538356339383831653663363563623130 +35626235376331376537393262373034393562363331633765306163653562366632333635326237 +33613438363661323733353731363139613036353465376466393631616637396235656563613536 +30386632653134393263316535303962383933333132323531393665643336303235346162356361 +31666533353432396336636434363136303463313465366431666564313161643166613431346266 +36376462663439313836626339373839356438383939366463663934376466336536386534313137 +36633261353338376636356264393965346661653832643539363336363239613663613837626434 +65373761323732303936653034306535313866626333623661316364353236343861636362663335 +63633336396435646138333535313830316530626634363734396264343564373430396162646162 +66353936393863373339633633383539376264396637333362313563356636626132656361616532 +64306531376639356634323662653836313634356135663931306565643761386634333931663032 +33333737623038393037396236303665636664616237613437353366396136383062363565616464 +32366231316438353863626564396237303262366239643632356463653734666131633561363431 +38636565356230316639393265626463616265383937646266393961333963333138313039373934 +37353139656339396430326137643361383564396137313463386139616635393938666161393538 +37653636373834363135386635336161396466326634333061323237646532373463396661393733 +37303332376331383832376238666432303332323564376663333534373731643630376361636462 +32366366613565633035306566323530363232326332666535366361336466613564326532616430 +36656635616137656635383163653962356236633732623831623565316534353933383163643334 +61303332356632643763393031666265333762383166323366343961363866663436666663626163 +33383730353565343033643037333562383165313038646362633631666464386236386666643938 +31653434333062316161616662656264343730646538316266653638373738376133616230343166 +65636664336665363233646136666330386233623135306362636134396135306632396131633164 +38353839303832343632666231316235303832333261373762396438393534653432343934656631 +65663232383437666330633530356139303737643433316262306630323030613363613631646462 +36336131376636373962373634613638333431303534653932303464666364346230636165343164 +65306338303161326332396364633532323132386530303935663765343534656566323934396235 +30663530633732343761623332313538363734393861663832653834636635613238376538323130 +36633061303830633565326335323665386230626565303530323937666230623061346237666564 +38613766386134653065656136666363393035336265616238363735363930353361633465643935 +30386265626633356632366236383037353931653034653661396438353164636263303936396430 +36326139643662613039393437616130386135663363303262323935326431626431633735376232 +31633536303835353666653866383362306131353133653866323734386633353664613261313732 +66633130356464353836313335346432303838303265333261363132326235386632326461633866 +36636465343638393365323366616361333039336234333730363530346232623439396565666136 +32396162373633373363653236356138316665646235353863613937323736366537646237343733 +65656236323234623563373162353762376366353233646363343664633332666232656135636261 +61633162616538386566336566656364346563363533336134333764393931326364656332363432 +38373230353632393438636333633366363730323938623438396163373065643639636565643266 +64303963336332343661626439646232353065336537663035623736356633326465393133393836 +31616163363730396231353964656361373366386234303763363736643236613835393562393432 +32366265396134623837343133356536636334353237323462396330316161636533613465613538 +66306563666366303336363037653031383332623536346538616530396261343865383934383936 +65326239323534626431363437303539316165393933353931616562363934633233306236666130 +61646535366363393136613134306433346164633538323439613964613836316337326165383531 +65383830393233323134333733336164306564323661326264346139326334363365323739323434 +63336661353463373731393539653865383735353732303031383662313331306236303464383166 +63373663613338656239656566343166396533356265633832356263346136373039663739363736 +66663935346634306338613734323730653434396462313263376562313266616463326338326364 +33363138363961366336336438393862646632323134336633306230613566623933653461613338 +37303864303862616139643731336134663365303737613030653039613236396234316637623062 +30626537316538636136313265313632656332313066613662333633316565346530303262326633 +38636535623962363835383533386434366639653663623964353530353666626462373837343030 +32353462346335333637363136373136616131303533616633613134343464373835323164316266 +65383731396531633061306532333033643765623937656339643831383837313664306263363731 +65623363373433373861313838346463366466396566336664653234643562663966366437393632 +30323635663164653936633835323430376533353965363837616364313537353832303432616235 +65633433623432343364363437313238623639396536666464656662663163376432363336393136 +36616337313639623865316664353865346134616130383836653332636334663431346234303733 +66323531303631613565623732316263316434366234663235646332346236386635313066643933 +39336637323865343833646431323939356535353565353532313636393163316436383939366162 +33623137363866636166303534323734633965633036363261383036623664336239393333656261 +35393563353865363030323463306534313532386238363562353163366534666564333438633835 +30353837383064616232353533666634363566386138333266333361356636386135306336663637 +33306564343334343234666330366436656232353730306630373234656664643361623265366636 +35313231373065333939343864363162666139303735636364616234653065656333333939613833 +37653535336164326563303762393961643433646539623433633130636664393335663162663834 +34393239373637663633643138393463353165383831636235343132633336623739626234326333 +31376166613566646530666439666239363933343636613835353163653030393936646363653166 +62336439626463613934633061363330393962383838663035396333666333343935313430633162 +39646461343830623865356662653136336261663330396266353832343765343766316134323130 +39333437323830663766393064646539363163396232346364346162343532363330616130356562 +62346463343865613464633235306337303533623563383638393336616138333135383430656635 +63363330653738616161343064663435306433613662333961653164353333616461323966613838 +32636630666565303664303563326339396239666132666131396363626639326663323664316538 +63623135353137623964626333663165643337363133353138626336613963326634326332383465 +38376465353336366437396666623361383031373631396333633835633630623039663133386162 +32623266626265623464666166653832383139343638323232363133343436366431636339383234 +37343938643135633836646337393566666139316233383066343637343932613531303037346163 +62353664663262613432626664623935326239353062633031366532393737326133646165643832 +66646131633438636638653865663961623330333533353032333738633865623766366332636234 +34616466616639353162363230653732343132653733663533656436653933633537626536366636 +32363366313466316439626561373638323339656138303762363435363839623635366630396635 +38643762333138346563633032313833643431633933333738323336653465356465643862656331 +62633761376662323165346262636434623333646666373662303435666637663661336239636663 +34363432643264383331653265663965393363646235366262363437343135643233626233613062 +34343136316561336465656362623037663738366236643635643637633761663435623865616334 +37316234396564633037336462333336663035323832313766343630316632626234663337313737 +66376262633334613838623638383532313261323236656531376336613837346465303035323438 +61326239636136393835336637333939333664303036333837323935346635613834393635653062 +65636535393437343739663766366638353165333739623138393766393731386533306232373836 +32663663373561306635623730626530353065656237383762383336373035323030613433656664 +65653734653263613632663531623532663461363536373466386366323636336665363338396133 +62353364386436363237383831633234366562383534393864343564626235316361616363666532 +62316630646139383566356465653462326631343361383132666336373462643735626433666232 +39366130366633656463373164383930653464343830396436613063313362333831363731656230 +64323137393366386266326432323963373138346661653035643636613264306535613565623666 +36343036633230383735303634306239336361343237303861303039613735373263376237323563 +62303734373264356165323632643039333639323639653262613062386464626363623038353661 +66353766663937616363643335633866303562643930396263393863346461363861646634383239 +34653862303238326439306532653264396236663262316630633133616635376538666231623532 +33643366383865383466316430646637336532656432353739653439396136663039343862383231 +32616237383866363934363637626330616532646535613661376361623865343666366339336633 +34663662303461383635323530323766393839633563616633383730613136336464643630656265 +30353866353639326166646238656233643137346539363162373538313035653933616164663836 +31646661386533313936376534363563613034393435336439306565353764626164386363343733 +38373339613638343563623536653633303534643736363733643635663236303134646332393537 +64363462323236396462386635633861373562643634343464396464373365663330616634333861 +64636663613330623966306462393963383330316233343864643731386638653532626534396533 +36633035353965623765616138656236323032306363366261363533393735386163636236633937 +37393864346566333065303730376664633233303230333933353862613830323666613465366561 +61363566353138656165666135633161363665363665353366353030376363306164336135653330 +39303632663530303064666433303231653638306233353834646236393666396365383932366339 +63333138643737626230646634383139333762643033633865633464633834316662376235626434 +62343332653035613036326466346237643339643263303637393666663635623930346635396232 +39636630616533653331376439666230376637303232663566363633326230336236343063666331 +38363334326438383766313335376234376133313337323538626665363133306234343963303733 +31643336393938643535333535623439366331393936623864366338306333316534323334613264 +36326563333265623166626166646531313030633965393834306336616664623763646437343834 +39333832623236366237653363636332306131623132346631353031366362306335376633646264 +31366338336535636262666632323662636635363731346662643337633031373539323236333036 +33383761373161343538303039343536383734346562303462653131333034626361386163333534 +30666630376332336630386432316139366561363633333466613238303237616361393238313934 +31356265313239323236393366383134353366343135376463343736353563343431616263373533 +33363330393065333165316434333834343763323937643938626166323866376330636562623535 +31666638666534626564373163303964323864303561393734353438343631313134393236653735 +36393234646663323134333632333665323061376163343036613336353134343638636337323137 +37373431643635363333633065633939666333666237393136646565316132326566623366316662 +36656230383438643564626463306538356538306266646633396263663831306136353338623139 +34633863616561363862643461386132323030616630396631643137343933343565376133383631 +39323731626539653032323338613236363464653036303230316233373261363135383136376665 +38626537363132366538326232336235646537393439303232646537303462666539343066333039 +37393631333632633066623537643165303331396335313939633563653861646130303166386165 +36613033386633333166643037643335616431343832343164333161303062653233383032306332 +33326133336136633432616133633561653735653561663861303737333663363564373934336132 +66363264646564383637366335343336316632323530323065383834363535313363366363383266 +61346264653963666432393833636639656534353061353165643363343265386462643862396635 +63306437356137373436396665396334303234626636623835383261353963613836323062653664 +35643732613565306465303734343931363963383332663766613631383639653131336366393431 +66303834666566373134386562646565326333613139366663366439623434386535663133386364 +36313133623863333634386534353238393532663762353964303163333362393365616365623161 +36653536396439356161373262303766326430633562313533633632346137323139653865393136 +37326137643237316662626465386262346362616564353236353065343964663134303631376265 +33363363376537623438353361366266303865623036633336393339303664633632653331303832 +30623061663730383331616436663634373638313537633039353664336134666139663563613236 +64303239326565396163646664663665313637383065353362643037356231396236306430646666 +61666530383436663165333236363932666638613830383765646563313465656164323765643038 +39396239663339626335353538333435623333383462646264323234636266653032653839323336 +34393035373637333135353937366231643630353833373431663236613233326433636236353263 +34663062373231353636376462326265373936383864646139656238303730393530313334363463 +61653636303536393431386239383636643239363064333762313130666532333030376132663766 +34663634303161323830623734323739633736656465396337303762616365316634326361653031 +62373165616362663739643965313031376462346532616135643732636562353830663336363834 +63303737393164396330303034373265656232623031663566373738306264386531346565376630 +34613037366537353130633563393136366132633433663238623632616138303434303432623434 +65333264383238366362353761303731343039633538356432656666356637363234333130613138 +31393531346636353362333136353136343264663639376261316535323038353264313135663533 +64366434373565336166373337646136633133646439643736313338383737336530313632343564 +30346438656464613764383963656536373865366662336564633237333737386539353663653137 +64653962306232656166663631383739353536316233333937373531326433646161363866373430 +33363533303238353339373838373861636137356265633334653164333765613634323132376134 +33636630383739626461336133393365613431306235333332653062353534663132343933663435 +61623030646166393839623862643862626232623037363564653239316235613935323165393939 +31333037353965313930316635646331653061646265616531666633343934616536613535346135 +34373035613731633361373039343764356464336431323539353538623932616566326661376333 +30653664653138393065626439396135393865666164313762656430326532326438383461326138 +34633832616637376139303035393962363139636136636435303864356364343365666536323066 +38623465616163663033316639656431653864306637333333323264333963363763653564363963 +32353839653162333461383033363435636132303835643135316166313631313365336263663833 +61373262393633346132353136383161366236643738643536373131366163336634346330363332 +65306665316262326130303361626332656637636436376636666136333031373230393030306438 +66363938343439633965323165306566333039656134373462356135636534653266323437613432 +39613366346635623061653265386236623862396339623839666139383961366535383730313366 +32323539653939393734313361613764373365383338336363393936393230666339386639346539 +62363737653438383333333336613862626566396236653537313664643239323937653739643932 +38613630396263643330323534656364643461393861356561393837653931353234363731343161 +34383038616231636536666437616163326663313036366536613863616633303262636430643862 +33313834626566373937313862646465613039373239396337346464383738383333326538303536 +66653439313566313963613038666135376431343331623035323133353539353236306162373066 +32653965313663366434366537376535356133616665316535393231323537383963383465613932 +64336535373034353435396437313335306133393133356366393034623837656632366438336361 +66376639303633373030363565363235363433356161623733383136383232303936333832356366 +36346166636135343262386138396264323530373232383539306263643362643863623362663765 +32626430363966316365616661646361663533313362633332663236633561313762633835383764 +65316139666665323863303165343037356663356136376266353331313431383035656665303035 +36363338373664646436636236313463623431313830323965316135316165663463373535393430 +34396566613330646431346231386331653565383539663836366266316266373565653964626264 +37633339386264393833363432333434393932386533663364356139626533343034623537643164 +62656565346339316235646134363437333938653938643463626361313966343035636363383531 +34306436373732383630306237326231626531363062626530306464386163623933386633303034 +37646665336436353130343733626537323931666335306664353339343262353131636531386366 +33306265373639326336626137643862633034386334626436323133313161663035333836613631 +34366336633335303736633364393431633765623734613339633763613138616663333638333863 +66313765663365323761316133326664636261356432663462373332653838396533663636373561 +65353436373535323539326533396163633831323634326130343338333165626635376466643934 +36643238613734346530636164343466306134363933336338613333366434663931666330613337 +66626166303538323833303563346336306233663437373032373036663866666332323334313365 +38363231613233613434373635643838383062313331633339393532623136616662386365323132 +63613263623565343666646236333137343334343836643138363138383764646237303432633266 +31333562353037663138666562333030333738303336343237333562653439383261633139343731 +63313263666232323464333534663233323961346336646363386431356635616438663639663137 +65393963303635333865343065616336353933353238313364353066316162663331626338643036 +61633836663366383866643432363662623462646533366266623461353739633066663562386534 +30343566396238393233616333663166306333313061613835336264653762396134616461323363 +32383337323931386539646265623561306435366162306138336536346337626336376166393264 +64373561343133373264376436626535663031366462643466643730323037633632393838326233 +32366139396363616662666162333037316330386438636239646264613936316466353232376136 +65636537353864666236303432623338373838383962356134663138373638366664666636393362 +62303831313830613732386234616236633937333535613366393530613937613461333134383838 +66333336383064393865316263383936326330336230303264393666373331343632656534396238 +63663436343763613533333163303236383638343963353164313562333631663861323961363761 +34333532343538383134346432653532323461393566366232323765616633306139653136633765 +30323530633034313866643739303638666532633736626264316161383832633334363230633931 +62303339663863383362633636373063663538636330393930643939396235643132653634643831 +35353035663361393262333735343938346330316463636134316239633061383035633861306438 +32393837643961633461373538616566346264653334323064303938636237376631623064326533 +37636466383031323030616230396263343337643566643562303434313964333331366433343136 +35626438356431343835643861626339666466396132666236643338336130313066366235313232 +33396639333737616235313836373833396537313839613365316631343661646365313363666234 +34363264653266376165363834306335303933356334313130663033303138323635663961333065 +33623939353063656461393230646337643066636264303934346166356235356666336233303663 +39653630363838376234313330386631626635653739663439366235633465366231353732633132 +62383139366263616561353563343162333838373935633466336639386463633933626131323861 +66373137633365363936303461633932383733376339373833666463653436613535636139633961 +31396162636535666636306236386130333561316330646632643335633564386139393431303337 +32333562636234393966316661613134666139303064393763363936343930373931303234626365 +63343634396531383438336435323831316631643638626635663563646265306137313030613536 +30303035353563353535343463393532353663653930633032373963376561383739346361343338 +65646531316638323766353436626231613831636636343430376532393834336230376537373530 +31366365383639663937373831663930353339353662343331306363623730623437376661663631 +65346233343936376134653361636438363836333232373366366232353566376464313565333966 +64306436396230663031356138316535623030623838323363316363653135363030343164653365 +65316262613161356262313931373764633065646536626663636565626464346338323538303231 +62656335616631316531366536653762643134643165393934636539356663626336396166376665 +38633539323137613438376435633934356164346235663861626664333563383263353134666264 +36353066326134643032356134623832323234333965376161613466636231383238376665363864 +62663533616265366337626133613131303866376430323761366535313065376530663263326239 +34656435393934656562666137323936316435343862386637663432386166636563383239623231 +66383564366261613365303439663934366239303366653062666562653930303134393161396338 +35623830643833616662313366343631303561653239353164353430353934636638326435376263 +64323330386335343432383035616238366435623762656533356364393436386661623039656364 +64333466653631316663393865316134313763353835343637346662633261386436396465313038 +34373432303737346333363632346231363336623265646163663362303834333232383466316438 +35363236623338663433616539653031636535616362333264363533343838353231366366303762 +33373565373336653732656535346439653430323333393064393535626234366336383730343230 +36313661373730613431616161323137316138653937646238633164323030663634626235393563 +66343665396338333833346461356361383339316335373932613165343238393137656263306332 +66623137643731633136626662613431323561306539373833613439333331623464353438346666 +63653663343763643063386637636635316464666362303862383166396437363738306366313265 +34356134663837303961303564623263316131386464626330333338313362363433303066396466 +61356265333230653363323237646332313038343438616631643138353832616438626136323431 +31646236353935666336336339653639393035643863323133663830383864306265343333323035 +38626661336166316637663239316236343732373932316335616538626238363762303233653864 +30623463646530623834343565333466343864653836343362636334336366356631313064313039 +64376565613666346535653530303231653064626630393730396564653134383834663861393661 +38613436626566346363626530306161396561383437323338316434363932623533396131326437 +31393334306535623261313339306166386438326436623235323430383134653335356665323466 +36653065373961303634306536376263326334366665373465386165383766366164326462336633 +36633432346430626534303036653932303434646530653039313961393631393230653663376238 +31633864353135393930643739613565383065373434336637623532656163633062633437373937 +64616635653365306538623334653432663865646236343335633565366361633434386334633466 +36623432333434323836376638666366633361313635333636343837373634373937323232653630 +32393536326664356334396362663339336263366231666365346661333133646262623238326561 +66313436326637353761353032363835366366653536396165333232386464643530316133323464 +38663231653138663265656463633165653936313132343635653734646166366635306331306635 +63316336376438613536643637363066386230343834376565653761303964616662323232363130 +64633238356439343832396534613961633334363034376165633136323265333636333730356533 +37336339633130313833636132313165376265373565626261373963656365353963353836373137 +31333331323861353963353761626237636431323139303164626330346536636532353531613365 +65373763613531343538663236343361663662343738656634396239653761306433383932653037 +39376231356632363637303864363138653064623134646335346137616537366436363133323931 +33313235356365656239626661386633373336356262346462373861646361323130343737613736 +31613231333761343865393364656161333163336232633961326334613762623737653636613130 +31646662393039386235616234653137663036386634646235656462363765623739356531373237 +61656334663830363335326336636337313563643437643963373432663334323530393235633133 +39356634313330653638626430353263636437353737326166623738386566663932623963633166 +65393362376230663638643064383334326137336365636330336430643937373833656662393965 +34336639323661323737306666323930393931336633343865303666643235393735663839623662 +32323534376631363066383964343438386663643464386465393339653733616536653263616564 +30663033623466626639303062336563623639396361383532333138393232323361353134326134 +39333663666235303465353765613264303261316265303938336335386134303632343064663864 +35613330343231353662666236333439306232616239356666663830623038303665376432386663 +62646639343665326430623131303766643961656362326161313362663239343366373730343435 +65373830316361353365396136353433313234343763383738343566613835303764316161386435 +66653137363332396532373136623165666631313238663435333166326462336532616435373665 +30333464636431393838373235323731383466656463366231303763613662376163396230613062 +31623334666665633364643934386239643032323532633761313338343138343037373831663731 +63376164616238653963383961373230613632663535376164373639313661616265326363383563 +30393230623063643163326430366265623264373533363462363364393337346430303761663266 +35386164613863663232313531306430333839333836636134366637396265653734666166303931 +30366136333032393637656265643635643231626230323536643536373930303734373630303233 +32333162663732356237313039393133653937373165306137646163343632616133386431396237 +38313335656438353264393563386163663037613830646165333333303935343163373039376662 +64373934623138663730653133346333653439636437326339383734346365396162663961316662 +32333534653237646364633836323466336534303064616165373765666336656638336539316234 +66383666306631346539646636636430643034626661333533356238383933636463613235636634 +65393136376264663339333563363731313665626666376331306633313336643165353334303936 +32333038356461323664353835623331656663643933636131663164373639363364336632363265 +31623230313264393534346332656565616232353530343734666162363235393339613637353762 +37656462323736346134393838623462656238393332393835346238616233333335376264343762 +35646465333132356635363461393630363237393037366634383531396366623166353936616535 +62323031616231356334386531376137633137363863646432383433333239323031303265383865 +33613362653433366566346336616431343738383161313739323731623565313439356133386237 +38386239626362383161623933666336636463303963333862346233363735623961656631376435 +63386234663430623866613364366664663731343332316531353263616532356233376433346435 +65643264616435663233306331383563356238636535613239643931623864653464313137636330 +66323634343763326535356162396232333931356235313463616136383631383538316333383263 +37303236333632376131616235623830366135306338303230636665356637653031653735386361 +65326639623465323431313135323637616538623539303761306362373138613832616263613731 +35623964393736336131646564393633616539643865373433656637343131386138373537633831 +66326363393639303632343131376538626662383765376365363862336435613230356334306635 +61613865643639303232636134636264333962303230343565326634393731316566383031363236 +36373039626263663864636464663930303564636336336165623665323132646630326234323561 +66346366393866353834613137303166316137396232306439336130393932353135313238306130 +34633336393530383661333638633235396665386130346264343735643737336163373935613636 +37373362633861613461613433386165383336383939393238326130383462656435393638303364 +62386337346635346336393161396531623537663531373464626137643464343337363765343337 +38623863343762393862633232376236353737363863346566316364323930386430343465323531 +61393965346636653839353530316133646334653666386161376435373437346462393037393565 +35386532663566656131393461393130323931353464303034653865656332656264346434666166 +32653531633436383665353861333231643139386662303865363633393934303033363838333062 +65646239663434663330303536383037396630353835333538383232333634333236633139643431 +31383763646235343261663736623130393762303234653238313638653230333037386236616164 +35366330626139346164323234383264376663386134633563616131336231623465373635643765 +33323632643238376563343663393135616264393938653030646564313336666231623739316564 +36643332626266323830306566386361383366373731626437646233633434376362616237333738 +33346332653234356538313739333637353433386239623430646262356636656530326133373561 +31396430376137643633373565626665366531383132663065356333636261636264306466313065 +35626565333932393630343431313138356463363038323435326337653462386530626162333235 +33613963353930303631333962663166636134626233313233633665643236303439663130353866 +38623735303137656135616161306264646462383233306265366237313039623636653062656237 +32366138386538323936333234613137386466646538323165396236393765643138316266376133 +61363063306361623465393235613930656639663231333263313635643932633061646139313334 +39613834313330613531333062313063333863333965376265306430323664396133343936316331 +35396164313763616131393831353638353831376239303661373630666661623934323038653331 +36616162646266366432313936393435306638396364333030326239623833343765633130376464 +33653439326361633438313065353766626263323762623738633634303363383461323162623439 +63633634343332303732323038643866616362376431343662353562323038363238393863663962 +39383464393837303739376634313335623330333563303666356430383632383264306662663339 +64383366346532633832396439353832353463343863373635303065326633363039393930336531 +33353062393437346164363738623262646134316534326136363838636635383333663461326166 +31333463613165383339663763623137393330616233343437613930326662653266373035306436 +33396333326337393835633437346466653438396362343165353939386666613337633439653464 +30333938306435333132313666333239336264393463656538393137616661663765623938353163 +61376637303334656362363930336266353464393263346331373232663366323236383736316264 +34356135643036616434643833343261643831646363663131666230313764666665636235663161 +64313466323436306330313434633631313336346464383361633234393561323239316661343135 +34343239373733323538643536323063306532396463343165613839666138326334663864373632 +33303664363263616530353036363566333633373035353738303931336165303337363830653565 +64396133623364346566323438303239663465323565663630356439613463326364353861636566 +65373132623065656230373735613833366137353766636638653331666562343330376433656239 +37363136656136386532616566393163653936386562346436323433353661653239353938383665 +62373334643734656239616338386130393136386432323564366663656331323064333930633664 +34636362343238356231356334353233303065373066313465326366656364666231656662396334 +38313939373930633832333534396633346364646466366430653861633830386463373366393537 +32616633303539383636366265623331306634383432663762616664333934626436346262633331 +36396161636333343662373065353332343039326661333164336438383965646663316232643039 +31346234373861633438623339653061343139303432613435616131633931316666343465666231 +38323362393335313039316665306630393439633234396131303935633336383164343937383065 +63303236653364383535393130383338373364303134666536646464616330323763643566626161 +61643666366436376161313162383633333730303964653463316538363662623233343938396130 +64306534333066363163396631653266633035633137633436353361656537626539613034383263 +62336564623561363062343933313338663634313863313364656161323536336230366331383666 +65336132306630643930336136633532353362303238316666653961336561306665646263393135 +62326165666436376565313138616236306565333438396234303334323230363330636466346336 +35636632353736316436333138666265303261306664633235366532366361613436353465373438 +35313037356262653638303330653033656166373465633765313033346232343466326562343431 +34313231633333326534643733393033306537653461653965366362363664353632346665326132 +39616366646666316462316630646233323063636463356361396135316562323033353837356539 +37616261646666353761336630363239626330666331373935303030626161373962653535303439 +65353830303661393736326461616463636232353331636264613463643835366164386262383236 +32663032313364656264393264613830653635363130636562393632353734356636633939386532 +35653531653239356566636365643166363833313362393132633531656530656434336362653836 +38363137636665356662383236393039616564663034376461386434353732343932653962366130 +33303233376462373836666530303336626536373135636431333831653439656265313639613838 +39396339626636646566356338373933323362306365396564666633636332653833643034663463 +63396438633232656238356137646434663165303864343635373734383133306133356234623462 +61623464346536376638383632616331623666653335353063663263653533663230313733373164 +63626265343538346365643162303062653932323736643763626531623232366431643561313031 +66383631363837363933623865643037366565306662626637366639336364626239396166623135 +35626630393561613234303536396438663161663431386564306530636438386366636434633130 +63353361663232336562366666636233663966656463636462656534633662373865333632313436 +31623963613237393636306231383131656236393031613439366466343034386430666333343032 +32393239616630333233333264313165313163356137626335373336393230366366656363366664 +66623734396264313566616534373831373964343262323261383961326336623263613763623461 +35363930336230633433623636653631623563393662383639313139646234366634383662316234 +61303139336630326364626637346263666163393132633231623364326365323538316163333932 +65336664633763643061633765613433346330663333666165303338373362373236656134333031 +38353936303432616338336263323232366665303634316636653234346661366330663438663436 +39303836383562393262633339653733373130363536633037646134393064373238656465343231 +32636336613330626239326630366263346130313565373766333533323765636231613964626437 +31303465646332356135343633373533303262646530363366653031356436636231363562383832 +61323734343834613331393862326261323561663733303064363835356166366136353966396639 +66646635613838623534653530373638656664656639653534646533356635336663393638653066 +31336666386462626137623230616263393834333734303062323035306661333966376439383364 +35626532346262323932663338663763326232646330303363343636303061313230313832613330 +30313739663936323238373262313233646433356665623536616263363038376430316537313362 +61373236633666636334646135363662356561376539313466323636613864666161623366636465 +65373633656632656163656431623366353532343763383036346633366165313264626435326335 +66383234376330313739653964346663363363366537633336663338386662303065336638656133 +30623933346638313233313130383766346266333034613931613566653335366333323134366139 +37633431316365373663343034663536643734366539353833663863393136333532346466343036 +66613537366231616666303937376639386133393933666263373061323635386363323238663833 +35316138316562316537373466376361653631663864306333373434646130656663346236663936 +38356233323864346666316431366334333939623661396334333465313766663862393161343531 +36306261383933656631326336616438656232646437336463613638663664356366643330386434 +36313235353734366264316537346366333631343963316133363235313964353563353637376365 +61626330376162346135653535393030373337323330373035306433393961363330396333353137 +39643166623535333730646565346166633537663461373939353331303230333462306362376366 +39353661313332636461323065633734656438313762376163626230393334323530643930636339 +62336466623063373938633535313666373732356261366234646533643239326333343334663238 +61313334623039323162333661653134353235396433396336356466623532383734626539653030 +66643439626330316166386432366362336365316463386235626261326135363761313936663933 +65356430653433326335393537313332633337313865653837396564643063663263333731613135 +39656630363631363836653332623438323235313431333436326636373433633637343662363731 +31386231363562386138636634666465623631383039316161346333383266366564616331656530 +30633361636332643764396335383934323230346166333165373663346161316230313932396530 +33303432616532383439303035663766636562623236303263656664666566343637376464346563 +31653633323539653066366538633731373961316466343134633664636633623661633438613532 +62343632386234393733343562313434613966363661643631626634316632646336623264303631 +61343463383164643064633566396330323435386539653961643464656361653464383365363061 +63353563303533636337393930663863333133383232626665633065653034386431656538316462 +37383463633432663035623236316534636263346535666465643837373530336661646266633662 +38376439356536636334643339376435336361353733616237353932663732343639333339383565 +35323439343564373037376532363238633336366435393831633066313635333762386136663362 +37326563653562313531333134643735316363383439396234636132636161386531616533333263 +65326362663939353465633233613765393964313232333031353039653530366533316431303862 +32653934626638666465643735643938653835383130333461626662316665633938633365306331 +62343836356534363137656566636665613465663839363263363434663834333662633038626461 +39613761373434343335373636356466336561623038613865613537633736326534643962343938 +38626539366435306333306637386132663634636361626339623162383432306638623138643436 +65636231646634373562343363623038323536383566623762663066656435343032366438366330 +35313461376161383664303433303630306264393730623139363061643234643366376565323930 +31653533383263376461633232323331323837353533303163616265623865353432363931663561 +61303866643565623032643635333663326464666333323036353765663631373865393031356635 +66643038353735363732623837613730396235383364323435663733313736393162303335323538 +31306662636538373430616532633338393861636135613865346437343439353434663665643633 +63373162396162346661666236653766343562306662326636643639333135636634373434306638 +65343866633134373039646338376138633738373964656531383335393565646238383730316636 +62653865393937323338356633313031353037333861316664373434303065316565653437626131 +34613234323739363332336266393131633439666561613436393838363133326262623936636532 +32663235356332313063636136366565316265613862663930333366373539643938386332653838 +38343263303863343562326330373538333534373237343865623639356433303231333537356233 +37326265343234336564313064323931373933306437613632623536643931326661653235636336 +64616365626466636464333266373335353664313438663832323962383465383234663537633734 +33333437313632333031636533346362363763353766646664386634303133303535376537366132 +63393266393631303930333938653866633533623666333138386436383534336361343261653531 +34343132366366356239383261633830383962383533646330396334666532383236386364386162 +61356463656466383936346235646266613465623062646566346534646138313837613834633061 +65396532336563666637633339323962316635356536366333636631616235383666303531383131 +66326638356336326631343239323736336133623231306235633964356331616238303663303839 +63373931613561633466363964366364393335636231313866616462376537313539373734333735 +38306464666133336133633233663432353931343763313364623538323533623233363235383165 +38323831623630323332356330393633326566643834643261373964316133326163376638646564 +66613038366663653034653465373638616661343065376434363333653537313037386365623966 +32356563663831366365633466353265636339636131353238366632643733633561363132306363 +39343138356162316230653038646330646430333235613538326666356137393131663361356338 +38383634326364346433643363306433373336313930336232363336376231316630653538366364 +34373831613862646139623861373636333630666636613461336637633736373066316264623863 +35356139313837353966323838376130663333373665333837383335356264333964376662303565 +65613163326631346461326365633132623133323231646661613964363665643563653532326530 +63616132376239393934366332306166633161393662313763643864643433653564616634383138 +66303662353565356433313530663636336364346438326663373661363065386331663633656462 +62393132633166343038353231313130303033313239313336663463373762336438626632393734 +65653638323239653736386337306163653031623164393534623037326665613833383733623738 +32336634333963303639353262613863643334353963656361643062336638626133383663613766 +65643561316439633562616338303738323736323938336164323238613861393962386266323837 +65386230326336366530646430303031356332656537646537343432383766303438346234633561 +33363461636166623136393833343661343232323634353634646330306337663734376432323138 +30333733353231326236313161326366313137373238633761326665386632353536336339323562 +31303963353064616432376532323362343833663064393166613761346432306538303833646230 +66623063326333623335366135663838316263303938303966333636343564623439353764316137 +30383930376363636139633834643363663536396164623735643663636239346434633339386466 +62363563666436373238393638323065316132326163666139613662616662633635366138393831 +35323534393162363135323539633338386264366231333765363932653638366331396139366534 +32336166383065356335373765316430373030366564343232613537613031623836356162613635 +34616466363835663039383730336661646335336163363663623632643235363364623535633732 +36373336393239373436633562373065653732323261333638386165656635393638356134616261 +36646432336465613937653937393933373930643964633361356565393932333666313065613039 +62386134346464633764306536656633346533363439393832363131623137386262353964363565 +30633737373964343363633365313065626234316536666263613832336164303138636439316664 +64633062326131323638303435336533643434353835313137323132386565653130356462393538 +38323262353066623934386233633764303336666364396531383461396237333438323333376535 +35633739633531643933663637353030353933393162373338346535333033383932323731633734 +62613634303464643439636563386561373163303638313538336430336232323938313666666432 +35386265623166336462376664643636393463373932346662383639663936623863623036633038 +32663239633733373836663934393234323866373935633039326261633338336165306232333365 +39656538363762653333346362663961613061613662363031343663393938663863636136373864 +61303534343831333863333464366135376139656563656239633536633338363332386238613233 +62373937303166333937633738373930313664616534386366656435636366306134393066383764 +33323834646335666662653438613865666639346165666134633863353961396537663636636133 +30393239313638666435623633393938336331613431386633313037343532343666653431306563 +66616535653630663963646361363230303932356662326466383035643530303133386361306333 +36323465653334623331623861353231353533313935393639356664633136363164626631393165 +34316437616137383134626336643763356535643630663939623536366464363233353532323665 +62656165336530616333393433333834363137326338336362313934333665333662626463333865 +35333734353162313337356135386135656436636666353631393665376261333530386164616664 +36316538666436653435616166383734376238323664323436363934303762396338366462613730 +33376664363363616238363037353033613362396433393033383564343635383036353664393532 +38366532326231653062353861373461356362353866336162366266653232356561376335306336 +63343139326439376438643064353632363166633932653333386336636639616534333965366335 +34373831653966373466666361306561623130323965343031303132353832646636633832303031 +36356630383965633263303838383633636635663961333339386134663732343932303838353036 +66303536363065313764303739353965303334636235343834396233643461643237343735396266 +64306365353166306336656564633832313563373834323462373934316630643731353064373434 +32376139653865306636346532663564373732623330386462653036306133353730383739626564 +66633561613538366662373535386362363630326465616464326537646236623634623862393861 +66396437353462373933633237386364346135343661636162346636616634393939636435313637 +62323438313635393363323161613533346137393765356536663530346432643734366237373338 +34356530336232313965313461343033313964343138396435366665353764376235613066373836 +33336432323839623465623432316537636437633065353835373362656336393465646166643930 +66373736356362393331306561323164396264313234626531613864393965626532386638646334 +34653962326330353561333838336432323931366163653462303433346433666361643264633865 +61353430383430393134323739663563313238393932316361626339383065363235393462336230 +31353833663637666634363662623731646136306666653665373364623139616630626239303961 +31326539323966353037323534306666346663376336346263653430376138373730646566613165 +39376637643838383665353031383236383864626561396230643066613133616439343463316164 +30346162346135326463303738303839653564343139373032363639343834373865636331656135 +36663062626162373932636366303165306330373964623030333537303832636239376231393532 +66646466623464383166316564343533343363383533356161373364336461353563663366343333 +39373338656263656236366161663962366163623830656461353336333061373262376561346661 +36643462343839656534353665633864316239336362623139626233646230353861353233623132 +64323533636462613336633339303333626439393935333833656630653165623439623364376339 +38663636663735353739333137373034373936333539343332376530616532346561613564313638 +64353565303132363332356537636164306434313333396438326234326164626362306563633866 +61303861326333633162303466356536303936643439306333383864303239393661613563306131 +32663061393134616530633466656663653562636262376561646630376234313863326532386366 +34353530636130643439356466633935376336393164633863353064386631303737353162306663 +35626138303763663361346335303661346661396161353436623638663134663934306437653766 +61393861653632353835326131666430316235313064306162363166323965653666323333366538 +33303135633837643430386333323237623064373836643230313335343431626437366665353863 +39343566353666346631623130366461663736336339633164346230613939333261346531626163 +36323838663961363862363537613362393437643632303330363230653534663233363534313265 +33633133356261666537393966313633636366396264626635336430373037636364353162363537 +33643161646662646337616135343165386131343536613238346364636232306338613136653164 +65383861633339613737623033663932316462623632636165346131353936626665343639323536 +37393730346237633139313733636239336563353262383039653639346639343638613139613238 +35356238663939643531653964613634643237636165613235343536626335636535646230623330 +37646261646466373766616364316230316637613166343636333136303337623934636231653937 +66396134653735386336663131653030313735316536313439363564346533356461383862363065 +63353634613962386530393365383438373862663538333737656262656661343238376166616366 +66643835386261353161353239343635343563663037626132616331383936663865646563363339 +37383263626464353138663166306266616231333636316138633432363266323336656532616135 +38616137366631393465663234356531613862353336303938393736643661613032646633663839 +31656538333330666366356131303862313339336161636262316463316635363535316333303239 +35643735396161373133663065656661633061363336366463636335636238363932656436396261 +35643866306635343335346264373033613862353831383039333336643365346534316130396431 +32383164303636313932336631353032613535643535363732313237663561363665306230643866 +34613762386466333232343338396166663863656365333064303861343062666130376663363833 +64343631303562613165656566326336613962333631666264646436613566313362633936343762 +32373761343061316266366162303638376631333038626461343063616332326565363137363235 +64613539366239623763396364643632376531386162633935633136646335643131663766373837 +39653130396362343133383238613833353461643835626637313033653431313936306432613436 +35653138363938386266643033346231326332333836353534333766626566373265323937373232 +38636539663735306635373634353865343539623461313962626362303335383039306636666461 +39333063383530333361613230373139653038333739336534333364663438363361613830306536 +31363634333338313132393035323265376462323132373134323461323233313361363031383332 +62376637633830316438313236306661343164393938306166343530373134646162313434313330 +64393136656639343532656632663861336436303330373763643363396330393563653965353730 +36376261396435373138343132336430623732303939643235386634633866616266323537376533 +33306366393334326330646564393066306662643461393730313633653432363464646134616465 +37323961633433623636643564336566386664323563613531633635376433356463626461633630 +33316462653062326266326165306138623133336339306261336233306363353131663062336338 +66333035326564653432326463396437333465636462326639623337333238373066383532343265 +63356263343636643331386531336535383338313739626563373333343037333036376435333230 +31616636326534646238343362306263353664313761356661653930363861623238333330626163 +66616338393634356362366232636335623233626635316165363763376330363463313465366331 +30393438386239356139663762663265326433346336313066646265643734383138323232653762 +35393038366261643233646336616536666465626432353065313733623564643831656236303664 +31313039306664333131613538386263386135313164346637653033623534636230623239623265 +35343561303239353139306333363266626433393361396539613335333633313663613838396134 +30333236653365363364653562653265323436643763323039633464303863363162643239386234 +39666366383163393936653531356132373430643038633535386238613963333135383930303263 +37613766633030353464376366376534633233646631353938663135663833653534323433333236 +33333861366439313462343838623063353765333034346434643535626236386561396438316637 +61343464363736313462623131303064393362373935643339653963353537386434373230373065 +39643231346136633930636230646534663961333438376662666466666137306339376566393535 +62326633623762323738623766623634313762346136383035336339663535313536626231653361 +31663336656435643234613864346337393333666662386233323630386535356661663531626437 +34303939663639636330376232346433393737376165613333343862343634363334383132656662 +64333236396661663735636564343930363364313861346339383664346631663730386232313663 +33376431653563643366316166666539636630613132333762366638303337383263316665303139 +66383339653432616539366130663833663139613932333232363663353261393162623166363130 +31336461323963623435383566343235316638373133303363653037343337626131393635636261 +30366431346634393862326632303361636531373031323265663734616536336166663065373537 +33383965356262356264383639313230616339363630356433313138373231316633396132613934 +39646332353539653133333537616562633134383136336561353164386430396333303164613364 +35613231313135323037643631626265343564333738366538633332313930303634393138633732 +35323163383764633633616464663534323762663034313931663432343933383965343335386661 +33383462356462303531313463326337633336373230613632373066366235623965343265356136 +36323937373636613565343635366262326537383239633333633337626562363033373836623535 +31346364643733616637363131616531613863373636313139643763356161626631663364316134 +63396231323761356334613634343064626437656331653836376132386566623434373165353437 +66653466313963613265626462313537643831353337313062323533616338633835343135316136 +31383438313135636234616639653237356562663138386237633162343566366634336135316339 +32623366326634366135366437663861633235626166643838353133653630636336343437656236 +65363130636437633162316165656661396638323138663165346463653564326163633338396362 +31643964303239666562663431363133373939653735656562303364633537633135333130373936 +32306236326239313365393734653836326439396634626438653737326261613963356163303361 +64666466336434386537313139326533356465376137323033303833323238646563623837653263 +33363039666362626534333637396466666565363839323461663732626162653532376134323435 +37356636376561316666353165663664303263663137356330323330613434373232316264633363 +63616466393637336433626339393766376364366563356161353066653135633064316133663863 +32356263383733393964316230373461353736326664393633346435363438613332303164373437 +30623437346263396437653962333530663462356661393865326264616639303265393231393437 +62336361346430356562623730306234663264316334363138376663643762376631393333386634 +30393865343363616332333533656262636535313130303633663130306162663332313338366330 +38393864396635306337303663636565366264303431653866386163636430313832623135323762 +32356336636361323932316335396230353733346532626336623230323230393531666238383562 +36373830363966303430393264353661386139613436373533373236356231306464656434333737 +63363037363439336431346265323863393135333836363232323137356662663861626166353561 +30663766346535643162613862356266353139313535623737666462376563306263343230306462 +64303561306562363136303339653732373830653931353263343439303737646634366330326366 +38313835323031356161353863333864626265626631326130653732386230303134303738663738 +62613039653166323934383434343566313839316634353038653430666239666165373563326238 +35393531386461343731616134313438373733343565393164666437613961616465376339626661 +30383463613461353566366163333336623938626164303038323838303433383935376163633366 +64643233346639616462393665326464343832366462303339306261306433393263663264393866 +37346635333561306431323537323165396465356665333732643031613833396430376361396434 +36616238613939353235396133316337666230356636633033336333376131303036336665373637 +36383666303966656339336333306365366436306166356337643834663637396636353637323761 +38326536623864346464643735653436643232336661383864633230346434666666353465313439 +32623064663165396466663830366566353963356533346462623439316566353962393136636264 +65356233353066313737363364356133353639326130303562383561633666643633663665616539 +35326533343662633066383230376439646539616166313836643033373730336531326337626434 +35396431393637626434323463333839613365313039313863393439386332633262393033613832 +62616534333466313736303630663563623734393566393733366463643935333437303939346665 +34396637623132303262663037333434646163393039653434303461313161386434333065623334 +63663636353361653265646335303736353835663562373366643762336231626439666664303830 +37363930656638643939343334306533326334303466623362306663626561633666336538353037 +30353736633663623730306531316135653535353834616530663532373139316335363132646635 +66386638383735653933313065343261323430653561643165376666373263616630646566636431 +62643937346333356638326138373264633035663861313737323934383530353564663466626464 +65613863636133356262623633633839613861636662376566306133303161333461323865326136 +34626564393139646331666162316161343666633166386334386631343333373038353537643737 +34396465393265643535333762373132616661373535346233336334373164313766636331376665 +35636532333031383337356461343766363034333235656664663964623533373932666538653234 +36333264306534323762333736613565626436323261666336333539656231373864643739303138 +36386435643131393432666565353264333439653430613932616130653461643936656130366633 +33626634396463663539316464643863393464323631353432613930643365373732386538653463 +66306530633438353964666635626261323939303739386136643638333532346235643739316338 +31663537343865343331643963623031366663383764393039383965303332336466396465326364 +63313863643136613638393561376664386661323431626439356232373235353166353237636665 +65373166616339663431393432643835373934346334373739376432613630393931313935386134 +33306134616133313133336332313939366231643435356565363864643437653736643234386133 +34353739306430616461336330373063313336366163323438393866343563383062386234353139 +32636562306539623861303163343738353366616131396562613235353832336135643135663266 +61376463343632393530646265376333303362363136393165626431346331306264633838366161 +30383863653661653935383466626233303432313663636130366339393164303163353732613330 +65366461333332356365366633373536316666653037313930616332643335623130323761343639 +39336464303763613031633732383335316539613536396566326233666265356364646463666366 +32663261306530386638646237643337366231393133373064313362306263316437356535393164 +36626631303230386533326362333033383732656434386336333462663537663664343331633333 +61623237363039333461353663306537393332383238383630343338663537303032346337613462 +61653165343835653732646364363634366538373464616432623134393239623862663937363739 +36343333653931613466346630636363396433626337393735313038343539333039386138333965 +32396466646532356434656662333665386138363136366431336663656362633562663735353562 +33333239323238636430383237313734616238313565333635646136376239346563353465663532 +61366135656365396236393861356563656662666437646631623763633362383738643838313964 +61633336643530333937376233333366613939386563643132373437613463663132323730323437 +61343032663865363062346564633931663031363961613966363962393665326335313862613662 +36353164666361396263333634323066663862613533646330636262646432633232333933663736 +37653439616665363132326264346438343138383061646238343263656432353861333965653734 +66346238396431663938613637643337663363646663313839376362643065366536643663353330 +36613339353763663664336231633931623538386335396365363738373330376565613638386530 +63356532373338653432666661663730333631326264626364666532356239356138393862386637 +30626664383061643935303065356539353436303962626233636534396461383935613438396432 +30336465636632393038386436343739383937393430373832356536386230616330323138313336 +39366637326663383564633233643665363361616465366237616330616265643663303633326134 +33656436616366613566616166666465353436303832323137333237353332663965663762633332 +32663032303637613731313732373132613639313237633635613733363037366166333139306562 +30613533363330613931653135663765656362633765333362373632646435626630363337613533 +66323162313166333837663935653631366630353231313665633166343163326237326166313539 +64373464346431323239666331616561393633326234353663323938653236643338656431356566 +61346538393037303832616234363039663633353861306338616439343036373564356535623665 +35643162363434646137653664373636383439643264363239666638356433336135363437373436 +66333634643239333861626132333034343463623134343738393631636339663531303831613063 +39633630373666343439633932613766306664646134383531623766626262633632666431626461 +34346539323238356438383264613334333337313566323531393234663263666263346235303939 +64336632303130346531376363386131323133633731386438353332373139333966646461313731 +39383133623966633032343138613865636636326433376662303430656436373937636366666232 +34386464326563363066363263653766613931353434616666366561316332323466343530393633 +34626563666435633531343036643362613362363738336134653535336333323636363734666331 +62336239653732386361373533623366653262356430313165633033316261366634656162306635 +30626163623832366666343833343930313862386236643239343162613832356638346461633934 +62353831306461343264626138643863373530653363316137363264363261343430333231616238 +30323162353634633161636162353931633936383635353966363163653662396632356263353638 +35613334653032613865333463313963643561313861666263336533616135616237313565653131 +63373238636665306461636365333965313263666338343132626134323166633065326437613062 +36343539306435323365343839633438613732356263323365333833656533336535623061366138 +36376132396163656135656636653166636439323662653236653535646164343534396638373834 +63653236303261366432393163393438356237353963383131663633373930666563633237326364 +66656338666461616633326539316666363264383064343763393837373239653635346138396234 +63326636653637393636616331343461663564386138383266626564616337363162656330636231 +30343931613930313865383662356332626664386632373834333862373936313861636365623064 +33373462613537646530613639646233393538326136313863323436333136646432626632636237 +39396165366633366331313162313435316663636538646336393336386132386239623531323331 +38303866376135343462316437343331663865363630646534306136323230353034343161626365 +30323737353861353965333830353639333232346263373365343665366430666639346666386437 +31636330333262306331303539653438353730366261316533363266666363343562636564633532 +38656230313639303836623665396633613238643534326435636532383634643763346461643835 +66353466313466653136326537333730373762323766623732396537343166323730343862636332 +30626638623465356235356466396234633062643761396164633432383938643339356166356138 +33306134653761653231643234316662663236313262316132373062363234646463306237363364 +37333036666535393662303164323764316234333335373836393536653537353638626232366261 +35303137616666653037326136346435363139303962346536336136623166373136613465346263 +64613431616466646363663164663832316538666239613130626437333363656237613732643464 +35386362323561313530386634616532333432366362356138363631656539343966346639313037 +30373635633739343232623463326537663631633764326561646434623662386335633135383566 +65633462613533313234636231663739613238663239336363306136326265613839643739323837 +66383531386666326166616433383731393336326338336464336161326236343236313163353434 +62373536363035393264323633333137396633323863383538333237376134316634303630623066 +34613361366465633962323937323938323734613366303531323732396233613131666536626335 +34313964383331363137313464636565663936363938313237303932663033366437326662376536 +62313062323236363762636137393364303631656636613839613864383261626339613635353464 +66303732383431626166636530663162623132343662623465383939613363326232363838323938 +32646561303732346362623435373662353831313461343366316464313737616639633439363161 +66636135346334643834306366376133353439363266383766663133393532333735323835643238 +64386539303738633661363062393739383631346166396334383963396462393865653630643762 +32313630666532303064393936353033363139366539633836366464383236336262616434303037 +34393139656634633363646336646136353061353836343664626134613531383561623761643731 +33643863323930333831353865396637353935623937633735323661326339333337666539643531 +64633236366235306465396561323266326338643064373266393533333132666235656538653034 +61383962623764666537633039316231613437626262643638356235306261373638646436333333 +39316638363737656666613233393064316238393231373231383231636164326263646633646531 +62343332656665303633653162333364656365356266613137353631363438346238623339343061 +36356434666462393765656633396539373065393330613965333133663532633962653637333434 +61623633663638633134396531343165353839346639653430386231353534393737653835316361 +63383835663934643261356534373838643536306166623161323166353930386339373832323133 +39326534356333616133663833666635626132636434656564363939386563373431313339366234 +66663039366537333134323133373530343965613236303963616438623930613433323762303666 +32643765643330626330376538613464633361363230303636316132643130653133323431343332 +61346431616437656236393037303133323138663232303062616264646336376264646234383037 +38323636623566333039616462323165613436653062323761363739356134666231356133613262 +32343034646561623362613561653865643235616631653364353866393961363463333831373661 +31663039653666313133643465336136353438643032613366363938333234303533346265336331 +30623934306630303931343439316562343336613361663863363331363563393131306531316333 +65623537363537353634363361356233633338346538373064313133636366383834643964363232 +66313833623666303064393963613931626162386133383462326161333864393236346463373437 +37343839616432386135613435633134383533326239373466393636366235396465363561376133 +63363431386630656366393461343638393866363738383034633563623662356138323530343137 +36646330313865373932303632646234656432616137343833363763393032313066646532346136 +64613432663835383434353661636266646361663337616536346539366437336536636536386539 +35653431633533646437623463386633393263356266356362323438303434633563396131366432 +65376338303163653034383739376138303963633239653466613266326362613630393566373532 +32363765643030633161303030306366313035323933393437633338656562643366643062666337 +30646665303933663133313336383634316466326536353036343463303362633736306130366363 +353566663235306361323937363064346238 diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index d263503e..046d825b 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,14238 +1,11222 @@ $ANSIBLE_VAULT;1.1;AES256 -39383166343462653561343134663364363863306264316331613531383965663234336466326432 -3166663265353235613565396235366666376637373635660a356664303331613537626435363862 -37313732613133643430353837666463613132396338303865653861646434633066653435623431 -3061643766633934320a356139383061613962323663666334373564653863633439323435623330 -36613934346134333062643931653136646263393435316239373562633965383138383931643435 -61386331383862613336373839636331366535373863316462376237353035373236363731373963 -33393965366565346561376430326561633030626264353532333562643834656431373034376336 -31643637393135316564633863663233663434616635623235373366643761643062383332353863 -30366664643534363331303337396131353762373762646363633430383234316562396162396166 -62396365336637313033373161326166323865636235646636373732623666636133346432326438 -65316363663965623536386262346161373430623166313633353862623431323237633134323033 -63333361356135623238373539393730643863653238626232646439323431636262333932333266 -34313365643236623732316663316165303734336337336339643033376565393430386133613264 -65613234333666356463666332656162653265316630666435323532303861636635393863316532 -62306161313862346461373761326366353433333034636261316536623332373531363234326635 -61313062356131353266616430636362633466323135306238363164316462373366616137303664 -30316633303861616265393233313234623239376339346335616338343330666365343865663737 -33366136663835643961343965393431326564303833316330393131313737356662613339373330 -30636536313437393536623634653061663162363239313839666139343765643533373863646561 -30313230353236303037373562653765326430633265313035373133333031313765383964386432 -61633638333537323136363830623761333663383563373935303633643333613265363661336362 -30383636333736633961393634316463633134333734633139663330316332366531363833616163 -66643165373134613361356238343365643662653639366461363266346333333965313033656162 -64333762646364613730656535303431386231636434363532316239646336653061643866303739 -36383837313761366536633436373431633337373137383539323865316638343333363865323439 -66383564396131326531633938616364666236623934313433383438633362366139666433343361 -32633764353632383962613531333164636263666634616630333434323434356337663736323738 -30653635303930616362643731396234653433393362346530626265363439313938356338376139 -32393535373239393861306465343532393935643432616335666236373166373239396235313138 -62396334623635363539333630666435366461653962643438393337613266353263666565366435 -61396637643134626332323635353938356461623663313130376430303833363531623730303961 -65643136633163396336356465373466303966313931366666643664636535356666353265383565 -65313834383463316431653133383938333961663639333139316438353362643562613065663935 -64613430643234613562386431626162343264373961626235343437306537653334313932623238 -32373032376135396637316231353362666362663266333333353963393435336165316538366164 -61613938343136656334316562656663366233666231346166613263313261613262373435663534 -33366331656334363164383865316431316634626239313334616263656133616464386461646335 -30366533323661393462306531353364313738386133396163663233366464366664633661626539 -32373162653466646464636635393136366535616134373039633462623731326230363432323634 -63333033313962323937376335323239643131316537376531643239336131366334623439323466 -63353836646238623237343935393935613937353464343033306466333731326565386438613461 -63343531326531623939626530656234333862343763646634666538356231616364366434363164 -64346164316566353131306233666332383034346338336433656364353039666564646432613731 -34313639653434623262393837366665383437396334376363643635333063383931393661356562 -34303362356235396464363965313266383730363666383933653539356164353739386634396139 -64366639346130626165623631366430383433656364633662623166643936633930626562383235 -61616462373764316230643862623862316137313163323864393236386633633637313066393135 -63656563623965653963613837633537386133353837333664386233643736346664303866343537 -35353436356632353034373333633536393462306561393966363531383263353236643035343135 -30373731653032383333316634623439613361373232376237323336303433373231633635616530 -64653733616664613532646461666130363930393732353137323366623437633038663632626330 -62343263626339643163366632356432366636306335303864393066653631636133363832616434 -62626265656665376436633361313064386336653938306135623937616234333230316539396436 -35653364636139323231636463323536363932663034353037396464656466326364323230323562 -33633162366432396339366434386437336134386664623532333265343636333666313435343862 -38313431643238353864343664653931383439356662333966663337346531366565613438646565 -61616231656535353535333733633338643333653936643839393139396430383633633138386636 -61363164613136373034366232353936363133316464343238353339373930393463343336343638 -62323738306332393961333431386139323365623466356435343632326261323333303362353163 -37633261613637666662343139666636373935333938313661383738393562643436393835626361 -34663930353133356530343735643539666164623466666664616337363234393739363933343236 -39316462313364383532643131356637653863326339353665353934386536613637633539636133 -37303862393836613162653566626561343839656636366535396435303666383438623830326337 -65366634303737633231653631333033333532313938393234623035373137636662396662653366 -33316634656233623866653532373636613039613236663064666232653333623766336537653338 -32613934306630376564633265636233356538393763386136613161336661383234666161613335 -64343435383836316431333934666261343234636164393963613861326336323033623135326634 -65653763393832653363373163366530386361356532613761623733636165306162633736663961 -64653136393631656561386235643866313065613866313033393134343263313138316533613836 -39313063666234383838333438326431313236306563376264366662366162653838373066396435 -37323066633338613565653566613639636163346133396237613462386439323630386531313861 -64393432343930343034393236383737303333623336626236313734386662616537303963613230 -33613936383064323265346533393232383937623864366666383832663663323639336561333961 -62656663663461303666383634633530663461326532353866333132303262613930303730633736 -34333433643535343431393266616336643562633433633232633331313739623861663162393065 -37336262623366663465346131343062643063326161623763326164653830323566316134393365 -63396161363531323961316165373536393835316361363862306666616164636530336361643534 -64646237393138316562353532643537643237343339343637343766636566396365643964323934 -31393265363163313630353738373139616565313163306666326266636464363730326139366330 -32656161636330636635363430616236633031643933613965366363666361643665613335663265 -39343535353061373635353831323938633231343535353164313432336665376537663561613463 -63356263643435653839313839643333303136653037353832356363633033643633623763393761 -61323735656566633563323438353662623264666639373039626563386330633737633936366138 -35333362363730636461636134633738303965333439636530663965373138363433326634353763 -64366562376533343537633231653166373561376464323537356563363935636138376638333130 -61666537663864643336333839363535616437376564313933623834376464316331316137646631 -32613637313938353266383962613033363463636636636261306363663261363065373039353733 -33666564636538316335363361633032653566393731383437666234323933346333316334623836 -64666464633966393663643665343761346261666139343666646634636465643036623639633761 -65633062663564313532323430653565656637303437346363333137343864343530303263633033 -34633566656461353930633135633932343263363939303032353261646637353032373764616466 -65656131346132623161373136383965656663646331386636306435666439326434656161333532 -63656239303930376133326464353133373832363366363266373535333936646134616530386130 -36303262343130653966323632643936656434666465326261323033336663303262336465383030 -61646332373366336435336432333838363665643038343938643361323237653231656339366263 -66643537353637623331333234623463643136653763316337613839613031336165303830303565 -35376231343465376366643061373761383963663137363335333835623535333337303961383733 -63373239343831376438373933393861386161323934303430636436663733386138653961326435 -35363534643939653531326434353931356664663932326636333730626262393566386437396435 -62613939313461343931633836626563393264376362376437306532306164653830343037633237 -34373633613035363462376433653361393136653139323138623938633333386634613138323163 -61363832653138386337626562326639386230393265666130366238323762653733383237613862 -37316434656433626362323463333964363161366132326237316538393939306636643766333663 -65323733616463313261633730326335353536336363666138623132633462363237343030396134 -63653539373664373031623765336234303861626234643266653435303935383763366636323034 -33376231316364353562303930323138393930353337643131326631386165316237303130326336 -39303231306535356266363866636439383563366134313466346632666364653834313839306130 -35646462373461653964376133353863633332346262653834306662626232666231343731393862 -66353738373639376633616438316236346534646363336531363466343730303964383934396661 -32336137626330313563636631383031303966666336303731643934653038656231393365363166 -38313430393963353036353762303037663631316535666637373037623937386564333364306332 -61373864373961393861343863623538373935366532333361666430306530623065363666366230 -30383831366532343931393739323965633133636261383866636661626162353463363365313763 -64316464383534333132366665323436346162633064623263343266326566656464336135383439 -31376534323764393564306566376366333036363830353835333665366364653637383234636466 -39623431396230323730636337363037356132393033626633663835626339623438643635353665 -36393366393634633236306362313734373239363262363031613830663736373235323566613330 -62316336353432653666313365393264633836343634313464643863653264303763623238663962 -66333161303136306265353536636662313834373537303035336164313630653864393536326137 -34363362326634656665356262393038643133303665363439623039363939396165643537626539 -31323031363635386530366435363938653332363831336634393138333062353135656130663431 -37616539316136336133646633626562616162303961366661373131313036343430393466613932 -36313536306439656464353064356233656361333732616661336563306366346535313961333563 -35306232656330336164386363663866373862636533343332643633656335363966333431306134 -61653536363938333663653839366264383961633235343634373865336436346566646463303237 -61326461666630326132633666616237623439373963353134616465303039653632383563393131 -37626438336231633633393831396562616637373132633337323037363534646161636463353231 -38333238326661316266353238653438323631646335626563653736313262326665346265343263 -64643062373137373830646663316136383237356130356361333730663265343736663861626136 -66643232373865363636643461396264326562343232353839353435626634343862616438316264 -36623962346135323630653230636163383665353136653638383337373336303666316239623139 -30366139663531323663396633343734343865666335653931373765313132393433343639316161 -65636231303037376463366462333138336464323334316437313263316164643337336436346565 -39306165626336376661303438663562376364353662386464653337306434363161373634633136 -39343136633732313162613537646238303739303431376633643266323965393664333762653536 -39306563653263353038343535346433386636326565393965343533613634353863663435386461 -62623463666531356231353837636665376363373434633064663535303662333038623938373764 -33643930653831343365633163316430646364356337373063316634623931373331373161306535 -66373831383938306230636162306262303636636661626361356365656461376366373835373039 -61333932363632643736356233643437313165633733636434373864613562623263323539643139 -35396630356435626630613234343230626534366231363133386166313538653736363030353636 -38396464323730343263343432326538313838356461393063303233323664363439343235646464 -32323132316333653863396231323630646231306136303330333733623030336234393137653030 -35376664636636346262346135633434386237393532646435316636646633373835383332623533 -64616165653137303563653137653333306333623734316237616664323035353663326535656332 -34343066306562663338316130613938333436333235643536376663366164396461663565616265 -63613834343639326334666561623961663538626632343261326239313866663030656165613836 -66616531323363656538353661633833346534316237343961653064303363656435623166336338 -39313830363135386461616465383166633134326631366361643938616466633266613431313238 -61336565666563613932376637613234303936616337663464316365633937666531613132666234 -61303162333137633262656661363632626331306534613935343734653231363834363131333832 -37346432633435363030666137636333613161653262393637636162313231663535373530663836 -63336263323931373833666530333361666230376664626431303065633437346433343538313438 -35323861306461666134396431323430393737343133646238343737353366353832383866366237 -33303033313936336432376238326331616130396439663861376165666561626563323432663531 -32623232356462663431343937643832323739656132613464313062623839373966616661386363 -34623433383465326465366631623265383236613233636662373435393938633966356231663835 -64363331353132656661383164353432333032363564363164663139383838333134396136326664 -31386437383764396361616235633461343964353634363631623263303163613537313631336164 -66613765663137336632613062333865663265393538353937363538376466353964353163663039 -35313037316631326361646330666636666433623532323530633637646365663235633538376262 -39613262396337326231363065373539343165366666366637623531666264313737333361663363 -34336130303034616639646661656561633432343730333436623136353931613461636339383530 -32356330353438366236303463306338336532326134653763613736396537323536396466386532 -34613262343633323034616261616133333063313838633463303134383262396661306437373633 -63643339393432626139316164313930303262653164373935653963313363333364663635663361 -31393533343838663765646333633036653033316632363261386439666637646161653966376632 -64646161303565643636333566363432363633383265376431376262393937643065323332376436 -62663261643063393434623938636339323432626139663034333735386533616365376561636539 -66393561313465373064343638383833383263323437333363653635376233613063653432373135 -34666237353662626134333837363735373735333636306661313739393036646263393230303365 -35633661666234653431376663303266313461303532643537323265626161323031663635643166 -39363435376163336236313562633362316563396362376131336135336233343665383637393237 -37623036653137313032666138623162376638666535386264373463626232326336333164353031 -61303438633230353164363633386435353538336532636235636465653131373432316530613231 -32303637363030343861363365383662386536316337663364636363623335663164663332303633 -33316335306466636538376635366363383636663164366534373063323537316332623338626338 -65636366363861383666346531363333363036323962333234303639623237366562363634613762 -64663334643239353130333237313937646530356138616137383362376333386334633863653934 -39653130653732303537393734623364333739643937326433616131303936336262343463623436 -39626535333437666663643933386233626532383866366662623465333734653637393665666465 -38303339343163313136336635643730613131613931393562616162313833333864386266313635 -32333030383463323434303134326133653731316231323437306438333730303763616339363961 -61366563656265666539343531646638336435353438303661666532623233396461346432326337 -61636334616130663633373138393365303963623864663263663634373462336532393238366639 -32316239666266336361313830643734623030623963356536376263646566633631343932323132 -36386136663039373633383966303461646436376530396337616336343633373865613635373434 -62663361383935326136333862363236623063333134656237623836356164613931313765646534 -39396634643537623134306137663738343432353739633439373730323262656232626135656364 -37346331363365643364663039663662616139393537343736623138663662643133343764366330 -66373931386630643438616234636131653638346162643963616561303034636132306236613735 -33666235323439366361613131336463393466323033383739336431353533363862356136663363 -30643665363361623861623636353664646263303263666532613734623333393431366538653263 -61363036363165376331393862343339613930396566303239633935306433626538333634633164 -65653035393230353364396663626533623132613432303836346332653839323636646433366432 -64326234356163343433353439346364333335663165363737633361353261353533383233336336 -39633636656534366164633664396565613038663963616433303332643664343537363036613766 -62393464396434313636663030626439643865653030373736323562326538336434323961613833 -36323463633766383366336563643436343035363264643334373466313966623138376433356165 -37646234393133623662386634323236343636313838356661393631323330663534316638613966 -65616330636130323530626334323835613338623166656665316163356437346339343265653835 -33333935666462386535623736346433333334326538316434666365656561616436636633343065 -65393635646361613265366666613565366363306234373964353966323663343738653539376362 -32636337336433376566636535376532343561633162393262643535623563626336383064393833 -31613736373131303235393464346561363166336130633335373835643363636565366162336163 -31313763323732393863373138373830343362316262343531623836643765666538363732613463 -30373362383838336637643331363530613132303166343334333238363164623564623561323833 -62636238663432613336623233353864373231323639306637666130333966313931643337663933 -37613631396230373033306533363961333834313438336636373336643233343062656261646263 -62653731313035376637346463663765316661656166613966356666646162336237643865626664 -64336237653730613762383339653262353162363338663631366466623163313830376336323562 -36383663616566306339336564306130643366313437316432633765613537653239343832643235 -61336131383534396464663562326164363933343566633832356231373439306332333237356438 -63303666613965306264383865383364393331616264623362663265366261396466383463653538 -30376233653262346232393761346237383563366536323737633561373338643335393564303966 -38363166366366623138633033383335623837383064393233636466653964646533306235396165 -32616363323937643338346537316566633936623231396565666235323861626239646333363661 -33666538313731623866376637653030343236383237343239663039383830393733633962383664 -33323431393534333130333530323132323934323534636232626565326465373239643266336263 -35336539343866333265346466343564623561663062383162366238323166373837363565386339 -65323231386565616534343666356432363964643130386262643066333337363732366666623463 -36323661616133366133646362326437653862333933366361383465633266633830313334633832 -37376534366663313339616361376637633465363633383432636565366663353463313632346630 -32613531316137313366396537336663336266663333376239653466313239656338353563633662 -33333335656362313862356330323964333936633263343761663362346439353635313062306461 -32613030313161386239396135623337613332323139363762613664613537366465643134653039 -32386266303763636433633031316162353433376464613461383239383536333234363633623764 -61333861643938316632326561353932643561323737666662666433613864333531656265313838 -38373465323764623736363563323134343261646631303964363561313830636134343834383564 -63613566636263313065323165376164653034396563666630613462643966633036353834356134 -33386432633663376633373836313632376566353031616563666639366161653030613433363864 -37386136313866333438333835663634376533396561356131656438313835646566666532343038 -31363062646431626465346134383665383861353531313162393632333663383238636662613564 -63636466333430356464363138396531626165613030643438316235393661363930626239316234 -34336138653061323638663966396162363638363765653535643532333663323536643862623865 -63336166383137633930393435666562666235653261346531643232383830643737623735333031 -38666333666365613064363762376335633265666461383037306664613331383936643163313439 -37313737373439396161623035366637383139306564393536396665616264356333323839303238 -34666562393164353163396237316264346136313762643133373834353635373230366233653865 -34333330376666383165313438653031363335623361393837346465323032616433386637343764 -35303635356263303231666232316361316238653161636564366339333436386265366531616262 -34313834353762376636333434326335343265333466306431363339326166303662323731653931 -30303765346135396135623037666639366166663031643638306565303637333431623031346162 -31313136316337633936303633626463343663303533316131306233303164633664353636653836 -37613537643462363164636230636264373762323366326161303538643162373333323038343862 -39663965363365356435656639303636326132343761343464343636363038313564353034333733 -66333731656664393963383361363764353463646662393039336633653132633330366332326465 -31313230333936636635343937626236346630666537646339363235323262363964366238323831 -33303532303831633035643631353362303838663731323866643934653762303565326438363465 -63666630383731643031333334366333393763633132356633633463353861663136633732623933 -38376461623438626333616633393832303136323161616135386237636330386262623732383461 -34303139633437383438636138346138626432616432343861623233386636646335386133626232 -31666136646137373231633964653933653432663361333634653962626138393537366664616231 -35303532323237616138626631333334663936366639336365626433393463626539623066626165 -66616663333539373365353161333133396263613831623264666236633434303933636165303736 -33666364616330616534383231613933313131313437393432623762653465663930666365343163 -36643064396666316335366434313037663562613131346231393833356631333863363931303663 -64333530393039303438323461353635336566303466316364663232333661336239356135623865 -36373066613462306430356430663262313438373732363933616266356439363837313538636638 -66656261306132396565656563313534616461346130353432313266326336313336323737653230 -63376235313066326566666532356166356233646534346433346634636537303036396466323561 -31313165323765323834356236323462613461646237663763376663333034333963386161666134 -61343738393763643135323236326337336536356366396534356466306132636338613235663363 -35303633346361346565633132333163363465613562383932333039343265623036636132373138 -63393464356464303138386565636466653238316230396263373138613133376637623836633132 -35303964393166343539386631373062363163313536323030623162626534356337333236336234 -34653432646435643533663139396136366563376265303836366131356363386566396130346632 -32383035393731613630616534633739333732613661353534646537336534343732613133333537 -63623163393866366465313666303132343432666237363139383734616130333834616230316230 -65663639646539613536656534303262653863636338386238326434616338343436396232373537 -33386161393165353333333464663938623731386362313336303066663536383961333335356333 -61623235346262626536326464663839666566626539393534383338616635666133376361376565 -62366437636230393265316261623039393334303663316636323361343238393832353664636263 -34373338353565653961623334393038386230303764643932623032393730386164333239386637 -63626534303064326265393536366461323232366464626163663639346236633165643934396536 -34393135323632663063356438386564393461373461346238613430336563336532353537656662 -36343337303539656431646232396637353632623536333933643232353632666162393163656232 -66643631333363303664353134663033356534613962636536656661613233313264353934323061 -31356533306165633261333363356435303735616535306565376534363561323037363936666562 -31376233616235323630316637356365303934313235353032303264376134653734613561383239 -34383135666231393430303462396335303739353937313764653830356535636336656132663765 -35363038323266393461333536623335383533373934386534643662336465353666343235316363 -61333435643630386535323532613461626561613831636266653232636430393334366632626461 -34623938633463333031333066373830323735383830343962333266333739613232623530633261 -31373437373935663030346563313463393630626165383038366434613562623162333035656231 -66386162623735616161643063396236653937666639616261626566376361653630396237633062 -37323135623561336263616132396262316339353937333362663064623138306362653763323838 -35323965663331353263333338343238346663393834353638366337303933343438616232626538 -33663861623135636435366431333861396331653136663062616263373166666632656538313961 -62623137386436616565313732363133636562383766383032346134303762653161353934646231 -64316463363166653332363531643930613634653061306637336664323432363461326462316130 -37343234333837663636646532326562376136623038303938666563313639313737336464613464 -34383366373337333636326233313464656366313134366466643539616233613637613666383262 -37633762343134383366373961663533636439646532326435613536613063333262323463346137 -63613132393739666236303533303533306561326362636438393032376335613932663066383230 -65626338636366373135633662363435633964633034656337626462373764626338346535373961 -66326363366365373735373635373835303234393362333532353366373433373932343266663233 -64366162666161393435393536383937383539386536386234643538643232373634623531333435 -64626465363937623865363832656665313865633365313931343735323637366436343666303564 -63613066336436383864356439613163633866343536653934343031646431626364306331653336 -35393836306239363663376233663434363331336364336331653537613366353937623065336162 -62643637393333306138316163643864616365616539633435623330303061343932383433666166 -34383639373533636531363731613835623661373539366163373632393263363836613364333237 -39636463303333323261306538343864323531346163353765373636363530613566343433323330 -62653033643262323063666533313030633836393436343232386230343066643164336634626138 -61393837656565613165303236663436386234663239356664623835316164326463363833653163 -39626663636636616430303038363237383961376230303061393038663936626362313564353834 -36386331616662326634303430313737376266326334643537643665326161336561636435373332 -65363731653735663365653431613034353030303630326564373138383536316635303438653134 -38663965653236363530316565303664393161626237643831613762323337333762656233306266 -35616466343838626662393233303761643932323331326237303862666363363939303965333230 -66313461316261366131373938646263653939666436616532636131326532663033376666366161 -66646333623233353365386465326334636662326461666637616164383830613961653639636266 -64343038356337646636643831636631383233373464323032633634616534323266333836666665 -33626336623433363337613264653565393232303865666135613466303230343932396338626265 -64393332363531636361616335646630306338633162366563633565666563383330333334306562 -63313536343735623535353736353265643961653438366663333532643864393165626335653439 -36353635363934663564343433363738653637323738643733643433303061613630306365353337 -33666631313930396637363039366330343739633863376465633765323861383536356635373862 -38306538376661633939663163636135383765663064373265303231333830343066343635666331 -34383536623133366231633238333363356134633337613234353839656338643537363437323239 -34643131363164336137366166636534376331373330343939636166356533636334353065623661 -62353461383638356538343033313938643438653931363964633761373164323165353661653735 -33613561643261353930646363323230373531323062663436393637306634613263396536373037 -65363833396435633163666431336436646531303939366539306666313035613763353864353162 -63616338313236313966616333646631626636653165326331316132383266396638626664366265 -63656663333866363937343064633263326264646436343731393439383766353430626333633262 -37383539313138626264656164366664623233643530303331353233343066376231343138353132 -32643765373664623761303263316139373063326132383135393861313032663531633532326234 -37363065653935613361346430663730353533653965333137643038643130316164626263373530 -38383936346433623135366238303735363863623838633663663139343065663638356663356436 -32646633333333383831353131663564636631663938633631633430383637396432636336656565 -64623535653662343736386465613530383665636536303363356564613964343037643231316536 -61373661383135373031396237376664343734633734383133363637303633646262363266326566 -36643630376163623233323836366635323232336535323766386434336665336366626637663065 -32373937633939366638346566366332363333363364343561316136303461326230376233613463 -39363866363966316630663331366434323838636662653538663331626130373330303239313937 -38653864636162383233356265353432323037373930313433316130653165333665333938623463 -36613661343334323261333732373864346564653937323362623134303266346535373265383130 -64653735646664343931376165643332393739613964643630323331626638653036306334313231 -33346663383936663134666463316464653030396661646133343330633136363934363366333837 -62393731353237326232666431613264396536633861643732633464316461643439316234333837 -33343331333133353336386364363337616232666130626437623336313535363435633663653864 -64376264643566623839363465396130343039393832336165353362643263613362346231333966 -62656532383836366331353033393931653433343039396230393436376363333762616663336164 -38346164363233393632656431323961646564356432333931396435363435303237393365333866 -63656461623630626266663234316562316438643230653761313830663138363464333531663461 -30383864333734396166383561323464396432323562386463323764346565313264353138656635 -61383330353534383363313937353962653862613638666237336339623832386232383733626639 -36336133383136343532386663393236383730303061383231383536313832383462316635333462 -30363430613265653062616239383130343166373765323565343130643731663762363661393033 -31386163326361336563313863313162346165653766373932626666656236326530376366393062 -32373164386565366633303533353165366531646534373663666438653764376136633430636431 -61643363323966353531656461616238343135623133373365663437376132393632373933336333 -38393933313136386537363233386664373962333333633130653430653035663138333331336439 -65343736343132396437633464396462343831393231373435666535393863363062366564366263 -62373133613565653333326362363931373038353139336636626138646237303939616330393637 -37363262373365306539643163383865373934306635393039393535303132396563623235636639 -33663062396137633661313062356136616564626436376432353761653062616336383137643932 -30353562633363373565363766616636363331333466613530643439366537643761303338353932 -38373538623535386566343237643266613930333136653839633462646134383637616230613566 -35616432643532653265663762346230333033633965333431373635653764623366623762396433 -32643038343165643963306363646134323064313238346463393238633835396534613436636639 -33366461656432343232666265643434336262656430636365626438336230636464366333303235 -38356565343230323362306262356439376162643930343039623233386238393063396462356637 -37376432366331313431393961383765636333303431663931663130626364656631383261396337 -32373761396438336363623335393562316439616163343331653235623431316639613935653039 -31653330643733633264393166353139626264326532393435343236633030656432643638336265 -34353533613039336531316263323763663436653738306264313734643162393166343362616632 -63613039633437326563393338303162613530336436663339373264323331323966363164646564 -30366539393931386437323932383662646630663837393737613331643533636665636264356333 -62643035633836643038653436363635656263303737396538623761316234623834636135663833 -64653731626231363534633765333138653561363134323134363931303130656465303533396138 -32336433653530326664336337313136613934366337326532336332343534386330323239396231 -34663132653163366431363038376339303831613562346331323961656535363436643161393334 -31343230633162643930383935363235376164643636323638333164306432333938313337383232 -31636137643830353463653965613436396438356337616638393765383436653334616136653862 -31386331396163666635383834616264386564636430653434623233323432393066326263633665 -64383935623761376139636631393534636433353265663838313332346536323463363665356162 -39613536333366316438306131343736333838643966383739323237653866376534313134643932 -30663665336430353938306532353061633461633961663666336264363964356333663161363565 -63313466386364633435373437623663646538666361653437643839343065376634643563613063 -37366564636162333139323933303531666639326637356431626637633666383037323937393939 -36376635393265613634643161373062656530336266333461356631383135656263626365383533 -65643263623436373361613063336536363931386631633362313335376331616635353530386236 -65373437623164373637633737373139303937646638323865656662383637363961623732623966 -65636532303266353661356265353535363434613032323432636436613030363462353632366666 -33386532343461336630376630306166623966386538626330343836326430336362346230653666 -30663361356235383738623336393239663335306339366262353339623364656239386263366339 -37633934613139663636326134313662643733613164643930393566616666666537383463363964 -63656236326438643062373463623565306538643565643034646662316338303661396563373730 -30316132666136383664633837383934613131313364306261386161353036663936643265383162 -39373538316164343839623838633833626539343737613362626530323339646130643765393464 -34353133323532333063623032306233376638333032393666353262303262336231393935613739 -30353735626631373338346561653238396638366233333061636664333463323133623032613761 -65356561386632326462633633353634316532653035343663356530366338316664393964376364 -36666563323030343738353631383566643831333466646166313430366164313235313163353836 -34313538643834383965666432356266643065393732653638363831666632613234323862323065 -39333936633731646633636133306563303337333161366337393034643566356334383162663166 -37346239343733303730353839643763666366306564633536303938616363333332643965646461 -64353761303137336237383731623931393639356236616639346137633564343764313566663737 -65346139623739383563646130303633336435303364323762393634363662303666373438386636 -38343138366636363732386137393061613262323633346261383536643030303364383531613938 -32313433653338623164343639333065323030323038333165636266316363306262376539663865 -39623938373639363263653234383733326536643066306633643734356531336239633661323333 -34373664633132386665366165363863393562336233653961383036323363653461313264386461 -39393162363934383665306333363030643466363262366534346234396234393634663066353930 -33383964616661393864376433666337636439653439323036663835613631643162643433313938 -36383465336162303630303366383238303264656265363463323838393064346137353133656435 -61633861383834333963333138643063616466373735356631623735396162376461663932353330 -64343336313761636334383861323032313238396236393332333939333534663039333037333264 -64663038373861306438396532376538346135393033376362353733333261333137663962393033 -36386363656161343832623838666536323334326130383134316439356432386561363633663234 -64643433393463353839656562316630643732343661323265636439636461656262643564326163 -65326339393733353365653736653162333765316239656663396564363662323366353561346134 -63613461323462613034373630633166353030383838623362613465333136343138636664626535 -36643735333865323033313130363833663434646231633539356230333637373339386166306130 -35656437653737666431343336373436373935326366396534333133383464336433396463333831 -66666134306237623735643836323335303363373661646434353136346531363865386661643337 -35663132363436323238613837333034613337666165313062363232383634626632653162333336 -65363736653138356133326133366339623138663532363133323962306432316463313136366637 -38353337656461306137623166383839373838393435623231663837383034633537303161386666 -34616165323137636534383165383032303063346537646131346666396636616636613139313030 -33653162636632366630373161356662306537626330333332336434653664303063613030303732 -61343332386237343033393334343032663637623065343538326365353362663539323934376663 -34636662396664303036616239633933333033626265303432633764306235306339653835363433 -32343465363030396637623337646631323733626232653332303266303837386334613031353661 -62396135643834323431653136353430373037306133386263336234633035663563353234313761 -62383361386661663163306137396538386266323562643965353065626363353437323166396562 -37623933623839316238353237336564366461346237363836393665353538616231656433613938 -35613234336163323961316231626561663065626563336439313364326433326531643334393161 -38333133376565333636316630366563336630636166343231303765646132616239653461313138 -66663061333863326162383961393539623335613831346337343433383731303863636161303733 -64646238353739383665626131363530663765653361333737326533626538363431373335366632 -63653437656435646362633931623339393461313938363363613065373639333630353337333335 -34613663626138363137306661353336623838616161653165303839636263373461393964613663 -34623265343631336438383630636333666366653237633838333235303930376335346430663063 -32303663633637646661613639623438393234313838623639396134316265663963623731646562 -66306261323130393565613865383334616133663837313961356263383233386533613930333964 -30363937376638346532383032346537613430643666323764313366653730323736396564313732 -36333933393531346431356130373431346236313139393230306564613331313339333736646431 -32376133636635386338336564663364306631646532333166346433393965643536303939643137 -65363931386636366436353134393561396366313538356538303763663632323139316564313565 -30363438643566633634643366363734353863636130386662343630333333386330643630613733 -32656364613235663263356561386136646635363532613930353337303432366431353766643936 -61646633373036336335313662336136323635366661656231323539373937316632616365313532 -64363133353731336662376534633564633034326337623135316239306338663138393364333635 -61643330373537343737356230656432363836366334316430386630393338323433346639646237 -39313337633162633966356666663836643434323030663534373838333138356136316663323534 -61313533383038356266306237626363396661353231623834356331306435353333613635306233 -62326631633765386562393263643066393535353236666230343133623866356365636637326362 -63616232656263353833336663663931613436306665663931653965613262376231323430636431 -30373032363861653039663337623432343137653361306138383530393862666465343537653639 -32373765666634653339336130376165316565303365373665346334316331303061353134373438 -63623666396161353733636531613238313837633066356635343866313933363766646639353964 -30656239366466643238306635386639316465333865323730623131336664633331393334333337 -36303237343833343565383262306539626133636161613533643332373135343564633736316535 -61303762326437313133633663633033623262363963633938636135356535366364663034323538 -66613861616463336536386236336362323533623538643134303064353032623833386531303264 -34653236633331346239653830373563373265363765316338623263373861313866366233626664 -37316638393430616265656165666531613330316537623362623035366637353137643038333333 -33363038643638373331663661373766363662336362376230663738623037653535353039303132 -62656432356361363065666239313666666137636633656663393638386633646438386433336665 -66623661633335666231623530393031313062316234386332623332363064373034343566383663 -35616135313636336530646165353665353236333337356332393538383233623665663763643432 -61663433663537643763326131626531346138393335303239653333643366626639373037633162 -66316637333932323235666234666464666235623466336661666230396332383361306463343663 -65633733656361383733353637373538323032313330373839383639306132316135663534663532 -31393134306365663562343963613063363563356434663964383266663833613063356135363562 -33363337366631353837346137396664306465373434666631356632313935383830393837306564 -36333633356464393033303231333338613338373933623834653030643636396361336438386337 -63613763323134313633613239303738363365616138316632643362653562353631346333393430 -64643766346336303338353463313738306434353630623366383866356536333961393765376634 -63613936613035313832636332636133376661613534666338303965316266613132623837356532 -34663138353132333337383066306636616530663336383462353366393433653363663134323232 -31643237373130363136666635393164623935386362323861613162343439336362643263323764 -30343564633038623532343830663765656435383638383834363533626534376630333539393731 -36326362316166663764343933323635356162306330356566353165613535343938373565346339 -66393432633033333531323164353432356135356264326433663232613436626262666638376136 -35386636343031313035383631613863363731633561326234353332643037353632373865663664 -32353233333862626434336536383032643034393163393738363566303336653337306531366130 -39653563316332386533643966333038336339663239646566393866666263323463336166393463 -34643834623463653164653631326539353766376563623365653166353936333937633432323161 -39616634393262653239663363653063663032303162623835393465396539343565663837333863 -35643735336637366533306232383066393533653230306438303039396263363261653263356333 -64643135386564323930336266393830653735656539656134313935636333643436343636306664 -34306332656137373432616166616130303536346437343766343333396636326231333330333562 -64613936633534626430653636373736623338333138616332633439306663313133373239343639 -35626663333464653637303062313930383738313539346639316463386532383434343438373666 -36633366336536666230633064323162343161303530313434363866393365643966313231383636 -34343035323764363831363332616438623464333335313535316661396663636436376564336365 -30643661633239643762356136633931663761303431363435343333363761656561646635643664 -38633966316362653439373163653433653031396433373330633235353333353364373736333165 -32363937366139376533646339663639633932636165353231363231323063373931656531396537 -33316239326431626666373933666635386537656136386631663861313930663232373530353831 -30653631313965626163373165303461353530643561323562663833313536636562363863663262 -63663734353638393661396162396432333461366161316439353630633661313465393037653136 -38633961333838646339633931356562353666356164646361333038333435363066393431353162 -63313261626635623939363166313334343163613565306664643530633134336430313664356465 -37386139643361323135396565663334623231313265366233356563376264643665323133366632 -39366236306565633039646566623662376561623363353939346632616532373365343662326439 -31643865663934633232373735653965383338646533666161376261386433346261353864303834 -64663432623635326461383861333133353237373161396537306461663938656462313238643634 -65646264323562626238363765343965303632666232613938613831613162633661356265376636 -34373666383266306130666639323132383831346637613230393834363134343462373136653066 -39373635656338636461386461383265323266323462383561636136313433663862316266333632 -61363931333038363436343466363533393630626539373964363761323335643066343062663738 -34373736306430363032356136386637336630613439626462336235613531623036313765633337 -66383739613866343564626437666165636138633538386537653835373966396161636631623332 -35356232313962376539353565393530306335633361643237396232343333663663646237393864 -38353731643866393262623530323765316532633461613562313237633862346536633661343437 -35353732333165663464333437353236653262353036633964366166313663323936353639326133 -62643266373661356466323061383364373964656433323530323562613934626562363366626135 -37663333366233363638353235666235323761613339663737656565353866386437313631353834 -31633330353238343566343630353238333466326432323262366330326230346362353064373133 -31366339353732323030396438353039333130613236386131613838303161343666636631323433 -31343535313234643563303637633334373535646463393334303239383833373536393833306664 -65646530666138333336383034383534326231363566326539303235663933663361373032363565 -30626230393236306265393265343131386463623335636139363231386332346530663461383533 -31643833363362326433343335383032636632663664313462666432346661373732353264643362 -66303735386635363330633465653362373663646363376634303630373566306333373832353064 -39633666333466353431613638623230626263656162353931633735376366373566656561616461 -37313165633933643865373864633263613861383261306534393834663933663739383939626361 -32313736393736373863666435626537353935343265633761613261376331366134626666373432 -65343532646230643964356262373234633861313135333564336166383364653664386366633833 -33613861353637646538613761343133306139386235373663313035373630306461633134633434 -30343931656532333339326664626664623230363631303862376532313337373163383965393739 -61616132643762316163333764373734316335373535366664303564383338306361623063353338 -30393437346333626362613530663534613764356339643231396563376261336135646462616337 -63326166306262663530313664653865323064306330373038323639616231636532666463363233 -66333130346138353762316363376335653736343962386137353337663737333235383836666161 -35383262373733623862633530636434363962393462663734666465643937386434373266336432 -37663435366631346431386563613266383966636563373732336336613064616638303366333434 -37653939323138343562336131356435353133616236363063656463336235313433663363366632 -63633063343663636132313262353637613838363164373533356336306432323763373934333836 -38316335393163343932396636333335336632633462616334383039613236343866386461383064 -37356634386334623431353338363438393430643563396261626162643232323061383966643735 -66633361326638376565386635346634383466303864333538323631316631363064326162386136 -61333838356235663038643030366338643466663564613930643638303137386532383533323434 -34383633336363363632333734353961636566373461383163613237623066373438643037356431 -33333064356434386233393732633331346534666334353633393438663762356339336364363464 -64356332656235333939306338343963646136363164623965353937326461333339346233633237 -62616435383339333733626434616435393332373630336634616334373664383134366230336335 -61313432636536376633653930633936313234376237363638316262353230396665623331313962 -30363364363035323831396230653164613038656564653933643933613831376530613632663837 -63363236376134643138646234383232343564343864343063313834393561383262323438366639 -37356564663961663432313030306431393434396437363538643735323331356662333765393936 -30316239336332666138666332346637326361383839323662656633376566363065613037653630 -31363365336362633631653632396461353737396662336332303063356463313130373435303466 -61623830643139393761346338613962323562356264356236626462386662626636376565306636 -64333364626566396366643761386364646335636635373665346365666339373861666230626161 -36346461306336656566356433316661623936323735373136666532353130386231663038303262 -38636361656438663865313834666661373037366534363333646166383063616335653661373930 -65376134643166383835653161636538333430373636326462373435373730636533303536356232 -37336435646262303834653737366239326164353939383833353334333365626263343335643135 -65303063363066373862303739366563646364303336656166336238316361613536626533633736 -62646166666137373065316235643265613737333531356539353032313632303562366130656334 -35336436383039646662306538656133306334393637643739353162653930646534366161363139 -32386235313864313434646434643531376636323838393861363261613635626636653864373233 -31373462313737353038333532326330353762346563616663636463643130346637346236383032 -31373834663736346266623430643530616265366335653333626530643362356662393966633132 -64326435653466643433393939366231323762393837313437366633643539653036363939646565 -33623339653563623539363765333463613739326439303634633734396266306535663334363231 -63376361643432636331366131306262376262656535643232343966386530353135663364346230 -31386538346137356165333766383463363433346230366133633537343366623661333561313932 -35323530313831353865366334316566613032393538623665326137336463666365306631386562 -31646234373335396633626639333735376461303262363330306564333935663231663237376433 -35653064393861363863333235313232373963653838336334636366333966396535613136323030 -35343934613633383937333835383034633834653638323831323666326333313131643239316566 -33363535356539613932616466616565666434666234376337633332393638356565653136656437 -30666333373937626139313931623431623764316632633031363361396237646262393631663464 -35353663666163643863316262616564316330346664336265396561323766373431363161663234 -65666137323537626634616666643633666164656465353163653031646663663038613830363166 -32353861383661616635393439633433653138393266643766313561633635636161623664346536 -63643433353134636462303365653834323632333838373161373232373039383166316265313436 -66353339336561633236636339636336383636653666363262363137313734346266323534626536 -31316635353939303830613838333431623264323161373062623636656137373138333635343532 -65643838393137353439373336653637366265636332656363393635383832346565353166306163 -65313133363666396433343530633164643065363734336365383265353763666436653562616535 -32313466623531386332666239383839613232666361646330353634353438353961393934386662 -65613331316566633834383737653262313362373361343961353335383863393638343661313366 -61616564666564663632376231356632663738326635663462623836653435633334653232386532 -31343837313665333261376239333638303438353934363039373265636434386261623237343233 -33396665656161333733336166346139653631656364346461653932646536653837393432346263 -65653139653939666132343639643034303830643439363337373766653537663239393831303366 -32636161343961313830643762303163306434373961363165343166313033303439383936653164 -64303865326130643333316539323462656331363661363532613036636639646532373539643665 -33666236316637333435353531306638323766313630373037646436636664356131396437303935 -64613030326563316631346331333562366564383531393865656362343230626437313662646135 -37623832366534306265306235646334313765666230343935623936326630333961393532316531 -37636132613562666632343732316266343234303363653530633132316636646362366530323232 -35633063653061383833396133663630386664356461396537623531316266383662333732323632 -34333562373032366563323939666133353331666134303538626636613639313535333564663138 -64366537653865373362643862303461623237396261306434393962646532636232623836386539 -63353732306634333234626430336232363733616632613532326265623538653966313731616461 -66663131396238383832613536643037396137303962653138333737663166353339363262313566 -32396566613763393536363266313635376264633738383839313461343061323361393237336139 -65613561656332323337343235383637303238306230336332336431633930353032656463356638 -32303336346338393761663830346665363230613139323034306464653464333935326635356165 -38643536323738633632313966366538363361396563653930333038656661616136623265326262 -32303562393535346431313933333163323839636535643265313735303066353935326565363430 -62343962363331616233623761643339383431346639383732636530346165616162316665666130 -37353964353762343735613466626631353339663337333864333135663163323333646639663830 -30386435633635333431633966626630316235356634393037303939633334643966366565616662 -38353566373332303662373331343561303830643261313339363636316434646162303764633330 -31366231393039336433396131366234653264623062333064363136323266613661653966336530 -61643431316639643139313461313036333734383064306663303465633863636637623738656437 -35626466353230623164623432346562353161356133326134656135373165623334306663323933 -32633836333438336261656334633839303239363231626666643664336333303130373136333864 -63343330373833363037333136616130353833343765376136356162363130663032376165316533 -38373661636131323432323662653662343736396532323931653336663564373932333665376332 -64633632633635636334653761393030383139326136303239313339613731366337333333383766 -37653938333538636638653266353737393061366434373961343763393135326538306264396235 -31633662346133366461303439653962383564633136306337363939643030623861323130653361 -39626432373438623664636131633237656633343936353064336433626131393435383535653964 -36656331626637386433363864383765646335363539646364373233336438326137386265373933 -63303366613930626562656636646334326665613663396639613132336636303436333062623632 -66376664336533346162376164323265343130663331613536313930326232613533393866326639 -36373164663836386662613463393437663031303762353531353464633131343664653662393432 -31313163646633383630666464306436646330643135363138313937613763613138653136653230 -39643231336232616138356232616466373535656365373439663838613436323035323762363635 -33346635343961633065343562653232303630346437653630346464333334356331653538346433 -38623661613034616265323631333465373066366533316535356131626530353333643933323661 -65353839636434363035613665616665306463366561383363323363373439363462663563333030 -36656661333435646238396536613034343366346165313536316561363165663937376332316130 -64326432646465666634373036303134646337613736613530366335353364306662646636376336 -63373066363132303136623766613937313866643161393737383161623762633236333839373166 -62353839323132316666373466373333323966363731393634656337373239356531313436373936 -32633839393731383061373635626530646334626439376633396564373135653064653339663564 -30633036356136333163313361616662313138356363323333326631386662653133386536343163 -35323463313736383563303163643366353536386339653033616561396463646138323661376138 -63306135353365646237303662303664623561346232303338356633623439666238613363353634 -34626364326135373362366131626333613562643032343261633939346162643035333661636532 -37326630623635356639393132376662613935326137663463373331363364616366646439353564 -35393933613663346563376537653161633765306163386638663964616631633864623134653831 -31326361393562306163623739616565346531363161663736663862303935623062343234643135 -64383061363635386461306633396431636362643766643236313864366335383737313833626631 -31306662383764396635396165636666343631643138396637636661316230303930613132343833 -34356636393536356338656434633338316536363462623265616564396332363764306464643630 -66323934623664393536313362353331393366326630316462306336333234306663303439653434 -33306265363336386663643363333338656236633035336261393466313135333639393735363938 -39363762306465663333343861383432653362316638373135323465393038663964303333616262 -33373761666664646333353266646638356364356639356462653538613562646335333966643132 -30353165656238656237666163646461323536393632636464316430356131323664383430643761 -38633662613831336361623837346262633437353535616562666562663333353261366431323166 -33663536653837316365633931653039633166323630316436326633666163626363633530636266 -38633765346432353866353666373236653161663731643636616135356530616536313636353366 -39303062373334353863316332373364663535653133376537636562383463386136616337363336 -34343739613966613861313935343165323130323136353235333534336361313333363835306338 -66656265313032376566653638333537616432313636386532373261633866373632333737316435 -31656264376166616336303339393838326235636361376262666530363163313438613239336563 -31366630656335636236306465626165646462623632366362396438663634366634363739326263 -34303433363439633065613261616263626663373661306263383634666333323366393563316163 -30626231353839626134356134393763306630613935356639363934393336376233393164613636 -39353136666566363163616638666165633963343166646434613565323866366663346266646365 -36313161396635323165373166323661313937396138323237313338386635343533623238613831 -32633438306538333530376130643236323562316266623232303662366465633262643739643662 -39613739623034346630393436306133313536636265393734353232633739316236313630643435 -34643636613465623266653334666666663030393136306636393662353137663931663865336165 -62343235393733353330313733663336366237373464396333613766306666613234613434616132 -62366232616130333836646634653635313336303437376263643063636134363734393266306463 -32623437376636646139346137653766663162346636663132643236666163336463393937363238 -31616139636137313039303535623634303233616639633939383664393835373364363965366331 -61306162303663373634333330663563613263336338626234643066313231376638333934646261 -62363831633632316466316635383166636361613336613562666439316538663438343665653563 -35633730336461623335643030316263356432353236316261666336666261366466386632393331 -30646663613736383836616165643634663637623261323331616637356537633330383533393062 -30336431633665616361343230333232613266636532633536376364333862373964363764303566 -64333732363134663439333132346639346536623139396133613432653562383031386531616563 -34353137303234326564643838613666613631616164363063323966343639656534383534346164 -30653432313461643033653837323266366337303861343037633438313336373534376130663436 -33363434633465353438653765373635316265653462373136383661636231626130343130376538 -63356462666162613235333639653835386366313730323266363563373036366666366433343932 -30343730323339613564303735643934383235636564326364373331326463636639656562333366 -36666161313436323234396531666239666364333231616435393665613038383538633234646163 -37373436333932393435623863646132373433306537313034333838336265643036643934346235 -64626234653037623064653436323435343763646630633061613333613961396163653164636261 -66393265666162333763303163326134623865386462336564343232666138636336326335343664 -65356335653165623236613363643963366266333336306135323237653562353834666238333336 -34356234393662633164326633643237626462303965306135373066306131666638373865326561 -61636138656434393266666431366437373266663437666437336335633465313065383833313537 -35373862303835376364636332613366333439393834306361626434613431353936653134633063 -30626466656630373439353263373633643637633166363830656535373762633634316335636665 -34333264636539636432386362396366633366303530666261626132383335633633663530376334 -65623430653537663736363632646665333832306132636364343161376661393632306565313631 -35363863353566343732363562343064656231663962303332336638646435333334363438626537 -35653636373866373230633064353461303034373432666661623362396532336537383339326563 -66323663616562306338313463333939653862623665336132363863623537396563323764326336 -33393339333936303836383133383262333538383133396163353762373338653964313130393833 -65316531336636363763393062646538666435663066613938373430336338313265336439663936 -64386430353161613236636363366566323362663966386332666334353335343532653566393238 -39393865666165643733616664656539366638333031653437353261356435313962373232616564 -32323631613965383261616635306536313839383361623735373861323932376130353263323433 -63643836306661326233666462356137653163393130356566343634643164646362316632396165 -62386132373630303235626130373334353731333238636336376431626532323463306231316338 -38313431633735643433336631326531366338653132663638333964633766343663353166356566 -62396636633564616134363537376362366564306439323936303036383934316534656336353365 -63383338653034343733353763663233346631303533643933373164356433346338366564386538 -61363537633230663931643931366263653664643932373663613433316135366339356333653134 -64633738353135333166646536316237636163326263353234346635346130363166376361646163 -65333737663263366632643762653331663964633239373563613235613337393239666337383363 -37613238363366663962626664366439323039336138336565306636633635643530396238356238 -33383563666166353461393430393137303935653464373364613461393765373334353333383133 -66383130393766336133656362626463626637343862613361386536653061326435323432323630 -39663131626464306162373437623036663338663862656539383563313633363363656437613962 -39393335326665653732383932363532326637373239383237633664376162616630373136616235 -66366438653461356362376338666431643963323461353537393161633861386136306335643137 -65376164636461353830663863363263646261353035316236336665373666383364336634613736 -62616432633564643934383035666338663231623234306138383462623634346536386436333934 -36373334383961626662346666646336343531633834393234633765633333393032633839653839 -65633465303964333736346261363038333061626361363266643962333338643637376163376434 -32373366616162323561396233613963616266353739636330616136353131646432646439316634 -31636137373564613135376461656237636532633638306132363964316132346535333162633061 -34373734346562343462373239653536356263313235356533613434353661616630343837316434 -62303765353738626635656231393362646530633732383766356462653836366232356137396631 -61396362376238363932373331653531363936643566613738653130376335323364346438333138 -33313732613833343061383234303832313034326561306231313430346532373830643632333331 -33653939643337373865636330663034353065663738656133393139626364353264363262643539 -65343138646436643035323762373533616438643566613539613762326462643233336264656434 -37646461323132653865366261346333396561353837613934356565613731363064356561366134 -62393430656338376466663033616437333563346332383061623563373137613434333936323036 -65336538396264383330653931313765333234623632643732376264643963333033313566316537 -66623035393536346438643032393530383238643432613566653966363062333330666261343136 -34303561613736633338306539616333613965613538353939373138303661303036623466366364 -64666566653264363636393964303831663539666533366166653736626163336334313964323531 -35373331333737313064613734333937383939356531653230303963323332353131636633313830 -37623135396364616362353136346532613263633036633639343338316530326332343737316439 -62373632316333633162343433376537366166643561636464343765396534363336343931366365 -63323539393534633036643335393132666464323536306465613663366464653132376564393763 -61636262323863323839343737396465636534383738666265656437383033646237633139386133 -38636237633632343664336661653833353830656638316237366365343366333135653762313461 -63316161383035356235313365356662356361326239656331393866316137353338326361396631 -61633637313138343738623034336263653262386534623461666163376435643531376339306334 -31663139303666363866383936623235613464623635303563663761333131313864663035643266 -34353362623861613132306162623833313435636638303236396234366339383763633266653462 -61346139343434633536353335366236626132363662323132613062643032373938613739353334 -64623530386366323838623030363132663136303835343163656464633263353662373835663537 -33613337386661366334326336356636313032333039646632396238326238653662356362376330 -33393861363064306434356132363738356633663035343530623562383134393930303038313032 -63613165616639633631366462643562633535356433363136656239623439633863303233316661 -30363832346562383135613134313062653163323237613331656438383937656334623637313530 -64633536616137336564386464646462346333313964346338623862613137343834303034376336 -63613066373265313362333566656663666461626462323966643761653130336339383235383162 -64373964393033306561323530646466326437646239383130653030363762376566633438316365 -30383739643638336135646439303966396635306539353037616139393665393236323866653433 -66626538316632653666643433633137646163316264383134646665393565393861303334633839 -37646463343330353461316635633566333635613362346430623534316336626463666131653261 -32343565313261656233643939633737376138393136336132633366633836616666313537376437 -33616665343331333831383765643939616233383734323937316165303737616236366464663831 -62633633643964613561623836613264366431346465383636313032376134663934343666363930 -65663966656639613161323737663961396465613136333837356266663438356539323334336332 -32326435653865623664383438303739656234313631373039353261643864633136656138623532 -35353839613466646635663231643533313964353538373431623436323566363332373232383361 -37316139373262303862373830663363343933373138343762666432646432643337623635373834 -36393938336130643065653137636161663062346535653466633734373737656634613863666138 -62363435626366393937636232333632323235333461363230653464333463303661303733303236 -33666662313930396431316261333136656462623134313431373462323064616538646362656431 -33633466613361353432356665336665643938386161353866633031623838663834306563353431 -66656437323035353831393935333634366432363132303261623937353261376266313463306335 -65326630336464376130613133656231336562376232356330353666313965313732336332363734 -33386330323365393334386439633264303439663963373235343830656265363834653132333632 -65626431306363613637326538646530613830333536366535313763393433613730323938636630 -63666439373165303235396435313765636662313365366261326532613733396365313731366662 -38343431636561313337383432623330353264623435366532653537663630626336623865376636 -64303031363537306337613136646661613538646563623735333538356530613937393938333761 -31653337633066333630656262333636336537376565386635306436653334336534366433373661 -63343034313066366161393664663363633966646365343339356363663463643463633139653932 -65636430353165393830353564363931313934313731353864393834666532363933383161393931 -35633937353431313662346137656466363134383539636164373962626634353335663138396463 -31613736633136346363383034343764653966343538363530303433623430616539393239326665 -31343762663335303035636362626562356632356463323463613932353431313137313736356561 -36373261333933326563306634663932653733626162393236366634656561656439643637356431 -36663839306230303466323161313531326436666561306666643734376430366338616362363132 -64313231326331613838623033613437353030333133366231343533386364636435386161303033 -65313737646130333733316431613366376330333163633064343830343131653437633336383965 -32383838333531643461636130353464333065626466343732643831326636363062636637303264 -63393361633339366463306638363861613730616336656538353536393936306534373364363566 -65303536373238386164613065353965663436646532306233663933366231656232613538353339 -35383430613165646337653436396334376166623663353664386431643536333539363432613932 -61333530303630646566333837656263326136363233326334663537383339646532386563353061 -38363466373530346565323034626637356265363639326262306335363639313632353838336263 -34383464353366386331353265383136303063306436316664376537346132323435373333373837 -34343530653338383536626138316166333430363836613339316639303838356132303166303064 -36393065666132396265383331366666626562316462643336303763373632376330316462383566 -37383335653438366631613134383565666265653734646463393539666566663537333930646464 -61666365343335626634343462353066383037383032393362636132313665373737386230383031 -61336438616363393563396336343364396364326561326435326662343466306435383961616231 -62626332303762326631616437656638613532663834373536633238643262626430346438373337 -62646131636337613865363361376663626264643335646236343338306438313733656462313130 -34626332346139613361643566656533623835383264323633326337343938656532303034346638 -63396638623964303966356531633234343965323834653166393431633361373333326365663563 -63633262303432613532336161303831633462643735393934313834653033333039303739616463 -37323133316239616664663735383639663765343666323732653731363734336362363337333061 -39376336346363656530643130663233653533323061383532363266333732366364373162666465 -36353636636266313738396261646661663434656530646436393835633336356233643563656266 -66386434633437323536633839363231663266356337666437326661653862633665303735353633 -34346139343137396432616538666431363834656263303865656361393337386463313231343237 -62643737353030636230393063333664303238363465313563383332613939376231636262646432 -39313837306634666366313437613833636335366537363334616231346161373563353036373833 -30626138303533363537353064663939326236373339623930663462303163363165636466316237 -65643732306132656437316237363739643830333136353565313639376561653531613630393961 -39383565313230346632366237653666363265633935363064666365333963363038663030343636 -31356165626436313930666335633432663264643266653634323536326435613930303964356435 -65626461366365336435356338643161373734303665393930653833303433613463613561306339 -39393565373365313832613839616636313464613537346138343464373939663263333233343136 -31373861393138323437646438623436373635313830663462383166343432393461633537393133 -39353831623762636239366437656531333663633436306334386436373964613135623731663833 -38393131316337393463663364613236343532363162393633316462373162633538313266336137 -64386533613365303239656164363935653730666363633436393036346161303636396233393863 -38353266343833633539373739396534373937386666363639373566636135613938326533346439 -66386531316637666638393635663539326638386339333235356538326464356362613764666265 -61663435303130346662306430666461366534393335646163393966303163633031363163643162 -66386332306363636539656339313038323437333265323663326631373163333862383765653334 -37653330663133376163656333633961306338616638356532363766373662623332393530323931 -66313330373532306339313964313931623339396536366431383965643564396632343535353134 -65373437326438303463306330666634373034363633313961363263393636303061616361373165 -36363361613763653362343331643061376632643531396334353530646139386135373766373935 -38303631663162643433383738666535313535326230303961346564303733336561326437323366 -36323264666531333434326233386263373433373432376231646330303262386338333739646135 -61393331303534393762666538663266613862633833353464303062393138363964393539306238 -62313636656530323635633632343733333032306365643831326636633265616438643734646233 -65313962633561313134626631633365353232656436346435666639383433613931363535376632 -39636434636163356665353961393033633762623737306237393363396335396235623237663563 -61653730336231316464613832316536656135373964386131386162363230303837663731323437 -64653062353361633666303234386261666130393934336366383562396230646263363330376462 -64386336306235326337393533376236343362636635386232653130333537653931353961373036 -31343364633635663365383135373933396634646139653630346639326335363036336362623337 -36376365623633383532393938303330643064386136383835373735623637393633633032633534 -32306164396637316331373763653731346336383536366531666332626236326163386437623737 -34376134653166376366633262343238616365653631643164313039306138333036316164396261 -31326633363930663130656162656333303231356561313836666438663732653733666338353965 -30313530303764626337343039323531313966376436666333636263316331333433623130623462 -34346464386439623863636537643336616638346533633931393239313239643462353831353530 -35653039326431343036613637626337643563356335613439323533396661653666343433353734 -61373136366461656262353766666136623139656439373638353639386130633062346435353637 -35316237646639663038643962636664643636363737373361613363333531313235383836303364 -37663132616232353933616262383238643238396162363831613039636165663330386437646135 -31326336366432373361633864383866323631373533383030616436303561353437623065626134 -34353865396436633866386634323730313437363766616237336266616561663766613133306639 -33393664613365613031623763316131306464353637393132346332666631636233316362336638 -34656566323235386437333161313963303536646639396236373139313165323039643331616662 -33666161666262646134373032636265656633613562653066346131613331363063633239616132 -63373532613232656666323331626662303861636633376663303763313361643133343263626632 -31646539336633303262653766343135363964666462346335386130393531666262383831393564 -38663434626434653561336365333335653734613932373934366263613039393934643736643231 -30386436323163373031326261373230343930663234333662353464623635653134653038643133 -37373931323565306531363030303435373733356636363166386132666339346362336632626664 -37373461363464383263616262306638626632353335366338373034366336653032303730633362 -63613565356565373132626537356132373533313066353637343661646164393464313032323365 -31383639333566626332633139663139663166633133623434656239373637646233366638376261 -35376266393133616465656230633363393430626639343035666165626538306133656231616632 -33356232623264373533613131336235323035303337363331363033363836313361613165383031 -36636334643634633535366230343732623566613662336530303533333766616662316538613964 -64303031316439373935323535323632666462316537363733633237643130333063393466623532 -39316534393035313065636632336666666634613136343233383232656436663033333932383337 -32303436326539643636613038333932363562376534376661666531396236353438646436643861 -63643731366561386562623334623430353030633037616562643935313233376536623932656636 -39333762633061613936363937323439613433636261626464313539343861653863343233623063 -33656435666335636166646435626161333436633866356261393931363536636234323935643031 -64333830373261366662633862363862656535323037653363363066356164643934346230373835 -63646432633334386465323062636431636564643934323162396234333161356465306239373237 -63616634633162636161343531353565363261396263653134383164393466343763636663653731 -64663737363330373062616336343666333632663033633034303836636538663331323531643239 -38666130346332396465643834626138326233656633663735313464663965336234613736643635 -66323537373333636630386662376234653763336232383337623831623732636562353636326264 -38643265636566663431383334613930383064393733343334636438356230323366336338313962 -31663237633339633939313761616335633532303366306131393364313130643635336335386533 -66323930343065316262333436326363386465663538656363666339646334373462353334356637 -38613666646435326365356365343262383564643661646236646162383335336564303664316461 -61623637333065323238656630373961383731313139346564393862663531616631313437643830 -38326231663863333063663533666339323139663636386261323261386361656537373266346562 -34653862353165303138386130326536653163343838353936316164646330663963623238393937 -33353732383037326265386430316539333731306461366138313137323261316661623639383537 -31653764363162336561656662653233646330383162396136613836373734633138306237663534 -31653636326237396236666234373664326139623030643035636334623335613535303066316334 -65333464353366386666313762356361663136616437646232393964306131396361323263616164 -36663331646161386638313366623130656132323564316461313136656134356533393233383966 -37343536366531343361313136383937353732326638313964613639383865363630306430356165 -30313061376165333037633033396263323037616265383461313761323362623530346462656630 -37663366383937303537363531376636396264656264636433393366626634313466316464626162 -62616236666236633332373263396664646235323331316162653762663631313766323066353362 -35366232383138656439316534663837303231346266376138656632313463623632396338656233 -34623763373635343830343934643330336138336234666330663661333035383835306262656133 -37356230613836666264353364663765306164313562313038343864326338363361653464306436 -62353330663239626432313861313230636161636463373539393631613762323963383361373933 -33373637376664323863613563346332626163653335386532353132386238336435343763623335 -62396265346238323230303432656434383334633462363966346261363263306335393433343232 -35313662383663626435613532613830393732356332646532396536343965666461336236613761 -63373635346539633039303464616136353766303362336532306461666461376339646335613563 -63323236326236656338633235623066366234656435396264363662303936353939303639303032 -32313936666534396130633537306366373132623030323666346132316230386661336266613831 -63633566303231363865396464363563323535313737366239613239656531323266633732376230 -39626662336331663030396535646336613536343130326236333833326231653635366465323030 -38323133376539663764613537323463316566613765616531363631393032643863663266663931 -66383037643966323563613564666533363437336139333134363861396337363766626138316632 -64633932376235303537636232386563366436616133386432336666633466646364346564653762 -66343638373564393136353630633339346233653663626231663963303037383538323138343562 -61303235363639613562663838646164653163356230626139323635386632353935633031356335 -34393136643838313130333333336330343765316333643662396163636563653138623838316361 -37396333366438366135313864373232346230313736326537616132613530336663616162643735 -36643264313262306233336336653661396265633637346638643839313739383164353261306465 -66363634393731393562653637303966643539626233356664383531343462393131333866333364 -66383030333065373635323037356661626464353431613933616264346439616166663863666634 -34373937306461626236376431326664373037353864346561313763333330343531306161303038 -38383765313764616265643266313739396134663637393966653937376434356638666139356238 -33383664313964666530393731333938386639633834326539346264333330643132316433613434 -31383733346133323531633063306236306237643164336561393531656130613066346364356162 -65366239383431323965366261393262623333373866373966353433386133663935623462336365 -66666431386263663234653836623235623865653762373238373536323461346533393232396630 -35646330616631636539366234363963613532663561643635663266653137623239663362663130 -30386432353037636162663636333531323937623261346137326562633037383165383762643032 -37623838386131376463303732376538343939616637646462303466656236646630613863646437 -64663133373434626663613236646638633232633735383238666132356433316561303030623865 -30643364623861353230626635613731366161363363623938623137343835663935383739663433 -38313734366637373164353836333734653339616562323234323164623461363665643731313239 -33393938313861393134386439373963333435633134386263646666313936373338616136616139 -38376138643265373466313437613337343837373665303532623162343332666239653936316535 -61363233303433363033643036353638613635356565346132646130306437353766393033633337 -66376534306632613962623463326662323030383931336438393361653736346233373237383866 -63323835346332653962323339366435343430343735663538343165393564643533336235663834 -39653938343466313637656465633136373161663238393733333465363231353966343832353331 -33306265373333646436373966326137376266393264373766666562306464336535636662326637 -38363533656139653162396433663431653064666234316164343030366166383765336638383831 -64353935343234663736383338316462383231306663333536623163336665636135623431313438 -65336436313063626131653136353833633034633665643235373933366436643061666263396232 -35386563303933366132383131353236666565386137313461653335336332613661333030383630 -30656536616363313734313066316664623063313931363730323961653634393465613635383461 -64383232386234613665386666323436313464313036613962353966316263323131626533343431 -38396335356535626339626566303963306334373734336237383939336366663432626233303233 -66653339363765616533623764646665333562336132636234353432613664383034323366653236 -65663036303133393561306666663364613635376535653834363138626163613864613535613961 -63636534343731646531663166633432363962303964616261306638646438383434626564353836 -64376563663033393562356665383037613634643032626232613565356532326134666333333261 -36666336363162646432373831653033313632623536346136613238643933613830656437383562 -64613034323961626334303437356262353434346139363362613333616332336334656366633235 -35656561363635393635383932613736346232613531633736303064653736323562646661323035 -63343664633863666261616638383635356162666132306135613139323037623062623834353836 -37303236663132363039366537613932643732346364363630636435626562393338646364363534 -35343366353562336366626432306430373135313032323431343931363863333963333833623063 -39353865333135333262326537303034643231613932346639376361383333363533633230333366 -38636638313565636231303365366264363463646330626636643063383266316131313639656538 -34323535643964393937333666616234363238366139616465343934396432366164363636373233 -66616136656530643437616234653635393065393165663834646230653430376362633032313963 -61306130323365336530656336656166363264366130336331643837613838653630316365386365 -31396634653266336135623438373464626164326334323465383237633965396365613434383562 -31353232626462656632636130613836663636346464363365636638656133643063663366383133 -31353337636633353834613966656139306638353937626637396139653965386433363064393162 -39613363623433303430313862316331616262363963373934313266373861343939313030613665 -62323664306438363633303234383562373831613736646363393763623535393339356431626431 -38303165653633316431616266313935353761633534303534663131396438343731343235363132 -61623433336232613332633734336362613839373434663364396666666661386663316462316262 -32336431613730353331353462663533663531646264633236643733613363376234623461643632 -32633566323766396162313731383032616163633737326264646463646161663063613363646338 -33396633643038376130646266343335613632343962643436393637633832353738383466313739 -33386234656331366637653738383833356564356132333661303466363235616436663466616365 -65306162316665633966353639376132613565343065376336366162306463353132303764386532 -33363133323734663337313665656636393762343437633264313964626338353630343865316230 -39386534643737666634643232646462383630303032336139303864656133613463313738313062 -35386665636632643233326432373430316234306234303662383532623061306135386535316661 -37643465356266613936656435336432313061623137663533643666376536306165306539613139 -31666236323134343834343131613539626432316132616566653137326434346332306634383137 -62396130623631663538323364313436326636343037656335633163373261663266343737383434 -38663135613732383833643038343464383330636332353532633562623837303737303136653361 -33363836393764343137613166386261323335666233373430333432333339666635333137356634 -32343464646438646530373761313136356537623630306437376131336136666564373161333235 -31623230343633333831653332666334343338613133613861353936653362323061636432666332 -38393835643463306334633536333237333261383365316162363930343934626463616361376638 -33333862636262656137653064663865343534386137336365303764313961366139343530356535 -65346435353435643035656534383539373634636630626663323062623664663462616265633464 -64333465623662363131386362623634366136363363613965626565363731366634373035363936 -66613237383462663338343438636330386532633962383331396461633239636262396262323737 -66626133666165376365366132326564643136656331316331636665363639383463306339653236 -63613264383638383566363464653361653765666533313339613836333437666164303738333762 -66633531316566393434356262643432353034333837303830313030306236373866306230623837 -63363436613231383665633963643936346230376630653137306363633933666437323662393566 -35383763396637653565366531353530613431666166666161386531623566663466306339393037 -39356635313162663362303832616463613639623838313062376338363730303530333263633430 -63356638353366613561363939306162626265663738326531313262343035366231303062663836 -63326430336237633537323537353431666265623565616437333433643236363538323537343935 -64633831343865393335646133366565343135393532636231653432363264303839306565653963 -38656665633764666533356233363238396434373236343364626233376431373736313461376163 -32663139303266303939613231323933343066396432626531613564636634323231313865613636 -66613562613336623461623532353565353861386635613065353562636238613863646131623863 -66366230623237346165623436383836386363313665353663643534386634396265663161316630 -64323134333630336165663963613337666430653832623865626264333266303566373362643831 -36643061313366623663646562373239303834353834333535643732383165316261313330313830 -33383464633533383561326562343963363136363937653733663530336631386630333965393362 -66376665303439656163323863663931633836323564383465363837303866613063316232656334 -39373337323131316334396262623038393733333938623337353531383161353564633237626137 -64393730353061396430333036633038346335363339666363313830336431376530393166396534 -32383966303135633335393237313066353866326662313437626537313134656536363335623864 -35303234393039373437373964393530363830316534373235613462383739643965356434633535 -36653562346538636539626165353032303830376635326631366130363838323131313738633931 -33316664343630383832306339313738363136386639666233316438393339376164633665333632 -32333139326433373632343430326431366330633733396461336333613365386563336531373531 -62373964383039353363616636306564353563393461326464343866626636623939663733633866 -31386138613030313663653932653631313339626263643338666237646232633236376666316136 -61373732663262643631396231643538333665646332613838636439316536653830633861663834 -62343530656638336431336663623462336464623033373133303137626361623362363132393932 -35323136616238653631313031663038643261633239333261366534373534356465323434633063 -33323638643966643231333633626264663562343165303730303464383264376134303638633235 -35643265613062363230663238626435393232346637633964313538326665653766666332653032 -32326232356461626333373337653165656235633933366132613636636438363639376164313738 -35643632626661633662633563666537633537333938336333653435623639336134303566633963 -61633161343061643135663164356164613635343266346438393261303433656531666566663263 -66633938373732303334363562653938386162643366303664666139383361663535323535303733 -63623664653964333638613731303762626234653432346562653765643134303734366363306164 -36663535623866636539326336663366656239643561663738373337653462353063333330303335 -66326234396562636261356335623133666237366133323663646431663964386663613062356666 -64373835373261313532616233653633303637616634366362313535346239316661653866396462 -66343430663433393930376263323165393532313936646439303461323133646238633364616534 -35363761333131636530613135633834373362386663663764653464626439373634656535393662 -65376266373539626166663064313266333431656562623532313332333632386333336138613762 -31326433643961383166333861333165633734613463643862396265383430336536383935353930 -37383265643839353662323565326430306536656462383965323063656630323330383239303331 -38343130393062643539636365363836353930323133646630356131373134333038396430376664 -65303361393561386231363430663237633037323330343365353534626262353635663537653635 -31396566383730336233633230633231373334646137666436613630376437623235343635613535 -35616534643437636431663239303838396162646463363538636630643837353237333631373436 -35303362353764373739316337633634633435633563333966346630333436613139643961383962 -33396235373462616463643437336262373533663462343434316261313330646235313166306539 -37313737313936353731396438316439626338306562343531316433383934396437613866653838 -33626362613535653030336534353332623161386635373764616133373263386530323162616233 -32663335643163363036303134376639383031623130643265623862363233613337333837386534 -37323464626131306436396534353061323564336432393566313535663335613565326235303961 -62336435316637383338363766313866663762346662303631353637336564323063623234306461 -63376335613163653431373163346535666434393832663939326131383831363762656639303561 -61356637663831643264623936396533356533623764653236393236636363386666363638323064 -64613133663837653962303866353834333166303465353864623363356433316436663033376263 -61316466363333623038333930363931663066613765313765313664323831633930653763303538 -61666636633133653561646433663838306131316565646162366230363764313537303765656231 -65653837323832646363633138643336663661666563353562393864346263363262323631623766 -64303237323839656438343539616531353962313935323166643666366461386361313261313331 -33353438653231316334613337613130333963366438393638656134613036303836646535373361 -66393737376438653835376665393739663963353065303734323566386565653233396466313065 -62376130633364376461653266646262356230643766383836323432623936303135363533373432 -32663462323363383563306666333066396438666534313935653331343561653937323164653764 -31346135363434643436623432633562303237383334336466663031366264616636363063303439 -37383365396639613261326261306664333238343061303264633262346430326461653436616432 -38356666323730366562333464643833333164643165646164383131613739383164646435353333 -32653533623432323631666462346634386435653930353836643134663164333930323034393764 -63656638343266333833356166633962653633343663653835633836313661383337663064353438 -32353865383661666433356232653530366131633732623332313865323666613433363164643739 -33363135363363316366636433393262623661633633626536376435633032613833373230663834 -66633239616431303865383735303163373864646566393661306337393633393066636462306136 -62353036393137323562643866396663373463326261306636336132383532643562336463313130 -63643266653136346566393331366232633739363232626661663065366563326431656234613430 -31613238333364663230393633633234343631306134623836383935666330393862313162656532 -30383634313631383939363835623164343766343866326133623438353266383337633233386162 -37393239636434373932306331366364313433353865653332383233633631656634376563666630 -64356337396363373734633663383161383839313031333266653839313537386564313830326232 -35373232316561343130623463626562333233373264666134353733643431663766306463353065 -36393162383937623263313766396335386337646637633136373239303262373461373561323265 -32363735386262343331653834363830383330393832616431383635356431363763646236363636 -32653032353031633638386534616633323561363561343963343066633636336663333139383837 -38633938643932346435363766343338333331356531643734333437303861383236656130626164 -33363535656363303462653030653764393036653530303062626134656531333737643438303932 -35343865633236373036626665336234313362353033663364656366363732316337663633376466 -64613565616336663832363637373266633830643235613939396464306133363835646335313365 -39333231626339613065663962653033633634353833383262393032303030323236373330326365 -38613930623866613839333962396139643865336437666164323761366165386634653032623131 -35393232373464373737363030396337383263323533326339643734306436623139316230366664 -39336561613731636438346366656331343061616537616162663064646663396461333937626132 -35346231646463656462653033336439336133323431663539366339623831353038336163313038 -34616637323862386433353437363231303031643733336138613234336331366539653730363665 -36616333353731393335333964663465303765653262346633333537373030303535363635356539 -34373332633434376165333833313731373462373630656461313264653132316631366231363530 -38333939393363643231643831393137303362313464306264643036623332613532633734353737 -65303631386439353030653530346138343332613139353630366239313532643465323865373239 -61333330366661393166643636393036336365316539316436343234363835353936353066383533 -62353130326564363463333538346564303738636331633634396462383234353262376237636264 -30363861346132616261306465636264343230386631373464353239333030656531353331313237 -32653362336539373230373837323730623534373131613933363239396533323431653265383937 -32663235653664653031323461613530316462393166393136333739363730653039373533343064 -62303434623566383636636263656266613465316462323034393061613531386662626532343933 -62306639333965326264326131623431656537313133323839386536303934336531356162383135 -36666263383562633833333463376131623834303334313033383731343665653638386339336234 -61306663323133346363643030343465383737303636353031636130303337386161313334353432 -64326164313037616664363761303138323463623665383739316639313138383431343638306663 -63663965363231636232303163613830383962323865333238636436383530666139353838643764 -66656562333230336463643336346630346538393839343962663037613961303538383139333261 -37633530623433623933343765336530373539336634386261656330343632393461616162383162 -61616135343362313336666134383137646261363262313462303739643135316261326161663263 -32356530383534633166316264633032636333633231613865666332393637323339343436316165 -65623437386531353837383230363035363732303835303233303161353837643136356538356238 -35373730313533383566343036303661393635653062333364303963653939633363303338373032 -33636530353564326530316439613032363661656337626134396239313564653832373764613736 -36316535663765663738333663356336346630663661633537623865343336626133666431623235 -62636332303336333338353632303237643663373462343566353634393932366165303164353762 -32613031623237343934646331373430626637356536383031633937343965643164386639313036 -39363531316435636133383534636131656132613634343132303331383935363832656235643639 -32666362333564613836336431373132326635323436353262303339353139383638396166383163 -66373630353463363161323236383139626638383065343933313166663163366436646263623736 -65306537613230313866646361666535656535643965326365393331653130366364393165663934 -38616333366236633662613861306237303666353432626561306237326462643135613064663632 -33363432646137616362373132363565353364613463656335306566363433343531373131646136 -37353134386238383731373035666266663837376663616635313333306561333361663738656662 -66643333343030323133653765363866666133303635663565633736393430623536333561316364 -33666566636636663463626634376465383038623461383435333663646562303661383663643736 -65616639313764323866656637663563393630363963303734656233333434653038323263613161 -33353765333966373735626261633532303265353661346433363266326562353665336466383130 -61316335316264656338646238313363656362366238386533663862343963666430643632363036 -39373039303439636665363630343631333961353737366662366632386664333263666535636438 -38383063643531356633666561623338626131616266306562323031613966373238616538386165 -37663735386461333633633232353236333637633964393936313830666531643364666233633238 -62653133636465356164663962396561336464633136316236666265663066376330326261636339 -66323430393966383739383731643733663536333062383633386633346338356466646364636464 -32386439643538313761316262613766656666383832653165666233613639656532613536343234 -62623762346431343630393230636239346561313466373835663433663465616664643735333430 -61363738306231303965626239643163313630643362313765303737343535303961666234323735 -66313833353764323539656365396437316464643833336431616634383935323262613531343663 -38653231333735333466643065633234373263346265356533373939323031623032333035666137 -36323331663434646533323765333133353764376261376239333334373632363161373837336363 -39333463363236353261623966636433616433323439393932323461663465633566386365353331 -34323566393464393863653066613033636661663663633166356163613263313034353861616635 -39353864613238653237646364366133333462633630346432303566323930363833336532366234 -64396132626265353664323238666233643866613931393536636263393664303832653065316631 -37663862633964313238646331343831663232306166316266666636313539663362316463313131 -65626235383932646335333766386437383265323837386631313463366136636562643239346137 -32643139343764356631623732316361666332373032326132643239636664643563373338373431 -39636265623037316239316261653436373461313939376633353037396338383265366564636631 -30353731343432383265636138346331396535623730363437386132393461636339323534323136 -31373539353364336537653837653039303732373430343438623662653964376139643136353439 -39633265633232396263633533343437623337653361633861336363633336643562646132623331 -39623034643764313166353938326337313462643639623737306364653336333765346132613831 -61343365353363366562616461643439303134616261616131326334636539623363616362386636 -61353661316462646536633333663439613233643461353835623338303930373635663132383464 -33386633626338643936383665623663633533346338386439363137626434356532366164386366 -33363838636339333934313765323233613265373439383337663938643162646463663766306664 -66326636376238643261376236633534356163626237333263383838333266663864393966333764 -65353139653761383030653239656136653035396438633537636466646331376362376362306338 -64356463303331373962626437636437656534636364616130323832663939613534303537306262 -31393137336262646434626533376539313130303462363932333232383834396132336463633631 -34373461656235306332373665373262616336663531323962623263383861376666643434306539 -63393730393538316464353037396161336435643164383731373865623865343265666633623764 -62346662663037623935353834646362373266376661363032613137383164376365663864653939 -65613238353730353765373861353764653463303033373632653135343366346430626331656633 -65316665653963323166656366386138323638666166383833383238316335643837303666363965 -63323138336330366236336462646332383634623834386237653564306235323533333962353232 -39363930306231333936303532346365303036623234666136653130376266643766356634616232 -64636634633430653831313663653466386161353332656364383230356363383765313539636633 -64303735656433333032633738323638636462333264343932326432353037363932393630626161 -34333838376639656634363161343866333333313535353465653564333837363932636561613962 -38313061333362323736663938376266366636396234313931353163313264313766323832623137 -39393965356630343565306266316332303337356134323132386361316162633833343265393633 -33646337633637346633306430643535373363336462636437613963656462646632323336333635 -38326366623539613233633236653738343738393830323436353765383461353563613064323339 -37303764646337653037616539333832343961363862316137366331626165383630363134353465 -39303430336333383064613163346136396339623865653662633566303533633634336162383062 -63333939336134303838326638636132636531383630396431666231386238373861313031643365 -34383530363038383635383464633065623631393230626164326137366639326239333230363633 -39646162633333636435653466303335656661323934656465633834306431616464613630633431 -36333661633231336533356363633663633135373430303164383933313664663466353066373634 -33626463313732666164313432383538623430333565313031626133393661633463653662663230 -64636438383139313762653564636366663338373435663766613837373839383965626262306236 -62346664353531313563393434326231313831663232666137386236323834383539646430636331 -30336266323737386262386139343665353633383365623534623935333433333634343162653234 -30343161393462316331616533306661336537316530656533613839316634333163636364663139 -38356164326331303561313361646438663963346238356161323430333566643161346661653963 -63303031623536316436333237376264663465373838626133633735613132366232633938653131 -33336163313462316162326330366361373962363531313833666138383032323561616165323631 -30356262616638643633336230396334303230646331613335363632333131386661376564306339 -64646437306333313938623665363739373834663962366432656330343537376361346231303162 -39666435653330363139633133353931666162336261653965343431353634656439333631663266 -64666632323238333330383335336139373966653539643331356434666630623963373233656165 -34666135653935313131343232613436663566373030353331316136363537343530636536613466 -61356439623964386531353439626166326165326664396433363962633264373433623330333438 -30646232633037373332363830613933333661313263306365396166656264393263313135613834 -31356665613238343738303862306464616634613136353864646565646339303330653132363230 -61643938313162313737656638613539663963623830313465393132666263373863306361633931 -61383832313766393366613131383065343761363364623738323932623436323739616663623234 -33336164323136663538316463663664353662333561653532653738303231336631386631313932 -62386536623661333632346430313838616630343061336131373062633938376431656161343166 -32306632623465646331663865326661326565616130636638376539356561346361393866363264 -63333766326662303030393533343335633630303130613563326266666361626339333237633762 -61326264653264623632386332616236613234623632366364343131633830333130633662643932 -32313165646533363361646235373566626134356333336335656462333764353964653939313831 -32383036316161656164333932376161326564353930613639303231346337636630633135333231 -62646436323936626434616632303338663632613964356565616135373230306232363837666236 -66643265346236653466656136316630323464626336306164633065623966336634626666346337 -32633262653139323935316563346236626431643863306338663966303139353635663635383862 -65366130386231653535323065323561646139393936323936356461663031386336653238663363 -32666539353830363937663363353765303035393836336363363363313162623736313332363334 -39336534383037643737613964663461663564376431363037393730306133346464646463626131 -30633135643933643239393362303130376665623735613963613963366630663562663133613061 -39323037373236666339656564646438323762306161316135656536326330633632343731376432 -31616662623664653463343434633935613035363232613564326666393339343934383263653233 -32316433653866373138323163646230346135653038343131313231316338393766343234656465 -33646461613962623632303939653062613166356161386464396131313733303731303235323264 -37653964366332663539663466373737326634333333613166383166386539366361663530343737 -34316332613735396233396331313663323535333761353966623861313562323063316561393263 -64386662313231343635616466333761643166383734633039643863666439343463646166633764 -31613835346136386162613766303533346366613232373235623862643665613861333665316665 -66313463376135646238383535316265326137643865343065393136653733656537336462616331 -65316230663362303665636134346164303761316265666532356135396438663135633533666436 -38616463666264653934393733393838346532633861633633633761616231333734383362393562 -66623364663435386161396133366331333030396666623533346466663065313730326365373166 -65316661366466343665313134333230616566356239356361386365643135663133383331646638 -36613865363437623433353331666437366365396433636361383265663431633666396666623138 -34323830613166346630323034636463373330633536613639346562363034633636633139653538 -31373635373939616634386434383134353233623131633835316332646234323933636264653464 -64643535303535626532343437666435333739373937346364363562366437396461343930323932 -33386261393136623165303764303239343962643337393133343763653965376161353966356233 -30636166653237653338666236656464323535626533653535373533383430353565666566313530 -38656539396561663331383465633434353038343231333765313331343361633639356632626161 -34623463346661323337313862623366623663633838383639646266366564653230373135363666 -35396561643066393464396135373764646662313633376232633564383461656238303766383833 -61633730306637396131343463376361636237396565613537653736383734663364656536636339 -37666664656230303335376561613430633731613564663934353236373438363565396332623334 -36623262666665653065363164633065393663666463613032353732346461306139303036313135 -65666464313465613663656562613531633363646332353036313835346638393565393465653731 -66663363393430373638623461323330366166636234653264613736353339313863396132366263 -39333132613561336437633462343030316361376366613963323036303636646564383863323065 -36326530646333623064353634393639313535313031653836613030313830313562653139663833 -61373434343935626430366266633139626234663565356537643430366366386466646332663236 -64346337626638333237343238343836383463666437383337303539626339363562353363366566 -61306165343464393336393065663533386433373765373863633166653539616138373764643930 -35613961633530633937646663663037666663386334393036633265393565383263383463393764 -32623162346538373934393033333431616432393034373465643038323438323666303135336539 -35633635393965343564326363386534656139303836643434636336663438366566313664623632 -62663739373135353966333962653239373431313035323032623130326438323437616137303132 -64373166336465313033653433396535636532316536356639353436333061616362303637316633 -39663864393937343034616564626666346331646430393437656632386561323564373234396330 -39646437376132396634633730353932613636313065636333363135353666306531663234623236 -36613839326663633436323232303337386331656531336335343336623861613536323966326439 -62623035653061626463363636613538306231623439376362363633363734303533386235646365 -62623132636663326237306365346637323635396635303139643463386463303731666139303233 -39636134353065346564326537623566653136373261343563346362316430396262393033333730 -66366633316234643035646536356435633330333564666238383833323766326633353331323836 -63343433636331366334306137393666316566643565653437623231326435313235336433643865 -33663531616437636562323830643265613865363561383263366139303431346363636631613932 -35343034623833633137326637336233666332363165653931333334616434313837356561326463 -64316330373433363431663534623632336165363339663664643539636330643436393664396261 -37356132323864636336393839336630623730653465653338653661336232336134383466643637 -34613731396562373136343662633930613835316264316337326365643839636533363433336639 -39343461646263323530666435336131386162363664643434323138343761323363643837316630 -65623236346462646335663230383935643433366538316138326538616563303536356532636430 -64313336333363356266373034663338303562646166303365353066646537363934373030356562 -38666135616238356631326463366530383762343663363735613231326165343838663033323834 -30623866366361636563646236623039643565306562316530383438323630353736656239336133 -39326463343630653132303637306534336464623832303634666339643937383434326162656165 -32303639343735343932643165326237366631336565636533376133346635623763653732363865 -30326532393838633530613133326434623066626430343736373963386662643865373232333231 -36356536373737663535306336633730363433643234353230326230656364666664633733313131 -66373163306462373335666163653961316162313836666134306336376339303965343833373533 -61663438663962333134373533316639303361396536633934306334656333366334643064336131 -39636232376636386539326235343362643337383638353062613237396133373532646362313730 -34613466393837373161353136396330653163633961323466333832653436313632383531663364 -38646137653638633636393335353434333962363934323761663263393232373938333864313030 -62613030623330626138663831306262393032363231613865333039323561373161633964656534 -39333164663565613630346564376363306366643766626133656164363739323237656163353831 -37626634373131306636636663333332623135656362353163613133633663313161383761336530 -32356463346461376338303337623036643261366239313835343761333165386330363437303266 -35396266346361383439663236376132323332663862326233326231356433343730353761343361 -30393033613264386361633639386165306333363161386165656238393936363265376637383036 -63376263333432373134363839666530653234346136326234343039666138653433336231633665 -39333833383736373530366338633732333233303435393263353863383162326134633539393335 -64373038323661656563336137633433653230376665613032656465383334643665363738303964 -30353436313739666135643036323938326163643535613439666534343231633936323166623939 -38326436623235376562316231376263313363376365363536626563386637323734316535383634 -36313937653737613561363366636466626664666535316262623938313436396236313238623636 -35393164363666373862326232363133666364653932353136656166313234346566633039643735 -62303465656638663666653162376132653437306430643533616334366664383864633834636236 -30633038616661316532326437336564656237393339383531646132383932633134393866656566 -62653634626161306131343336373463643234303165636130636137386662363336653731383239 -65333163393430333264613431353361393365393663396235313665333536643264643930633533 -35333232323235633162316564343337663630623462336336353536636234336262373634343765 -62323639383232663335613964623664333066343663363965363663376134613961383839633036 -61353965333161386336626633616232393333303061633563303437626139666235346331323333 -37333466646639313565303438346133626630666536326535346461656661336435633437613435 -31636662313831366665616261313533323538386331616331303564623839663166313837343131 -61373836626433336162376362613836323938396261306131323066313761393563356638313931 -65353738313233643935383132623636303637383131383239373964376531373739666131353063 -39613465363030623539613266313239363863313132383864643237346538353738316530626532 -62303130366236396264656365396561333836316464626339366266623233316336323766376535 -63633961313836643231623763613938303530383834643861316563613666343938396432346462 -66393565313563363065353266376530373266326562613735333130623935343137616334323338 -36633733316634383931613236643463363064396635373037396566373764643338613532656466 -64313331303061383965323236356437643164666662653937383832376461333733646332356336 -34643164373138373034663264646365623964646536333236643262383637306338333936613039 -34623732653734336632393662643837336332363566623665633634343636336661613461373763 -33353730643136636138653665363535373661636262333635653466323363653465643734646363 -37626537616633643532646334636665623164633737363737303137616135333761383762343331 -32623362343832336139383530663462373064323036353165626365623430666137376263393361 -63646139666330326263363962346366643837663833376130623334356230363136633664313861 -38323265303038333432646362396363333162643665663765363734666165643066623531313636 -37666536613632643936343830383535373061316635623663663031623536323933613463646466 -62356238646664326238353830313139393164343537643334396664336262623461623062656433 -36316166623636373364383465396235666335383338313037616663613166313439626661326265 -33356531376364346463653538393065393862653736663336303935383262386463616438303232 -62303562323064316562303263653238366439376130363530356265383464336638303632656633 -33383836363164356630653161333332323861303434306236396438313135613434373532326535 -35333238333861616466303664336438356365316632623336343263313039633862326636643839 -64653938336161653535636464623334313334346333336434663764643737333535343031313537 -64623365383533306462643039323539616632663635363735363638336565366635316535643838 -39616433383863393931333739393834643834666434653530303438306336396136333232313830 -33393132303733623532653730383563363865383732323766636637326364386532353061343630 -64313032653237323237666639386266373936333761396334316665346261346535336261323231 -62663637643638633333313532623966383031636232333562623635346532376166346631616139 -33623939656236393461633634363636633539343532353439646333343661636231383065303139 -36653136666137323864316638386530633365306539666332656339663733346665363461613961 -62326634333761393833383732666463373234396166333533633862316461643663623937306437 -31393930666261636566653031316432353962326431616163303538356336306233393266303738 -66383463303265393036616564363834343835343361613266343736393335313334373439396539 -62383565366337303038366137663931653466393531346463323966646666346361326339313265 -66376434646433363231383039613164326138333630636666383331306530363532313066323937 -62326431633131336638353739616265346130366533633763323034346261356235323662336666 -63363863613662616236343935636463326437393961666464316637373439613137383161393132 -36663239346334393337366334333534306237323735663733346262316334393735653531613364 -65653639326335616536373463623463356366346630386433316534656139626466616233653864 -37333630333138366131346366626534333166653537633637666331356261636161633465393763 -61633134306135363737306138623561313536353565656334643331666138323339313065313832 -63663066356530633261323432333930373139376132393233303934313235373330626635336139 -30633234363037633534396361323639626430646231633538633737326235363233653165366534 -36353535396433353837336638653434356535313538323433633665303166363532333533666261 -32383933383236663038353131656136313330646233303535313538326265653736633636313864 -63636166643465336336386636643136313430336261643465363337666366623331623436626566 -35363039363761386636666230376138373631363235653564663336643965326434383266356538 -38626339393535663835393762626635323036356631643230653864636131343339303166353165 -32366261326232383333346561616630663265346631626334643835373564633561376531326331 -64306534343934393230346634623564646335303861643565663833383330303562316164336538 -30353537353461656132303939353639333061346638663830383434663433303335313631313766 -63386330363933356632313836646238336335633435633034326337343362323935386436386639 -32663136626466306434613033303165653839653866386662376635356235363439333434393738 -62646134383266316231613831353465306561316662316162303037616364393737363133656239 -39393837376131383639633366646235353533363534633831393564383834376434323136303333 -32373231663733363337303466353035353361333865333639303462343636363037613965613232 -35613763333061376635656462306465333235343234613061333762633639353662363434666235 -65343963653239366661323033643564383035646434383830626634623536613537663033346337 -61376536373864643639326633373037653731656631623935613939396562623162313062333430 -38363434363633303939313032336632356139363434643761663134323333316261663733383231 -62353133613265663833383262653339623031653366303438636436303832386234373765646266 -31393532356361663661653435646331333662386334323935383762663630316437646464363938 -37636138316631663661333664636230316534376237376537313539313161366136643563323436 -63626465376533333538653933636139623763613264336464313430376438613138636433366666 -34356536643864316636326664333734643731393237346431313239383830373863613838646562 -38663034316536316339373239373862343534613739623437336265613030636666313865663637 -36356435666133626530613932393261656433383831373933386262356461303737376134326161 -61656436623137303865303662626639346561626337646338613134633838333437393932623964 -36653730663838313166616537626662666330663364303964333035336136303962333965333435 -35306165306161643935653931633831356365326335326363373365386532343833383462353838 -39326631333436393838353833346435376137323233323338633238346634616564666465376139 -37623838383464633064616334656131323430653330313435336536313731313236666336326135 -63333336336463326562663338343863623762353461346333366232613737353034653839643766 -65363565363063613139636338366461616463376134393334646136383432636234613361613766 -33626331363339323331396536653338356165366430323761633666366266333666623636313030 -66663565383464626562376231343664666165633538666637643537623537373731353539333439 -62376266383430623363646538313134383861633663613530383735376338393562393139376630 -35643865663261326436373833653933653336636666326264373933646133373939326434636238 -64306465373837323634633930303864323435316132396164636662333236656633633732303238 -39376433363739373139303131323737383534613961666166366161393430323630343732363534 -33366435623766616136666337383666356639383231633561303165663530306565663962643239 -61323366316463366339363062333730616663636164623835316466323464326439613236316366 -63306461636365306664343664303261326435323865323938323331343031376530386333666132 -63366362316333663434326562363666663339303837643662643663643730366435656639346431 -66303031373334386432303137386334343936613066653435656232316437313736656230653336 -36633166313661326464346465653832386461626231646639386163633139313935346264613835 -30646635663865333934353337393761666432343733373164313939646337306533376266646663 -38663935653331626661636462333736363933386562373531323162353034316661366438393236 -62366166383534393662376133393465343439623631613531666263663130613137376433363836 -64333464666335353330313631386331383637363532383233656563383833663665336134333463 -63626661393733663739613832343635316539313766383764343966643133333633633366643566 -36313134373864373939353833656134303035383662613239333263613165626330393738346635 -36646632613562643966366230343865333536373464663861643035353635613361333264313737 -63376263303031366431303038646538313634376433633731626363353132353366636463616433 -35626539316237396632336466343730623238386537383932636361623034326666313632663435 -63616339396233623036653730323134306334653332663836386436393433353231376461343561 -36336237303434623862633230633866373635303037336531646661313362323032393336306137 -61333863616535393036313531663232396532666537376462666136366339333337666633333130 -32356462323334306131343964383634326436633138643962663561643064336562303764306466 -33383161663737383463376535653239373431313631613232666664666437323263653634306434 -36313562633065313534303836636238306662646634353732343735653966343734316633326332 -39323133326663663362313962373965636361343134366461366232323338666137363235343836 -65373764316639383134616434653734306137656266333865646331306137333534356536653133 -32636565353731653965303335383666303530666639613830663463633931616538613165663461 -34666564363863643938636366333066363131366266363563643063363035656138633432633638 -37383538356538376232623333643366383262346134373834666532333533653636383439383266 -37636636363063613961306137613364643764353930333738663363633034633364366265363936 -33353637313639636162323035396431633634663133396233613062383534663765383139613232 -32613863646337393636323930363635393866663734373132356461313738316430653835666366 -31653530306530626535356366393139373063616561316461333565666463656163383661633464 -34323336336432646562323134636532373062613237303765356134313865653239303537663433 -33633437653937373034386563636333353333323131343461393432343430383434666463386633 -34303931653638333131653362346634333633356463383935343662373130396335303938313439 -65376236386130613262313162616165336334326139333630373238363231643366626430373364 -63303364376562316634353530383664353537363764663933313238636461333731616237626561 -37393161333930336165366236356531383539663361353362383030373663326365343162303332 -61333837666238656439663335633633613336396233613539343432303163343865343132333538 -38366131623939363238323837336338656238663539633264383831643238613562303438656533 -39333039666562336132323430346264616330626532303961306238336464373634663437393064 -65383135383930643834333361623533666166376137303966373433303431313431303536393136 -64373965373464636665346264366437326535373039383834356433656632616135363866326333 -31633065656339653162303237626634623835353037383737353866343832663737333938386330 -34366533616235306264316334383961313532363531643535626536316162666634346635643337 -34383136626261616333613636353039303562376536346462303964653931383530346539386463 -31346234613361643734626130306439636239616263363439636161326237663065383436303436 -64653432343836343932373063313363303561623839633962363864373762623931666234376634 -66363238333635623463373465383563363637623334363430373338303162633864613064653665 -35376132343738323063306132663162383635393235306331336565663238313062316230353333 -33623734623637643262666331376130383161636235343263356530653462326365663863346531 -61303430613363346165646237623065336231633565353531613266633163383961383138643361 -37613233646431636533383833376562656163376262616465313130613936313764383932383933 -35376662336331636135313933616531353866343733373833336331393738303031323339643735 -33303262333135386330353065653834333438373030323338656334373537653962353734353065 -62363630653362653231366439343731393136373630336336336162356433323235636365343534 -30353434376562666238633665353233393064303439643530346434346539353935323539636134 -34343830343433626364646539323338353563376362626461346435666436656436373034313862 -32396438313239613566343335343137313966663932313366303638623636353864353436663030 -32373261396161356233376138373033646339363431623033653666373061626336646139356264 -35326637366565383462396334633566376565383535313931636631313166353530353137343766 -32633933616134616262356138393132303832623562393736326262613463663666616232346538 -66643032646235363939376566366435633336346139383739396330666632663634653131373235 -32343632663062656331313932643365393265353263383931616335313132653362333132633139 -63326138643563363665383665623833656236636239346631636430393765643662643037323363 -38376561393936323938336531653635346664623833363564383634346136336235313139616137 -34343131363335373832363933336631633364323665363539313465333033653262616431326433 -39336635366234646336303837323364343763363762656135343564613435643561363639623731 -65616436383335306438353132633239323330306335643430366138626335386133303833313662 -38386663333432386664626265393933376162393639616534316566363235303864376566626532 -35633830396636396131343733376261366138376163623365613166626232646330306534363264 -32623232336265313438303731326463383562343765396132396136396366626436626462663161 -39343031353132353964626334663862626630386237333263663930326136396530396234643338 -37316135636639343066643030353861663532393834643232343139326435663466326465393433 -63303062306461393837303731363961356531363863656339656466343733316462316237356564 -63326165316163616131356138393332346463666435366535303361623666623232343632613335 -66623765323039633433386664393237633836376233353536366531363130613537363338326132 -62376562626461353164643434313830653562316265633865363136663565306162326562303061 -36373534313761323961376439353933636533646231356462373962323130343036663162393632 -65393736663836353937646661323636343263336133663537336630313235396233666138643065 -39363364613330653666326137366363646536656464316532343932613162636330646334336632 -35366263366363636430343531366231396232356163643862623461306336333136616434623362 -63346462313364396331383432313432303630306265393839356630316636316265613035636538 -39613331636466326433666137616237336637333366396662336266336638643135623736653233 -61666435613232336436636430656166316362303761393965636130386531613037663962346134 -61383764303536326161663565336366373663343163666234643939613538666438333234656561 -62393563626131633636346139633437323239656338356335303132303632656539363363306164 -32613934383235366363343831323238653763383832616236633830666465333935343633383630 -36366535613436666135373738613034303739373733323361646433323436636163613038646538 -63363933313965336361666336356465346666373538356338383138643261373937303237656431 -63623430373064356436613830313530393264616165616661643134326532373062643266373735 -34643438613435386338366538323661623932326162663766393162373062376437373461313965 -63363562386266336439363530663533333231356631333961636538663262333034313664303434 -61326536656437393430346563386439303937666466326138623334633739366461383566363465 -35316464393839326263653138373564633032313266613930346138316235633130393830336365 -32633239376563616436396565643139623536373333343737613363666239373261336537336531 -66623463303239396161633964653632376636316166326535343535613465393434623138386538 -35313766353433373765336131643539353533316537303866633331396635343833346432636266 -61376234333966633762643765346530626234363633313861626461356138373034636434303036 -31336530313531376535383038363430323030356564663632316139336333633864633433363364 -30323365643862666539633130346131333463396634656635373664393163393730383336616535 -31663031306661623931386235356535376463633234623832393939613961386166653835623935 -62663633366233386535633465333039623861353833623134643762386336633661613936353731 -32653865613237646339396163386333306530343435313231376438663731343166643936346531 -63323666346634646264663933383036303661663961613632363135653666333134643838663333 -31333036613435396134336436316330366336323163323265643734643638643930316364633535 -32363836623366313966666630396563346236323138643931326137386335333964323665653736 -32353237643835303336666563383630313231363138343934616262353130646530386435366137 -31353162393361363161626632636339363066383133653932373164393465653130646364373234 -39316638363137373631353933646539346461326562663962356633356139393033653134376365 -63663761386662313636636530643135306134303236386630636631353633613032633162656332 -63336233303064643564333563633337336532633261633836386566633538313732613061383666 -33643863356465343934636561393535343535646439333236363037383537613437656634363061 -34663831653663666563633031316563616639363961653132333433366335333638666465616238 -38616639613530613262666464376537393035316238363765646437346138313830393732323436 -64306463333966396439336130306238336132343334343539303965386231376264623832383665 -36636562383232393966393838363066316430663232396135313630363736363437303035626438 -31613233363166383631623865653736656534626331346366613335616637373731633261343737 -61653665343136343637306338613537343762366239646635383065316332333535623432613063 -61306262326165626537663961356235366433396432366632343638633266646261636435643433 -63663664353334333332313765656565343461346635643831616437633931336234393735376438 -39646163646436646639306632663339366637663961303364643334636133623664356235643833 -38373565313034646135303965346262643761353339343961396131653033393337353731623463 -64306161613163326333396531613533366661396466366339643733613735336439646662353236 -30623838316537366334653936306164623237363063306361383061396263616338656564343637 -36303636663230336234346632633936636536303461366232636465346132643433663436653035 -62656334393561633761626539333266393761366436643430366538653630373465363434653662 -35313939363830346262663831336438633534343931376365326436643362623737353436373437 -33653237316132666430343161663661663333643632383237656135643435343832353866666230 -36663162633262663235626364333862386565623337613232323336613532643838333838623834 -37666630336633306463383735646362663763626332653363363433306539636435643630626562 -64316332623937636439383164653062613561303461396132313963633033623539336461376432 -61653966383735346265623239356266623262396233623562633231326132313138383333333233 -30353831663734373536373765633439366635303061366538353664633734373633643435366132 -63636636323038613066363830323830666666653738343463306562393431626632663362333432 -62376462623163396336613362343162623833373662346434356239653735383364636261303437 -39613966386266393037323733653865393134306163626464356465356237396662326530643935 -32643963343835356232386338356137393466636132346132623462303566313732616635316362 -37363130376164633463396263613133386137636161333465343763656464343566306139303665 -31376163313139643239656539653630616335313666643937366166393139346538356566376333 -63306165396534383530663033356666663163653263383936323335373265303530616137376266 -38646133303963343733653933366333643364656163643934613733663965343339383038396234 -66633766646633653533343639663936336663643661666336313263656166646234393263633732 -39343130393331343264376265353534303061616662393632343931616235663261646331333766 -64366338396464303262373737663631336166306139656462346532373439333535633730616563 -63666665646261383834336561663739363365343064353930623730633666643532383739343662 -35393135313937373934623566613335663765323765353230303933336533346133386266333461 -32333738623731316135636330303530613262633234616235656465343735323935333532323865 -62386132383936333863306131363139623534333061386165366338356531306137643034386333 -31303062653133633031616439326533393632646437616330663665646466323938393537636634 -35316263393031663932626464386564343465313738613961633337666630643663393865663034 -63663835393966363964613433376665313430373266653431363763383437663565376233366361 -36623763643035336531663834653536356637623766326461333761306662363432626266393234 -66666430663839303063393132333661663861333232303034356566636665353865373233653038 -62656138323630623666383965666335316332336334386435393836333336336661373465373532 -64643234323739396139663130343737333332356664303935643263376239656563633664653962 -39613561646638376133313762623339643431626639373161616239343031376536366331313734 -64613265393336313639626162323730643030363233373938613964393439333164353630643663 -37383237343364303461333936356565633363333261356638386462353861343239653461343230 -38663531663166356336363330326136636538393939663162353237393936386266313630363362 -38303939396661656138303033656337326633306132383333656430333031613734653730313031 -66616634633439313939363839646430363362623662666433623736643330646562353333313461 -64346363616334323862343933306532333334366564383731646331613663646662363662326332 -34626165303834316238663135653666376561336162663763656364373733666134353339656631 -36353134636461656231316131393662313162323930643262383638363766326362306361376566 -62636633373634343765386665626662613664316665313032376363373536366463656437633162 -36633564306130653666333437653530666265663266626635636566356235333464643336653830 -64363435356134336565666438336565386431333665376534383566353765326337343937653965 -34393032323762643032316631623633656238643938613566333038346162343635386632323864 -35313436393836396664623833373839383963326361663464666661313432353062633133626661 -62346633373166383866316331623431653861383132663337613736323962623662333231633337 -39363930303838343362363164386434366336306265323661373665653039343564313234376665 -37303863353662346133653038656639386265393632663632646439623863363465626336613835 -61656336643735353034323564313832363262626331333362656161313434616363326538363261 -65323532373730646231313161326262343432376663393364396562326533663235363331343930 -65623938643464613861666361336535353332396565613266316237393865656166643532333937 -35353863623634356434353636363561633435333236383362353236303537306264663738626338 -30306633323062386139623837616132303033386631343631613532613763306530313335363032 -31636231633666376663623461356464623564396564383265366133653865363662633161326365 -66343135636635626632623231373231336165653163666433346535336165323035326463613364 -30616561663161396532313862393762373863616139386339613936643330356562333732383335 -37383162303836623330623134383764306134333331306332343239326339616566366238326635 -36326339323230393762636132656332663066633564353639373737306666626566646135313334 -62616162386530616439383965663933383531316431313965373637356165333364396630343432 -33353166316336313662353061353633643732336363633463343136663533616661313431383466 -64303937393463316337326239333161383931323264363836303638393633316631303435643137 -39393161633164333835356631376661346665393536326537623132613862653766396630643337 -36306338643763633239643237656563363238356165336535313064393339376164646366343338 -30356435333535316234653736396361613833663664323361316463313364353234666531303637 -61323762313132613066666530343133616362656139306234356631653462306364346330623435 -39326132373031353063633134653863396565336136363465323464363362663063373930306337 -66363136333663633665343230623263623531656633373564333238393434613331303266613166 -66623061613462313033393232303666313032623965356235366235623238636533386434376663 -36323133363435653966386433383434666363306136326432366133383734333731376536386537 -38343935386163393663313733393266353639346537396262646465393433343063393866383339 -38333031626138613965306364623234373431646531356136353335363737666635393865373236 -30373934376163303262393035373038656137306634343965383934663963313237653662653130 -35653265386463393633303133353739376431303538366531303731663633653830383261346234 -66346262643031343638373731336139303139323739343033333634366431386437383437373631 -33633735613733653631663732623737613839636462333435316530623637326332353138313532 -36333266643262326634663432626666666335333435336364313332353831616432626131663033 -38373239663464616139376664353864633066333832343533386437336562373632333963346330 -33306566323537316361343766623133356665313631366564623239643432643333393033333431 -30303831316638326364653364353236316136636638353865393665343536393932636432316537 -39613339366630383264636132653932633966313536393363383834396133643730383331373234 -32663336636465363031653032373862363063383236616337633365303661616362653935326537 -37623765363062616665363662356534373039656131386137393135376361306262623639646462 -64316132643431393739306266373565666538373963323232316430643765636630653532393362 -65393330346637646638343361613462336233393830363138613138363661393866373930626434 -35316539363838313831373232653864356335383364346631343536333535323034373533393736 -30666563623439376330333766366466613636363536393636373265346663393565326631366333 -36306164333563343435666665656164373434623665643735303433356363666539393862303162 -35616166316232633362343262626630343731613366613139656434363638666463303738323431 -38346265306162323666316566643535623335646135333732636135343835623334346239326234 -38636365653765623233346338366538363562623237363466633633616334386236383663386437 -61343464616363356336333034616437616530633565646330366661303166383864373534366166 -38396565386331353263353764393537396231396233643039646262613238643138383864653061 -33663436346134363031343561373064386664643333363665376433373732623935643631363831 -39376134656161636531623365383336636336386639313265393634623631376631313638373531 -63366135666431626139316431636334633462333135323133303137616564663166666165353364 -33326465313239313530316262323266336539376639386437323536386363653438613635393439 -36343331656637316638366630373066386563346336623433306162376435386661343365333634 -38316139316135356230363632306530383165633536353662343836316133343766333335316365 -30316633336365363835346333336235343563336634656138643236323139336632623836306639 -38633862633834643661333933333562336539333731393735323434396536663661623432636462 -30613235386632623037383130316266383833336361623962653730386533633537336237643365 -31626435623635383736326561626664666432356230343063303335376665363039623863653631 -39663536366364383863653765356536393162613333643831316232323365633236613965613738 -65383535613431346562356631643136616335396566653332343835353839613866353438323435 -30663262383662323861316133653934666233626363633263646364643166386162316164383664 -36316362393965613863386631623734643061626336303935346263316532306263373434623262 -64363534353936363465393438623239643434626365386263356238336231323536386634633239 -38623338323363323563376334373730623661373363653135326266336630383665366131313232 -37366332383332316330306130333439393932643338383763653437653432303462323336333731 -64646162323836363632323264663962636238646534313636643730336639353139323363373737 -35393365346237323333373238613934326332373261343239633934336539306639376363366365 -63303831323337383732623864663836396433363762326464326561653733326565323361646666 -65363964643739353539643162363766626162303530303232353835643563376333616261613864 -35366464646362376635343134393962333164356665663030323065363964313338323833633361 -37376237636439643865643237393439613134363965306539316230346233376132643638663935 -64336431313637633233336562303932626635353636346539343362303639613835633733373235 -32303835313938346134333561643139643234393965333566383861363930333966336637306163 -66666239366637323633666162346533373765316634623466386534646439633730613461613239 -36363361636139653335373964366230633834663032373630323961363935326465636132333834 -63313131636335383936636132646430336662613539663633623931373630653965376234303139 -62353565313964656335333532386532376435313037376266346536396438656266633061373331 -62643938303235666231306563633262616538316335373763303139633135346235323235373737 -66663931326163633539346362336661616165333461336139333761343030623565386138383239 -35663431323661623039373930633865323833663536396633653036303137626631323736346166 -63623339346436386166653066353434613465353033376665353332326564633061633439626363 -39623530353262336364353830653038376633333065323435393639383731393235326261396136 -62373536303061363338633937313037656630623762663066626561383432323736613061343833 -63373932383363383965623639616462366366343565353333626430316436663932666333313366 -39386631396137346364633735366366396162306233393864663565326431623364623764376531 -63326263333861396436373434353833646533356234653865636130383064616334333162383332 -63373736623266333034626265666136633666316630613733326134643733633634376466336164 -37336562393161376230373234633134346130653235376364633965396261346537383533663763 -34643233333733343338613066663731663734633763366135363332643365396163383939343637 -36386434613134376336343434613161383964303066313530623065326431643434316563363566 -35653836346435393834373666663332373965663438656366336237373332626661363266306231 -35306364633131343132313461343134366165646139653031656537303564386130656233646465 -62383364653364646631613463383233643934336439613964316262313133333065336262313434 -61646136363833346434393663373365346639303634383636343065356135333439343536626161 -35363563373639396337336163626434343631376162373762623339656436353162316665353736 -34363730326661373232353338613936666135363864336563643731656661646661383132633361 -36383161643263356331646261666166396262613833303435636565333539633866323864383733 -37346135333536373439383163643466623532306634306431343234396461663562303236346430 -65373530653261353361653339373438323330303233303366316533373739343835613837363963 -39633864333838313936333363366264326438646431613463613536313437333434306430396534 -38373964666433353961623664616664303662643661323336323733653637653330396663663039 -32393932626162393038373639373830383238623837336166633063343333313536373130356466 -35636133326161316136376232336539303932636534316236646138623032323264623861666333 -38613630623331626562393333383865303737373431343630646438303861313630373236393635 -35363564666633396534313032643737373034343434623264346133333361346137653261353563 -64663839613466616635343761663861623966303538343866316130636439373364653433343839 -36346363356338303062316165626636393063353365373765323338366666643135663934663063 -62386636613637396332666666353131393933383639373764383261383365653164316533383539 -37323634636563353966663535333361306238353831393465326563633236643265663265356438 -36633535396438306164353163356163313662316534613061663934376566626239376363633830 -35613937346230373730363266636535363062366539323263393635376332366366396665366337 -30356134336438623266666336626231393361333139656233373766353666623937346164313861 -31633563383834393766333339303732346332323663326230643738386235326463393664306535 -61663436386238313838303336656233373934656537323037366135373461373166623333346562 -65666438373662333533363337323562303439336537363232356232333137333830623632613466 -35353537656135303431323337313638343663656533393665303338666265613463373638383635 -61346563366534353265636132373164376537373335313863616336646436333836316237363236 -63383166663530343133623533306238333763313136343131643632663338323763643365393238 -36386561323634373065393339613966626666343362613731653830313133626234626331316636 -65373835656463613936356134626531353333333937383638653933623862383438383932386438 -37626164613532386464393664303833366232303230393031393066346162626264323134346130 -37393263323236663666663431326566663735323734636661643231613330633935653130643137 -33646534343661303166663833353834323866633965343964396435636638366232653662643564 -63343131393537333933356564393037646536623038303131323661616133366539643832613161 -64613062623636623463313037386639666336623735353163633761373637633533373732373461 -33373732303037666365643763303862383461356362616130643737303439303233653938613265 -38396536363063313663326138633133613462353534323539386462363565343231663437393863 -62343330303630636365366136623265623761373631633438353232653435393933303238316536 -62336339373031623338376261626562396238613332343764386261666531356638386465383863 -39363839643039646133373339633739316432653139333562613666386634303337656236383766 -65313266353338313735373733633537643938383064656238663864383230613737613636376566 -39303330343734383237356366373966306432353963643534643633666561306632323765613131 -63623862376366363733633238376131333564633464376630626332653032616165356665323430 -36666164633139666436323266353636383537353331396533643930653932333966393132616366 -66663137363436623434666261636639303666643638353162633062663630306261653138653731 -34346638346437646164323730353232396461323638313333366436633537663037653737643062 -39636262623263383661396333323066346539306438653864316334343863616261666638633734 -61306533356662633961613834343735643634383038616139656333653136366533376237336231 -62383763633439613164316338663531646438393564353438313962353365353231316231306561 -36343139376662363464643832623732663565303337636163363762353363646133343334316365 -32386461663131623237333364313735386465373637646365316131333161353366643632313161 -36373235646631376137343339306231653161366430376330303661393936666636386637613833 -36323530373338383537376362613533653462366531396266313263323934326662393531346362 -30346438343835633837363437663635326564623762653038313436316163643137316535383136 -37373364383064336636613462363038383234623063343565303836316433313834383861653561 -32383734666261646237313933313438643336653533303431336462353339346465316362656163 -61636438313932333466346334333633353161323363656331623738326333316430303432636539 -32666533363031396663353630643735373163663330346438643162636630383762613435636263 -39383265666466376639363137343862303064313364613734613630343066656465363034383632 -35633237303864626233373636376364663663623766626636616537336233393136353931623332 -66626664376631386162343536333563343363386438633837306330363237623135316562393765 -30613234323861356632656135323932646430656231303737313964613563636130343939343462 -32323466396131393862623365643130343936333335363762336439663661366532343037646434 -31376332313263616235626535356236636334633830323230393937613762656531613537653632 -63373538613461393037303238353061396239383664366266336564656632306261313533326361 -66623233646637346338326165663062316339343866646266623234616236316233623136376537 -66366236626362343636333461346166363566323061346434306130626132313235386639376535 -62396336616236316261336265633963396465323230323062623038393137393661616236323062 -36616233373765646464313231613439656335313932663032656630613832393634343934633666 -39653439313933323666313938326466386532623365356531646530623530623632623734343930 -34363263363434363530643933336538373738363639356630636564346566636435393630386336 -66343663343432383632393135356338666561343832666132316433303661643162346663623937 -64343332313435323165343863363864383462323636313234656165393661316338663766326133 -65326332386432323761376363393934306163303162616561396339663734653438323865643730 -39373030353532323735356236346638363932623131343332313332393237346533396635386562 -35353263336466623832393832306430663732346230613732613235653334353032316663366632 -32626164336435353332393838353632643163396532626533376135346639383562633566353033 -33313461616439646633376266636666613638343434303936663965393466343432636366343234 -33363964383465653361336437373161303861623232396463363335353034633237626338383332 -30356165643364613661353866643232363763633237626436303165656235653435376332376366 -32323136303666303939613834666235313534323232303765333564343365333164303039623837 -38626365633434666463653237613836636236653735386235616161303862386235353063373231 -66303038333265316236323662303064376136336538373232623861663739653837323738623339 -66623138636534396365613264633236323938353864663830663437653036643932303838303164 -37303833343430373137623038373537663031396539616663376634663835323235616262326431 -62306232343339623466663563353433643339646162626430376337373637306665656565336439 -35386334346332363136653831313332646338653831336238666138623431356235306230666339 -36303632616266316434323562313761633539666439356330666665376335313266383536613962 -36623063623563306564373663363332663566616532346434303332623737363534626132313061 -35356163353333383636396163383434313538623035646430366332333539316661616661343631 -65636239633534386434393832333933326564646434336563353131343864353863363138653339 -37633134616339643864303036336337306563626663326234336239393462626232306462653135 -64363561386338663130363263346431386338306535613662313339343031316166633933653636 -31306266623739343537633766313435623566643665363735393936633962353361646566323639 -64623965623035626333323937633565613163323839626532663664383232393838626539633139 -33623333666361666637633866323862336439383138346535643465626336626636656539326261 -31353931383439306439643631663866613264333831353563613235373366386430633835666237 -38653362353533653637363764613834333964326139653963613733663335333664316566636661 -61353734306537636165333336643164616230623436623230386163666366656238616264336331 -39306361343565333735386634306262653138383835313633616135316631313530303765663631 -39396530653461376466383734663766313536613032613432323863353438616136636166373365 -31343839383164663464356331373862653564636364663365393939346131363733656332653931 -36666462373533613032393465653432626232303765346361313932663962306235373538313261 -62306263376334626639386636313434343538343938353939333931633064313730336538303534 -38656130393164333333623335346334386165373032386234386338623033353764343663333366 -34306161363135343366656361313038663166323765363533326539376232666531356639653137 -38663737336131333466373932326566343065663764353561616432336632396361623065313934 -32616630653634383163666564343136666163393864346237653839333035393166343431373331 -32653636626134633262326463363166653435643039306631656162393232323663346537666235 -36396339383531343539306365363564386235313430343530393733633431383137633836313061 -65343636313135356663333132643137303466656232333365336563333931623136366662326161 -37646234653061666566396362313833613230613138373264393565303838663830303265336132 -65323433613833346362386433303232373433643930616565643535353030646564376233383936 -61323836613435366435396139643562313464653438363237333262353139363936366233666339 -30653333386164336564333663373632373530613666343134373939613232646335326533333666 -62656637653439356439346631396565383837386435393236313066386362306131383732336232 -36396430336234613037336331366236373437373736613232393635663736383834393337373561 -61303362653839333735616135623766386431616665633964663065613963613330633961636532 -35343764623462393531363932336563396135633133356238623931633931366530393937343434 -39326630333437653333323163656665646234643563323531333666326236333135313930303064 -61303931653639623733616630363733663562353439333233343730623639656131373261613164 -63616263663662643130336565613565363532376463313836373966363732643262373131326563 -31313261363861646439333031326631643462653565386135666536333062383530626366353630 -37666530303964363663633730383036663337363236643537333934373265643962646334363035 -31323334646338643538626464333063323664643966376462636635383533363539626465306437 -32376564376365316630656135333233626535363230366139666438343830666639363031626439 -36393536633432623664373833363537396532623162373039623437656639313766333634653933 -61363366353637373731303331383965616435666239303338636438646236633263636432623638 -31396562653133633539333537626332636137336165646561623836646664376138353161323065 -37363761383861306532303738346230306166376430366133653531366135316139376330616362 -66613639663062396162653366306365646436666262333963623534363138613934636663643539 -38636165363236393837623161656331616661353430323261353431383037383730393064363566 -33386362633430623965343535356565356663663035373633333439303035366331623033353132 -33393030333636373462383031633335663939653933623865663433383738646239343037346339 -31333636393432363436303336353362313366663566356366633664386639383661633338366665 -38663466646433663062386264623262643461636532613837643662663031363061363432636631 -39633737373137666261343766653063626536633836326563306166316238333961363537666463 -65363835363932303139333561643464376331396266313763346238613732393830653534303636 -31323635663538376564313930636361613134353036386161323633333138313831343539393066 -33333132663161633439626638333535626632333666316561653231346265313766633730306462 -65313364303966643066653735323963366330383466636432613531333963353562343834383864 -64363664393933666264383439623138393537336437346434396461356665616435373532396362 -62393264343461383339383934353133313132626438626636346133333036326461313861366361 -64303630646638313239633461316664653130616664663662666639396637653732326232313239 -33353963613662343731313065623632613531346431653934393366626433373038336339653461 -63663138623631336337353936653131396536326232623138626531393032393561313763306235 -37646234353839653961623730623532323362383666336237653963643264313935373864333466 -66366562316431653836623439303764663964666266666164306535643561636162383731656263 -62373461353235333961323532666330316339366465623030343762323563343239313363643064 -38306662343133366537636365633933633931393637373563323864383336396565343730653936 -65663331363332333539663364323239663466303330613161373462373665366235333339326137 -33346538373339653166353163313964363031333238353162373934316430393333313633323436 -65343362613037643237623036616135326266313838383131656163313064303665643038396165 -30656238323461316337336236343232306638363764616138316163383938306231613561623531 -65396466633437396336613530343563376363366636623563626236623865346532616265336564 -64303735316331636564316462326635656231323466323065313036396166326531313166383232 -32396332353732343830636361366561333965323335623666646363353633353161323631313366 -66636165306262303264666463666237373330363936633939666434373462643831323537386563 -61643064306633633433636636323832373762336338613732333162383330613838383937383463 -33623631616262346664636462616236373836393566663534326134353736666531393961343565 -38653961356363343337646436626633613065356363323330633532366236656165656366356439 -33623564343962646235636538626132383766376234363966316532343563663438613934626362 -64313662393137316133653534316137666634356331303831656137326339663437636463323663 -32376631373436633565646263393363396665316330333431386538383163656338303664643965 -33333537396261333861396434383362383439653731613034633737663263663131653962366264 -63616630623636316363316365663337663938326538353833643232666535633561396162353839 -61393438383534393461616439313533386366386532316437383532623434356365663134656235 -31653061646535343336623138383236336663653937343232656436383465623031376365373463 -64643332353461633064626437323935656565353732326633373937646231333334313330333562 -66313965653763346636306337326464336463653264393030373161383238626632646237653665 -30373432663132383330326166653262646664616461633034323539333934633661346236323037 -30373033363732346462373232383530623630366433613866656536383862356635306166636532 -35643135666466316566333436386336383337336639396661373332363439363866313461306638 -33633639646538646162323963626333373935356632666639613864663961343033646130306364 -66336633326135653531353163646464323062303163626165336666316639643738303739366639 -63653537643361623530393737323139306464343263636631666638613761323438643661633334 -39303962326164363531613933333731363338383861363531393332623230653737303333633834 -30373461653631346432303731666338656431633362626531663634363631616265363933626531 -63663436343061376562636436386261633135663731306532643733303662386438386433636330 -39363230633330653766613233393565366535363133613263353335373436353661336130616362 -31306633356432366366343433363435653561323363643036313931333239336565343164376461 -33383863663734343066336136643863336639666432636234633331366539643937656230643335 -38323538376435353164613263666532316238366138306662323363326561643735333135323736 -32363639396133353162336637643565613065656665383662333034646437616539366437356136 -64633234346131636537336338343066613264353465623664353364396331656163636332363533 -38353233383736633338613231636263313436653432343630343263633163643464616166636533 -33666133313238383663383132386631393338663335386434646462633162623431626536356431 -30326166336333623730656261393862356236333430653535396261663037663166356364633862 -31353030643332323265393634336162633033356361663036376363336131633163623463376339 -31623630373438376636323836303761306465366435616165363962343630616162356264613066 -62343337386239356537353562313066386361653431383564633264353563373539383936666639 -36663636313532316336393532393666323631643466343036396235306166646631343034323361 -31613039393361333966303163396335353734653966653062643264326664666631303934613531 -36393036356266346264373830643435313061643165363763323865613666333238356332306136 -62633339633637646539613637646235623462386363383862633164333464633832613062633166 -33653735633635313263663063643764346162373163616639393862383932343139663930333033 -65323261636535396130346538633135653931636637653466363038393961326433326631623261 -34633637333135623966653666353463303331623436663065646561666365653739613932376664 -62356235623035383266376635353464333639613532326337313863623032623561643438313564 -61636633363430393562613932353632393630383362626432363233383763636466306534366637 -35316434366164616566313338336365363638376634386161623264623932363634653838636461 -30343661353037353032613464373334393938396166383331343438623961376338626161376236 -63343364323434386436653137626666623439383536396661363138313464366430323639353964 -38666135393561663633613834373161663834636633313065373863663064363765346330306439 -38343462656630616433323039383864626266623032613863666564656566333463353930386334 -33376335353138613062626231376465633137383866393332643034383065653138376337386461 -37633165333231653935373837323963623334376532343838346233373339333465376632656132 -65373635623432356234343763353335366337356563663639643538383034636437653332353065 -62306536343436336538383462393138613434656335333834373433613037313165383330393438 -35663239303132323234386362623935316438623234666436653830313031326132326564653239 -38346464613630363438343465386664393961666263316231623631383832396565366432636339 -32303639386362373233343831633262313765636336363464346466376132343436613932386265 -35633831666435373338646365323830336162303637393735656161383566333664663361666636 -37373463396430303261373939353733363630306631626231333938616433656438626537326632 -66373038353737636236393938336135656434373466643539396334343535653136383037386366 -31343634346332346266623166643065663232363363326236313063356565353230313235316139 -36363431623063393938373730313964633736326331616262383864613864313137383136383435 -63616538633038653234333837666631316463663335616239343361373364353835663633366432 -61343664376463376465336536643531386434373532376531306262633832363730616364666134 -63306535313733646264356334383862643062316334333865363564643764313131313330373938 -65323163633263663737623465666263653035666638306636353561616666313965343934383763 -32633230353636323261643664613766343933323231326465323063376465363936366236316535 -36663364323066643230643663363462623636653564666132303837663835623666643232633632 -39353237343564343636386238356463353163393661306239653736313935393636353366653138 -34306133353666383333353363346336623266313163346561633635363339653731343131393061 -31373066393761386639373864643661346666363263353362353465643633373331316530376538 -66613638633234323231306163316337643136393932303438616165353130316438633865653763 -63633536643835346133353234336361396539623537623534346632633834306538363332393466 -35666332383839313935316266393536663934353834353430633963303334656330613930646337 -34623038376332383361383565623731626633336234313561303231623362393036633064373237 -35386336613864313262366333643163613432366532343833323231303963383634316464303234 -65376435623062643566613936396534333235666534653864393664353231373739623666333437 -63653130353362646631623734336436353430323836356233396431663465356134303664663233 -37613366363864613366326531613836386431373338633336666439303264303535346461363333 -62353335613334633331306164396236373266323930666131663736383964333835613365356263 -64363262326532303765623366626432373233613239636230353437343536336635656135626339 -65366130653331306237393162646135386162653031323233333538306230343031353665316238 -37373431313037326539356637303362666361663538326239656339373734653235613464303638 -66313564643838353738316438666565303437376430303866323030643335303864313835303363 -36383062306461363936616438323564646132313135363037633230356364653636653963343361 -62626664336563396234396438613132656430623139343862333562323734643839653763393663 -61343138323035613531613638636566643335653531323735313138656435656463333737343764 -61633565363966643934323762306363366338653734313130333038653364386133336434663731 -35376132333333636164663435346361326361363032336566316263316634323264643065623035 -61306239613239386635343531333864643765653361633530393339333232633533333135326163 -63353561386366633866323066623566353335396438666565343635643330343535333239336165 -66346139616462626661343662633935363061356264356163643931646438373738613565313432 -39313163306630306562303237363739636439376236383337373631306263383336393665323831 -66373863346639303064343739343062366535663139356237396534303930613364353531313438 -33386434653939636334643638393736393434626133353531613934393266616333306337623230 -35643464306362303662633233653264386266616534363230306337323134323762623639303334 -31393062353766323432323334343135366261303661373065663537396164643231326462613062 -35393766666435383239356665633863626131353535656232643036613066366566323662313237 -66316661303030393633663931373937383062336230316135656166353737383663326261313935 -66646561653661643465346530306431346135303737303862396134323437363033323038383834 -33363161313363396161636339373536303033646463623130376461303234643933356633316365 -37316632656136626661353363653635306432633863393837313234613065306431633161393261 -32303030343462343866383035663664663831666162633331343933653531303563653630303563 -37313830333938306437366436363661636135383262306562613630393966663335373535336539 -37616565636561316431396264323266326565646531626535343564363666383035663230326430 -61353565623936666330646434316465646539356132613333363261383137303139323363373262 -35333436643861326665306339373263353330626662386331356461383065396133373530346132 -61343239626362646166306566393132663434383063643261303163383630313230623537616338 -65663330646535653435646430373236346663373132356639303036656463353339363966616134 -32363066363564363562373562626265386335393835653533616436396565393263303034356361 -35656131623237393633653561323066633466323035653262616331616432376163383463396530 -33306130336335666334626461333534656433303731666361313132353633366264353632333236 -66626162386330346134353065346634663763343837633031363964326133313632393834663437 -33623265343264363066356636376430636164373561306264333535326334653738316635303161 -35633331353731366562363933386236323262353333306635346461333237623465306634353961 -66363932636334623838393034363633373530343061363333633235353130323230643362316539 -32303364666261623263363732656333323638616361323463386133326137303534646436303731 -36366635363133343439653061613532366334323534306139386362343661646238353362643832 -39363433353333393239633865393035623864646133346130646239643161656436313265353137 -64656635303361313861366533356262646631646166353435323639646631373232303932333135 -34353665373136306235323239356266346363333430613263383636363136646632653861353231 -32326436326130333064343231333131393832636663376339353965623565373166336562666364 -32626564633739313335646166383734313765663833373231643363343832316636396661663364 -39623264666637633530333839616161313433616661306331666434626236613637386663383134 -64363362383364366564666462323866616166613037333535323234636162353535626364626438 -30333261656439363038316164356237663266666537333230393437653937616666323936386434 -31636233373634306661623965383764633164393336616365663032653564316466353339643235 -32666239313839646235326664326434663934316535363762316633366638633636393166663936 -31366333656533313766333534313732613064326265323236353035373736663138323933666632 -36396662653862323736383937313135376238326332636362373766343762393937353436343165 -32323266653031366637663036623931363566633534383563663738393835663631396331626663 -31303363316538646564306263306437393730663636663162333531643164396233643936633636 -32663834343934353434646234383363386638373564353831306561646238353963616336343663 -37336233373935636232653934623964386633633963646262376632616332633933393737363561 -32356530633464383836336533666161366435333635633461643135383934373933373137393763 -37626365393836353337613666663133646664656161623131386333633864346563366364303461 -31303832316364643066343936613063646330663437336565373166393432353561386638343032 -66343663326665356130346532373363363761386164356638353034373066393265663435646365 -62343063633565653162396163303236653236626439373666363634633535333430323834326166 -34373834316234653164623630323665396234316330616362306538653635623365356333303932 -36646635623663366663363062353031346335653537333234626431633334313036333638356530 -36336135636639623135653832663963656165313339386633626532306532633635646239303765 -30383530636666303432613333653665643839303133326632393937303766333261646162613061 -34656536386332313464313066396563633938393763393939616331653437656566356133396465 -34636365376537663938363362663439626566636438636634336534666162373565323136316230 -63353863623736616337623532616533333537313665323533336664646539633235353132666331 -30336632663635393064303866376535356131333236663231323331396432386565656162643164 -39393133333437626638353232323631353337356265383732643435623039303165353430366535 -35663331353263323666653536666230346464643235386631633265383862383139376239656530 -66306665626431373530656232643630643338666535333132663539343461666531653965623837 -31393466393165346535653461663965306436326234333863373466623263323336663138643739 -64313462363939343037326331393563616530613539626233646533343932663535653363333966 -64636236613063353034626466303964346330363065316264363439626162313663383631646664 -65323638313836396362633666326138663765633837653765626261383664353733653433356163 -31336539386332383733366433623333393661386436613864366265613535613230616161656232 -61633632666361643533663061626166313963386361333566663434613436333064323463653563 -35626134373166313066373063306566636132383964333466636164313437356534363862623833 -63356434636565383432383936343933363637393234383238326464643830643863633239303466 -30336336356430306632353937653731343665356233393233663435303464383532623539373331 -39623661656237353266316161313261346533633732646364633833626566363164323234646338 -62623835653333653966303636643563373862333232613665633332636437393531356165393135 -63653861653931336632393364623838313637303336333635363361373331326665326233633339 -39643837653239626138663336353839613765643765323862663863336362656162613230336263 -39303230376136363137333632303434333666616437613865393530393765356139336666303136 -61343833333135666333386262333165353761366565383833613537656361353139333036346164 -30333961353531366136323036323966383464353236336334373161393130333336383938313632 -39313733373534626161343733636234376638336263373836666564663765643265646230333534 -32323465653239623263653339653736303563333135306264383837663234623966633062616531 -38313939636132303932653564616338366535383665646237323036306336313232633865663766 -63396132646330366235633335363333376331636437343533333065623833336635383262613330 -32613961383939356531626136633331303239643063393637333231636365646231666435616330 -66363832363764313336623666613339656132323163363239623861386161316563353439306231 -30343230393362356466616664353130653064633661373332333438313761396661646336376234 -30643964646165313265376163396363393161353230346661323533653835396439343834636239 -62626463633266393530396134663433643166343033666163623561303736386662643563623533 -31326330616636376131323265353236373430326234313365366238323639323962356636646133 -63356365303532333733356438373033646136376336616136353930343235306138343230373431 -62356131306438373437323261646434633562323731346234643736353833613565303935366462 -37353238373365656239366363613239333837383632643763313238316334346439393330666134 -30383633323533346161343933323863363561363365653863343165663836663464373232323164 -66663439656433316134363031353738666137383530616230653034373436343563363334613661 -62636164326233386531663336613235616539663062613333316235356133656239336234373835 -38633638613434386535343230616135613939356434663035386166306261393931613866653636 -64376364613866356163306233633838633134613265636266386566306538626639323565646161 -34363330343163316133666439313130343136303035633137323334376665303663663339626263 -63313762663631343836323032393063346231303430323337393135316436323133326664346461 -33373137346138343061626436303465386331336136323834636338386564303833393861623163 -62636465633666653530643838343838333039383039303461613839363238646161353662616563 -61616138353664346565613262616236323361323432373561366332323363626362653731623065 -35356163663462353764616363313434653230353331313138353665353037633464613038366661 -61363431363662356566313438373637383531393231633133393233323064326164323462313339 -36656130663831386639623039653137326439663139326163333430373863313937346530373637 -61396666653064316332653262363231316432663863306538333432383534393733333062643466 -64353966323539363336346266626232626530656237323432303936343262656333623461333231 -62643434356238333765323561306437643437313862313961636431323639336536633936623332 -62636564396161646463393238393263373633306461386664316237343433393132633138336361 -30303034396665393638646363343335306334326265663065386362353436376333356535396333 -30373464326131633333623535623234623166396432373462363630653931383430333331623533 -66333661366237333634363933356236616464616530623866613232333936663364326465343963 -63393338373362396666633432303637646561643765623934326532633936396239376165646538 -32313265663635313931333235663664663035633764396566386466323838346139663237396535 -35363531633162653333363636363134366335633139376235316164623332636166633866313731 -65653164363063353532386533353864336438663133366138343330393261343839306366393434 -64653136356139343133376630613330633632343332656635636430366564376431353333383538 -66633166343562383637353332376338313036393832346162333335613065373261313638653639 -36663064633330333664313863346163663936633164653632303538646462343533353366393165 -65663934663065316261316639616562306338306530336233633262383863373231623234653035 -62383333346634363533666431646337306533313165663538616331316331313364653661323738 -38363932343539623433623834396166613231333961306663613737656136376136373134313166 -66373863666264346439373430386631626432633364373362336263313866346537343632386430 -63303665626136666632363230366664306536346362396339393435303930306631346139376265 -31646461353663393563663062653536323537633861373631393331636563376466633766386235 -66663533653437363466333266623665366561303865383833336462333536353335353938363761 -37633236363766303661626662386161656437303637343731336538613634356231353065323262 -33353864313037306431316638386366343563366565623462656637393832373264373961616439 -37393063333966656338616565333732303139643366356339386232323037363539663739653765 -33373166393434623733623937373863626436663333663631353731363062393731336530326165 -61613939376532393935383366396138393463316434333535376634346436323365616166303239 -39306365373731653066653363626362393030336638613736666333646132323364613764373239 -39653036336663623230366663663137373532323434656336343238653261623835343336326430 -62376462353639363763343437616362323162323139643039333661356365333537313336626337 -63373132313365333333373337656462373361396164653362653263313461316261393665623331 -63623362613163646230366131376130396238613531343134653864613962623434643764303066 -62323032613061353765663662393732346262663066613965333234356632626231613939363062 -30653363326232646337663966613362643936356139363866373236623437623839343338323938 -62626131653934323735633338663165393961633233393132653466643361376534333061653936 -31336237386235616339316265303439333130323464326165303465323162336266363139333032 -33616235353863323432656461366133373236336566323262306533373264656635613735366433 -32353832343235626664353462353732626339323064373434643532326639613930306630376562 -39343263393533356236646563323738626532353662653665353362626335653131306638663135 -33383135393630313763393737383232313039646233656134363264323666323834393037376438 -62383337333131336236313364346233386435663062346562373539616135373639353962326461 -32383832353137613930393165653534663738396165333865363333316137323337326233643436 -65616163623034383363366463633337353033343439363265633863333166333037643863303364 -38383031376163393435653165653366376538616566383037393637333832643761343530326162 -39343930623838373164346130303732656134393061376463613438376561373436366465356165 -37393736613665633230363133353433373436333932326232366538633763303861663163393266 -34656436653735353632656366366564613234303162366630323964363463316362383166656466 -34613337396266363132306666393362656263616336376234656466313665363865343331363265 -62633966643235666537623033383639636166383035356630623563336136336635396432643338 -66303563613035626661313535356439323938656534353436373861333636363463643561306533 -34663966616333383735303335303264363031346631663763343734373331346464373437633537 -37353234663735663964346665336233666563383861386238393062396236363635386539323362 -30393036323965363161363634306437383633396163626136646461643563326131333236303538 -35383537383032373630346164613134386566333432316361306335393666353030323532356536 -62366530343136633137303138316137376634306563643162383733366364386330623234653533 -30346630316263376665353235613739306239393430383964653934363366653166613164333738 -62656132303036373439306136303432376261383331366361343664356238353933366536363232 -66313363643764383536663030613663383830653265306661393530633364616663313235376262 -38633964326332383131316566303931643961366337373561626338313064613466626166386532 -39623865336132343331393464663665663437613963636464643030396233313238646139313430 -36333431386666393966646163353466333936363461646132653535366234633962646561323262 -37373834613835396539323361643833353838353530396234316632386533323430656230356662 -35376364326366383436343930353939633865663433613731626539623237623732333935373962 -35313662643765656466613738306666626631313065636664303635323232316632303634383138 -34356239363334343164333531326266326438393831653735386631643235613633376336663831 -37386666326366626162333137323165663131613564373132346364346262626430616265323335 -63353664633065373265616638353132616435643930633961373266656333373933366233366261 -61323065633031653765356539333036303165373166353436623231653435636263363465643831 -36363337373262626264623437373234316563336264363639383730653335346233313430316566 -38303266373863666562653162333363366561386331616666653234333131383236306562616333 -62313135323730316334653637666164383632313735643164613334336637623134356631386233 -65656339623535336135356162303565333432653536656361346134653632323066363034366462 -32643739643134643832323266346330396463316632333161373039633761633231343933316535 -33616565613434343039393236636336386361313562613061613830633437383436316662383938 -35383563353265376531646661626232626638333061363438633230346362366465623765663935 -36653261346635383839303830653564653262373431396362333030613966313437333764663036 -32343736623764653131363430623766383361653432353664396339383761353461356130353736 -30623034396239373065643831336430343936653834643765643662396134623862303664616665 -32323532613666633633323734363133326363386634386130353562343235613838383235646661 -36376330383131303338623232376432613566623431366261383236653636636465333832616662 -62663231313765613335393064623535623733636636386362303134663430336238346162613862 -64363536333437356533373134326461663361666631656630323161313132366630663961656266 -30306464623535353161363138396462366339346430353966643935346438306166646537336634 -66643835316138633464373436313666366534613930396438666136623734333737653366303762 -30626637626366376130306230383030346365353231323861663738376437643038333933323863 -37396332333463323830376666623838323333623531656433343536383535323664656465616138 -38666565393331333333326262313235656461613962383033373239353934313632623039376133 -34643764316464313266366363313966643933333731356533343238323064666630336165626436 -36653862393439663734303466653264333962646331366537316466396561396664643862613363 -36653639656262373231623935306639623831303339646639313861353064323833313230396137 -61393733663637646633376463343839666262343831303230316262323536346232373933313135 -63353434393437656238313237393630656431323834653939373837366438303637396130383063 -38373761613337643231313030623234316161646239323039383462303839623164313633393231 -33346661343638653034386230326661633434383030373764396162663433373464386632323763 -66643461333235323830363134306334633266656336336133333665306334646263653938616263 -32393865663730326330363931633439643431613536633535393261393932636666333534653464 -32303533623666623835343336366266396163643763306332376264303439653161303266393066 -30393661623961376363656138306434643638383333333936663834646633373065646332326236 -65343036383564313533373332633831323731633536363836663663313438326130373531663731 -32313734663232376663656237646331396233353661333362653834623165663935653530396339 -31303031633064373035303730353664333864323536333431613166623732343766626163373065 -62356633633762643566363763303766373261396635313138326266303736333131626331316539 -34306366343864613161613365383038346261323432343361316139636630373538373264616239 -63636237316331363130646237623637616234613832373035616331623364333562626632326463 -65393530616535313066366535656661353665396365653939353530396634366239656436353239 -39356534633637376365393661373363653564313863653336626637636236383230363563306132 -31343130393530386436386531633134636663323130663339623063396334383962653465303864 -61623939326166633732383038663630653335636634366139373331373531363962383065373665 -33333966353534363437363231633831373063363365646461613436633565323139326130613337 -65646164623861366336636164636137333938346130666439316134663361633563653230373663 -31313137306633313064666663626365393138326131633336643332663963303964666330663934 -34633266646462643964383435326530663235646439656539323730363336386439343363316566 -32303565326662613638366134376362323365353665366561366338633961616133313932646632 -31343535303863653432366239386635656335316639393035653637666666346239323164303964 -36353863636232363739303632663436323865643364623039323561363536343666653339313961 -37656337376236383861633231653435633961356333346636626233633039623165316534306365 -30376431353238363766313337626661616435636438376435313964363539376135306339303537 -66653530363962353766333430626461396136303666616364616537633565623665616532333737 -33313131336331353563616661653037636162353266313363323664313264303734343637643434 -66663562323631623332616138653863333334633866656534633732343732323336323436626436 -61346365323164323263386638646430336537356135663964323964323966626662373861346238 -38633361616137303330376565653130663136353565323263613963333763303438656235363235 -66303036343532343764663534383766303463343662666134383331633237323233663037623462 -36353361383263636462633532386233653562343366336533333038373065343232316138386566 -33323732303935323461623535633732333933643864663030643633653337393333643737643032 -33366534363239616436366663396464363932396438343762646562393434636230663734623237 -35653938383566383663363033363266363061633766643566353562336161386538376434376365 -30666466393535616436393630323565356163643561303830633161346531323330626563623662 -61623136376361646561316332333465643738353962613663346566323961353563336335306164 -38353835383163656330626430383738386362396531336562363263323234343235666537336339 -66613432613631363137383937663136306130363530663363393365306137373539616335323937 -34333830323634346539316136356664356234383732346636356261346337323666626465626638 -65316665336536306439393737393438373536383334663035363138383730623831646230376130 -63343138373332323162663237313736346430623132663761663139346461313765326135663333 -34383162616161303763363936353265376239306634376636623231393765346666613263633132 -35663131633136303865663533666437363738376566356538386331333336623739326430373632 -65333066626165663732633561353865633162633463623164303664333139343635626531303162 -63666435356364656333663866616532336131623764366664303864326434343734343531363762 -65353938366361666266386362633037633532363661306262346461343133656135376532306638 -66626363616164303438336562333366663833353465653863653336376331313562663431333961 -65326163336664643130343735316334343438383464643261343534613336373763666463663666 -38306438633833396331393933613363323833633835636236303763643030663663666561363235 -32393631646535636364373537663035383133346265366566326264666239396164306136343238 -32393035366437343334313761363430666132643832313462373932373036396432633930323233 -39636533616265373634616230393737373735323561616536393036666232356662373265613166 -38306435646135356662623430373164396465306238393836316162313563386236333431346262 -30353165343431393738636338653836343933646164306637343039386534643765643264366235 -30633962663639363263396561373137333638613365643261623766383430666333393739343238 -36363636386636623663636134653739376662343336353735313561376136646334326164333134 -39373861626136326131623139366232353538386132613264353434333437356163323439343936 -64616661383832663161353036626636313865646465646139373335626538303131313435316334 -35373963346664343730353564663333366436633837333931306237633639656165353537666438 -37393736373033636638303062346566643230393138336261646230353737643431383534303435 -34373830636334393464383565353333373534333436643433623561653736303764336565653238 -61316166323032613537383439306263656662373961656536313133306138616166366430623065 -36393161373938393530613962393930363133333132613438353365653162393831373432373934 -62323764366537663639633164313630623831346364653832653139613034303331633431363864 -32623539323862383932383330613934393331323037666264613062626438343234373431333732 -32373939363434616232653138646239646563643636396162666435323166316239393262336362 -32383764386561346437303661663931613963323932323336663031333338633338623731313534 -34666561623462326463386237653931616366666438363537653363643137353165336637323333 -32306139333866626630386330306664353735633963336231636666623366663435326236663163 -35383133656235386638306231323634303565616537363264633266376563653332356631356530 -34623030646637666463373331646566303633343066656432326661303764313965363939613835 -65356232346437333465663161663536316436396237323061343934626164633337386434653465 -30616132613361386366653363343030313031323234643337313934653963366430626335373931 -61663135336333343031636465653864306633303633393661613733356231363430646365323163 -61363361643939393632373663343362346531336261383236313833326331623563353736363530 -63343163653461356361666538623431363138623738366566356331366633373635666238313231 -39333934643962363164333663393534353663376535323331663536326335386461336431386264 -35313633653135396632386636373135306666653533346236396439323531666361663232346161 -30633164313963373133343436626565383564393463393864323934353735343430646264313265 -34373565386631343232386333393562333331356336316563623761396264396130653163336636 -62346166616139646634643031386531383134353630373239336636646339333761363930306538 -61333164643934616261613861376265646466386566623537313430626631623666643362393364 -61643164383361386635646538653064623664386630313338366636366135313562643961363734 -66343461616230653137346130373831343366303866383161313064343134353930383964366339 -35613365366461346236306334333166356562363361326136383836646234303532383735316466 -35383936323839363133393966303833346665396236326535656334383438306563353364333232 -34383964323834663738333035613961656238646438393631646163633134646437313063623339 -63623138656634633534393137653632343835633662653061383336346133383635333637343130 -37336230616636366437326335303737363536663164633433306164323462383965666237623063 -37316163303438363862393236613364396334636265313062366130313136616135613634613632 -38353139333434356433636638316461363339653564653234386635623538643365323866666339 -32633163333834633936386334396563663539373139363362393232336133343535613439333236 -62343639396365633565336337306566336635653436643336383739623333393665666366363937 -66333534303233626661633935323063303961323832636665303865653532623763353061336333 -30613439316463376331363762383933616539623839613464623061356336376462353533333834 -61303031343039643365626136303662343938313030353565346265363163636635326633323765 -34313838666333613766343334623433623137323239323465393262343232323132383964383336 -38333639653431353932623437653939613831653435363034613661653466666230636537333636 -32316166313863623338663334653939396430373737353732393931333130336332636164636166 -36353761353535393632373365366632613834363932346166343765636536653937663833643933 -62376639333138316235343062653961316539383165366237646166353439616431366166636635 -37646465323462363365336263393736363766626365366138643366646434363864343834393064 -66656332646134613230646663346661646365363364386631633666373632336666393437613531 -39623731313836313639383562373365343139346335313038303630333330373063653962653137 -66653833666432636237613432386430323465346530623561633464333761373264363062303966 -35616536393739643363306134656366643130613134316335336335376137363333663561326138 -30343765346130326635613130373265396237366332613230373038346637633762643562613436 -37636266346533613964363031383864393466373964613231336466646263623731643664663936 -34333261613235656461616561383839303039356539396538306336653362333762666435646530 -32333238326365386133393161353038346661396463393239326565306565653032663139613164 -34363031323731303631353037303966343638303765303639623634353031656439306130303162 -36353331346239393734313036376634313533656536313736376639356533353664323663306666 -32316338376665316135353763336662306563383035383165396138386362393432666137383663 -62333836643732313135373765313261316636336333616363386163656333646434356237356134 -36353139326331313664666236346335666439366562346435363433393666613532653234336430 -62616361393433313338363036333237363461313664656639666464313032643734303233646231 -34333132616237373735386134646465613962646139376139366364393363653738633665346264 -32356565373435333965626162356663316534313035393438643636393061653139333164323339 -30363862643466616431663763613765323863666436356334356637346266613031663432656237 -66383163383230383763333937356234323564343838396633376133326135316461376231656332 -61323963303762616334366263663861653061396562623462373632626637366631623662373466 -63386234616339616330326262376135636534623231323133663463613233633332636537323239 -62326561663163303231323034323031613237353430613734353437386531646433393837363630 -31313662323763616138303063313965636261366664346630323163626634636162333266646466 -34326663356539356536626339363736383237643238306235646535313464633831383561356239 -64646663616561353134353437303634346436646637353761316565313236323333373463653736 -62376365386466646661363762343465353835616334336438316264343838356633613834376531 -62383731363564316632643637383332363166343264343661663930333831363666373262303063 -38613361323830316362323063646333323762373364323331363263393535343631313238366238 -62623265326532616332613130656334373532643131616438353437366531666638613934613362 -39363238343166653832326634303830313763313663636464666463636433623231323164373239 -38383264306238376339623831333338366532656536373834663736656639663466366437656633 -38633936653833653633646461623031616461313061313330313530613637616231613966363465 -62343236633737343632303661316332376664343762363134363631353265653438336130346464 -37666437303334346534653931396533323463303266316538626333393637653632356137303933 -32353633323738393264303538333138386366303931363535316461306163653633323333323534 -32613162613062376332643734343135323738333533633637343634323061363637323933653737 -32306233303163663533326337346339616136363830353539663139393232623362323764356265 -62326266313330383563353634613838613131656434363535383664363135386661373765623761 -36343164383366383566333562356361633665363231633532373961393162613334623262346266 -30313533633235343733656638353064393865323033656564326666363661663532353963303735 -64363133386630656664646164316462663863633439643831393839323662346363336561383935 -35643763386265666562386164316338663636333937363131306162326138373366633036346335 -37333036386234333432633832303839373434303761643235323562333939353436343132336532 -30613437326530313466346230333032353562343562383437303031646236666634656431353933 -64303865663463646562666538656661343462353933346464313236323363376665656335383332 -37323235363739373863303561303130363533336532653464376437626235343364633337653836 -35656130636331363264396639623533363564303835303636656431313035396336636463646335 -63636433336634656631653063333262376430333662336161613863363934346237623838353461 -30323530666632346630366263616630656665353639306361613730653033663732333933336264 -64343836373633623663633836316233653362393364613163353335343161613639666236346365 -39336666346565336264313964653661363261666239353739306435366164613630346538306464 -61633037313437363464383534343830643533656432636263336565646637333430353030613533 -33316638616437363033333732386336613736316330376464313433353131303730616236643131 -62323066303830323431366162333463396535343130623332396336343235623637616137366663 -37336638353062306338653836333066613837386662303161616661613236393761343937633331 -37306366343732646232623135666637306664666433386631613331646330326332316163356636 -61616138626433336265393261343437343438363639656361333566333134653066333638306264 -32336337626330623362383666633031613062633436303738613537633635343832353366393035 -31393466623165336632383633373034343935613232333338323033643633633061323963306336 -38313364366130336334306662323233363165386365323430646334653366616163366466363730 -34353039383236653932323732643439363733316666363138373663383363656632326130663034 -39656665363466633334393739366263363664343737626463616536633533356138313130313237 -35663664343564653063643735613662383964323339386437623630333231633336636566643439 -35663730643761323562353737366633613561633466343436313437633438636233323632646633 -61613630666432376230346435333464326533353735626262333432633333333234383736333265 -33313862616135643262396530353638383764363865376261656234623762313738336331663436 -38376136643432343039326631396334646165376532636435626563326537386466326436323134 -33373361323037356564333833323138326332613934386562613065646236306233363337383633 -32666261363661623138633535323837656138303730376331646233343334663865373261666262 -35623630313338366432346161326334343330383033343661313933353539333331353665383330 -61666161373830656238643061383464666438313931373034316339633764343832336234333361 -30363834343163366333323164303863643236383032633339313836643065633463373333346465 -65343735363964656236633035386533373431613036626361646236626634303962366339396666 -32366539353531343665643163376130646263646432653135383366353230356536303362356130 -37363032393261643833663736633630656430396262353562376130396262323239316533363261 -34303531656162663661613834393838323466323230336564626563363665376263323633356561 -63636134396162643534613539653134333761636263653637353861623465393335343238353737 -30643632303061386638316666313662353633366538663666366435613536343038663232323165 -34666136376638623362623935363439323538333661613164353338626230623139306133373832 -65653165613336336466663565303137646630626438623735646463303136366436663066316337 -38323331376633303562356265343331363937366538633736376335333761386530646337396232 -36636531346235633464373733666134643337333633653766656138326563383931363364336437 -32646634336234653264343938356531303066346661393962396237653630393939616666616131 -30396436633437356561396163306661386366363035316536633233353432346237656236656233 -62383634633037323362666535393538666234633963366437323461313265353635656265383038 -36343136633464313338643766386132393033613463303839623862336630343965363537313836 -33363764613235626530363561656364343263363433343036376165616138346364326164633238 -63316139386632316536336662663639366263373630303931373137656665313333656335383035 -34646238616661663835666362393937343431346433643136303262633332336636666464616462 -65343265303339363465356534613532343161373764323031303864666162306430633739336663 -38636531623862313432336465353037626366333434336565396136623963333337363030623938 -32323431356566383563656532363161333966316664636232336635653566393731613139386439 -36313266316666326637343835393461646230363837373861646162303630386539613863303463 -38643034643630343735353263326566313537346631363163646634393335313830633863376630 -32653238353238306263623763363532343230366164653134316261343062373765363639633564 -39646637333832366463373636643431356636353366306561613938333661316139393039393435 -38386536363434343637623439363164613434336362383238656131336462376365373265363164 -35343334333535346465396332346635616261653430393630663666316338366539626138356236 -64316566623732666433373061336339623061386336643963616465336139633834316439376562 -30626665366438626662343463656165363332636134333135396131626536653230656338643535 -65663134666631623136326335643932323130356332323766346431343061623836646339616638 -33393561646638623866313635363333643633643734333464316533656666303330383962663366 -37633561633030633966363237363762353338643337303436633337316264646263336336636533 -31626330626639623961356438326337326436636363303466303031343938383135313738363333 -63613231666336373930366664663732313839376264366331363538633461343036363231323731 -63626333663961396436656337623063313466346366333661316365303863363939646133363366 -33353931313338326638393465643965633261326333383439353533623539323835363733353961 -65306532383565623833663162363139313432343233306630373763376335363433393935653161 -39633337373337623761386266303164306665373165363136633662376361326237336433323065 -37346337646635383230623466643864383133623934666264653466663034396565326565393031 -37396666613431393738636663643466323962643237316266333363343463336266363561326630 -36393639383637633434646333663831386333626465306636306433396335333261363634356265 -37613733626534343466666336306330366664626532353134393835326133633063366232653761 -66303532323364326562643031303738313633633561376463306434323464613631366666613331 -61663031346565613631633537636562646165386265643761653336343930633130313836616139 -64633835626130623765663238353033333164396439313765376334343366663664663730666666 -64656231663862383463383531613937353562613465656633393532306233663235653564313762 -33386330633532656539343033396563303335356536303362396566613037366138623838623331 -38643038313731613361316533366264643262313031313436613239383936343933396164643338 -33343430643536313265633134363935366637376561386537376264383435333832373735323565 -30386364343330303139343735616265653166623862356531663839653330353763313636303265 -37323531353832303134393732323765313137653730316163633765306335383266363166666133 -35343838353238326439623731303037653531306565313436643363396630633161643631393038 -38393132646464393165643465343166383466656638373733663431356331346532393564333239 -33323839333035653831326339353839326561366265336261636364396435303064616337656331 -61303066643534663136616531373362343362373439303037376563623231663633363235396663 -35386461643039333765653730353862623231303961323066316562306638366430643639393163 -62346465303434613035333066666430373434356264343130346435656631373231363462363962 -38343532373963393834326530343230376164313164373664383966653139356535643962373531 -30656333326665663039613431643033643332353064346464643962363234633764343364663763 -35393336663362626530306434356362373637643763656265383265306535396230633435323136 -64653237376563636261613534383035653261366539343066306332333361363436623334313561 -34653465333234633261343133616461666463666263316464653338316439333739613239353338 -39303737636562626433303935353435626537633131323138386465303737666665653966653164 -30396463323535366463613662643231313133396536646361383861333232323662363164316130 -39343561313638663963333231613661623563366337626235376166393962646261663133666434 -33373631666363396438373466643239343364363462626163386136663163366432326137346263 -33336434633436376666376239633833353061343662316539356335383533613835363166343838 -35346537666635643663323836333564333038353633643135356639643830383964323866393362 -66383236303063343561333863343762363739346530616534623331323161366234393139383161 -64386164326262316637346534663864633937393863616236353232353636663265383566353338 -36663663373434316663653737323261393566396231306636386661383861343362363334623465 -31316234623534316535356264663266346533376662666332613561363231393936373564373837 -31623866343838373539383534383030613338663566643733356363623733383231366638663937 -62343239303631313466393330363765373030376538626331386432353236636266376335346439 -63336565386666393835323133326639653831623538343962363861663439356438396130386462 -32383366653031626338663263363862616338343238343966303661316465353536373630333034 -36306338626461393832323137306430333533646265383761626635323061353864656336636161 -32313737353432303464333832343439333432623930316563373438346635386166323430646236 -38326639303439613035646363326134316139323061393866643863633434383063646466336330 -34663263383837303238383334356361343163666134353265643132616631626266626237666530 -63333563393732383935353662396361386361383765373031326364366364613437643161633463 -34396437646636666133636265373034656435396264623564353737373836666230633462666339 -30393831353231656235633239363138323930333565373261616538623436396137323739626338 -30323362616335353164613039333562316639313966343633313365626339313533333238643163 -39623034343433306630326663353061393062613435613534333564363565353732613438323464 -62656461343663356461313132313033613039303361623531393566303937613537646566326635 -33636265646364313039376133633734363066333432396161626361616334626464393831376534 -65356638643532353737633536313933386632343131316639663337663831383435346630646232 -65356635613637346638333565343662633939623436663761313630313033353539666235373933 -32616538353133646163336530323964393138646236366537383433313461376562366461643735 -37656136373962316434663638303235333033643535386633383131643431303434393231633235 -31373466396262616564663231613233323137376665326236353161376232623533633539616565 -31626234303031643265313565623735313631656561343432633435373535366264633435666337 -64326463616262373765303039373564383237343231646164313466383166656462613362383762 -66623135313562636538326530343164326638346235636565353264663766663631633938353932 -62383033383931636539656633303838393336353130613937386339323533383932373462306165 -65333466623465323733306661386263633066303730626362353566333930316561656431663038 -39646630633731343135633435623833663836623265373337333565306332313039356265333635 -66663966623064633062313263646239646538376132376564623239623431613930386563656363 -64306635653230383735643863363039613530376137326563373231393732613934383839343335 -34656166346363643036373463343862333133393562373731653837393830626664373535353539 -62636635373661633363663164323032343936346263666333336634393666333631666262343233 -39616434613364383361613266653531373335353631366338613561396462633637356666393039 -61616630313531663930646434346562333535386263303234613938383939333065636533626533 -61373063363666323766613462316665663063336261353839376466363135643235356262313361 -33326439646532643931353934373734623039303230393264303332363333346438396237373065 -36356438386662326633316364333534356466353736393764353931373738643265646331393730 -64666135633862643833353166373566323834396339333330613666343037623031663631383164 -64313266323662333463376130306563663863613831613561396335616631316438306432623736 -63383735643063316363316335393763303035366436653233346130386135346135646437316230 -66373737386130393135306236306131636233316138653362663466346439663631313665393236 -37366538356333333065383134366562363434386166366366393838333539636137626633643034 -65336465376662666432323335646133353939336434373939653464356166653336383133643235 -37326232323235626466326139623761636131623932396161373266353934376264366261363235 -36396232316538633165663133373831333238643230313834316135383564383234353938613632 -66366337373361633762616336656566346330333064646263653137356632303137343336343431 -35313262376664663764386364396138373833346339393465663539363939646266383830653566 -33383764663439313637336132343231313663303133616135393966383866633435316162653232 -32643738373638303062323761373161393664663338646630316361373431323934343364633839 -34393661643536613634643035326431616564393336396237626266353861343837633763626462 -65383534646235313066353761616135376165346365646434326236366236383164323630633564 -31613835646237333061623265313832623264636637643938633966326435623737623238656663 -63356136306130356433316266363462383835613764616134386435343333373331663664646534 -61356332383230363136363762353931393231336266356164656163626332346633326366363164 -61373166613736393162636635393666306436623465333432616262386663656237316531333763 -66643763353031656334363566313736633666633638343062396335626331363431393762313236 -66343763633963623062353535343361623838636633656361363661663661613233366562383438 -30303435346366653832653264383363353639393034343563303365353866663266393164626334 -33356165383436663761373039633661343636363064626535646232346433316339653665383730 -66333432646637326632303835656661333465353839303632346430353136353463323965656630 -63646435303834333666316136626537656530383435663561336463653732613965333437333462 -63313837623261636565613138666431373838313137656235383235666239643638633238613566 -36313165623131326138346232343161313630613130633463373637653966363839373034646361 -33396164376434313965386330623761383265383632666166663366626131653533623835646433 -37616430613032666430303333626139613664396336343730323832313430666135316239393363 -63313265633661626535306162643936353166333733353535636366313564663736393738303961 -37643237656330626164613938306564333732356439633237646335393538303662616235343031 -33333635373736333364626239393031333862623662333033343861323635383061353533306530 -65363138656661613366653933393930666665343131306636646536323761626538633832653536 -65326439613430646330666338313936366635346135393138663338346636616462343062636134 -66313032376335663036626132306631643463613764613538666132626239323137343534383662 -34613364343164353666333162613331386332353064333531313663386361633639633762336333 -38663734376462363865653666353365376366616364373161363263323532653636343833336339 -63643131316530346235396431386264623935366330616266666365656166623432633232343534 -33616666373365663738313637356165303564353431646635316166643266323431356661336437 -65623038316235323731363439663733383230343632643839663638343732366431363533653432 -35626532626236376638363438336564633566636464626337616262616262616665643632656137 -65643030303363313439396138633630643130623434623565373062613138636661383438656237 -63613238323132363931303462373666643631633466363033666161656433336164313966646163 -62323564343363386139616530343563303731373638393834653662653861323033393436646564 -61623466393338376633326334613463356137323438663636646664336236343565356433376434 -34353439636364633435373636653265653039623630323838323736306461303962323636626637 -64653333303065616532343131363261316165316262346630353737396366356563363736643663 -66643637653438646637386462303661633531333133356338633262393038643132393231373162 -62323935653961313666383665373334303135333035363965613539653035343730636630333564 -63343566616437373434653735386634306339616538643666633265636634663331326536323663 -64326334356564656465333335363937653665376338343463316537363938653461653566383239 -36383764386566626234356361333034336465313239383837343835663264303634613339616533 -63623834616365613937346434613165396137383839393864636532336266363266666132343863 -65366166616638323065656236666330343032653366333937363664346561366131663932316332 -34626466613464343064653333373364396336353030353462643831356566636564613639353135 -64313132393265303861373035303833383763376661353830396132313937353930363266346466 -66303833626462633866613532356334313934663361383563336139346134653534316633376338 -66323534363434306636633034643363653333316366363933346536656235626530306134353630 -37363632343563613165653162613161643030653734326632663535346262636231656234366130 -65363062343866366661333138336231366636366333373034376332373636376536306563303563 -63336662303932643633376165373661653934393966656133613635353861303235656263363365 -66613235366538646536636536636663613038613933366339323163653732373065303530386664 -31386336396662356230326232363766373239366366626537306535306162333333313234363739 -62396432653465623633353761343666396237383635383539633863333333323138326362616331 -61633637643866363530613139616535313138393832663264316232636262333462363764333238 -36643035393339306264336639313138666136343931666565383039383666366537363365323963 -30383533636665636235623361613931333361656430346632633362663064336362393330303661 -39663866333162323331376331626337623331363237616566623839646432326666383163326431 -32613165316536383731636335633366316661616662663631646131303935646235386539653031 -39396662666133376430663266313365643234643364346436346465646365616639393063323134 -32663132386539643232366365636132363561353665303134326434613737333463356366386466 -66643363633830666236383830333762373230303136316339643937666333303166323932616666 -32626539383833333131366561313034646362613339656631353565383866376364613232316432 -36336637386530626665303637366339643033383534306632646131383035343130303235663661 -35373932613733323831386163323238373861613264383731653530653231353963306334353436 -31393735653266386463343432306566353464303462386237306132303230393939636433356234 -61376230643930666339663761323932653164616535616463646134316635623836663034666238 -62356632626263623139663930656262383338643031376564643164626362313864383564306233 -63323561336439353766323138333532356564373333646430313937623732393434306436346562 -62383166363133633562366439356539306662663531356563386136303936366139666561306331 -30643437616566613934393363653230303964663439383239646436653162663665663039643263 -34663039663431313637323237636431653035616238376435373232316337616438613738623865 -63306264643065623765303561653664646464613437323764373933323731336332363537616132 -30326135363933623834373639326464343262336264306139663038373336343161323535613863 -36303530383064353661633631346131643061313936316538343734663536656466633736666535 -34306435616139396132623636633163336536636337393430633364626266623336386532613131 -63323561633733343264363061323834353334343365383230616166353461396635366139393136 -62656563333865333933393534353637343136643739333930303230623764653662636336336461 -37643165323466373532623338356535343663353236333862356664623666316233393563303062 -34663331313765616566326166616138386263616163396630626239666566643266346132363964 -34383330383362633535326166306137636165333163656532666166386665323036616562353434 -37643062343232623562313061353531613939383665343433366435313736643336343363373032 -38663733646231343464633166343230646565373336393339656537343662306665303738396463 -64366365373063316535636434383136613732663065373763613630633037323862396437656135 -37373962653166626239343730663236346665343332326233643663323930616666323633333161 -64323764643230616165326535343332333135633139346663313230386331623632326666636562 -37306363633765336261623163366463346338643239346536303638343162366432306133633363 -65383435393232363462376136386138326262386230616262373339326361643862646632643062 -35653331353130373735656337376339653766356166373233313237633862653433326339396135 -38393566663363313561613535353039623932613462626361633138666564313161656332316439 -38643666663330656437393366643663366365656332623163646439626265656136666165393062 -36376533373634356630376636306233353732643266656331613130646534323334323764343661 -30303339623331303730303934353631373031623566313436326430316434653039346632383466 -31366366373064343035626636396665316563663432353861396533363232393537653161643835 -37333734373935363337373334633561383032323538313761643837616339653464363061626331 -36636535633862303362666432303162323766663238353365626631353165333764386232643863 -31663231393534363162376366333838366335366362343061616234613033366335653864363563 -39643838343334353131376366386538373935333966313831666366363561316336623264396136 -66666663613362326432616666346361363030376663316464313939356633303533653339313231 -30393833323332353434353165373138323638356366636233656563653666636163396336656535 -63346430636237616637653533616132613134623165383662313937343734643532366164366461 -31646162303162636566353165356338326630386366353437653631363831656131373966313734 -34393833323532363938393630336266313135363336623261373764303363623130353264323634 -38336139373764383764323435633232643633326166656639343134646363623433313030303464 -31343233313666313961633236326330616332303761393236333934636531393965316366353531 -36376536386165313538343334313230343031303466623061333335623534333933643330663531 -64323533316139356564646132656338666432393231353363303833666562653662336437376137 -63323539306639363662626635306231633263356533333065383738336562666461663766343864 -61666339623736386131316462623533323364343662636634396236346437326230353066663332 -30636632646162333365343661306261393661356566316337303631613764363337613132623563 -31633761666634356664626466396364663336383961613762376334363866383466653338633738 -61613833636461333062386635313032623362646638343430396134386436323762633830626131 -33623064363631363461303566646164333134306363326565363232633438313835393234313635 -38353361306535616265616361313035653935303161333832303765633166353931653139376634 -65613362316332376433336261653935346532323139393137336335636538396263363931643463 -34383332393431666636336632333039313432303164393437313431393330313132356565386630 -37393138356635393231636663663165646138656230613734346534373931653834373630323766 -32323737326663316636643730613633323531373665333161306661643365383565373265636634 -35313130393661326530626238643330376333343138613730396339353766626166636564663939 -34643466346462633438333336333763383131333932656237313064613432646365393131646466 -33313330636132356238353762343733363435343338663239663763303037363839343664366638 -36646331376336323738663733613833333536373461643164616566646366313230626462323831 -30646534633736343461366562626166396366386564383134656139636430663333613034383531 -38613831623335643539393566303661346365353561383037336463646265313965366462616238 -61613466343838356539313965316637353866646335646531656563616339333661636230613433 -64313233376466313432636330356630653433376536343733393661653139333937396464326232 -32343665653432636665303039613462646563373966333065633566626435336439343466396231 -38666361376632386630326635303131316239333032663966613663646431636533653231303033 -33383931653437343332343339393366626132316139623139613831313333666261366664373732 -30333930663833323661393934633434383861373134326438663266373236306365623433666265 -32343838326661323264353531303963376338653764653637363631373532393735336230633731 -64613232383439303338343838653830363435323765353533663938623936333939316232316366 -65326434626437383564333438633238323964363632373562663438323939393562356461633466 -38396230303164393139383735363232656662643061653232336364646662373761666163636435 -39383133346464373135303435323365663765646331316235613636613264663264323165663834 -66303137386436386631363337613337623065363061386330626334396639313733303233646431 -63313533646434303961396665393566633630323266613931663637396630313163643337323938 -33333166393538373134306637633261356635663237626236653837316630333762643066346235 -65323865333364373664366130346566633936393738336331356662636535666537383637363963 -37343661306131613232333161633462316433306636363563333762323062656339653232353737 -34626635326234653661666438306439386563653065346230633663633965336564343434326131 -36303533613665343939376636326338363662303039386362666566623236343632386266323739 -38636666633335633135356639373636306132373938306465306463353135353537383235356538 -37353261613466653237613561303334663838633665303462623336313861613962346538326131 -37326431386461343639616436613533666137383930633131373639633461646635306335376639 -31383662396633383238383838643037336463383533373866353737303135303737346438393037 -33656132366330316537663437636637336161636332623933306131613565363562373036616464 -32306663393732343033633764626164356164383634316138623934373938646531346664323639 -34666638663836353535303164643362343035356535306663643639383861653137663433373164 -32633639643265623138333734306338396233386634393865313665336330353538666538653736 -32396431323262633261646538653632313831666535303230623663383363303861656434356130 -64623530313432636139633437626630656161356564393834353162353537343435323262646438 -31336230643031303630333430623762303463346230353437383334616365356566663563633866 -35386333663833333061363639663833613134316461653232346563303062626436353963636362 -61363134306231343530656132326166353437306132323837373062326230383236373939636638 -61653633653638323031613332646562646335316161666436656432333363366533366439643533 -31396432613734613038356430396337646538633735663039663631303631343137303865396666 -65613530663839653830356631646437393764383237393638303537303333326465373037336139 -31613333646463323937323532373638653733346662356533303739643162333735363462383133 -31353731303637616262393332346662346436353039383361373239313938313533613434383430 -34656165353931633837343232386162656632323430363436343365373566633261626263636335 -62613534623863363061633361376262636630643139363734396239356263616364623666306664 -64343931306261363530623465636436303837306435323434613336373165383539383762376437 -61356164643264363237313935623564363734643439373237646261633462383332646533353661 -36616364326330626438396130353261393566623839623732646632363533333938393737373331 -66383837613765663934336534396132343431343137383863333438626637643033343566663563 -35353461323036653032376433623930646633656631333963383766303161643030333636643037 -31376236636338316662626532663839333833303833623935386332656635363631383263346163 -30373866383466373663353066626333323032633730306536363938346366346361666166393333 -63316461353639616231616132366366346435313162633235303535393534356362653335356235 -63316433393062373930333538613163633738303061643463333336383263353164336432333564 -31336639363136376362333966333433633230313032343264646639393436666564303565373337 -30653764623132366462353236656235353562386639363332313261303331643463636530303364 -37353333396231376438666134343338656263396663323232333132386165646661643335656565 -35636263623464663535306634633261363333336266616636653036393033616264313132326239 -34613137626438616663306539636135646365323235393431653037323438626261353031643232 -32383633356635363533353966376435326466626534623264373339303131623064386236346364 -64643235623733623639306164393033396338323337656361373663303462393564323731353462 -62626332306133643639303464613062623537363330373763343334386365623133643131333263 -63383739373338383734643639313366313164646166393866636462623233653935663431636266 -30623231636465646539623065313137336332616333313863363131386336326539353139656339 -65323335656432373534323035613262303836363433313831366365656263633538336133626230 -31313633643037653637336666646236356430343866626665643964653838393734666462333864 -62373666343639316164633635303433666533363332366437323562386139386637313937616538 -35363039653266316164653235643435633738356561623432656565323739656262303261383366 -35393761656662643539613435626639626464373931653135323636656664666339636162376666 -32336531633934396363333237626563643336643464353262653062383033356234396464333638 -33633637663437613364316639663364306664336666633161633834363964393632343330343939 -65303966666339303136313633393733346435666338616138373366633562336338613431393062 -65333334333036313263373665323963343737653065383735613062333364653364393037623662 -36613865313235363364316230623134653532643838343865646233343333316333346336323962 -38306335313862396364613361633961303633303266656436383439376339323264646339343632 -63323566666630663836346639323934356466336335383332623062323830373130643262613033 -38386331326466643965396439613537393435326265353531363532643765373931636461383138 -36316334633432346532326562633861323538386364363661666264313535636538323133333931 -61333633663865373064376466323364313134643733666636623530343433353238643331666261 -63663332326366363533326464386436393634376132616138643231636234623139616439626337 -39633663333837303863383861396337346635646230646439623061383438346562326261336432 -31663664303934393266383237363337363933313261343631323730366239386263386636633964 -37343334616533613233313762386439316435363336316333316561356539646634623834633761 -64363439366662386662623263346239336332386337303630316632343739663063306635363638 -62643362663036363333356536333935656266613636303230313032643131383938343165653433 -62376362306536643631303565303734646564626638616261663661636130616130383462353134 -63653562373339633231323538353831386132316261326163633430396166306464653134346430 -30396630386566313236303863303263346661613636366264346336653762373439653938356433 -61333762333736346634616635663135303539373836303431316232643731336261363230386630 -30336565623563356438623335323332373763653430633434306263343436653434303461373664 -61666632663162373231626538353830333264643933373632313631316633666265353263356133 -35663062663134643565333865343530613035323632313966376666343334353062653262666534 -37323865353935653639613762346261653438356463306238346564353361393934373435663430 -36663037303339393432313039336237323964636635316238643163326136623837323261396130 -39303939333662643764316566643761343364353465613264363936393039363630656138373333 -34346434633564613962363539356433313039306232353432653832303762316535633336643266 -39636238353737336237306435353065343931393561626438333931663038613661613966633961 -38393030303966303134373935306233613837623332656330613431353535613262323735316136 -63386263333135316334306532373466616164333966633637386330643735383664326434313431 -39623236353833653164633566366239306135323530356331613334393739363765623463623438 -33636237383438376661396635616338633763613133376565386332653234393732626334613762 -33316337306463346364626634616139663465633366353633326538623530363662636535313361 -61376537626135393330316332363231373364636239613565653764363266323563396135653131 -36373064393030363362393234363738363366366236346361326365316261623037363438633432 -63346131666435393433656132373937653139613432323930353563626466653131313735333837 -62353331326166386137373861373665363437393435613237393730343761653065353763346339 -39306362316139303864633634323963363232356632313134373163373636333030613964373662 -39386238643766643462366330303166343339376335323366306132353738613762323730653830 -61356432363463616438366638663433343333383430343164646531343834313733353666393534 -30353561633361646461303064633763376365336438393831616530336564623739663162303365 -36636563333266316262383664666363633261643834656661326435313662316662646461313439 -36353134643538316165373535393431313632646665633266636531326332353461383365323862 -65313761633062656663396439303462316230353866653730623466383236376664613635323831 -65333238363735643833323662323566663339333430333732303632303830636139306632363033 -33353233303730623562386639353430613535316432306665326337643239386364373934363661 -61356136336439313232653161353231613537333239383764333434653861366530316238643037 -34323032326234666565313036646465303830346430653664643733313437386239316161313030 -36633862666363343061663331633837613262326230656565333666326230333834386634653863 -34646533363332346138643238306232376335383265336363313032366134313164623130393266 -65353436613239353530316462626339626237316131613334663338383165383062623337643532 -63633661323938633732333938376161643039613135636137356330626135626436323137366337 -63626162343337373332613332333664613665336466333832666333636338666363376636356237 -39383136316561663239303566666239613064616365376563666533376230383638623530626433 -37623336373833663537346261623536623438393464303033303834383464363766333462363631 -34366335623838383638373435306233343133653637323230646165633764323262386133623738 -38306634666532653737666232653831316530633565336266666465356434363662303666633230 -35336463626339653631316362373432396639626533336266656431386133656365313161363034 -38633834383064366262636630656235353238633961666637396239373838386632313239376339 -35326636646231633238386565666139356165373961396637303663356365636466646235373261 -31356437386565343962633230656231613539616635383536376135643761633736383239303238 -63323162353166376564636139353661666135383066373265613535383438626136663265393833 -34363130656465383934366461376137356162373639326164663565393633666436633636346135 -61356338326661386533333764653830386639333934356263386361373831333332353762656539 -36666362653633343133313535323532313565653561373465636166616130396135643836643161 -30623236653231366666383031353264656431356161656362636630666337373538386637366531 -66353763653630396330326435396333333664656563373039633931366134333238333638663032 -31366432653938363366306662663964356266326334343332653538326462613937613636643338 -39333063636166666230353430383366336366643237323236393766336531633763653732356565 -33313137656434303963356632376364316330333338396663656335376238366531663231333832 -62353162343336373730393836363365613436323836393166303533393036316234616561313734 -31383830366332666434313938373963656239663233653139623032343634303033643439336261 -62393937613665386166343861616537623332613332333938343264346361363331393933323438 -33343237303730313763376233373639353538633539346231383936653662316563306465623064 -32373234306664633939623338343863343665393534373439656436396562653765666663313834 -30353936393861643232393036373635356364373933333637333238383638356361363333636364 -62343966373830666461636665653061376261316537373964393835323037313564663439636262 -62333163613236623035363465633665363362326436626235663761626135613663376430316530 -66633866333631626537383462616665353536376464643137313163363233653535636238373531 -30636131306532313535656336643561316265633966326463646564656232386565326662666638 -66623830313031623263343936643364336332306163366232383638313263333239373161363065 -62326134376634356135373238303466343866396662333336393635343636636539353565376366 -62643962633137646638643938643765313135316330356439373833363234383565653464333633 -62356136323238373134366339623234626465663865313233376139646166316163336331613638 -34653165366431323135613164383862383638316364633638623238353232663833323837363835 -34363530306562336635363133666463353734386266623834383662333665336339313461393864 -36376635336339643132653833613234313131326239633765323232613931646663323734646564 -65626663646635373366643538303633383461306262643636663363633464613430373332373139 -37303864376534333431666665313065343235316463656335616432316436666666616233646438 -39383237353661303963373563386161313436666633383335613434656439633733343263363566 -62323637633938663237333961633163636435663038313735313239303531313635326438396464 -63333663643261336131663136616266383165313235306461383837326335386639363030633831 -39363461363137323433646161643839396337623535376164393435333233363831656638386539 -31366633316231626438643930653939323163646562346435663733373837343561326665303333 -61633162343933666664363364613634333261363265376333363063363531373431373533336139 -62346162346632313464343033663565323537653666656339303337633763343564326633656462 -31306639656137623531356464336266363966663032333736353263326461613837623962626532 -61626138623530353330303263383235646332633738626538643131633763383735623232313335 -30656434366631653338303635633265363264396334306630643539326463386130306632353833 -36663361393039626230346631643733653662646633353665613264363933353436316537633133 -37393965373537316433396434613232613364613236623836613632633565356666353866366431 -36613334396634396538646333323264336465353532393834616533636334386464383966373438 -36373638356663313236623833323632323736343165663964616132646465643235313733373865 -62306563363231356638386263356139623439363736356236633266396363393238363539323130 -34653338376164373533646666353536323334396436323163653565373939653962316139393265 -66346635666235636565353832616330363361306336343537323561636133646263616332653664 -33666330376465386230623261383332326133353632333435326663343934303863386663613662 -32326464623335376132373661356666383861623566663539656361333731356235633136323338 -31333331323130303462633766316636666130323831313038626233326533666637303336313566 -61323033626164636463373761333366313863343636393566323561303631386337373131333033 -66356231366130343934396534653531633239373039393532313631353937353262363436336465 -63343536666232616164633136613537626366363966386135656231623838386338666634323165 -62323630396332336531343035383866333339613232383065356663313532316566343636333330 -31363964363566313230346538306633666435616533353730393166313263313336383431623762 -36346233313739366464653732346131643065343935333335633163643365623536356162316162 -36663530346336653138656632353165373134663430386564373966366233333732643134333934 -30613131653536626230646663653835373636643462653235376435616664326130366365396538 -39636361303838343034313133303634633831313666663939376564613364623933353538316165 -63376135363637663439636366386561346135666537616163656532346438366134633332353937 -62333861353964326636616233363836623538666137666465616338323037323637646534353632 -63323033666230623330363762376165643037393433343530383336306161323563393636353235 -38306666363265356366393966356663663931663661636236393937306535323261396334303930 -32386232393764653731386266386330333438633134643134343139333234323638366365396162 -63383133313963363734656164323031346565353361656635393132353237323437653732613431 -30376532313763383565373537303039643062386364306437656234656162646530383531393134 -66373836303961626538356239336133306161396536616433373964616239343165663131353738 -35643235326232613062646634656363666334646334373864326234366131386632366430376537 -30333935326662323165313436353861313831653666643463626231333464376235626162323031 -38656661333664326432326162636365353734653561633537376234343132666330343062303739 -64313065376634613532353762303766313838633137633535383034353433316439393032363561 -35653230376438306564313566613236626266616130643161366432376139656337623665336337 -64333164383262353065326333366264633465326231626361333163326234653061653734366636 -62306131323162326638633338636334626261653032323739363937393936323962653164303733 -62383230306635656264666235626263663962306266356635333966306131666539373266646535 -35653061316665323965386663303337383464393766356436396564653836383939396339356463 -30623565653961303961333164346333376634333335353163393339656363663335663761663361 -66323539386562633665383465333637336535663865376563303130326162316262623534653631 -36303739393033326335353734366335343537653830633038383164353532356563643739623864 -35396465346464656365346138613164303130653130653837646164393264653430386533346438 -37353462343863333532313939666231636630333235376632333531653134636538343231323035 -37333265666264633862346134363330663136633136613134366539353863363561376532323636 -66646533386336666238633065313661653762326665636531613931333639643634323735363433 -65316433366266623337363335623736386162333434636262393561313861663536353439663532 -34653735623264356536353966653763633062393064326464623239306535633534656166633266 -30653536323134393831653434643863653065386432353031386163333635636338613431626161 -31616364623733646639613435626531623733363835666565373037343230636136313234376234 -31393061613337326564386666366538653037616464346436666139343764396561393962366661 -61306532303937343866326233623438663835643838376365313332346165376365373339366634 -65636664326364633431366531353532353032383734663161343864646237383965626336306461 -65363932663638393233383065396364633537386165373034396332666435356339343432643537 -66383331653762396233393232323865313133623863643032343532666132636464656464663637 -34356231333237646266323530363063306232326362333333376539646235643064376235636234 -33366661653266393037396430316466613537656331363565643862336136656566663338363266 -64646635626135666634366461643935346161326134663331356230633836383134393865623735 -61316161663534663266346163653763323837613437666163343730643166313864633866306261 -66376638333463363133623966623937663531613565646431663039313836313732633133376262 -62636632333665656264356139326130326639356336643362643334613533383661323964373934 -65623637316436623336336634393930343035643266386564386237393830393761333461353130 -36313538386532646466623832623238663735316366303830623836643431303562636433373863 -31623262636365653263336638663237626137343961303866333331306132303538336166633838 -66333463656365333033353234396233666533303032363336363336653533373135366661616635 -36356236643535366661376139303139623231383437393739666533316335363435653535353038 -30333134363364353065396466653534326239353039396235636366383564393862656334326634 -64626438646138346661663134666661636666333634376433623232646530663936343939356432 -34363730316362643938333934643735666536326534636264326262626562613164666232376233 -33353263386635636637613064303165346235623935666361353963353536336132313563343638 -61303862353233623063363636626131326266333339373739653261333638363438316534393866 -30366531623062346232613138363663636439363965353833393265303834343733333162316333 -62393066373535363034373432306334376366633264326138656536636436306262336537643333 -33336233373536343763393962363165333065353764643362316663353133663866333966396636 -33336233356662613939396266383162613438643030303934393631636462653338346437346435 -35626239306132396364373930353431383233633830396331346364376466356337396532343034 -66636663626431386466386439613430386566316232373665386461616664396164346535613735 -34326666363532373038316463613832333030383539356235383838383331663537323961363437 -66393165376330393464653766383330653034613562386534653663383534623039343633653835 -36346137666261343061656663666462323233313261616137373764653336626437623436303632 -33636436323633623031323766623334633638633737336438643064663930656535383334646561 -34363837303965393165316137336330343232326234616339383832633134376135633737376636 -31613438353030663161643961383462333563663964343266663265346466343930613365346230 -38376664336238323262326236396663633931616238386462626530363764626266323861336564 -34653934636133323661633731663132316133653062343463666232633437363262633665356563 -65343732393236646632613937346462626236373536383364633138393139383638613061363430 -63356632313739623935323763613038656266343033373362366138613561663064366361623739 -31386566386332343962363531376234633735373137376562373966326230636338363232656233 -64393230363137663335626438366533663630623938326437386163666664313430356161356436 -37343032333565653638366564393736356466373061353837393034343738306432336235306364 -30616364633937653763346562383266613534313365323430643031333632666238653736316235 -63333136643066373432653831616663623636333530663162646666326364336134626462326638 -64643838383662336435363964376266333865333633333234656632323963643337653565306662 -64333532666361616264326635343932333333306465656132373862313636306332343738356237 -64393830646666653566643936303436613236623036653863383438663233303062323363653831 -62363632323965363263343865353364346561353231653933653038343238353939643530343238 -66306566393862363961376432383463633665313862366432386132616461323132373030396564 -34333430303235383361353363323664326563633837366564643439303237323564323135666366 -31343065653238373965616339313331373131383339353934386637303431643638383031643030 -31326466303536343361343334366665386135636362613434363966626661343036363061623835 -33353730353436366536323930373965613461326661393364346234376664313965393738373034 -64386332303633643462623162313936623039626464663164363735386137326333616166306462 -34386665633761323931333238383333376636323033626235386561373734633863633433313062 -35653462343536656138313462303335383835633563653362323931393437656630613364663934 -34383562633564333061306338636639383338623734313437643136393233313963393263373534 -35336336383763336363316366376634336634663535326232373165323032343064656663643230 -34643461643436353730383962356462356538613634396165646230636234376166336662656465 -62613234353934353461303835646164373931653734316135633361343131393133353162333966 -34333962663761633131323032346361623365613064383866633437663938636630626364303834 -35656330373639393533356231616336353938656437306433306635373263626439346263646235 -36356433656235366165613039353930306634656234336530303130356636663062393433653762 -34323963656534383737326635326665343233333230376236626234373862653636666234373164 -37333838363534613634383339613734646364646165643435623632656134656533343763626435 -62313931363666633661383931306239373063646432316135653132313762663537303832303437 -65363635353235653934383034343830616436353038633135313137373732306535343963643536 -31646666666664653137363531353964663336643138613061316465306434373435626536306331 -64386436636133613434383161303864633566613133386632353530613639653832313730653030 -36323965356133396637333962363764656430636436623236303631303333613234653962366232 -36356138373630396537393334353437663334353238373062333431646434373064393731643031 -62353863353862313436383633336161383630363332383132333963396136663365336436653939 -39353735356536306137613733636539653465363233633039326230323036323738326365623564 -36663631343830653036363433356265393336383861613430643235363262316433623030663263 -39653637663738643335303133313464613239346363396665336630313962656265626362623039 -35623432303234623565343632376631383965333130616563636537383539626134373737623631 -32343939646663636364643732313436646431326364623331363464633631316561643232613332 -30343462343630393133316236613262383433623038326237626465663135326239383733653035 -38636463663838306165346333623565336631626531633130393034646332343733396232393035 -30393436653037646331616536333032646631616139633030313138333732653335323930613862 -61373664643835386434316466376163383934373935343265633835323161303538313930373463 -36393137393666313865326331333664386337373733333036616363663262333861626137373464 -66363131363031373662313934393462386637313239306434643162636438346338656361306430 -61383564616463383038323837326538623538626566636361663938313736393334386631313365 -34323436653535316462633866633836343562323832636531623464346639653138393736613839 -37346537313766313465363537333833643035613261333339306536396638643334373265366264 -64373535363861373135366565376439396530383032313164323163373731633532336337383261 -66623966653133633164336239376331646262616539643331636537346337626664386463653161 -39363634346436363765646133633735353634373837326536323737613238386162393837343164 -31626161646335393634333139656265626438346531346532333730663138326566393466306532 -37623863323432353438376139643637386166346630313965393230653933343336653436373266 -35663230393061323666373338626661343237313631303435643036653531366466363366383861 -30613265313035356330626237366462613162363061393037613261336666663964613338393565 -32633462663136663830626636303638646133633233663530346261626631353836356434376330 -34393936653338383765616639376636306564306134663431626462346332626165353132633966 -64366431643232393633613538323630376436383037656161653430626266663436333036353265 -36346230643765663966343663656634306162303133303066653334303730616639363466376438 -37306264653335613730353238613334383630323830306134313535393136633063653032663561 -36323338663738326539336632663061396265323931653666623665386664643261626134383430 -33336662623438363138363130623239376130306635313164623165623333366363353063623631 -36636264633732306334393864353264396266343930356136316130646465666534313834633130 -32353835616334623534623134313432643739343931353066383636333633383237323833613263 -32333430656365656265373535643964656139396535366535666139623563356663323539393738 -64616430323566323035313736303334326637643431383263616134613366323462316133386239 -38356230396436333733643430646562386261393930373037666632646530303330356563653134 -38666631323061313565633265313231646563373163356233336238366233653064646534633966 -35666630346330353131346638336161313461633830316435643839363639353962643831353565 -36323162646263303436346434333562643332383764626637636362393761616165316332623939 -33333434373833333066646566666161666637343931383730366131356431623233373233666165 -30653362626463643538373532313339633739313261343133616237376664306533323161306162 -35613330306236666235663662353862646363623130306532303130636232343832633233313538 -61616137643465333333316131336230636661396235393030623035353239386535316462386535 -30323531386134383231653033666461323866393062363036653862303963303336313438363630 -65656363343236333732386664626131313530393436393939303638393133613234386163383834 -39326361316665363830363832303339636366653830373435313230653364323739316232323362 -61353334653232323339333534353563346330393731616633326532363035363837393830373936 -38376564633538386639313330626366343538656639363333623237656530393639653539313666 -38646135373138663832613064633262333764646433313931646565643936666164373930366231 -61636463653439316533353633346430376330613132326163396239396464323638383531656666 -31306139316461373661623439363330323538623736653665653565653866363164306365346466 -39653666363630316161666363646466336334346366656566613830323638613036306333656233 -64366335636532383263373831306265616366633262663937656232363962666332396634623364 -62333436643864386231653238633232366437323063316261336661616233653131373531383163 -64666566646561346132613034656232343131396365313139353039363436396164323263353066 -33343035373861643565333964306266386232353138363365663133313531376132626431313539 -38376362623464353830646231663364353463343435333166376339643063646266316661656665 -63663334383263366334633337343337633962623563623238656532613263666162623939363038 -32643764613566356130386235303836323434666561663064343434323335386161373534353730 -37353339633136353139613261613732633737376534643037373732633666303665386261653964 -35613335653733326561373365383262663464616530666431383864346262333563353830336338 -65336437386432623835326337346436396361663532376233643839636661313236656161626132 -31663933323232353564306439386439326364333236386261663236323865353264663566616563 -64323561623562613731333064623433343363393239333637373031323436383566326266303636 -31376232623635656134386265666637623563303536623136636664343864333634343230333739 -37333539333665333764323232613532323761366233326661396562663466353662303266643931 -32336139656363636530303837383238373338656534386266623433336334646564326138313837 -38666162376134616230326230313733393430393065653434363965313636363834613937336232 -38633164326239376531643033633934313062623565623735396232353765333830323663613537 -34626462343435623730636461373364333134646637653461336633306364386265316335343639 -32643462643238363939633965373436353939646330633035363865376162303665316262633462 -61626339393439643035373932353636363537356564363338353436353461323235316661653366 -63366562393934666464303538363663346261376662363637356539383038376164666134616234 -36396166363861356364346538623738643964396632643538336134373663333064663732653633 -35616236343838666233343937633236316434643337613261656563383739306261343163356265 -36656136636562613461326436363232363466313732613335396135646463656664336564356336 -31323931316231623765356438363161613763656432663161643336353662616137616430613265 -64393938333261666530653761386339643935303532353238323931346339613938616337663063 -36313131363835313738383662366331343331316535363463323536396130643632666366346537 -62383861363035663430633334343337373862356331303039366661636231636235376130643737 -66653866316531646164336166353739656363316664343261343365643138346431306434653531 -38356136303830346464343930363162393232623036376533386130313535656436306462616366 -65363333306536326363323234666632326463323864343566333939346430343235653763313737 -38333765643461373438666563326362666566346336343434346531393938306463613531323632 -61623737353261383762663664393438343666656630656266306164643062653364383232666639 -31646135376562616663373138636432393563323063313237373165656637333864343331343566 -37643465373338613534616339613964363435373839313365636531613365386166323936303138 -34656437306133383664663961396131336531343037643961303630323634646632633766373763 -66653836326637386365626162316539306432356337333539633263303262336130346166393766 -39363864386431633037373330353330306165376466376331333734636531373439306139363736 -64363432663161663331643231336461303465616266613135323936623062646438393337396635 -61653637646463326337666364316132306434313037366439663232316162306131333333353731 -36376631303866396566353439616563356536316531626533626334616139646339346461633266 -36346539363162646636313564626464306464373631383337353762333632333662636633316239 -61306635633937373039626530316434303137366335633734313532346434633263643534383135 -31366639383437333831356365393234376234656137613231616439376665316339623462613161 -30313763313137626538323133646365353835393633373866313732333539336634326634366437 -30343733396166313232313064336531353832383234383466353561323139643065326463353363 -32396562666165306339373633663230373630393666313935353434323938646263623861646261 -61643262393565666336393236313965326265326464663134666364633331343865323662643765 -66386137626535306631326139383235633738313936333164313037663939633138383936336665 -37356231336530663433653166356661363761363731653736323538346536646330653631343763 -33353038346331333333626662386436616339643765383737366438656434343861313735313931 -30663433663933323833363831643830356364343534383166333030363366386565616262326336 -62383362333938323962386133373631383830356131306539663630356436323430646263313438 -36643631626363383962393563613361303034656637633531366164646631346637333638343666 -62313330303036316531346438663161636166346630306535346337333537316534616161363237 -34396139366462393335353938646662366637643530343933646135626664653663323964326631 -32666331323661333564356534333534623335333963393233646564323339326133646530623530 -35333362303664663765653336393363643132323566323762636330326265393335376632316166 -36616333323261323330656261653463383630323664643631353339313364303930396365623162 -65373135336137313937366331313261623862663761643032643563343165663032383834343536 -33366564313732663536633732313763313231333536343366336539386431336164623064656461 -36616262633732373235626630303061303630306438386262393265666462343434323862363538 -66663131313539363965306437343335323466666161313137656433646136323063353937396138 -65633466346266303733336233313133326362383730366438656433303934623230653639383462 -32313163623562376666393133336635613835373136346131663633353465636233363039346264 -37363538613430383739633065343933386466373364366438393435616137376231353434393430 -32366137633964346465373836633138316532363136393161303735616266386166316234393761 -37663636313566376239373864626437373830316566653936306330396236623639656262383965 -39653135353636383065626135333366313962396230393531363865656630336436643231653966 -66313734353135366537336331336562386433393864646233633462613865353464343437326634 -31323337353565323866326337653063336439633330663162323635376434613137353136363464 -34303236376135383331646537626238643737643762383861323736356139336661613034613630 -31343766356565353861336566633739363562616535396535326631363634633738623765343762 -63356265386163346439636330646664386638643033343935363238386365633435383433313334 -32653536363862623633636639336630623366666633383433626133343232306166376566636432 -34303837366633373838633061623039623131313938393731396364633238666436663861353137 -33306130663764363566313737303963343162303933346466343162343063343131346339313164 -35626430373764313935396133313333346364366430336537636161643838323230633863663766 -64383265376136356232306433343031633433333463623030643836323761376234363833373134 -37653561323739616330653864636133336335393166613939393665306465336637623761356265 -64383038653130343837303331336433653061623961323037306137326331373331313564303539 -37306636653962613031643263623035333631643437636130333138633931306338636464323566 -38333665663564353334363136653862326535613264363062616566353866643631343961323232 -38623031313166633031326135386236306332623864333664326335343734333438373038346265 -30663939643432633563373230303834383032663566343736386163373334303235623132303366 -66653534623764393337336337333163663339656232386264646236316465313964653264613530 -39363334353334303564333966636138323831376665346530626237623435393232363266323764 -35363135383661343466656230616663353530323335336431633432353836616335616135366164 -34353136316331393863646133333035656462656539633532613031303637613730636330316162 -35343964383839636230643338373536633765306230626561376535376266356130343639356566 -39393633376361393735626164383161623930336161306665373232656233643463646364316530 -39333261303263326331313939366234383230653362333133363235333866323962646333333361 -37396536333933313339373131613164343737306561333239363964353665383730313436383739 -32646534383963396439623064386339363231306538643239653032616634373563643236343634 -38343431366464326238646130326233306532343131386538343831383135333932393737316636 -63323863623034613336633030363562616461323465333235633262306165386634313065666430 -66636536653438343931616233356232393934313534393934363366616137383365353435326632 -63306132643661306238663332663661313265303833386239396265363966353532663561643765 -62636363386139353761333735373638306465303530376364383032303434646162613833346232 -38643938383538376632316162653433653535333264326434623437663464633864613665363262 -35363639643366356437653564633865653039646133336632653034356432633934616666626164 -34633532343162626437333539383230303065366533633562626337346631346261373732386232 -66663762363130396535396166393339613334646563376138643230623934353365326462613336 -32643365373937636534613762386361643037623230633532656536343265353538643266623438 -61366639376566356133396465386636393433666630363634396362626662363563343231656563 -64303562653937333839396639346339386566633863363434626634636432633034383638623062 -35623437383233366337626565323537326663376335633662643466363962653966303432613364 -35383531306136613035393130343233303966373137353965366531633864366662383262383237 -37386634636233646335666137343833633733666532613830636538643334323665313331633730 -64353839633664366635653333663165663564643739383939353462623031623962626161656237 -61323233636663623630346261396336643035313861366338376466363234656361616364346435 -62393530383964643730353662356639613666623237636338313136643561306539656436626431 -64343133643035663164633065616566383666666532336539343938383130393362663462333131 -30376664323739663432343335653231393765656335313163626630366334666461373437366131 -30356434656139623130356661313537633863326263633231323166313633616238303764393762 -32633632376434323133313666653939386631323962613963633536383836626539393232633364 -36356562616663346231656231343662663536623835633336613236326430343762643466653033 -36313837333066373863393735623966363136366566356137393536356339643031653764313761 -37656532396130323333623231623839376363336164393366303062643930663462663064636332 -33646334643430303435333537313664356563346133373330643930323732616361363638326566 -34306662646266306561663437636239623332396331616363373130333462353031646566363235 -30643337633066353366343036356265353662306264613431363561633730633830363331653736 -38393634333133663363383966383830636466343831626530393935623664613234313730333262 -36383038303637386130353665326131306563636465383465346431306336633436353536643035 -63626639343833396332663737333130323664616262356238643832656565653031356337633066 -31643563643331326238303461613065363137646466383334636633656163663161393738306362 -36643538333934363230623161626564356437333635333536636661623533623862333164353539 -38613463616437373934653863656238623735653663653939313231303535343235373733616534 -35636461636332633766313162353231316464396633623937653464353130353164656433626263 -61616562393066666637393539306436376132303034623237333536303162383165323063653037 -64373262396366623664353032666639666137333166323665333938393136393437643466653561 -30396465386139356365366435666261333534653461366239393161623537653365623864376264 -62343336653034666530623932393535653836373433373130373032663765336364363831353062 -64323639373939373666343466353861653862363532396465313836353263386431346233333462 -30376635653262663231343033386638643537633534666638346363373466326566373865646333 -38343561333732333437333638396637653266636462343564306333656565383732326164303633 -33396337386338323539643535303038613736333963646230313461353462656635396562346464 -64653164356533306638613261336631313830336131323463666565316331356533393134656364 -61613138363266323433333863666335306533343239373231633132386334393261393032363538 -30343738366534393735636436323062336563303332373838663230343939643165353639636634 -31346564633961613565336232616361363839373633393064653261643931626335643861623334 -35386531666365383833343630336639643135343133343265326234663363373930633030396431 -31313337366638386461323934323939303233363539633038646561353836616462666663623466 -39303333306164316161653661633761663335333938623839343864633133653739353533363261 -36613436316363316138656434616463633238643536326662373234656630383834636263626231 -34323231663665383639323062343663393833396135313334616166646564636531343038393336 -33643536326334356634643534356661623638376662303964383962346637646261663237613464 -62373530326236383538343838616333396332333466653332313832316463346364383336323030 -34643264303136373864323737656265356561353664303532396162346339396537373838383265 -36383662623636633163633836383464356131666162616432343566313438386130666236373938 -31333563383762396465373863613431353966346664613866626666656338666432656563336435 -31386535353634653239336666383732393364313266363835653837346639323166363337393165 -65393166386336656561636361376130393264333231613664366562353934616432336538383762 -35303431303331393466376662373463656464323865316266653831633062353766633538623462 -38656631363161623865363336333537366330633666353766626435303936626462643935663533 -32623331653834306263623534333134616166363033663466653034653039356534373232363634 -63623237623962343437656665393466303261646138353439333132316566366562613636363562 -38626133343663373964373462613038326632303131623362393135316338326437386666356636 -30663364613930396464626664306434303362373739646531346661666131656432623338663637 -33656439323266613336306633623462636232623461343534336364663463316233303262666634 -39333031616465623264646232653836663736623634313364386264336363363231623831643032 -31373332643930656561653534633465663835373037616230613331306563386531646538353333 -61663738623061663062363334636537373761323236323661646233353865633861633937666334 -30366435366336303331646639336564353139336436653832613633313330653961323966663034 -64326130663139363739356636666666373838386438363663313134666463643266336634383064 -64333433386634353561623961643039326162643237343062396531333430323035306339333334 -64353865313134383730643764613165393936636564323437366437633765343161626636326434 -61303438383865396664323832356664386565316534646364373765303933376532363537366131 -37303936326565633135356138346462366130333336343932353631323934663830393130346539 -35613436343563663162306665356230396664346435306633313037616561353836633937343331 -62356364303862613630396431323632633636623865386131343836316665633737343938333933 -39336230656363333462666430613764393638363563626162613238323036623665626131396134 -36376338313735323063396465343864313134663563326463666239316439366139313161313630 -32383362653764333539626533333163373335663361623631396435613765393561653634386636 -31313962633062373439356462376335353436333265613132626261306635386264383362323631 -38356465373164343939316339383638656661396235313133386463646632383137656561336334 -37373337663735666535666632376233623330363638366466646230356664643839613963303730 -62363438643661356664613462353161656530383630663731356661656165333233303932373331 -36396662653261373638373136616664363239306561666465613839303438623462323963336563 -63613836303837376563396666383830623238363532353435376131316238383134656335626239 -36323032663739323365343965316339393263333436653239356465333766353839663138313861 -66613039393333356663326533303138346231316132616630313234373734363465653434333036 -35383033323163633034373364353634633636383539396231383864363731333834646339336138 -64663934633233653763313065366265383063646361386638303830336539373233626630623164 -33313834343561653661396661633939613237356262616538363961343633653862306534653536 -64646163646234373338613130353837363136656630306537386131646137646630356138366532 -38366436373165633532353966623339396432353731653439386539646630623936306365326338 -64353765353466393263646432393864316462626166643162363665646461383439636662383161 -63393237626334366163376339613664666163623630366463323032393232376538646330366166 -39323361613933303766376431663662326535636230643231653139343931386538366536613164 -38666438313431353461323430323836313237373564363565373335656530396166643631623630 -31333432313162613136393137353463386435373031616663643237356465363430616561643763 -32613763313437363261393237303436646639373631383662613066316638336631636335343438 -64303566353230363632663661386235373232393633666530303338653030316264386664396232 -36336132313932366236373433353161366263313061373865636430356333353334336665353763 -61336561363063616438623135333037316362666261363433333832616134623533363534313439 -37326531373362353962373233643132353830616435636332656233613639643638393164356536 -34383164333033383433383832333938353835333964663465336434613232333364633464306235 -62356565636336383764303236656339653265393532356630616563333461333763663636326264 -61333564643537346430616339326635616630343931396161313032633231613238633637313136 -36336532376234643766323830626634303534633438313130626335653264656633616339643739 -30376362323332656338653831306435383565386365653337306465653430306139376130363036 -36386131393864663130636535623131326531343738636335653135633837376135616362366635 -30663135353562356165653363323633366134633636373231303232643563623561356234373238 -30336364313839663431623238623665396264336534356666356663333338343135306435383761 -38616531356436393134333465393936353330656165653935363064313964393637343664313430 -37373965363532316335626265643733613466353865633864333965373665643864663134363233 -30356466393830653334346638346634663263316635353832313835636665376265383437313233 -33666266393166653966333565643462343732393034326165306433326435353833663339643737 -38663464363333633064343735386334333238653339363430316634653766643063383262363036 -35653762613731646134336535333534636438316438313935326639343535613630373239353265 -66373534303639633663303561653563613838633766666465353334386437643931313334353664 -38333839353162363465303137653464616461333239376436616433333531353665323030386437 -36346637623765323435316664626339623932653930353133616235633534363134626432393638 -64613036313261303266363863343033643933386637653862376137346535633466653561646161 -62363963316531663235366463613930643835313635336337343134363031663963396366633661 -63313064383362303139643662393865633762376462386334613139653936303266323530373862 -34393033653330383564633731623964633732653438613135643233643531376330313936366163 -64313137313432313035653562393830333330326161316565343137333536663338393863373565 -38396536613332383838343136623334373639613363353935366136333631663531653037613664 -64636634663831333536643435343163623764346330323366303430383635363463333431393634 -63323962303234393764326462393534643638383934663135343531376563353239313766333064 -61623766303935636332343731383537653035366561343737613132626336313330303733303238 -39386632323965353734343939373233366531653865333535373636653932663537383532313338 -65346636343061336533373837643230663364323430636338356538323132353138366336343361 -61643362613162666161653830333931613965306237663936353863336663383265306364383235 -32316235303238666664623939306238346433643666633436313765663736313434396165366238 -36343433366139633436393537613261663531346437303363333032373338363362303237313538 -38373837346238376535656262393734656632346331363963376230393663393832666162623063 -62353966303165396138636337666239336139663866373934346538643132613466323261343733 -61393361663235663736323662313763353530643866393834656231366237386536393932623263 -65616265666538643761623062623732636662656466343734346462343336353836373261306163 -38323332643939363964353962346361663332626665393863623466373337613630653238376138 -30373437343030616665396535306134623539663837666535356163303336323462643163653363 -36396365383732666236383066333466393138303463356630623736366130623066653161623938 -32323839613936616532313633373465373763326135366234613230383763303737373263373331 -63333434333234323534303361653030333662333834626239353731666431393335626365623332 -38353539663934333938656563376631353731613266653866653064373461613532656661633433 -32643036376666333533376432303761306565383235363333656134393736393461653638303761 -33373430613839313134666439356236623761376338326564363336363264643136356533383431 -33383531663430333134326336356434653739393466613363663835613831626561366637326538 -33626637653939613664653462633263646438393733353337386337373762383733363039653538 -32383836653534366366393263393266626265346336623466316139326561616535356237643237 -33616339633235306364363565313733393138366538613532653534323532663031623564393235 -31363938336664336136393239666139633265663864396364666664623736336165386661316633 -34333530393265316438363062353261373034623235333165333831633137343664643739306232 -37313664663138613437636566396533383639343032366531353039653166313532373934633366 -34323936636538373437383836636138363664356330396465316437666661383062313235613864 -61333861393731333562383134396437323765346537326437353031353966646234643232636664 -65393163316632663137643538626461373361393864623638366638376231323663666630343634 -36666232653434383066353233373632373861666531636138336538613332373933373034656637 -62383635316232343030643937643538623134373266323862393931306234333266313336616130 -30356637363333613765656234356465303463346136346131396130386663353635623334633362 -34653535396363616437313535303666666539393238646636383734326161303333383862666631 -39346164316266303264313265343237643965653739336431663235643530353232346235336436 -64393665373839366530306332373631373830646134373339396265303337396631663935306639 -61326663613736373837363163393963303765303864313631663339643063663438393238646164 -37333466613935353036656630383130356232326165356536373363313235396136396463646134 -61613232356365303830396464633432373962393338623064393433383231383266633661663462 -39333663363263333833383032666565643030663461613731303437396365616135396134373266 -32356337306130616334656561383034376262666530383337366433326165346636626433373865 -31356562396161653963303934303135303235326262313734363939386632323566666336383865 -65626262303734393264663431393237616336653534323165336631316437313764646534623331 -30386136326630336634396163643161616330383466623030663164643263333539633862653036 -37386137336462333236343931666562336535633366376461343632303162366430643731643339 -61646566356663306237356339333265643262313638313762303765633330643639303264656430 -37353538333339386462336437323830383732633763303164396439386631363332353938376437 -63633838356464306439373666363736366364363563616430666565333630626163373666663935 -65633365393266656536353731333538323563666332616234366162393961313137633936333335 -37383137373333373839353231643537613964373535656639393731393830386539666431313565 -33636636343835393931613037343964343566306237633235353135663335613465613233633835 -38336564386139313037623261323632363431663333643734643435326435656135636337353561 -32363566363239393363666261633861333063646335396465633031313638396466356630333832 -33643561306564343539303665323061623535353132386333373662663530333364356133396330 -61343339323462353131663263356336343565316436326437363135303061623136383834396238 -63313834383563303061313036353566393364366265323132323633613061343435616566373465 -64343932383936333236613639666130356433333435376238306663373039623932396262306230 -66343838653034363263626236643065303661323730613266663765373530663362386239366130 -38313539363135333761653466623066663939346561353661376532643237636530646539343437 -36313333373838306662643463343539323631383064356365663030663063396462613635633534 -35386334326466323465373161383666616164326165323465326338346564613531666164316234 -62353735303830346430333331386632326362353534633039363063653635663633663230363466 -33646238323161613831616136316537656232633430623063613038306139373564353764376531 -37636332393137393166643464393961373062616330343664653064646333666332303034636361 -65353431626262633031643963613566633633333332313538383437393837366266623832633134 -66623934303432393536303665313566363737633131623432313862613065616330386265336433 -61366163633835653830303337376161303035653535643431333937393864323533383761613066 -39376630343539613466373932393036613934323962376561653663383736346131353337303336 -62373237363934303734363161383064353234623933653231383732313132326261326233376563 -66313731656137656236393834626662333935386633623165343465396635343635386666393738 -65376661306138353862616333316261363466383536626461396662633666636538313261613436 -38656235343933646133363866653631646331336261386563343564376432303533663234656633 -31343438653134346661643836356539343936623266643063313338333463303631306638343637 -65623564303534613535653739393235356632333631303536386238303663386565366461653530 -30663939363262383564623836663264633663303535356466326163363062626538386239306561 -61383731386134616630393434353261666163306361653730376537376565333664383763313966 -65383639643165323931373933306238653366343664653834363038653130626438313763666434 -37333039353431316238353262393062366434376239646335333633333933643966303765326233 -38363465333537363763393731356161626161356262326132663863356434643265376236633631 -62376236313665613964303833666163613562623232353232306531663732636466346565323561 -62386338626537663166633161393639666132313263396266303063626465643362616462383433 -39663233383435306530643865623363623262353533663430313330663663333238333631323636 -65653261303031653937363162666233353939343531646438383435313161343530386232653566 -61343830313262313661626232646263353665633738623537366331343531326433326235313461 -31613135346164376466343661363634373835343331633263333265333430646161383464343037 -63346664623138643665323430383239653163633965333637383831393535383536366433633166 -64656638353766323964633964383365303865396465373330373539323763626338346531616537 -63643435393337373233643461353831383265626430386239663838613338313436653966353139 -34626163303935396136666234613639343734616566373936313735663138613861653539363365 -33613036313934306665373963343130383737663261636232626439613865643639663335323265 -66393032303064666338333363356334366263343433666661643136373135333530333464383963 -37353366333538376432396532616362393734376332333361353039656436633738396631336565 -35373935316437323366323362353432326134323633626665333264613539386662653539333135 -62633936393037366664313137346465623665303836376164633437313562356664633735303639 -34343234313663373739353964353736316239333231333634666437393737336535386438616262 -30663862303938376665376234363166666665323832306637386134353431373637383530343732 -61616664366536653334356366343930386164343636313333373463333835643732343066393961 -33623464346165306531366333633335613833386634646461323032306662303338393865613638 -39656465323939346161626538626239383935353338633639313838306633306166663964333263 -32333838333165623639306565363436616334393137653564313534363164623234663133346163 -38323365613464643361666130363262313263626434653362306534633763646662646639356662 -65306638613465346562656464663065636431363964383366323364323334346530356134313134 -63616337613862633137636264356637333761353039643338663939346234373933386432373433 -39393933323761313036616430643733343162333430366537336433653538626135323931663933 -38633563363239306536316662646135646163653634313665373932393063306561616338353130 -64656639343036636463383436323335633631323062306262613234666230353530653965353835 -66313662346361306135663538653533303161323533636263306536376132323665343464663634 -31306537333666663634383531383035653134326231383238386534353166303436346330356664 -66346436303836306437623130653431633431373332666162393830663534383464366330343963 -61376236343631623131383737306633616332613737663461323636323631363632643463353332 -34316438343461666631363762646430373735343962633839653366646564346537313830626334 -65623964366161613535366264626231623565366533623064643330303635363165353135346566 -65346665323566373234666434643265626539393866323139623463646131633632646236353332 -35363236376632663537313836646564303534613462396233653564393438626465663737646238 -31316139386362336434656634383939613838656533613033313135346135386263346537643361 -33623838636138643730643936363664346234386439633061666235663061313937383966646130 -65636430346262353265373438396334613961376364653839336138613066316632383964646531 -66636138363338333532616365626235633563663865663834643233313531373733653263633866 -61353930313838656234653666323031643233343135353761323334373366613832643061383834 -38623930643038363766653833636139316662643836386333323735356363626162333266633536 -65636337663837303636613232323536643863323265373038333834336263323262373166326635 -30396364353164336637316335653938616432336266313433346533376264333837613832656665 -31306433383738336338633861653432393766373132616231303031633463626138373362353439 -63633038343765613438343438346164353530613831393138383661616435346263343061376630 -30353963366437326662323066376630333864343531376366663761313337376566636162633731 -34336339376638393064313134636534346364626361393130626461656539386333643430313631 -63613032393531353839646465323361343039363931666635323335363663303033326161303836 -66396466636661633730343063353062376562376233306233633162306363643430353939386237 -35623039373737333132623739666335363931316536386133396263363836666364343337373033 -62393737623830623063646332323835313763336331636635616335633532356230626364386534 -38303530303530376436393032366435373266636133376136616262373437303835616262663765 -39356138396238303230643831613533383231363438353031323032303730383337333633323639 -64353931323833373765303632366435626361383261663333333561343537336461336364313263 -35366630343233393364303765623866303736653664623362343632356561323861303734383930 -63653334666434326239356264653530316437633732343738333836643537306363646262376537 -30326566626164326661636261626339303534363435366235386433333534643636646363313864 -39366263633936363839666634393163613830646136663137623339656232663163383631313961 -32366532346132376465323631313034323133666333656531653163326635333835303732613230 -30623336363439623731353830653939343634373831346432346639633732323964316461333766 -63656166346635376632616161623837373431313562356265623762653239356438323061623134 -35623863656532656366303561333630313430313661303931353038323536396433643238643633 -39633232396262333061396432373436306532303832626665666434383565393361333630653962 -63633237656534626564353963636232646434366137306632353030373032653866643936636638 -65613631353661376566633330616330613038333564313865636430353530373636383937376331 -61376437346536393562643566313033303238643231616236323864616533323265633163343633 -30656362663135623533666366643163613935646566303461333166643131656564306462313965 -38383036323162396234383436656435303331633961656137323365353232343162666561633730 -62333662323236363533383230633763376339653933616666363663363438386138616431636366 -61636633393165616338323430396161323763363266306562666138363337373662373562623035 -33353930656337643336646261646262336535326630623662383562643432386164383932313266 -37393363636631353431333961366266393634363336346538623065353733646363633435363734 -65366466623566616637643130666230323564336632306138303266353836643234303238633630 -39336265343039653436323763663533343831343264623033316564326665626132333166393066 -34316635303738343661623531336637343136353234386531653639373461376166393264613463 -35366231393236363332376463383731613731613735363163646562626430336235613637363063 -34393863303665663531623934336434386430386137663135393865346535643662313239613062 -31636663313431383337373033663863663230346563323832666537623034346365623437396661 -39353463363737313639643638373732636666623762373139623937303135623961373439643366 -66613135616330646335393836393161353662643533386230663561613964356362613935383532 -34623539373731386136653739353866626265336435383130616162303239633163306532373834 -30333438333462306365393431663436383936376166373263376639363230383461643464643139 -33313336653039366537663432376166316434643135303937626562383361316335633966366133 -33373233313363656331386436656638346637353962366463336664633931643065353765626536 -39376662613036623935633364633064383666383235373063343431626463323064376432386465 -63623732383265323164623534623466353131616230353761636462346138386338306362373234 -64333764366133613631633739323330343337656139653162633739653432333564633063353039 -63623261623834396639623138313464303535646237323335633036653237386235376538333638 -31663961633536373236383763353433363161626538336261393265383164396131336437643162 -36313561353638353264313165303939666139646261626339346365653230386565663636353230 -35636130306236333231663762326138663230366133633534323535633734313565633831373433 -64636533626264373165343133623539616632333864633261356465356439396466366666306236 -37643161356431646464636365313236636665653131633335363662646231656161653335663938 -37363266373036646431366433663163653438633332316637386262343937396437646630626632 -31346238323566333932616465353636663635373261376661393932613065663235613538626163 -39633733313030323935323032656566326337303364303366313839353163623537663339656562 -62393163333761663938653435366639356463366665663630646138336366323462306139313161 -64346437373463336335613763396631623836626237623731653733313130303738623036643462 -65393664613463636166633465363833663063313061363362333331383533366637333038373634 -39316433653163636662353736363638396638303633613632393839343062343734396532333034 -35366165396631643364373464303363353538616231626233626138383662613931643331663837 -37353330613438633635663339356266646134383635366666333734363331653632333963616430 -39366165386465303830323835356464633036633063363330356365343663643431336661353964 -66333237343532333736303138633964366431613763646132383733323134323338333266303837 -64633236333331656637363064363436386430323765626366323537613362393839623864656535 -39646231333366366636623838393834616464306262346634636561316131356338333237303830 -30386166646136306631626564306331393061353431666362326463366430333732363233323463 -36323461633337326363383032313038666333326265666438646561323462343034616464313538 -62343334636134643338633536326137613232643237323066376564393934633332643065663135 -35373233366536353833366164323138643763393039396462613261326132366161356330613965 -35663161623233373236333663613563656134313761666136383165303562303763356634303537 -39383564616264376531636434646639363666326264613663376531626631316264633338353562 -61643161663964303564646562633365383738393736336331323339666261616634326366313862 -63323266623661306161656461306638356334363564613936333736653262653563653665386432 -33383365343461363836643364346537666432353061303365323139303836383735373562333638 -39346364333635616231366333643266306339623838346364323730326233353934643236626261 -32356263383164396265626234373639623138653239366562363039363533303466393433393733 -39336662316166663765366230386463613830656238326331646334626535653339656333363465 -63323937306166613832633538356263326465626634666330373337366666656638633937663237 -62646130346363663034323661623864663863316162353364353033323131323761353533343233 -64333064636162346534663265326461346138643034353936396233356234336666653262383033 -63303533636465363664383866333934616366383464653730636134373637353864306663366237 -38663534646166376261393665326565646461343633643835336638393933376636626466346236 -35333431353961323431633639396232643664366539366230613265316234393462323564353766 -65343838613661656566653235383439306165663332653136323564666532333261326431633335 -36366336316430393865613665333035323936373935363438663866663165333835356239353165 -32333161386633333438393163326265646232626533333734393266636366303265653134656131 -66623435316163663039393836336139383266343733613036373735386638656335666666333931 -37393236636439303966313762373961373731336638316335343464623861316464383331636139 -34623235626465656565366136373463333263633231363130656236373133323539303963646565 -64333639343831613536363264313433326339393063633230373132636534323033663631626262 -37623638656264353266613839323832306361323963316266343365653739386239323336393530 -34636636663564343664376265643266353831663961366538623538616461396539313736373466 -65303963306439666333366637623234613831303736303634386464356163343163326264316233 -63313430376234663532343462656563336333636639346136616264616533336664393632646462 -31366364306565616534653761343266333033373830663537343231363437626539303531616464 -32633039643963656435346636306130383534336131383734666631323937306263373961383762 -38316331393336333361626262323833656337323834383837326538653038366333396538646362 -65643366303233346666393733373030613439613761353539643431653937313435396263373639 -62303033353733343361393466623735383736653736373533653531333163666334303336353666 -34653063363138326535386234636265343966623161366362333564326133306134323335616264 -64343664353934346230373238346663653331396437373062393631326336626262313730636466 -37316661643363666131326336643136323161376531386134383335393538663331313031323432 -31346436386132333631303164343831366134373433343739373733333439386130303665396134 -61333933643430343239636639396630663832666536343534643331343634393531623939646162 -66633665383666396136623138323431336537393333353430656439376637646566616534316665 -34343634656466633032386335633464393833396265626131666165326237386133366634363133 -64386232636365646634613662656137336533376566663161343330616165313562636166316366 -31646261383865633166323166656536303365636631313133646464663163626663626431663164 -35343937336530343738376335626662666534613631363561313239656366653939623863343362 -36363035353132376166373662666634323661316336323330356465336663633737656437653035 -38623162333530663362663466623563663564326663663661656136376538373564633364393534 -30356665333134646631363834643136373633306639343861343035363466353439613237313038 -38313834333436396236383534316663303830643335386663376135333564393139393039623962 -61646639386362366664356462646563386338393032633739313966393364323361363838386634 -30633434383836666532646263373163373337346634653834326463353339633265626130643561 -64613166363035393733363163656336373464393662653938663732316237663333383564336234 -36303530636337353766306139306463303537633531393336646131356137306562663335623138 -63373465396663376539323532653162306666396331393237666132306237303937383163343866 -66386434376136313366353532336166396339393130313534343535626635636364396432313637 -32326130353634323739343161313865373862383265333134386261323132336332363763363733 -65353531363438613166623230316334646436633639346539663638646130656535306334663365 -32393761303430343735666165626432303332643133333338303362363138663034623366656663 -35656466386339396564393964376561303931663031393139373330316137316466393061323731 -32616632366637376337633165626634306266386665616236363033363135383431656232346361 -37356261643061333735306466306232656333393236383231636363336632303934613139613165 -38386135353436393463373234366235643161356432356636356664653739623364353664613630 -61613033643731323032623665373164343030623035306363396666303062343461333637316532 -30616661323663346332393535353530323230303738343762626336396135303131626264656363 -39626437653035303230616230616633376232643266303636653039343165623439363932306434 -65626138643639363837323530653031393634646331383838396162363533616232386333363037 -30396535326433643030353236663363643864346439613531336133386535626366363338316261 -64616336373039393465663530336133353030613039353634356361383333383364323637376133 -38616237383565316366643236626362613266333061653231313232363339313638346537343737 -66653535386133363133393130646537623435393965393837313966663065303636383863613337 -64623736303731363161343534323638623264343039653363633763356166373337613165336134 -65373035323133366335356266343630346463346663343635343464656363323235343036316232 -63343263646432663635323239653365663262326162663366316131613935326233636662626366 -64626637343530616361363639383837396135313661393338363237373239323931616330633439 -66333462313138663035383532383438666536363832303637656233383433333638653936363035 -61636164333732356533303132663434656564633533363464386563653530323933663831343263 -32376633373464353464306163656131346265656661663337616437653561663363336139646632 -31323031353262613333633165636232663634383138616164636338633762303163376430343239 -66336535383839663336663431393530343039616133313634383637623633386162666132366566 -66616530643661623032353638373662333039353663653530303561366132326164616537366361 -34316137376431313962363837393861336138613865653533633535333033666164396333386465 -30663761346531373235363834306231383762363230633761316235626233393336346236663831 -35363863613537633530353063393932623365343761643634326162653832373165653233633863 -61333132613161653334383036313138356536376235313131633464383937653734326133623266 -62303335393362323530346462393335613239653431353232363538616331393130643830373238 -37396239363636363063653736646633393936333765343136373764346339356136386438663131 -30396534336664326634653264643939326136356430336562316333356235383763363930613534 -66303636303731613366373962653565376236353337323237653834656538363364663537396364 -31343535316365633638303664303661373237306633313737313335653834636163363933643866 -35346134643463643866316461633833343365353664303761323133396632303831383933323939 -62356665643264333637303731313933393662393232613761396661306134333866633638356430 -35613537373332636337613633303234346532616434333431386566303163366563396634326433 -33333535396232613462343233366637633132353338303438393331653561356636653732623738 -64383638666137386334313136663161356433663032616536313661643636376261336262636464 -66633162363065376164383465333031326137396664616433663739653931633434303331633930 -34323035643432333937353837623261316431376637633966346634623136653863323361346539 -32616134306630386464623539383239323161663364663032646435376139653064376164313864 -39346363653033656166323238383366386162636235623361333665623639336631646435353363 -64646535383830383330356662666131343565613366363165383461666134613232656131373864 -33333634636664663337363431326434343862363836326139313534666666353039333462613631 -61626666343966363932646237623435333839643438383361306365326137336461366165386361 -32383638646465343431623533326665393433356537383463633433333634373836353065636265 -31643330383963373365626465306136636633363462303061333262303966303931353364373765 -62663033383338393962356134366533616165636366313930616633316436326336363432336161 -66343563333064616266393363653630346362323932306165646663366333356533376631663636 -63643033616634633561633562663062613763343437383262343262343333303464626266343861 -32373161363964336166643364373131333939313462306666396532643535396638333831383034 -33396231333032393665373639386439333236656635393362626362363562373839363237636466 -62643833653332636237613062616365393266323831326333396365636362373762393364303464 -30353361626632336665323062306162616131386563326332326261653861383461623038643961 -33343461303232373037363863396631623661313034663762363435393132383465336163393062 -63356264643534323566396632383066336139313765343036373964383766343864393665666336 -38333662336161653833666638343835613061336362313162626137313263646134626466333332 -65303934323932356264613762363431343265383736393334383638643739356637636234313336 -66663136383165323838633038316436373137373531633265383435393962383866666136643066 -38393233326336356436376134303736393361306335396638306563393336313231396439313732 -65666633336130653666376363383864396365616661656435346139666132626637393930353730 -39663738313437303636643237643935356237363235383136643361363130663936633465366139 -35343664373466623064396663623062383132356435653538396333613337663432313464613164 -37366165363433323635623237633036346638393338303435346337666639333631343736643538 -32363766326137666662656661386635393537633538356530386137323030623337303966393735 -31353764336634366434613933383961346537376538363262663265383537326665353536653763 -64653862393535373933626361336332643064353838616635323434323463306634653362383439 -38376231653236303231366230643733373763303631366466333364656538316165613865626337 -61386463323064356131333566343062363834316438363461336430623030383034646434396565 -64656231643134633461646562663564323430663563653236323232643932666365643930666364 -63616261333064393962363230616538393561386662373238306165653938626538636533376230 -33336636663237643864336538343063643539333361363832336630313730643539316135376635 -39386139326362623065346164336131353232336365306232353031666332386265623665343237 -66393537356333363464643333626637303065363161383935323838306136363339626236323938 -63616166356534653933326231343832623465326265346162666264363533343138333964623962 -35643031313165646661396138386536633134663765643039626336373763306438366665353365 -33353262383165396230346638623363643965653939323561656266666664366466363764376465 -39393336663363333439343037633238346135626636613263656439333261653365376634626630 -62303932633939393032333331653939663766623533613034346261646365356634343962663865 -62316536363237646661653133613935323062386439623165643761326433333733613231336161 -64633765393839646363373762653734366665353136623638663332326430313563393732653332 -65333136643630386434343962396561393433663838653731636133393032623630366636393461 -66613164636434393734643634626564373364313731333035366363323263353633363835383836 -36326538656262333035653433376432623736343566363335323235396637633938313434376564 -30653765656134653535373739663834663166653262353566643331313138663438333364313934 -39633238313064623739613963366165646635353936623731313463343839643134666130636461 -63393834306636336130303236343064313432626534393462363539396430653933373863383465 -66313363646465336532663134663661333265353465343666653764663032306534656262623733 -36356137316465316131623938316337653264306232343833353765646634366663376336346634 -30336364633063626666376366613937323138653533616362346230356635633031313437623131 -34316230353739346135323531626539356139333234316539376133613334663761306564633763 -34386165366630333036633332663934333935386430343834323839336332363466376239396436 -34616431343137663835326330346230356637636434653965313434646635396263643962616165 -64306135386564306434353561666433636138666331356339303963616430346336313562303237 -66636264393664653061313830663835376563663763396432356339643361356435636638343661 -30316334333131363663326666303363613361313037346437663232383035373137386465636236 -35646239343333666462396266653664376333326362383536653539376435306665653235346232 -37316431333163613262626536333435383836373062656339366331663265386663646532353862 -37326334643163333865643563663735363335633665316435636630333438346463323633313835 -30643538326139633933386439643132643766336231356265393065336665323565333433626135 -30656233333431626461653535393531396539333432636434333563616363383634656533326561 -32633334653038643131613030393034373261633935383836633634326163376563643365366530 -35666561373933383837623731326533663861383534393863633337343135303234323264333137 -39623862343035623663306232303232376431346430633037346434356366336462376538303233 -37373463383264663431356362326135373036653265333431336362363066643333633334356235 -38613562636231353139353834663662616166656531303534386639373265373662353134623732 -36393734613461346662353538613838363163666631363331363837376636613537363036663732 -36613339666532653533316361663763383031666261363138623231353966653062633932326263 -34353631356334613033333633656162363830613062333362643363623739386561346434383234 -64363732306634353034623135386663386238396530376437613034363362343732393861313939 -63653735646633393039376433656666346138343037393331393864353163383333663034323364 -34616166343630343266633534366264613064623863386134656665383036383761656434396561 -65616632376363353634653666386665396566613533666635633163376162626531616161393930 -39343436363466363661363839343031393634333666303937663437626237356639616662663539 -31666362633130663237343062303065373033653263333139323338393236643533313237393738 -32363436396461316462373263356461393765313364643662313165386363383366346435646133 -33396330613066623134313134356436383236613964333335306537366336636566333065303966 -35346531346362383765303839306163396232653739316564653764383934306163346233303862 -31363838373264623732353266376264386666313636313331396335313361333032306132366532 -62343964326264643564326561326233396164646435396466616161653634643236306537396138 -31333566623333373265373130326236373738303234386233353839633036663062636238653238 -35313736396162393534343133363639363366376136653262313832616232636365646132343062 -65333561643265316166626636643364623337633362326563373735366664386639313063343733 -62303136356164303136663165626638326332306630613936326264356535343466643832623636 -62653262383262633737393934313934373361353965616537336533383737343736383864343630 -39353432306232613737613034646263373936346135326333386135663662663930386533313233 -34323036383130323035643964386433646535336136336438373665663236663836346266386565 -36353738373335366633396664653339303935326331353538343636656533643932353739343530 -65636266653034633335363166333532346239356333346234363837643138613637353431336665 -37323864383038326133353837393164373363323234636539356163653137636236306138306538 -66306237313735313366623937383930396163653437326365356535633063313138626231376233 -36663764363933366631616263393530343437656666643430343531396532336265313165383061 -31643966663364303735373861613738613866306634663534323065623332663933373538323163 -66363634626335313633386165373937393963656534373961343039396633666161363064633762 -33356565383436373432323761356139636434303163396638306464633035353936313237343532 -35366232393631393038313037353965346261313336643064396634303537343134633537343734 -66393862323231656437363433663336613031323837633733386266333863353266663264393139 -33386664376430616561383434653866663332333765336661646132343963353562326633616435 -32626435303738623731376165636166383235363262383031383336613439666363646137333336 -65633737663961653536383439313661623731303563386634653464306233386662643433616463 -63663136613533353339313535356264666636353462396630333237626636363938393837356563 -62323636653838643932316566373334306337663462656533646139333961353930643334616230 -32363135623934656563383864643232643263333738343735303437313930393866363437386636 -61663533363863666333373230313637366130303162336166633265636239353365336361646530 -39663865333266313364396431323536653065303063376132393761633539336163353933613730 -37306536333739613563646661363634343132626164306339333031303661633730656239333534 -61623036663464346331323533636432313766363435313139613833623635633431303838613163 -39393362356262653430313338333933653435343432643161356237613538366538363364336438 -63626339386336633866646532363362643036303065323864646439313838663932353039633337 -31636564613339613264363263346236643638323666646436346636316663386137643538323461 -35373264306336623734653366383730326336306366373864626566316234323237306536363061 -37323866383931396562336335653163363264663839373361393862303265326562346536616538 -31626364656462613238636631613766333431343537646230366662306239323336383764313537 -32366364393364623037326162383239663061393235343430653233323731376135373134636134 -36616164303934356363376365633430303566623165313536333466303336316263636137636232 -37316466393739343532313933626337653061303736616561356363623931653139666261666233 -33366361623239343538346665653863373631343531646334633433313561376464636233313830 -38643234373332383262653333336263646239343934666261323033323363373734376366333961 -38383438386430383833313234623433616666393133323234633139656162323138633130313533 -36316332316533306663313932303335656261646435386135373838626333653864383236316565 -37386231353531323665643965636464363761366332623633303635613434623436623464636436 -61373263393132313836393964393961626235373563666331396236363934326161656164643534 -61326530386234376161666462393230303962316162333633313136306535303934343862643439 -63323935313738653935346162333930653966616163623934313663373136653064616430323366 -61613730643936393438643032656438626135363536313763646633343832303034393736353935 -36656234363239623130326633326439653639333731333265646532396666313831373134646662 -61633565643237313062623034356131363735613364623032616233303331336433306138383234 -38613336366131323530353362376434323233316462346437383662626564373362353838336639 -34343966306636653833636633613837643833623866363839643537353039633561323861613737 -66623637376565646539313064336234643161383066326463343435363365363462613832643136 -63393263633964303466643065623438616463613166643061616462396361666630623665373530 -65333462636664366463323834386534366136653031646461323733633639376365316636303837 -33333238616533366130376666626134396533616632366263626263333361383365396331366665 -62613535373333636532343038313462376661363930323536616434383532323136396239656238 -64616331303231636634616332393238343038386466316264663231643734383264663339616438 -61353836316337353538303666643630616461643839313339323533303838396534366165313931 -32303165643831346331386632383861636439373732636339636531373465333530626263366261 -36373931303863663066633561653463323334383731353530653563313965393539623562613363 -63626330393834386466363861663661356465333038633131306235666265633161316239383238 -33353861393262623538656230353161316466353339633063633361393666393539613233613134 -32373865303661353731386130313066653432336466313834336566386332633561643431396332 -63303033333237326562326232343337616534323435356135373236616462373839653431653130 -35616362393363346364613431336337366130313433326663666234323137396633346635313363 -33343030303035633263363536353633363765313438393533373937666433303831643639613961 -36623138633334613431616539623937616538663334393464303235656439356362643134343539 -33313736386530633435656131656636346266366464636265336538393565646162373031326665 -66646531303430333737323161373335623666393161386262643830336165653561343839663435 -61633735383236373534613263626433636561663062653732313833333836376332656632626562 -32313361663736303566666335366635376662366464333930663333353634376433386332373466 -64623763396466623636623133636530623237353537323063313632366465343938363465363834 -66373161333361383032363031303365653666396639313739626465393763333337376535353736 -66376566303338643630333437623236656632353963633166386330643139633261646339613566 -38316561366639636239633135613666613932326262323261616566353262303338326432656565 -36393764306135356438613031356161623761643033643463306666336265663630346235643763 -64316436363063616334653363653432653462623732613934373539373466663061376235386436 -61386233616461343036313132633464333038303964663132343137316631623231383133326536 -32326566616239326238643339373364393630356633333836666133323032636638376364336438 -33353531623537346134663436663061383762623838346132653530633632373363616630333533 -61393865383639326463333965336238373934663665633436303036646232313662353838623661 -39323337393137326331313731343165333336396132353463303466623862663436616434356435 -66366138326161363966346535613439373734376339396231393365313861636162663765393030 -35363830333034663335313632393038343033353430323935653933643764623063646461613664 -64633061313335346163303535333265313062363766653736633365633366316165323632386130 -65326165363961363766323338613966303039376465623533386162633463373331383364356436 -32626336623634363034303966613962653766353337656538333765656634383935343438396565 -31373435373962303139373433613531303837303061396138316462313163643936373362666639 -34343733396333613337316231383536373663303934653362353936313866653436626639653537 -36653231336435623532396136363135316564333761643066313262663962323466396431653539 -63626332316639663736373663316266383632366636313936653732323461333136333466333138 -32666162633336633632663538323439656265313063333836363338633761393364653965323230 -33646233333135643031653337336263623732333336303064393733653834343961373432383365 -63653735386163303664346537653564396638663234396232623965356566323530663936636364 -65353165626365343539303337336164646637646236623439356331366164356263326664373336 -32616531376336656264653233376131343130353566653836393066393161363161373565666539 -64613336306466643534653062646132656161313432373233356666343339333439616631613961 -38303630613938323534666133323531346438303663663066626538643036333034373061343263 -36373035636237343038643432336263373765343432613439613730633335323562303739623532 -39383539326336646433386462663435643932663231613866393465623763306437653965373534 -36353238643937393031393833383761313135653564623634626564303962386561636163663134 -37336532306365623265613238383231623735666630636138363766623064326637303163343830 -30303263663139316633666165323966643831313766363436356531386236623132663531663130 -38393338613138356137643261376631616130313765316532663737633435353833373433623634 -31653835623163366164623361363632306437376462366331333132343162356333393334663937 -65643837656232616435323031326165333865373364393536323734303030303534336630376261 -63306563313535333331383662313436313565373464303965393861336165366465663063666635 -63343766396538313465353034366237653963613335393664383930663432393665363034303265 -33636534373461396536313534356538663938326236336334393564316631313533636330633833 -35386266656261323433336666303063366130623464623466366163616564653931373163363863 -62316338393831393833316237633266613734393533353362653831323664386565383630373064 -33663561633837323934353731653366653533373462643266366535343831373332313636313837 -38643037353162663936303536656139353732373938306530323530666266336462373133323132 -33633432373562633136643435666432333462336163376636396130343264316432393237333238 -33333266613937343437613731666231306466666366623630386635333062356336326165316665 -35323134626265363665643331326661323235643230626136363035303639383637386534366535 -63383262336531636663313864613639386166346164393336396335303262373734626664306132 -62323730626531663531623835616433373234303565353661626439306435393037663662643233 -33366662343530353261313132616162366537363465646430313962626332373764306139653036 -61306534623065653930663665363362613864323062336337663766396566613032366564343865 -66363839373139363534326632363366383665656539306233633032616139633265613034623739 -64653462613338626432646662336537303236333234353366663936366230343366613832643034 -62373865663438363365306431396366383566653563313463326632363837613037646334613038 -31363830653234343365653430323736636638383964343037616435323235663363346165353961 -61653066383961383535626335333539653331366430643234393962336663393362633036663831 -30626333316664373663626632663764616163643636323635633837623530356133346262393938 -32623461313766326635653734643264383562313565393764663061633565306264306330343834 -62376562303838333734353431653335303938343032336235353032373034363131336135656632 -61373839666235336664356635656565626237633139613334326466376363633962316666623737 -33623062326630303361303761363134613935396261663434656332363931383339613762326162 -61353665643636383862323339643236306638376362386630356462323563656231356466343533 -63393963363163363931343762363731356535663635323036633730363764613232643165663061 -36336363303831623935393064323266343265633061623334613937303837313861356236646330 -65633662663266303535323238366237383063346238376466366135613936616630613739393831 -61613934346131393561386334623162393730303265376432313437353237373166366539313166 -32303238373663366238303634353331356363316437326431666434643961306534386664636462 -38383866626164366636363032303061333465396365643930393466383230316638636334653333 -65663630346463623863353634306166383333656263646664633839393330326530316338326362 -39623033656435633862656563303136396636343264353333623665613466336436306263326533 -39666134636138393535306433393931393530633936326164313538633437373331653233316337 -36303865643533393463633463613636333632323932356634306631303337356432393737376436 -62643363366364356162326430336566336562393234643133653165656165653566343033366363 -62306161303433323534613334633366653732303237383838633032373862636536663638323363 -30663834313835666461616332323338396338643266353235303230656539653231303735356263 -39643364643561366635623034316437303162343737613837623362383261383163343165333731 -36363332333332343131373533653632636630636434363265663866623435333536346634646262 -64363630323436653231633738343135366266333462316364316364383634643966326332613131 -36626265613062616565653539333133626431353264326566356139326339643439366431653630 -39663366303461323534333563646237616633343966346366386331323738383733613037376161 -39663037323134313231623931336639346265353064633833366538343336633034393033323361 -30623964633039323136313430326337306134633136636365383663613862343036376163656339 -36383738336234316562363132626638386239316438353938626631343437663131376364636535 -38306332616663356235383832313833346261323239363431303035386635336637373431646630 -66326438326434396163343432373936393830383030646164613237363733366363313431363063 -36316437666465666439353863376439663331616266356466373431383030653465643865336464 -35396139653237343465333031316561353434363439306137663764353963353236613763663436 -32316134366562303362383138646339353062373536646531316335636661383439383835396663 -35366265303661363565303564393762316134313565326135616633316236346538313731633866 -38326636323535373336666632393733653530626230353466396635656630346338326333636639 -33353335363163333766363531366536366636326333646130306564333736353238616534313264 -61666464353532376364356239386233623335343861383165336335343337633738623632323338 -35363465383437356565386137393630316131373336613336353535313339666161376630643833 -32316464633261363462303461316532396137356130383639396163316162666632353336633564 -64366366306534363563363936653861396361323031616630323661313965393337306666313665 -62656661613735336439303132353532393339393865643662343633366231383035333765663666 -39393466663335643365636534636638313531303865363433363030323339616263666439393834 -64313963383831353433623537333131303234336661346235633865333633343163643135646134 -34356339373962306166326336393563373565306361656338613934663266643236373235663563 -65333932356166386434623662373661646234333664666639313138666635333338653239383933 -38303463393035376135313536323533376337353635663436313532613239393630643164373331 -38333232366266386537353966373834656335363431396538353236353865326536353737626231 -66663133366261643131336233663362366239313638363235343336623866346639613532373734 -35326332633132613461396161313266636633353439353832633433363034303139333137386266 -64333537663365646339353162373830343739326564643434303739393234663239396133633930 -61386262303230633134353163613263666236616433653031643563383666633064356334636136 -65393332333930636662646539333066373264656438373038386437343836646633323463336639 -39343934363664646534323532643661623163613432316233636435383962663039663136323034 -32373364663062666431656264633734373034336231336664643532633166356233663964396662 -65383864323238636662323039373566383265333264336232383162633337363335663230636361 -38386435653130366563336436386333326138383137346138363565303537633732343665303866 -62353662613430386436653432366563336136646635313538393962613031366231333061626535 -66613064666163613265613464343135333935613031303664633633643836313566336237326339 -39326332323462316362643930613964353562333861393235363438303433656335353966633139 -63643634363635643932646561353061376432316565633039393361646431623266333735623738 -66323731393430623330383138366263623935643337646261303264333133646637373162356232 -61323562323534666335646335326661663934333637366263623963666331343639656362616161 -38376462336538303032633339623037663131356436623164343266343439633831303638656661 -61353763366136366633633835363166306531393062333330643635613436326137316133323539 -38666437616563393732346638333832643338653164333737333035626430613734303431343265 -61323536383338373637333636616239666533613835333336643563633339343833316364313235 -31643239356330336235336330313334316561353233666635393232623636356163353365316162 -31643434313161653866633833303263373138623164373263623263306562373230336137393937 -33326531373731376464303661646632346139346332383963633162363134306632373565333431 -63373036373738316634393330313430636335353963343564616331346364643530376366363164 -35353164336261373436353136666436363366616463303261613263656435336563323264303663 -39323036353865316661616364626539363236613666316239383366343563636532333937383366 -33303732663531643261303737313539653463653763653762393865353763613766303265616166 -30656363363765366263303064303965366266326638666166666231326638393165313138633034 -38303431353432313536366532663636386538663034323764666165663238633037333230656636 -32343235643934636130643337616230303030393531396439656437646162623063653139623562 -32303639323364336161336666393830646638383665353138333564343631313466633236343637 -39363933303431373031396333613065303431313563626136616130646237383736396234643061 -34383232323666366166386438353063636434366234346636353632303737356638613332383366 -65363561633335396434663538343465336532343331653434313436393135373433386138643435 -62666339646665383862376263373036303663356463333562343461383762303164636139666334 -32636133323863396437303066393065353261363538323635346461643634646236303162643437 -61363737393563663465656134336437343832356663343165326165393038303535386139633035 -38313566646565393263303032326239666331353937626566306630623834346437333939616235 -36363562623061666234353865643961636161663334356262353634613961653063663633383631 -37336137343537393935383762356132663263633534626662366563386238323164653766383762 -31303838376364333533373038323933626438316631353931643936303536353166343036646135 -31313163633434616630613534366130616437346132333165336666343666396536313566663662 -35333133306361626263333563343037386462626333316530366334626231623861663931343632 -30613966363938376239333438393062653265656238623134353234613831666438656533336237 -64643935383336393763623535393466633064393064333164653131303739633034633232323264 -63646639616432353334333663656533316162333662663733633537636436303736313933356366 -66373935633239636363613335333630313862666434383934393436653865656434633263343032 -33323735376463376264343964656638663633623866646439386137633934633638316463356131 -37393639313866663137346430623463363164363637393939346234643531383837666432656537 -66303163316634623463356637393535306330386236396465326664363165666430316431333366 -61383565366662666239316165383762363361323632303364623938303966373636323731623465 -31313636376662313839316162613333623036663062643331353039383539353065356366613935 -39343332326131386638346163653734326432613363653438356663303438623134623261376631 -30373261363464653037373164346230623965613963643935666366376138616334306665623866 -64623163353232356235623363333634626136636565613966346663376136323865663365393735 -65366262376535626462383238313864366266336463333930393330663961363066303838346332 -63306130333863333134666465633231313138636262386537323563363466306135376135623761 -36633736616362653732306434653534313338653566643231383233393135313438386638313038 -65636632343466623238343137626665613864663733646164393263306164386562363731383037 -36366133623735363836366336656262373266306661613332336363633265666566343233383664 -35376164393439623234313532353635383339323965653063356264353536383831306237636433 -39346238663334373062386339303831376634376363616266313435386334313766393963363030 -64356135636336623133663662623931396662643865643530643964363535663731633637626564 -31626666666133323236626561363962333532633034386461396562323263323938333837356165 -32333934396331386465633266373534633539353164343464656332666532313163643236356162 -31303735656433383439323032336565626538313933646265323030646639643835333131613863 -61636637346334313830653063663462633035303435366564326462316364396364396332666239 -34613363306663323836323036623665343636613565303039393139343838356334396166373034 -36343766663439336335656336343233303761353931316436386431373439396265393037646130 -30363931636161653966663364663239613637643666626163333265343633656631663736643234 -38616133376464393337316433303039623530313031613833363866396234626334663930643834 -64653161643435373337663362353161376334323539396163373238383034613764323863396331 -39633163636234383134316262306466313266326335353964316137343932313664356165656333 -63646164663963373361386132373066376635646361666266663035383566653261356565303566 -30356530323633356464306637646565366638623064333932386235323536643237623463613138 -38366364363563333836346265386231373333653339656639646339343737326163396363353733 -66626264613539646135333661383037383534616164653433646534303334313037616230633665 -65393432613731366336313265393932363136393330613638386262383838306237313562623434 -64646565623332333339356366386235303136323731313831643338653331663630303437663361 -65323961646264363135346262613632626634346434643431386532626463353466383234663364 -34373064316666396439653531613464303233373061363832646630306630343539373266373631 -35376662656139666161653039343764323734383431643938336633316336663432663431383238 -32366562363434373664303135346231313237343634356531353532333836666466623434613633 -39303265626434303361666266633837643139306366613764333737306265383536306535393233 -63393135336630643662663361656137383762396431306131636465323837343061623965303037 -62353431303265616438333761363030383462656534363965346239393137646637313961343033 -65616563643534626363383730633566653535323763383665616434343032653535373038633262 -30623263396162323661306333653433663463313338336337366430303130386163656664323165 -31393064383730663139393831663834393630373263393339323661653136383536386436623136 -32336534636333353736386634326632336263353839383662326630303261633462323933666536 -64613834656537643562333535396661363837303130376131353634646335646161653766626562 -38656339306433343532393135643630613639396638343561336262666635316435393362356437 -34356335653664663834643632363230666364353936623839323230393537303365346139356432 -63393863326438323839646665623865346137303534363866623163653532323931343265373066 -38393332396266333462623064646531353763343930656531613033313862326333383231376561 -38346534336163366536653932653834616463336430636237316531323331326139383239343831 -30363064376130353337316231623637383738643262623130336664373064306337306235306335 -62353931343837393866336532623832393235653832633636333963323639623137313561643662 -62363134613534666461346534313635646332353639323934363136353838333365633037653439 -33363037313465396461353233343238643834626162343338653534616665653633316531613264 -39326563376665306233333738623533626432303436656461343035623965396461663334616536 -64623561353963646130333765666138346664376236353832663162623830653036646338373835 -30323936383134616537613465656332643535376631613732626330376139346339323037356165 -33396638303935393738356230666233313732653033613064303932306461343832326366313362 -33356630396633393864393264333565346539383863346562383532393864306466346334666533 -61343161343165663236663035396230613330643063623439373066343938306131336662643361 -62613239363930356463363135343933326239643833613835623033613739373139376532393133 -33623538373061313030353066343165313530626530313133616333643566626135643863643232 -64643039626337353962303561663131393837616435666537663664353432633939646162306532 -36653464353435663538303461326238373639383132346566616438316230656232303633626363 -30373637346432643733653932343435326663663633623263343365663761363862633763373632 -39633837656331396632356638306531353632343564343439383063666438386465353463333062 -66326631623038623034396261343366393064663431353365653333366235656463373165396231 -33643736323862373665613936656462303163356337376238373665333832373163626163346138 -66616330623162376264303461653232626361376561373339656166326330393062383265633431 -39646231653166346539343231313530346662346164326333313137326162376230646639663630 -63303338366237336266386630646132323237663664373261633830646263336630393835613861 -30646466333865646364383463353830313435616264613733363536306563316532653631633730 -33383161366562333135646131633362623462656461323138373932656563396430383765303665 -64393533653265633665383661393330323566613936633630303461653039643238363230333839 -64333539303765303337613965313064383561376331333865666465663633393431353362383963 -33333264393232303038336164386433656637636466333332643133356566306533353635373964 -61643030356364333132343564303130633239316262633266366163633161623463343432396161 -31383964323366656436316265333666383064303362376563333263376430323837303739643565 -34316334396337383263303935306536343838336261653931663236383933323765613036653737 -38306535623863313434333365396266373866396536333131636431336532623163343734323666 -61363636373337303261653365353061316232623732323639633635633264323361663139643436 -62656339396364323234336437313665363332303332383166336132373061313936363836333634 -62336630313536363263303833306464393630313333656631623139343838373136393262653338 -66383233653437333234346362646532333935366338363534376138326438353331613561383436 -31366430643564383039306134633165653962613637343966316166323430656264363563373636 -37653264396363346435613336366337666362303833323239663761316334356632616339663139 -32326463656632353663376562633661353234626135383765633762323738386337316361333837 -30376366346232663865643635623237666233623032363332343531653933333766393936363965 -30343832373966383433373462363230623633643330626336656130626563646333613262373364 -65636362316630613164663864316635323739376237653636646333653664623866326432373665 -63383738633530313362633732303230653361343832396231303233306232376635313932636135 -61626566393362373132633462666334323266613066306339633734613338333361636263343737 -62333361613566643339623332643831363232613265393264373334636363393238313839663436 -34393831356361663861353961353566666430643038323037623636356138343334663163363937 -66393938383337336230366239313539313366313365306238376261343465303862616162643236 -33333330303162653262623863636239303932643936353536363165653635333530666636313537 -61623161626638323235366261613737653834623965376566663634363335653234353165353363 -39323233623339646232613331616461336637643335356439333561333437656237376462356362 -61383137343336333637343533313164663130663134333739336531376330613330396462333537 -30366165356465313762316232313261623065376437643439316165343463336436333866656464 -33336536383465396135613835383865316165646662613738313831396163323335626239333662 -39356463643563626439326261633665616166353862623162313661386564393366373735623665 -64346461353264643239663036653933303662643264616265623263623664653563363166643630 -39636434353362333738323761643430616238386133333861353538646130373130323434613865 -38396236373734393964653235616333663164326265363765613035353537343836363765303037 -65376265346264306430623532663663626265326262353661343931616137366335393365363039 -65363432633130333736323066623761626634386138336536313634356533396164316536356664 -63633132323439323166343838333235613531346263343539616561393139366165666466333134 -34623465663061346366363264353033356565303635613062353331393734653734626664376235 -32313964356537633362373061363637316234633366666637633738646363633966626436653461 -64306638316664376131306566346630376534643962333165333262343866326161326535376433 -36313631313236313833626161346537623232316562663235396466626265353632313563353935 -34316563336561316531663236313337316365363630323563653161306537363337383430323334 -34646136643966313464316336663739366430643339383663633961363761396662343066366263 -66386264303436353934643562353361633961373030653837383330333630393639643434303862 -63666634396261366665343436383337373135353235373163353235343663326534663436653966 -34343236383233653735656637373436666264303839343364666636373238653238386137333130 -34393732623636616536356661303765326465333833633266626539396437613637623264653630 -34353562373665643234613463666265386662663934633137646462336438363062316531306433 -34623064616236613336303461643536636436353332346334656464376665396634653864356430 -61336163313535363134333766316333353432643439333838613664323938366234303139623938 -61626565666238363537616232656361303433323061623430396136616362393738333236636433 -32363632303937313339356666373238636637623835313138386464643938313466373465353261 -32633233613530633335336236646438663631383135623736616437653832663137316466383131 -39383365656561656436646339626461656632316463363433663737316335383864396263346161 -37633335386338373761626536663263333037373836376231373166316662326532623863333430 -62653133373830353865646131323838613837366665653134633430633164653438376665396465 -65613435383634663036393834653835623533653664323832386361623034643036653735373537 -37326436373334633332393638663261303466383330646336303532393863353839653136313763 -32333337653834656432326334383363363235323266643532666630663434643464613662663366 -37623633643164353538633962363761313161306335633161643039373838303835616638633238 -61616437363031646330623061343736376365393134316663646332646133663464633531313063 -31343836393738306531653836386435636434363065643131383431366639333838333163333432 -34613262383861303438633763306531356238613433663064366531616565323037356536666463 -39656636636438633061663963326661346132336334333036613664366364663631363530343865 -37373438316366643464313934356464653965313465663731653763646433393036316334636332 -38383166346236666433373565353566303463386132646438613937353061383432393536636134 -62653739373561326232383163393436333232373231393432366637636436393536393435336438 -30373736633837303961393733323932623235313430643731666566376262396535643534353862 -62363465393535363561336235663539316364363263343231303463663833393866623866353335 -31643465663536656338303262633765316563376665663339656161373434653462353661373934 -38643165653165633163323336643433373730663833613863343131353539643666323062343736 -64393235616631323465306332303432303031316130386637636537366262366461613633386539 -32653235663734383632326331316362386130653739303433366537663963323333653137663436 -33323239656562383565633539656531616532666665366634656665383865623163386237383137 -36383263366533303466326134363431323161366664653334356636623865353635303864323039 -30666137376561313663383634623037303937633961643731393466663132393330393064633165 -33323631633233643839616233323261333263356566633632346562313035383236613530356435 -63653835306366393035613663653937623032626266383430363135376230623732306534386131 -37643831343232313030656234326639316261376633333039303331303363616564383961383964 -30393165313337623030366136323134613235373737363830613162656439383635663430303139 -35393236356565343064383865333739363566306635653763336631386166366461386365326430 -36363430623331313364336133333230613163646636303462303266613439646239666264353535 -35376163336463333365633237336631653564316465393431316534343138313733303633636462 -32356132383162333131303631363262343961343231303534633034663835343231643435326631 -64353631316635316164336533656461353331353938303939656436303337623538663035323666 -62323637393765613764323463663332376435326537303333303664663162373632613031373262 -64313264383435646561333737663938623735356363626662656631633834616331326662363434 -64613232666335626630306236626335646130656364616266356535343537626264623733353533 -61663662333730643266663730666630633664633032623437303139663931333863306564306235 -35353132323864343566333866366662666165313432636439363130393036616564353765336364 -61623734333130303239323561633738363465623030626232326334366133333936353432316461 -39313633326332393935326565636363306432343565643234323136646135343365656638333263 -33343134346161383763326638356364326362633435623161346265363130623835353735386236 -35356664323431383964366238626335623564396236353133383635613564623538633963613038 -61353966623037343139343237373931376365616163303139646233623234366433336339366239 -62313561626233383630663334376163636163646534643664383064323439343132356438326238 -39373566646637356233626433626230343237646432303935346238336266303537363636323936 -66636637323038613738656634623561333762316664343166616563323632383238623130366436 -33353236663634346664666132353630343137393336636463376331616536653636366334383432 -36373434646266353261313162663066633362373865346231636239326438303636393635653832 -65393462396162323165303837313635636431633138643839323466646563616432636563316235 -65653138353136666331383865356266343432346639363638333364313134623533313538336464 -37323830623137643565386530666161666335633462623632333466336138643631666332623466 -39303933316335306564666135613665656631383531323235626233366231613165303739663635 -38623630653735633335646234373139356530633137396632616663366262346663303736373161 -36353965303761376332336533366464366238306537356631376265333437656566363532353138 -62386330313761623464393230346239316362303063653136363261373565313239613537316430 -34633764326231396432313061376266333536666331663732336136326566623164333236326337 -61303263663963373835386539393734353763393765303230383263333538333436373630626563 -31323039633938356363626238383732663561396433613339313561666166636639613561383035 -31356465363939656439663762373562653931333138633030353561366265363135666133383634 -32353461306137303439616562383366373035393334353737643866306434393565386433353764 -39366332303831356639626361386437316231323533656333303236326265633032633431303232 -35653633633739393035366634353661343662353431383565623535366134626137383362653838 -35636330663162356264356633333439383739366137333265336536333237356531316535393966 -36643963396232343866313034623764353333343665333335623437303533636463323661333866 -31646664616462636339373066613234386165616232393963333833353938303634393439353537 -33396131383233646231326665396362643730653361366331666166623638366565366661353765 -65383461323737646435646365653662363065383861613465613631636637356136366338306265 -62326131343262323262653133333834663636306163343733663035623439613265643232653537 -30623932356537663062366136633638393736663737646436363735613338646237373561376338 -64313865383837303437616665303365613831333139653133353438613861346633656431386261 -65663535623965326434366161346165623763663263623838613133313963323062393433653861 -33383531376262313832303962346531393862363462646232323362346233373437633833373133 -30356363323533333063653465343731396264333531343230646538633330343866376538306236 -34306366653564353731613265616536616665626431646165393638326434316566316266643933 -37656536613738303936303465643530306535393932346134633235626534336261336137663632 -39613630653339643762363366393764363039333338613436323565643637343632636265626665 -33633634666438383962336461346633316466376462386530663536373039356464383366616234 -30393461346661343739613964326366663037303061323562313765373034616630343335313333 -33313436643366666234626263656135363063393566393332363732383166376564616463333862 -36353939626161356463643530303237343439376134316265636533666561363031343663363530 -30643964323836363966613966636161623366376335393931663431613765316433656531653337 -36666664666131613735663661313733356231623030626361383138346663623735653835333361 -37323037623838393766393462326166633361663035616539653536383233313461396436333435 -39366430616638376162663430643666396431613537313535353033386636366265653064613930 -33613964366361616137303566373434656138646338623966663666336363663561333836356138 -36353031653931663337613937363433623739623631323435373833323062306235376135373833 -34663230393936643839386465666362306636646631393134646262343832326439626230346436 -65613633333532333730333531333830613361393962333338643730623465313334333762376338 -35653861303934383232373935366663376331353332396238616264653563346236623237373061 -35666562656433616430353831323661373237303264643836643932376636386432313630323130 -37363662323061653030303437353866636638323064383862383133656266616161333161333062 -39633135386436613535383333353339383733393433626263393238363635353166393463646138 -66666162613165656262346631373664356434306434343262663035646663303932306336366436 -38633031356566636138613536383365646536613930613132323831663738336637363030643730 -36646631623634643063666264303139633438653937343733313036666533376636363533353239 -65653734333662333161393166623936383164323566383064383031336564383639663963306535 -34663439386363626465333466613263636362316135383639646164386362353033373766643232 -35393438386131366138363039636361343337633031613836356433353433383132383032346232 -32353563323561383437663563623366393561343761623637363438343761303338386462353032 -35363935333966386166636638363763353862613435636536646435653666353534333730343638 -66383161376431626264383036353033316266363135636437353834626233323831333365303335 -66316263336432323931643531633534363435646538346435333337396162303365373833646538 -32323936623138613961346535396135633736623163353636633938623962656433316437343163 -38346331633838363235616166613964366566633839313836373265353432383036633966656334 -38353564623030353637626562303232666261646637303434626133623663336163306261366339 -32663265383062343439353433326530353338666566313039643739336161303738376136353061 -62373634323339323361653333333230306566356665376161663065316634313530316463323239 -61323036363538613630326230663037623034613333313365346334353463646565613762643063 -37316532336430613963393537643634643465393236633437396433373830633663343566323634 -38653163663465613233626434643934373363616333633232643631386136376536343536353939 -64306136303230653838336332326639633566326166363237366232613038643934633330613830 -34303732623532393163616632313166373130633537306233386431633738356661393938353439 -31653732396333333764386461663364633632366334346264363163303561353837656631616233 -63613938396464396539336465356133656262303638333562336539353432373563306163643263 -65333638633965346661636336343433333163626366656138646663306633383865366237363337 -31653765383739633735383566316532386631353531653262616566666362336230613264633865 -63623736656666356262643165353266396334373136633934306131383131353839333936373764 -39323338666538633630353535653130333235636633346262363739663133316230616531633638 -33616362316536363631323264363939363465623966386464633637313331656339376635353263 -39663332323037336338643435633532636636323564653935356562373433373030363737666538 -66623231656137383839373662383838663437383465633834316164663063653864393238396236 -33363839636133366137313366383935663231616233666333646661333930353464626666636239 -66393239386163363766643232663831353236343361633531663164396133616362636535616164 -66366636653937636539383633643961666230633336613163383866383636396634303934386563 -33376564613963396138666636646535666632383962323632313765336266373663306164633439 -35636530373264386636633962396266346637323761326161333337373532323031356234626137 -37366539383562663432643061323836303130373331373331393132396363366461363234326537 -34663234316435626130633938653931336365613664346266366434313431393562363363353238 -39663661616438633065376663613465633961313639663131653665623935643139656138316266 -30633162373630316338303866656539643933663233626239613739343665633838373666616130 -65333435353438306164356638616134323062396433626262356635633566643962393036336563 -63613465306637366630646131343231623434363536396239623635643533373366643533346164 -39383837636663346638396434353435306331336161643539313035623062343465636363346536 -39316337393334326130643863393438626139373462613737623937393562613962623365323665 -65613561383232333962323932666535623362663733626364626537616463666439313738303231 -39363866366530356536636566323035363133396631376233613639373334613336356237363830 -63326430653764636135626331386464316139323162633633313666613064383162363464643066 -32303132373930393538336561353235646264313032333134303965373836653862323234363334 -31323536663438393636353938633531666634306461303930646331393861373832393738316438 -30643063653030303835333461616432663635383163386538373361376566356232393863323037 -37633962366439303935663131616538636635623135653362386163616162643234633663343832 -31373366316633633837643831396538616561333463393039646261633834306236326332376163 -35633632303934653166356633633862366563663063333635646230613438303564386132313231 -66626636636261636539643365616466333962386662633162383231393362306535623738343639 -64323133333233396539363936663139373832666134653265366562623930633835336538353839 -30616164303430313036343361336337623934633130366437636133303365336339373862303862 -66396133313939316334303861643930613361393764373937343430663861383139313938636230 -62626163663133386566623336613662633766613839343563323432356135393131633866353539 -31333833383664346437636135613035643731623866376166323664386361646662666665376137 -32353030316338653161326433646462646633666562383139356563623637333862393734386635 -35366665313030626261633236346232316631633062323531646636373365333366616165646433 -31363965643565316132623965623837646262346435643530663432643738376536383635633166 -63346461663036326463653962316333323362336532353964346161386639376464663332393932 -32646265643639623035616431613135316332383139626437643763353738313132366439623235 -34663236656463326564643335366433626633343437303764643537343262653761343538346531 -65316161623863353264663134666362373433616335343761663630396139653239353735613134 -61646362373034313732626133313064313435626233653938306466353233346231376437313435 -65333832333961303930383134353335623161346434396330393733353164386230313537353865 -34363839356466633733613465336164383262383966653934356466653861623138333164333362 -61633665653863366333653934623730356331306337376633653132343866666266643364373936 -65653335633533303463623833366666393435333131333338386164353364393835353935646635 -33353561323363346132386438363565386233393965376163363837396364343436663162353336 -62303934666337633562326361346161616430666462373934613733663338383739643063333564 -37323963366263646235323564396166396234363939646464313638333836373937656566633866 -33656638333234653663386430356538323036386132643436343330663739613239386565376665 -36653838653166656364373436653031353737373330343166373038366661656363383266313034 -61663365653934386334326231356231346536616564313136613663386661316630613262643132 -66383963386439616338626466663330613336613830636561343663623565396334386566353733 -65366636633763656262393838346631636131386432336330336266643837333139316432636131 -38346339376431626264353962613535386163663463613836313732646530383134316539323534 -38373438316639623065646363373031633163633137666462346631646363656230623238626336 -30373831346535346265373633386138316536376238646465393365366232326266653730363538 -34663535626238363838386636646561623335663533373134386135333665363034303064643138 -66626662623834366364353131313833616630626464343662366163343461646634373237326331 -65313366343662646565303864373838366533336538386231303662333366623761656362616137 -38323232333464386662346631346534373038653062316636313930333736326135376163326565 -37613131373731633632643263646430323863373234373732613531323566393766306631343766 -37633931316532636661663266633638616638626131353664653633396363363931386266386330 -66343035363832653930396263323165653932656364353434303834623061363531656161663362 -64373430343635353963363932346233373735393839643663323634373465336334636234306533 -33636262666264613937316133333462663930396363373862383536616438626136656163623965 -36346637323432376339666636343632326363346361623539663736633463663433626564393935 -61646637643134613466623731343631616534393235353362303663323132303861633466396338 -39356530343361336538613839643638643066396439656164656332393264613365396561306332 -38333661383730623630353732386636623139313933653233623562643332333836393535383366 -36393136313763323263633433616133636664356633356363323462656639653066326238626132 -62386166313535373034303837326430663561643733613664326635626534363764616163356564 -30643566316633306535626131346535313136633966343561343066303838353536323130373332 -35626432623763633264336361636339376632623430646562623061366133383235653137313831 -33303330363066353839626364616631353531613865656534346631313665363962366362396236 -30613534623664373534663065666265363337393963323863613337393663396265633866663161 -37373534626361303734393862386132303663653031356634343866643438653236363939663035 -66663135343937623231663562323162383839303762366265376634623663653039616130313031 -62356533663330343633613065343836363563366631626631393536323566323938303139643065 -33653932383661346236653631313636306636353065373436343539363563353437626165613536 -31363061656332663162316662316437313231653833366130643032373462356361333430623432 -39333837613438353731353832623032366336623738636230633065366330343231346661383465 -32626436663265613861323633376365376239646537383537653030303333333461386338663331 -35323166316235383430343434376138343432633832363130373235366566303935663662323964 -64633564376633656366303836656363616463393663376661646630333665313435633234646333 -36643933323031386562616539363834653330303532613034363861343563613337636261366230 -38626130636165393262396339303133306564303364623931383432343464333263653439666639 -31386364393131646333343031346532356133636361363762646432633061393533656162343033 -34356536633430633436313034353638636230383931313164663463343761643039323635646639 -61653535373030333536376462643238623332333463393532363163316131646438633666373132 -33343165323361643561393936653835396566623632346433366461396635303837633837333565 -61346262303038633533316337363566623732343437633639666233386532333939356436313936 -64656162323239343731663262653736633137343438646463306666633361626162343131333664 -62333331346438353164643261646566356237336132346532376230643034666663316536323836 -38633665333235383266306566353036643133623130636665363061646334333364386438323436 -33373833646234326533356330313536393131366330366331373331373532376334303166666631 -61323338393065396639323831373939653266333164656135343937303435336535346265653336 -34363761316232636565353365326431323031633264623131343562616136383065353062383966 -65306266383933373531306436393633333639643732663966303737376230393363636536333162 -31393966636164313734616638306433636138623964646632313766376233386632646464363831 -33626435346335613366353138656231633665393934643539663466663762383035656638656336 -39663965396261343431366531313834303561373363363165386637626662316235346533343830 -32663834613939633430326661643538396562353261616331613961643337653732626531633830 -35373764313261653938353464613461653331613436383935353766616466326231356134393233 -66633263373537396366386337616335366564313237386330613637616339663133313230653330 -62313139393339303834343032373031356539653439653662613132303164643036333539326632 -32356261643639383931306463333064623166633136633462356166653338366265376237613832 -35656634376235333234646533336432616235313661333664366239326662373961343332323030 -39313661306430613732313164646466613863313138633536623336343937623837353362396565 -62333930663534336234366630656664306364636563393934323064633664363136346235333930 -66653136376433393438636439343237373765373732646564373039653733646334306232663038 -61663561353135366631306462613039636131643030643337626366626234626537383132316130 -65666263646231376562616638393938653063653630646663653433653933633834653734376433 -66303134323632613135636161343864366537666564626366333633383634316237373332646634 -32353332383632323163326630376266663363393337386636333366306439373830336134383638 -35663362336633343165383237646530626336376263623932396233343436343131383665373837 -39373264346563346231346331306466633539646638616264303031633034333861333237356261 -65343164393866383037646239643262616136343061616537326434663733633161636137336238 -32386662666131366233383265343230653037656234323862353161333530323938643534333539 -61613361373864316532613236343761303637623865623362313839353833346563646464393963 -66326334393233323366376430313836396633323330373431343038313866336365383038653461 -61646465326462663965623466303931313032666463376164643235356465313737613536306137 -33376634613330623731633334383438303566343339643664393733306631626665626230386561 -36363666393230356337383137376130643434616138363434636634653966663763646331626135 -35323837323834616239323630306339323961616633343639643632633830643538313830363063 -62343666323535373631623632623363366135323633393861343639376435613861643632333164 -36313834306562626335656464643866393462393861313232336439623938333664353962353839 -61353738383234326266643065303937653365373734613136313861636261653735346361636231 -66333031623538623438383565313535633837653766313433373232303832626436373732373263 -66363934323766363566363761313430656538363433643831636536333435393530353731653530 -35656430363233616439316665353038663430383639343133643065313266376634653034316165 -61333236383037336133313235393065613965393938326664373132383163343438356263373832 -37323035666631383165353431653038393163313236393634356330313362363134393635303238 -35333665313137343231373030663463663065666365393965633034343639343464393330303766 -61373338313731633030656263636233323166343866643939303666396338336334306237663165 -34396634353261643266346333633235643932306531623930363865346538373461643730343061 -36356432623961393731363264373237346661326465393231613732363761356132323534653764 -34653935396339363130316435376135386465613532323239356465623333386461383534306461 -39356463376535656539343964626264656665363439623261326136626135653165653738343666 -65316538346438343036623330303533386632666638653033626466613363393561626539643333 -34303836363736386663346137636139386164396335653833653839393064313434383833303138 -32343966323032306433626663666532313130376235353336333433356434393930626339313962 -31363361376463336339346666653139376438343864333533356663323134303235353666633461 -33656634643637356536306138393839616561376633323537306330666438346362376262616562 -37666566346433646538663638306533636639326662383233356136363233646539363463663564 -37356534353236343862383133613866623261376138366636313131353432303331386334643837 -31643564366265643963663337346266663761633338326338326137613363376337336137303831 -37396530383964333535636134613537653637616561333764363838363438623063623532323965 -39363631323563393064393964646437313732343035393030363562313434646538653166333239 -30313561623038663939306638336461393930353939393230303734303964653962343164353266 -38323737343365653234656135643061326565303434393663306435386161383134373330626562 -36633864386333636132643962626530363735613735356135366162356561323162623264393937 -34636563306531636539373564343266613537303533333862613535636439386638393362353338 -31346237366534396538386336303437303630383034663064373532666138643038376131383466 -32383664633161656363313330363334323564663362343736643364393437343436653730633961 -38373531343636316631333663353936616133386565316235643930303162313036663638353138 -65663934326166393839336337616331633434353565326362666532633965306162343332333831 -37393839343163326434343734303730313561323161313461363064316561366266326163386162 -30626139643038636630616137313235666364323239386664383564346336343637386139643538 -65653836383138393561366361383438353339663932346464323930663933636365653033653739 -34323363353163636139343734656438373865633062376166663732383461303838383235613566 -38323638343439336361316365326264663763373836666366353131323636616238336261623531 -62643863653437376562366331306463383963646664656461376532616366633062366462346363 -63646231386261326236663061316532373062343135626136346662353935303437623663303839 -62666538653938636630366163656364333765616164623964383034646565316432616539613432 -64373361383261636434363230656434326537663435313064613839653366653062303866396434 -66653731653162633636663434373463623634343561623231383533613031633163613765363464 -32343663386663393636393038353262343663363631643832303938666437343663373939373032 -35613031306262386136313761316136633536643662383834343737323136343530343266653033 -61376363303363356439623133653531386638343630383662366138643330333861663463306463 -32323763316336363034383339626533373639343431383432363334353962666232363763356566 -32383833373834373138306438326238303331326130656431643635313437316163613964386263 -61363933313332393832376563616633313232346266663338323531373034623034306639326461 -35643565636131653261633133363731373563323231303731306430636537396465326638323334 -38613535336231383831643233396364636533663566393336633338383936343362643036373161 -34646166323939373264323735366336663532373763616331373638373230386638643531323432 -66376662666364373562323439653162333133326439636536666333336261343564653339303936 -61383130656630353330393163336566616565363832643735313137323339653533383134373766 -66663732333938636339656532346234313666653465366430333531393639643636333765623932 -32353961346338336464633165373265643035316362393366653430303466643030363333653631 -34663036313930646334356433646439623138323037623065303239616331303235373734623431 -63383435363133633265633333343563303231653065363532303136313464646565353135363335 -61383064363064353636386161393166613865663761636462393633663439393933613933333434 -65623239663238313532396235386161626635633531303166633833636539636265633565383832 -33656164666231386637303264306135626462306139376133396438343331646136623531313161 -37656435656461333233613239626434626338666230393165376661353937393732376631303138 -38663338383039323438653134353137303932343762366639653930336636656635326230383134 -32643334303833373162356237343138346634326339613163646161643134303431376538326464 -63623364616363393339336166333735626631323430613263343135666535343730336631643564 -33313331613565636535623664643038363131346339373436636366346164613133366535393563 -37323430396363333665633363303131633531356132333535633236363332663465303661343535 -39616332316565343430363536373534666566396333376537333734313130653837333666616637 -32373132346638643635626462346439376632366639653436333638396362386530323132633365 -39636662303230663231326437633930373633663964356436353865343037653565663034613666 -62353834313739623731336631653430663866356238373932353564363366356538333465656533 -66653063626465303535373066613431646335326636623034666365643561393438383363623434 -32636439303638313066623439663230623931313162393932393039343732303731633932396264 -39313131396465356265323962326533303330306233393636653038636436356237313064666534 -39363339616630326134386330386564333062393839366462653237646363333131613434356466 -31616661346239636164336163643439373537373461366535663065636633646439623863616334 -30613238353262363533643032653861303438316333393334316332653734663539383235373039 -62343365383861623966613132396662366363353766626134633534326439363731323036393161 -30323539323738613432333938613631303162653664306564326431653030343730636461303437 -61346338653437313565656134313839393763363336303736383834303938396230316364376331 -33353032316165386331313133353930373562613632636166326333393738373034376162306664 -33656139653532636137613465666266653666613636663431633731316532383332356333366239 -30393635313764313034613066663064643262323635623432643464383531643336653965373331 -34626662343063346432316434396339623466653834343138663634383430306563306538646332 -64353235633461613332383139633132363064326430353339613137393064333062356364393536 -32356364303037373232313933326330313738316239303134303231303039613032303066653639 -36613264343766653339313631666163373835646534386531613131343164323035613637613032 -33366366396432326566366339373839616339623831303237306235393834333932666235646462 -65363136373265316631396536653131656566306265343364376430306436323965393964363764 -30313238343436303961393031336666353864306632646233636664393138373332333139306338 -32653635396632386263313761343861666366613832613937313830643633653235323433366363 -39386237353836346534636330663536343239306430376433636265353031313162363137303466 -61373931333936646235666433633339386562353363396233356437373738666639303831336632 -66653464303031633237383864373661316530653565653666366131663266386239313336323530 -66613665623139386130346566316239626539396531363935396263613334326266303163363139 -35386562363863623964333932373634303865613362656539313362333430333338386464323832 -37323533646263396231623034386131353630313261336433373937373835313939333839613738 -63303034323736666366616466636131623732616139636562613362636233346538356138323062 -37316464393061656433353437323936343465363339366439343461613666613062313639646338 -37363561316432333938383031313139663165303338643330343962656162643831633534343861 -64336637346539626362386633363065353230626362343737376566306264313563623436636234 -35623230356161376261326130393835356637623863393663616166323732363066336562363337 -37343532373465336562636465346137613331313361356433633131653534613963633865376337 -38393365363738386365376634613366633232303330643565613037353631363663616431663563 -63303236653834653730313631386236373739343566356163346562326537653137326331353334 -38306562393062643064653261353535396262633664623761363664613230653234353537656434 -34383139313531633831356239626632613264316265343237323063636236366337346132653466 -37363466323034623231366663623338613266353838623665623332663531356634323632333761 -30616562383061323436376564366164663030623838653936346531396266343831376234393938 -39373630353230636138373666316163373266326335386564326536346239313064626261363931 -39666566633733303231396235663761373334386436633866303836643932343833636562373133 -64656462396633306639336265353033653162636331366638393136356538323361333736303666 -36636137356336613837613837333865356463383035653135643931396130663263333739613163 -36393865396433353131346664613662303761613032393966373163333331373461383462353962 -64393462303163393765343064653862643065333162666530323764313232653665383837323865 -65646238366238363364663236343537316130663039653863386237383836623036336532633834 -61303132336136363935303839303630656265623036616364386465376663646637353561326564 -32343433343837346362636436313464373937346233396561626330613464613939386638616465 -66376663356633383462346136396665653732666632663663643036373363303836613764386365 -30306137623864373062303037373364383538623264616639666538643534386435393236326437 -32313030656461396531333037643764363936366437616238663036623039653264643830616263 -35623166313162663961303633353837393834386235646165343632646637393363646338303630 -35333161336234313632386335316138653436373961343933366337643535636335366266393030 -35363530623361386234363133313935343434663463663662626637656436323834383331363463 -37636334303535613061613466316466633730616636363161643664366562613531616232623837 -63636464306438643961333531393833313036643463346437663832396364326239356138356564 -38396535636239386139626134623337376336316339393739303663373530643462653737386338 -31626439376163353930616261643664386666373663613433653461303930346662653862326263 -30343161663638616563356137663234303134646537353261613163653034646264333935386333 -30353165333938366530663334313230333430313436316135393539386366333336313031333037 -61396434656465663738646433383738633131633161383439386234623336643563316536383837 -31663631333262353235663434613361653064356339303033396164383736343364383030386261 -30653237313630636561643866663135376432353162396561373336373339343364383661653865 -61303130666464333439663533653762393934653338373436343638363430633930353764333331 -64323337336639356336346664306162323530623333643839316362663136343230623462373839 -34646136323061663636656164303861636535336336646366323934653837636661313436333961 -35353634376531313639623331303265646538336465346332336634653935333566383036383363 -34373031323332326561666438633561386166656266323561616330666665313336333462353235 -35313765636466396565653933336362383465636632373034613637656335653335363865643337 -38313166626436303834633166663265306436373430356663323837643361656664663636663162 -64613963313333313130316162643138356333333432313631373933303363643563643035313630 -39363462303232666564383538613465326238666363336563396461626535373236633731666462 -63386564623638356135626230396433356136356331303531303130626632623038333664373861 -36346261333331633135633261363939326461376261636434303363376334323464376165643133 -66616535663636353463313333376165386666626561386463613066393362623437326262636332 -34333138316261363135616533373836633230333463353863303734653863616436323232313832 -64366335373163333937326361343631303831636666656436653461613533363663656532386538 -61643536323639663261376332363530646236396335343764383563313963393633633930366531 -33663362333465616239363164396162316562323732363366626162386638346566643433363938 -63323562333462313739653930336532393665383933313961393664323731636237353233613333 -30613766373635646236646639663936373431356332333363313939623235393231366266346361 -63316530303431633538353530306532356534373333323330633539353237653839343335656161 -39326535663534353462333639393234393031643761303364613166303665393335663337396666 -38303363646233656636653634653433313930373965383464326465626335353232346337623661 -31396266363535363663366330623336326563633839373861646466396364623039343534393638 -34323665643736346439653132653664653836346332383737346431373762653932616337313362 -33663863393636353833373364316361326337313936346637363433663863336361333063653838 -38303930646664306339626237663762643332393832353634323861323939376530373837373134 -32323963653638383630363035363438353432346564653861646336303935323931373038373335 -62313636306436663563383338666362636232366636313762353530613563303065643863383263 -35356438383437333265373733306631323933653063303462313963393030633433616430623935 -31356166346566663461623661333339643065333136353866393732393532643533666336646461 -63303262623531663631316262386436646566326230616162363032616333303633386266383566 -38363039373137333063656533336362623434386465303832613030643437363431636336353932 -31613466343831383362623030323938623335663564623566353331373565643432333536623463 -38373538316461323038306332633539333331343937393363313962303531623330623465666362 -30326239343366383838343166643361326133626339333336626232313432396433393634643965 -66633534633365353961323333653032623937633030373832653034333038366261616365643436 -32366263393034393537316333393766333934396238643465663631623332366364616161316263 -32653762333263363166336434336532316133636139303037383430306566643965346231376262 -38393462356434646464636236653939336263326262356138653738386232323131353231353233 -66663230653864326237313339333235383163366632363331363865383963383739326437643631 -65623263643636353531633335353436326136656430396437623435396466643137353238633535 -32353338383965353937663031323963383337383038646666613135306534313238323066383734 -36663533333230393330653132623839613562346662383036623031363436646266656139336230 -31323865386366303837343632373464303136366234643366626663616435656232343666336237 -33656437373836623665666634353962313737336436653466616565383530353665353561343665 -65626534626634376164663163336134343835333661633031306430333830666335313631633031 -66393735383031323836306237303235343836323138633339306534353633393432633733316365 -39616232303561326366353137353661386530303361313833666261323330396239313736383865 -39346164383766626637643533373563363435353230613337656161303863326235356166373866 -66333835356138643636653266353963373566646463663565373930323236326539666630306662 -62393266663539663331323032636333346364613639326265313761396630633832633961313063 -61636566313265663738616634316164346566656133656338633436326630626561623464323230 -39316238393032363362383765303836316162303133343365643866643561666365626132386137 -37653934656561303034656565656631363837613461316665363236303663303863613839323632 -38356339313135633634363930633634646539346136376638633165356261373866613838333361 -34363330656636616362313538666536613663386433313238303566396235616538353932633833 -32386335366635653161323564343533356366656165306161373663333532643263623362393261 -36643761313135363031326163363763393134386530663434326336623062356466303136616665 -62316139363966313536303739346636663939643030373063626432356235663863363563646437 -65346235346165386166333830646162383863356461356335346363643739643837343031363839 -34326633613665386435376536313665383330303064383333363536643765303066313864313466 -66336639343930313939303566633337393263376663623430626331393530663164646266663764 -33383438316235383263336666643865623236643436383036323762633065613062376338343165 -36613239323161643237323435316332653865323639643364623264393430396336613630363966 -31353264656562303362656365333331663862653339366432613633636437393734633738373436 -63643962653765393639396438623164393730356636626537666630346566633861366635663935 -62373837356439323363633263646530626134316338653037353666363763633166383765316437 -61386134623366653262383732666363633562666230666332366364653863633737373033353133 -61303639616562633963623235616261343238343336383536636664343839653636353062613231 -35656635386535356335613739643365616265613438303234306662393931613462666231353232 -62306231653439656138353035363031363530373238363138646336383739376262356631383433 -64333634353232396434346331623264373039666337313130323236346535636330623861626663 -62663638656462316333383939393565656530633336616339653738333539306664613639313533 -38613435623561343932613735643063356430326163653135646531343932343261336464393739 -64356536333263373034376636393563643637333361393464386431303535386266313634396436 -38396638356161613766343038396138356232353362356265333239656531333632386136373065 -34636430346363346564313863396131653737316165373765373139366236386633616235623363 -66366136633331393931356534303437386634653837313138333562613335366436336532343139 -38383932623431363465623764653166306333393538633637626263366134336466663464613633 -34633932363666636538616636363333356137646364626362653061363038303230346133343930 -35363464366161636630663462643661653861336664646262633261393534393534373661316235 -38623638323635623637313337336634313964323536343938313163613035343732316638363261 -33393037316338343136363139313864616531363164346631393138383535386263383437646137 -61366166653062356339343230646639613934326465356131313562633832636433653832313966 -34383061383130343437646561363462626537626633376239373363656337313738323737306438 -36323735336338626334656433333439616638306365353339323832643266653162646439353062 -63366330346231653561343936343661636565646532633864653466656432353832306464336561 -31323762303637323861636162306139623266326331393439343638393766396631633063353333 -66663863343132386633316166616437623730313165643861386338343763313265306166653333 -32383863383464373131636237646638653863643937383362343934613063663533393664623734 -62323035643464363037313731306365346533666363333738363932326566323436313532333130 -34633630646266316465326131323233666262646564636262376464303638626136623535326666 -39613934313133653062343039613331633062306566346637346639643837356365343637396133 -64626261373062623665306134323131376162346365636630313064376332653362356165663066 -31336461653565656136623830353734613136613233373135396362386539303963656266346365 -39313061386430646439353535303232653436626263336564643637346131356635353038666533 -38313965663566383161306162323636313332396565373264353865363366336264623531323230 -33333262386431666132353263366664313835333438653238653162633966613331636363633262 -35363930373263363265323265306662653465326239363631363666353130626463366438336336 -62393039656632303533393037323037643533303765383064396263383937303032343263663831 -64366438313262623638653836656231313533393061343162616264626465333436356436633439 -31383062383031366563613763326563663130346331373366333137643230376337323463633962 -62656332306636383839336663613561646335653039376337653333623465393438316266356265 -61396133666638363932656262633662666339343730343736323534363061313864363332326536 -66353634623432336233343533383761666562396461643136363335316164396635336432346430 -34666637623432313430656630643632323262646137393666613734366239336561343965663434 -32363061373232636530326634316331356634653439613232323134633064393134666639313931 -63383832376534633966616539363335353061303238393562363266626435363762386532386633 -64376635303466366435353262343032306366383131656265353261666232663764636635303266 -66343862303261626634626534323864336161653363316231636630303365376662393533666530 -33656130643761633162383934366333316262613631383930626263336136626533396135653035 -35313533616365373663363339376561643666666165626633393730386165633037663963313738 -63633033363230306138343264346437333063613133303638353666303261346633306134336164 -32383364393063663833313263663030646366376464323763306131646439326266336232646535 -66323338356239326533383232393135623961306362643162373861316665383934366364313162 -64313566623239303762326566633162616566386566623165323239636631363964613766623364 -33666138363963313061616533386431366638643438666637633562636665663033626165346532 -33356633336133313966626263626536303039343634376331316162393830303633336262663931 -64386137373666656636396463636332343031323636623931616561646134356262623439626564 -39613162303063366339613034353639653336623565656162366564633235346532376164346634 -38386237356232383835616562323934376133323466333437383339336538353237313933346635 -65396237663030316162346539383265343334316263623839653439363535393364643939653433 -30616131326338656432336136643564343561343532393461386333366539373835623864366338 -65376663333835313438666336626533333939333534333361393864396637363861356533343335 -34386338353966376163663433353435363436636434343037396361616536383730616133326361 -36663864383033633732663238303834616233613839313730623337636636366432346531643238 -33323633313032646366313231393962663937383965346136356261393131303566623733623730 -34373031353961333636623233323936663033343633366135373739653735656662333835666437 -38353439623331363331313537643632346534373539306333313039633062376331313664666437 -30626162303337666530653035666232376539353466376237356439323162343632656630366538 -62663761373035316132626536333865646365643531326637396536313834663639636336396331 -31303263396232323364396139663065396237393737396636623261386133356337396566316532 -31656334356263366165616436666261656531343464303066313638366135353264323464366363 -64373934376433646163613734613835623764636235363139336335633566333634666535643639 -61333239636566303561353339623839613336636130323038646539626139306666323535623662 -31313130626231393631346330306138346439356538313430396136343033633531346266643961 -32666661343065363739323431626237383932313037303932396639333864383535373365386230 -64366564653366386138666130653062313033386637383431653636333664646234336336646466 -38383033376338656438313665353162323839643366656134356639356637306165373232383865 -33633338613164326563303066383633343833303535613437333563323034303533346265656666 -35383939653564396538653537666164396430383830623038613333373736323065653330626135 -33373664306233366634656366366165613434623663353837386130303063366265616432366438 -34363166663933303461643464373730633734343765666339623138616665646536396261303364 -30336530383762333262333664386234356635303133363131656263653032626565386264383233 -32643961393466623637313265366464306638626230376264626336363538323862643135663063 -38323766336538366433363166343736356662363738353364336366643038353334616232663564 -37383731363862613131653632346238323435633666363131646435393432333938626262356335 -31383535336533643034386130396231323532333334616666306637356564313835373530326337 -30373464666166663430353032653839383462633161333664373562633838383164316163663736 -36313064383039656365313436393433343932643236396535393331633033386639633862333863 -37633134386666393762393263663434393633616631616661366632356439373161653137303139 -66316536303937386433373030366262656637626234376632656365346438646166626564646136 -64323664363063373361306464313361663864663134653331613830366132393536656234346462 -39643939336431386539623766666665353633353237333131343463303530303534373131396131 -62663135653839653262383065343839336164633164383938356336323264306231376564346533 -39663332633234633333313130373335633234363139393132363061386462636639373430356239 -35663831663766653937323265346362613261636363616165636161363633306435616436393964 -31643035363666386137303837306461653762383664363465386439336536653565663332626363 -30646462343461313438306663613937316463636238633739393263663837386665633931343263 -62626130343835313131326230623862303661613939306264363031306231306233333362356630 -32666631313463383461653566356435623938353038633362346432636133306339336465393563 -34373432313661636334396362633264626431326439373337333730656263393439656431653338 -37646133306138383737306130333263373033666332326538333261303234643635653665633839 -31323733623631306636393062313631616461653965356161633432393539653863386464396435 -39646430383363373930363939643237666564643133343866353139613438373031623931646461 -30366362613430633165326163316665353261323065386439323934646637396535383837333562 -66653738373836336237333537666237613465333236303438326630373338306136373439623438 -39613533633238623636663434303365653737636636613032303165646332336462613264313630 -37313462356632313338376266643366363161643862643536396663343462623731393938393464 -37303732393338373032313061663062656536336636303133656539353334373933336138653134 -39663365396338356539336433343665363962323032613733373463366466393637383832363132 -35366434343936383836343939663962323334616636346333393763353661363661346431346330 -63646166333932316433383631303033376466633063636361656231363936376138323461356438 -39393061393134653133313664633534613638376461333837356666303437666265663230303264 -62383338356530376530346334336436333363633137613931623064636362333462663465663165 -64346237373434343038383837343931313964633736336130613363663864363037386663336633 -63376633376166366635383634626239626635316462626436656165333965646663366532633930 -66323238376466646638616432336466623631323735383637623136656566613465306131666335 -63623936383463366136623637353131613535643161313864313161653934613665613331386433 -62366333393036613461303236393266663762336638363835323132613932643562303532393437 -35343032656539346536373861616464643464373436383632356166663063633261363431303834 -37623836643866636261646261373230393739366138616261353733316666383731643166373633 -66623832633532613962626137393434333863333030613735353461666130346633343138663733 -35363139626332343463366661623738336135346531323932613638393537376162386434313630 -35663165613735393262343937623932333238643263303730333538393365623338653433366532 -61636633656636306566626662386539373964373261623939643935306333646131353333613634 -38356564616435303161313436396264336366646663326465373364633837346131363761346239 -30343331633834323463626161633334333139313065316331346362373266666465396137343062 -38326336366333626536623137653565643337383833353131343662343365633937646363333430 -61346564613531383666653831633063656536653134336465306536356436373035623066343964 -64613964646330653561323732306265373331376564623131623832323937666566333435643034 -35376262343031343833326433663037313930663337633036386131393533393065313037363164 -31373831393533633531633064643633376536333635343433623838336130363239303136326139 -34623663383162343432356637343263363562623432623135313062663364306236636330366232 -61613838356263633663616163636165356639303162653562353631633231653535643635346638 -38663861613031366439663338356439323862653235633164626130636332326362306437643832 -34616463663566636234306564343339346166383266633961623838626434636437666339353038 -35333037313761316533303166333138323630613539646430633532393736626463346665336664 -66326164643239356466613564336262656333323861616239333636333133386563316331303530 -32633133353565346264313031363063616430393837623039646338393335373738643763613164 -39333464393437653936313032623330633131393330343535633835646330643161613262323237 -37306136386330323465356330333466656565313465373530663539303937323933313465383966 -39303365666663633364653232656434623163353064613464303561386263396663313864393532 -38303939323832373334333764623866326535663064643633323636663430376234393431343438 -36663334353439633737393331383966346437333261613432636264383630376333616665376430 -61636430383962323932376664653666343863393331306531313638306230396465613664343365 -61646338366234653538303662323464653632376366663639613361616431373931633238353533 -66363039623835383765663762616534303163363032383264333337333132333438376337656531 -65313433333539613561376332356434363030663365666435613338393037643432366564613430 -30316236636138333034386639356139623936656331303135363930396533623462343738653333 -34616638343537336331653131356662653561363837343138303030373631323364656238373062 -39396330623566356630323831376136366633356261613336376266643066366431366436343730 -31376637623531383935353437383531376631356365306630316337323862636431333039653832 -35383261646266633362393064396631643930376138636231303166303539346461393438373435 -34613730633530613237383666383534383736303465386139663331343466663638316139343066 -37636535666138373962353136346666646363643763663132663534663335333239373765633332 -33356131386161663635356332323334666138353665653030666531313438613239666261396438 -63316137626532326537633236356134653432396636386639646631386561613335643464383831 -66386561363761373064353831306536653339656563356637363137663365616638353633363635 -64626561346430313465336633376535626238313331653534343365366137636439386562396136 -35383965313264353030373535306139653537393964346662346133633331376434313662663233 -38336361326139373833643232616166333035646634333731633631666363653135386332306461 -63666636636565656235666261663961396436333238353864613061656432643966633761363837 -36383263646332376538343566306263666665383839333463383630393963343637323736366536 -33313661613039366535643331343462383562303230323061396635356235356662386566623536 -34623033396333316230333138376531636166313364623063366637363136656232393334393531 -38643361376334396364623064356461326532323031323961626332313131386334663737653636 -65636564323961303438333238643965326630626630346232343462363831366237366538323966 -64356561323932623838623337326533623765616563393832343437623465616533306633623935 -61623565336638383964396636616465393636666234666435366533393166353339653031626435 -65656239323562396163316434663333663236613132323336613139353538363462653966633438 -35353431393036623235653232623937336366336135653034353564616664643162313464326632 -30363430653365633665343164613233623563356461633162356536343131656533646135393038 -66313336396530616162363036383131663237633663633234326134633162316334666438336366 -31383339373636336465303065616531376334303061316530376634343163353763666564303233 -39353262306664663065373735333863363939626461353437343034666137633739343565363365 -61353739323361636235343363303239643933313933636663363334616261383834663862613831 -30633834623535396537626336633931623431343233356636383362653936316365306661363338 -34386338313637343262643732333032386432383237643739346562386237633764316239376530 -33363538323931393737353265333239646439663233623734353330626230333236636639363331 -31636333623830316337383263613033333335653932323563376233633131336234343062376361 -61363438303663386139346263623236343339366636386234373762376336303064313531653737 -36623837363462313237613133313363363261326266313962633638343463653134346338613938 -33626131323332303830366139343233373166303766663534646563306338653666643935613364 -35396531623165663162653163303035653232343661323131376235393333383234336338353132 -32663831346435623630313564306665393537646162623464316334656334666636396362393134 -33666633333433616639373934643761663638636233346130666232636261623437366533646164 -33653339326462666137353838663466636564316638393235313431613562616163383638343930 -34666162633032323362616634336632653362353932363061323239393864333135356464626631 -30613439336536346639633636623436613934303732323135363164616364663035383962613435 -39653937656131353936633735353366393035666430336365653566313061393038356433613262 -38633164386263306634366334313033313839343764376537316330333434353538643130376532 -30373338666361383563306663346462343831383638313664303631303163383164333763306331 -62373531653065303361366563333365343433386635633166643038656566343139376133346532 -38353235373563323666303433653934353563653636393563386462373432643933363237343938 -31386565363363383036393561666266633136313832373461633032653131333237373466653365 -34666664353730633462623636363836393636336235616231333738303533633331353930326634 -63663862663365343936316562343132383564383936376262303766653535326464303366353737 -64383331303265366239306438303237373234323931336361636465313237333832343965306130 -32613034343539386536313230343261363466316231376438616233623664306266346334613036 -34643037343830373762346463316135366532363335353032303262333831376134363336623231 -32333230633331363263343262303231376136316337383035373461373564656164303537313539 -35396332393334626161316238396264376364663139373836323635306537326164633363366363 -31393535373366653664616632646361343338313165326362636462303164333061636334626530 -34353465613565613436633962373864393532356536353330643363396261653461363233373262 -65373039303934326163663064343462373930313361613830376566363739333661346332383333 -61636663666536663961643337333533616237336438643532643466343366343331613835623536 -64626330303039356433346462623630326464313133633938636231323562346563373630326132 -34383862313263343833663034306434653663383137666536333531343530363761303830353039 -39333862663065303238396535626538383364373035346136383134653534626637353864376261 -31346439623332306432613833363031396566363734396336376263306463616236376331653335 -34646566616465396162303635383331343663343464356133356532616266656661303431356433 -64316562373030613936373666343339326239343538626239646533373837353437363732653162 -38643765663735316130386638373935666431623333643461343236316166623566646565376137 -32376463366636313236333734633036393733393762616663633130663765653664333332343032 -37333633366465323534363538633162666135393736336135303161663731623333623935386435 -36353266343433323533323231343764323563393765313034663938306636373933323637303431 -37633263376566316139346236326539333938613633326638373035303935366636353461636531 -33373135316534626461373066323034633530646663653834376565383461633166633938366132 -37396165366538613364353666306137646661356362663562313335363533613665633937626430 -30343962353764313862333734316166623863386162616237343033626236353736323863643961 -37376433393639303866653738303262336435313030633733356333616234323062653761396664 -66666565653637333833643463663130373439316161376333663339303635396363623231636666 -66316463373335646337376434626566343565326166303762623236376562663630616162623337 -61316639626533303139366539313537663933333565353062613065316335623635343435316465 -65366536393338393030613734333336303666393530613163393462313137393430663364356332 -32636534346263396633383439346164646466323661373438383538383630613163353764383432 -64323630626562383331623764656434313838613363616163393164336466623532356532653234 -36653138613433353933356262306234306336653761383837363736386638326532336563613039 -38626631656365336664383630626666373063396264363537343535623630353738656363366562 -62353039636530376531353837613234633331626434663562346563306135323336393263386234 -36376361376566373065383738626366393438383132376264643631313937656463613532633662 -64343963343861383338626131356366313565623735656332353332336536326165613039333631 -64313063336238613132666236313731653432363365346630336261663339623534623132616433 -39333764613064383561303564313533643030666163363039336262666639663034643261663237 -38663732643866623864343039633335333537393839383933336263306435626339653931376137 -37636666616139616561643133326164623036643162356633396633386665333030383737663466 -61663630653763343131666637373065333439653431623665386136393666663562653165656262 -63653032343833383362613266383165343733666636633039306435373538326234363661393961 -39323466623933323066656337313462376533653834643961633263636131626332663161643965 -62333465323538353736626663363539306164343366613636393631633264346133656365383161 -32663665313231616566373537653331653533363063336530313331636337326138663839623937 -31653730623633306164376339653264633133336263653366323435613065616630643136633632 -39363536633664376161623565646235383861383938373630313966366661633738366333393563 -30326334336264636337333439343162383738663034336535346635646131343266303865663633 -64373139346638353330613637613838353663623664366333376266383639623263303165363439 -63353333613235333739353134626434623566373930323937313537343861383532313162306239 -34333561613036316434623132663666373362316133636666626635333362636630383738363038 -66623830313864653335336466653731316131303564323135633432616131336262316233393566 -39363361373361333538663836333735633563303033333366396361666361353865326334336465 -62376265663866383764646162623265343866356132376662616465336131653639353565623463 -39333861623536383930343039386630626436303339376566353637666133343862646262656363 -65663138343036363862646437376436383830626161393462353137613239663264306236616633 -30323632656431616539653933666236393634383666366332666362303231313536386462336264 -33663361356636393839663062373965333232663366366133363463396337643963353831313063 -64336337356366306263613334313666326334323335383338343636363335373461323561323139 -37336565656163616362653965393830343861336337336431616634363863366539663937653633 -31313564373439383734663835323763316239333231663337303135393864626433643430626633 -38653430303632616532366237396165333232616431623463663234633639666230396437666663 -65336564613461613664383839356564353636356430633639383334623964396664333733393465 -36363338643832333436626135613936346465613232386139363730633366356265323737643532 -34376439303837313237343030396261326664313733643531303532363835336161633862356133 -63383566396463636365373136643163663137323034343230376666663033653531363435373038 -35323732376533643763653161373964666233333139663436353961383930373434633937373631 -31356638323162663630653731393765646438303335306632623537363964666466343338333132 -62623565313235383263626165343237353733316134633230343265353162313862343139356337 -39376536316462663234323339303730383430303937303030306466663431303234613763616264 -30663236363664363066383337333336633839616233666662313564363131393338336266303163 -36383539363864636433626663316534303864363432383664666263383434633731323037643962 -65366336663837646138386337633166313966316466383531636331643935306637643130333939 -31366533363533316536313230393230386238656234326463333164353832653733643966636538 -61303061626365306133663932383837646364613836366666353139656231636538373865626161 -35383965626532636633383665343439376231353066643531393537353164386134313934343361 -30386233636661636636633932396233386538643635623638666539313764363238383463646539 -32303731616638316537343436356432633336363561343339303765363330663139386563346565 -61333461616337356634393666623434303162326130373637306634376231393364333531366232 -32353234383834356339633234656332643865333965656630393736383865316536326334376366 -38663539313161666162343432646635323063353735363531623330316137626561393638306363 -63303437666130613733323935663530393531643462323632633630336564636433663263373663 -31376639636134363466616139613634366265346430633265363264663639386237666338306438 -64613133623864353630646239393936623861626538326166313261376531363737323863303761 -36306339653034373963313063326435666537666366653166323863666335633064396364396563 -39663161616536386130653866366636343737333262623634636566343436383062633135316562 -37336166653836396530613431313764393238353365333031353234343464653265656235643962 -64386231376337303862363037653832633231316662616463336235326564316531323933363431 -30353661663231323732373461666239346636613266353931626233633436393937346363616530 -63666635303735333063646337323137313230363730646636393662643433376363366239363632 -64383666316339663531333261326362633530346539373433646531373431373838643839343238 -39653632386532633835376565313438623665376133393630636534633039383032393766313365 -62303464366465666663623537316534373762316366643038313039313363623963316131643465 -36666662633430303963373361656563343239626137366138656463653664366139393461613236 -65666561336130303463633863323534333537303062323037666535343339316166656562386261 -30346564653561613839653565626636306535383438396663656234353965643165653533326534 -62653932383062333239343438656432656330643734313235643233613738616334343165363436 -32616430666634373662386235346563313839623264393032373636316431366537376166373235 -33653063353635383138666331663063313738393832363161346162306236373462646430666266 -34636235396630343132326636333134333461636339643962303033333764386365656637656533 -38396466303130346234343133316239326364383931643261366562623430373634383239653037 -30613262613662633964316465646464643739633261396433333865346536376565333061656132 -63623639636634343236323762323034623639653331333935623530623336653431376562643232 -63373131323936303066346631373333393330336339626461316639663535653863336662343764 -38373536383861393866656363373265333236666536616337656262616137393861323962663763 -66306135373035373337363665346338366664376332653331653866646438373261396530653466 -32393239633239336332633937306438303433633332663832346437313333373439306564663732 -37623631373361636632343561626634663733613066333030323833313266336436323137666361 -31656536623430653433623661656366623466653435333532343039626434393137353336323031 -38366463393433366165613838623035666163366632623766383831636632393939323231636663 -66623566653565663230336131313065353538383963376236373364626634373938383731396239 -62333933343139376631323235346631333938613434323531313861393565613530386137303461 -37383764633637623566303530376532303334643738313739386465323731373237663064343738 -62356362323537333265613930336635386263316361343863383931643937653738363462646530 -64373161643330633264383363666230323536383039656534393134346337316665323061646639 -62383534313838636136386234333238646131346464393966643536653066666363333566333837 -35356230643136333238613739333363613938343738376361343262643264373064306339386634 -64656133623030306562323135356138363239656630333732643933666333363132313166346538 -62303930323530396439663938363237303736333035613063646538363265323466386433326337 -39383631643965383538373939316332633061383031373933663965653563356561653935353132 -36326133346564353931306562393366313037633534396137363966373731663061346561616638 -35616634313766663234623935376661616436333937373263636662666335613635666438383265 -35343233393339393534623262363134303130636665333866396235353732633039373436383363 -64393562373663343238306463333366396538303433393466653232323934316165343165316363 -31363565366438643730346533643339636337623436353861626665316430633736353262316631 -30646663323264303065656263326333636437333835316437643537383161666265333430623566 -66373632343139393034306330383038653133633434306132356461363364306166333037366466 -35653033643634313139663865656133333432313530346532666533336164333638633861343466 -37656531376435636330666465623933393861316566303965666437653037613563636538643036 -61376339653862383966636639666539306131363032366431656638363563326364303565343031 -36353965326537386635356134663930346663353661386437643965343536353131363138383736 -62663965366135633764316634663930313036316235656166303362643330313430666436353863 -62386530636661663132653036373366336666353235363432663531663536393835333433393532 -64393733313862353236336134626161313939383332623665626639623935653637386464626537 -63363436343261366336356633343733626432306336383233666434383631366438326662313330 -63646531646363643533346566653561643164636633386261623138613436346230393666373238 -38306465626533373533633232363930643939366161623139323537303062353636313361386233 -65656435616665656435356531393261643631313938303762303735363134383836393138373135 -34333230383661356562353865303762363238393136323439373166333639356130366233643630 -61383632643932386239336464363933346635643838306363383633653337323532653135663138 -30396330666337363030316464343361393338646338643864386436363330393266663262383265 -63623733653132366532333337336366623634636131656564616666366462346132613564353132 -64393563316230326637366230366265366534303861373139393063333838636337613666633831 -34306666346338313266656635373561666631653866653936636664386462643534646637386431 -65646366653039353832663066346435653166313863303831316461663536386334316633653535 -36396136303533646439303934376635393839336261656566633063653835386334376663346431 -61633934333365386133313933346365356235346637376362636563666438393532306631613138 -63336365313338306532666164393538646164303231396433383736636535376334643561626364 -39326637396539663734386531626135326130383533306432346237313936656336613939303737 -31373534336132353766623566633365656138366631333135346235393666346635623634356234 -38396364353565646530653238376163396137383933346634346137336534653039376431326436 -38613638623239646664613239396334356561653837316434616163643066613730643861656337 -30366533653730343263313136313563643438356666633363663863386364333236626462356135 -37643165316165636537383235623839333133336235373132656164626662616631666164323461 -38636231366561633630383137383439383535613933373738313730343637396535616132333433 -32393531353261356462316236373337633833373937376132616432363031343133333261666365 -31373332666366626664353166363166383733306338663935343336646663643837316234656638 -38656463343530363135326636666332373638373231376230633662663866383139323238306631 -65643136643831633738653834323238313361366535663361626334353534386436616365623930 -32313163663466653735303239323664656464346163393535393564663061623633633734373965 -31626664316461376161663038383234323333346131323737663665633932316630366664306233 -66343335323330386337653933393435643232373261323733353635373239636137363166383838 -66373666396333626165383739333137336163313366396132343864353635353230663736393137 -65623733663032336266613665363961633634306435396563303436353134373737613763333633 -63383338303831646334616336366266353865616233353633626533386630666162393464616437 -33643231346262343562393032663339333737363830633263383565366439623938373939333832 -62393963396533326161323764313238303232343239353439613332663837343433353933633631 -61663966363932383033363831306662393731313436336632393339343763356638636437373537 -30346263323338376633306666336661353966613866666366393862306230643835626133613830 -64393438633036376363383835383339666264633930393133383164303237313031366263343164 -65396565303239643461653165343066316363653661396533383835393632363565653433336433 -62363935396332393666306132613730333339663664386361636333353330396365393236343366 -36633039333431663134383838623837623035653864386263383433386330323237303439313734 -34346537623630626239396433666631383232303464353562386663363761356530666135306462 -65396666633263336265663233373761626339636334313432623865383738633037373932306164 -36636639616234636661373731623962393633653766653062643363613037393531313865656165 -39393264646362666363386264633738393966336633346132666161373032666462373131313532 -33613835346164646434323238653630313234616138363964633138343437306136313633336133 -31343362353163633333616331356636363363306132346263343738626231623331366534366664 -33343538623435306637386530626664623633633965383530663137303435653366666131376532 -32396534633761373063646432656635306535333838316261396361636138313962666463326366 -65303636386235643463653463353733373263383139653265326338323033643839386361393032 -33383965363439333439643432643964333133343933623066363862383161363937306539393761 -34666261643639396462353938633838303265373038643230343462663532303666623262613534 -38383735376533353561643938363338386335386363653765376464633530313034356466393737 -35356264643836356663643734663437313233623536386231396330343839623231306439346566 -37396465626535366334393533306131393438363834366133323137613130616235636232313030 -39396235323434633237393261343762366631373333393562353036633263373630333531626663 -35333934306636323130323238353437356430626636613337373532623430313962623365626631 -33313631323438353739623033633264306262393539333336643862633937313364393034623930 -31363033663561393366323961653263386533613263343538363338613630643462373138633232 -66313437613338323839336461373538306239326530343332323938666566366164663031343431 -31636233616631666235616135623164353330346638393038663333326638663338656666303438 -65653731393835383336313132613133323139363865336361376231373762393431333339613531 -30666561363535613339666435316363313432346332383462653135303935343331356335396532 -37653937643733396334316433306365653266363961663833396365333035373462326435306534 -63393033353665316436323736626235666630343536613533326630376665346539393634663166 -62303161643633303065386337303834633334326262313761666466633137373031636162353435 -66333263633131356633366336653034333733393532383264643937363964333438333231353965 -61346236633138636230366632383063353464306638663436646537653566383161396639613466 -39386466323832613762643861376665326162303666383866626434643833313635656335326437 -31353765363762383334353466343462623431313231653937383430393761643463616465323161 -62393537353133346233376563633038613031613062626361393031663762333737303236313436 -61636433343032626136313265666664383664353365633038323438333636366562323732663464 -30643238346662363236656238626236323261346339316234613764623136633638333834346535 -35303931613362366239303032383037656461656264346564643865366339613632376464366464 -31636231326130643030323239323062656233663862323063313439323039666239643265376164 -62623337366330393266343366316635643233643363346131343561353964316563353937303366 -37623965373765336662303030383437633937643639613366323464366136626366373061333536 -30393436623165313935633365323931326433613163613866373963363532663538333264346431 -66316231663734303466666430623633323334313639666536383135373731653365623235383832 -33373037613839343037623037616234313365616137353664346132633138396661306134336265 -33323330326539363239336431653534306236343338613863336463653064396132383632646436 -35313066316437653862663837656232336439613933633430623963323563666563376336386664 -38383730306239616434653737366139306330653662373936323634363562623761336634336466 -33383066363731393032313330663438306264376465663033613138313631336361663966326363 -37353864396235643839666230623930313135663833363234646631323136636637353932313633 -66646338326132663035343434303037393838336339636436633130356136633130346232343265 -35623537366333643664613230313063616231313032626166373731643862663536666431626230 -34363165366164656365313838656461313235326365326532656163636330323334303935653233 -33623530343362353330373262306665396665663761363730376465333130333362353533333234 -63396266333863363534656139636139316534636662353237383464303762613535373862346631 -66626463653034366234373836613530616662656532636265636433633131383336303433313830 -34353633356238643465393639336439646136386639366665636166656437636664316139613365 -62313962373331323961393335616533633836353263386164313230626463383436656531663761 -66346565666564363564343462613730656564366533316663356462623733346261353364323430 -61613133396530363430366235643464366166393336663838633433366133306361613330616461 -39326161373333333137656534316666333435323363326135616438356630643130333634643139 -34313234663665666566326232333739393036383135386132373337613532316166363561386530 -33663664333433376632313531643532303131323538653937336135656564613436393063343738 -31353137346631663266643536363466633335346134613563393134653662346138303966656661 -32343536623737383163343835376131333738376465343731396661646133393030336234346131 -63393166633033366265666134373430653966333237363762613239326136613137623965356637 -66326133343137346561323666353761623438666465346430633733653036613334373831396663 -38663635653439303065363863663361633135633663656164643465623036316230323565313064 -39386662316262386238646363366538653263383630336362643339376135396135303233666365 -39333334616435323133333866393932386336643339323537363635356335633337333763356139 -62333738346537353338643366663130633234333835316632363561633962313532353264316464 -63616137613433346237653235613739353639313165323337373363663832613661663666306134 -30366133356238303936313364333334383836306534626563643139653739643634613165656231 -61396635616433323863326335636464666561336234396161363761386633646462666264376533 -32353232653138393861613666306136373366343739353663326361666531323934333865663630 -32643664663836626231373966653665633337666535616239616265656663653131326162653339 -37306537666336333765346233343930623865636432663938663362396133633263653830396536 -33643339323735646433313564363430386234653266633063343130356238346339343137623335 -64653364396138646665343832333131313939316531303666356231313963646532393738623230 -33386564306434306132313062343831303366306633383431326165653339663666633066623438 -35366639363333306539326139326663333935623430363763643562663562656335656235373266 -39623166353132316664646261353966336631613333326561656335306639656263316264393762 -61626566336635653037653931643330303132353437356438373263616263616463303131343339 -31333833646163333466363836363064353935343766326561363863366234303164353638653138 -36666134313965303133653238623234666462326530363165386234373566626235336138353161 -37376364363534636264633739663031303331316637363939363332336333343935643630633236 -39343362306334306139336630326331623865316332356265303662653938303135646461343963 -36376637333661613564653733313133373764336164373035373164613563623466373662656331 -30643831643433643933346237366539366162343464366634336337366662316165633061313963 -33333332316631663233376432623430636265383961353365663765633835303633623830623437 -31373762633463646434396265303761646564613566663832343939333130323766616562343665 -66333064623833633561383161613763396661643732313963313966303230623636653837653732 -66633163386263636431313364333633363734373430653063623234613161383837303561333632 -64396132356634376665646664316163373535636435643761306235336439643439613233396563 -65663933343434333733303332373363643233376332646336616162633736663932346138646165 -36383830353666396430393137346364313334313163646364643132653634336538383737343936 -61393066313166656564353330623663646465666139376437633464336338303737336663396461 -31356431333331353537396337393264636130373864656634656566626465343332373036313935 -65393633303431616332303632333262633761646661663937653330393563373437343237346637 -35643430396162323130636266343133653432326137343838353162323566613836353931323963 -39303631386233363039656263663136656161373630313639343534363731363939363630613864 -34623832346461316666666230663264396264633731333638303437376336386139613533666233 -39376131383039643739623063346130316335383931313561366630643135623336633237386635 -31666636663937313435633264346339313766323530336238656264393235643731323139376366 -37356431646635386464326436393137613564316530333764386464643837626439393264303038 -33373931343837316239353938396130333264393435383962626638326439633462646362376332 -34383063623235653561666131376539643837636130353738306532303336623963333235653463 -63323033373366323462656561373339306564373664633262643636623632326161613565386639 -61303664646531623032376234383966313036613536663038313664393734326138373437303863 -39623661306534373834333331643066353933386163663035333165303337353062373531623230 -37643137333165636663353366323964303336313633396231353432663761343763393233666234 -33376562386366653963613361386233393565613138646263323037633034616664346666336463 -66343066313062363866306438373232353864333434346661363963613831363138313335633965 -34353863663939636231663037643838323966623034313734353935313864623966643330636563 -33303063353730343664303165393631376638613534326661336230383962613364323265613231 -62316232313266343264333730336561396136646638623762356164643538663861396338333064 -61626163346137613665653835653664656661383832656438383361333431643561643339326531 -32303135643165326565356662663962396265643038343832633139626636366236646163623032 -65373030313338313539626236633633613736353338326565643232386465333336653537363136 -37383263383939346330643430383633626365386562383434663932316533623338376335616431 -63376335633265333935306239323462616365383139643666653662633762643433343963306238 -66393239636234333730663030353164623130613938656437336466383363393434623636653132 -62373362363439366665613566663433616438613635363737613431663262373835633063366363 -33643330353231303532386364376633353132313033386364653332376136343065626537376464 -33343861643637653665356665633330353036346163306662353662626239306663393337373331 -36323237396532343831646466393238653132653361396533343362636237623138626565373962 -62333636653761323434383839333363376634366565373266663230336434326464613836386336 -31376334366634353534656532353935306538633161313563623636653332343533393830656461 -38616337383833646237383862626362626463623062643436393735633664323738396661393839 -63653336303337653731623432626530373138333036306436346564656539396531323438383439 -34623837633261326537616239623438393530633062366435303863633165326432343235313439 -35313463663465363362323637383865663937396364636261636635636430666465623330373361 -35633432346433336463343266346635306339646535666164356533633839303339646564303762 -64396363366361656533393238386263353263333531376163623133303931393436363732356439 -61313064666166623731613361376337353362636138653632333636353234383161653665326230 -38623139663937336336386539323135373132343732336665316239376633353864323632396565 -31386633366132386432613065656330303766613833393633306434626131366366313465633465 -37333163633661653639313362346331623030303632306630613930393636386263633065343464 -61333937376135346363643366303032316638653630376138613137333336373735373735656261 -65653162343665336132353239353133653435343737343766303965663532386433623936346635 -34633864343362323337343238326230373536303962303031306130353263633739356638653830 -63386539353437343837303665626363616235363263383035323638666637616264373665643630 -34633666663238373462656465323961313036316138616361353265363064353533663161336434 -37663961333664333563323538313035303938396632653665343530376637636535333333613462 -65656632646638626665373638396130316665666637653864663331386436326264303938613661 -66396563323963363938313134353066613335326261313832303439353662323338623439616431 -62643965373137633438376634326531623333646334623936373464386536343035313164643233 -32326664656462373664396333303138333563313464343634333235653335666231383235333333 -30613733616637346363363630386433303664653031666264633761356139643435633538613862 -32623862333333366263663162303537653237303038653130313832303665336634303162643266 -62333739313466636561363832373661643961326435356665333534373537383439343066393836 -37356165646339393731383635633730316130383137333233393236643464663437643636313864 -35623161373635376437346463343963376363373263636535353035316532623337363463323936 -36663863356535376564316466373664656338343562643066373334373939633534633264626237 -64303634623234356561353262363733613462663337626639313433363866653937636336336539 -61323635626564376230626661663037653961333039323730666538373234346666613232613662 -39393961386361353961653830396262313963373932613832356430313662343630386463663562 -33323830383932383033316264623031633164656333356562626434666166653463616237636439 -36633832663536373130386234303961343963663432633137376336346636643465376436636165 -66653730643962306534363735396430393963363162656165353033396365643534393438633532 -35336466373866636433373362303265663330623866326331313562623461303139366534336263 -30623239396536313432653138323033383164326231626166343263303037386332623633303531 -33333764643062663663623332613230313965353735303237323461303665326136653138343863 -37383561633463626464323831613031636661393831663062393738393037366433663033363333 -39643932353363343035633530353633663631613066386638623366346439313338336265303531 -63303264626439656161326164616261323938613132343134643839356435326539313465653963 -35633566653664383865343731383733663730613736356362373766366663323336653534396237 -36633161623466316465613062356633353230343731306434393361383936356239363065306435 -31393237336137663830303332363336326630346463366334383265333931623165626638343938 -31393064396231366533333131376134363661383962353266643339376335303136336664396139 -33343432363330636237646430353238366635366637333938336235326262353130393564353834 -30393165663534646534653063353933313339313434613436353565636630376537616161666532 -31343363323661303866613962303435626137333434376662323032333239386135663937363033 -34636435363631623761346434633964626136373734383330643565303563323165356237373366 -32386336373333373739353665636633363431666137343966646133646433363438346538616634 -61306237376637623338316563646662393361623832333430353264303730663261393533333832 -63383735646630623637623265643963646532323765363234343535353962626565656364306436 -38313865643061316230356433386136663636623662336139306139303635323732313337366136 -34653663396438623361373961363962343763393636383835396565346338653137653332336531 -36393663313939656337316365303364643036663836666137653865663361306165333137666538 -35326666326636666466623633633562346137626531623333386233373963323533363366366336 -33363566643936313962663635346236373630373063653734663361393963323664313534663038 -39393536653761653664646165363631663636626562616537353030343332356331326631303330 -31316333353165396235316134666639373535373339303333616463636339633337313336316430 -64623633363830363830376330666164356231616538306232643133373864613764663132646163 -64656635383964383234613664626637626239626131353530303137636462373362343064363034 -61336631623130383934303335336362396130636232383064313439643464666639386164633633 -61303933646133633634313238323863323432383063303234393164373034316363653364386635 -38373463333538383366383765386237626362316533313465386332323031383565613439383536 -61333037626330383734666462303832373136336634333935356564366266373363333164643930 -63323533393563663233613534323938663066386438326362303561383561613334633766303333 -64303031303661633065373634623262333036383236656366653430633266323863393439613738 -65616363613339353331316364333330343663393234363561326565613830363365393862366332 -63643463623732376630656334366263393265656266356566373432643931623731636235366363 -35643966653035373962323837393062306466643438636238373462663038636332393838643430 -35663237356461326666303562393266653732636262666433303834306139616666616562303137 -36653066666138636666346138323631666465376362396261386630643166643161656261383233 -38656636326366623439613565316133626339323665316437316165613837363530386665303138 -64633064303837383865323030313430353461356666373232353162383762353231653238363539 -35623964393431623638656638623237303466323532353334306535333565613466363564633738 -38383761346337356630646331346636313730633166633939643733353839626338653432366666 -63613935396262376665363334316135643532626133346161393539313330326363616134306638 -39653838396530326139353639656336346161386331643834306239633739303033353031316663 -64623566656262646362346536636435373030613932323432376630643366326638303462623061 -35343334623537623662653136386361353038633761383164336564333831666538626135353364 -39376464353133636436326230616563326363643539336332616333613436653262653261356138 -30636166666134646638656230646331333435383038313033643831333334323464393262376464 -37646534643835323934623530323834333230633363386364393430353630366437393033383037 -38323032376161336434363735633635653031333330333839363230356363376139343038313034 -65323662326133663365633666633261356330353632316537383832343539643763613865633639 -34386164666663626430653066396364306163653165346134303066626663303337326434636432 -37313735323163396364623266613066393937313630616135313035653562303266666135313637 -32303436626366303061646561343931363536376235666436623365643631623062373665376133 -38623365613461306231303535316137343162316563323964656365396166313439303432383565 -30316636646333303735363437376435336266326266666433363361373364313438663364623232 -35306633646164383231326333626337626461373534613538303636366133653632633139346231 -33636463353334303431326635383335376637316538626231646437613232366566336266666439 -36373537636235376265333061643736386561353631376138636662333964636363613331396232 -39353732613464313437333131663538393139613832623534636636646666366638376663373736 -39666132323333376662616132363834633164313732356664623832646161623532663831643931 -35616335393361636566656435376438646330666437383761356433313033363066623134303033 -32623030363338656266643832623939353436363233376432623639663930383339373135313366 -33316436323435383162313665333835306365613237613138653936343736623037316263343030 -62303931363932393135333666336362643932663833636235323239643762313534383031386632 -62663931623339636533663865393936303865373236303430323130616631373237366164613434 -30393030376233663833633565383631636261633230313866646263616331326339333030366665 -31353237663462396533663232323834643164316137323235663637626439646362636464356630 -64323531393838613238316639396637383164333637333034643861333563396238626438663932 -62363833313063323365386230633036633362613232366331386566613839323132313239653962 -31363734616337366566643235393734663134326338353038616636343166366666323836393963 -34626134643162346236383535636537353839656364376264623536313133333939393663396338 -33656162353966613130656332666565303832643664316530633732616564356631636132373839 -34303630626164393165613865613736373632643334356139646564343236663262373363363661 -38343532323930616132336639396665343665333638616231613237336334363238323064313564 -66623362653434323630663362623938353537643434353733643336646332366432373739346334 -35313434366134333937643834346164633632343838326437363033626466346638393335333662 -61653432666630316432383662656336333066666439626134396432313030663264386466393236 -37666130333437336233383565363732363537373631633763383433343132316463316334613236 -39316439383935633832323739666138323361363766343865336230383239343061343066353961 -62636138666566613534646138326231626165623733303333323232643262316538663737323562 -31623434383063326630306462303132313737643365623034393532616534636661396164383436 -39316663373433353231356461353739636434663061396565663432363764333363646163303333 -38383939373834373034363334393230353833663533666133316338343139376237363734366530 -30303763363735303732316236353162643632333863336661656138363037623136393137626234 -30663136633864363533663534386636643166303966346261633731633131313339386565383466 -33316165376162396134623561346163363035313564363862363066623365346232386535396437 -34323339663733376237333935303437636461643932626337333265366135656238616264623866 -37383030383563326162373236633966333737633531366437653766353132303439383630653663 -61366361666465343965333830353362313235313539643230663832326133363533633030646330 -38346233316430376365613039393333393565653133633236363035613064346464373130643130 -32316662663335373935626361626434346531376139313038663961393030306630323531666536 -31316533393435343635386532383232306530356537383164623534376339376165653433623635 -65663733383363373536663362323032613434663937313833666438656262303835363864333835 -33633031343539316134306537663733353766666439306638633862366134313131623662373766 -32366365313962313539323365306165646165316435613031613930356465343161353036656465 -66393436643363343834653731396539613436356639396630346632306264376531386266353662 -63383734313532653066333231376665333039663165323434333061376662386464353732326237 -34356637303066326239653166313564663430353631353637623837353133303339363362643737 -62393838653831613536363835373035613534616164386438313639323163613230303539633363 -38643934396566633661613536643064303963343066343430326366623666626136313166643963 -35393731616331323534626532633934636361353331386465623164353661623739383336643939 -39366165303166633763303962616565626236653563366636353033303764616665323135373064 -36653131333363633866616537613231366332363465613432653837383837376432623735356262 -33646135613765303934393438346138336538653334306133316362356635373862656261323965 -34373764316133626465313137376239326534633566373366366331323331636362343330626534 -31303366393465326162626163323161396133356532613034366466643764363265356264303462 -61663565646534396562353465653134383231646238383334613465313362633437316631313965 -32616531373635656332383765326663386533666238343130643135386432653839333061663032 -64366134636533383538643130623930373262323834353035383564643461633030313331666261 -35656531633334366164303833643835633532313832653066393030616131306332666363326231 -66636165343138366639313665333739316564346539313633656664633831633064373962383038 -33363163396263303733653231336634636432663130346164616461663933346462396261386535 -65386434326261383734613661666366653233646436303830386338323136373166643237356332 -65323833653537376633653336383233343530633535383664336366306263303262383663323765 -39313337353938653934353038633939353666323636343766383335666663613262656630356261 -63393936306631303566633130326637333932313861396230383834363061323231373738383765 -61366537323765663165316533316233613335663266303438306462396530626266303230633534 -33336361643930303362343663653335633262666437613138643865613932373139356631666365 -36373133383138323638653838393161336536313331326539306461613132333933373561626132 -35333938373536343464653036633862663165626266353836353966636238666531353333346663 -61336562393762363765623365386432376264656337653166663133323663383937306639383035 -37333032383130363032393234616265336565336530336363393837393331383037636335326561 -39316135663239613335373139393837356361383563653338353465393866663166376237346234 -65303061326336336232363835376339616461333531633634366537356334366138336266326236 -65333736313136393439366661353233316566663065663464316138353737323130626436386666 -32636461376564623462396638393564306336353266616433613434636566356337303261373838 -39653631356462613466373634373864343736396566663666633961653737643562633835653662 -61653664343661646534393839663531336462653264396139643535633635356339383732346632 -39653362613063613764623664373966663337343135383032326263653463303061613563633530 -31663261373064363938373831663036396261336437386362316432353363306665396537656139 -62616162623938316137346339376136383930623135653162396132383365396135646133646532 -62616262326563313062333635636364633834373732363736336461366530653332346666613339 -62363564343065333939396532333538386338343937313461376663303639643437333437326333 -35646361613937376435373433363661376134393465306430333037633434306563363332626635 -33353337333831306231316533616531653631363536653066616630323061376234623738633536 -36353539666536356430396562653765653934383831396465626531303135373665643739613131 -37666163663364386336393637343865643466373266376635626361343134613564366236343633 -35633030303834323064646639623539346262663466323261323330383639656163613838303038 -34653966383435306664343239333964633865343562343531666230613963346266653232353534 -36373639356436366530646532316439643731396164336363353932613361613833353566336431 -37366332653661633538373831333933373430336330396263343262366339306430343138303931 -30636665396336306461633935633732303331353537346438366337313363613664636233313239 -62653165313134376639376233313064373562613465383465356434303138353061303930356335 -33366664633262623733373639646535363539313065636539393835336461616637383738636138 -63613335623435666232336139383362336237343433323337366264343465646664633461353133 -62643562646133663265383532626163316165306535366437393534663162666136633164326234 -34356239646536656163666366373866383732343665663431616532646165303463316331303264 -37663734393136663565653361306431366432356562366339306462396363356633643931326239 -35326133363936636362376263383639646364616465356136343433653665393439373862376165 -33313333643533383136386362626162663362393837376633633163616330623937643062653039 -32346637353735643862356137333537353634393564336239333739353830353035613039316162 -34306262316463383763346539626339386238663263396139383163373235623461656563356466 -32653635616436326631663362643337326136663765396666316438666238653166393530373264 -37383266346335343734363033663732343438663332303234613063343962626664653264313533 -30653737383466333038656538343834326638646336383038663938633838623536343334626565 -36303861663361373939313265353639666132306366306566306364633138393138613861613466 -31626163353564376133663335373632633435396633323334626262636233613433383837633866 -61653934663637353562663535363735376332336535373435333366373637303138356365636263 -34613863363165633532343933383662303232663236323132383332323164663830353039343738 -33336630353231303333346336346639653838386438366564623430373461356336643264366439 -34326233666531616565383538633433383937393637383261313866663062656330383530623265 -33643736373163393639336537333336346333663637653730623039386661346565633931623563 -34626339343065353132633961616465653137623664613530366636653431626339313364346138 -36363561363536316330633064336536613532633338343865373130356465643436396535636438 -39393337653531353633343236653564656239363633333637333534393932363333313864636238 -32623261623731333431353266636663663934303936633536376236653830653037306663346431 -65343831633862396238613361633634376438613430366539323334316436306631373537633666 -38626365396437363931343432306264313063346564653338613862383761333064386262353735 -32616266316161616563373330656432623963396237313663616562656130656430393034653766 -63373331616537643661336564613263373937396231656266656262643166383761636232363665 -32393130303438363261316163613136366433373230346330663434386239356531356437656136 -34653333363431386530353963373763663966323733656638613664653238323638356134646337 -63396630333139663536316166623665666162616562363261326335326564353136353432373338 -66336262333730353337306364373664393633633964373034333633626365313437386333306162 -35316233613534393963396164343436626130306437666165363365326563376237663939613635 -34633566646531393335356662363238656166366436396166366462386134336662353233346663 -61613632373764663262366333623236636632636531616432343431303036396536386363396434 -30326132666164366431396434393965633461613066663363333030656634656336326130333936 -32383239326439386535666565363430613462643930653861343861663362626432653535303239 -31656631383738626438303235313065626135363636346339386131666432613863663734623637 -66643638333565326261343933646331366330376465383036316437396430356663303630643336 -64643936356630653266636139633039313731636465306538386265373633373765363734376130 -32643466383566366531623562656338393435363762633363313539313837626363623164333537 -65626337336236643235346139616231613165313864326338363366323565353137656334376164 -64323031633464336534633030343932376363636130343866333833366530363838366331356261 -32393633303639303336636461636466343735396631383936343538616266303634633839616531 -62316139326630353235393239363739653536636531383666616534663536356631363733636661 -66363236333330306230646632356137633239323334643536373933326261363566663664663033 -33373136373038636261366434333536376439386232393365363833303966343966366431333766 -37643535626136353866346337333135663732666564356430383962376430336365373833323561 -64376361663537656263346139383662393962376565633766633635626137626163633061356366 -39333139393932316261376363353132666164633166303438356230386636353537333830303235 -35373433326537346265366330356663373462383539633931656562386632613030363030303538 -32656532393331363933306135323764633661376462653336306364396363353065666166376236 -64373630616632623066333062643339623733303033313735373532363133646334623062396137 -62303730626436626534646464313731653632383935663766336536363433663963653162303331 -39326238663134653234646334306166623264636666346434356139386530333662376434343730 -36336633346565636465396633346337326466613036343031383431346265636461343861396264 -36353230353133616665333536393634343965643134383431653061643031386636323335643765 -66626436303331633562336132363537366230636230353337656334343663616265663961303531 -38616464633865613730343866396466326636363033636462626639633638343135336134643635 -30653765346261656665323337663432643264323831316232653562336138356266363334383063 -63633762643839346438373062616636643032383139383531383835396232366165333234343936 -38666366373735343437653466613734323662323835303238313530353063363462663061613231 -30626364653430316536616464366464333938613039383337333933363261376337633339666637 -63333232346437383664613330643739346430363164346339386265633866656130646265336537 -65663364306666386639623464656633353032336333303065663135323238373462393633396466 -38366165626139373438306164623464356530383935646163633933613032616461396537376238 -37376665643864646165356438393235616330306135353562396164623664303835326433333636 -64363535343531306338303836393266366263393033323831663363663435336361613233643466 -63316337393732633832386231613766306166306138623234636630633661376536643162643161 -39663965326432613736663236366432326433613131626136633438343565313935623861336565 -36316462333136303130633739386261376131313061613133393731653137346262633431343835 -37333735393539363365613436313732613066663933333664383934613938663639363336636533 -38336235353331303332656132376662363365336166613131386636396531373064643039373432 -39353864366235393162373666343062616231626165383264336534396431363161306662643134 -36336236336665346435323137613264333833643764623439666633316662326662336163366164 -34626165666163376531353231363766643630353765656233336365393134626434363766623031 -38333532616161613432306463663033393431323633373937333632323337643062383634313132 -65396530306130386539366330653563376636333363353964636539336266373763643630336435 -64643864303934616565386538646165653062616661373861663262383662366163393430376563 -35336635653131653065343866323136656364366237343230623430626432376536313138343561 -38623531333133376137376363393166353637373535643039353362666531613766623364343339 -37663438663736386536383236313563393139633234616131643166663338323631363635373039 -33363539623133643633643937656364393333653661646530653339396661333137666261653635 -33666635316139313336383633316564643261343835653032373161316238363732396366393034 -65313335363466306134376330663430613332366262663032363861343339383430653636396363 -39383039653530393334303132386265663234346334316637613830353566656261386438663037 -66333934313932326430636339633539623664626663613135396634366337666634396166313237 -35343264633262616230646363356438653436626464386366666164326631306231333165373166 -38323261393230646634616332323737653862363161366335633033626338316335323035366663 -35346432303332363464313236356436663963656565313264643430623265623639373530353166 -31643064303539356339613232366364306439306339373637393866343465336332623934613930 -36643934373361646464333537323134626136366531633337353663623662376265613032646263 -33386530313437663937326533353530393632333034626464303630313939396232346563313662 -39386334323634333666393762636230633366326632303539303761666537316338633437376136 -34363533383563623430393263323738306464626662636338656536623336636438386563333363 -35613439343738313861316331353665343238393061666439386136643363303330313234356463 -63373235613564643863376665313135616334303766363465653737343361363736666563346463 -32333465323761303138343730626233343564616234326435646534653530613030633362656162 -35356533306239646163616239643665633236303639353061636331623064666235383665643839 -62353238336633376539396462373733663866356430356232316462623266316361376634323130 -39633864313736316336373765666230366238326632653634356363333366636333663461663333 -38323761623432393165646536656134343761333561643734653838646365613131663664633833 -35613031373231326638613862346635343363653639336464333564363033353463343831376236 -30373530353432663033613333656138386632623432626464323734643635643435643762613739 -61386135366264653962333666633031623936326366356631356430643634393765383665623539 -32393832356261306435393666333235633663343362333234376634313739386333346634386330 -33373266373562373434313933623731653663383130313134653564633638323131613564393463 -38316634396365303235356432366563626138373363306462373732393363303439636138666139 -30376436666366666638336533376132653838336535343137313634636563633431363936336631 -32383261336533613338643262383366646537623834663562663266613961656136663433643766 -38666637623661336239633135326231313330306136633837306435353065383833363934613233 -66343535383339616133663935336338383966613539653634336130316135303865383730393865 -38346361336439643665396630373233376336666161346630346361363561373963643961636163 -66373063623161383438626638346364663661373463356366343564653630393230313538336137 -61363837613164616431326463626334663763383461303963386561313966363335356365363664 -33336264316165353437386235346366326633383531356330616561653935623730333033646565 -35393832326331373534306464646134343063626434613861343363313131363464633832656332 -31376534653134656665663030376531383638353332316239633365643661616534623635373334 -32303265333137623634666534643732326534323562353965336233353665666538373838663364 -39616436303331646530393836636330383635333466336331336438666233636431656633636662 -34653832656637316265643462366438326631663661653634656334666362383435333965323330 -33343338323832343633323730666162313662313861316335383665336437663538346330323633 -36653165303633653736343566363335336135663032303336386133363436643262323938616366 -63376364323563323331343166323632393163373539666231346532643731346462323235343936 -37303333633733373264316539653939333962333230663365663366636364643263626561343631 -66316634623131393238636433613062343864656461386532636562326661356264333738623363 -66666230656330346533633536336131383661666331373665396235656163346666353162643936 -32633239336665613861626361343136663663366139333035376235386634666563326564663034 -31313837623633353561653634303432396433313565326164313337383138303763303362613465 -36343934323637346265646135353838303530396438643565306132616330613461383437633732 -33376162316136376132656636333037646132363835363837646562616162316435343236376336 -38396564396339663731633634616136643030333538336537396234313563386666623636643830 -32353565376138386530313461383239343063366234396238663535356632643064363334323762 -36326637346662646538376463303034393835626335613036326330333066303334663338356330 -62383739616231633565386638613537356639303236663861373138656662306661326635336431 -33616532383932623162336365313931313664383766376435646562376366383562353765666237 -30653962646339653261353366646362663763306362313161646464333464363362326562663136 -35333934646530323737386161326363303733663234653736376534326531343031633462363033 -39396264303862323965643734633364396166313338393565383936636431386333633036666335 -39663235346132336233343130393937656162653362353731346136643362626634663231633266 -30333438346563393831393963386433303530306135616536363738386235303463663137333137 -66316438303065356631303832323766306265666666613732393735346235333038366332356133 -35386166363436323466623666613232306239613238343632616539336539366238643730623830 -31383431626537653137333939386164656365383536623732333833393563386230643363396435 -33633730366635363561636433363738333939386164663163326532383438656461633833396231 -63336134303836383532356436656666333462643763323266623736393536616634313235643962 -32353330656137646436653431663564386636323265336235356239613138666438393532363235 -64613936383530363839366535323963626538663263663338303630656562656262626334653465 -66643264376435623837613139663530373864323838336234323338336433333736623165376331 -30323933376134646261303263336635353935633439396535636163313033623063376532663663 -65643635353534393730323230623331356335666531353462643438383165366162653534393930 -66376461393331343536356134313461636232623663303966653062643334316364306461643631 -31386161383132383839383934366131623661626461643235396531353837373739616336303764 -36393838396139636664633130613464633336306131643661346262326265653963373166613538 -31636366373136646664373939316539626337373230636564363963666534613965303432396132 -38623564336361386333313434353833613364666339633566303737343362356565636262376533 -30366166623562653961326533353836393939653362643538393231353934383237656662666132 -65663737393761633437353933313930326433336462613134666361396662383936656165633364 -35653635626362653434656165363665353634633231356638323233653230633263363962353332 -31323239653165633533393132386336386232626634666432373035646234303430633761353438 -33303532306432343165346232633538633033656366663461343435363332316461636132633965 -65396333303665663937363330396466366534343964666338313163356633353736656363383231 -39343162363935393037613636376561646130613132386461363638383038323835653233346633 -36363639326632613733306436633366393061303839316232363566393032393633366234656263 -36663236303737656363326130363239393239333132393536626537623835653261346334623732 -39626338313963333437326561333535633136373164396136333534666161636661353564663530 -31643633633661303261623734643034623164383338653931353338336666306665396230613661 -33303134633765326138393937376235646431616238653764376336386430646434663965313836 -32373461616532356462663162646130653837303234396465623563326566363364373130316161 -30616561313734393531313664386331323666393138623936333939353663316634343263353036 -66326636303431643035316436306163656364633863383637383764383261343931323530313639 -64303436313465613234373539313262353033643130343633623138313233383762303438643135 -37333930656632396331613637366138396635653533333439393734613863393433613738393066 -63363031636462636635366430343535333866393464306432616536616530333963656663343864 -33656436346232643262646666396132363033633965356464343865643232633462633165313737 -32613634323331383761663766633936366535663165303731303663313030633731613632636562 -30623332373337336337616234326636356334366532396139626538646139633662386264636335 -35313963633639663736393939373266613531633337366338333962666462663761633366383862 -65336536353663373165353065393263343865623038376334613037353935323631396365656262 -32623933356634623464313239626239656531613039386364366638393262653266306462316132 -31366661393463346165383935393335356239326436616663313238323136616662326631626131 -64333466353039626563613734643161353231386463396133323364616663643664383662333634 -64323331383561633433316634383937386562613165313139306265376538653133613034323638 -39376637623938386437383237393230653361336237306335616632646533653130636338323664 -64363237666634643138366464366338356231386431666338643931303264306331333439323962 -35333264376566353464663164346238386166333232343937663031346461313639376232633162 -63373966646366653731373331623166633532393233623830656332623038393866656630303433 -39663536353738663436656231306262663761323166336263376239363234616465376335316137 -62333665363431653063653338663536666162663934333165653534313037336561343230306637 -36633865396162633964393734643763383436313237383736613336343162303361643930666633 -62393332313538373034396265663466666430323931633866666566366332663164616236636535 -38383233613230616664396661303266613166636437383563656236343963373537393965633239 -33323335316437643336346662373036636635373132346163643666653337353235356662653032 -33376161313437383439346638663061643635643236616432393635343538643339316130616633 -30313838313639663962373561376436643862363139303431323164363136393935643239313562 -34303735613765393133386330363861316434306138653035323561663637336637306261386666 -34613663343932396434663065323634346165366362313364353763663739636565363463666136 -63643739613934396333346665383233623866656364663234376330366338376332663938373038 -36626166336133663639303634613132623266613937616230323536396464653335346466353630 -30653234363263646430333334363539383463373131363031633335346361383235356236396438 -32363765646330376639653232373035646330616139653964353062383566633238316366383339 -38663330373266333536663531373338613438393233313439623863643731353563623736353433 -65313765353939643562653631626334353663636331383966646437393337626565653064643438 -36633165613334363434316530353930333235643934623865623734653235303630393333616338 -38653733373638643761333465646434386164626533366663663161313632643130623963313464 -36383764373762316333356633653639306434633461396130313332313236633130613961386662 -66613733663134663564373132656434326334386239346536373731666365623738633238343562 -37326139333432626263313538313964303262663137303666646162363563373938626462363639 -65656261343461333433363966663434393636643630356633346332643832613239643135653761 -62393235356437366464366264633638623961376564316237393631346436303636333264396133 -64646632616632333638653861363731336264353261336234356437356665333862653562323935 -62356366633763636361363830623437623333306231396466303039373738306538613735346362 -63663734356539623835393433343162303265333438323837303339653239383037636239626365 -36666536643662653131646166346230633465363063376335653664386632636465313638363037 -62643930393164383333646166643539393838653466623039383030383738616634366434376233 -36323038333265343864333465373264616462323936623666646636323634323637393538323765 -64653236653464333234633536653138336537326264346136656636653366356136646363656433 -36353333363536616362346230303662343134616563326662616634643937613236323838336264 -65373465346132336237343935646530343135373030646465633031343765316235386135386561 -31383230623833363262376435323163363133343534373736303962373538636438666638323561 -35623739356464326635396338303563383463343036653931323437323061616237623865356536 -65666532356237333265373935653563383539643762343232653933323531356233313966313730 -62333561333666333734353331353535646237393735653232663866393839363933373638633339 -32376566623465366439316333356166623663383837363736343134646466613132313136346461 -37646133623562353063313565623636623332306232666431663632383536383761663932663037 -66636631363361396330653033333061316266393730623839643366323639303438323135313461 -64303338306265376233613435633439346665383064346666313635373062363161313431363562 -33333636306236333739366137353864303936623464616639373162383238383039313266343330 -36653231623031613764303264366636633433333563313261633662306239393161363531383230 -32383565346633663630303264363865646335343730656336303937343634396366373463326564 -33373930623261343634376162643861363836663166323637356461623165343037313264333836 -61613661306537636165626664623064666539646462343665363038613262336437313438356666 -36623239373633643631396533316132653761616334633931303333323433373634313565643536 -35396233353736393363623261313061303865383161386162313663363761343337396334313437 -32306236656232363137653965393862646264613337616136306333326435343937383732333338 -62653236623864353365633861323335393364373237313430643338336434346639303038303933 -65386430383634303532323535373236333766326161353765643638313032353531346331626562 -30303964333334666565386664316663393236633662336632623065316534663037393763303666 -30383263376563613863343230633762633261666461663433623130613735623935346537636633 -31303330633438353163306434616139313135616463623137666631616664633435356137363539 -63373534303033366539303430373133636637343336386261383263383864346362306662353162 -34303165366234613466363962663365636639643864346163326538366366343966663665386162 -61346635633364623134633030343264663030643662306666643130356462366263633666326534 -30656133376266346238366562666231643538303564623237353334613131613264333766353031 -37386239396538323036663837373765633566666436636234313364613062613238386230303437 -63623834623733356566353663613932653534366663393262313364663765306163303961366531 -30316266373538653530323961303334333836356261643265356439313533306666626665636437 -61386532346166363538616439643234373234646233343231306262643234663736323963623166 -36636634303163346463343437623435663964326164326333333332303830306261656531653966 -32636532386562373332366237333836666166323931386463623866316365636530656333613533 -36306233616130373132613138313736366230363564373636303231353034336462373666313965 -37343864396237613036636537323334396534653537626330383765326264616465346132396665 -32313161343566656636393433663038376539323239623136313334356463376330396264626533 -32346465396539326266613031323864393664366233376665626662663734373162373863333064 -31643733343266306238386266663232313237633330383662383963333461323866616437613264 -31396666303237366336303035323839643164326362626634616337656431643230343335373664 -30656337363864623761323035633761633936313635623365303765643935643361313333366262 -30313930633863383437323236363731383666313334366630633735396434353332376339636363 -35383464653661653434656534346535643961633361366261633262393030353635623937613663 -31383666323138353032376334303132373464333930623837353164373864386639396636653635 -35643437666537653434653061663332616635636633633164666635666637623330303739666566 -34353535373338393764383030313836303161613763326136353730623731383162386439346565 -66333137613962326264663138383465383030643933636238643665653534653938346634356366 -62353665383662626230616436383862373136623261633930623639636539323039363030656131 -38323564616634666664613737353837613963643630616166623034313636353565383536663835 -30323636363236353962636238303930623365616232326262633164303963326562306330666537 -65346638306633313131373133343532313564393232343263636235326233633032323136636164 -61303930343363336430396261613732663832323233616132663766306465663633353833336631 -34376234636438326465373965336431636430363130633935616232353533356436353762353439 -34333130313039346630643630346437643665366661613033623537383135383661373936613036 -39666437663739373237346165386664643962333535366563353836313163343938623566373165 -30363135336565393762383865616564386231383262396661333435336164336431626164366266 -32393762636561323762313330303462656261643936643330633037653033383836653034616363 -30363064353061663963353766616533653939303561303534656337323737613437346236616161 -65656531653239313866636566373561313761313262313338663334333764313961613937356539 -33306162343330656637636464653030346666626230323364303937663534666437626231623233 -63333965386637323239326139613861666233623035623433356438376364633534643939323963 -63383134396335333034663861333232663534663265653635356561623136626239396566396535 -62663363383864383966643962653830373732613566616435613964623561666339653137323664 -36623666363164313965623461636530663135376235393763326531353064643338373264393566 -36613132396461303166356330363561303535656461346165363531323938356463353935663066 -33333631363330633962636437666262316564666531383237653034373233313133353031326634 -30346461653734306138333932313930646333613433666465363834363866323263316462363764 -36653963363666613137313137343030366563393334626362363330343031626236303833343036 -63363561316232373738646139396364636636656636306634313136646232636162353265356330 -30623432623830303162353466323430626237306230303437656166303165343139313230323138 -31363632653239623962636530656565373433366637386638333237303061643431363138353132 -64626639663966303965303663343664636465346638396361306535343165316337353330386134 -63346263636539323137346464303565623532313462333536643464356635363839326531306463 -39386331666533386436636438373137376633613361346665623436366361333336383939306661 -32373034313535383662616537336339353265366133626230393436306464623761623533383531 -62663039363138393434306432363831303261323536336637333830393633643439666661356361 -39313337653938656662373061373535653230326261346637343466323632623737333336646233 -31643039373431313930623265316464343730366338643663393265323065626535623539613739 -63313739663831396233613233633431656537653961353561316539356535653034623831333435 -63353032393562303638386565313464376530343164326133636330363863643730633564376637 -65396538376166313636646630313131633938376631363932623263366361306539626434313938 -62313435643639653935643136656364323236363434333563653464373934633266303533346637 -35313635333237633265366639616136333733356238643263343237633332633936393462323339 -32623434343165353230313131353832633364366234623063386330363132633437313239653834 -38613030633335626335336331663638623661393762306434393162363063613934663035373930 -34336631326661616339613865323362636339363431623538323039306338636263323235346339 -39343730326339303031326332353337663032396565366362613931323339353733316336383833 -32323733356437383864373662663566313865343862653633353565303063323030383665613731 -30633165633034653632396531386531616661653836626239333266633538643934643731613538 -31373037633366303936613465626135326138633734376264643139646534626434336138363932 -36356130663030356436663061663462363765383665393561383737363239663864376538316337 -62353362306263333662663638386530343038666361643335306330353364643036303338343830 -33303035323333343862636162326166363135613165646264663432363831346436333832666639 -33623136353834613138386163333239653835383064653930623266326230353232613033333531 -33303130353032356236623136313865633731663231623138616265666535333864386561656534 -63336337393739663761656635363138613533656464623662363238383866636463383961663266 -32396262663662343862356537303162373433346564616132353634376566363866613338393536 -38383562363666626235376633326130643030363630623965353332626338623430336564623164 -61393932393365623131313564306535613332623730383261333335643035366164313532326163 -61363538336432313963306539666632633165633934663835613963393466353636373437643662 -63376131356163613733383265323735303366366239613566653738356533393964636462356362 -32393434366362633830333631316666623931333237313838626235303835393234333965666362 -61306437376466656539613963303863346639633836383136323832313633386537346561313231 -38666231653561323136333336356439396364636164656437386634373966343930643031366161 -65343365636637363533303464353064393537396431336536643566306439626636303339306262 -65363332333635373866363035323034306131326534326563613530653334383262636462646363 -35396139623862656630626535323939333633376335333262356236306232396333626438613464 -35386238303566303565323633333130646330366664393436663136303163396332323964323938 -32333336376238393439396633376263613438323766356533656637653830666338316336313736 -64653137626132633138653038376235326165616537393931383437383838396335643163393432 -66306661333437306434633837663035616233383564326463396238613332356137663561393534 -65373632656566313331363137386537346136656335353130303566343464333361386561343165 -62636466373638383537396266323832646531643839663131313834616134663938333635643065 -62636438313337363335616632306130326261333630643239393565643738663839653464653335 -35623239336231383139396263653532333936343761336434333936303865333537646231316261 -38653933623064346230303734326466336464646430373834613966343562346562643938663834 -39383133363731333932636536663435653661663938643135663363626466363861386130306635 -38303934376630636432363632303731343539346431643736643931383361386634333462383738 -38326430616563616135636534336436303932326461336663653666353838396136366635336237 -38336634376534316339363763363766316663313865323331663361633834383038373237663432 -62323431613162666566633062333466353664393764393939663664393735306166313533383335 -66336233633338306231623935313263393435626435636533383166343532313665653539356230 -65343838383532383336623361386231313130346334363637336533383865303538653136656534 -61633137303232313063616135353065366434363762376263663435383339643162616432353338 -30383534303538613335623439326565393163646631313232383461616438393062343161616461 -35393531303130663433373639303933333764663830326239656465386334353565656335633065 -39663162656333663738396534333964343462393765623434376337313262623730373663343863 -62363230393833353134303339633466316239306464666262613332313565363239316436343464 -64616632353265666232626161666435623431313035633461336636346236313137396138396463 -38393434373262383539653139343466353939633663303339393237646561313738636266323331 -30313065626365653639626534363237303732346238363863343231636662653134626365386237 -62626662343064333737343937343162323931613663313431353432303331633630663636376565 -63393438353265636265313132376463653738666431373932313237353238663135613063396638 -65653032316166613537643466383033623166343562633764663535666238653234303535303638 -65383364386462633732663664613836623739306631373135306164343430343231353636333166 -63353362326264616535336231643863376566356636383366613533643634653466303566336438 -34633930323233316561373832383162343133653332656139366637643334316465636234323035 -66373532363635313031623836343937363438383461663531376131343465353632643733313761 -66323234633561623166643333663932346437633234653437613631323531666636633063396336 -61333831383533383032336338326162373432323166313337353538313033666531346261383033 -39316331336461313034366461363831366430666266316130316133326262653961646239333664 -35373061336661646361346137663839333232326231393933333864643430663665643632323537 -33376262616336646131633331343331353433336234666337363631343135303336303237666262 -64653161363539353934633236643661646633323964663561376532323430666165646437326266 -66353433393566333734643037626531626161643238393938386334343663616366633663633264 -62313438393466613933613738653339343034633330333039613061336130343338313831643861 -64653137616231333264663633346266613537326232316231653335663365383732613835333062 -34373334623337396166653831316334636338626438336538333761616463373033646463326131 -36663735366530343331633539333134633763636666663863346136303539383230323761396565 -36626437303737633761386362663537396630313337626531396535616664383734343530653331 -66666636303739303633356539316637646535643832306332376530663232623366326331643731 -36653666316132623666353561353532616437383263396462306431626437366631363764313334 -31363034373231653664383730383962626139373432313234343835313933303439613232383531 -34363537636530653861363838616466356165656365613930333166333064366639646439376262 -35303732313239313036326238633065373832353062366166326430383339326534386432313662 -31613134613865366530346130306561613166333062303935306264653461646638653432383239 -65386565633838616638663237333832393637393531343334633766313838643231343632663031 -62313162623361623761653532336238613330633733633363393334306234366638616231643835 -32623938633066396637623636373734306332643039346437643037666562336633303733326261 -65353132373030396436376462363037653932393431663732636137396634653333653636613363 -32623062333439636131346334616131316132353035633062626331323533616630666434363835 -38303062356539323537333263316238613064663339343937643066353630663639303038313835 -35373732313035643263643133356564626639373337386563343162306534346332653538333633 -31636138613636313361643735366337303938353136393561383161303734393437643666653736 -37656339303263373163613535366536643938383762383965643464343232396239643537663961 -37303932393165323664663430373831633065383131636164376533623262396162336532386131 -66643030616133386262323366333536653838363564356266643862373234656561656435633064 -63303961656164646430623936656166323339666636316136633465616535663365323632383634 -64376366326635303031666337623462646234643537386265393939346231653431613635343833 -38386466303837623938643962633033663331366430633035656365333537623263343663643638 -37393835623930623534643034323137306566653937663532643737363863366438633730653962 -33636636366562383539343630646535613362313833306163613266666530666262336563633735 -64626665356663316666383639366561346664353639633333633962323036613034346666653966 -65353434646635376137363833653561393935383531666363376664613037373930663934313436 -32343866613830306434666331343236316331616365363638303936646566646139623738323136 -37316261366437306633353739303532656638646131303534656566383537306339653135383266 -30626631366366376662666437363632303735636463616264633939616438353433366438376235 -61363139353863643064353733393335343763396462356130383563653638653935623530346239 -63313434373562626635333839666531633530313737623737303439653265316133343261666430 -66366366313430376465643339633365646432363334346332343866643133363737313865353562 -64663066356430333833613238353262656561616565643634373332663634313462373137366135 -31303335366137666634303561613636316630316436643831346439356337633536643830336436 -30393064303633353631663439646632346330363239643137663735303064663737626566663236 -64383531303063366635323438313731656438353832666563656637326662613432633438613465 -39303032386164336465336230326236343835393730373366613532626362373864613334343465 -65313165663464646632656262383531613366396163613263353861343366373732393965386565 -32343563323436393434343130346362376330356639323566663737376361333331613839303239 -30666535646133623862653261643733333930363236636262613830363638613662333638613761 -39323631373234646263636365353663323935333064626130373637346166383636646332623232 -32396533386336633437646135626337386261363636376434393662366437663461643235623134 -34303337633864616538313139623766653935653537666230626433663139653562633561303938 -35623465343733323733386262306162353562313138373137613166663237626234383834393262 -37653232336238376134346662356531343362343861303661333535663966653363663233666636 -33643139663563616136376538363535656165356531366166363936306564663733373662363536 -61353931303932643333613935633733336536653730316463613234306239656361626437636131 -39396461383530366337643334323530343666316135613130316236366335326437623436366136 -61376438383264623766376435316536663832363339393065303034636436313366303237353539 -64613336653635363039653663663365613332616235636634336338356437643837333437366161 -34363934336463326164643530663263623734633935626336666436623461303034653235383831 -33396664393335653762353932363066383239363563393138306363336363333739666262343233 -62326534393465656134383734346361383331373166363666306366623166626233666133313937 -63343936653638376361646337326535633130306664316361323735663535313938346632393236 -34356361333234353861353863643166643063623165393261356532656466656366663132353432 -36393863653766303966643966663930313665663538616464313462376432343936333961363531 -65653430363763613737663934393864353536396566336336613132306663346462623630366434 -38643865643132643566323565353163306336636466636232626133303233366561613834376437 -31346230623136616434383630363465363537376661356564633231613037623865383735306364 -31326664383564353163396166656434386466313339656539363730623639643337303966323138 -61313231386363343736343532303563366535353962323632656331333963333966373436363333 -62636661313931656663643062376533636235623039303331316564636232303363326533393030 -61653762653037666337653765323662333065313664636330393062383764316261313134323238 -63363665396537653130303937613136613564376239623038343961666539366331653235666362 -34356235323965303733356639623939666434643738396636323137316633363162326131313462 -35353038653663393831623262303162663763383266623737646330353637643234633766343730 -31346231303062636665626630393532303339386639313833613861393235386366306637313862 -39333435373939636231613530336231623833376530316663363639386339613363633261363938 -36373437623732393964613332323534626662393830643065656361353633663333313562343964 -39633636633566366564636234653933366238613066653139623135373836303632616465316135 -36616336343139623564336364656133303135353363336264363361636566396231613731353734 -35386638653633323164396638353233616230626466643965643734323461343235353338623635 -38613833343963646134386134313263386235303634303534643034646630343536353232636133 -61653663303932333536373965363038626532383766613233353763323830316536656436393765 -39346534663530303165653331623466323538346639303566306362636637393835653835333666 -35363735663839656266663538613862663964393264396235646334376432643866313831303665 -36353964656663306563323539653762376365353766346231306634373338303133666138366661 -31323861363365386635333732323832306635363038323334313238616566383064626339316166 -32303662366434613331653639313861626430323535633134396662313336633639643233393064 -37633139636264643663633865313030636536336235346464653834343230346233386163383062 -34393134336462353461633330396532646132386164333461356565653039633735663162316631 -63363830386165633364316334346566656638613266373938353939393031663036326134323234 -64326238383835303536396133343933653864313063663166333536383634303065633230303938 -30653535346463303839346363646261633464393839393061366433623761643661313965613066 -37326338373630336165396465393336303866613537326136613233393162396137626331333130 -63396564356430396462323235356563376464373536326238616334353363643936363532333664 -36633735313965326437353235393836663333393463393063633730343831613835633736643530 -36346565663432396236326337366432666134363737633538636534346233313166623037353536 -34373864623233313339663162333132313765336466616136356166313064326538623034373465 -31303237613037653963636663306333353834356632663163313933653634396531336666623763 -66663432643666663262353964306463613264343438666333643032356561316266643936313066 -34313039353034663035346461393265353663313638353132376632393332363530616436353833 -65356231386537653961343033386636653531373734336334303131653331613436343434663762 -66306238633632643933313039343434633765633361616336666330343632333763373864313632 -34383538653339303739393930313732663835353636383739336265343361343062326535346637 -35616431393065396539353633643531633464623933356139623535663165336134633033373839 -37313332643336646362353865656530313463353536626139326564643836643439356562333464 -64323731636535376631383639626363616237613733666633346132653731653730653637653638 -39613134383965656234333831353262356534623362616263356635346539613933393332326565 -37656463663737663836356262623130376338303563306536633864663835393135343433313965 -32326239383432323164626338386464356432663531373738376437636631383235346433633335 -62333934343735306336303532623632313834653961643530653737353636306431353838663433 -32623231643837356132373430386137656366653266646539653430346535353135363433366630 -62653936633730613466663865646535336231633631313963633134333764393361616631326334 -64303065303837613839353866343964376339366263313861363935376335613134316332353234 -39326162656237366532353638333463353661343962343463333061396564376464336266373034 -37643433356164613233303431326236633330386533306638396133383532613939343061333731 -38343434303862326535333062356331643162623931653262626137363430643536383534316365 -63663935343631303662363932303463623031613563363063363662636137646265343761323736 -66336162616337316531343963303035353832313232313361643061303461633932373064656361 -62643737383332643666373764303663633537626532366535333238373934633336303636323634 -61626131653136636463306333653437613565383538333939383563343366353030353235353235 -63633735326564393162376634313330303762386639373431623534663466393965393434633031 -33663963336235326165646464643634393063306361643332653338613231383238303766303433 -38316664303832623161353731393362626264366564653461373032613630396465316639646362 -36343031643531376530343862626264653066393234653266616664396164373636366534373266 -63656463633963346232666262636134363938336661666566346434356438306364663266313161 -66646137333766336633666366613836363032323537356630393234316464363462653761646164 -65326436323635616334623830333539623562323739396133396663383635366530333064356139 -64633963636337646631376163376336313762376631353565613465636530626432666464363863 -63333564323733313431303830346633653631363966323462626331623935643065623737643935 -36636631393561663764633033646461656132613332383131623762663765303334626638326638 -66663361333430336562363436343361613739333866323865333430646339383062396266353439 -61383062636662393164616132383235346635623038336462316663336637376265646564656535 -63346464613136313333643434636638303761343736633463313363356635353832303432616337 -34386166316562386166373065636165373566356664356432653033333661303536386436666366 -62613935613065626335386338383233303838323633303634373661376133326361663030366431 -62646337306633643334383833363962633465393437363764336635313931616363346265633564 -61393135616462323735656436333337343338616634346434326135343338353236356461396334 -64316632633330396564363135313136626535376331363736393432393663616134363032656533 -66383765363439376435333331666433646264626565636234633866666164326431393430303234 -63346630623265363635636433613062393461383839623065356338613039313464383839386536 -37393031323936666666363631383331366333383332633166643833386636393566393933363264 -36323835633666663238633566316133643335616333356633626165386266393033373331663863 -62393965643330383139663439323132383133343130393462376263366165376663373532646162 -63396131306662323063366638313839396639656130623538323531623931633039646532666462 -66633237313037303933633862376133396133303164313132356466646166373439663034333463 -30383838323462316533363432656634623739636636303566613736393264643262326132366530 -38356462313633363130353030396637386534386135303838626436386332633164343961353931 -62636536323337326563633931613464396164636461346361366333663861376339633634316439 -38623061633539666361613364316535363761613161613836363634663636336466376432336665 -66396164623937373533326264633435393738613932353934636231643234666165383466363535 -66373362656564383863626435323135613964383432393238373438643635373533383861393263 -34316331663264623637636533343032303533366135653930343731613539336534393065396262 -61646130376233396435333934663132306464653138376331316133646336633839666634353836 -30356431613839373435306632626331393532656238323865656364653034393861633938343936 -61323630653032373564336532323762636463343730353962303132346261623965313136373461 -63373939353636313833333932393661336138353362353763653837326665396162373031613433 -30356633653435326339623365663833656538363861663235616233636639343463653032316536 -36393761393063613865333534666435383939323862336333333830393862376132323532643461 -35363831376334616638323239623265343365646638383666666266373038323931366235636163 -31376537393033643638656133303736396635336465316437633061633037373263376264383262 -62623262353938623163656230386261366531626237323036386365303230393338613435613130 -39326430373534343133313432613830393635663636643031663931316165333938356636333565 -35343663663736633436613163653465626634383665646132383538363166363635343866383166 -64633532623337633463623265653130633931306138623234653766393832616437633236623532 -34383031643335323466343032383865613537343038643737653435643061306439343963303766 -38396362363136666334633337353839616131353666333264383761386431343334303565303038 -30323433366134346363643464656139383532636166633632303839663334623765373966656366 -31353937333430626536663739643431313632366531666336363931633331323562623162666266 -39366433626237616130653735666630336330316663376534323737316437393739366262316230 -30303065616639353064656134656562386337373231653132646237663239616366616436323733 -30656134373236633261343734376461383764663837386333643661393835366134643730393364 -36303830356362643339616635303237313635383230653861326565626665656665343064396662 -61363966643533333763376666623130326239313164343334316338396166666662376364323539 -63373161313638663765376334313938353930626661636564663362663330343761373939306565 -30613139313636376134363262623336373837343030343461363937636139303333343464333135 -30633862326661363633343762363337343966663338613836366635613937376164623735393030 -31356234356135396565323634323038386462333239663237323966646533316631343334323635 -30366338306237316561343433373961623061623038636536666362306535616163393334353230 -65373561383730383934313630303365646461313661336364646630366333633139333762373238 -61623330383364666432353431306432396631626135653961356537636664393936333563373466 -30663035376439626361613437616637303032653539636538663764383432323430663762343536 -62633033613061623531323736623363626537343337306264316662386139333133306363343763 -65623833383731376630613637333862396434663839633132333236363433313035323238323235 -61633433393032626637656466346366653031626265306461316335393963383131623965656533 -31346165353834343433376265356264656138616439343933323361393633376433613664396330 -66383334623338353238386535623730633338366361623335656263343733633435643062303638 -30663166376363356130356135346531636138336562363565306366336431616164353331623166 -37633165396238346333353062393330383633623561646634623066396361646237393663643866 -39326639333266326262346663396366333064633664326362376232313262353633636338313937 -39363032343861656338393662393166313335633665666563326564306261336138376161343836 -37336530313735353664626633636139303762363034333031323533636132326366383430356138 -37356263373936303432303661633865613363643635383439376636393331303738663232386562 -66396637396563326234636366333036336537646461356434306662373531346536656364393835 -33636233663735396666633932353338643262323939376635633139316639373336316665373063 -36383265646335666461376435363838323864396139343430666262663465633165646436343861 -34653232663234666165316139656362376338653639303132306634343034616533623334333763 -38343234326235336262613431373561653133656435393134346337656232623061333564623963 -63333735646638343231373035323433656534306665373338383033613937323833373332323033 -31646463623131646134393262313066303138323131313535313033386636333232336266346364 -31393038313832326230363263343431363831656133313132346663393839666137383531643839 -31356166633563323838633564343334343935323531666162373535363938646465353438353562 -63373031326435623737663634383361663133633865613038623233366165343261623832336363 -32613434643163363637383635306337326163396333663433633032623963626531663564356132 -35663734343939353432626430386439656534376231353334336565623565343830666232613134 -65383030343637636638663137653938323264303937363233623366333337373865396434356262 -64666565346633393238303236353633316165343630333132626532306162333264323039623432 -36313836616131363864353031623163366536643736316534633132356464323436306434616638 -38633438666132613338343535666330323836616565643735393262306532663765336536393930 -62393437616234623164313430643565313336313335663561653436313863323065663764373862 -35313831353865393464343830346133323639343462346666313530663065386535636662323761 -39656239343737343766633433333966633866316666396564623562653538356661623464383861 -38323638333664653434663430646535643966343964303433613930316431613865333238653131 -35636664646666316532613430323962363030353332373036346433656634613730666165323839 -31353331333265373430376561343635386562303237313637653763636166633866656333393135 -36366437613931316166343430663761383962666335653536663563633964363561616330306461 -38656137343931636534343864313238623466353834376331363761646537303537373563663831 -36373365343962653631653161666633316237643561623935663637353464356562663666396333 -63343461313231306532666135386663356462323261343432383336306565316135323430366130 -39646163316639653065373236363462303964303738643737326666333238373038303865623933 -62636330633634353230373136376134333433316166623734386662343161303031323337616534 -36633136313762396664623738303034623935633130393735633864396234633664663863306339 -35653363363736316261386461336237663739306330633835363735323135376531376435326664 -36626139653437376435313936636635386531393035613030663131346534623033346130663031 -38336434393366356364343464363361313163393633613066646234616361356138303537373565 -31333136636361306331633431323135393030343137626331373832366335346231323565316135 -38353462366665636331373762336134376465633764323937363834366365353464653331646335 -30366237666239393433643263376366316162643464373733636637643635663332613462306630 -36613337643664346230633135623532376632386162363466313230316338636331306335653832 -39633461373433313266383561663961366337623133323864363565393735623736386462646431 -39626630633331643635666162386265633631653734633038303330653365653434373432663465 -30646239306631646264383539356463373136616535643966623639323232663164336262313133 -34633239306266373634353334396461376630373131616130373731363265313338316161393737 -36323463343664393462626361393766323666626132333461613238626538386161376665303438 -64303736316133363633393562636262396138356332366364396464653663306330306138663639 -64313965306462393238393731396135363664383537326439386466306365616631316634623363 -65363362343764326662386435333439633333316437393638633266346431346661363462363538 -32626531326639366563393832353234363938643330306366366464643637636462333564623632 -38616663366431376139356136366563383337323264663465626538336263616633323362313133 -39363633323430323064653931656261373964313066626237373939396666363465383238303038 -38646438653138386334636131336239616266343231373763666634323239353130326330616532 -37616466653433393034646366623838666334356333623536353338316264343533323136663336 -37663533306232333564336363313838386263343465656363353231646137353736383064336166 -64656466386339656262643830613264656235646138363662313831303937383937613761373964 -66613531343036383963333863373837633465373239363039303362613431306434336432633365 -66636632336338646238333533643234306634346231623762666266366636383432353739613836 -33376565663638373664656533396533643439646465643065663163613464653065353637313132 -34356437623136653431353538386366333836326264313431313362623638313633623938613531 -31626539346635396166346263393433323531633966666538303961653433383036666237396361 -61656138383037306566373061636634316631363330333762663262393134313837393836386330 -36653430333836663439376264386162636633626530326666616262646666363737373639386539 -36613261356265663036623262656462393764633663373330393064383462663062653334383132 -30656631613333323539653166373761353064383835656431653136306166386336656363626135 -66323862636535373234383539613566623736663437633864333132313638343766376431653966 -66373865373936656433633333396538656533353835346162376464353064613065373631613864 -65396363343930333136353732323531633234326233313466626262323231303331343835643937 -36313435633137373038376139376366633931386338396265356131306337616434373963356266 -63616564356166396636346162653733646136353162663833666535346164393230343161613238 -62616639623463333830663037303636363232633464633364383339333737653034313232313266 -33653334633635383636353736353237333735663034313863373932623234393035396431633834 -36613865656165363465393933626662323031396330613035343936376132343138643531336562 -39346362313633643138326435376530653961386263633633303034303563366133393164326463 -66653465383237396137626335623165663234373361346636313133313333613336376130306563 -35643332333464303166326264613639343363346265353532363530383464653265656339306637 -66386537326535616436643666343933396361653761646665366165613031303932663834643632 -31623064633532616637356333666665303162633438636634366435663266396565386262653064 -35666437336438633737316136376331343266393537646138386364316533353233396233653436 -39333532306465653637336166306435636538613639373835333538383835313130303635376232 -38363962373961303663333966623962626561393231623162373636613930633033613731393130 -35383030303836396133353234353764396230623862333861376237663662313839383733366162 -34396333393865353934343331616334623937383430656365396566336534346666353033653132 -30636632653461613336393263346366656562313832303136626432666536353638653566356236 -64303034613231623537356665616530343364346330636636643762653237316631623365656139 -66306330363433383266326133663037383065643566326463366130623133303230636262383536 -63373133616633383534306566306566613234343239633531663336383039313235643864333166 -39356637353032366430643934326365303361616666646433643538393863626535303439666338 -63633966656636643735316433653835376132366561373638346633643266653239626339326131 -39623066336234313337616134373836653338616533356235623462326231346135623638653434 -65356336663536633262333032343863626464663865653533326331383863633861333335316466 -36373663323330663339306564383438643065643263396364386237306662353737333038386330 -36653330336232363965333432626335386165396231343762383666633366636639343261336166 -63333938386130653630636135373363313839366337616233653665633536393462326664663564 -36313935356461623165306663613735373339303337613331663864656562363364666664303331 -66356562363639333962346561333236623437393930656564363265616566356565333830376365 -35653934383666366434613137623263333736393538646362343734653133633264363931326265 -65326631386332633962623838393133386439336232633133643761356463313837343831396134 -37633436396536663961376135323533653432613538633365386330353038363531346630353365 -64376532633033353130656135663839393339393630653062373262653132633062373336366630 -64373661643736313037346336643635646134306365333839636133336236303661346230656233 -66396339623539323965616461633734636664306561653137323762336163663165383963333835 -64613639373933653030663639316239633033336331646163383366313538343238646130303766 -36626261653538366433633634616331376363356537323932353837306133383561333230663930 -64383266346262336563656630646331306235376439326234343863393938656633353239363731 -37346439646133303230353536383731343532666637653465306463313934346133373564636461 -37303034306431623839336431633039396265396532623331313662636462646338376638383239 -34363637303365643534643130626237373962613835623339303161333538376264613864363464 -36626637613565346261343666326236316133333038303636663332383834643534636639363262 -66376662656639383065386662336236373337383934353831646636663534303539306462616366 -36313763633131646164666166653036356432313535656261303435623765393031346230316431 -62656164333864323666613537626566346336396631616663633432383064353037633866363638 -38666638323933373563656634636565623637663239333537363463356136366538666261343836 -37663036643236336437376137666233626439396463323232383731346434376538333330303539 -38323262333764616438613165613765666136326131666463366339356333336265303866303862 -33386238373562643361356262323736363163366434323936653436343364646365613437643763 -63623539383135323136643734626663323737636664323033623830373230663562303765383263 -62626465663233316431393434626361326366396132636363346335353139636336626563613537 -65613630616365303937613062666233636339633634633336376139623635303663623062633439 -37323539366634313661336436376164616461313862626332353861376433363435653863313837 -38353666633866376633363838343933643639353433373963363036343762643834303264633738 -63356330393562396135323730396163663232336263616561663334623966383533613466646661 -64643737313037336664353362343930613061653163363564313463613465336466356466343762 -65663361633931383933303863666537303236326163303761353364353437376134613236376338 -31393334646235636264613233343731373563636563353631313564303838373261363165373164 -31343237643638333435316130313862656236653538373234366231376139663265333739333765 -62373534303433396162366564633230346165643134313532613861656666636461653539383862 -33343737306532326132613363323266663764656134383936626336373234346365313031633163 -62373662326538313638643734643938393830326261326264663330613833323061313238616338 -62353630363863663233643430306132376637373435616561383763613532646638623232373034 -32623037393930386164653861373435353136656537646330666436383437663164643636343733 -32373161343163316438343663336134376533353335363561613463643065626437376164353035 -30313436313937376334646432613938326233633664373739616332656661383165626239376538 -34666635386535386338343735613639353030306663666564393065353563386132636632663537 -65663663636533333536333233373464646165653739383265316562653739303263633162643066 -63316630373162353866633865363264396530336336353437366264336132323635393931383937 -35643032346164326435306630353735343133623762393866363038666363656333383465313431 -62663134333030353139646165336233316239646636376661373436666636613866353466666666 -61313563383136353031653537373838663765323266373133623666366361343537323834636563 -35363465393364326665303363646161336436623466393165373237343437653965316639326339 -65386638353863633239303334313930326432653064393661363337386236646236323034653137 -39323935393638643031643862326130393133346632336262613731646535636335353934316262 -61343762633834663438396564653938623130396461616139376233316633333034656564363161 -66336138613338633866336562646262643366303163383931666265343866336631356563333936 -36396430663539316538623430313966633663353234393665623535376464663438613239323061 -63303534633863663062353634613362333331306632336165356535353332383061306165626135 -37356136613336393761396631326436353162366139396131393437323961393836366233393634 -38613533323961386439343964336132633861613761306639376231333264326530396365653063 -36396336373965383361646633363837613864656239356330373433303862316432623563353062 -36643732343764396165326532613264353465653966343031613235363466646564313836663361 -34663166646538323536383031613166663363653733643332356265326363356164356438323834 -62636139623534356464333236326361393562386531373436653461393736303466363334653836 -37323165356535353236323034646339343930626265623539663761663832323536306236336531 -39353731633865336235616166613262336533346164373132373134623461633235336537313164 -31613335376234333332363666633462396665666265643630383731356134613463393538366433 -61356665356139636439376336303165643832366533343663363734626465393466383231666362 -32373836336263363235613266646561616662303436643231353237383335313132303330376637 -31636262616234633766343630313739316262396232333165303132383634356439393966643632 -62343139336337663738303730643236363630376161616332653231646665613631663566643262 -62646139653964313436383263333466656435376365376565323338613163383134363562623366 -36343337653935613339623864333063623531666263623530396431316464666434613534343238 -62346232323533306339666566303063353938316431363138623739326130363935373539633233 -64633233333233393063613437643534333834643162613935366666373330383763313365376463 -35663937393830653736666564313032383537343038623361666438623836303336346239333932 -32643234376238353836323934613639666565623361666230363937616430373462633262353239 -65633163376433373265316232343034306464653334303539346537653061386263663137613331 -30643931353263333531636561326563663739633963356334643563666531316665353732383463 -64616264656337373939383139383561653239613165396636353132393237613734363765623639 -31333764393565636165663138376466313634376230373338376263373963633735663838623335 -37363464313039323530356237643831303732376562656338323765633331316263633765343135 -64613438313939393632643933346237623431303333653932313764383466393563353731366638 -32313730646164323633353563376161613732323261626162353262346136356334356666383833 -65653765303437646566313965373664643938396666376232666265663834383835333632653837 -34646131306635366136343937643063313333303334656464633762386331623736363561333363 -66353334623736313136336435653662336433666438346264663762396634336663323661353631 -39383261353061323464666335656630343666333337653038303036376238643539356637363039 -61643565626531356139616431333434366338376361373830653138613731383630333336643132 -63623833356362623138313933386234373031626336653738643838363662306238333763636532 -63633636313438373434643535333334346637326366336136616263646666343930653939326234 -39346665623735323261366130373438663633663036313766396266336233613533303334316630 -31643563626338303435626164383039383564623965653932323935353632323365396234656264 -36643866366163666239636366616465396237633333326439643231316235663265343161616333 -65643831396134666235626632396262646239323338613632323563663064636634303261336339 -31373530326337346136666535363434663161396439393430356434383061323931643936383231 -30333935353933313933663334663332356235396630303032396462633461333965353261616232 -66306639616565366536383139633065633362306636313764326633626639663231303332626233 -30303164383135363331363635363639396131666232336464613064336538373732653831343831 -32393139383237353330333633666438373638643364356636353436643432356132646336366539 -37636631613666613633383465613662656161396634323661383532333263333835666464343931 -36313266396233626436316339396161383766313935326666303138633831353731353662343938 -38336131356335323461616561323064616236363736643464626530336162393363303665383665 -62643830366130663537343164616434306137383136313934656664363061326465663863633938 -36376636656163633132656566616533363130633066626631666334613365626338666238653165 -33343766666139366464346664623235363333383634363637333538343033613933373338353533 -35316465303463343765366133353066636566373265386164393535373333353163396536356666 -37653034306432653937353437343132643730666332353264396232393332656463656136363439 -32646163636130616661333761663966613432333461613032366562376337316366393338316133 -36613330306233666233323731393261626437356637383938303866666135313265333363353336 -38323933383032333266353165626162366634333162383138653138646631643130343635373337 -39633939623966666138663466306363613966646361313833653138343231613637366538356336 -33333334366133386263346365653061373763323834663133336339383339333638323861613262 -32313239363832353566316233636632326439326632393039373735363239346530616563363331 -37636435616438393531666162343562653565666433306435363637653938663365633734636261 -64316338666438316564343731386662343530616365313032343033646138313239316333383934 -38636237363565636531333238666664353630613165386664343434316538366538633061613934 -38366635633534633433633531356564663639663231373761326339656134316232663435366137 -64366533333035336439383365623231616166393133386230383764616638306263653037646237 -33353363346139656635346633326234356633633237306636336535666434313031623761666561 -62386165613234623861396132363138383637396338366136306435633330386461366436636438 -66306131333731633661303963336333356539336565653365376563643964653865333735643665 -36643534333566383261643536343035666539653162643439306662383165636336643461303764 -65313462316165636163343437643033653265373331386131316135663833303339393637663833 -61323463626232393835303134396261636664323035336466393862666263656430346565616536 -34383630353434363632373038616433633130386137633237363561383866343163323466333237 -63643033333234326639653566666635333638306366396563633237356464316631623663373735 -36356461663364376664616536353638373034666637623561393837313431363765633765633262 -32323761613265396461323062623031643434653362336532383239653762396366393734306635 -36336332633433336231663534316163356236623338386433346338613939336233353231633034 -65396333326431623463623337623331303830646337613236656136613036646566316531383535 -38633433356438363930313930356638613638376334303833366338383939343934353662613366 -31643237353630636263343230356439656464303235353862633339623838393737306362613565 -30323336356266663432326665373332303464323337636530366639633931396535396365373461 -33613562303437343064343066386564316163373833363532393833383036383134363164346131 -62353530613335333933346434636161396239663936333633363735303762326236396235643833 -35386165643538663332363634336438393531663839383035343135363765613737623831663264 -38643261646635336263346536616465623433336230333631663761336164326231343537623235 -30303030356232373531323631333333336665363239636463366161396165393234623564306361 -35333937363034323263353832623436383935633666653666643138303464313537333463373133 -38656565633833633562313064613139613333623739386431663966396135326665616261376365 -63336539353966383464363963306434323461666361373363343536643537616366663361626662 -37336466353764396437616331356637316132623963323766636462386139663734326230663036 -34383763656332303761333339613737623134353930386336306362393734303763666165636632 -39313563366536343534666332373631396239643839376432656263363762373663376131386365 -63633230643562653364333437656138306338623336343566343262653166363135633265343830 -31663930633835656130656339306231303436353239323765643535353330656261316539346463 -31666464316235303139373862613066623135366233636264656662353862323534393630343862 -62623233666137653962636639613561333765336438363233653932633531333537643732333663 -36383130653735383035613836656238643434643861643266323462653737623932643563613038 -62333161323130366130396566376334323832323566623535653763613466306562396665323366 -30613933613035333761316239623063336233656365613537313130616262656431613435323332 -34356561323261623166336131666637303431653435326530613738346666366662343130656232 -61366539313731316133633934643031393937326365303336393332623633386333323863373266 -31366435393233353533383432383931666461396235323765393432653538343634653662626139 -34366139363037653631613639366430613938303732633238363564623866663032373438313133 -33383363383233356465636266313466386538373932323732303433663564386638356634646333 -36313237393834666233333863306163336265346431383739313566376331313866303964333164 -66333530333531616133666538666335643835353336656537636136363532666635343136653333 -38666330323364336362636562396438626632386438343964633636613735623062663262643861 -66343761666538336530346633636236336235343139343661373861656166643461343334373830 -64326663383232666661616530393335616336626364373239626561656637353263653962393437 -33313062613333393732323232353861306263666532613133613130363363663462323166353963 -34626130636661663561313630363931323336653332363861343736366161663332616466376535 -33343131643161623036363432373962313437646537613632383635646533613436663933353564 -35343563356265383664346232393530313761306235323163313839343235643534386231386533 -39323931316662306436383861616532393334303561353739303130383434643065376332343236 -31363862366539373765323033646132616662366634643032616263376661643165323366333739 -30613336343730393638346564623831353465346234303663383662623433363235363139633534 -63376561663939333766633834376564626638303934376531393937366333333337326530393831 -65643334333366633731343039313531316333623637633237663234653662663062616238623034 -38313937343365623433663264383033353831643466383964306662336465663836323034336663 -34653962363961343361323162353935636430383337663332323438336661656430663161366462 -30306565646138373664303232303764653066373865336632366463306438353263366437363032 -34346666303435373238306363396637623063376637366363616166626437346133336132613364 -65636266626630366332646266623235356464616663353137383634666233323031656134646561 -65333963623966363635666362373932323739306136333933333063373338333262353731633135 -66646538623939353831326237343935656330656431343731303063653238616331336562343639 -38313334356234383631613463306539373831333462333736366530346361306461333365646538 -38383833396561353766353561313765386461366364313936343135383032653139343032623865 -30333030346538343232326331623936363432623263616130303530663636343433666631386235 -33336538663932333338383530353461613530323431643466663235636166393063303164633563 -62366534393337666565356431633238366331386335663236386564386436643162313663393936 -32366634336566383163663133396362343761663932326635326461646439306333643936306263 -66313861643162393431633839306637653531393364623939353634343936373833383439326665 -62653339663066623439333639396339646465313133323564316363306330623938333563393161 -39633137316435653466623164623065663038633731356334343432316238646336663931343863 -32396638383438363465353031303330323734643666646132623434383735323166633438666533 -33323734353837343634366662396565353036366535323766393537386466396239643662313736 -61373830343031366139336338353139656262613139616235396435333238373532383063356535 -61376534313731653366666639653936616237666161623336343631626430393931626166323565 -34366339633531643963396539643036353766353161326330623731636532613238613134356361 -66393664616661366563363532653231633930623635323737663534333236663631656238393138 -36636539383330663635383466356332623534383064316465616638356664353263383066346531 -64383563376361363063613736393531313931383631376161643466353336363432613862363962 -38663234646133393434656464313536303132316431383663316337333237393161653136323737 -62313064366433383535663636376230663035383536343532366661666335616139613235663739 -64636438613030616537333336663736666134373937353537326165653164326263643262306537 -65333637666466376430363862363633633235666635343439396563363537323962353235623566 -65323639316630393864373332333637303332363366356464376538653064666532336166613434 -34373231373038646236356534386264663339353261323361373539333263613665626462326233 -38643431386232303164653032643932326539316139383461333037353966363030366334313833 -37366331303863393435653363316162303164313561316165643032393339323530333665313434 -30346566333438353332613335383133316265363437316463653832353638373730623438336562 -32656336323366373130393931393038396636393338663939343737663664323935366138386261 -31653264383132356465343763663734303531616462323164343232623463353030343535623435 -35346563303834333564316266353764383931383165343535313033393834666466643465646236 -61646161303330393437666130353732373063616164396637333962356565376232356463643633 -34633839626237616330636230383931333034306462633332376166316133376632313839303733 -63313234626334376439613166316566393861396636353837613533336231303733663762343639 -65336364326630333333623966653762343437363930376339656466653266663534323864363937 -37346538353461616537643961343463343565613562383631636564663633366361373436353136 -35616439663636633563656261343830393232613934386531373362623565636561396666323464 -36383865663961643832303431636239613363393463653938663336653866393339373633643031 -61643537653064393036386138333239333338313630663331353330623638306665653831333461 -32383565643439653235326530633238623164636336336539653861363535653236653431656561 -64623862636630626630343532646331323638333962323437646664653565643732396135666361 -33326435653965616534613236346361376162373631383663373736326335643165613165633631 -62323661373361626234393932656266623163643165383335643835373266633539383331323262 -62643734633864336434643666313835386135343064616538303535643063653262323464646161 -61356164353630653266343865643666633835373837333962383236313733663338306232343935 -62313439613534633466326466343331363633656464653135643837353733643866393836613230 -66303433336235653763623961383338346161623565646261373839623464366332316136663161 -64616163626232633866366438356237386234383538303439336165373330636534303164613635 -65366466653263343934333739333737656239376663336237663333653533376231333837323135 -39636165383764383931353166373663653036643734653766663466353435313065366230313763 -61346133383166383232336361663962623563623333623163366536313166646364323532366634 -31663439376436623261616261643535643165646566643262646231363231643031396630306130 -36383231323931646536653035396331613135623536313464626361353735633264663130353135 -38666331613530316631323561303061383639613262346633316465633465313537343237346531 -39353666393633643533386662623336313963613532303631383066633765313462666434383937 -32336431383837333338613964663831616563623134363938646464313732623531363561633035 -64393835323165613537626434316466393536636533616135613063643039666262373232626330 -33373638633231306236633536393735333435396464666239656263656131383534623064383931 -31396134646132306364386334323063323561643236323736306464383464613231313637316464 -38366665333066343164663564303263353866343132323432626436383365626431356330633437 -36663364633838316266333930626265623065356664333463366163393238383133633633323761 -35393838313661633661636336663936653039353061653335336133616538616636386239616638 -64623430303962643132623361663865643565366639336230353738313130653466393661343661 -32323633326131306332613231333930303730373439343063616635626539636635666435386534 -38303463373163366564656233613138353262343536366534393335363266333163653065323365 -39313739653538653138363962646633653666643836613962353133613436616362653233363764 -63336438323566333730623538373762323633363264366466373835646633613233633232623137 -63643262323434373566303537383064366233316364386232376337336361303630386639623531 -61303730386361373032663739346632633435313561633463383539333933393135336138323861 -62316632303564373064363333373538343533616635303365613061343133343032633962313537 -63613837613635303539383030623739363763633963303065646561363862353965656134326336 -39326362373432353939643533656261613037643638623139323338376439623564396330653032 -36616630333965643737336430333062373735626662633935363065643837323439343031343937 -37626535633465326234656432656266623530313063303364333332393439343430316530663332 -33656138613834613133386630653232306131346133636539376233346162386532653961653132 -66363966303633626266313461333164333263623139383963306330303336383463313033636635 -38393339616233636630626532326231656338303234643366646130333432316264376665333138 -64613564306233353233313831623366616339656365333364333538643262333532363263646239 -65656138363661663530303164666433616564303730333438306137383561373463323666306266 -33326435373464316663633338316166646339313036656533616339376266313838333535313961 -61303630356463336166313734633835613236316338366237356331373934316566336534376361 -64363633623738313364326564373333623965333036353539626337633037333633626430626138 -66343635653135386662386161653066336530303932353962613434353836663161303333393138 -33326635336439313838353366393834343333636536663163396238646339646431313163656264 -66636637363965353862313563353938636166666661316261383062343132623030316464633231 -39366534343662373664373337663361646364633038363337616237396238386432613563343961 -35336435343830356463356231383230663131663538616138663766333863393336366437376133 -64346130366161383063393766623938376332633539636264356136356466633637633737313431 -62383738656137306638393235656632373536653264613835656264363066336230373035316132 -36343066663639646366616366646463653033333934353161346332653565363163376437633234 -36633966383366353462383133306636386332303762366238333230393838353733633330313434 -63316166346231363361386136333733623937613430633335303037313433373330626638366138 -61386133393566623364353865376137323835643431626465666265313338653432393834326632 -65383433393466616430643733623864613537616666613163333538366236383462666637633432 -65313137306464633665363862633236323864646234363565303662393762323935646137303363 -31303033616263383862383135613832646361373831373566393261323663323137316463633766 -66323430326638386638376366346561646465636166326631393461636635323038653430366162 -65396536383334363830363664646638383435363232363031346430623530386462616631383434 -39623734323635396262323236356435376539323266306536366365363839326337346536353739 -38313233366661346631353936333430396233376436363538663639373631323864646266306434 -39656132666434653763316365313136623231636464643337663233663165376566393634336364 -34643165663234313066623635616461353863623833653161643933316333343130346635663130 -35346264643461343937333939363130343932313764303330323030363936376461316530646137 -61323364303632656235316130376463653730356566346566326161616236356135336330353135 -37643033356139626133636637313735353962623662663962326435626234653664663061346164 -30363130396534636466653366383135653537623039353035393838633861376161623334383164 -37393732383932646665346130623664313964343863663232323864323638613539626531653538 -61386366626238396631613836643234646434313936346236626665653036353632323538636631 -31663639373962386332313265336336303431366432383365366634323634616434633239313166 -63643335633136303531623935356432633336383036666462343166386232383530646532313964 -66313762353163343462323932336537333463663864343966306537663664373336613838636230 -34663838616164343432633338306334333435343036633431303531383135396465303737343636 -37363764326331326639323534323166373462326333306236663834316365373732353539666337 -36653661363236333636383737663038623365396464623933643262353038643637663636343665 -38353731333065363763346166376637613761323734323039376635326264356262343065393966 -33373936653835373933343838363565613866326666656363323861613133636462353530356563 -64323938613164366631386236633934333939656235303761346532383764313462616237343534 -33353863636230316662333064353738393132643366343863643239333834353461353036323736 -64633038656465376533663331393338303639336439346663356233393366626230343030653239 -38396231616366616333666566396266636334396230383639643864366365323731613639633535 -39313065396561353666613638386261323338373566326532653661343032393431373465306635 -63353364656463653762666339376463653663313463643839656665383565373033323761636630 -66383135393064366338616231313038373431376131643732303138336536356431363462646530 -63353064313561666139313463393735303561613231373663383265333862653263666662613434 -62333964393838653136386536663939623430663137666536383932626133626434373933333261 -31303834303835636165356438646132663835633734396432353338633030393662386562616639 -38653331333866343862326463376663323835373431306439666239353034373936363034333163 -35613830653231393839633039363764353966656333643034366231636265613737316261303338 -62373461393964386435333464376664303335366338363031656366343564633537646531613539 -65653462653134396437353330646666633430656337663733306432326466323135623534353839 -64626632333665333934393734663037656662373664356664356530663737643339636534303336 -30643633346663633932353738333862646565653239343263303238333835343665386337363433 -39323761626436313066646538353238663964363666373062386265393566383438306533613261 -61396133353865363461353030643735373835636533363363373334343437623130646561333537 -61353663346664626632656534633238393464363930343135663431323030643761636132363433 -66396662396563353765313035616239633139363362633931646661643131653535643339346435 -30303839393033333930383164363033383137306363353162373365333732316539323635396563 -30366239656366393763613635343038643764326332633264303430393038373032323133393463 -35346561353461333934326638656532363133653664303661623636363465626662303433646465 -32613266336265666564623836323565353032626230653631663964633330373564633132363466 -33336334666436626664316462623737653333383566383430306130376665323635393830663732 -32636662393636623635313366633635653263363362333462376436323336333430383662303734 -39616139633464323933656266323431663835323264323865333337393830646162383139333661 -39623134316237633539616234626639646636633038306636386131366131663262313133393566 -36636531643161303234376432613833346637663664613930336532646161343662316364356166 -38313361643737333563646661323433346266623931356534343437616335363764346438613237 -65366365613039346135626661626564653365366239386266363332313034303331633739336235 -31656261396135643566653062666239323732633062366630333332393338326661323633643263 -33363965616337616633666339626437643538336632303033666363303033613232633731663635 -30636665386331396632306239343535653765363765633466646565383166316331306537303435 -63303164626461613962623266613935616534623236383833363639656164323162353063633239 -65343631366139386539646136356535373363353133396561303565366235646434643961303533 -63646365653462383734643038346663303836336564626435396262373634633761356464653431 -31313862363465346461323466313263383162623334653362343163333964623632336234386131 -65366262653031303430653033623561316630306365653464646163353463383765616531633266 -65373239346439353530373338356139623361393039306466633832636665393337626430376165 -39373862373930646236376264373066613830623435663831613339396330353838383532386434 -35353339363239343965303438653434333430326365393964636334633262303334303531656535 -34656563356238313635643630353530353335373031633362376534393139336639383762636635 -32653534613433643535383630366139306135323161386661396363303365333236636634313535 -61336139666630353431623930653161333966313762643438343832333239633930643030666361 -36303061656664363462623937383931326437373033646133333030653765323137393030326262 -63376434393234303937383138623862663963653630646539633430323963313334626438653063 -36383264666463313561613165633164323531623464633166616362393165643239643461666333 -34636532323436356435633463346331656336306531623166366637396135626635373436323232 -36633262383330386561343635346135323432383163316338353266646332306262313866336464 -32376561643339353639663439316130613136386663663033666636643036316539383863623734 -30356235386231656633303038653030396263316566333939623564633931656433393533343932 -36363738313062333530306462643365636633356137633130383263366539383462346631363635 -31623565323163636664643230616165336364633138663166393230353736653233343737626563 -34323564373138333662363631633734313636383235323363623265656665653237386562306530 -33393332303330366635633032616432323466373339333537326536663135616363656435366665 -62383831636531643839623562306430343062373661343763353437383466626461656432303539 -36316639393266613034636635656361633836626363393738313564376463363133366335643330 -30383936386335356539646131616631343865636262643431653162633235333530623139393131 -39313236336136626334333465636663643761626636323833316237646632643463633939623632 -30663563313537653937646266373766616139643563643137636664623733353736356234316564 -61393734343638393034303736326362653863663937343136363035616234663838643838383132 -31366165363465633035636261646239343935363335316265373335313536326261656561383864 -38353863313739666165356466393736373162306366633534623865623464393639316236393335 -63633830346130383332336539393333343330303563363737663765353666396438393832303366 -62366336386535333864386262393666383131376561393365313836646230366165306135613838 -38396532376536393531636130666633393532316163643039653563373738323535326365653337 -31386133333339366139613765393765366135646636613466363736316561366238313566366534 -61663538363666313564393537333939386339336239623539333637633765623862373335383839 -63363838353931333734303265396334616433353936663934646561303961626164376566643266 -31616331353961613036383663356433373139643232636434616365333933623364386436613639 -62643461313461396438376230643133376666303037666538353961613862333734663134643939 -66333935666530663338623666316135646535313136653466363265386234373431333436326236 -39306361643533373836333462346363336463643634336663363631663638646630353137383265 -61333433333266393066303634393735363437366365396639633236376562353961626334656535 -35333830313733393836376366666139643235363739363833363965393966353464366361646264 -62653533346639356561373364323837363937326438656539636362393431326463313762616362 -64336565383234393465653863316361656537393361313166326431663231623238373931386535 -62376136623238346566653335663161333630383139323965626436366539323530303330626438 -35336635383962356361326135386235646434623262316366373039636264383866346437356633 -34356131386334646161303366663339333565396534323064386630643735336338316232346334 -31316235656563353030366131343632636639336239646465393734346464313466373430643432 -33326564356566623636656565393764373939383938386239653062626639393238623563326661 -30373065353630393730346332623338306364396634303038303039373433313961653165303964 -32656638663633653765396534353538356364313931373661343035333966363832303835363138 -62353831323234336638643033326439366130343133613462646237643339623431363938653431 -33386464623064653335373237353865663738316566366538323837373833306536373665623932 -39343836343439303438333865353832336338323464393239376564303232373238306462663462 -37653965643539316633383233343363356635363035376338636165616637356366353637383361 -64613736373362303437353066393739323931313038303665666136323964383034616234356132 -62643136393638636433333938396636356233333333393566646465353239613130303439356438 -63343761636564393466306165663435343137393335393965623366646237353934613733633762 -32353861393233303765663063366137663333383766303536613439643463646332623532366237 -39646633376632386638346161386336633230666365396564646436373365316261396533303132 -64313634626165303636376138643965393330313032303461393036333066326631343466623365 -62386136353338363532323934326462653335303366313330306635616431383830666364313034 -36646136316539323130313336633161333931396663323733633836663033383936623836323662 -64356161383338636535326465306238363133306539353465393062646633386564656337653462 -36396561346437653839346366363331656463373935663731363261383834636566613863653536 -61373336373436363666636164653366333462373233306531613566353134313937393634623934 -35636362323036616139333338663437343665376135396535343263646432316365306539626362 -31356266313732616334363038333030323137373465323431326331393135346531656363366130 -63326132393362356435326434383530323563613531363162353966346665613939643064333130 -65343330326133613038346462653164623661323063646235353834613538346162353930653035 -64313365373764333130646330346266363562323133663339636430613937373936666539303935 -63316561636263376430663064343634353630346635393266393137323336383262656264333763 -35306430316235393537663834663530613432653662346530353166663031383365396138323766 -30343663366364363237663866613636323732313234366233343832633162306566633230613133 -65326338623933613832613933353561373762343130333564393361633934356137343662373633 -32656465323136333064333865616336313132396164303033616335633538383132616533613936 -32343937633964383061336237346639353162646430663937323836366631303461343662336664 -39396637653239356461383533346230376336613664326138626632633433383766303461303165 -31646238376662316336366530383061646530623339343166383936343265353133396239336466 -36653762636330363065666265666131353536323932303333306534623333333433333764303931 -64383030623336366132643637336437353737383666353865633936663566326565393862386236 -31616438303361623031623331633936643539353964383030383864663735313135343262386234 -63666261313537363961376262306430396237643237646339656133303631356633626530323465 -31636264666465626337363339386639666236353864336133336462643236383336633763363439 -38393361336166353365386433306161653339356234666461666264616134353933353964333365 -37336135386136613734383166376233326533646630323234656135343766356531323835316132 -39616266633063643437633137663062343364656265373766366366376532346530623833613562 -39346535333739373237613666326132623663313630656530363236303465346566663065333064 -65636431363536366564656438333965363563663166393834383536366437393632343962343339 -31626565373038316262613233636235646234353462386236383437653463346531393766336638 -39653432373066373032376235383861636637613337383163633264366635303962613935316530 -33376562663639373634646365663366656132356662313865613363303862613564316633653339 -30376534356636616261663362396661633633353066303165626362396666646239636565353637 -30633464373737383562323534353361636464616439396133303337313430306166393130303165 -35393561363931333237346666663534666336663632616561383735666531393333363733303534 -62333033313166356162336264313935393366303830646164646335333533616339323366343162 -66313165313261396162316266666236396164313762613431636631646363313832666666666432 -33666537323663333462653366333538303164336331333630656533653133666237383836353865 -65656262303363373634386661313761316533636366646536333933653539383736396263303732 -63623061386639656439643234323833623837353166313132613136316330653731663763623134 -64366439363361636430393062386162353164393633613664303161376663396638613131643461 -35313463386264376236383830353739396231313433356432666139373735383664346635613736 -31626632636564363131393265363664396465376430323232626262343461636133623763626562 -61326532383830316435653939316662323236303531333162646339656164343934653038646336 -34663465646163386338663932663562303632386138633438663433326438333738343862343461 -63306339383861373266653538323163393733303731363838366163323630636630643965323663 -35316530323565626665363332346135626138346237613063306263353665643931386363636234 -32336366333166356465326438353431346634613434303736653334373532616535653233303034 -35613538323736376335663062626433636431663238336164303832376531326362636136393963 -65313366333265626435633032633939346437303633643435386663363630366436623230316135 -37343563333839346338616162663664396261323533623536333231336434633131666564343231 -33396534356461306434366636383563653064383132666531343432336465313664336663393061 -66396665636639353038323166666131383938343936623837663434323738666462326464656361 -65396434313466663931616366316138633536373632363365666264623861383734663236623838 -36643438333536663930316337333732383861653939643331303238326164323631663137386664 -62663338643730393234313739316534333435343165376261366262303035306666643564303535 -65323731343961653332383031323032633337386662366439653363633334663131663236323139 -32643261613566386266383637333665623764333433663534333761643061343061653961393833 -35356539356664306361393461383732306461636663343763323666386232383539323830313637 -62366664336630396137396161323238353965346635643563656234383338633034346632346661 -35663061366564666338313733323137306465373237323538376266353631336538613764306632 -31613837356163316432343061353462613663363962636237383331666131316363303935383961 -34386265323632663039316436313565306461663662323832346235326331396232626236646263 -30623634663961646664623664313664316130653230656633633465663864653438353134376232 -62616261323431353661313435643634626263333262393632323136346632336437396431313436 -61313662643431353731363236633738363565613462333565383436353032323466313830643234 -62346465343664396237383164333862363665363166386334306133666136666466646564393034 -39353262653737373862666139636361306634376136653031633839386135346466643364626637 -34326134366430326664366337663731656634373463386165653462306462366131383830623136 -39613439363266623038373666396537643038656538383966316436306335323237623131373331 -31653364313534613536363365323230653433616638323366346230373064623564663933636566 -32386531303862376536663864633739363831626433313031616633396531373265653536623636 -62656333363133633266323631363537316530346632336666653761623865383537666233323461 -31393039373733333636653030626364346366646231363231633766313961313930353437333734 -34326464373336333934663930333264316532663566633330653335323564373238393734386431 -35363366396637656335396166653331356363643261383032313333643163336565343733623836 -62666339643239363962373734623464366261303233386461633839613461643265366562333632 -65393535396331306530663133323033643166626166313630316238643930306430333133333435 -31306233613935656364393732626432633632353736633932346434316135643837356232326365 -64363261383732616535303335316432386333643036643062643935373636623961633463383733 -62623138633637633733346465666439653662626565376535333638313737393935656239623164 -39306136626535653637346339323737393333386661343363363462366366306136363863376436 -33336239643733663134326437393136613337393763303166373034623361363738366666346638 -39346238323237653134333237303737636562303262636666666239373932383364343866363934 -31333732336262616239656631343831666334313432663535383830633436356138663762343261 -31323163643739376339306162663731623862343636656263616663346666616661383665363834 -32353463366264666131666634386237626338323166393734633536643762316662306235353235 -39376265366336373161393732653038666534316165383930633835626137633838646464303530 -33626566313033326235356137383339656666623332643138356239666231376330363935383939 -63383434666639303965346536363164613231613863613164326230333561623264623232326336 -35623037613439633165656264643437306337663761633135323433356130666664383730376364 -31336661373432323837306630663635613431343431326534646432363866336532626464646637 -62346233653663316135663066393863383232306638333962643033356165333339623338646337 -33623534326237323535646339393863336465653761613130366531326664303339323966356661 -64643835646461633062656338626433326665366434306165373637616263613563373063373364 -65336233616333666134303463646434393963383934393535653736303834376137386539356237 -35306237393433386632643438363036313533643437356564343565336365306663663738643662 -37616463663266646133663364646161333239343837666333646265636562343065643265656533 -61336662636333366234386564336238386230306161663434343830656336396163656631346633 -62646535313263306335646464383562353232666137373039613338626634353830333931653134 -64616135366136663463353636363136353234316433663366316431373431613037376138366237 -33333065346361333961323135663031363764643861633939383630636433306330653231363033 -64653437323461373531663865656234346436356461383362353662376337633435353734333437 -62346461656539306263396534383764353065393738373530633837646534346332323432323337 -65306334303633396462346162646161353563626533323330646631613137643138653731643166 -63363762336135643230373432326331616563653962303633363235376133386462383231303632 -31333139646364656565643634303663353664323362626634663965383366303163663332616662 -35336132396235366332346462383263336235306266353833643138303831626432333362306532 -65323433626532363735613131616161643731316634633734383736636662613035333161613162 -65303737313862613664383835303862646364393232393934636637376262366131333830363161 -32643362386366633165663664326331663531343962653465396230303065313262636431306233 -64386432313336613864343630323439323831323366376430626435336662623033613333363562 -66313539383861646335303234353838366562363934363033313166303061646336613731633932 -61613561373530356366306665616237313639623665653134376462356239343435396638643361 -63336332343535393138323763303639346339366265383361303661306661663466396135366435 -31376438396137613364663338356364336339396239366334383065373536376364376636386535 -37613531363534346532663038323937643963323163666631306264376337326636343238323565 -32613230353734636632316537396365326236396563663065636333616362643863383334306165 -66316334663964343432373938386639653137653866326534613166626239626239653665316639 -30363065303662306533616562343634383762623964646637383436373135353963613063336239 -62643335313464666530313831353236393536303036313962363362373764383934646461666232 -37666132343635656432636332643733373362386330613534623334613164323466343634616363 -34373762373465396461653462656264393333346566653362363563626438613361343462643134 -37303536313866626663313936336665303537653035346538376236383330393163343765626161 -65376234633364623134393136313662393437646361656266353532336265333330386232613363 -66316235373834336433333235316433343865656566373764323436316334373865646437363063 -31356131353333623035383833643365323163343736626331653561613931373038613866656666 -63326634306534386464663863373435623862303837376639386338653663313834383934356362 -62366238303030323764613862383031633561636465346634333931393964343063353136316434 -36616561306466313031303830653339633163663166633166326336626535383632343230643138 -32333965666163356137346465653539643131663861383166656565626234376234646439616537 -65356662356162633837613765656136613832366539633661653637363239376338346166303232 -38336236313864386236383162333031326230626638353731333436376266636231336661613138 -36646166353166356633343733626364623264313139333762373065363566373665356332356564 -61303139643461326536376562376535373638386436306239336632626531333566653363383939 -32316565383431313436656637373734656564346139626331353430316662613138666539613664 -39343065326537326537646136366563623334313838356239363039613236313366336337666432 -39343664393730373730633938373232613738356330323237393735383166326634373736396662 -38326266643366663432303235653566313739323161373061663631373734343763323736656434 -61383431383837366230643735633631376539353464653538326531643533323138336136386462 -33343234393037333634376463623835373232346566306339666563333137613565353530333837 -34623732613231613438363334656163336465663831393038373835363361366465336261353231 -64636564363063366633316438303234303064613530356539346339623961643731356664383265 -34396366373466386665616335646236356232363866333630613161623835323139643764363334 -62323664663136353861386336636138353934636461306464363234633965396361303530306235 -65376131666536666663323031313435643364356638623536383961633864626265376561626535 -61626461646366343738393734303238323639333630333338336236633563666162633232363361 -36613936353235613563356438363536306630393135363334653232343261636332313435383936 -62316631656266303734353936633062346562306631323736393266333537356630336562633062 -61333235643531623939393662303430363539376261333833396266643134353532356164303961 -61333033313765336632633533383033643264343063393539323931623865623834643131613262 -33653130316432316434393831353030363863633536336432386461653130366665666135366635 -36323136303361666235353034646262393137363237393436396162383236646232613361393630 -63623039373034616466666530333530386165356461346130613165653932353962323165396637 -61613063646330313466376163366230306631363533646564623761336132663835653233313365 -34643763636364646633303636323436323236633831386537353962303961393765303865633865 -32613137383763616261616230356636343662326634316235663733353439386365313137353238 -39633436333930376231386332326136653065623061343932393966663138323461616235666430 -37393837636430346564363239356236386365653437373862333439633032386338633731323031 -64353037383236626438346661343461373663326131656239326234613731306138396139343062 -31366436343636396162396166303265366434666663636162396632326639646339343834633332 -31626536326334366365656632333364353531316238323031356438656137646230316434316665 -61653266616362633131353364663837633437323431656431626464643231333532616562613335 -39303263316631623738333737316331363435343061613565356134643335323664633365303266 -30346335346231363036646165393163356239356239396266373836333439323863353335363536 -30393832356163396162306165333564636437366661356539333038643564306233343938303335 -61326439393861663166623862653062303739353036363766623233306163373839343863636362 -37303534303963393437656337363139313466663239386566333838643337393764646563653430 -38616263306163636265646161323065383761356663383264333732653466373065396437663631 -39666232626431346666306137373864396331643932383031316636346234333561363138303861 -39663534663730613962346134323937373636643635303434356666636664393435653366656665 -37623338376336323132663261393863626237353562666363323264633031353830313133613464 -35303631336536396236303161396630376662393330346238383033366665626365653331643830 -39623563633733343432346639333565326539323037626563393434323466383531346138613631 -63626664646362376532333530396463343231646332363864656434326338393865383663393434 -61643038386464336162336138616136363533373061376433643536353266393034646237636131 -32346436346232306239393232383539346232383264616633653064373739336265383063336130 -37396632613237336239353363663266626133353262333130366333663135393230663764363835 -64313763323635333430336130383835633536653830653366643462643332653963343136366133 -35306133663265366335333539616239393333303039366262663262343064663637613664613836 -31323332303531653335306434343565363462303365306164336262393864383136616533336466 -32336461646263373538363631313065376233343232653365393437663436316339623630333765 -66386631386534643133656137656239316539646132353539346631313463303361643063393162 -61343436386365313636623634363831306564336530343237393861616161356637626437363339 -30633161643363326536383162326337323734316232393335376138653630353233316331623133 -63616339323064393438646661383930343765386463626638623837316434623030623936663265 -33653539653663326666383830643563663339646430383332636434616237323835396161626236 -37613731373365393361646262643438623966633065356433303665323435656230373863633132 -39643237353965363139373337363730623439613666616361626462326437613731656566333761 -64356361663331303632306465303661646635343064303032383934643763306230366539633437 -39623830356564366566643738333330633133383438383661303733383136646362353934373130 -39656661393733303130633863343831356266613737633135643832346163633862623134396630 -30353938663630646137316437326162396637306335353066646135646261393231663663393932 -33363863653830393861346663353336333538356231633865663261303365626334303836363538 -66343663343434373932613533623233353366383834326237383630343032663530616366316239 -66373263623139383936343932623036393839633130643962616564653938653435643932353365 -66353535613539316130613637326466363635373964316364343534376164613264623263613934 -38653965393462343439613238366563366131636661353133376235386639316130666631313662 -62366136666535323132373930396535663633626535306335383065646238303337616464343263 -35313166396532373837346333393862613861343462316163656337663662353664333832323830 -33333633616166353138336565613938346365356262363764393561386435323065376234616435 -64306562383661643965623834383833373365336137313862373434373938656362303939356131 -32323333363637333530633161643965663630663837393931633539383962376137616664656535 -33613031323137326632366433613839393365383436333230623038323162316437633539393364 -39393065383237633734656461623633313066363963353335326231653139336265316432636234 -62656137653663646262313536333661643731613466656666646661343333616361353363376137 -38346164653230376534396234643039646138313065613131343165336439343465646130333430 -62343163353539393966633436373761663464353262636265326237353131653434643166653738 -62336364656636646565333237633534663934613933653737396334306136636565356338626331 -62623731616134663231386434396263343838353638366430366638333735346262346161636562 -33366431393632333436313463386434316566336561613132666664613034313261613834396539 -63326133326436353738363531303635633165373238303161323062383866383535373431316539 -34643932303263303863386234333065613534623031646531356130316565396434303163346239 -31373865663562383537653838336366396337303231636661373433643462616262643736343430 -34643063386330633864323035383039643131636464616638663961616530373064636532373266 -30323530623561653632656133393932616536333563303361626364313037626132376363643063 -36643762653636616365343738396432316462306636313734633766653861363464396636656163 -33373266643131386135613464313261336534623537646566353632356232616464633434653961 -65653937326135633661663261656333336432396466356663386666643166393934613966623434 -35653266316537656232626333386332363435363934316163323535663137633164383962633365 -37333436386164646664386361376131356264643932346539346332366332366530346664663731 -30666239613164336138356531323165666666383637643861363566646562613230333736373632 -66633036613235636165333063323734633030383434656431316561393031373338653365326363 -36373234333465313837323163643937396137636661326130383035613735646162666138306564 -64643733373763303864346235313331303033653432613161656231653366643538376539356563 -32353835626234653161343135373862613034636234656537356631383136643534373165343830 -64663366373465643638623462616465316239326230363835313035663839653637356163666130 -66333762343134353632316131373936376266373637653965626633346563313833353563623636 -35363966323730343235393334633462663136363035343862376330323164343765323937616335 -31393831613735356262333366616565346336656263313361613533303336353261636130643233 -61663737323233613732386631333963653863303066353164373234303564353466316631616638 -61623835323764303831666434623064663438336532383532666233383565646363383038393665 -36653532393435613639373139353162646164366631346332373766353065616232313866616533 -36353462303633323130373736613966376162393931363565396631643233623539396630393537 -32636333306663356234383038656338346234333735666130346661633638353235666235653132 -30396332313130326164343831633539333138666663393138313134316161616132633264323635 -36363330333264366464653337336632373435386439373139623035316435303963333930303562 -39316136346538343961356236333132373364646238633834326564343530623663346637386233 -39376133666432623034636336363366323064663363333466623835363139666131393064666464 -31626161316632376132613233666562653164343563356538613461653231626432373363643265 -36356463333538376231643062363038303832316538346565366666343131303337366639336632 -34306439613264306431363365643634373939653438366538353565633261336133373032643939 -36643639643536663065323035346131613962303364306562373131333331333231363365656233 -32376633303136636632663336366139653237366565666163393436393735306161623263623636 -34646538643861383464323337353661656464656565333462313237633337346265303439313561 -63386339326464656566313862363035643466383432343030343638643431323931613763623664 -37636438346466663338336135393763623565353331326532333833656264326132366565666530 -64353631376562613439396338363039613733323863376639663538666131306262373537326537 -62643635613063633637616135656137383661646433336137396633623063376435383061663931 -37373239313264306232666231386463313737383532313234316434316133636638636263393031 -30613235333438323562643134363730623934643831303332633431313935353832363232336637 -66333432373938303562656366653535333134323566666562333561343039663736353932666337 -62656366623166646536376264363464613133303337366364313966303937373934386161393133 -63663036346266373163663933653562313232373238386161366431633539373636393931613561 -30306464376162653738353034366233373139313632646436623663323139386235346166323434 -66396537363661643063396566303033326238653931336362643939323730633236636166646334 -35353430356262303065356261346330323365303562326630633431363736303036316234633535 -35626234313863316339653164633831376335333662303737373561306435626334396633626263 -33316437643931653065396638313636323463343161666232663162386236313530666339313839 -32643339633338643263393037646266306461356137613461326463363663323534303232333330 -39376331336164303139666363643461646466313439636333306131616266613266343065313531 -61363831626466366466626663346330323764303832366231303433356166636637323935613433 -66366566336534313766643265376235323864616434656464323761336237656461613461373039 -33643930643663376363656537353565646534326339656564643637393731633034643835663630 -64346233643766303665343061613865653063393266643464663161393439623765383265623132 -36343964663538643238393234316566326539653865613331343939353035346465316165326130 -30613362346535326431353361303263333434656234343236633932336135393032346232316664 -65393361343238353033363232343139393562356334376565363238626133663865363138666564 -65653565306239313135386564336430616137656534646635303166363634333137633365363761 -32633737643666363664336563636664363830343161653330626430623166383662346563343162 -30333236386565616566326662353133656164393236616666313935363262343830633935646330 -31383938636462313966623962333730323061363935386532373836633634393030653532306137 -66346231383066643930303439386435376437303932313530356232646431343932613937636638 -31623135346538356466643037656334663562333531613538326130313839323062643337316132 -39373532643534313065376565316364666337393165343539633632306433316432326637643634 -31336633303530306563623030393634666533353531636630633861323738313465336337386537 -61363136323239663965613537656137323335353163393863313338333961643262646638643538 -35666563323032333931363062633132373732313162636537323735663562633731633338363064 -63313539643435323038346530666531326531353161346565336330353938376264613566663638 -30326336366638306635343034623662373334323637636631356666393362316430653232353833 -63316238376631613866356136303134363735373136363134666432363766366163653262313033 -30363863376465333638313864316563366664326334656339383334363764383465363966643462 -32333738316631396636646465386430346464376636633733363361373739343163633133306266 -65346437613539353539356637613466336134616134393666346236626336373364626434386139 -64343834646633646231383936353735663534613831366637393830613637386535343130303465 -37306134363939616365303236376135343735616432363936323961346537663830663830656362 -61623536383732303536336165323633333239646236616133656338313731303061393939333134 -35303466306630303831313130313865356135626233396139623130646534333234303335386533 -61303331376666343461313236346466356133613637653538386333633036656238326230363265 -38613738356138346138393065333631373634393063313839336465666239336631353133636530 -61633466383137363134373935326632326436303632643131303263336462366564663130393937 -35623765333665306336663430643238386361666432646539306632336264666535626230633565 -36376434383331353131393432373565613765323239386532323764626364653530303766343166 -37613133373238356536313236396332653639613562316362343132373662633062383664316235 -31363831396165613465323735303762343562333764343538393830626561666230626530656562 -62643238343739343538366636306461336534643934323132633463326237333930366130366534 -32353162303037643838663934303166303166643865356439663234646130323639323836623136 -32346232616461313035663137623236656335623139313831383935626234393766303663383965 -62373634656439643765393964633137333833373863326435396661353039633539343638653665 -65636635366462666638306438343630363931316562373432343831656138383062643966363265 -63636630313662363636306137316333636136643837643535643661643461373164653665623538 -36396635383031626662393932386138386665326238393733346331356333653963336463356537 -33646364306339623737363639613261336135666461373462643163303032343439303839316634 -30626130333066393763643531313061333263353062343762343735643466323232326432336362 -31353562363438396238396133383365626538313563633836386235356466366261643030623762 -30363964356133303364653937356666326133303234376463393566366434643237646661653832 -30646339343265373265613630643439623235366637343566366532336530333165313665303733 -33313733623762376464373330383534336533323138316166666137613837663766393934333237 -38343335393563636531626231623961303932613461386238396538313137623131643163303935 -37313936313632326439356530343030646161613837353565393363376564336164393738613536 -63323335366633363334656565653366636461633738636632353739306632303936646434646165 -33666632386330663764353332623934616239343764306138326233383633363863386339646465 -31646563323835613963323234613762343664323330383062656332393338306330316635653537 -32643937343262633939363736643331386361333062623463623566326630333962343666653761 -66336538643365376362323237616461323262303265303835353133636365636566663664313236 -63356232396533326265306639353065653666303133643433653630313439643434646239353966 -33616163623937626637663638666533323464633939343561666339613437333665303731333063 -61663437386631666164636137363736306631303465373963373030303133666265313762386463 -38303936663439633834326661356230663463353661363239333937633533353137383361333137 -35396334646565353733616436323032616638323139313837643365623264303938363932383963 -38616266393032636539393735366364633532643337613566396461343637623764383838346132 -63333363333235613261643666643137393335626433663339333137623764343335303535373832 -38613737653464313338656364666139303731313264383065653732303639613238383138323631 -64393739323066653463303232366566393035306638343232313138396666666536383763666636 -30646531353936666365323163366330663564323832383039336237613131616537373033663263 -37626338313935623634623134663965616564386635353338666136623035623365316238383139 -33656537316665643439623132313836663035616236353731626666363366383466653231353332 -37366139616265656663323061613537376534396264373131343331306435386561303336616134 -38346238656538303162313433646664656265653230623135313130633632343634313631636662 -64616438396461616164326566383935653734326339656564653737643764656239356366303437 -39313831613535306133316265316563656639366236356336323933346665346164636432366233 -39383839626630663138373136656134633731303430353535363335616561623664633931643564 -30653439353932346661386361363338613262396461616564353061323839393964306134653236 -30393766373331643964653635613861653763376330386538646236353061643062636364396665 -38393936356235646531616137666132663938393063656630313963353663613536623764656563 -36663737616535323237346539383037396539363565373931396637336461346632333032383063 -32623734656662306232376430656566393334353735663465666266333662643934393932346330 -34643836383232353866323832373066343261613632336661343731643462373762313636643637 -35633864613766303738333130373063393862366566336332643735313631623330396661366336 -39363530653835393339386433323339356437333631313534633636623935623132386564353438 -62373963326631626662306433613062376132393266313330666438386633646462643763656665 -39616137326133323131633735393034363664623338373162613263306533663063663265326163 -39313238313961383238346530336366306539373634643632656163346334663535303937336537 -33326561326330303864303564353632303837326664646238366339333439626238633133616265 -31636637383534653965636136386536343533383136666164336137343533363734336361663932 -65316464383338373734353166653038303535353563656430623965313437666334383431393237 -64616361346631636635393961643438343263623862376537343064393266323236653637393239 -62323031346438613666623534333262646265356330653036613039393438383133613164616330 -61383630323132383163373135633361366562643733316536383032363931623339653539633830 -37633130663362666564306463643838643732613961363662316566323766303662316666633338 -32333764326638306333353962373766653238623261356131656235386331323532353366313530 -33393137363334636536326261316664386139323336306431663036646235656533343663636465 -63663266616139326563303166396633316166616561383533616636366364346333316362663130 -63336363386438336563313564633337653934373661623236336632663439386136646636663638 -62623631656165666537663935376237383166626230313730313736636338373934323632643136 -35653831373361323035616330303635623165646534663939613262323432613134656136613762 -30303130646238323537366164386161313635326366636263346566616437346337346330356535 -62323134653064373634653139633262393962643632636162356535356466333364353863333837 -64663665343036616432383065666138373032373738353665356630653162306635616462623632 -39623464626331336437653666303332333931336139643434616133373235353064626634643733 -63646239326230373237386135646561653365326239623135363838363736323835616366323266 -36326630623333303635643139343434323866613261663061343235313039323830623138383836 -64656638353664613466393636383566633532363134663439396136656461636466323639353339 -38623161353439363966383637373862623365663466356630623538363961356339653466366538 -63373333303836636361363063616562636263313435613362363665343137383764323232366339 -37626430653032626537396535663035323030616538393564613837393464623038383432666263 -38353236346136336464393733646266373466396237353564393533383164373261316266613332 -34366164376261333430663234313735383063343032313735313865303839323932396339303964 -33323565386264303262623938653731663366616135633535636234343636373531623538636337 -35633936356365636231646539323034653861376664623531326335346561643762356636613332 -34393964666462316631373361386661373466613931653764626530646265613234386631353664 -65633863646133633530623931633632633839363438643639316561333938366130653861333433 -66346530636635346430386538376261303763386162613233393431376436396566656163303137 -65373432613563313932346565306435613839383062363339316531323239636263333338336634 -64376535316339383233343136376164666132343964313632386664343830343665353737376564 -65306436616134326531626365663330383064356164633034623839386534346464326166636262 -65383366666532633139303365396130643463356131336261623662626239306461316633663061 -65363338386564363236633164376635383333356539373737623133376636383033353736653563 -30663266653638643939633739623130363364616436323962633332663334616439306430653937 -30336331636233363130376138633439363866613966343565326331376563613135643264323239 -34373766616165623764636634623862663631613136663733666238376234323565623431366565 -61393036626131653734613762646439313532623333303530313261653763616534326237623631 -31323332383432616232373537633133623566666161393265316134306439393130343631376236 -30633837613230613239643061303864326139343930373637643731313736336164323031306462 -35626366613566343039363236366230623139633564653665366138633761653532626430366234 -31383532663637643264666130353464346666303230373566303735366138333061396463643831 -61376637393938376464346337646430303535383237653365663334393766656166666163656164 -65363232343739663535343565643538303661633666396265363265653831343037636634326433 -66303630346363653037666664306136393337386636343132393534623239353534656435663764 -65306462313339313638383866646134303665306436343031376562363333336131343230316137 -36316265373461333236613135616466393666376536373065383434313237353764303161336462 -38383764666163343362323430366631396231376263303461306662363032363966396631633235 -30313932313033313730303563303134363861643530356634663066313432613235396661326332 -39303839613239386462613738336334623462653138616532353435656338613765313935633736 -32366137356534303339656566386564623336646363353133663938653038366536376530663466 -39396235636435343961373536613231323338336233336538373034386133323430326563656638 -37396564656364383430323738633633396363393265313330383663663366383134336338653864 -30303061323962646538616139633063366338363237663335313433613365656661386663393039 -62393731616163633038303135303331396231366134626564656432383965633336666535323361 -36346432343539663332316563653037333533333334386130343131333034636338636561633965 -38613335646165623134373964633866646335346430323866643033613437326536376536396130 -38616236303631653436313263616531316338326337393039333030653436656463316634643732 -36653636303664646136353738363638633661376434666133393562316233386234633434623535 -66363063353863343135643832343463653035323634306637373664363962643432346638306135 -33663533616336323238343932336536636330326631343335323266656333666433373337376436 -39643037386231313265373634653737613731333863366364393931646235643861613233633538 -37333931323431333831313733303039316437393832663832666536373233383261646437383032 -62356663623561373636616461313832333233333432376463376630393730323339306465636266 -31366661623039323465366437346265363863383632316630373937306231323735306634363834 -39343937303165303031396662613263623365386131366234626234396538663534383439326665 -63336537633737386138646238653432653233613630336534366534316439396335636537346638 -66633962633639613236616330653936346163656135323761373530643331626437633434366130 -31633161326266393939646666666162356163353362393635306638396133313334636663393362 -39653462316535343561336661636133376337643862653065323730623831643665633039323137 -64323938336631336435393432376638626565343531643338346135646263653338646536623030 -33396537363865343030623736393437333636643237356133613566333134663339383838346464 -38636663666364646138346435393833376264366636666236643138636463643739396238386232 -64613063396231363636613234363765666432376539626236343465643562626138303562623537 -31333033643761613364316637636139633937343761663664353566383634336662653864643731 -36383538363234333537393032343162626666646430353835386433366364333039643264626539 -37623065366261316666663364343732326130363065336638323736383931623861646262653939 -34613939646264323336303761336334663233313137666362636331383734386663643232393065 -64373436303332316139396130353734306234633462356332356434623134333866386337626166 -38303566616437373735663830396366643736613237376432323135313363323365353437333561 -61383634336538386231656139613162313737653865353635343430663061633630363635336234 -63613263376562663236666236353532326239393261373465663464646461653536353137303862 -65636461376230393533366339653439333233663738373663393235626464633661376538383230 -38653339346235393735636666383363393432323061646666323265366330633733366237623266 -31336439323735623662646662383337353239303931366563343135666266613230323061326662 -65353036613032363932623965626636326438383764613031316235386664376533326566623032 -35663837336637633937313530333061306162323164353966643264323531653734336661313031 -36663036653135326431323232353931323631313864616235313764643533343337393538633435 -64666434613764653737333739633039623863646539353435383937363135363538343637363639 -65643133393066373665393261306166353362666661363233643063643131643332303865656439 -36383538643263336232346336333138613034646531303739333563636166666163663438353161 -35623030663464303265343338366164623031366436303361323137376231356432346239666261 -34313030623863366364343432373034656362353531363233346664363866366334633539383961 -63623561353736656362353232666563333736623933613137663463353930386232373235663632 -34653564336435383161326263626231663734386136313634643038623734393932346532653765 -32653363666666316335366139653431636666356162646435636363636339623565346462373664 -61393062633632613537653632633631303563633664303962353136323537666337343330623763 -65316130643961663436366636383434633436666135376462343230643334303031306664386330 -62656632613566393537656335616139323465653063616535306165383935393638373236663338 -62313334313131316361643631383238316337633063613731626166636634356664393636333539 -37313132366139623232653865306363386261613261623134333433393533633063613930626334 -38363234636662366264313061343933343864663535646166326337646632313636336536366633 -61373966643537383665396131396466313435353030313439343263326532343030356161353866 -34396434396136306665353836303238663938316438323531313933666362646666636437383837 -38373931303864376233316539383739306364313633363434616165626464623935616137313738 -61353737613963353338376461306263666362346232636262396263343265613135363763306530 -37333136316336343130396463373464343662396130663939376466663337656133383435656336 -31393030616338643130396231343565633761333963363937326164323139326631386337666539 -65343335313332373230626162653464346339383063373665383634393130383634383139353866 -34653232353063613233616631616331376433336636633734366338396265306163323436333834 -33666530326362303530393238656664636331653030346338373662313732333339666434656266 -62383864343965353030613738313137363062663339386138303333353761396434313337656564 -35643735386164316664306434396131656331643664646234326362316330616464303261333263 -61626339363863393238396536313565323465343438366466643566366236393939653338666264 -31326261366137373263336563303733313031623530383239623536363862646566623332633632 -63626432646465613736623437366431616637333337626466326332333733313465663733366338 -61383465623233306333326333323830633165626363346335313865383066303035373138653464 -33316364373439366437313132363339636566363039393163396333336262343238346635653734 -65313834396230623062633030303531393565623366613564353661376563326166333036653639 -32303232303663646536353561663030363364316661653762643933383364373330313863636262 -39306565373065316266666531373162343330656364396436396335306166656461323636643035 -39356565383962303365326231333365336338313633666630383466383863393139356565623135 -65626639656331336637363331353134313730386532626530353133666433313337643436633761 -38333364366434326636333631393330666539626231343338306533363362363336376235363663 -32313438333062613031333832303730393961303436666433653738643239396664636432613064 -34306531376165656263323562343838313062303832633534646630636461383265633234623731 -62353739396330656431333863396165663334316539336132343030626133613261313232393636 -30373734353161373964353839626530386137313637376461386262643439646164656333313161 -37363165356537623161633863353636663062306135383339646161313934306362366663643337 -39663632323337353438633839323738653430326335613331366332633433303932396138353133 -37386139323366313361363562346531333433636531336333393462663664376139313164616462 -32386532656338356135363733633665663264336136396632306137366233613839376263313963 -30373630383832663336636435343039303230366430306361663039656337313237393062633833 -32373832303833306461623435636332646564646632663036393563376630306564316337353634 -33616366346363656333373562363033313432353661356165336463306139633263363539633965 -30326238396562346432616436306630353532356239313232346233333432356332376130353266 -38663739653539313966386232323666366339396132336465383333653639633639653437396132 -64633236306334313562633438646233393061316233323238653262636230343862383238376432 -65343562396665383861646536616462333530643861633438383965333333656332333439363732 -31326536643934376166613934396131613264396233326432386163336563643730343865323938 -30613536326631656335313138346462633934663731303861626162613436373539653931326436 -65653130383632663862613666343065313235333763353533393765623165363438366436636364 -63356233363731656262383564313066663336616331653266666563636533323133303065376536 -64393733303234336261353338363237376633343061336435353633666331306133313336663366 -62643862366261373132663863336162623032613836356464336132626563313839383636613166 -39373935626165383764333635623536666165336133656431326335623563363765643264616338 -34313137323538663963316139393365333963366466353439653031663031313338343437303934 -66306261636564613736323661363030323631623037623936636439633563313531666138306364 -39376535623837626430376639366534623262663762336337623435643164313039646634653266 -66643334353137323931653739396434356134653238333833376665643265646638343066353862 -33623263346531663935373366643562643665323665653361626337336439333432636461306436 -31333236316263616637306230396433663964343431633062653836383138363132323535613437 -36373838623732396561336161663665313836333332633461323731353735623364383930316562 -30643064633032646430373030396539306565363832346262656333376565393961303635393961 -36386539663261356633343838623162663361333137373632656663623965313566333834643863 -31396539326635613731336262636561396362616164366466393135656234643838333934326238 -62346236353333666261343561373666343534303739376161643937356335636533343233343232 -65333234623462363838303932336539373937316663623164666233623431313130356334613861 -31366131306630366666626436383365386230306330656435643062333338343630343265316239 -39373133313162333039303962336332383830393662636462653734303734666631386538633639 -66616331336231333235646537353764326264303732643237313762663136653034623035393237 -63303063663439646131313138366530346133393039373466333333343333306432396637666465 -64623763356138306534353136656136333732653137333861383838303531623839396163386434 -63666465653134376361613036376636633264336237313866613462323330303435393062316631 -36616262643761376434363166633064363966393363383139663038363761626236303431386465 -31383466373333303936356330643731303333383062663062343732393931316333666239333335 -38646135646431616130383266656130636337396232343265333565613231633930326337633437 -62356666356461643332653339613031623334343162653461643237393162363839633564323133 -38313265646663663165663132656537396132346433653430633465326439613161356633613935 -39643235663236646662353931353830313333383837396339373134326234386235396165343564 -34653334383032646164316333666563646463373663373434333431333362363737613333303937 -37356263343464333366386634376237613934326433356363373165623564343632333838656434 -39396132653264643039663262616536626437313664336436653334363331363663366432386563 -65626134333961636365396363343634373762343861326539323130303530336432313737623136 -61346637666434363230366331343135386663616136636335646137626238303632616135303864 -38623463383932336164383066373734336137323437313664666265316237643134306266643762 -62343031363666613533626432613933386430303631633939373738393933623964396130613739 -31306635653130653930383430383732633932393263366661333338386165333663383766316238 -34633163636634346264343332646566623761346537623033323161646234636133633765316163 -38386266343861343664613663383237636636323837316162663838313030343337373134646163 -35356161666361393361323764376238633835653034303138666433653437623166356433626664 -37643933393439623633383935316532326465346139616333613166313764343030666162643265 -37643163623666353132393431373665616238313537333761386362373933346264396236373334 -63346165653539393938346535393366656661653664353431353338303736636163633035663638 -37633030383163393531363737333961653033356637646136396161663261333130643031366161 -33396336623431383862303533353532323765306339653266656464396364643732343030626661 -65613939386665663961663439663631626237323533616136646131666264306131313263366663 -61643264613139326230303037333762353834383534353666373437653735363335613136613530 -36346238333664313764343936326638393135333538656462393936383433393264633331646432 -34326631356462393462333936313332393632313763663666393638373266623463633134383434 -38653838313264626332653837373239653061313634643565623332656366323662336465323139 -37643838326133623234663231343731376437636438613336613738623531393836343263396331 -30383135646431613135383033663533626262356235396634313735386533626137643165316334 -39386364313332343739373832623737356462646161313130343562386232633338333765613039 -63666565323366323262333362373434373839313461303535663164623434643234623039346333 -32393731643966666338636532643737613565313266626665613931383639616433373236633065 -39656439393732346263343032336634623331363366376337616335376161306234613131666432 -32626332306631326361343366633430336262346262373666663563383362313362383033336165 -35373932336538663138356435333961613836323566373132373132343634313161346137303835 -63623162623563323234633066613838613131376339363432626430626638383530353633626132 -63376366346134356630313361393935633433656463316132373132313661346162336536346533 -32363766653639613832333837383136626465633139393766636535336239366462343730313066 -65383461376266306238633237616562346464316366333531623338383932626566336534656234 -31333839313636393332616134306565373662343061373863313232613761626664306262633031 -64336139343264313163373037333961323836313363393035376630386638643563343265363063 -37386139633261323337323938346134313661623962333564306135616137313839353766383163 -63336363306637623431616238323930616631333231386666323935353435336230363363356562 -34316138376565663532353761323735306266393265616438653634366261646463353865343066 -66623436666164356635663266393163346532343831633331623638346631343835356530636466 -36333163353737376636363462656237366665613635623566316134313730656638633266623061 -36646537653436326562316332333338303765613665363436376538613866373932613134613931 -66393732376464313262303832356362366333373664626539656533316331623362333034333631 -33333038323031313565663832356264383661336133323562626433303033616630303831336639 -62353062303838666262393263376166656566656664396335376639313534333161623661653461 -38373262396266656664623331653938383230343836623365373732643239313063666136303036 -31303330393066643637383433346364653063656138663338663965313339353737343932616637 -30646632393262343039633839613762636635656535343263633134353631313261623264333764 -32343431653761343661373861346562353935386666623333653537363730323162366135306436 -65366233636437356432663266646663616238306635316163383961636437636433613632343461 -31306238346530616132343564393637343832383139653638383038346236323033386632356232 -37623833333134633130343662333032333932316637623661336334356163326331353734376364 -66376335366637373965343062633935373936316539396130653466326130396662313965366431 -61316232393939326662303530303937393038323038626239383937316131333863653934356536 -31633563393335306632346430663735326534626539623931373663386663333663333038363132 -65343731343263613464346162306132316434343962323765653032323563383433393961643936 -35333662633430396131656663376239666162616566313366356232383738643266373462653736 -37373561383564323039313066326638396139363738373262353338313233666565303738633232 -65633039663235646335643432633234343364336134623165343465653330353037626537336463 -35636462393061396332646335393861623434363139333265616438363331383063333562343161 -36663136616333663530356530363137336366376266623735393565616563363134633438333636 -33393764643963663838313037666639653535303531333234653132356634303133353733666135 -62396230646232313234323230373632343530346332623337313066323238303632353239393530 -62383831303262303939383733356633366337656166623339333030343137643465666635333332 -31643863643638376261663433643239633930313935613563616564326633363261353831343962 -62383665313635666365613466633664356633383164373837623764353539366462613930336461 -64316238666537313733333532656363313539383134353830363035656533363031326431306532 -34646663613561646339336464623430393462333137346565356634326236656430633336393338 -31636664336331613064633532373639313465663535656233343933613039666130303166353062 -38373133343166663830336233623039363034326363333137643634666532346332393161656263 -61373863303666396361346639333165376436613864653763306563336336373063333364626635 -30666639303538633235356233333138323361353464643531366633663361653065373036636533 -36333166373839383637303565303331313132383462616432336161313637613762383035353838 -30396466633930376663633737346538306366333936373131303333333439383130663536363466 -34373634386365353333313937333830626632323663316439636432376130383037646335356437 -35643138366366363765396134313734323939343637383839373463333566646466363934383833 -62656565663166356662363766373963656663373130616632333537373934393939663032303537 -64303738643134383931656361633437306264383332303362643131353233303535333265346232 -33393338383336633235333564636232356536656464663931336430393735343162393736396563 -34353263653065626166613039626365643461313566393933323563323265383235623464663639 -36353464326230373634333530643730333562363332396161646339643063643665656466366630 -64643332346639663565653262616636313632396539636332633133323639376633316434333963 -36643230626535636365653430373866313032343263633739666134393863666532323562663565 -61656336653366616665653730646532363237323162636161333437643234613738646533343561 -64653161623934326136333039366130393066636133633065393637383234383361316639623065 -30383736653739323631656331663531643064386661393138643765323266396466636432363366 -32373837616364613964386637363364303332343435666431386266373533646131323563333036 -66666331383662343238353038343261646338623061333533663738663765356339336565643836 -31623434366263633034303532633261316362616638366162376661373631303638336163333861 -39363862373031623361346465663330336263393538313734653139396534393161623263653565 -33646266316162353035306166383235663664616434313537653332323237353331613764353638 -66656239383265326530363562336362643766383638323864303832656435633464626636363737 -61306366623431363038373631373934383833323235396439316663383136303430643630353632 -39666432333366356662316338323161303739623661356135306632626365343938306165393336 -61346164373530303134643764366261323966353061393534666365353033623730643632376339 -62383565346237363633653565396538656138646437356635613235656262366564356231343064 -36316639383731326130636130623165346231616162643662346564633633643832636364386664 -33626164363136323438666637653133626261373035653137323262376362623666346536373761 -38323136656137653132613165303763313734313434363631376334633363646131353838333233 -66646362356239313730356135633839663866393662353036343961316261313037616331313064 -31373233376431616265363265313733393839333566313066306265386465623961356538653533 -65353765643539343834353664323030373038323837313134366234616432393730373938346261 -36623764323830356132323233643937666366373236396566653433386463663734613866393161 -38616239626431346261636638343662343066396235613261376561616539363438353161393338 -61393933323136613633383464643239643461306632383466346333626635663537653238393132 -34313234373739313537346432393162663834343438386333653834313134643765386533323633 -36373962643431663139343765386665613436626637646136323764656131396531313963363234 -64623161393731326431343064313061373837353835306534306538343263333439633061653435 -39326532333563326165643730633335616566636436613061346264376333616132646365663366 -62653631393362326230663161303765646134356562353862353038373030393439303731656636 -66613766333937343935316336616531626236633965613733643961366635336662376539616335 -32313339343361396136366166656564663337376238333065643661383536613939316635313738 -63346263366239663337396662636565396266353331663963366464356164633366366139323233 -30363937363932373165373237623464393461666563656464373263343664613861346435303835 -64626330383033366461316665383462396131386263303234643231633666666238663463313861 -31656232623964653532323230303630643662323236623963346634336162316662613838353365 -36633862656430613334636239633264626239643934363635623536643161623938613565323661 -64323830613631376239663633316639636264613661353734663334343761613561323432306236 -66373762303233623562373030646464383464623933663534366231613163363265313663663561 -39663935383564393064343465376335356161643237363563353062653738646338356661306634 -35303832616539646163646465636663383031303833313837346430303531383866656638353161 -35303733346336613137613062646233616164393833643130646161333930343233616565316238 -39306164646238653162666530623137313730643562373937386366306238626537633764613864 -61343563306634653731373437663839333165313936323262616261313032306131303730376139 -65393436653736376561623637643938636530653239383437623061383135356661663764333265 -30343930353832383436393261396132333166663336643461303630353230633863343834393466 -61356338323532303632363531666562313535353637643830373036616230373934353466353761 -33633864393830643331343937386538643737346232633865373936373133656530363561373663 -65626261386339393061643330623635373233316135623633663932663965396463376637363032 -35316432313230666537396435656238616535353632633765666365393131383139633030613034 -66396230336537323063643239323536623964383363316462623465396639653337343166356232 -32633866376331326233396334376131346132656238336635393564333962343462363337313332 -37373263353663393961353330323936323831343031643834316561313264333466656532356262 -61663839316639343632623437346134363530326563643836666664383130386166656233646561 -64343738646339373134656663656230326332656161306533376335383764393730326131306261 -61333439646632346534613539663036356565356431616231383161383432303434393865666134 -66303736653430373937613636633536353731393962326132383339326436646262646663326363 -62656636353838626535393663363039373231663236613033356439336437366562386234656463 -34393336653266353938396363633336393931326366363663333335336364383763626463646564 -31323831393839643964636265333436646264393764386133656138363162616265303038663964 -38373866343465633038626539306530626466646331333762656161623363346565313662633036 -37646164383565373962666465653937373832333939336135343837643265646136396236663033 -33303161303932306662373164333734363330633965346639613366636636323563393730353064 -32346562306266313364623737643163303734316632333833623432653939633631646464613134 -30613339323038373130613836313839363030333035363363623235383031336163333132653265 -61326564313636636439346230636332386535653434303539646233366530363466336536333330 -35376337303162663431333765616438343030383565356530323661346634363032383338393961 -36303361336332313334333463623535646266616132653035363736323137373062653538373834 -31313635613332323064336162303336393666646633356563343938656463636563343264393138 -37346639333463613062313935616132643638363034653362643131643732363965353635313836 -38346238316536343036343766313335623732376466623166383730323963353861633439613033 -33306530376333353137393161376630633535313138366534663735306262313237373364643964 -65666465393634666465336237366361636135643630656432316230393430363663646332663936 -65386161306533356262316361653463323232646131383038616561653633316435393862343065 -35653630366534666136366131653666643437316361666263393733363831653164656331383264 -64306133663330653338653662353562626264353830383832336262303034663833333566326136 -38626365383032393634386136653331646633643531346133396239373162656537643364636539 -63613366353938636266613731633836373336363836383534376566313734373038346161636335 -30353630633165346162306135323837346236643364303231393866363561643734323765626337 -64363536333136393037333135646434636633373831333034373532616132653233333066653434 -32623130366361656632376537316366323539643463663038653431613836653436653761376163 -33306264663136623432353362353862633562343861343732366231656661356466386463666361 -31653330303433656632353561363837643566373762663031653632636130633931336166306332 -38326465323136356234383439653731393536663536333065393365613532353066393762653839 -34326432656164396132306338383332616532636263663437396561373137656462366432386335 -31366263656566343763363932393437363362393736346363346238623038363732333836376334 -64333434643664356638323239303738373962636162346136363864626133613533616163363762 -64353131333666626465663661346563613163633630303961393936666332616635383331346136 -62333865643937303931323231313332336430383639333663613266616530636230393433326535 -63343739373130303337313665353263636364303865626637356335396665363331376135623336 -30373335353837316430366437393635366431646466396637303330363532643230303065376564 -38306333663863386439626664323632303165613830626661333062363366663330396239393739 -31363065383265613131623030333233613538643338623936323934336438316338396163323133 -36633465663562326265376432313262363336386433333033646361643135666466353039393037 -33316366363565623038613732363264383639656162356330663230663232333138316338343866 -39353065376639343666363062343566303134346266386431336337663863666463613738393630 -62383865363530626164356365366164656363316236343865336531333330623931343033643333 -61616633346361663739383334626333326665663038393061303466353964306162396462366437 -64613861343338353335323030666334633733336439306135303039326330343164353837386264 -65663839313732356133373130373034623562366137613236396666356334663934353739383138 -39323634663738373534663135326236643361636134373861663464383533323731633232623935 -63396362326564323263656230386336363563333563616439353962633932373661636536383536 -34336238393263383332646636613162383736323161383138373135643434626635656635623739 -30333937656532636563663133343464313831363730336337396334326237356430376636363963 -66366435623539383930643433643133333835313639313631643432393138366532613833363231 -65316330616133356536663233376161323562363733323561633561376561333430393538613161 -39626530323962393863663233613236316334383166616135633861643435623930393038393630 -39663736636239653363623037663039383365613566653363636636653664343536653363333162 -64316565363062366331626565666266336539356134393365396336393762613262626431313761 -31626437306338306434643630613738326161626639636562323530663738613230646235303766 -37653762313737373234633739393238646265336365616135393862396637643533666633343534 -39326363643433616638633433626432356365383436323737646432353266646337333936303937 -30313865353663356435646163653361356136383435343535393535343933653231323466623639 -30373062376265363534313138653464333632346362626534303365623838363336326631313439 -37653433316636336231656534656333626566623764386463633037326166626337363037363135 -31656239656665393065313334643732646233303932616538313766303633623565646238336664 -31303134333961323739323662323161353334653865636235326238383738333437363737663734 -66643739356536663737613266613066633036383435366564366330393531643735626463373735 -30343161303135303363626336346233333733656639643164633939616235323762666136323864 -36623865306631326636366363313366376466666237333335333261386264323061616639346438 -62396465393735623361386534396466323964303665393262306630343263363764376264636563 -37663237353131343039373437663035386630346432393432373833346330363039303831356466 -38356663393930336133646639346666313237316161373230333962366137383932616265636337 -61613361343164626232383330653664623665656434363339306563653137376164653030613363 -38393835343434316666356635666261306238643530303166313537623038336133633236303833 -63626166376438623537636665366564373038316630643630663438376662646638363166666661 -39633931646131333062346261613661643562396437306266616535313139343939643335373161 -38623832313032633232626634396339396436306363353264373139303536343030656463623930 -65343232643133393465653333343834353633643436343532313966316361653265346338353032 -35343031333064643730303565383834373066656232303163336132333866633834613630323461 -31646338663637333766373337363664386462623838356639386663343230326634633965396239 -64343266393836353139323361323030396163623062646132613233363064326464393334643335 -66366536363266316262343063366466323762313236616238663135353664623130306335386164 -61663338656537393737363062656563363233383162386333363730613463303164386438393734 -34306166373765643866613363653638306461313462303961653138333432373438363730623635 -65666664363366636236353663653661376331393033616464646330316531383732373461346663 -32666236653032643165306466616331373766383238346565633636343230303734363735653933 -38326666383539303536666261353365633933383732613636303866343534346162613834383032 -39613333306237316133643137323562383939323062306262613034336566363939656431353863 -39353466353865303363613836313065643737623635376361623963326433376138356231303665 -37313334353938373133343230386465653166613530336138623333666164386336623433326237 -37353930663063613835383062333738313834356236376630373137626563393435303836303432 -31316136343965343538306565343835376262306638343836396430373835366664623064373739 -61343434396439636130383736666137643066626637663465633330376362346338643738386635 -39313136356636306263353561373463646234303638633264383832386463656165333065313136 -32383862396461343433373763366461616639356366383537663566376637386632343435656263 -66306366623664613038303834363132303535316534383162343433333364306438363533663535 -31383433346162646131316263633866613065646466376333336261396439623832363132353264 -64336234363739396433363438373533303838616539613132663762396138383261303539613234 -37383137636534613737623133353832306363373336653232656365353061376165313336653839 -32393766666436623764623863316335626439313937396339653262616333663765306664336630 -61613734373339313739623036303531653063316235373235663666323863303737363733376561 -61376366323939623131356633373234656333633135663463613336616639623863303234633064 -30643731653566653364353533346362376335316366316538333265346635353831333036383766 -37353461353361633934336339663765353862396562313861356430643039383765306332343338 -30343963323661303065633831383462656562666662333434663465636239663537343931623338 -30373933663930623733623630353830666562346538313136376232623136396333333466633630 -32616132666431333133626263336666363738616530336532386330333930323163666336643665 -65366461646133356663323432396532646236303866653164333533383266383535306439623437 -64316437316461343961646462613465636131613963363133613535366532396461663332643235 -34653739666136336531323561393230356331663861643332643833303037646661353836396663 -33343636313730633637323138353065376537386331633835343033383861616436656464626133 -33663132616664346465333530663034653930393631663833613634643436653562636136333432 -31643563623566366130663734313034656536306632333563316564663935396234383838663030 -65383937353062613536373131643364633161326631373837393163343261333463623733666130 -64373131343538623335323439306232306431396262653531373734646134623962353234396239 -61353636316537666439393962313663333536366662623433376337656266323136333465613361 -38363863303433326262646263303062323636636661643937666262343334383435626339343737 -36346633323333316137663033363731633733616366316164623436303331396334643664646530 -66313530653965396562336130313939363931356165653331623634613433363366313666306461 -31353632653130623038383765646531393664356161656464386332356334303337656338393161 -66323236633233616339396332363438643461353761313731376435356166613038613031306561 -37633130646162336165356135393638306230313734313933333764303331333363376432376464 -33613763316363303537316231343633646232636363333337316266333062333530653365396466 -35633730366263646466336637306637643830363635343531646636623835356534316239356330 -35376665666438316337633230336638663832626634643065396530666130613334396130313864 -33363666363233643134386635643838366531643533343034306238343031623834646535366136 -65666135306462653935326164393936363965393432383466376234383239393266653232653334 -34636438646366636465336137336135656664356330333630633435396163373836316537353933 -37623536303835383361326130396138383664643537333339373933303935373633636663363833 -65313239323136623966373637393266396537653662383933333166303738363434343565343264 -36303365313235303630333435366666343539356638623161306438313361656431323262633331 -32313431333935303863613431636134663466316361383430393438363131363331653266356465 -37613738373936623932383335643633343762633961343339633131393063386361613236383665 -38333666643261386362373135336130383366353937343339613338636531316234303438623734 -34656536333336626266643836376565613636366639326664323163373231363434666663303135 -36333438353537666536663333653437373361343035626466633461343138633536623535363864 -31366661306165666130323937316133653934396635653866333433363964636562616530653435 -66316531303635336566646432663137386666393231373861383138343137323339326266326165 -36303363616636393732386566333461323830626264396262376366383730653764336636373733 -66343932336132653239346632316562626237396538653264336537613663656637623037663862 -32633934373565306130393832656462656131373162306339313638653762613637393363366534 -63623739333534323232356562396230393239393138666463353330626361316563636631663864 -33396132633934623065623530643664336363353431656363326465323762316163373730306235 -34303466356534646639643537633536376630333530646663623163643636363263313066393630 -37633630633332616632646463663434613661333433393735356133383561393235383865393661 -66666138346263613730356135653535376564373135343966343736636165666533383736353664 -66626136393632386138623363363130383965623365616634343130663561626237613434616339 -63343638653937306338393862663330623431326362633732366631663337386339666231363038 -33333233666635306365326162316630353063353363356633313032666632336362363830616336 -32646330656563363532393233376563396134373037363030663935333237343562343037376533 -61343835616539303234336239393630333532393063356664303134393732383265383534643361 -62656335376264633364613535653338376237326432653837333031386331636235626139373461 -37623664366634386234306265633766643933316265656163626562353231616132386663623832 -32633939636663633566346463353435313063333765326162653434666332383630333039646161 -30643930326266313130306531376263616263393630663562303162666230656130616434663362 -33393466393738626134653162666630333239366530633164336534303136353436656631633264 -61303237316239303762643937373038366637363264356539643061366561353966333061646362 -35363339306639656230376538663036326431353838373437353033363665306661373839643836 -65663930616536336462303063383764373265643635333463333062653836633262306236353035 -65393139373437343130393635383330336139306464643031346130323965656437633466333330 -35326630346465383462363432363438656234336132323263663931633134363234613834323365 -32303739373336636238656366303735636235386432336564616539376332323663303065346533 -61376539336361363033366638303863663634633231373763343665336365653932383339393138 -34613261396663313035306538383935663766663639386262656533616338373033353137356330 -66306339626364613165393461643338323465623738306165356434386633303162633133633861 -65363562346435666531326630346339393766383434643964666239303834633966303062653035 -38643163343933653535343266393432626233386363613034666331303432623438353064623366 -63363336653638653038646363633663623432313063393038326130396565383636663636343730 -38663134633836653235326636376232396538633463343437613430306561653264353433336364 -30353061346337653334663165343266343135633963613132356664303838343966636131656166 -34666566616631663633373962366130373234623064313363363831306132386339366230306266 -34303233663738386365363337666433313764663065626334356335343931356232333261353736 -32663430663437613138373565623433663830393664353731613132336363316330363333393937 -38396266633832386335343730336261643137623634623931343734623634326161613432373462 -36613066636161663764313666383761303836386464333931386434383434653733353337383865 -64346131396438393839616334313163393263653132383339646230396364393237303637393762 -63653832376634376530323038633863306339373033623864643632313736613336376466373037 -38336137326464623135663638373664323831353665393464383761656439393338313638316131 -66616530333666633264616537323030363365376337636533373263393565363933363838643966 -37666662346439393861303262383031626433323937623161643763333064313536613337623031 -31633230633939373461646364323130356431366562383939616561653336643566666465353932 -63616132303462366138656139626362653364303765656464383064386436363263336432626234 -65616332333563346434303266343666663763383265393533376238656632306332383337303130 -62343534636161333430323266613161326238303331316331383634323635386565643165393334 -37663734333461303861356163633036303234643062636262326164316634343735373638626164 -38653335633835343430653033333738303030323936616162303263633562376461343138623736 -30366463336665326465383931333932663534343633343530393463393733353633393966623764 -35636130376330613534356262343336646566343666323832356138666364343562326462663538 -30336137393465306530613136313533623366373362613232646166366233653463626464636264 -61626266383437386235386334653637356361633265646230303761333263326133343165343534 -32343861333838323030303937633530656661353866383365623566656366643732313862346132 -63616161303565386537616632356464373630373534633866633539306261363836636233303030 -61303561333837646334313464343833653863656237353065383138346234396263613365393039 -37373233626434613638613761623538653637643232626530393335616239306133663734646233 -38373266623635303533343163353739386561333532663232636632316463396361383330383037 -33383037346437336161343963613664653734336431356564383939646564323066626461633837 -30623230373065303664376464333634333432353865393137323766623436393065383662346363 -64653665643562313837633864336334366138626439613337383261313439343432373065306435 -64383032336334323935313364366564633639333334653164333339373864356661376161313632 -39313761326533333764346266653061396365383938316537316336343765633133316265646262 -31313931663663663432643239363135303365393962616538326461356366326330653161636437 -36333162386330343435666434343430353934353165616165623035353238333839646262336163 -65623265653032663936623764383462363466343032653038346263376363333432616533636531 -66663634353161383766353365633336663931363936313862376465386336346535343733633066 -35366232663935613063353239643431613864383164313131346137653732666434383931653333 -65633966613863343664343662643635343335623062343762666133343139663432326130336563 -65626238666535313064616237396461613662666434623537643935393234333062346431356632 -39393263396364336136346634633862356135653331386434353135346631333835376538333732 -64343436313738313835326662313434633930303033323630353138363137306361353832306335 -38303935393932353865393962353430643436343234346562316137653130663032336335383134 -64346665373736336361383662666566663836383836336234366639613035323739643636343034 -37303531653465333765323739623863323064656662376133376365353830633966343362343037 -65643966343061356436323735383464373031303962316239373633646632663638383266353762 -36653837626162613965306330626165633764353735326134313562343362353337303838653839 -36323531653234363439303436316265386134386565383934356531316265353732326136343731 -37313434643130643466383537613938323635313238363963646530326462383665613633666666 -61396630663232366362646463306465306665653131343634336632613361613966383330663661 -65316463303030373337316162316635316639633961376461306432653837346565663038366161 -36303465616234643462663561343131343231656438376332333937616638303636396135626466 -34356233356130373965323239393564383263643938396565333462626433336465663534393466 -37333236373634323937613134306335656265653039333865333031643936623630353930306638 -39626336346463393963353161363631343937376437333432346164386262353430643863383462 -39643735666263636566313938663338613338343333656139376262623062396564393133313734 -65623439386466666536313636613030623934653034396130636438353166383337623062663966 -65316336353337666265343963626333383832343937383932396439393439313931623734636334 -36346566336461323039353931646363366662306231643763346162393234373630353734323434 -38613331653134336362343533363236666132626563636363666161646133613063643533306631 -31316136663763343232663964396364303061353464343839316530663132353765646132383931 -64326364643363633662656134613861663437356334656662383764343631636432633236613639 -32646133363636623433626165626465656466363261653966356366313564373938306139623964 -32656131323331353538636361336165663132343434333330633738303534653738366462323237 -65623837633532623063346433626230393834393036343639623039306162313239396234353463 -36333933323461383432376662346461393265353266353464373534646663623932663964346564 -62626630336438363466643566303339613534376565363733376262373562396165376534353061 -64626665303662666363363331396161383836373166343061336431616438393733623263636435 -35633766613938643831656332326231373930336433646161663338393130333730323230386362 -64316436643236343961666134643364326638333531366130663031653030353065323932613931 -63356632333339343932333463363337316166333439373732303230356236343338393262306338 -34386139646434613963633436373565396532323737613965616362333635313733363930613038 -36643836303133656137306161343762343437666539366263373161313133633266303663666531 -39303332646638393466323664326334316434376266666136313135333538326635666436333139 -39356434656162616232663035313930383466643638383161656331373339383061633565343263 -33626538303536363031343365626465353866346638633038333064313261383765663030353631 -35373362666131326332376437653134396237353662626639353439323238306237653335346566 -65663266366231666663366666633466363339316333396265653837626236393233383131653965 -38356236313763653837643364613336336438306138623264316263626465633861393135633833 -37643534666437343537323263383663343335383937353265626338333564623037366166356263 -62303666666537663934643965303863663037633738653939373964616430633132306637303336 -65356364376138646438663931376261386561323764316135333762376238613365366630636532 -35353431316261323430653434626533396136666538366139356661343932613565613962363161 -34613062373562373362646366636466316461366565373236313563393638373833303763646331 -63613139666363346166663939636363656630393532613863643665643661333634376439656235 -36616561636339373237303532343736653235316361366431666662383336333238333535623066 -63396562343831623330646330396534353934363137653839383135663262616166376561313831 -30323637653637653161376131343339643563343833393165656239343532373035366430393661 -39376664376130393933333637316462646466623038303837363632353132316139313935336365 -35666464373738643635326563383663393566343531393365663730303364623831363264656634 -65316264666530323434383934626266663965336138316638303730643935613930353265656338 -31323733326239383030363132363831376530393439316230333631373437653662343136663938 -66333338666135656665303264663136386235633937376138633663636464623231313065626163 -39333933613830383036653139323339306432383138616636383163656236666237356562643836 -37303563666364393739383563666437313436336537316132653764353330623233663664613730 -31333762353238666534386465663466343239383432303935623732396133383038383765623165 -35363766343633313265623439303037663337383862376430613231323165376436643832353361 -35343338663036313037336364626539613732343333663830623866323665366333373463626164 -31373466313030303064663439343164313962366163306233353265666230336237336230313836 -36333939643530666632383231303662396137613430353763633833323433643365386566666166 -66303738646138303762616432363833633262626665666463363130313235636337633033313132 -39373236376535343464393137643432666166383763636563396339383562613162633563376164 -61356162626465333536393437633930616232313165613062366638623338633835353735396333 -35373238663631336230306532316231666337343863393132353838643634383032356433326234 -33346538666436653133356632653336303136366538633339393432646335643837353461373631 -61343039383765616162333036623265613539393431363164323136343434343039326236366232 -61343436333537333630616565616539366336343933623961643139353466653136316235343639 -63643164356534353132356531646265313233396437343262653363613961343262306535633466 -38396361396139373631636138663633356532303130303565396133633337323933353135376435 -35306634663061396663623664636633326462633562313463346634373730656233316137616131 -33363565316330613366383466623963323930386463343630653132393030313366656434626535 -61326532313162323634383162306433343039646132646135663562653631386633353130313139 -65346561623331626331653835623364336661613466653765396263393739616236313861353535 -31323361306631336164613665343936363836306665333964313662366331373136383130383264 -36373964383637393866346130346131626233633532363437366231666430313931343965373831 -33633161626163396465376435326235616361326566656262313637333061373161353039336331 -38346164303865653761313232383132656639313132386338356561306363356266326435643561 -64646131643832626130313461633861613233363666313932383039383035393262383739383339 -66656139366263626262643331343035363139353834356130346362386530653035313233653936 -37363265663539393734343335326163366663376230343330656262653464636232393463653966 -65623561366635366435646262323664633464363638393034313234323634653436343863316239 -31343937323361383237396132623238666438353538626437386436323131393539316163303434 -63393166663836326236616339353436343734393464653731396535356266333463613663316265 -35666338653336343238313233376232393236336432376531663137333237343232366339313137 -36376362343438353432636561666163613838383330323737383465343633393935303035353166 -32343731633238303563633734393564376161663032363930383164373463326466363630313364 -33653137633933333736366437633462323131316165616261376430363365326532653635316131 -35666630343166623537346133663761373238333761613632663761323761363038663362633032 -30663763313366306639613739326330373866383966376232316633666666353566613963663333 -66313036303230666337356431626132323632366231306230656464663361346438386366643465 -66616634613339393034303734303737626265343566323463323737303136323432636130313939 -39623438623036386564356133643237656138666565326230303835366238623364323330373332 -66313465356430633638616235396264343235643564343165626464383835396338373233363561 -61613563366432633566663762636461386461306438663862656135323161313135393532363563 -34373536313933663032376663396566386337613337306333353537323737313139656163386465 -36663065343565356262383761316639633630343639343034386532383837343531626665346365 -64306366336637656633623137376635336437636538326537386262343333346366353162323964 -61373662646532336439333162366664643466393538343633643864343039666264303535663835 -33356434653735646235383263336436646165356636343566333966626137323363626165633930 -64663864386234316232346466623135633965646135393534666165373035326261376138336332 -65393035333138663738386462346538636364623235376661343334386166656234353130363863 -37333966646139343532313636346432363362353939356534306361643133636235663962376662 -62643735383339343037343930663233376166336337333164353463643163326662636436363232 -38306665363766626666313063613639656339376536326661343266356634346366643439396638 -30343739333165643335316636303361383330313633393430616639376330633938333961653066 -66636466333565373637306239383738386530636535653032623965373934373730653034323131 -62623766643366303735316336653032386437656265353331643338653634383036626435613137 -34326332613737353238386131343636346437383031613738626265643961396331363332306562 -65306631656432323838303131393961343962356162386162393762626138373537396631373036 -61333138326533393661373439666138663431643135623662633131386266373036356335633963 -32316235626230306238363965636662653862353231343833306634343437346462363633396166 -36653132653939316330303163633838336231326561313762333934636632323130303736336139 -30333834386432353365333962363862376335373732626663323632343164343561336664613462 -64353433303434386538333963633938653435373666316666373261303162643861363233333665 -66363266306530303631356438346431626331366331396536643330386464333133313632376332 -36653231653761633137346436356362383939373538646438333365363431333661396535363963 -36346431653165643532633330656431643136623837343566353131386263666338323931393531 -35643339306664316465323266393536633637303361316539316662343436666163306262316136 -33616466633034383162336237363537353363643137393163386537323432396161313565656634 -65646464666663356337303366626339393630303664626536326339663862626636343035633037 -30636633613739633232323935613164363734363663333738623963626239353437353730666531 -61303364633363316266393636343362666239626532396535653838356236353866623538633533 -36663666373262396338653666376262663464646362333062656333306439383036313934386362 -66636530396130613266383030303063343162363464356461616136383433643865316634386263 -37366362366535396638663861343235323834643637653833343233376635646438663264333561 -62326566653537656138313930303665333138636536303264643662366237376539363864623039 -34613331303039313232663766353837353839646364313330373865653566356163323036613135 -31343662346464353664343933376463343034353861363730343736636437653234316331653261 -35363365333662623937663864626463613933393764633032663330666664393862346532383564 -62343035323238643434656330356639323639633838633934373531343833646535653134613439 -64373261653638616532663938303338383737313435633735316130303563613166326431356265 -32646533366164646330653162313930653230626433373136656630633634653461333461343139 -34326466383538336465386165613563626232333261313364353139323932666230636361663963 -35663535363162353664363534623730373164316638343066663331653862643938336363326332 -35356636393234346562653165376465333365323639636331306331373935636635346134353833 -63333064643565303961633738383537323438343236663661613661333231373666353132386633 -39353333326636626231373134323030386236626437343036643934636136313132303031353066 -32636235386133643737393265343639306537373733656639366332366237626335623230336637 -32326431363633396230643339326639333231333337326234653361636237343863333433383031 -39383561353665343963373632666163373233376664326138343032646639333339613433333232 -31326464633737653666366432346666346663353439313438313638333631393038636333633532 -34663838363765303166343062626337323436336131623235653434663836323362353539613734 -31383166613833373163306137363238623236383063636237313435336663616433633861383839 -65316531636131646231366362616163393638623662393335623535363261376265626434346232 -32383665626338333063316233303736363139633865393132373334623063383363356330373333 -64383536363661313432613336393137316239346661326634343064336435643431363237306431 -64376464366365613838666662623365656233656631633934383534343332306366333032336237 -39323661656237653762626633353638366334336363663436343461633161336531666466613835 -31353732346636616335666533376463646234623365343236656266306435373362363830323631 -38636662313365366666383436313462393330376132623235303962353265376265636363306138 -34396164663631326363313161363263343535666535356532633931313933316665643631313961 -61323163323362646439343533313766656237366264393939353336336334666138653466346237 -38633864383737383832393830373465663836383061323837613438333831373966333836376263 -61353632393830653062653333326437373765323439353030666334386664646336626235653233 -61343264373065363233626562326664366263316533633661636366306431333030653566626163 -30313431313564623232346166393734316136313839373636633066316365353866653333316161 -34363231373631323561336562396164656138623764393762646237653339356333346666633935 -64376164313237653338313762323132656332333231633030656563376336313434313935653465 -65373365376639653739313866646230396262313465353832653339373765343161376235343062 -35323465383066633138353037616462353261656231626635383965656631663530626363613734 -35363462616265613636333633646237623764393866373664613766343362356165656565326562 -39353865666365333833343633303132636134616664303933636565646133343234636465323562 -62383134353336353737383138653261663436363763633761313234396661323431383137323839 -32636332383139313962313032396635323066343330323531626437316362383238656663383963 -31623165326335323433316539366637353165363461383338653962313563343362653862666165 -36323936303930323035383866616437363866303363646563346561653731353434616332626463 -64626261616362333439303634373635393630393466623962656435326464356435373831393030 -62393462386138373339626163373538323766336338363664373733363263666639626134306233 -65323266303035306561386463303666336439666437383864303532633864356439613936643230 -30656236303261343565316136363562363363656363353534626435643766316636643063656262 -31313830323865656164616463656336336263336266666530316431313634333337626463646236 -34396135623462643230616331316564336664363432343036616163663931616339623337333132 -64623031646430646164366632393435643066646366613461633566366439316461646637376437 -36663130623864313961323333353233633564306237326461363466353061303536396436383131 -61363439303436336466313538626663646264636263323635636237316263636532393334393861 -37653364336262353535393836653563393931326536316363643836353066306137383037383738 -62316565366638653237313666373538376365363131313864613463333561653037343531646363 -38363162396139613865616361393432663633303966333533313032323066333835616133383364 -38623262323832303163393138326363393831313236313332646134653530363436653934346233 -37343166666562616564383332356638663030336531316538346439333335646464363233376566 -61393032393632646636613663646334663634363764666666623362356366303730346330626137 -38306231313339306632613438303666313364623837346364613930383966346164373535363566 -61313866666465366231303330366132633534643665376661396636353262363565646630633563 -66653238633565636639613637656138616566303162656430613437353339623530366630316532 -39633234383763656361303236363930653836656438633132393466336633323665623139333335 -66633730313138383632613133306337376666363936323236306361363037663832623639656634 -38643932306636623963363236326366343938626430396263343637626536313033393537363335 -66666535626163343231653939336232656333303335333163626434326362643233373936653734 -65343937303132666237356238653339653231323731663033316631623139336331356361326330 -30643430663339646238613263643535646166653564323631383037613338623030353233386333 -64653231623934373761306139643563343337666566383266373833313764623831393163633434 -38313435313839316262336533363433653636643031333665613831343231626136333037616462 -64303038303034666438373232663533363137373933366462313231346135663234613939343439 -64623065396432663434646231383537306565323366353735316462393165323035646139316632 -35306563386532633831313966623566613264623437313264326262616537666133666364646437 -32613662646166613163653637353038323766306331303238306238353163346436366263376464 -34323765633130393630663066643439633539303465663835613831373431313362643432613565 -64623363323336373363383238653462313635333465363036656338326437633631656439663336 -36646566366638303665356166366130376334356562376435633435663530643862356335316233 -39653566623030336463666336343163393666623831653030346335653330623537323333376139 -61336538666436373630333166313962636539363731353262623130343964613738303362613761 -35636338343666366338393866613739303732353333346164386430373136373064363430666165 -34656134396666613266343332346366383332376130643532626162343835366566653861313661 -31353363363334613665316438356332376635326262376135303061663033613964633565353461 -34383734626339663435643933666239396136383439373130643735306433343463313236323031 -34666634393433313234626631303465333430663033323734666237336165393665323837623836 -65313462303537646262356333336635306533376462643237613534316461363062383536656663 -61343361306634393263386539346166616262343063366535383134383065303164316666623239 -30306435313337326334386639656230383738306263646436343466326366333836633066653266 -39353263623137326639363364326535656637326130616439386534636537366235333535643838 -39383332636335613539663866306533633066626633656565386138353064653239316566613439 -34356265613066333531626636393133386233663664363336386137373834363261316231326464 -61636231376336613933616639316339353338613266613037663464643536346436663337383430 -30356439616563336362323065653836323939623936656538663966653639613836333062393534 -33363464386162303334383835306635376264333331316366353464356334363933303065613533 -34323536646163336263633662366166316666336438656466653162346135633130643533656337 -38323763643362373962653033396361636362633263303764306438306162636461636230616232 -65346133373362653431623935653865623765616436666262326130316136616163643938343438 -39373730383734383736626432613238646134613331623637626432376630616531373963623862 -30373539303065653661633265643235633938633030366366366330626239333633376637333831 -33343838666431396265653533303636633430623333383531343864643332653632373533303363 -65396636613236313630363733626565383463666139393364633166336663313132366663616261 -66393732366565376236643537326464323465623035303739336663656230613238653464336232 -37643738636365363165306234656264316433663538343332353835326533636537346464363934 -31653636316237343365393535353632643163343732336333346537633732643030346163306436 -36393431346264363339666333353961383137353235373264646566613638366365313566383038 -32643065383566323963626238373437633537636561346663643537653764643366353564626439 -34653731636265306436373338356438636664653135353535663162646533336339613832373733 -38643233656431393263363739303330343930373039663564656466303332633462343839613639 -65373333303136356430643166373930613336316665303939663661353838626565386663373861 -62393634356465393731626262393335643031373461663065303336636361643466306330653865 -32613264646530613965646338343066333637386534613962613761363733633063643031313635 -61396263323739633637646632366132306365653762313037663365306339313336333439346161 -39663966376534346539376434393337313732646661326337323030666165376539316333613436 -63303837656236653035343437306463623838356434313635653731623761366135346161636666 -30373533663061393436323365636337386237303537346332623366343433656262316138316636 -65323235373232613332663131633939626233656533653564613030363565636463383133313735 -30396563626338353662613561386337613637386137396565653262323863636139663639326533 -30663134343033663633303836333132336433346663646134313135336361653439653162616364 -66383066306564666630376535613638396461633135303834663432386266313334363436633631 -36313733303262326133626434646366356534386235396661303734396130316439376436653163 -30376432303430653232653237666631386330323338336437613863366134343363643237346334 -38363961623663306538663230666232613364383831383431373139373562623333396131623664 -38663763313831303634616361353662316235636630653366383962366264636230653462333636 -34393464633462323639323539373838636532653236666462326133363537343832643562646162 -36333930363764373763623239326435626234336364353438353336643233653163613436366665 -35633230356536643666656164643136613864316238363231333461356136316234393666353364 -37343734366435346237616433353432333234636130616535306363323664346136386361383735 -61316234633335396366666432323065663033633465356566323563393631613931306536366339 -39373365386430316234663036633435323036326633306537373563343363363935333338323764 -66333734373662336234306230376163363966343566653733626463613161326561343264313832 -63616466386130353536306465393364656433326264643339386139633234303332303136656163 -65386264376362376335653838633864646535306362626235303565643839376135386261643764 -66623338396230363763306334306635353834623836643734313337333631393938386563356233 -34346539343961663231383231633564313239663666623634343335613730313166646230663163 -63663532366231663134396462656433663764396332333633333637663236666534353338393363 -61323732303364323037353036353862666338346138346634356337653639363766366239323666 -62323030343331363331313461306636373463386263336264316661626661653030366630646631 -34373630633863356564386436313834346331366139343936333563396465353863363139666562 -39323334356665363461346236636463656135333735336432373531616264326639343735363330 -62643538306165653731643430333964663735623366346562396433336362666363623132366336 -35366561666566646632646232393239373565383339616536653230383133303437623561326235 -31393031343332636239326465393738306438393262376561363436346463366332323463393931 -62353433616636373630613838383231316266353462396334653535393766656434623664353430 -30653835336263323133343162623437316433336362663162363764666336393334663239316532 -37633430313239363733646537666366613064363062383436616330626561636531373166383265 -31616136323363613266653432313434623938656235306236666239643539396461393139326430 -35343566626435633733396134323963313066363839356135336534343831396632303135303838 -31383561306636326131303534616239313835383164366466653564663034633739643164373438 -35343439643732636362646436343732613532396434326433313463653962333764333437343062 -38393634323036346138303163306233616564653235613263313561373962343238316665313838 -33313762333066396666356338613736613163353462656232383761626165653035656265363730 -33383136663239373162616230653165633137306161343037626261643164666561363864396335 -36303766303765613136343634646434346239373330323831636364376361303537363965643533 -66633038396666333265613932333538663735376163323833656162646538656366343564346664 -36616332316262346633373838636638636331346666383531343965323233393465666165356631 -66643330666336353438643466636133306437343132626333396632663366653430323761316563 -35353437386666636562316230646465316533656236623137306335396562643539303030643332 -65613833376561336233353266623331323865613134326135393133653233333164626539633034 -64373433633136636265393539643937303361373832373265343862376530346534623830333035 -33346366396266343362666261363530333531656266333362363130393730643537383534363063 -62633631656465396132303664666132356530306531656338613065336239663231656537313462 -31326465356364346165316265363364323834353861646232613465343831373937643366303332 -35323866373137353832343837336164383539306662313864623234643133653332653235363736 -61353961316134306466333966616130383862653938383030636533396332363939313130396166 -33353063636562383431663161396164313661316430313162356131336432353631353662623935 -31326664326235616665303964666236343864636137626138623633363732653564303137393534 -31353763303639313963363561336439356133376333643931323430386230376435363265623133 -65303535666236326164376635643832383963643162313965353362643066613637303737386431 -62356138323835613836383633373165323738346631393239383134353162366335376532303233 -37653761636366633039303766383935396538613666643864303438343865656261306261616234 -34303464383830323632343062316438316462313265303766643065383331303833356135636339 -65343135316461343330333936323433323031646234306265363132336366306234313465373366 -64343232373639666561613536353038616536386433306462613537353039653264623233656465 -65653239343766643038373631383731336666393830623362646232333236313964663939653862 -66653935666663353132346265363934316566643061666565343330613063623033633138313730 -35633734663931663532326433623035363433373461346336396362353337613337356632653533 -37333764393631353463393764333332663339666132356664663766326634383937326239306439 -39303566333764623436306363343664613237636133363239633630386533633063313961313365 -61386466656638326431363262363731366634616233326232353135633630343431376531303330 -63306239653566316561313235303461323634663738336239393433666666313364653239663665 -38623839646532623366313562623961323530656131303534616134323531666564303533366535 -30323136653264353736663532636463623436396366326236373832386135336538633765333237 -64333631633131663632343235623832646263613337333031373835663066323637366566626337 -35356264653565653539656138636465666430646365333332343961396631376565366238666439 -33393465303935613064623435363336376463663434343134346537623863303533386133663333 -33316430303737616132373338323130613766636563663935613237646432616132363635366164 -39353838626138643934373764666335303731613166356430663837346262313336393365356233 -32393437356262323237643032633364636132336139666632663463616634396165323330383835 -61343731343830643830383137613664363564376631623964393439616666316264316331383434 -30366564306163326232336435653139633335323333303430303830303237346264343630666265 -62323339613566373536646463353665613839636134653438656362313135616365613161636131 -65643234383232373265376266373739313566633236323863376363346334323738616466663438 -62396563393864303465383432303837306266303263323636386664313736333136393430613864 -63383838633265623561383265333139663935363330636637323232653961643063323532653230 -31313332616536643432373165333834323731623731616638373033393038383234326539326663 -62623865393766663064333430336234343530356664373634326362323832353764653834303232 -36663535623132363732616136303063613739613866623165313332646266653965383733306661 -63323662626666376530623065396635363561313466653666636234636230306437666431643335 -37343261623062386462326430353738643238323365376162373863363065343962313931656433 -61656335656631353334336561383163303937336631323436626662383634336234333738313131 -33616561396366626265636431623936646138396132663939393937306361626231333263656533 -62373835366434303239396236303336363031376166353133313266643164303338333236613432 -35616537643066383835343630633132636138666361623538353135313433383761646366316631 -64663564636462616337663837323162323763333837346262336137646166323330353833613430 -37356163343261656665316436366130646365386461396436336335353438303038653766633165 -31636230653437353532366338396238386533623263616139613138663063636265346631376561 -32363737653630303864616139333539626261356564303139343662613637376131393236333635 -65313833306533626537623036353135303730356565653165313932626265616663626563373238 -39313236316136333638663433656135666330306334323133323264653362633039393836623864 -33373132633632323561616231363038633837363337313837633666616235653136343131373566 -32303030666237613563363131306133316238663231643232623763313563646134653731356663 -32636664306238376563346535633237626263363433623030346631383834616333383239646265 -34333130343139383532356339363331376566386134313133376336303733323635346538333737 -34376266316334633833363030356238613535383738613236313933613532383435386337653564 -33643631333935353537343433326366623136656634663963363165373664326365636139393965 -39343337623764393636313638633237613833313531653064613961613239666134386537393066 -64646637333966643062633733333234356438326139366335623363326466613332633939366661 -63343461643663663636383063653634376432356430356561616239343361343233366438656339 -30306637643031653833346364633232653834353839383865363932303063643462313163616332 -33323363323664343565363336363132343232383362376533383632373334623333376630623130 -38303635626234613563323032623866356436653863613437353762626461613535373033653035 -66363862306364343937653630393565326439646139623235333065316463656266613264326132 -65656139383265356630356261366466336565663262623864303165313265666164343036333234 -61316466376434316338366363636333643833393033613561383830643339346265383531646132 -33376338623665316461323330663265363761613731656238666430366635326638623964333465 -62663161333862343635356533346636633435343139366331303963333863316538303238373535 -61313436306334646431336136306336323338326632626130653531326564613566663865653130 -36343135363664393734646336353363633131353330623864363030393466383061323833313935 -30613636626264363633653439613537383933303061313136343936356137663138633365666530 -62363962363731626564376438333137333531666132613633613134336538323232306563643330 -34313263303762343437316337326532383165663662336663363534366366376537336539376132 -37626663376130633537383065306432356263393562386465616461333233636235396165626634 -30636635386435656330396136373132353361633730383736373636306164373837343632663839 -65646161646136646362653938636533303565393536363431623439653533616662643666313464 -34646366366237393833376365613535653364303836646361383162626365326366363135623338 -62373864663034636164313866616638636131323764616434363832343966626536363161393462 -39633265613731376631303538353730663431396461623465383239623237343439663665383464 -64303132383739343334616233343036393063663832656339646161373030376330646264393561 -37313732363165353833376231666666366464363633383662326263613961643761623239363333 -38376538303238643330643036393363336338356633393533353933323664393865356639646139 -61366637306235343263653935396333303930373934633036653133653035363837396666633230 -34313134313837386435363337306262376161333031663133386162626539346664666462356362 -36313238373437636564336364313335303266323461313233613136363733343830343939376564 -61626233356165363163613866306462366237636436653865343837376333393766363330636166 -30376162353464656332393934326237623632613638663532646565313231393664373237636539 -66386130646533313435356330353165316134313365653238303134636232643563353063376464 -66393832623639643630333231396564306537363565633431616366346561323335386537393736 -35306533396164373665366565316564313265613038393961636236653764326434306232323730 -32626364313332343636613163613662623935333936613035386266653736646437643564643536 -63396264306261376634356363363465353361623136666632646233666263323932353931613865 -34623930616365653663383733383962643361303932356561373331616631363834636230623865 -37636332633265336161356235393162633862616237326335623836333139343161633565663662 -33386339626664636336653535396335353232316162653630633762626463363330616562643337 -63663431313964306261316561643637333862653865613163656563346564636332303666626463 -62383961633237383534326365616536383936316463663365666536353266373265393564333466 -32623331383639633639633665633061613662326138333864616339383964393864386262393764 -62636439356336373239346266643866666532616361313061363934393835336338333439666634 -65616462303432613566303632323462613139613562393235646661663936313735336261666565 -61636530356539343065333333636666333062356662333633623633373163663866333666623735 -30373537376533623039393438623837323532383666306530666663343735653633653637666331 -35333533633330633461393763336433656337633961333633383166633364663062303334643832 -30383839316139303265613565616336356162366136333334363631653438316562333436303131 -30383365663663356134313534613832373563623335633539383932356332333463383331353466 -35386135326532656537636539353263313632616532633532383061623565313563363030663734 -34643030626338613832343634313661323866646538306238396537626263343731363233316438 -34373630666136633630396233303030633565363066336239383638623634393935366339376563 -34363931666132386535356537303738383865313866333930613230656631363736336632643837 -30366136356561623737633063656661313165303936633631616132653766346631356363376462 -62383137303335303637353562356563333132376562663561356636323136383132653835636261 -66396335303061393430613133393035383335306164323565373363663664373064343765343439 -64646331373537343636303862616265303865653266613765396235626339633731613061616230 -30636562616534316465306438633964373935336436653665316635346634353432636366643465 -62633737653432323239666232313363303863613534336238386333303935313136303838323061 -39396631616131323139336639663530656532656335623935343037343366333832623433333730 -66653730383831653833303362353336383033343165646134666166666537656563313462313133 -38633831663763653231313639656339396632666232396339646439623835663632386261383830 -38376264303464356461646534636136386630366665326461346165333263326235346635663564 -35613362376333643030313733666233653339653965306333333463363636666137623835616331 -66373537663837343365373062323566303339393436303961306230656331353164656431306633 -32386138396562333635323634303632376135643562666165316263356130376361376331646264 -35393366303433363864343135333833343663663462363338313535393934633433316431653833 -37383764316230306363643632393065623136373436666236616561393661333362383962626530 -38323365383036656266666666396266656562613936633837363766396664396138333837623933 -61653238353137373339633165373639363137663035386463303261303130333166363935376662 -66323336366534623335356431313665353933623132366431323037393362383239663562626161 -35336263663065316236663561373937303434666435343633353961336332326431303235393665 -31336566653436663863666538363961346364366638633862316231346335643639643032663565 -61323731653634333266343338646135353466323837336533636634343038633631313265336162 -39663163643135636266303031316130356337303230316239306631633930346533323230616436 -63633435336533626535623935626336346238363536636364363165666363353935643565366332 -62386265666362386331666661313139343436653338636637356532343634346231356362653339 -66666636623739643832313130343830363831636136383833633236653033383031313965623365 -35346363653338323233353763666138383630373131343637633731303133343838303132353837 -37363739323365313264646336376564626536333261363536343432303561333530366162363833 -61613236643237323264633561346632343834313930393765303434383538663038633062373033 -66323163343264353363343334356232663432613864343466333932383565643464666264333465 -37303561383538613562373238643232636634396261396630386139313361646233663634623266 -31643831363737323633663766313534366431376561313361653939663731303466623938383134 -38653235353262616234356334663366653034643965303136303365633531313533626462376633 -65386634333838383662373233313133346361323166336164373930633437666565653032373266 -30366662313835363766383438343534303830346137336130666130303636613064343834333433 -62366661343938336538396532313131376639303139666436623335623330623138663533653830 -37643733346262613933623461393837313938663933633930373335336233386239386662626236 -37613431333632366232363764333539326332613135306535313564616362633866626365366561 -35323861336565333334336262663836343162343830383162626162626666353534633036386235 -36396363376530663261396131393037663661336166623539323530643433616239653038386362 -65613037616263396137316364353361366431653332636337633137313666373137663665356335 -64633038376663626439393064623537346162353037303365303064643232643838313934626334 -38363038363636393532623130326164633537633030613063316263353832646364326132393836 -33303231326461653431303331373761313736323937643566356263623735316665366164393630 -66313566666434383838656135643438613237616535323036303466346365353535313631366532 -66636434613063363031323835643935663833303639363463643763306661666363323936333530 -65656631343130613239306431373062643964303536313133323963666161393136656438643563 -37353331316434353638393333626435383261323665366137643232326635336335323434646334 -31303034343534623139323333666337343866343335326638346430376266373463353462363134 -63306134393736623932613137316662636563303161386363646362623761646237633730343764 -64353461353538353133356665623039396461373936353638656162666334386336346366343362 -31326231386138383362353537643363393364343666363436353039323134663266623261386237 -64363539356562373366373039653132356435393036656434643930326363653162393137366331 -38316139653037313334623061303962323061633863316263373134333266346233353730363061 -65336131653439363533366664373432663039393033383332393835383833613132373933303538 -39636261663566373437616435636161663765333735643532663063646139613363386635383662 -30393935313231653666356336656135336239353039336138666537326564386161313461636631 -38306131376433373631653632386231373632616365663062656334333138326535323332363031 -63633234383262363731383564633236383632383230303439376431656232643763336331363837 -39626162343136393133373731383335636336303938633835303337333236663436623966616438 -33393033343630343263363934396630363534373363633239313233356236326130643162656637 -37386535653665636562333335386165353830636566323632396633363363343261333631356331 -31653764646231323732653138336432643765373963613836393865326236383263373132376361 -39393130323261643735363731353735633565613462373339633330303330343262373039336633 -61346231363862643466626465323234353437643562663739643263346262363532636233646139 -61373764376435366431633439373664353564663534323039343865343063646139336631636338 -33653262333236356531633165393331346265396333336532373934363732366263386338643462 -66393761663031666430326162633661333930353030373838353234656261626133356435346231 -30646533373037336362383733383864393839363532626361393665323262326163343837373065 -66363736363332383565383839393764393437353539373166616530343331343462666635616533 -37663739646361373338323532326137663261616631616131383264373063373263336530313538 -36393663653066326462363831656236656135636433396533616339656566616537356665653864 -39376266336461323230323562623131353637323238323265656130636565613561613132386162 -35616630346666343137623039373731326561663430326232633664316466366438623430323465 -38363862336436393163653331363034666663633637313739333139386630366133363563373835 -33616136626531366338393731643633656434636430313462316333346463346534356633336539 -30363463393233643766663364373965343735326137333262313430303335393032656562336531 -62356137346537373832613533323862313430343136306362396161353539313332626536633961 -66633035333032636237343034323539313639626231353031393762633138653433373033303631 -35336464666263323434366263633938356665333734616331356232663835613036666465323532 -63313035346132663339366434316364313539363131373938306331616436613034333763306436 -62306133396161383038303764646332663262326138383264346636663337356531336333663931 -63613631323136633666303339356432646330616539636135613631666365623065643433646637 -36313862333034383132393439623766656666323632393566623131623735643534336533353931 -38353764346232653134636132636566613931313432363665656634346131633130383934656361 -30633335336666633665323333346337376530643138303566333131383966396130656164303064 -38666465646163353662316132373464643063616561383233323436373866363238353232383830 -34333732306132323664656666333462643034616666313764343862396462303965636439333138 -38316666633533363433306233613339623862383037313535343733313463366232313232623938 -63356365323135386261366233393332656330326431333734653763386366383139306566383530 -32666663306334623339613561653765643463323537666639343933336335616662653037613966 -36643364623766643738353838663266636261613634616262373035326536643739383466666565 -32626235656438633739366566613731376662636634356164616437343037636361333239353461 -36333931626664653438363464646636376339643130303765353166343539653337613031616233 -63653535633832396135613862366235373233633537303033323337636633613035396136633866 -33316131626361643237333763313237616432316333376362396436333830393866326537643037 -37623161336366356234626435653835373038623461643461383063343366613266396662613664 -34343166636665336234663765393366353232373835353038613764336661306365663130323136 -32356237363631313738326162313366666562643066313632303830333366666665363761326236 -35323362656662353266623663336561646531313632623763316330323465653865306534383537 -61616465396466653436326433383132353936346664623934333936623663613461393466643130 -33336564616235653439303065326662303566633564346535333637656161323030363633633531 -32303866646462366535653735633963656538386462343330653531323335363864303930396636 -65633636616531343039653630363566616635333765356366346661363233313833343031313162 -64373866393736336130343066626337656338326535636634613261316636356266356361303236 -39353364393562643032333363356664353865353665346633366437663533653636653161666534 -33343737393361313765616437303331626236343832353265623961366162616337343030396635 -62633837383138656431653331613134656335346330643666613261626133353430313934633431 -35666138386434373938663139313261373039623436653532363036626531643362333937316235 -34643931343761633332613932363139303361353036336638613765333533663364623233373134 -33613764326361343062323463396231623535333666363265613737666634363936636663616137 -38666134366336333032363064353466616464626338333833353630633365346261386166383864 -63343064653963333430643361366133653831663738326261396432656563656365363335393562 -34393665626464666162633763313236336133383137646239333765303435323134383139323632 -62383337333637613434613264313934666564326539656238643462306166653638396235666466 -39303734383539373537666636653333343330336630646565353139356533663963303135333763 -64653730363834356464316461363731646165343364383335613435366635306133306335633538 -64306432333065346431303863356334333838303266626165313065303433373136336134613963 -39333439653636303231656137323639656365636537396237393961333734346236313961333936 -33613532303535396138343064616565646163663661383036333935646334366236363163643233 -33366565366336363663313030393964393537643065333732306166666131653732383837343763 -36373865643765356433383430353031646365373463626637323232633035393238636334346433 -38346231666234316666663130666537656636666539363132613733373136666139323539376366 -61613862366465386231336161653061656237386437326136623661636266376431316362643531 -61313163646564363531303431343665646534616365373234636135346537636231656666306661 -35373363646338363432666538636366316337646265356130306463613633623737376631636339 -62306639323932326133333033613839656461643235646238373932343536646131333734313636 -61633739386463613438393830636363333936323635613532623732623930353163373366613366 -61383739356533663238663564393766366439663938393932626462646432333765636134623266 -38616161313562343466346665663233393431613634333531313432613961623365393539383863 -32336631646639356363316632323537333839643533623836343539623732616331363933366332 -35393633326663346430663030646232346230633939306466633236616230616538383238343731 -39383138623664346338643534616164363635386264353531313236343663343633636639316361 -30613331386661393664336466383234366635333861626663303230666337356161393736323163 -62663765613131633361633038633664353261613834643639643330646236666263643664623639 -61353762623934383730623931373333336636633030343932656265313430663364663337616230 -38376135653632306236366332616336613236303931633938386432333063353465633134643566 -63303838393634363930373639666632626263646236613733623131313534353661383762613534 -37636363333435653136393864396131313938343333306234643138643165643631346233316136 -33623934393365656362643262366534306337663430313261353330386235346138333937383361 -36636433316432626166323235366164623662373162363438343233343932646539366265626436 -37643433356665303634313932373736636331313262663230623336306533663966636362393538 -32323562376364373063363031313835393433396430326130396538643730316635636638656432 -36366630326266633063333266343337386437663762633664306438306438323533616635363461 -30306337343030653537616239643536323430653163336338323932383037393838613865663966 -34666563346132303463623032353963393635343839303032353139633939623762316366353830 -65366233323632383338303063653265303535613033306566626139306630376231316131316266 -64633935613331353231333836646531313162636235656663653261613638643831393162646230 -62326338356461653130383333613062396436343461363438363735623464303639323164393636 -62373636643532303136313963633137353663383733663336303465393736646539336438323264 -61303963633061383365613730636436326630363538323333313638333762386331303738346639 -39643664373561666235333961373039316336613637326261633763633733373233666435353033 -36386564313535333031373738383564343137306566373830653131323439653864386637653734 -61643062386637373161393336353731313961653334323630613939663537353536356361353465 -64626464323835616263376164336466323037356564376633323039383434316361643966313433 -31323636656465646137363930643437313161373233353366323763623265376436646165626639 -36636130663832343062646165383163653132613864353333383236643235303331623935643539 -66663538386638376566326539303430663733333731366566323439626635336432623161643436 -31663434353961383564316565613333313232643235626362663362323161346661643937383065 -37366530323333643136316264353334353731616132623630663432336436323463636134653766 -61666638333936383939333836633931343131626631336162323530333166373033646339653636 -32393063373530316337636638653462616363613061336666373762333366663939633834623639 -39616137383432353930303638376664646636326466633966366430363330393132663534373332 -31656561336130326164383130346137643531613130613566623664363964353532636335633465 -61356134336534653439633762373932616264646466613465383962363039333163643238323039 -38303733666633306635623933316237666166386461633865646364326361613162623231393963 -63386132353639393034346339313333613861623065666635613536383432623862636237303363 -65393663343166343565353465373230626237653966383431313530623966633066396236306630 -66323035376237356463623065343966373738326565376166663639613561353566383637316463 -39316463363837383761316165656461393631656461363832303035356132666462646135633430 -66366531616135613737616436363535643030663031393737306333393334353636356539353733 -39313133616139326330333231623361326532646237313161383635393630383365666664646464 -39386163316466323030613536626230653035383862363738376630353065306261303330626364 -30303437646337626238653064343332663762303132626139393862316635366334653133613531 -61373436646637383834626537333038653331666162326131656632353839363735313763383662 -34333734666661363139663738323439326266363837383530313634666630643732616530633333 -38396432343262316430393939663161323564396464343163313866393939646236663962646262 -64303734643937646539393837663865646664363330386363366637663662396133373031373539 -63346639303930633037623566396665616233643437306662353732646239616534343966313837 -63383361663261326231333165633364393336613231353735323838333731323064386164343463 -66336261363233336437303361303937343132356637303631303963616237633864613930613563 -31396565653933633331343462323166336439336631343431333930386663333666316533363934 -66396631363530616131326363346532653032336661343464323931393764373265386539373038 -61303963643937666263366338323366633838633339633732316535666135306164623465346461 -31633932346663376336306439373763356564643863373861626335656364393836653636373330 -34356232386134323066333234313938376330633934346433323433343934313939393664663961 -36643939303663393261653631656166663632303437663361616463323165613966306366323561 -32666135643330373333316362396636653436333565613361306563663230316134386261393938 -37313037323232666266363163613463623233393430316566633232353061646338663337333162 -39333535303364363235396530383261326565653438663733353335346164626164343330653166 -34663364323463383833653062633837373930353837613466303432353366373238343531646435 -35313464383261393237396561616135323538373462336137393639386332666564323763663731 -36633065303162386666383531646130613030353538366363336364356337633661333431363661 -30633266366134396630656437663231623530363437336365396263323464343562666161386533 -65646230343231376533316138373538623134346664316436333164306139396162666365613761 -66353536346438653431613762666465353066386435653934336361656631316633353235613538 -30656265386537393532313866653933303162346461663934663237313339656135393365356438 -30366138643939366338656665353463663635313338656266613064663966363435643265623034 -31313136623666646464383037396365626563643038323139663033373030663531646665316139 -30393433363666653838656662626131326636663238393934316433333630383835316438306534 -66613634636539323265303666656130323732303164393138616133656535326431646235386630 -66313137623636616464356161663430643766316139613239643966626537353131653437393166 -36656166633637333037383134343330616462633533313864386230313030393165623532383330 -65353464623937653831363137653838316235383661616136633036623561376666653665343137 -33646264336437613634343036363136613231613437306636626133643131323434643239303437 -37613638373432306339623062396661646262373330303762623632333334376264373538386233 -32653736316566396264666630323461653033353330353939303438386661616363616634363632 -36383933376337343332366533623765653034636266346464333137373335643461623133386364 -30343966396232313466643039623130373663346534386136366236636237633565663337663030 -39646538343534663230623134316338356531303938623334333437616236656466353736323035 -30613334303638383034613063313063613037393735343436353434343638396638653061393462 -31383037383664363833393332366333656336633935363537373865333638396338383737303463 -65613239663334643533303465363939653865623437383338383037653339616631323031626133 -61353534656535626536303336333136356465613465306435666538643037373530336263373430 -31626538373462323562393734626665373764386434313965303134653637633432636365373464 -33323966656139383339646637613265626631616539313030383536346163336438646362343337 -32393937373537363830653363623331373738653061623839353932303165636630306334313134 -63306661313831383364393532626438663063306330613930316434376131343363316530303564 -32353866613963643363376337316338313464333666306234663533336431373631626136653566 -32393166313232346163393536383837643833323465356364663066333366616333313737393565 -31643662313037326234623537396162633134326335623438333862313437386532336535613838 -30386531303839373666626538653761393861393436393431316239333438303730623134363431 -32383232373937336135383834643566373337393466653639623966353964633333636263323933 -64636534323438633835656462656361613432623634343233623331633231343630666239386638 -35303563623866663063323032663662633233643236623263376533393536326232376265626333 -39363261323436383934346564663337306262656132313130393531393765656263653234313961 -65623361613966663866396565616163323435623034616437623237336132616463353536323263 -36636531616265306166306133396461383266643235386464633436653861346266393738323732 -31346432373831323833376565663566666366343332353433323062356465623362376531363635 -33343261386662336365656638376238613433303637616634343239363261343736643162346234 -37373432356332316336366162326432643831366265366563336130313735333966316639373333 -32663362333239306433653631386334343363303161663936653261313664626235643531333737 -35656237643563386162613862623239646561623632373938643038363330303636636230383139 -62613463656465383436353461303538633832333962303836323335393333623661386431626361 -33616334333032346464323564636332323837316164396630393064396230353565393638616237 -30323334383236663736306262616331326366633632313462363065313730393634383163336137 -31333866653733663765346661333930626439396239376264386663333466663934383339653165 -64396632316265306439613731346431386336376361643966353166383434326230383566303737 -37616361663734326533646363643437353164666330616365303536656630313432613236373835 -30343731653633613433623531343832343835653736623539313863353835653532313439393133 -38653830623333653161343133636337373234363137626331616334326634653433343363373236 -36313030303966393237303064383839323933366536366364303538363833386238623437393366 -61333835616163656337333261616138366165303366653038633164316631363434663635343465 -38623735373338663965316337386137343636306133343561383437613134313235623735333662 -30663562616562303061396533383035643534636362333138313337366533376430643265303062 -66343535373835326333393132646463626666616463306635333439313232643165356562383765 -62373966626561646231323835313337386566333961613839303961663339623663626164326662 -65326536323734343563383365623462303561653532386664653961303461306339623234336338 -30373930306136356438393062396431646638656432303066383338346265666463653330383331 -66306235333632356635393365636162353234376663353635323738336236326136646464303966 -36313835356563663562356364333939316530393530363330303566343636353864313566643665 -34356465306233633462346338666365656230666337356362623365323433663563393236343431 -39653731623165373861303931643839346339313865366261343233336637643835656638363939 -63633535643332663333626363303866366664646639353130663131663962353165343433633235 -66666539616364383561316432633538636665373264346533363266336536633761336433353064 -31643166346135666538373738613935326232636366663530633265333763326430376536653833 -61336537363961636435616637356338346462303536656335366539346566353661333730656530 -35626362396535653064313265353731323337373362313138396561386434316530646231646362 -63303464343163383163646634653536333435363038373031393766656539633139373134313465 -61356136633237363935613033383461326532613134653230326361616530353630333861613161 -38663637316364303934323530343231356534353964326533653330636465343561303865626436 -30626566346331383330386534616536623130613266363963653036333130363365366237333732 -36376438613038393933306139356131393034616438656631313363613631376363313231333561 -33373966616262656136363836663838373835346232633161373438633364393763646430343761 -65333731353833653661336236366538313537656235326538636238396534613734353930326438 -39323136393334346337646161326165653862656538336433366466333364643039343931316536 -39613835373036636538663364616361663236356335366130616538653937613732343730336634 -65366235666434633762353763633638313063316334356532333261633231353165363534653763 -62623963656162666535366637643733313431386238646564306130366539363537336436336234 -31313538353664346633646362636131386263366165653961663231373762663466363433323830 -64393232376363363433353830343363636365623338643138636632393236326161356362393766 -64323536373933656433363764353732633765393565643039323932666137643038303334336432 -36363965656235633734623239666431616430383564313731353066613062616635626338353334 -32373163333266663561623731646265633832343164613061376631393635633430663166373362 -30306235666437623532396133663432356433306465353936396166323865343435653731376433 -38373866303061656262653239656432613764613337666362663231633062616139386266613663 -38323931626561626338306461376263353337663031383564656539643339323036396430346663 -64383937306135616333643262373965386234303638626565306561336535336232626231386464 -37633362633038393162663865663538383130326566303831656231303264346662623638386239 -34323732356136396338646466316564663831386363656139663939653962383763646238366266 -64393265636231376430383334323433613034613335626266636336306339646334656437633933 -35366239623233313637626636653132633434386531313061366531613766346563306232623139 -35643363633032383666616138313633303331366434613631373665393538666536666532353833 -33336161366139663038623933383761636333646333623737656165633839343662636435363331 -64373637616365623164663531323862316531313431363939343631643131623430396564336130 -65613634623131636335366236303930613739333861653434623439663831633866353261626663 -32343034646663313063633161623966646338623731316463333832396535653166323439353864 -32323132353732626532303739393933353161643434656633346463633030333637366333393335 -34346334386630323765633663333832383039333634323131643438396261303564636465323633 -30666331656332376165653331373934396534353437386138636439393763626633303366643431 -64356236616534306433346530346236376438363661303363663965336637636661356231623061 -61653036643737366137626431623231383061356161613363343964646638623262303561636264 -34396637343434343566303234336437366264363866336232333061366434343364393236663566 -30396231643762343834303562313061363339653430616434323338336464623730316466323534 -66613064333466343265393762333536366532393731643664663362623238616336393664356135 -30633734623663626534623439633835376562666238643764356534313366653065376434613761 -62393232303838643634393065616664336562666533393534613538323764373337366266383464 -61666534313862363131626139393632333537633766646563313631316564656661383066333330 -63343162663134623737616134333430383036643936623563383734376535323330333365623630 -63643232343231393733646630313532643064306464306163383531633263613265643865626235 -37656538633032376330616637333966303430663930316663633363663664633862316438386235 -32613931333632663862663962393465623634346634336535643761626537636439346533303739 -31303963613137656664643366366535356132656432323765396165383634346232303161333063 -38386632663836316437323662643964343866393037633231376239623961363637616564643632 -65333764656238386335336362323230373061326364653262633134343430333064316330323231 -30353033353962346435663536376334653566633931636437323762393134356532356139326433 -38373239613234323937666364323136336332376162373763313834363535313463306366623338 -61333737393165643135323065383432363937623239633761373039653433663164326638626338 -34313434656562636330386564313130383938323930303262306137613061383966306437386538 -66623864363533656462663931663634653066653432663236313730643838393638316638373536 -32363565366430633939636661633965336461396638656566633862623539653162633232353937 -38623161613066373535346531336533636237316264636536616262383261363661626362353332 -38666364393161333437643535353739373732373536336239343534373262333438633961613564 -64643338396438356536336533646163653831343033313662663863326534303839363033343462 -32616166616339633661613962393539323338393334376162636639393430366265303036376634 -37373138363135386433363263666538636234643732373335616437633933333134356431303964 -39363638386431396464666330396638363231373630333764353334623261643833656666323466 -31633864666138646233373461306364333638323765386535643965373838376433636366323063 -64333866313436333838363234643933613833396137616539643434646161613232376337643265 -66313766356432356130646639396165353935623236333333343737303130386234383038636632 -35653762666663313765653734646266376635646639376137323766323261646532626539656430 -35643130616636666137316366626432613566393032656366333565623563326565363066643037 -35666264646432383134356538343332386662646631666165373730376532376164623933303735 -39373538363939633431313233323736623061633936623733313135336162323865613566393837 -62666435653163393764656530373033346164363837663866323036333736626364376461356132 -61646433383562376533626561373164613134306132376634613235316232613862343062656430 -38636238636538323138383161323263333731336437663039616532343931646339373762616432 -38353335353337633335666135393736646332303632313635323837363833623130373262616132 -63353162613863336364303265613762323563353930316462363731353061353535366336333364 -31343265646236336161326334663935616133633839343535366665663830653731303231636531 -66363432323661353764633332343232633765643861376632303732323066333865626432653331 -61623539356630316464386563313163323364653935326364633233373162646362373366653134 -62666438666162613336303339393030356232353964353963393333333830633166666336366139 -65666531313037656330663839396630613431386333386466316439643034376162393538326531 -31303536323062323533633261313237333934313464646666373365316663613530353664613139 -33383039633931306463353363656664626132333434383664626538366232653530313833373431 -37323933663361386236303762333964616263653033383930653931363534346432356436386433 -34623461303666643464636433393565633035326635343663353664363736326136643335383230 -32336263353131626366666238343362613530303134333332313762303565376331663564386231 -34303332656136346432393264303138623532386265656262303731353835383764663433316636 -37333230323439396362313661643934663537336437653433353964346361633463653239613735 -66313630333065383330326533616437636635343463636233376164306437323461316161656334 -39643134303363353161653234346362353038643135346161633732306232373432323963383866 -64663331306164666536643364626238633666643736373933663132656534366233623963303137 -31333135336635613630396135633362343132313166623331386466666534343633663534663862 -31663237376665306537376231646230353533343834613434323764666363633635633531313339 -65383537356631666638373338313562663332663136313034396134323333333564376664396461 -65626339653166306331626630656464633631363066303139393562323662656365323135616264 -32336364653130353666383036643533643462666635663865313862663339323938663330626633 -65353137326661626361636565343833353364323566613562326361393330363663643465613861 -33396334353135376230386662633530623936333562396130376261653061306663643564643937 -31383139653537396330373732663065383964356435643936663531306464623231303834393032 -64613936316664646537396362633763636161393362636331643030383131373737393430643462 -37633031613833623138356533643562393364623731303163376463346530653765633233323736 -32386365343039336266663261366264383236323931373065346164653935343235353666316166 -31363636613564386134613564353163343566653239383438373262343839303834343936356333 -30383139653235646238633161373266643530666133386531396131653133316339303662646361 -37316263303235656534636165626466373963626236306263636465343633356439626430336537 -38623739376132636632383461383533353561326430613537343834646335376438653863343561 -34343038646166323536613331323763323161393333613164313032356531336238353837666334 -36343833383235336335333533636632366136636330386136333434353731343936396139623331 -30343964306631626132643563666463383064303862353238313232353666643936313431323162 -38646539353865636365346233333864373438393636366161336631373366616561303234373037 -66366664346337666238393266656230346135303930313463666165383633333263323639653135 -32643331306535636335373066366335363261303738373535376635663736396361666534613034 -62343861343563326435363539356634663633363366303066353439643833393830363439383535 -36356237613830643065326336326233333463396366313234366135316538336537653637396235 -64346535386663303535333965643839363266363562346265316363633532653639653865326634 -32333131316663613237626130633338646661386334333463646535303534346466313537386138 -39356537343532663130643534373539353263306162353731333565386631333633613533323537 -37356162656234363032323631633761343838333964643439336662343938323561633965653230 -38376535306231393631336534343562376566616434623364373633373634353565643265316236 -66633934633033343033343831636262613133343830633632363163636232373138383833323036 -33336533653637346235316332316535613332356331613731613232346630343364316439653630 -30303263633964363637633536343630626133343361376564663865656239343362663063343239 -33616438383032646463303133326330363662613336633639336439366664333837633034653239 -64666663653934643930386337333638383236636233393165643332313136306330636631646537 -66333931396439313033383863333962656137396362383365303162373936396130666133363666 -36323438316161313863636663633232353236313038393938346631316266663134363135373833 -61633538313461626264653264633466336163636661643034616566323139643964396635343762 -62356430323766616261303134316232313638383837633836616562383533613663626262646163 -64323964316263623465316634353630303136613866616465366435666562373764666631616532 -36613132636662313237376132316131376366653231633166303130353736366536663066326132 -31383336303234333831383062663931313837623831383666373063633162623665356661663334 -36353539333832313062626165326638616139633136333836303433383535623661643035653563 -30336537393661383732643661653239333736653764353033313933663731323565383830643533 -64336133353434366166323037323964613932366137323732636530623064343036373165613132 -37643662616563623263633361333036333932333837393236633164663863306637366163373030 -66356566336231633965326663333238663264373837346631353835326438333933353263616133 -38393063623436643336313835636630633431363736646536313961356538653133316563333437 -35383762323130363064643463356130353261663735633031623135313134303236393565633231 -37633230323062353737333436383537303462393964623166643731353462316632363630313237 -31386432663739636561326635613130656262353838356464343136613266333735383666656235 -39653031366262396266666266376461636361303430363538623632373632336265623131653639 -64383161613163353262346539313134643266386438633935663665366261316635313864323166 -37373438326636313262346530386136636237356236336663656665666531306537396230666264 -61313839346666653039356230663161373663306239663930336236323432396433373232363134 -34363734383331313837386562633230313165666336616163393437376138663137663265616663 -61386535633837663163633364626637323533366561353738623861626466316331323962653464 -32666166393535626433643162323031316163343264353261313234333663376665616438326663 -65356630643564613435653166636635323538313564623134386663323134326337623763333433 -35356638643230393333386261633534643264383437653835376437613737303336396362343239 -38383636343163646431383864616461643137353537666639306432626166363430646462313836 -31623339376236616166646465303330643632653135303931323639353030383535396565366361 -61366533316139636433646531353531623766663935646537333462313262633337623163356137 -61366566336362383838356539613563653161313037393863613231353033643130636261663730 -36613032616134396162613538656638326232366364383936306631623632323166633266346137 -66623866303530633162613464646332633636323630393835333438636433616338636536383935 -66653562633162363434623565353233623431316563376463313833333633653165313235663161 -65303831626136623638313734363666656563316265616239653532633834353334656532366364 -33663237333661353630396335346565336538623761666533623764393832343366643635633536 -62643833383638396531623263376432323334316339326265633366646231653437383935626234 -61363264393830306635366538303339373766633839616436323735393338626463333364326566 -66383239343639656334336264373266626431623565633139653866333464333334356465376332 -37613861353137353864323332313065313730353839356335333535306438373132346563376337 -33383835386462323139303332316339383537386464373936623061393161616236316534303164 -36623463636132633234363330316562633539333932643238393565636564316435373366646331 -31663964613534303034363033373761316235623035636433333135343262666635323136373531 -38666566383032363264653637313137326536326362653137313763653532616636653361366533 -62326434643636343937616538666138666662663538653939643132383830393463623535333462 -32386236366664316562313262393264353338313630656562346166346661326431333539373333 -30656232366363653433653331393964666439353836633364346630356534663735326531323133 -33333639393337353439323866636631363862653064623764303966303134316264373162373138 -31303635396436343631323931306566306563383035616565343439343961353635323563613537 -39353833633537653039353830633334393930373465353362376139323331323363343661353231 -37616162316363613433323864396237326265636439646334326462313637373933396666613861 -65393130316531393736626630393334653733303236303864386534356162383930636434323235 -63633539353134643664396534333336383031396336646166353636623766653637323735396238 -33373730633332373463316637386538373362336638653661303633333964323930383962373235 -64363935363164386533653432636236656538396363303135643266666335316166643833653566 -31663662636165336461663238353630303966663066363138653561623235656263366135386235 -38623366383730353965353133363636636638393538396639386532613233323038386236393965 -38393664306666353562653533303232363933386534323635666233623763353033326365306566 -62306637363866326436363838663431366131303132366430633561626236613864663936643766 -65653736386435623635623935646530383934363632376438643835373438383363653666303631 -34653665306565613663343737343239636139333138346237646537363735356234656330613763 -39653334643236623365633735613464373664643838336234343463333332353834313539663636 -30393238306535636266313830633833663036306230303763613630303966333533653865653330 -64396461363834326631363936306334646637626135333338336131376532633332363666323065 -38373835666561343262623533393634613139396537656132316566343235326232363861353564 -32636566396531383030303331663138313336626337393166366539623937616130636436333664 -31623864343331323566316639313331663862656133393239313732326631333439643632643530 -33656663333363363331643361376538316565393263303338303431613938613132396364353534 -36373364383761613339393332333363366332643865613363646232323935376465326437613534 -31383138613362383263306464323761343039386436656466323562346132373563623461623735 -61326634613636303236303261363765663235306130663635353931356634313734386439343734 -63393835303065386531626238353163653937396135383737366334356165323433636530623264 -63346666346662386439623362633334353961323630633866393132616638373666386632333739 -39373666653133306262303832366464393338376636393031366335633936643630376639623137 -31326164666634376130343538666639336363383833313332643734333338376137343434373335 -64333034346339353665343964346463333432383233353632393565333465396630353865313138 -30383639666535373061373536376436633330363138316630333939346666656131373539313766 -38613362373762613933326636646131363130323231356335326261303335346363376335313534 -39343935313139323938626436623937303363393464613135643963663833613634356261623864 -30623833323832346530383534383361613031356432363061633063616337623861376337636239 -32373134373137396539386634643966626664393336313134373138323066326130396235613461 -31356430313433646535363637656264623262356361303336646330363833633936396363336631 -63663430313965323639343830613537656436636361316334613136303266646637623364623661 -63306661623533613631616661336262323338643737386663363662613365346162356464613431 -37353537373732306562313131323961373631363139386337323830616164393230316663646236 -34356638613361326634303463636537366561346630303566613038336533363163346265336438 -63333839623335633664626433313262343339643132336438393731633432663666613533663762 -61303336396439613730363563626164326638396437373137306464656530343034323766616537 -64313930336663313736663863303539613931666462376536376463313762326330386334386361 -66346535623139643931363564306161313561396232336665356564363532373862303035636663 -34306263623662333832643735346139323533643032363530653839343966636437363131356561 -62373962393932616364323932623036313433663464383763613566393632343663383862626633 -62616230336335346663326165653530363361343663633838353365353037383137353139346263 -37646237363966666330323837666236386436313334663764633834353536636461343236356261 -38353966333135663039613264646633383336613938666139393765646139383739623664376264 -31313632643561343264393831326532633739393535343332366335306536343337616538643731 -38316638636638663266643639356334633337336636616136313432373161313632623632613338 -63386237393539663936343535623662643738353331633666373637353666373635636232363764 -37373331396363303739633933643165666439613833623665383738356433616335653265313565 -32353139303830396562323237363731306439316134646135663232383162373234333139643963 -37373464363466616236623335376433663138633632663336376539323565633139383637356631 -37376331393835346333393438633831613036643934663335383030306665383931333638663763 -63643035643739353865636632323466306438633962393837353665613066646665396466616462 -36343336323763643164313638303766613662336437323263353366616238626537666235643037 -33376239613165326634663838343565326638363231323439626337373632653862613637633637 -63653234613339303730303762643861383531313162636536656538613832623530663766393733 -37633431653562396561663936666361326664643436356234323236386163336664396465323130 -36383236653134653931383834353135666537343438366362666132323331626530613965663333 -31383638323333373732333633303831643539396636386531366135656663313436623332373463 -64393763663432353664633130633835613436336532306663376663396538633139393662323461 -34396133373231323661336130393138346531393534613362623465663263653232383338316532 -34333263626631336362376566323161613462343262363962396263663466323662346232313363 -62343166356235333133343461393865613461636639646234613730336431393632333033656561 -62643331366339373639613263656431663264653263366361636235343035353332666161656633 -37363239323939643636336236656163613731326336373530373337396333633936333666326635 -32353666333531316535656338393731356231323530656136326338303465643134363831373162 -32343366386164363161386139313335333639396433383262346661613434633032353435323934 -61383933383164616665623132303234383166643036353166666630373339613737613131303637 -38393062383462326337653436383432646662616565326435643036306138373566636235616331 -30303661396333376237666136356262636465333435386432626238663931643462396364626664 -62633431633336666533373135333037393034623431363831373139383065393237633661376232 -66313839666165336366353365643835333361656430633031386133353439363133393236343863 -37396635306561663133343463626161356261306665613639343531373764646431633330303138 -39313733613936323765656664313737356661633434313262306263343863356138646131323832 -31633031313065333530646230626239653534376532656635613262303538393039326365663537 -66326239363962643339633065326532386132633034393730366464333938323734626437663232 -34636631353565393236346339396432383733366437376134316366386434643661613933653164 -39393738393638303137323739656265303939346231346535353337376234336630353366666339 -35356466366337386334353764623262366465303536366230303130656638326135393963623432 -66386563636630313066343235656265383364373161383464316233643335393434383735333865 -33313666613862326337343665326264316330383236656435393836303739656266376336366565 -37306638356265303164353636346361626238333961663031383331373937393462383638656439 -65666133626464326439666639653462633764353361393936363139313138323436623966663536 -37626337386131303362326662323364653230323034313932396466343431393538613235366439 -33643165333438386136613565323532636239653066616637386639313639393130643437623565 -30323339393362363837323239396365333735373534356235663164386161663233313630383764 -37393632313834373064326365316262353165666237636366373735356132646632653732386338 -35303631323334316166396131353064343233626331333639363530643562313462313032383964 -65303862333962613565663431636565653666623661393665346663353063363061366431653732 -66393964653533663235323338353265646364376336363066323464646262626636643461323830 -38326639373131616535663361363730373662386363633461306333326533323661633132353636 -66333732383039363436316435376437376664326437336536643934373435333335666465653738 -30653435366335613839333636353237343065613962343435313362646465613662643531353938 -32326665366535323063386534333132316336613635383763353435393534616136663433373961 -34663837303837323763393533393831623932356136313835613064616365666661326135363964 -36626137643535333834366333366532663962326331613237303537303838613366333334326632 -61333039313762666539386162396234313831303630383366303463656564393566336466626432 -37663937646131663266643832343563316665373764393763636266616139346436333265653238 -32323035333235366361663332356436306431646465386336383036626361326263313936353436 -65303635353864373333623833306366663363323864653531393864616135313165383732633537 -35303864613065633765313334653761643665346637323366383663666132663164396135386234 -63343266383663616461636536303338373431323065313964366438356636323765393235316639 -34666530363837643838316136366130323630616637346438346334373535666666323635663234 -64663833313839396138356563326633373538303462303238336365643731333035326535333565 -33626663623864346462343435613638333634383562373662306130306530643138653232643461 -31366239636436353830663162306337313163323835306262383637316437356663636263323432 -34323564316337313861373636656336616463366432376333633636656530663630653131343262 -61633266633133636130346331313232666439356362396666323733373066616139636631363563 -35373839383438303164656234393532373738623039653266353663363164633764626633356139 -61656439653132343930653534663038343230366230303338363431303230623965333331393766 -38303439333161376365666231666566636430303335326665326662353066616638633732386136 -37383230656231333433633235306136366266383134323266373761373163353234366565653561 -31653131626333366237613938316662383136636233376431636431643230323436666236613963 -61616662653939653332396330353965313839633734373938396564613035623161313263376430 -33313934336336383134393635393731643137643335323264306565316263656430323063343635 -64323266636536396332656431303530363762633361306436653163316337643531366564616133 -33313337303936343737396438396132396330396436303934376133323766373333333864376362 -39323261343436353463303537643039613661383136633033653836666537633134643230383030 -30373335643838386166383135326438323565613035666266346430316138303861323066396436 -37616666656237303061623131613534656638313865363131646335653066326433373936343539 -65643361373965396437346664303064353739353765343834343764663962383632303439396532 -66393335613533613564633963333862316264643266653761336461333331643437383165333436 -66653165366665326131306530303833393466343534663930643563393032636363313631316432 -34303061373832633362343661656166373964393966623533323761393162343439383762396366 -31663635646561393132316665336337356361306232336336373735626236313536356337643461 -66616636666636643538363461656435383138636235623634623162376563646261626363363434 -31393835336633376330626139663138613837356634633136333334613462373237326665323261 -64646232373738316266303238636362613539623237626435666134313966643930323730623930 -35306331356339343764613937336565363432333064653435343666663234366633636337326530 -63656365303430373630346663386232353531653237656466663431356438323734316163336461 -31633963323434613433663438356337336237363538643735646663343563663565336265633232 -63306261316139666266326432353137623134396166656635333235343062623961346361386139 -34333236323731326564656533363966393330623262623132333630653764633631336436353166 -61343964653531303534653565663332323238613837313363653265383335393530326234316332 -39366339346238366366333331663733353062353233336632333364323836643162353234336330 -63333530303532646564343765353664653138383963666661323462363764636133343262386264 -33393763623635343435323964313631303061323062333164326266663265383933353836373862 -37336465616666663836353838366333383464303133373564393566323732303431316534313836 -31353062393735616338636164666334313662396531613566663937343430323266396637646437 -66393161346636633062373831396162346237653930373932313839333464303432373430376238 -63656237336230303762303339666561386237633532613935653266383838386339623231373938 -31343263356137343838643332623436633931316337396562626137663165303561613536373264 -39376264343337626438353238346633386661633535373736616632616233353364636261383137 -31633331376330323935633734626431393533366364653635666565646463656139653065306639 -63313538316439616630393961636266633537313530633534643539643834666666643131653034 -64653064636136353633383863616636623062383736303334646566393464326464663763393835 -65336366663136613265376661616164633764393536343038643463386564316439366163646230 -35623033396430353563316537386137383030346663663061353161633063356635323366363865 -62656333366639623363346233623139316435306664633130376133633561633263366661316162 -31313965343737383538326531366366386634643862666439643734653437343439386631656564 -66656162636332636363636630316137656166613561353135643635366439656230393534363332 -34643939316239363263386633346262346436663666393730646362656661363632386665646132 -39303436636366666537663266376461646137623836316133623936346466376230393035636461 -30313062616330616435393239643361383430376463623263316163623465363064353564623263 -65353863373938313038383664646263353762333835653733393261376161653761396665666365 -30366561373563633838663332656136323365386562396532396263653838616439653234636466 -66386232653537326566666134313533386532396238393161653038636233343037323533353161 -64363736653064333263636564643162646464373166386333663966396266313537313038373036 -66343437356432313862383939343361303865373036333938376532626436336465653232313061 -32323566316132626163363631326262643437366664353366613334303839643135323832616261 -62653433663162343166333639343038396138366538353965633863616561366637363839343965 -31643365396531306637623938346230353635356539613130613563326430323366323133346366 -63316465323930653935633430383935343235643038663837373164333330323665363630396334 -64313663333539386466333165613962303865333733663762336435376637316338346331396637 -63653335316232623966326563306231323738383936376464323435663638623661666636623233 -63613938313637383035366331383565613532646332346330303930333139383636656464356237 -38366433636363363636613364643237343136656134323733366136393633366531626632306236 -37313861616164323138343361306666653061373365373039613665353366326364313932653361 -65396634613262666637363033623963653132383330326538656566373037376337383732666166 -37303638316230613761313132393537653764613039373735373434393763643563333637353337 -30356333323630383162396630313966393731303765313865373063626636383562363033646433 -30363939333133373063633334376236373034383464303938343761616136663730353734353862 -36376339613838666337376433373562343164306531353038376439616338333232396330346634 -39343333386463386339396465626264313866643330616538393263333862313166396131303963 -63323162313262623933353564313536303437666161383139613563326634396430343932306366 -35326430373434653232636635376566356539303565303239383534326235333765633230613062 -64613338323530616233366232613661316264623261643263343333613464663134386162656465 -31346630646161646431373730356431633636616137636265383062393338643962303464653331 -34636237613837323737363737363262636531623462613033386239376365363662616534633231 -35613632303933613735643233653463626165363136626531376464653333613037616235656236 -33323263663037356662323638316532383463303137313038363765353135623238336366346632 -31353435376434323036386634613032643730666132616630353863373435353335646561633964 -63383863383763636232373131666431356237613562383531386538376466363631383061326161 -36633363633861653762633338653363656439623166666136326235663432306635313465626632 -37336461653239336339613361343439646439316233366535613934396565613030643261666666 -32303935393762666464353465646464303634623236323539663334626666633337323633373265 -34613639656536356233636362656162653035313839373562343566643538383462623434353638 -65363935393363656438633031353738343535353732366130326464376164336561313937623430 -66386635633166343132333237646239373433616361613331363537616461303936663461626138 -34636436313638363739383239393134323735613436623861306539343663323133643638653462 -32643036363430396466393361393731386262383337386561643264333462666161626336393035 -33623330346531386461633536393262383132376637636664636632646463376463643639303138 -65383332386237386637323938626338343438663363633530633839323066313865363837363332 -63396361616235633364383738623130643632663733353830363231316263323537363339663033 -66333637316633373265323534356166646465313334383834373161653935363131303537353664 -36313730616363613532323162313266346636396563646135313938623666376138306530306162 -33336530383330316665653930346163326631303432353763353166636538643239343535323335 -65366161336164323732353739633063653336336262643463613930376162613966366638366436 -36323535653364653562376466313331303362366666663038363932666230646531633866383166 -30353139636462373339343137643032656663326230366364396533373438663936643765626235 -32613139663338643735636439613530623864663032643333356264613962626663653038396561 -37656264333132393032333634396334623230643939306539336533333336356464386339323936 -61333563383534613732326632366632663265363433373963333435383363626634313365363533 -33623963643166663635303664303762333232633631316139333436313030356138376530646439 -64623934353235396131383533666530386532303531303063346166353235663761313065313365 -36363634303565653937393337316361616266343566353436353039373963626161333736663531 -35343432363065366631613535643265616331353536376137646463333038356437333533636332 -62303731313230346239316638393666633761386465623064393333373534333136343362353033 -34373339326134303666656332666664623965616436373061393435386237326663643161373237 -30633561343566393463653631303531336632343861633262653536316263353965353232386434 -63396363623537623263376664363662363665306432623361346162616633643633663466653962 -62636536346533376538363561353864656566393162363364643538346633316165353339663034 -62363235363364316337363833333264383432663265336232386536386461323139323766656561 -39373533373061643535313865313062643864613232643865646266663732626364663936356562 -37336162663130646431633565636365353538393863306430313833616362363661613064626232 -35386531376137333635333364306337363234633365373639616166653430653366333635373134 -65346563613933313633306635326262313465353763383038326533363036353763323633363730 -31613534333036323137663633353137376365323262623834663037636331326665323261633136 -34323731356232323464353234323238653531356537316137326364646465613763306362343332 -63623834656536626539313266376134336562616635636664643335613334366266656366633639 -33616637346663316438643934663933316139303163663738366432656262353431323861313162 -38636135653337623362366563346463303162613362616664343630316265633539346661326161 -30656264383935363936616661363066643139333034323965633566363465336230343466306233 -39616638656266376239386365663561333331666664313036626539643665633063616433383832 -32353865323838303135323563653436653834383037656437646661373334393031313537636262 -39313431333836633261666531663430373762323734343037663630636131366330623238383737 -65633631626533306331383534356334356631316535663433326333383166643761373866323438 -63623432663337383863343933646664383137336161323665373030316461333030643565353466 -32396238626362303365666530643764666530626566366332613139653361653662303739656464 -32366661316631643163666561393833626530306662383163353533353131393465306262623062 -63633538353235623031613964333761383563633835343135666336353230346636613663313539 -33663337353565643066333135393633626239376364633161363439393261306564666436353735 -66666235306162373236636461303931323133643239623030346634396335343637323663333734 -34356438373262656335643633383966343337633639306435343862366466626239346539333539 -66653164393433393835646235313130313461373731376462373330653833393237336462383130 -39303162666530333838353235316263663262386163636339353334643636383039333866623335 -38376638346135616461386665626330353536633163356332653532626537636662313133323936 -39386432356365663132613136613333333164666239396532356465623835633162363866613237 -34663132396231353631336164313666356239323032303832313830326432373533376166353736 -62613231306265353265386138336336623863636163383263316334313432656330303732616230 -63643031363562626139383730396337666334366239393062333364363237353432643838366464 -35326437373363376635643735386436323165623732613530653262393634643233386363643964 -62303433633065373065626163663165623233643637653236636337376438663834633933313664 -31623639633237353531303735306362376633363963643366343931383730393039373734333536 -35346532623538396131636339303631396532343036633438353638376261373164663332376134 -31626631623461666362363962633639353639383231363639623534633539393833303237336133 -61333437363662383762623939336261623063333231313939666536633537396238343361613731 -64366531623230636461383232343831633631653631303532363765323963633331356636643662 -39356561656632376332333563383230393936323663656635353566346133366639383065366232 -39303935656632316230666238373034343939396432386563636332383430363933343036346137 -65313435613135373637623964386431623865353437363261323762386130323435636633653065 -37316363363730363531333437376432366564623138366464636237386237613830396237333236 -63636134386635633830396463636438353238623537613638373562336164363263313235356133 -32353539633532653639366263363465333937653734633431393833303339323765613763636134 -64623738303836373363623938353136356433356362346263613663653662303562316430653562 -35663033623731643461343130663036303537626561376236646136303931346137356366633065 -64656130316634613437636435356463633065353964616532623032396430336236326534383138 -66336662383666636462396166313763356135613637633364393965313338353266623565303265 -64393464636631363632643234386165643731396237376364636161626538383163666538393361 -36323465653362613831646232346261616130623965646432613565393232373161346132383562 -61363362613166363363393962653638363031333531336663646462663433323061613034663666 -38623330346635383232646632343739623365613933363461613133326433343538643364666665 -64386338303064363233643862383237353662333963666531373636336361343139303936323239 -61386634313638353638633965646464616235343265336434356132633334333534393965353830 -63356336656536373036386435366466353838373061303165666361616437613865366566373461 -39656664393934613463306431313164623932306333616633613233613138336261386463643334 -63333234356133386535313765373439636362663566343339646239613866373564363638633065 -36646462383439376366656661383931613136373939333737366238363063346536623935623730 -61626531633134636233326630313339653766663235326236323836326532356338663363393131 -64663537613339613830646461653663313834623962613566336535363763663963353062336437 -30366332643535663339626265303939356236333963336535666231653931383965333565386334 -34386566303633616630613639316433666261303338616466383637376465633862663430653065 -66393333666634333032366530333665396464616434313663396462383461346235363335353830 -33383962663933663333633632623337633939363832666161333864343435613063383930646361 -32363334393165616163613464666636333963363961316331313237393263383730366363366266 -33313561323264303438356237366265343438363338336264316631353933663334633934326366 -32613637386339643135653037313463646435366133323739336365383066383933616234353333 -35343238303030343434353566323866326234376537363136356332326663366139323239626234 -61323734646266313537376639343264333130653962383438336134613466393561363966386564 -32616461666332363233303037613439616236383437616662313734303636343032336665653964 -37323335303734386133343462336139656563643763393439353962303464623963323166343738 -37383435626534653339653662343931326636373133306134633363633132613066393936643831 -37613433366461393633623936376364376338633364633136656662666164653439333563613363 -37336636663735333761323239626264616432363433383964633034616136396136643234306232 -39383761313362343265396361653362356232636361626330333532303735343239383536343564 -65383332366537623336366530333239616438363032303961666662356635656630323732653264 -35333537383930653062383330323739303438316339366535313863663631333232653432383937 -35366435333330383661303331363465346434613463626565353838653765316461646661326462 -38363430346133626530636436396264663433326563613930666464373964373432313734386333 -38666530643063663039663164663039303736353734393732383763346430633538646265393837 -64316337636162323962623663366633343039636535373064323332613838316637663331303361 -39396330626263656330303165373365396162363731376337623161613462313663613534393330 -35373065323761646662663762653466353865366164326430343662613631613666333633383730 -66393362326361373632613339663331646339343962656238656134353133306431383639346332 -65613739646537646663383535373532396139663935326364643436303032356434653565393135 -64306631396631366561346531366663656364363137303133623630353339613266383632333039 -39623465643065626131663537316431663865363065303863333962303235613039643937373962 -64363734653765623031306162383932643034373133656237326337653936643536303331383436 -63303234353736616164323833323337656637633263366530373135363430376665373363376434 -39313163373664393363393634656365333336616138646666353132656133663236353265646339 -34656139636262623834653733393065356331383835353064656365663765346366366131326138 -63663661663032666364316466353436613062623432646262663637653537636132623566303662 -32356164376635613564396362336364336163633838363235323430383437623738623564306634 -36333434373232626633376538353363333461316663386266396661653737303464323437633161 -30633737643436616530646630333966366631616562643330666631656338336230643636626338 -30303062656265333236653864656234373230356562393764623832623661663032363638323730 -34333461303038623063623739633531643131383161626134363536623331383831626636643030 -31313736366534656439656264393739376437383262303538326561313933633234333335653865 -33633161636563346362623237636235353133396564393466356564323633333931616233633063 -34646466343738363633306464306639313965303466346233353239393866363666663635653332 -38343637366164393663303661363664303532616261383633313762636562666164626534376365 -63396666336166383133346631643932353431623537393335303530336334363330396338373939 -34616361346132626465383531363265326334353763323135386666366430663235616233343963 -39646536393032323532303664616164383062393335633835333465636636396232653037313631 -64373039356639353737646132613537636234393436366437333231623434653561646431396630 -62323836633933623035653939376435356338383365306164316262386632323037343964343531 -35303633646530363861636332646338626261303330343363373839336466643061643732323831 -61346237373039643730313030386137383839663665313437383039336133376161363937373635 -64316537323062666532346461643433653833646332386463656431643939663038633437623330 -64376332336664353430396239653365323338623166646633666139336430663163653130373639 -34393536333535316234626139363135323363373838306132623738336135323436613930663666 -34326264643438653236343332363563386232393334663966643637663265306136343935333431 -62396466356130396438373564656630633534323862626365613234626239373935303538323339 -35336330343763396162633365353831653065313739313466313533313234313662313937623664 -33336462333565633531623336613031303436303630363561623939346435633536326334336632 -39623965396436653765396137383032373539363133646631633433303631356663316139333438 -33646438636266626663616438383462653166656537663164616135363731343634653261333439 -31333938633637333662633238303661636664363631623731643434326533613833386230636461 -33383863643730666166656437613861646661626531626635396162306261613234643862616534 -62303430356262643737333731663861663866373166313638353634646635623032663737653465 -61313564313733356330373462373237616438626465643330356363623034353433313365363962 -63333861346562653739346633626130613631353733636431643264333364646539386662373838 -37663061313732396664353332656562363233383639363164323334323634623931633233333733 -62616430313366303563313735376230396234363162646666306664386539626233613366663230 -38393238363561636661663637643861653333306331626237353435613766613930313861353735 -33643835303362626539393265656439613534386165363339393063353731356434633832663364 -63356236333832363834633961323364643533363163633164356566396439633364396564323734 -37366433633735356530306439653361326230346538396433373363376631393630643836356330 -65633638396262383634613266353934343361396430346631363534313466396263643632623762 -38343139626230626461633230393262383233386138343763633734326166643563393561353534 -36393637386637383936643563396532626363303262656435656432303535326536636339653666 -61653132643736333530326234306536313434336333323531396533306639336431373861303265 -34346537626265383263663862393565613532383662393461666230373966616364346466393462 -62633832646463353637613366626630363332653535643538353737366437623937323365623764 -31643965306135353032353136336232656337646661333030333835373166323835663330353934 -37386265656230633333663263303162306561373964663934663463653837356566323161363963 -30326261366663626531346437656265336438653635393538616566363138323931633731373864 -66373338376365366161623333396434346634343334636262653239383565336630323865343962 -38303435373832373065373861366162386566383463323538383038343161393837343931396638 -63373831323636663035643633663832343761306461613165306433333938383134343333656231 -61363565363435316436666639316231346639653865333130666365623734356534346338663263 -62343031323736393163366566613332313563353539313161626136316538336139643033323433 -62386134313332353939353530333233343365363535306432343461383465383635636264313332 -63383264346662636634633936323431333665386233303062633934396231626539383938363065 -32343133373031353364386161653634373939393766343530303539646639343330316463323064 -61353062393361613739646633643862363937656339646166646266353135373239386239616130 -39313435376136393738376165363163376161323438343531363134353334646633313261356533 -32636332356332363161326632346366323166303363366335393131393630326231616162363963 -66376665656534633734356264303335653739313465343935363366663136303931653334643065 -62643533346265623131346635373631626263323133613061633738333430633739653738346635 -38646163313230363933343235666430316366636334643334616233656133373339316665393937 -35356635373763316433383232623334336465333634393230623233616365386233633564386237 -66653239666563363034653763303861333761626231623032663663363930366463366231393063 -37356336383633363762636630366532323362306561366634313336386435356539316330623234 -38306530653363663632623234653461373539643765666136616237353438313830333062303938 -32613031356532353864306238663038356462313935346166623833643131346231333331353364 -39373062396262653263663430343531623366313830616533663361626234646335666130326131 -33653266383236373366653565366136316137326461383163643132633064376531306133306639 -32313833663261623966346661663338613732383133346436616538323836636663313561653261 -39306231396366326663333465636236643466623262636330393432663535663034343865346533 -62656662386263623131366435336339313363323966623338366333303239663138623861666663 -32616562306465633164636462633935623034336334303538323339316636383066313438643137 -37396431336361336666366462373436393534303633633165633864663039396439303835666663 -63663336343532336333303262386463643037333132656333363438353430636365633239346631 -33383862353834353633613666366333326536333138313362386164343030323038326536336138 -32646331376237326162663836363030623839336463613335336534623036336333333530376165 -37383439393838623039363330386565626233653962643863383665633436646562653738363562 -38323639333265343035316232303131366534653165383961393765336633653665656230373039 -30653132633164666165336435616532323334373933326565316438323935313761653731663964 -39643861373737623732326433613536656635343134373862383566626536373437643065623465 -36323631613236396238313736343062663665666233646236333439626235313464383735653439 -64346436623034393435366437656264653535636230353963356464326235373666386135353762 -61663165633465653432663135363036363439643166336365313864386465343463623331393334 -31663737383763363462306562613663616431376135643162613865656666336633336633346535 -38646639383062326138366537373663303232643739323162623563383834363539336430316133 -39636532613361363663376134373666396664396330363530626635326531613430316232653537 -31323534616532343861386362316639646135626631316162646334373463326436623565353030 -62616464343037303262363135626462333032346266393465663539653935623533366238663738 -34636232616462356438366237333139336134363864306264653334346131336266383466353236 -35393534333836386433303361633738376335356264633964393763373263363230336231393434 -32643936353133313364663463393333643837613838383538323666303966333932646635316632 -33643830646564323737643364393036383232663537646633376136326263373332393361626236 -39303334386565666336636534613034393166633764306664613832326565653332313238623638 -65613534366137636436613766366432643139646233363061363831373437623730353732346362 -33363339376261373966343337303838643736306132646162383263376236633139633936643531 -32343436326663623130393032663831353265356530373364343932393739313564643230346261 -36633732386337666234303232323338613063356333633934616333616132656332323262373734 -34336237636163323264663237343334656435366235353837313636646566333136616561316636 -39383339393265663363623830386166386134386163393265633331656635363862343532356566 -37633763323534636662613634323139326437386532633932363366396563323938393036363739 -33343566356634623834313635306564633039353430323639353466363864376530323230633566 -34623361383532393765343838323239313534656637363133626330323062653432613030353062 -31623764326137343733366665663433386263643262346533353938373736383865646131306535 -64656138373135666236366466353261633566356337373532646237313134616137363534383431 -34343362663037323865643133316466356466333863396262633835623063636433653536393131 -66656561383066323136393532396339663364393665306235313864343862613666356439653362 -32353636316231333639313237306130623031316362353764396465376332636237643765656333 -35663465393564666635313264666537663835653861323766633530613464373734633539316238 -32343364633839353231396334356131386638326139353231326237363630383235346366303266 -66613362646361326331623137626637626365313361643165633937366234376433386536343031 -35376639636636363032626333636137613133653633343730303634643561636231633239303365 -65386137383633316335326666313336363531636663626366323465396234623136353966313032 -61646162323433383338383163626466386433373036623634373366656339343936313134306262 -31373035643337653330333761333863313432623964386538653636613162333338646462356531 -35626433363934336633353662346431663565393331636162373136363364616433346434303265 -34643965343266636433653032396566646135336561633930653137336562656232633038373866 -37633435336661383734326134656139626335333437363832343938353030626432666566643536 -36313963333964646133383261613262313364383732373530313561353830363264363134373535 -35313239303665626634323165633337346135346530373662666563383832626165366137656561 -62616330623230333063396337656531626633643363653631363932326466303862376434303966 -38313538366236633962653233323338376235386137303133366265353661393564386631303937 -36613963386164383336613763653838663864653161343766373837646561343165656662353365 -38303266323862316137366637646664303732643763346263636664636230363234643630366361 -38613639333064333239346639613933346637333939643135356565666261373663373536663036 -61376533326234666566613462303730313165636431356165353535373566616363386162313133 -37626630353664653439626364393430333538316631656432633266316239396238366436633936 -38663335323631623537663562323339323037393235646633633164366533353461383031393864 -66643531626165376534323863326461643461333935376165363831656662373733383730373133 -34303333323361373136323536623836366139376162396364663838303930383432303139613866 -64663130376639396461646362646330343935636331366438633066623333343730313564333231 -37633937666261613835353737363364353362393438376636383836306538376631353431346565 -65383435326537623262656436613761393830336633383963656130376539323966623138303061 -34323533636634383034386135363263643735396538613931636133613463316439633533633335 -65663562613031653530623762396264666635343136333133363230363766353830653561336435 -34393561386564656134383430393039323132613265383039386530353130623234653063333230 -66303362626232373261313136316438643734313865616430623762386364633539623865316163 -30346233373933303962303335386462393565646166323064333466646234323732393830623630 -35616466376366356339363934363963653262666235666131383335623566313565663264633261 -35373865613863333561376565643464333764356236373637323664623039336462623436373865 -32653963653265316332626231366565313161336131613562663665383231363465646665633939 -66663363353634316337306532323361653261373966666238303932636261316162346232333062 -30353138396665636363376336636634303765623933386234623661396334663966386565643062 -65353932653935306661366464353635616464613961656261333432643665623664386135363433 -33366330633264343064363035646430303433353337343961633065623239356239373166333730 -64633937626662306536633236623162643532346564393938303265623934646331316566396361 -37353937653661636663646161383262646430393831663430323961383131663661643065616261 -65633039393065663866316133656464363339393439633331633730633834343766613364656364 -63623039656230386463646634343964386130303531663164333765363536343339316464633633 -31633830346236313963376366616534663365626230633638336361623538373332396530383762 -39643837626133336131343964303631313562323162376638336431653332333961653862326137 -38643165326235333466383834663938343736303236393332613562616265656436663162613563 -61373264663334373437336230393462663165646234363231393931393236383630323733363834 -36386334376133336431303739643130373065303631393066353162313666306336323361666334 -35633531356132306131323864393966636430303235613863623930393266313263333039383139 -32613334306431663566633737356631366430626237306434666365613062376163323033373666 -39653863646165636466663832336537633234316163653639636134356136663461356332303035 -63646535356535343930393665653261613661323033386263626138316638616264366134613730 -34306464356633376637346161363461643234383666343830613532316339613061366239613333 -39376336656431633363303362343762616532346563643330383734316230393432353731323735 -37353638316236336438363464613136393466353338303264326239663132336663303263626233 -61333032383038313734366330336161316161353263343265386561643939363133356637646164 -37656638613938643665343634356231383865626566383762346537366366366330643933343762 -37636432366634623431646138363234336665376436646238666439396166376132343765653762 -65646334303362323064306239326438353264633765316365623333336332626261336561613463 -61306534326365653437306666643739333461373166373966626365653466313935626465653166 -33383063323765313533633237353932353065383264326366353136333366336433646338333263 -33343566633165633065313064376335363165363066323064353037333263353932663965326662 -38636134366137356130643664363339343038616132363038363362303831316136643631306234 -33643036613164336131323265653966613665626539653266663263306466663362613862373334 -36383864303661633764313130376563376238343436623262346632313537353538346639663135 -34366563333139646334323031313165353162303934666133316133353566356563326262373166 -38306537393762383532653732633265323632346263303366623530393239613665646139633035 -38393063376561313139386630666534373665373064336666366633343563373464313164336337 -38353039653032396330333334633232396339663664643465326132353638383833663239643130 -33343438636135383064353934336161323439353264363038353264366566313337656536356334 -65353533313638326163353237316438313761323664346562646130373032613665633139316565 -61336135303165326366643433643132373263653332343163356538323539393164333339653465 -39623038643537386366616334326437323233323736653034656261643333373834343061386537 -61623862613331396535356531326438666565356538626264653961666164383532613961646234 -33613263623765366136343932313734336562613730633165303736623865623230316331303764 -65616262373765313563666137376636666365666231363235663334383831373138346336353665 -34633631393330666633356364656536636232653439666130363238643931653237393165616635 -66643837333363653265396339306361633837356338383439653462306634393037623762666634 -64653034326362313135386435666231333266346664653539333730366531343533623430643730 -63326363643431343033323732633166306563363164376263346664343033616665633065383563 -32333238323961356232323630323635653130363264616530653335393136336137323033653030 -65616534373339613233336436616134333765643339346239336464333565666335393530663061 -30616631366563396338626235306437363030383337313431333339613533623662343236336364 -36366564663863643939626133363062343034356637613731343031313130633930656462373138 -65626637633665373265653830343138373032663861303938613833303833633836613932323366 -30663636613130656230336661643230316131303431656330613139323039386566366430366139 -65663332643839386636393335303431303938303239323335643161333763393462656361613262 -34323365356662353762663834636664316639313962356436653835666330616331623330383733 -66326533613435343065346238323837306264346432666530343239663332383563376231613465 -32303335386130323339393962646432613936396533653531353035653432333465633166373435 -38356638373236653563376331383664306331393839613361386330613461616637613664346339 -38636437383731303634346235633266326564623731323562353734363364653236656565316239 -37383139626366663231653139346437643961303865383533303033343462656537376231633963 -63326238313637363436613632643631316638323535653831303462643761613336636236366633 -66656439393639383439663966306265323233383036343164323936623433636333653837303863 -38343264373562383363376134353239626461336432666539333861623738616231396633373865 -36373030333136393961636432303333663439393738666131366566386636643261663164646666 -36383266623436336136323235323636653739663832643933656666376432313565616634633562 -63366531646361633032656462613465626439306135386263613064643864306537646165366239 -38393336656664306164313830303638646433666335306263366539393637643134326565363064 -66356163353262306233366662333831303964363030323331366266336164313263663932663033 -31386636346163316630393635663138333261616535373536626231633363656135613365303735 -30383062643638646536636165316333396136393363646562643464353663343838646330373935 -63653334373433306366663761343531636134653463646331303039306535376138313265373463 -39613466336362643930303266383537303034616563626464303031323862343435306132396431 -31383233666331633436653535376435336437666638333965393134616233396664616562306261 -36373463386530373762636432353539383363643962623034663136623262386365313262623962 -31623462643065656661656430633539343231343763643266663236313933623039306162633135 -62363436336438306365396234353937333034616362303238623230313231643438333062326335 -65393737333261633466636466326162616661663536353762356561613136393764303039323731 -64356136396139363565336562366262373731323034383838383230333135323435653037383031 -33353266343637366461333331353136363965346334373762636264363837616134326330363436 -65656332303034326265336239363162356662663932646134653637373732666239613432323132 -37313864653863346164656237363430616363366232636139646139363461633630373433336637 -36613936373434653264303439636661636665643161646138323563663064306435326236666631 -65646162643265613866393238623630646566313334383765626336343763356661303437363539 -62386633346264646532323936656134626137383864383566643431656466306238653630656461 -62363435376339313536653636616162323232303230383638396262306562393930616662313639 -31313637623734653833383636626333636536333665616333646333643237613439383935663561 -32343764643635646439313864333438353662316566303739373461346231623961643233303734 -64393536383330613066666461633566336430623830623636303664663063323236336564633736 -63326264333137356630393638303334353036383435313436363061396338373062393835333365 -32393633656635303265666234336130633930343635313639363538633661376630663137316636 -65323337333832376333353430326331633830623037343832316636386366653835386130613536 -33663164646361616462383533313830356163396335323736323139336136393761383331343137 -63366436613038623365616630666363346239333930613361393635396637623438363732633232 -62626535633833643133353839623936306535373634663631653338336534353337356464386332 -63333832333532633736636263393630313363313930613536613633323431333662353564663232 -30373333663234356261613561376462373337353837643663613065346639333237653862353761 -39386663303431616466343833663231346166336263346364356339313537383231623138613163 -35363462653633333037613736623262386438653037613638343938363739643966393831383235 -64353766366337333062636235393866353538323435613130343131336664306162313930306137 -32663363366432633439316238613132656563303033373061303632633837353138613864646561 -62623436306435316438303566626139613037346135663833646134633230323639363231396235 -66313936626662356166363062343032653062386434393937396437366465363363633638616337 -33613433626336343134353836373336613338663037353565333866383532663264333766646236 -61643939666365373532383966643862363765653930633765376630633764343531373738386239 -33393732373931663937393633393966386530333937383763643637643565623365646565333563 -38663935326434356234353632383237343238326163333030386561356436343032626431613766 -64616239373464343733623266663034393363646337303261326166613233613761376435396331 -34636631613138303563363565383637646534386330323338643034356339313534613462356361 -33613065613137613266643435666261376438383331306163636263613138323930353534306566 -34393961303235376366343638613938383434353039643931343436623934613262366633666263 -64613662313333666532363836643930613861663335633133366239623737663437313934316466 -35636562383765663162666266376466653732396134663839333932626665363062376533653464 -64633763323336656239376361663661386135383731656330396262303736326539353363653735 -64373662353261383335666137636334396633323164376431656530316336353430386432363664 -36326233626361303961663930616232383932666163326433373135636365346335366162303066 -36633665623765633165663533623762376635626137396135613263613439656333323236303866 -33666539303263636166396566316164616134656463376139343734326636663035393339313534 -34613463623730333961623436356466353836313639356663613131343037373561633063313464 -34616133616262626663613733653363653265626564323235306261616436386139396238653039 -32326430306237326132376433333066356266383438383637323263363139613133386662613266 -31316565623532643231333137346131383234633135623533303634666235643032623766313132 -61373565616165643564356666303366343464326432626462376138363237383433636331613833 -33396439396364346330333466633062643462626331333835366566336630306537646631633338 -38366636313138306238613362386433383165636530653665616538313638626636643561643234 -39366466383535383733633136376633393534323932313430363634663636663163376463643264 -37656664633238373534376565386462383863393739616466653638313437303866356236623935 -36623832666438623138376161366134386534373033376566646439336230613633663137356534 -36646166343162616263333031666361376535336237613939353162346662323136306331636462 -62316239373163643532356161383739313162363330313731616261323237323434643336643266 -64336133326365366630333965396562326532346538343934346533633765396437636331336234 -61343132616664303033383737373139383564356665346536306531353066306465613534646436 -36393638623231303332376164303264633230326331363431393531363033633236313239306132 -63353839376333323530323562353664346238666632313162646461623766346566396138333736 -31333034383833613561363566343066653561623336346335366166643564396365323963633034 -38663765663665646563373536386231643434343462326161653761376234333739323930666566 -30346135313631346636633039323234303236616362626236386236613362383063356133303961 -31626333343133613032643339336339623165623938393162373035333332623134323463376461 -31396333356261303731353938663466383839343165343764333264623639373936613232303465 -35613934663032326263653132663364303262373466343464653364373539376137653464316562 -33663539663761653630666534613961653135643264323631383962386663313832333436363033 -38363739643431656330666237303138633634313331636234306562356265323333383736326664 -61646636333861383436323565326635313163366137386237353266636664373565316362626161 -35343232323932653738306539633336336465653864376265343663333331393761643766616431 -35303834316463323266633431383932393765336131353530396435383835366437353034313061 -66636566323134363338343634623465373965376161353532633436313239623936373964316336 -66326266306263643765323038323361366261656435336261393335313231323164646533303934 -36373032623064393030353137633630366438303231653136656532623333663731386533386539 -37326633383133643232313365613539623665366138353934303433646631623835633265306462 -64653662363163303036313235636531653062386563663731326366343830303531353963363131 -31313165616162663438323164336132613866356432386362613165333135666633356462356364 -33316539386466663164383030623538313230386264323038393630393236363833613031656636 -64396439376163653938346365303562633136356230623136316665346434393663396462366237 -62336633646132316130303236653439613732346130633738653530353439323535383066643434 -61613363356534336339383631646264396538333465336662633434383365663730306231333561 -63383566346464613839366339366564396435306633366332333566346330303637303835613034 -36323965626430393335306334623234656261393634626361366334396563643761633563383631 -38323761643133666266396537313336643461363037346266346537363431353734623030353364 -64656537363337303137653639383064303264646239333435663938326665343037643364663731 -62633862316531373861303131653033313434366330613163386632336437356261336439303366 -32626362663065663333303938626534326536346631396362343131636663323935646438656331 -33333833336235313465666661323062643238333263663861303033373462333331626662353438 -37393662353632613364666666393739373532646233366139663433343031613033636535616663 -66646137666365336163616166633161653134373239326638623938623866323934376134303235 -31626131633230383064326366386262316139643566653362303337343466366566356636663561 -66303362393537303633643131306438373864626262336530333931373935363634633265373765 -32663231383134636564386261363564396262626232343737313637393561393435356466643666 -65633032393761643835303137343464396438656138393536336664393734383930303764626662 -36613830396630643765663263343031393734346332636463633735383937356636326563656531 -64366132323966373666323735623237386338376238326434666661656566356637323763666165 -36383536316364643437666133616330343362313239643062623932646630376564616132346535 -39386164336233613037623133653837306532656464613561653739383566373963356566623666 -37373264636562383138633831313838643535623264373733303130623533373263616231313735 -62306661666261643264646639653466653363643763323435393136666534656566623762383365 -61346561363032363566306664666135356364636634656261323234343336636436353837313532 -30333265333665666134363966383730333835636535663965663230643736363264663861393865 -36363137333533383531666466303830656237663163343432336665623831326230613532363463 -38666232656462393065316266373437376139376133643163643961633438333234383162653835 -66316236333038343364343532663932336634373566663837333363613837626337643633393232 -37356366366634663438643238303038326138646361376461653531623034366161383661666239 -35383239396261376664643937343964636561386561636361336164396564386663383365613961 -31663238306665386635623365313364306235383039613138663630313732383139656639366666 -39356664376234326163623936363966306432616165353633353332613062313533306339666439 -61643735393763616139636532383730393539373034363739616132313763393037653231656665 -39306632663034386532323535363463366563313933306532623339393363336563386263653331 -65366537373362323562666137343765633262303665336264353733386538613264343936326563 -35656163333462663234636330623732323230616464326236623066613639313732356665383136 -65666536396563653136616566656235643965373630633638633764353537373338376162373836 -63323162663032353163633763393132353332636631393235366234303563306138383536633862 -61663133633162643961326633323163613261316136363564323531393665663965386639333134 -61336565323839616666623166666366643430663038653462333431313031396161326639653938 -32393461363263323533653733303065343935396239333666396263656166633137383032313135 -36643738303739316231386132373135333732663437343766336638393036343939633531353262 -65353631653539353836653765323637396261646361376465336535666366393033636563373266 -66356262333565383266343065623533646163333438393935313534356236373066343136636531 -34353730336237623563306139653332643333313566303933656339653765393734393430613930 -63653231633461326434343833616138336236386233336231383730363238336566663937336164 -61346530313664386234343765333264326434306531376239353134366266323234393865363439 -63393339323062613934366637613630623764353636616538343562323230343837623265666662 -63633066653738393939633734336364376331366237613138386138633061646263623065353332 -66663335333236383364383831653136313464386633346631333735343563343837323038646532 -35333037383936323262363039633430393430323237313930636361393663623034356134366263 -35613361363936313334366132323836323038373936383335623635353464306531343830613266 -64623863646135386436313034366635386261326433333036336537616664303061376536373939 -33313834376163666135323439613035626236633536353030373430643836366139656437636666 -65396665353664623164316265353466636161643265656430323733313730306230636537306465 -39623463646339633936346536333266623461303164663933613436303235336237326330383934 -32656663623333623930636562656437353636343433373936346537663737346531366238336164 -64376539396235326531633665366538376135303763653136626231393738306536373930316330 -61356437313735613464343133633035306162383031613663326332333533643438356566653938 -31636165303262663130663431633236306364663539336661633336323965636262666262633830 -37336532323438666266323466323732616537343331653561333734333636306337353536356231 -66343532363335333064346437333261333039383732623439363035366230343863613663653235 -37656237333861663539313730303762663731303432623333613961623036393265343333386232 -30396564353338663731353964636536303663633462383231356637373633363338373462653636 -31623436666664386133306165313030356464633831656236333432303836383038393532623538 -39343638376230373765303661653937653635343732633130303733363464396264623433323131 -65636631666237336238363263633632656636326130356130656530343833303036346539623436 -66363564376166646161306538356264666536656133393261623364653431373162313864636461 -63333739306237356534346631393661653063323036363435616261316564663934333739656330 -62363665353963636534636463323262333133393436343134323963353733623662306563643636 -33303864356537643561363861373164303536623231656239353733643731626134316261623830 -30363365306364303862303832333431663332313030623961613539306435393234666165353734 -37616361623262653438376633663961316661383035313765636565393930623232613937633665 -32383066326262643765656631626632343830626634356638393866616466626135313366333361 -39323131303437326539373739633939643065313739633166663631353864656132343266336362 -36383166313432333033356539353961663766306566356334396166383731316534623030626631 -62346133623565643237393736613435366261613134383965353234656563336163383661343163 -66653038373333323137646463643639663666343931386232636162663037616163373032386339 -38323034313736633235386664663937373132373163633134616662353636373631626134643963 -38623833663032316535343832633838323631373037356231376438326162353761393264623466 -65323032656566613862366436376530376538386230623264343331333165636266636332613831 -39656437363663633333646536326665343134303832663864396432633438333938353737643537 -33663466303462623562356130323739633631643235316637343765316138326531383063346365 -33623365646563653665653130323737323862646335333039633863383131666433386132346162 -65646564653337663562386562336638653339346261646138363139303363313530616532613938 -31366536343539303530313933373162373239663236333437356633326530313566383134346535 -37643039666230656335383666666166646532646634663264333362313663653265373833646138 -35633736616439633937626231333862613263363432633838346464383632646236316634643536 -61613063656432316539336465653865303938663264346465356139303234356236326636323661 -33663730363036326536393532353432396365643432636561636530363636633462383935303631 -34393837316331303033393831663138366639396664666339343130653037643038303037376131 -63323938626239626264356665656537306261326336353432343934356534613432653136376365 -66616531663930376261643861663439326533636565343763333861366136633463353562336433 -30373731343133386139376234373865373131666331613939393238326263376564313635616534 -63393561616637306262636463396237386432353661626133326461336136356434626665313138 -32373831376638663237333764633632656137663837653361626162643562336661643237643332 -36663534663837306364376333343461326166653132613537343931643336386237393036373539 -35353064323964363863393431376133613238373662373462623234396632333334653962333736 -37303733376162626530653663333337643163666233333035306333366639303461363261663839 -34303938373538373763393634663862306164616131393336373031656638366634356635376536 -62376138386530313938656461616566333930643735636438363032373631623766363733656262 -61396137613366306463303664386133323036306666373565336561303032333934356565636162 -62653738643263333030373934333161613061366164376332346461373430656534616434613534 -32396638343432623233363532326465376136616635613432326539616138346237303932316238 -63373464663763336335356665666462656434336633363935613563643335353132316432613931 -31643564653739653933396334326432643562663438373130356563616661643832613265343731 -61313566353038353634666264643765343261643962383030623362616431396265623334656437 -31643765613539653166353866636131666561653166636464636363306662653933336433626137 -61643463623433623761633932336364303663336363313332353538386130656534623531636534 -65313032646436376232646533643863393662353064666236366539303763383633626633616531 -33303739653362316131363337316234396163386331346139623766386262323038303039356363 -35633137363661313261366136616633616435363736323737663632343939326335616364633938 -38656432633237356236313834303332383264366531623834393361326134636261653837363533 -66306632616335363834343765333365626537356233363830643839303762313434663061303636 -31373232373361303030613366653330306161363363316262326161636366313665306265316263 -31326264353764313734643432623932393032323439653838626364366631336537656466613631 -35633437613762303034326565326535613861653231343162306432663036666638316437616235 -36393265626431306166366439613766616237316361383463613764343035346335643766306364 -30633538613265353433396136666461366538366534323338323831363431656530623731343665 -38663538313963346236373962663465313938376366343763383362623465363933663566326131 -62663332323636363638613035623430343666363263343534633735643631313031316663383964 -32323236323535316339646234616539343561353636653863393931353163353663666534366136 -35373533376138363136366465376561633263646331626438663737396535613139656437326430 -65653263343635313431636464393239653731323235346237613633346431343136323265383536 -30316561366134353738653661663736306665636333323462653766623839323364356331623038 -34376537373363396638666332396439316532633162366630383638653031393363393938623333 -32626161666461663462333032303133336439613531353166326263356338396563623233373331 -63376338313536363837366638663866666636383730383262623539656562373133393431343733 -62373334393531613061353635303538643032633932313733633464396465616634306566653538 -33356531396237623032386635636232663362376336333462613638313363383862306665353832 -61326361383038653662396465353064393930343263623066393238306566333835303835373338 -61356533303935333832323666656463353732613134396661623731396334393234643636316336 -66613836656330643332393361316635613065303165363130366466323333386563363666303831 -30353762653664353532343635623533613865626533336365306631613736346663326439363039 -35323266666531376465613932353866376466613364666365656239363064633430613964356130 -64303264366630656531616366376165313531303761313136333562623931363938663566393639 -31623438396533333462386138636437326436313235303863616631623334323439343537343433 -62363237613265316338643563626134623530356661666335663465323138363365326439396234 -31306332316162643565363539386538383632633736386433643063643562393233363265373263 -31316438396632343665366537653938656336306232306463323865646462346333616163373434 -33663562386435366363353238653435383938333230353437623861663731666261396663636335 -36386632393162313964353862663334303437356533373962633835666161343434653363646436 -66396334666439643162616237376133656364376162623738613161353730303365386165353563 -62356639326538316134306562356630663132636464653365346538636630623033303164363365 -65393461313630613336623839383531333866353163306666333038303064653330303736633635 -63643533633565613239323834623335386231636337376566323932666636636465346435666661 -37306634313434653630363365346261393238323338636335666663353863363936633731323530 -31666330613834323161653364353865386363326434646137623536666262316433633230643665 -66663637383132363636303833336432643434663165656431646338643264643865623736373965 -34336266333666643262313035316662336433663462633531343337373562643064323762613231 -35363638316238646332343465303265353862663433396166363939366631323135663737333738 -36303734383637383664353565323963646361373161646637653533333064613236623537313762 -66313835393431323736343036623866623832373337306335306362376638616134333335346134 -63646631323436633765316463653133316632646264613530613565313639393363396430393165 -32613138393837346131373663616261613839336130646663636435313835346435386638326561 -37633133643266316333396530346464303737366161653830303334663634623338303337626362 -38393865643865303663313735356435356263666435626435306533363135653036666364643238 -38363061366565623363353130323632646662613232613134326233323961366165363934333631 -31613062633031326334316638373535363466666237656638366234653963396262633832353162 -36366433643036333162653662633865646334656637343662333738656632323333653163376265 -30663461386633353537373861626663316236343765663530353530616630366266656630633930 -66333533316662373931383232636666633839396136336631643139313030373934383337326633 -37626230306631306631663463633731353562316463333433646139376335613461663662323631 -33663835386531303239633739653461323964306664363737373761353832326334303534663936 -36656163386466333138656536656239343061643530363437323732393034616232616533646165 -38306137323637343438643165633138626239373562663666653135353531363034313832613734 -37633430396335316532613562316530663765306637303335383432616337666435363637393636 -38303237656234366139656636616163346230333837303063336237616565626534643237353838 -38316561396166623438616534376564616466366362653134663765626335356365643634353038 -65626265383132373863663163616563323039396538653064386266353438386133613266653064 -30633632663361373138313835643265333332306162386664363233316330303634636263393165 -61346636393135346565343565316665306566613939343433333934343063376434303232346466 -37333563346635666161643333316639303333353064363034646333333135346630656636666364 -65653638383933393432666534306333383265343562393465353761373934373839663636356239 -35653564376134323730376665383061343135313037336531616539653966663730393864383066 -30393031316634356433623330336662646135663234306331336432626266343131323134346339 -65653238353733333533323631386135313635326361663832306661303032333035643561346565 -31383762323936663234303837346564366163333963663764323762323563363831666236613664 -30346637623438663130346335656436396137336132363836636538636436313337623763333865 -30633831363162643230633733623365336336383166633837353061353334366136343430653932 -62393961643733383132643766383733303631323661323161326239383236663363323435323864 -30653435306662373231356465346466303762663830666537356137326464393930393331323333 -61386562326634623365663330643637653664346261356436346538613839353130323938366136 -65393266353130313766326136383238313664616237316632633839306434336431356164633265 -63336463363463373630343863326261316663356162373830356637666162316231626138393235 -34623666396163366461626233616162366534623065663362363331306530393235336338343363 -30663939353964633036623363643662653933373235333534313531613761613836306364396530 -30626137666361316235643436663366346563663935643266636432303137643631646163326461 -61663336636438636365306561353866313131363632366537343666383231343635313230336262 -37663561636232363461326631336465353966633232323134336333636637326261646237396463 -30376232643533303434346666396166333638393766643130396237303762343935306433376365 -61633230363233323039353462613936383432353764623134366463373936353561316665633231 -61643865663233623134613539376663623536353662323530366633383730353433386237306333 -30323763313731333334383136313763326130663232363238373265353533336466346261306236 -64326639393337323238306563306635633532333432323561363732333966326134383733653239 -64616137383639383631646666386333303463373236643466633732646361656534386633336335 -66306130333636303663636432646238653631303966396237616638633632306639323833303838 -34376538303063326236376531303035313037653065393233326438666564333036323735376435 -64666562633431356233306162363132313834633661393436666235396535303831393962376133 -34376335636335316362323236376164656164636538363138386261303364353831303561353731 -34373232356264333465363333316230613663643431663732363037646365616563393331373565 -37386230616164313139323736633664363233363162656630633138386239663230316436653266 -31313038316332396230666263386434656136613433373734633939346264356130616437643336 -35303433626238313737323833313930663831313937643837663337613232313636646163366330 -36326139623331396632346461623238306230303431643137323666643265386532323734323838 -32313739303133356138396138363136333735633137343264646339383661633462663837303730 -36363533666363336134353934366232613765333966333563303437306633313239303962623861 -35653961663465666466643038663534373965306164336333313734346666646364663637393239 -36343866343965396563333033383762326664373534323066356561663961633964373466393438 -32616439646638326565393064356366326539306233323661656335313865306637303665323961 -62643863366131383434326432356332373339653935333831643166373038663533636333336237 -38353264623865616232633361333061363839613261303332643839373738643963623761656134 -34646362636364343061323438663765353639373062656637643135623339393465613463393837 -64336137643635393861323734643938666332623861346665656532383966353163666133383439 -32656366333030306466636533316464333338616666363832383532313064626635663265663039 -35646632303562323430373831336134386661323137666135306166323733613031303337616539 -31646165346635653432613939613336373538613363346364356264643831633839623436383732 -33626464306664303664373136316462636561376465626334616232613432386163383165326462 -31343537313732643736323962396663333332636339373666666437363436303734373638633565 -64353834353064633666323631656464626336343339616530623265623431333165363065646162 -63386635326534666364306631663839636634643964653137393535633536383438326263313933 -34343163313038353561353934626236616333366330323738333664613662303664306664613238 -37633731306134623931346439623139633762656536333434326230303064653839393933613835 -62393265363738313661326435366261623264383533616538393364626162626439393364346637 -35653331306330633633316639616665653834316162616462636361376138623330633635393530 -63366331306636373164666534376239386533643362343934663731393334343833306234363331 -61343438626239626533393733633337653937616662663037663531326335393138663262663834 -30623461343135303831346634323430386535356235663163653263656439303332646632316634 -61396534636262323132323263656364393965363036376235393938313065656264616634306632 -38313032616233653439383165633436633466363832666566643330613363383635346530376439 -39656439333561653433653732643831363837303663366630633430653838646465346561363665 -34643331353961653931396433343838663330386138646638663531386266636535646634363062 -62343731363130376330643039316466336433346562313135383338623536636338643261323536 -65343063336138353332393532313933383934303564316330303065346337633331376264663430 -30323233636135343464353439393338633634366635386264626135383264323061306132306336 -36303939366537643065623338626661643361366562356334373036356639373065336535333165 -64656364653230343733666461356566376633306336653062303261346233613432663937346332 -38616531656531343264303138376163373266616135386563303966623764623735343230323437 -35646165353839353765643239303463376233363230653563383438323363333539373263613330 -39326536616363386165613566313331376436336137346632353335313866633965316131616462 -37333663363339323561356261633736356536613464663030363731623737353133343464303631 -62623337346534643932613135663434613566373533366139633038393765336161366139336465 -30656162653132333131636631313236383462663531343932613363646466356565363938333535 -62353466336462663831313063383731333665323737343732653766373234623065326465636338 -65303138376130363266313536366165616336323033393432326337323335666334346531343331 -36663231656335306165396536376333316366393665623632636638306266656433613833646164 -32336633336439346534623863393838653931666630666233646230366165613463316534666361 -38643662366562343037356466326538386530666461646330373562663731316130656535373538 -61636434646433313062356563366131636364633534646239373737326465613935323562333231 -37346461333065376135343563666630646236323665326634376636653833386566666530396338 -35636537643364616164396438653836376331353433343838633161333436373265396135336435 -38336134633632316637666432396230633031303765656262386438623535323133376535666235 -63643036393965373333633961323537376238346530306130383538363534636665363139303131 -30643636366530353637636438383732393638613961313532616635363837653735643066396534 -33643464313434623938303136373263666630316137366365333430336261323938616239323937 -62653434663231366464306539653762653739633564343536646139613333356539336162623138 -66643566306161666538393365613361646236646338313362333765663161613663386666656363 -39326131363534613164353733653731393639336435313437346431303539313135636532316562 -31363239326362613332303364366636613265636333343562303365373361646566346362656435 -32363465393234376636656366633735633362616138386466363637366563343836366361656631 -32336139663536383134396138336532386537346266356534646132613331303830373365356265 -31653962626630303132313436376430616331396135626262636137333362333135336235326462 -34323365356562393734396163393164393333316630666561336131656530333262313532366233 -37666339303937633933373866653832613461633532663466663333396130333866653261366561 -37303837626165623535636565393339366464623765393062643634323538386539373064323931 -63333062333030633831343931333864303463613537646333353362316239646134656230316539 -37643762306565323863626138393162323961626139363965653431626563643538363734363235 -63363331643332616231363137656332666463636234393637653564383966623230333365616335 -33393135653961376438656536396134306131656665353333393262626235383833373732393631 -39343930363335653332373266393838613834343363653733336361316265666661356139353436 -35626531363762373461623462363436393464376334336439356166393134333962646236623966 -31386437313733376230376462336334616632653132393335373465623231326233363064373363 -38656236326137656664336161366439343162323235333232663065303066653564373263346132 -34383262663934373662393765656662393531653431353363616530633334316662353664646662 -33306131336235643432636263633463313937653633626434666134303664313333366261336361 -34656536636534626232613764643065303361663166353062656538383830666562346166613862 -39383435323761656332356532643061363764336561386538353866333466346432633339323837 -61623130373031666538373065323137633531383439306538373064313930303031336634376363 -36623338396662363036316366333032653738343933663238313136613939356162346161663738 -31386530316461363732396466386431613661316561373531336134626133343133353932613036 -35613961373330303332643133626238396135313964663535356438623337623835636332323335 -37646331373561366438643734623365646363363632653534373464396637313266666231313032 -62386165383636633336313135346330373861396332626331396663393837653162333236373939 -37383365343232316339376431336238376661623533633762386464613264303239623563316433 -37346663636137313637316236363732313264363436666631303364626666393538616334643439 -30633438616461393761616364373961393733313461316165346233623065633561616537333632 -34663832653531636433336431326235333031623834383763633434643035386566633434383138 -39376132393764663235303637333130313038626531356638666566643434656332393464623262 -66653838313039653431656130303838353439356232333334336534653162373732323330333435 -39396132363334363136663336313964323761333435316439616334623230613066353862343030 -62633834636135303538376137353033303363353239323139636566303335316236303466626266 -36303566623338363836376232316138316663383438613465656138323066663364356438356336 -66393133323230373434376562663634383537396232383233623435383538666233336262396263 -35643533373464653633306430633336633763633039326136356230613536366333313836306465 -33313839663763323763303732613831386362656632656362356166383430633163626339303136 -30663561613730633233363633363639666665313232633866653161326366383363326235383735 -63653466383935353866396436303631373962636365386664343637633130623861323163646663 -34333632346334383739313735393639363836306265373036326364323036333861643733303838 -37363436303136313639653062366130636330616435306666303936366633346361376338653961 -34616439333936393839353333346537343162393865323935336630306564303862313238633134 -36623538613337346330386361346430326430393063326438393966623236616263306132663166 -37623366356335633337393264653031663935356130313163313762376562613839353761326662 -31386436373062393331643962653632323336363131333864363061633961393638653634643166 -33303763303063646632306135383032363033306264373731396536306633643261653335663364 -62303536656330366362323362346265363964393266623063356334393862363461323639646433 -37363932306233353136356334663330393338633737663463303435333662313364643961343935 -34323438633166616537623265313839393265343466323466626234343732323135303663396131 -34333434316161306632363234656364393666363536636636643235356264616230323031313965 -37646631626130646332383430343662363339613261346532326164353937646666396665666363 -34643639623731316665336434343536323133373066316364666333623662313561623232333737 -38373264376139383538633965653062373362336463343862303630376136646134656661373264 -36353961346439633036336162376335303561313066613230613766313065336234376630396436 -39376133646663383138666432323266393235376363313833613361323832383533643339373765 -64386436336139333465353936616538326239323737383538383834316632373734383938636432 -65636364646333663863313737666431663764343234353635323432666137376134653030373235 -37316166653433336237353333336363386438643563343637613661343039613063306631633631 -64376238306166316364623638313463656632313633303432313039353432366135323765633138 -63363365303233666234333266353865313763626438316166336436343963666130353333386335 -38356330366265613162616231343738626338316236316331613365346232636362663431646566 -37376437343064616564316532646130646137363563386261313461373065623834323362656462 -61333635313561336337623764303934376563323538636531306662353062366136666132643664 -36623661366237636564326463353765653261633264323432373062643265326234623765613835 -62336336386137343562373037313365626663623764663065613162393333363531346463333837 -39623164393231323636386230333930306630616436316136643665313364386536393936316330 -33373063366336633763376265663036623365663039313837363134396162636132613863363362 -65303738633465383236326431653235363864643230613366386264316134326337613535356162 -37313136373563656265643062626337646134333963376565393038313633356132653731396536 -37356534646362663536656533376436323735393838306433333230323262373733333935313038 -64396131343332633131386536306265333332636562313765616134313665633139376435333736 -36613330646439363566386434323832646466336239353139653832343333643665623535653436 -63303637326434623037636330313466366364653236383238666638373165313165616561373635 -36303438346239386361313835613437303666366232336138326639353736666264356332396462 -64353861623164366235383162643363663834653764353934393730383164636338323334393530 -33376663323430393461626564393634323031353935333938396335376239326538643835383130 -31626139643830663864323430653664306439353735646132336366626539623464326633623735 -39666435633930383561303134366566663831613837613161363637616632366639343265376239 -61376665333765653435653463633239386366303161333135303861346263326438323366373961 -65646638363535316266353537396361376536353531316133613930393739376130346636633331 -37323365663731623366633336643333623536396339376438376364633337363738313562646664 -31353833633234666566633563653638343937646139313039343832366436303037323762623932 -31366335636534383238616531383834363639373132393930666134313962643134376130306164 -65623032383464323530393939373661326166353666633134356663633866333065396439633264 -31313762383733663632383363326234303939363337353433663430373833653766633038643661 -65333662373933343731613965303735346633633639353231663132373736306663306536613136 -34663363353234663365363939376338323036343765613435383137636435353466373339306633 -33373033383231353265373133336235343736396533323632633863343434643462643866383764 -62383538393564323830626535383635653065653762366265643639663264343862383235353938 -34656439383733373763316361636465386530646236313734323466633766326539323337656265 -37626262326231626130646134356266633735613032306464343935636163343966653561343132 -35623130356636643832323237313138363361633763656234636135363665643434336230313165 -38363637306335666130646437646365336338386335316466356238346432663333343939633034 -62326664393933326436643036633635353238306137383462376162356432386366666564626266 -63653336323332666133363566373432656439353564343766393330396163333032323431643833 -36303935346331653465663166386638646436636535333462336238353566333663386437326639 -36616334346634363632306662333630363637333036346661326633386565393630326232643636 -33336535326561646637663936313531653766623035373762356566343531376261623033393563 -36356562396230393238343833646634613036336265373261396633646538663738306331663564 -36343637343661343632313239373937336366383364383638336437363333663565313339353732 -33616630653763393432613235613266613035343435333337626165646466343864633163313965 -39626635653063333236383666643339663334323135373530346338623636386239643263626666 -62303464313462356635313865393931383933366331336462626162623536326434623436393838 -32353038346465666439376263613433376436333339303362386266643536666333316634393465 -35653661333939333763326538326265356337626136616230386661396235343432376630356635 -32383562643164306234363962383261343138663538613466633339326164396430623838616364 -64383635376466653833383238623131383062666361653163333238316263616463346331656531 -39306432336433303836303430366361643730386234613239353162653831393765646366663237 -35666363393030653634333166646461353239376438356361653964613333323961663831313138 -37643661343561306536303665663833373863393036303539333433623138353363363838323137 -37663561306333363963376462326537396265303836646363313930393132643936363665353466 -38653666343036666364316166656633666333323565626139373134656337313238306563646234 -66373631613438323565623561366130356430623939666263356161643531363365333635353936 -30356533396663623536653535373162323738623739306538313364653039386666316237393735 -39613536353230636336313733333965633530316163323637313939313362613336373434313139 -65366330333666383531316464393135656566663866333036353565386365303838363133353663 -63646331346432363961306465643838643437666139393535386561633136656239396537343836 -32666539353965653465373932626235336333323530353863383038663164356639653964626434 -36383461616630383230306634653038613035336135373833643938393933626537613663623537 -38333332646638393166323562643966316333613939363230393062633235306137366139653833 -63643162633264623633613763373439313430363837636434616131323962346364306364363832 -66363834333230346630313533376365356635633165353530343437653531623463343838346462 -33323965633862363839393233313334636165363665393338636637623261616636663462616363 -62303361326431643234613932336138393464396530356330356564303837666331623133303561 -64666163306138636165643163656534373836373766303038326336656162393663616432326432 -34313535646561366165373836666638343064303738633430343631643162383061636363343635 -63646163616563343563313731666536383034343762643535373033333861323866303131303165 -33663166306637323831616432353238356530303737326233356663613031373165383730303239 -38623432373836373832373737306130666533623835386236386535306638643132363331356337 -64323230353761393834326431383464303533306662363339633166366161663563333230663536 -39306439663238323363613063393433303961616161383065656465653336653930663034633062 -61316335643863333962383363306334343031363862383631313062613831336233333539366334 -36306466366335326564343065656132303535343163636661313865643236636139313737646337 -38373866623734383231623630656231316636636362373664366235313235373265653036316366 -33393666343931396366303530393131613830353261323838376364386636386666393165626538 -62313062373964353533323430633936363630336464303530326639643633333538326130313162 -64303066313366613164643163383034646136306239333165616332343938666563383036623432 -33663635666238663139333437333963313132663936613561393562373162366266343530666531 -30643436656335326363316265353234376462366536366235313235613933376634316638616239 -38353335333737333633323130383934326666366431333833383236653832303033363839353165 -38626632376236356537633138336437393935376265656663383434333764353461323230653932 -61623736343664623337376230643563366638656239613063333038353032303637656164666466 -38303935646432386163303364656433303339343431646330646530396666636530393339386366 -35343032303466383332333039323763376263333139316362306236313664333535343534653763 -63396163643939636630666664633435666636333665343734373031326162623534633563383562 -61333732313365616262336434383561373836396334643138356461336337343032643162643531 -30306233306534323835346262313837383339626366383131336261636434636432303130353666 -30653538343035633337633235396161393932383464613636386339636636613861386664643330 -37626538316466373665383037646165623564636137663930383639373361633233316362326137 -65353037303234356662373938333233663562306435313334356565633739396539396231333065 -30616238396330326630376635633864316132653931633664383739633564386530326231626631 -65636661343139626363356634336531366235366363643835303263343062353564336662393337 -38613737366336616135323034306364393538396432666462396234303035653934643235643231 -39633936653131383638366639383139386238666630643532636531613462633436653162643035 -36313434386333363035323538353866633438366133623761323837346333373263383134393638 -65666361353638326461306263366438313163663033663534613736316665633264336235613765 -39326534333031616232306665386431613661346233653633383338376331386533376635383738 -64666634396339343532663962383233663739383735363764663332656465343236346238316136 -36323630356530303464333836373832376437323164386463653538366461666234663736623532 -31303532653038636531316365356232333738393530396466393561333561346539363332333238 -64663062303837386334646264323563663632643130623561383835333332343236363639353939 -66386365313839313239383237333532363363626361633037393163646261326137333863666536 -65386530386435643130623034626564663562316538323563303137326666646264326663643630 -66316236383063646231643235623565336139386337666230643331666165636139306235386237 -38343661323734333861373362303136643231356631613438316438653665326664343738666338 -35613137373430303561383930646464326133363162343262663331343961353239343530313765 -62363738663064323465313463393934373532313963646631396638386638323862663063336333 -35383661663861646333353163633238383561643430393438666132383238333231306235623162 -39326663346661323733303936343833333563323134363162613332313533633466366534663437 -64313232376137613333343466343134656666666163383237626532616135353031623938313838 -35343964356665643533653538356430646362323862336130333839303937383361366365383531 -33386237656662616264326139383335663035306134336431303465623933336137636663346137 -37336437313265396236306561656335643937393731633234623832363232373538383539366235 -33653165376666626333343236663337373361373364353031666532643737363865636133656634 -33613563636462623336626234386539343334376130346437653835653666373237666633313063 -32346435636338396639323839646163626333396163653463306564303961303935643637663633 -31386237383733363466613735633538346566353231323163616463353963306337306334316134 -64313434306137316332363135343236643862303662396637333865323639623036396434373333 -30613732316463376465333237376134353631353063393064326534626466623032653861623531 -65346238616435366264303330663933643461383935393633303763643061653131336532666532 -35616265313030323862363139656364313536376636323236336434356334626234383832396538 -63623632386530653038356661313166373262336565336238313236623464313138613130623964 -61623366386539386165396132343063643562346531656166613039313763313332373430663832 -65633132303533336531323061613265376663373564623531633761643437616163356563656530 -62383836343030373130303965663931323164643838306665363365373365333865333663386332 -63626164373435373264363432633261663637396432633139313639633230643339333336396638 -61633537363866303762343331613833393731656438386639616639343639303339313839396533 -62313433333439613866373438633861356161333439633665303566373837626664363633616564 -66616263643836396264663466656665346237393330323237643861396633306264396438623365 -34303864636266396466316139613136336636616431343866343337353065353833313665616135 -32306263376133396334316438616636393939303836313836323632333833653562323561363463 -36663764333864303363383433623231663663663865663230633239346566356132313963393637 -33326365376137393639303335336163393963323661383131333831313663333337666134323438 -63633539316333303333616536663338623737383730613535343764343333616362316238353435 -63343435376161333033373431313236663163316565653330353362383235393037633536303135 -64306330376465643036333731663134643639613338323639353462616534656534653530353231 -62343166313866346130346466623131393339313638326337363366356465333134653762616262 -61623533626166643535376462653531363163363131306331366536623861633062653832313037 -33343235316564363765643531383637353066303439383962363665616164353761643530383934 -33383434653630373465633165616365383664306361613331346661623534326433653032643037 -65353831356236376337343839336538313732333836613763386534643436326237323264356131 -30636435333638326431613333623135333831306564613665623537333034393365326336373531 -62323235623934303465393238643761396337656666626361343463326430666266333566333034 -65316561303030613562633766383361316631616630323665343439343337636663613738306433 -64313730303537633030663930343361306565383138636362333434663332653065636364626138 -32356234613637616535663138346265396133336237373036306630376661306431653934366663 -38333861313630653863363431313535303434343236623138633263323532613264366330373661 -65633565393230316330376631363838326465646363653937323933633130643866333933353762 -30316439353263363030383731663162303130396533343036383465353138326537663433383331 -39646565333366623033303265396132346439393064393835353663303133626134346366643936 -66323632623562336266353931303437383365313534663263613064316234356139656265353730 -66643166316662643135346331393035666463643339616430653064336461663230666333656436 -33303864376333333561623266643133616361393239633933386435346135343432643830313137 -34663134303565373033306633363830333132646366306135663638623931393161316630396135 -64333939663934646131366437353236666465333934616538333361393766656439616463373937 -36343937363935626262343039653734376239323962633438353136356234653732636339643737 -30366238353964393835636336363035373266633734616465336533633266353033646666383339 -62626164306466343262623839376633333738656661333731643166383666373637656236353634 -39373631383036313835353439383835643639623366316163376564633933313639613036646435 -63353461616530333738313032393063633362386138313064626635306261343761376337623534 -66376363393262346262643161626536646238323963653530353931333961663361373063653639 -36383239336462396632303638306362366364663661666663316438643662376536363035613332 -35646264646235643637626137663361373634323262616263663035346632303132663065323461 -62343263303435343833386232393831393030343664653465653135366539653135616636623538 -37316239666564393465633266316362303033363737643137306539663935363165643361643531 -36336262643263386166313432656232313634386561636461383236333037346364363730643437 -38356532633465633738613533626565666666643638636363386437666534633966643339393130 -37343063656462386264643738336665353564373665663436313636313734393735363136353362 -37663363363839373437313435356432626564393631316265323433306661313861363831386664 -64663039643733363832353338323534373163376236616530336136393238386630613834643265 -37666333326634343035623539323061363339653064383731326438343532313031356663316433 -39313131663038323965396435363338323161323133366633393862396436343963613465303232 -61323965383936616132373835633531363330643836636535636565386564643764356635343866 -63393730383564663762306639316161353835376134643038626238636235356532393464316463 -34653461376132326135353538656264616234373832663134656433636433613161353635396633 -30396233643763653134303664373661393031663661303363303139653035386163333833343234 -30633763613236333766333162623030633531383963313734366565343861633364626531633237 -35383362396462386639663333393664633731653438363461386139383630616563386430656239 -65626632356266633938393836346162303266623533306333306166363032346333313737656530 -38376330623763656361626461343963313561326532353832303238383339363861333735636465 -66376364386138653838383334393563643830323730346538313365333832386431336461356431 -33386532336139343733366663323166643461356238333538393561646465373236373034363638 -38373463303039666538353465386564623138353264383737306234336363656462346339623633 -63653232633561356138313238363732363766646361613961623266623031383932306434363038 -62643730663431636664636537393935346433613631643164643666323263323133636365353633 -32346162343438643730323865653539383764373866616237623163396638623233396434613135 -36656464383536616663663032363563656663306638323231306236353535613535333434666330 -65343033366665643337343865303633326463316537633535323265363938386162306162633263 -30616164343062303438356431366230316537303236346631306537643663383730616566316461 -32396237303562396266366462303162373162626531623832636561613030386531363130643530 -36303533653839653966633563333066623366366232623531646231363163633566363537366439 -31316531613630356337613433633063366637333361363130663035613561633630653033656336 -35643731383334333632656635323332333136633731663836363137663033633435643466346364 -62336635336333383866366562343131656561616533376230356339343833343834366633656532 -39303636333464343532303231383533326232636631343963623065626332373264353132343333 -30313939633666373565316430326361383565353965306530373337656635646631336264646539 -34323031373230386466303966643462393133326366333664373463346138616561613136666137 -61383834396132313133353230373931666164656638353830636439653139633636643834376339 -61626138633064663837373236386462363433333936626234353230303735393633346161613838 -32663734336232616532386638366164346130646530393933336330326530646566613131306666 -66373164336638646565386166383236333931636665366633636565346336333337653562353835 -38326134626163653939373739333262343365323735363137353832636433333461363936346534 -33386337303531643763383039616461353965323164316331613836343830326133313535316263 -66316135333131653632646432343331303361656238623430646263623133313434663133646564 -31306633656632363438653332666638643736386662666330613763373439383665633234323365 -36613738353435643039343466333064613635343332616639386362353930313462346466383064 -66623066643438386561343865633535663132366539303933616235373064653631326430333231 -61373530613332363935353231663564386363303066363863323533343366643864363835316631 -64643937626332343464383130326264386630626562373336383637633839386436336363653233 -61613936376162643632633836396633313433383233343936666465343765653338396261383131 -30363962336463356139383263623138393430333065386331353161393232663334386235643562 -62653432323761373132323435306236373832366130623164376339626636386466376537323932 -39333636316164336535383232396435393737303665663432336338663465643261363966383133 -34373561396635363231323033646136323431643235326335376536336531326265666263323039 -30363035393736393037343036636332663862306364656235633434373263656132323531366562 -38376531343332333738303362306264646661646236366132306638373363643963336438356336 -39336466383338656561393832353436666635646438326234323837376432393430373539343335 -65366632633531636135623334633762653738316461666230663663306566343533613361363232 -35653563336361616465633766363135363131646462633763353339643732343032653430633532 -39613438643166636263353063666166653963653239353833363135313563313637616538323032 -61613233393336633933643263616639656632333764363238633266303934336566373633346434 -38656438323865313137646530653766366362373637366564323730666663653132393363656537 -34353633316663616361336638386537373765373462643731363534626262353734333232643239 -65376637383535343936323539376333336639656637376639303830343163366363656463636166 -36626361323637346366313831373733343561636161643139666662656264333338386534626134 -64316462633035626535386532623733666436346262303833306539353237313531363134333562 -33663431323064353034383935663461313961616132666334306562353561666638613838306432 -36306662656232313434356638313961353836613234613964363138613635663339323630373961 -30663638636635373862613764303663663762633061313564636434613764663034376561373939 -37656538363734313264636239363831363636613335303633306231376261346462373733663135 -66623433316162376132373262613964623838653962376564363063303665663135653534383430 -37323432376238643031306465383763313333303636363461326165316237633539333162623462 -37303939393639626666313735383262373539316664383432313237353463613462626361623236 -30633339613666386232306330313163666466353339636238386430313966393934336432356631 -35306536366361353838373463393837623531303234633633663937303562353062646461323164 -39613864343661646132373137646430353439653030666463393630653137343831343034353866 -61643130353436353036313439613736653365303830626338633361306630316433343037376237 -34393762633663396430333639663965663762313862393163636236346462393631383238393031 -39363634306337336561646331616237393965306637396432636562383065306662353139656533 -65663133666134376230366331386539653335336438313161303066643562623739656661633864 -38326165326534396261636232336265373564653563316162316539633166333837336563613738 -38313831343139373966333165323864343363613630633765383136616361316632396365363663 -36656438333163386566393435363564643961306535313461633830633735366331353531316461 -66343662366537383139656561393461646465613533306535633630616264393834366466653131 -66626366303733313736653934663166336635303635386566303565363130633766643730323137 -38303437333462313637336166626230643837366631633737383630333639373966323730613438 -64366631663737623539363264623263323632643639383761356438333432636230323061366665 -30363838663432613737313236386632323038656464353765653037643436613935353763616432 -30393561303963326561643362383131303964613663636538323435626639623734613639373061 -35303331663034386537643433613537623064316461373333316138653336646165343936353061 -31336333663932366234643938653466646264393662396262383436643563376533656165306365 -39353836383038326162613635646166306238373863383330653536303832616630393939663163 -34383164613731646533383134613432353633343738323361373164326536656334383436313734 -36303865316637353765326630353832666430623138646532393033653836616365663936323164 -38363232653932663432373132353131366536353033346366346135306461386333386462323437 -35386337663430346532646337306463336636346137613131626261376462623639653433356364 -37613966383436383639333237633037303463393635623064656338633735363639383132633461 -33343530316339376535616636303236313437373636346265373033663661303366646566663137 -63366364613962393233333335323233656166343733346139613063616434306237353765363164 -62306634316564373937306638353134303766376336306138373530646263636664343732343736 -63613664626463623161393061356431626361333765336331623763396364396365303233663434 -36386366363565616335643534313562636138343263306362613633353239356162626566616533 -39343139633663613362396635636236373235666331653662396166613833373365376465343238 -38343431333339633762353236643834386230353637646161663938616266643734316130363039 -30646564366331376263666232333134363361373530656234633365623761343062393764353931 -63343862623333643662386637376363396531313139643266356132656234356163323434633963 -63333036646239666261303262363536316234656164633462306564333133363737623465333133 -36613138636637373663356465343233663937353461356338343364633534613663646662326534 -62633035643661373963366337656637316363356636616335343730643162333630636662303537 -36323535376634663232373963363039346364313935346631376363303531626466326165303066 -66666361643937323831616666626465623764653732356462663433656131346438303838643238 -64626430336465303363636130303038353333613838396266313261613532626232393563646663 -33616636376136623531613235616139616437356532636130356433336535353636383139366232 -34613039646363393839356265363437653664343465323937653332363335373431393934646532 -30643937386261356334393064643435623164623765353339363131323061623339663533343837 -34633063343863653363326631646538323063353435373239336139626234353231663336363363 -31303732343063313236636130313434313361633464633731333839323235666262313133646438 -30646238376362333965633062636230336232366133363162373734653363383937633564383537 -33386364663866383235353066393865633734616262386339376638313762353437366563303261 -34393263366638633536636630343937356265653334376566653738333131613233353433623839 -33323633333866376436636532613130626462383762623232616531333961313364646332613761 -30396430386531666634393966323961326362623237626435333864373864653662333539623432 -65356461646237623737396461616562343534613838346637323666633466326332636131326432 -37656463343231383362666462303833346137383337646533306261303266653331326266666461 -32663135383335353766636631643862343933383837353037343865346636643364366630323937 -62643339303830303733363363363935626561366139376537356238613335323034373731343332 -38393132313436303163653939623733623138366638613934633437633934393534653339666435 -35376431613861386564306564303237336430363136363134353931356266343436653361666166 -33323861633334323365613863636232663534613965363730623536386533666534353732316637 -31363165383030616166323734656666616564376331613661326263633638316231326161306430 -30313463356632306332613031373635353837353631656138313630363731316364663362623864 -66666437306464626264663539356663623061316432383238663331336265323531653435323065 -34353834323835613664386466373061623062366538343562306336396665343864313366646366 -66306139663135363265383166303939363665353066373966616131393438636666626339633732 -31393266313361646633623861383034393737343961306238613766666435383736653632653962 -38343038636565623834623166393834346533313137376631626332636539373330386334653036 -32366361333539363934363765643832616337386663653638653264616165343230333865643530 -63326639373864363238656466306636346164306432323036383130343362333764656634626164 -39326430623035613331356665326163653932343464663866633865363662386365623862316537 -36626234393135663264333238393230313830333563663863386531666338343964306663333134 -65386237353336383030386332636163313735336337373866316136306531366332613939623730 -32396361306466613866663934663832646232363134333633383766643466383364623063396439 -31616639653230633165383162396266636461396239653832323635313763666266393231353365 -39306139363439616138643062626634613534653331636331383337383237313931386261393164 -38366634383837346165623864383138363538303464633662383261373730386331396263383861 -30313561313133356235346639333764363834643037376161303865633364386434366138633435 -66383632313030306333636136373262643437336362626263623030396332363063373464643065 -31386661353261326232653031346633353965316462326235656665386538613332343639366130 -62663863356265376561373230633231396163326533353634323439363834643032336561323832 -62316534646533613963353764663939323861353265646336316233343934336230366437663566 -65303730383264393439323065306361323738333366393531636637363635343730303964373563 -33353439366535306531656536393436306239383062393732663965323934396630356232343232 -64323665383338653639383763663231326662323264633963616661396433646266613436636461 -61393931663934343665383830623933363935646631316232396337376664306430356665373661 -62616164656633336364613639323131326431313963623330633338623063393435376436366265 -35623963636661643766306561323937646563656236646164663462663837613331613431323763 -39626461343839393538633666343336613365613931313338396563613736333261653562646237 -61376661356666616565633464396663653464313665656661646331373432366339303265343365 -61346262636662363332613135346338353531373430613333316566663231323631393864326461 -37623262313935393261656662323262303765626634623762383633356533396234643037366561 -61393866383364343265313965643037373134333138376661303564636166383633633163616662 -31626163306662363466313362373132626431363539386665366261313433666236636265326165 -30633138353033313266353665646564643235626166613364323764626134626235633038333234 -38383439653539323333633661633530616435353866353863373064363231363932616331646562 -65326233616663396663616435363535396135613332373239653236323831396261613662616361 -38633565356231313133623562326163633730396131356537376537363463643262333066333436 -38346135373936373063656566666564393437323535663966313330373062376265656362636537 -63663038656665303263373231396633643537343037366462376564623037353334373537326332 -62613638633430323532663636333435356264623664666338343030353434326632366365376130 -30333438623265333635643363316663363864633438336636333930356438326233333164306433 -35653738623931383233336363633661613361343032363261353038373064366165383966353734 -30653964383939383839633834313439656434396338393631396630363836343661333264613836 -65636462653464376561636164303032663330376566666562376264383663393563666165646338 -36633065336266346135313338663931616337653761613065616262373866333431613133363833 -66646465336136383462313036323134353765386566333534396139346164623735313335613337 -61393838633766666365373963343436323465343438303838303933383834633964316332363162 -61656564333339643535613237323838313165383333646131656564386436636661303161646232 -30363330333637646632343262646530333237326161313731326363333464363336643565383162 -35313064613763636636363666373637313363653931653532393832383435386539353335356165 -30303065316438326539666537643666383831613638326266346238373061333631333866666132 -30383833363861636637383666393032346539613539333236313830323764643463353337613462 -34633932366638383631626539343462303132636236653963353430643330636163333630323030 -66666334383939313037303830613936633737346434326163306135313536343339356632663935 -61373361653136643335313637383830336432303863366163646330653530323038323033633434 -63336231376563353966313034333863353766316331326331323136633461343234396532663236 -38663033303263353562616334383831303766333533626630383434303533336332636637343230 -31656634306665653936326636623963356537383965643135373933653531356338643137393237 -33646334343663663430396564303366666565343239313166313638303230386233373831386332 -35633865616530326630663463363362366337363664383933316664373161643833363839356531 -34316434623239333335646362396361363666376632636135386130663263323336313632616661 -36643133623739663430623565633037636234316439376563303735316338326430616666383032 -34323836383339653664343738346663653133333564623136333332383961663432653937343435 -33306332373963333832323332633032646134636564383530386262343235363736316430626430 -62376138353662633532346333393634613662366461346162643630336436313632373533343530 -35363235646331393234633361376336373763653535363034313434353866373730636165623732 -32646131363736333236646262613137623438616561306230656630383462356636366531313038 -38623064623566346665656438383764346330313836363233623137646134383263626331373561 -30636264363037633236643066633930303939363531306461333865353833393534393765646633 -33353534633135313631313933326131313338653737333765326661343461336665643737343466 -35336437353039666264396336663164643538373166643132313233316234313263393365656337 -65333938353863366137376538373730663663356664623731663332336264646137646433653931 -39653434623165663363626332373263636436353432336561306335643231313061663234663062 -63363365663036373631666236373263373363633532373236643963336232653363356535323364 -63396437316166333137393632363364396364643933623061656463613838333862303539363733 -38633533626662383936333134613866356262306564643332313837613466373766636264663431 -63376233656535373863353130336333353436393266373038363765636637373833313965366166 -64626433383935613539373430383333313163343564353635636164333639343536336237643165 -37636330393966343133646238656463653635343132623536663739343431376333636465663237 -63386533306139643539616633336465393038303764653265663434626332623965333831613764 -64303337393334633265393538316630313736343662656261343136303166326337313865303966 -65613732643761383531323164353437663965643933656139303835343030353736643166353236 -30623139643633623564653262303566366236666632393365396232666561326438303836616565 -33616466383661326439323464373862303337316337333461366163613930333737336261396333 -34396261663935656663663562333062613132383338643666373637393562376236646430383235 -36353663306636653436303565623837643934626162346361313138383864323361623830356337 -65333439643733303636616239636531393131313363616330653561623937626233383866626334 -38386235646264643133383232383362313333356365323136663763383339363835383966326261 -34613534383733636133366661363761626165356231336233353732333133353666666263666635 -35323032383963353665363932356261653230666639383033363362356363313537386131323230 -62376264623962616230323764343561383037353663653135306334323164353364383339393837 -64376162643339353137356536386363663531323461613434363266386461353361646264306432 -30323139616666386538663135346131393636616664653265626166396464373861313733373165 -64383234626364653330633764643331663334376631613163373833653932643061343036386466 -63393937353362626133383834343030343835636161346161343532626265356165353332353230 -61613135373138643461373863353463623332323334613734316562346637363063653433626533 -64333830636364666430353565326464623037613263316539306436333530363431306636623534 -33316538663666373034336533383031623066353563623333616336653236363133323533373061 -34623433373934643761383931373762613966626331383531653935376266373066326438666339 -39636434643462343036386539323839346364356364356535663664663434623062613566646431 -64313732353632623532663866316132343333373061336166633138656438363062643836363963 -63623635383861356137316135343330343864376336333730333836663832646237376663333034 -36653566343133373666663738636132306238633063376631663661633731306633396634626262 -66356465623438653361613637626432306163353566613332373836303231346361303739666663 -39383961626564376366376462333663323332356330626435663764663736616138313438363439 -30613961373033303266373564666335633932636237313232613437383866646239613730613935 -34653432326530356461613035613035383465633862633064313332366161613466316565356462 -30393238323434353230633838633937343132616437663031373462663735646461636162626631 -30353735316332656437623964393561323362643533653833383266323964636130646138666361 -31623034333363623031663833353661346232383535333662613936653530633433623364653538 -39636634663738653034616566396466643931356366643163373938663231323030366231653931 -39356439623763653236313437303937633261366234663030656131633863373131616237353431 -31393138376330373534373931363062343030383237613230363934663261323465643635656665 -65356632663164383262363832336433353763353235323562383938626465383262386232353863 -33343864353939353135643033656564353036306662353739383230353137636362653566353331 -63333536663835333733326439613265333234623136306265643463653539653461653733613765 -36316634653630383736633435393962303635656365633130633634323135306565313566363139 -34613836643961373931336131323361623264333339343966306534616131316137346134303430 -32316263346230646432626661333435353336636433626134616231656264363861366161366535 -63386439633436366461353063363364303330356664316338656130356537386665316465376639 -30663338333264326264363831656130326130326362643132366136653836323061383134623936 -63613539356538323531313035383164633766336338656537643732353133396235616265396261 -37623564653964623039396234353531333936333865333936353439383437356333303265336333 -61333861303931383033653534336530393963656161363939383537613463613464333839613466 -64633862393162646339363332633634623239616266653661313636626638646166306365653765 -38313931633237656632666533323239323063373137333966366363393861323365336438323661 -64613531346661616263393430323962326335623261306332626533666534313236663833613436 -33383633666139393466643461636333643431306164643637666435353338353964633830396264 -32343166333831313839306266306233383763616235323337383436396631306630363030666262 -39633465343361313330666539383833363861366131326132313865313961346635313739326637 -62323634386465653464333635343035386664343634313933613964303265343537383239323363 -37623539343538646232363864653336383837613964376261633162386135316362366262353235 -62626137646638383935336636623731656338626232373630646665313537623065353166356433 -63623362333436656336346366313663336632366630633438643438633330646538333532373066 -66323036653663643662376334376139376231646333633032613935316234393231633339336564 -66306339373461636137383734376561323834666537373266396530316135393265376365613133 -63656634313935366261386562353737313861316564646364376435656436623064623364313833 -37316132643766303161353635323935613164643461393835653738363066313362633564363533 -65663330363664393765643532613961643738656261346138353861643331663834613033643264 -62356565383631323239313132346666636665396336646338623133316162356432363538373333 -62363661613232663863343438303066303938316334333266373631303733313562643464323735 -33353135623336613135313239363531613132356332656165356331383462306134666437323830 -32366632626334353837363364316336356631376531326633383332393336656566353737376163 -32336533343533323036303432613737313564656633626534306363333766633635646338343862 -33336237383863373232323163303366346462366662393139353230613435643664646463616264 -38636563633866326434363632353766653433326561336537623363633562323834303034623066 -33363366313463303262303733636335353733366230323131306438663535636263383936653834 -36613637383838656663656362626537653966393464613163306637343635383437373465346337 -62633432653735653233336433626230346162333831373963323861623636366165303665333433 -33656436373166663866393764333062663565383232653161333165643735303066376637386433 -61623138636665366463623638363534383739626633353261643863303830613334613334626435 -61623430366339376634343239383230383065613662336136333761623230633965663138393132 -66353335393435363464656332306234646431373935386166333032656237396163353736313164 -66346463333736633537646331353233383436356663663863623435643238333361346535306337 -37613263363666343962623737636131363039366265656331363039643365356261343463333736 -65616463333131303965373231326164343962323861383534653266616139303933336633656362 -32336562363037316636363465323736663562333865303631633765623465613964613137623239 -63363236316234393334336364356331346530373634306634666632393361373036653434363538 -32323437333964653832623939616163373639303332383539616130666138663263376562353664 -39396138336236663866366265633630663939373661616439636662313665613962653431323432 -36373364396537366561333562653636386566646436396534306333663964396431346564353963 -30646665343937353031663039353563346138613639333235336136383038616563663630376362 -38633365633331313135396434636566643464643565376264303764636134316238313965353232 -36363363386662616263646438363561633732303564306437366330653165373531376432313962 -31373565623030316361353533316265366131636663393937386565653130313431356230666334 -33306564333739653431396561636361373662646639613237626633333431313038613239303033 -66346462383333316361333365653063313630316539323637343163346439343636303266396431 -38383033373163353563383730333330303165646237366165356434623439623530383130633664 -35396664393638363638376639646364653337646339623063303662633032393431363966363866 -66323239313033393533386161356135663466393737623532313865656435346437386661633733 -65623633343436353362306633663931616665353364356462313662326331333439636262616434 -35643639303061386662613430373864306237313337623262636461323732636434326237303832 -38353331383937386263643364366139643337306532663962353038663962616237656663613364 -33346630663030383061666536653630303035633237343934663565333032613435623063396139 -62336332373264326532386431666262646337306561666533326662383534363333666666633763 -37653337383034626131393034613861646363643261326134373437613339613731326437656334 -65353133646537653938363465656535356232393735316139653536326562636538656362346463 -33373431363336643733323332383735623839366435303839393364353135353163653463633764 -38353739653966323334366436653661323737313734643164303162373730346634623362336534 -63633537646536363166366338366462383039616630353335666562653262376132363237613266 -32383538323061653538393466333831356165333565643062663338656132613861363061396532 -34616234613361613665643834313238303364646561613664626635353632306530346165386436 -64623564356633383766366437346138306632396238633633336464646237313061333933386264 -63323839373530663937626536333766616635343836396562386461633031666438623966313631 -62636330626231343438623830323165646133356636373533336639663834626437633461313930 -64356534376436643033316465663665366538383663376430393061646336636266623962336666 -64323361363231326438386261383439626339643033363665653962323463633864353662623637 -38363334333233396539336136323232663136353336626438393065616662333963333836623163 -37626366626133626266353739623334663765666633663631363738343066643738653432386630 -39626561346564346234633164666466393533383165323365373132633538663564393131343534 -64663436363566383664333033336330323838366361386439646262643931666231633334313137 -38323464633462386464376436346230393066306334616165643931306163343732633733396633 -63336138333932643936303266373835306264646439366661376261336436393863303062646564 -32313663663031316439633330386437303161666333663031303339313361396231653336336231 -65333466326562313735383432653561616662313165326531353331303862323830376432643939 -32623537616337346231643633636361303032613330653466393638303639626466313562323631 -63323332306433386231363565663334633163363233353937623834386363396139323134303735 -66643638363032363264363032623364383433633939346662356539313637613733323735323935 -34666337383263303864336666383735373636373962613062333033346565636262383133343435 -33623663353736326132356133633963343135323636353837623066623438393263623335386162 -34643138393862353962363634346539356131303261343936333865393132636430623738313831 -66353164366464663239313636653834396336323932643662653762396530323763306132353362 -33646636643837623935623437663933366566333661323931326234633937313762356265363136 -64623634303833663363333933383965393733376338653437613465373963323238386334613330 -61323565343330313862323931396137663164633761376138303031666162653964333465316563 -61316530623930383134323233343236336263323530366337313733653036633863346664363931 -31306430616634383861653835313333353338326131306363663664376236316630613638313864 -30316531326138613361373064343462343636363834363962393839333331653766313731643637 -37303532323232623231666635346637663163353231353863636230653465333764623463303735 -37336139653534333263323362613365656363356337393866376431396534623238313664313034 -35373136616434306365373165646237313830613161663030383462376264326435336331316434 -35393964323131336163313135653366623431336133646433343261636437306534643337643564 -61303565653065633934613534666363346466643231366335373038623262613437313633386136 -64323235353739373337616261386231383636636133343537336164393436653834366432373639 -36373138366430323462626636376636363864643764326466643061376538656465383761313334 -64663338363631336664373330343265343533346532343837383830353237393833313566393038 -62323938616561626636366132383731336365343733663230393862383034623133616638336166 -33636137633733303838323234353864303264353239353161303139353464383966356337383166 -31333332333362636132323861666264353830663735653337663135386466343463643733383033 -66353139356462336436396636316366306664383731343261623530333030343862366538663237 -66653834366661643766363132663562633838653662623839333363646433623533353961396361 -62643662643530666465366132653630616437303438363732623037666530376464353534376363 -39666430663566303833363733386334643465353061633936613238363065386333303836336562 -34353062303938316530363834646661316139623131636162326363663330303337663936346631 -30393834313064646431353034306234613136383238306161313565666635303566366263636631 -64323665666162633136306263666563306139383637646535303337613330636631663731643464 -37363438306336653662633731326138623836656533633964356335376539663630616364346336 -39643337383663323933303362346433393162613835386365373333363137636461343635373632 -34343739323563636332376136363063643962616636633035623736373930396337633566663831 -31623136363962626134303266333161353138353231333366326131666636653933663232623735 -61353938393934386538303464343065326230356432663433666436623632633631633032376366 -32356163363536373736333839386231636635396464343161623332323035653462653635663361 -32653934666531386336316266333963623562346533623064353532623832616663303762643863 -31323033383838636633636666346132353830663762313934343665346438383530623562656164 -31613939366163303933376637333463393036316266376635373161386362643266393432653566 -39326239346632663361336532333466633739653431613863323763633233333736323431313463 -32393035383465656163323938306161366564346366336530393262613731373962373938366135 -63366136313063376262346435326233386636336533636334623639643064633036376433656239 -32616635366263383535663534366231386333616565373033333662373263343038626236333963 -39316165363734343931383765303333336665333839323136616266396633636664656466633636 -31343065383562343862303639613339663637623065356263343735643163316430643164383339 -62383539353031666633643566643035383361626239623031633365646136316534393030616130 -33306434646633333038343538363566613364343061386636366336353233363634313466646265 -30613438666236373962663533323262643462633932623337316234353136323834616338333736 -39646631313835316566393731633135303362663762646261383732323132303533623834623261 -31653764646632626337646561333330383065326432663533353364346666353135316130663830 -66643939393666616361333532343066396261653561363062386531646632366362633532306266 -64333436623763616366643862666464313466336533383565623536303238653235333737366232 -66336563646536343763626439366164656666613163396535393137363033373738653339623030 -34666138323634643937316539353163643566356637353230393466623762373964303830366331 -66326434333337633062613836336463396431366238316230633731633662306339336664343461 -38363264623931323064333737303731653762313164306262306332643633633463303837366266 -35353736333533633465613831386639356561643562323133376638373763343063353132346138 -34323935653961666434633962363562613932623338303733653038306461353239353439323932 -34626630373234373136376338356464633462316161393135366365303233336666666430346638 -63356237326564363564333734663332366262623263306434636464346363316433363634386235 -66663831656561653339666661396132633538306332363733633935383161313337336532333435 -37363835623462643538616133663938646336303732636264363837346361396661633534663232 -39346133623137633464376561643562313039353762363462633236323866313130623030616136 -37356334333166326536363233666539616635306563396236353734353339623661646431646533 -32383137336437663762366433313832323137363332313638303161633332623462393534346232 -30316365666135316261393733623762363062333331373430326464383439396235623739646562 -65383838313733306236386238653435366566616634336539306462303866366331393336643830 -30663731383865323861313064623062633433653335663264663038303266323964663030356631 -62396231383736356330326539393962316338326235373564353636633939663164373131626130 -30663234346132343063663730373861313262633263396464356163633734383331373033653433 -64303035623961633066376138613639643132313766663766623830363362353762633436623034 -61623463623837643434353964343865346436326330373766373837626463333337363835636637 -30366439353035626533396439633366396434333864306131616535373832646130623634336438 -36643332646530313165383663303265653234656364353564663332353964653264626233336439 -61313165303062653734366563313766643835636632393061663762353238653632323430346438 -63306533646438376231396539616534616362393139353434363665616637623037373762346631 -65646263363739663136643736383964343539653439373139616333386266626637303232343732 -62663138653932653364656662383931353161616365656539653866393966383733616338666133 -33663533616636386632366138353864393666303337313731303232623361313561353464623332 -63323634343539303761366661653261333933663964633563343161636134636135343036323334 -31653734356264633037616138323731623736343061666262336561313737383466613661313462 -36306137656432343739316464623665613264353839346330313736356438653931346665343534 -38656166303961383732316430643836353162666165643864643465323338386266363165306664 -39336335653336376239356437396135386134646263383630373734633038383162333639306438 -37396632656466616166393764333662623938643935313565383062393636373134363263343864 -64323565323433646463633139393433393662623161343535636137623036623563333064666137 -33613863313263643962646435393231356230303134626663343361383066313330313666666431 -31333830376435323965613239313432623437623235656165636561313763616637303230363836 -32316137333739313838656137326236383565643630353966393864633232626434356466346637 -36623135343732636638383735363665396530376363333766363132383835376263643133346132 -33343535633036623535666361363639373439663231623639663763643364373835646639613731 -31623363386461366262613265643666653031356438353839336264336230353635353333313262 -37623535636635393932316633383936323264336633633635383062343864636438343561333863 -38643531656634353463633237363936353861633439363234633437636165386335343065323236 -38626362343332363132353462616331346462323937666430613830643664656565646333353464 -32336266646538616533613163363638393666343636623535303734623637326435633238336131 -36316636663963613236323366393263666466303934306238633363356538356438306561313331 -38303033613166666234336132626239636465376463666632316435636230666438376561653834 -30653635393135326139626337643465653631623532333062323738373237643864376264646637 -61313466383763373765663134656336363839326332313132363364393035656164366534313834 -33613566613463623465626537346163646136343038663635396338343536633262323430656531 -39313762373132363539633836396564376533306439353263623439656135623230306264313331 -63643765663361623836623363653031633735646363366331306336383732323565363037313538 -30356636656139343734636263333238383334653332363434656535363263333537396236333761 -66616261313837646464613061323032326137613965643136393339346234313833303131333636 -33643838316636663666616139653235303532623964303534313431333038303837386463333539 -37306261613137663031376365306230376666356538356131366333356335616539396430613465 -65343633633037333263656534386531333164396535393234316439623764346639303966356236 -65336563636366393030393230353931303939626430373363323634656135636231396462653939 -64386161386337633432633733643937366362616263646534323964316630386662383764383837 -36383466346338343063336161393961303738363435353564623234626431353434376536343761 -64633832353135383765306534336238656464366166656537636432393065366338663433613631 -37396562333130613238333065393632353334386266346237316230646135353662393635363064 -63313664383932333030333363366564663263346336306230386539316361326562376334383138 -62613563646363376432666361383461613638326437316566383538663339343437383532626161 -35306266303861613835376663613634303764326166326466306164396265363131646461363133 -62356534306339373265363263366635326165613031616432653133636131356332343734646531 -38383235613665616162386639633266623862376533373761303533396231333063643961323565 -35626433383338613864633434643930393265336631626562373036336264633238633764633834 -34623564313461653135366433636163336263623163646236306435633334646665396165616365 -30353566646366643066346263316364376635383933636231323534313831383930333332363065 -36393532306134363561353537306131316362383637653931633038333062623533336666633764 -62313165393735383864616463613431656664323461323839313961613461346136626262633764 -66366564616134376132653138303831633037663737646165643535626538326333316665393363 -32313363643534306362346166626134336264643230356662313463633764663636333266356664 -63623563366562636466346164633762626532383138626434383632383165636238353365383130 -66633565666236393137643263666561656265623765663463343362393163333365636533336261 -30643130393835363334366133396132626638646231616461303430323830646564646238303831 -34326462666638626632383339303634313038323464613931396230613136313738323462363632 -31666361353932396262336533313332633163666231333234623630636134626638303437346639 -62633562363639623836323564356237636630343063656434363237396261616464636637353233 -36373134613863316139363666386337306562386234373630306165336139656530623533633866 -35623330653666343932653637656665666339393565613437323266656538326461653039623564 -36366431376636323261623434326431376532663364636432626363383030326166323866393662 -31353265313232356366393730326630643764626532656562626137303132303965333062323166 -62303661663437333734633039633863623931636432626532353461323132656332373131303439 -63633434306234646331346530633339383262333731333433306464353131626561346266313936 -30646338643238363064313736316435633366663839396332356538376463653737656661613163 -65663538353433613638386637656238336631323032353539373863333966656432663562393736 -66323939316630633936303864333037373436646262373935666262656237653630386534663362 -34646335633531313635353937613139646337373031343663333935396635653166373635613132 -36303933323061633031393864633262633933356664333336643765376134666139393630653230 -30643632636236356562323932313833653062376135616262666330396231616365326565356161 -30646261643965383062626465363835623230623636643637353233366162633735333438613736 -36383465366138623766383361666635376366313965333930356331366539613866616463366231 -31323232623531343262316537353533663166396162616662343666316461383031386531666438 -39353063653166383039306134353561646239393965323536353031333238333332366662303163 -38383530336161356330363838333965313135376565313937386430363430306365323066343035 -61383339613439633133393635633661383862333164353635386164666138373536313135313038 -31653233663861336364316636653763306434646137663935336639393636323330323638386431 -38336266636366363961363963616566653538333738313064306162656563363738316130366233 -66363833306136626633616133353834613565336232383536306631346661373965313834656563 -39396437316134616165353062623862316138623733366234376663616265336332353964623437 -62613232353066343235396464386165353265356436623465336131663930666132316237313539 -39393530303561313166333739646561626433336133303030353633323838386361646630323563 -65303037643533663866616461386238336535356636383265366562373539353834376539633632 -30396538303461656533633736373361623066386339633433626364383661386230313331343462 -38383535353166366662376538323062666135616338643233613338633464373532326336666135 -38346462366262383661396638376563326331306538336138666363646439326166376433613538 -36333465666434326162396331383061346238616666373935653462656138623934323531363731 -65303465346564326331663964353864616530656161343638366338656437363161663834303166 -66633162323965333939316263313435633636343536373066653064383762633239393933363535 -31373538636465366232373634616564346231626232313665323563353733636166343763663338 -64323832316631643366346430626335346137333235346637366262303832353963303561646463 -39663362306638333230633430373634636136653839353739656265383565333766616139663335 -38323361333537663765333136653563306265623437363532633030323264613961326237313365 -35373236653564353661343138383030373334616661353661336336633062333463386334306430 -37383032313136356136613830326362643364393931356162663937666462323665356331346332 -38363265373137386562346636653436343338346537633164646634613266323665616639316235 -35326337393338663735376464326366323733326465616332383137636335353062316639613862 -32373433663936336232353066653465643732316538663236393739633139613166323361356164 -62383734626635303330353730336364666330656635663662306162363834353364636133343235 -61303765376466383765623037383163373432656639326633613730393833656665373838383339 -30663864633339356263353431333333353265663434363732353832323839346632383161653236 -32333532643536316430633532373637323037623162383432636630363932373966393830373733 -33336636393937313230316566323166643639376262373735663862326632323635373665396134 -34346431326365383333616330356561333262383030653832656436633733633133643666613539 -31363136333565323635623830636264306134393535663232393135383638323035363537616461 -61363034303739643139633236633836653562363366306339616334376363653538373731386635 -38363664333565383964346364386639336132373039366636346666323538626132366238663566 -64633239306431656233623932326637363138633530363138633061623665653433643831653335 -63303635303331326339383361363063326336316562366532633037383134323661666561656132 -64316235643164343061353034343765363735663630363736386638636630336637396630393133 -39623533323766383136613365626262666337376437343165383037313534323461376265643435 -31616362316532356331313065643463663531643132366633333864646363373633303037643033 -64356535386639306132323334666434313365363238663966356339353330313932633964323133 -64396336336366646565346461656431323037383662393464343630353333306138326139653839 -65333235656139346264316236613336356236386233373232653138616661613034376265333233 -63643630643934643330636331306363323164643430313433656462313563636533383435353264 -39373637666636626361666163373231313866613435323062316438643738653764613236383534 -33656366653033643961366562663035663738303534653862346130613564326637376564323338 -66386364303539326234656138643133346538633734353166656136366230393436373434393333 -64363763316265633061356163656262383031626331366534613532663561646162396662333262 -38336635313039356562633731376331343634663735343436333731353865373462613737363666 -63393562343639613039653161393032663835343338653335383031383136386131383466386466 -38626335653639666632636464326365363663363232306165386163373162383233656530323366 -66323664643135376330633163646137623864636561343061303331616163613336383534643137 -31316465623762313333623336343735633265626234306464656537653733666532383930313063 -32343439396434343330343832633863333361633864336461373964326534663763373964666261 -30343737386137643366346666633866386235383266663138386634646134656237656639393136 -33626639336162306131646638346661306134623561303964363232653632653232636566623864 -36343466313533373130393734323930373535366564333834333764636365353131323037623935 -33376536343266313836356438336264326135323862653636346534626130663833656466353237 -62663162396434303335623134303033356564656264323836373963353430396162363561636439 -37366135376431326461656532616238656161646462393536626233376561636564306530323163 -34353631613233346234396264623431663461383661656238636364396537363064383037346631 -34663031303766336431393366623566336465393865366666613736303537356139393937613930 -33333634363261323365643435343635383835353461626266393461393761356537316436353534 -31666132376235646639616162646438396464323139656435666134346331336433383131643163 -38353463633730623663316364663339376638623039646662636162613336323135343464323130 -61363161633265333332366433326265323033316139323036333737333561386339346462363366 -64316161643139643735333939653931663564373234373733633765376231363438623839323635 -35333339346365396663346461303530306537626431363734666337636631373031643831346364 -32313961633763393837633739376438303632396163633463613635353138396439336234303535 -33343032633633323431666230333364623732623632306361343032313765313662613630653061 -36336465623035663963353263343638616133373238323339343731336538663032363465643362 -32376134356538316139653336303933633838336438353562383236313066616339616532323034 -33386362386135643436613865623366333564346162646561333663316437383431323937616134 -62666535323734376536653866356131363265306336386162343938656532343730626438353163 -36633564323431643037613134303037393836353934366333623233336433626539373432623630 -34653134663933666138323634613839636364396365633833643362363666656231353063313839 -30333335643231623835353533613732373531326636633439633738643139313837356234366562 -34626337663162376365653862383633306138326162656634323834646533373561326638326266 -33656362356162656162656433636230623738343134623731323564386638333265343737333431 -31353836386562333466396330646262613731643465653436376163363261333639386661613362 -64613233333733656630663564306165666464643536616666306237396233646163633166303865 -30656462363361663063306231363165366233313861326563306261633063363564323638303135 -63383130353165646132366261396534353865343862626439303331636632323063653366633939 -33353664656165383536346363643562303862303437313561313864343564313430663838626261 -35623063666437346439613234336231616538316464636135346530646437346637623039333134 -65616462643665353838623366393433323961353737646161383130396538316461613836386434 -65306262666165363636373638616366663266623863313035396262346562373739396334663766 -31643834656466363833366464666233666664346436613036383436313762376136393738343139 -32613834653436623462333133633034663932643864386262636161323837386366633962326536 -33636437646365386565306336396637313334656234396463663164623936343861396130613036 -61623266643637393964633963373461373030646261616164623336316164666166316565316437 -37383865366265333030306464303138363533323164663530363363666462636136323465636561 -62306162663864633564633661353532313232393964333931386631333237663232653465306562 -39663565653633373134393431633737336166376363666465363861313933316639653166373838 -35353639313738353466626462636339363062316562333964303638376663653963333263313764 -31663037653566383730386361343263353263383838383637383531333537663933356465373530 -34613936666437323363623438663639626333613365393134643064373165343735353138303830 -63656465396338616134323866613633656663663835326233373432393734643435646166313062 -33646465656636633335633437613534383566383065346236356564346536313232616133316661 -61613838376266653965303062663032313563336265663835363966626561383030336663613066 -66623561336337373162356332666665363064353238633037613366326166653531613939613964 -64646434633939343938346433366530353132353335333537366566366433396337663065353364 -66343732623731313832333332393465666632373965646466643638633332646130613864303933 -36346333376361376664356565393965366638303435353530306634306239353633393634323064 -33613437316436303736666637613964616361396335333761323039333434356361626565633938 -32343463313663626262653364313262333634663432633932336134336638373466353362643764 -32313432653535616134643961313034336132643363373963366436633364633131343136326264 -39613666653263636336393066663835616230323238613033353731643834353536626538353866 -65386435373065326130356566613338393864643966613830643739316338396437353762333962 -36636566653332303766663366626666376337303561636462643138343663346264643131376633 -33353737393361333933613366366433616466636133346333393937316534303838646332643730 -35626138376239313765353731366236633363386539303366663533363235306333303162303331 -38363365343366383364626430613339373239316339313831653839333731666432383032343439 -61393863336138643730383565366433316637313733626432383264386564303232383735663366 -38656433313661356263333436656139613333373961376536366163623830356264383333356463 -34636536653366373966303165323762626630666330393931393664343239383335366263656464 -61643638333066326161646464303732323635356336656536346165356533366330653634336537 -33383334346231363530353439626165363237376333323061646462313064653938393737613431 -35613133656134356237386636613739633664356230663734346130333361393236646634623336 -32613339643034613764346562313065396538653665663237626639313639376334393033633039 -36623233353532353538653763633632313038623939396137363436653133323363323732646430 -39663136653230373934386337626637313036313561306132613431303363363634326438333434 -37373833393961623865353637303838333331393532646630613732653033656635373262333834 -65396439323139326363316235363862356361626437303466316261643466646230383266346436 -62323266646437343466656235646264376331663932353534613266316434376166613539656561 -66643036386462383862666161303639646631633666336137643861353633656339386531383138 -34316565626233336638643931393233333532383737643835613839373635623131613462363435 -66353166316334306135656661626535363438646563313362326565633462323630623266306332 -66663563653334636639663734306465383535366362323265643265643030386364656137336639 -64663836386239636565663638636635376536666462633337376364346661613831633963663363 -61653265306238353739393534663832363439623330626235363364313532383536396138613637 -62666239653863343332616634623464336335396463363731396332653834363533646338616266 -33633661306233303163323436353963633966653930656532346430386336613332663935636165 -66616236626330383564663362353035323532323662366335653937643061626535343034653536 -39646137356439303965326338316430633165656431633235616235623939353265333566373461 -34366433313337343362663065333964396462326432643963613135633865343035353665343631 -64303236386436383664363634336433326232323538393163386236353666393365663231353137 -61346664376138313166393563373466653230393531336564303837663834393835636363383762 -33333163656238306363353634326661613934323965303737323533613964303565316435316463 -64386665313734316135666462313736643835333362386335616263356334626633643462363136 -64353830336165376463663130333935613038373264343965303365613330613330346663666265 -35363566386432656230333362653562396239366261616163663234663363316535343762653632 -39666338303164383265636263666538623832336437373431366436376164656431643630643034 -38633231373639353663386534386338336437356363303335623730303662383234623030376563 -37333339643731663664393961396662396635623664656434613362343432306639333662313164 -36643938633239386666656364643863623133346665376166623338316365323039333332633834 -30376234666563613635396438323866663966323836646634343635636334326339373736383035 -32323731336466363961373739663461303261306230303532306133326664353936613065386463 -30326663303931613864666335373931396165353432353231316239326433366539616165376138 -30393366636634326631373630353535306632323932323331666661653263636265373236343738 -32636436633839316562333131623336313866323133663165623333396262623033346331353230 -66643361343439336165386233336634356635646437626165326434383762353437653562396564 -36643038613766336334356234666666626132396532376366396638666336373831356263303965 -35616366393730643162623037373863386465346564383730336262653430353539613261663664 -37653831663431353463356130663232396638353536656465353833303033353862383435326236 -38326530653639323862326333623532616334373863613933653439663335363361323336663764 -32343334613361336635386436633564393539346464333934343433386531313662333439653632 -33633062373239383566623663306562363262323236376339393164326261313833323239306562 -31356664656134383362633830623466373031653733326663633062643130643432303137616662 -37376236626531613266393765316638323239306666303636623830626338343163323464646263 -32643535323332623439383262313536653939333638623562636332306366626435323437363236 -37636636633537343035663562646237663239313561613531376132366461623366333234316564 -32656466626637393430343637653736393565623332623365656531313261626164316435346166 -36326463646261356436393132666366376232653432386139663231663265626533613030316361 -33643036613266366266376263643065346636393761333164303932613166313565323936313133 -35653132306331616536373633616566313464323938306135366239323564653963343961646330 -30393437346437316436383264336630643364633536346363613862353165303132326463346531 -37613039653236336339363439393162633735643238386335366237656639363136373565633133 -39376161363461646162646532376333643166303934656332336461633230636635396361613861 -63343138356235633463663666366166393465373134333866366465663264396532643265663262 -37303964333565376436643134383233386538636335346239393365313636393235313137323837 -61663063333039353531393131363866663735336664636263333631396465346136663639616635 -39353633616434633661613730313466343236666565313635613530326535643038613761613161 -30306233333330323136656137393830356338383137366231393430383432636639313430366163 -33333935663664623263393662313365616564633362663230616336373837313830333862643235 -33346466383733636364353235303636316236356236323862646464326233643238336265383063 -65323663663662383530396531333864386263316434306233393230363261656235373464633866 -37333766653930656239373631306465363939386134326366303963653838633837396430393231 -36363166386538353639653134663164353136326664656662653732323464396238626338313263 -62366139663535656338313639616466646131653733323535613330363464636230663037373233 -39343530326139666538313034303465613933363465626465343932623161616436613462646531 -38613031316165366664663537323235336337356261636234306136343237353161633534356531 -30633561343239386431643134316638373163386466353838613738333661373032376561626563 -65643438663134373762376637626231666231326231633166356139386436363138633732336130 -39336131643462303133616237383333633538613966616562333437336364643362633831666633 -39386531646164393034663463393765333132313163666461383838643636663233383763653535 -37376635666634396264613565626331393132346530306633306136303131623962323939383661 -64336131663465323239633039346333373736356535656366653732376363613939343038623739 -30363232303864656637316330306365303564656536613436363964316666623261656466616363 -30626339373938353639623065343534646461376539336530623164666464643234663136326533 -39346330636337373936633266343661633266356163356437396365633161666437623332383761 -35313634373534643636313838653662646537313731303064626264643230366364353739356530 -66333530303131303237396137396465346533353765643839323431316637363263353165656461 -62663738363964306465386462306363653932613336303033373532313139646466343632306530 -38623530613861316330643133633331636235376331363833316261623765393131353266326538 -62316434666664666363396563643630636565613362646632343836626561636461376131343962 -63396461313433646331356561323930353732393965656261326131646437323030646365356431 -38306237613761346563653037386566386362396433323066393661336264663361393638363236 -63636430656633313836353933386331363932363563623430363739366232313836303437363932 -34636332303235333531373662326161393863366533383339353861303364633866623437346131 -33393134653663373532343263333333356266666433663366323934616237326335333334346566 -32653239656135336633346461333639346266373930326532396661653036376163656166326332 -38373565633332356132383962373965313462646337653766626537323235353039303562353533 -38316164356133316230333531623137386139386564363264616562663633303339313633623239 -38313431653934353562306565356661383363366633326531643432306637626561383035343361 -66313636353331353866353231633431336561383933333962393135316132396439666434386439 -35326261616164386265363437363364666266333764353865616130653334366137323764323563 -34366336333630636465623437633938363039646435613930376333623632663130363061393837 -61663432376438343238666430656635626538643739386663353032373163323230396432313337 -62333630363837663732363566366439393964626165316536313464633735383633623465343838 -31366437396635346639326337343366373832383237346665653166643433366232353333653732 -61386334616565633031643236316132636562373131623731646435376431316531313137663264 -66623865343038623835623239363437363735666665653864393130356262376332653963623062 -33633837643662626539306265653663613234646661356335373736383435646237373331376438 -63303130363535636161646538653836613661306435663662346664396532393161316136663966 -30656565666262353535623066393163316537343432663234353539666235363336393832623363 -35383932393233656330333136343338306537623037386531613936346563393032303037303538 -34386361633764396331643262656561333436356263633863653466623032383430633262343661 -62623130373137303031666636623766373361666435636133356264306230633366616130353230 -32393665616661326335633464623534393434343964343863666436626536353933666539373631 -61613433613538396330326131336464633235373335656238376463393831653730633966383865 -66643837643835386561373265653766316664363032666265383233303763346438653866326263 -32343961646235326433306339366239323834303930306563356433393363356633396365663063 -32353939323331326238393031663062373839333232303637333632383563616337353237376432 -38666163623435336331346463303137636637313532653539323435343137653161653937636634 -61313135353031373237616434323863666339353636633231336637393565333138626538376466 -36656530313433333161366131313261323663383464313533363338353039303630623864613337 -35336139616132383062393234666464633333323730613365663131363532653537373632303261 -30653832363935333764376564396438623637383732616666316533353731346639386231393964 -30646632306634623434303963363866626134646235393463633731373439653433363435613562 -64306637356331396366323063633133393334306463316331633030643461633038623363336437 -33613138386666343831663131366464323864623136643163643439306462393163336461653661 -30646636333564323865636331636261316163623133386363326332363238666437373933393634 -34663732656561373233356439306164623533616262643265383331383831303837356238306632 -37636234386532666339303166313439313063656464666232303833323166313664616432353932 -37633864346538636635663865373937306236313438363935613965376433346638356364366237 -62643131653537333566393666646232373630356136626332323163333635643038366537393837 -62373364633666616530393562363233353334316263633162323662616639303837343036353464 -65626135313031313166313236326661396662333339653236316339666466656363366362353262 -39633039613736373434633963653731613133626431303631613561356134336462613437323063 -36616536633537653964623738653163376433323034333631333139333931633930376532373536 -64346638653166643136313132336136356365313435336539313866643738333266373766633232 -63313533633730663464353037366437366531323261623462393966376563633037336535333963 -66646162376139333565393730366666333366376533663633306230633237623565653362623563 -38613432326264663536313833333536656466333036313535363862393064323663633638353534 -62396662633766366163323465643437623137623362313336613237623431356536386630626334 -64343461326266623165313338656564306632363831363130353038363733356531636331323365 -31626664653533386430326438623733393631313935653666396637613438343366396338356564 -31333131363335303030356137643638383630663766313533303031613666376532303937333664 -65333837643763636562346463373731343633313465633739346634316364623162623233613236 -33623131393939643063613032323465373866623734313161373362376361613634613265653031 -61353333346136653463393863346139653961323834373334636163316533316165383531646661 -38383232303736353739666262616561663963656132306332373539623063393234363530356364 -62363361656165373661616133363366366262386638616566396636646134323161326363383835 -36656334306135613336306164353266333635383839633632616663303834633635356530633066 -66336166343635343666643761333762643538626630366563633837656461306630353734353230 -38303437613064363661633335396232373332646236323165363839623735373464393731333431 -62356531306134396539393135386137343136363732336266663134333933306238663739303438 -38616666636536336637363965326239616531323236323063333639333138336663356531303634 -62633638343432333535636338303337353232386539383338383434333830353066313333613235 -32313363353130363039666532626234666266633234613132336464663631396537353464656566 -65623932646635383538303934333939313566373261653931386463393534613364636236393766 -63633630366164316434326233653237383335373665353564616238383933393961323966313936 -65643332646564363062326134376661303239303632636361336330343734373961656234316639 -39623139663633643232353534313463633963646562373161626338306166626636393531666161 -36613039313932393961313736626434666663313239326431383733303263663537346166646435 -32313665323739656234353935353636373361363637663735653563633064386265353233636664 -64393930343930346264326333643837646132326162333239353531363764623763633031343764 -61313566366461363933363833313765366636626231656132303433373464613165373030653333 -64346261633932383564343561616533396639343837616633376435313236633239626363356231 -33343830643761326130336534643939383431336464373737626533626236626331386530616233 -35633638313335353439666339613264363530333232376630646233326539363737386334393934 -63333039656133616139653766663638366136643238303265656535643333656634366533666431 -31623137623363323331323736656364633832343333303735376133643331643236303633636161 -39363439333062373134383836623836633066313435363863353235386366353437323666666266 -35613666373264643464386232353230626461623637376530393639356239656536366663393537 -32386332313463383565326133323134303436666431343138303739663963663063313464303866 -31653132666661373833666166363366383461343236306638666436373864363835626535653935 -38623665313665666338623366323738616665346538383734356165643936353966326433303434 -63656565656331346664613935366562653464666663616634373066366162616437376361393261 -37373836303562343366323435383431336637663937346465303062643437326334613134333066 -33393761663531366138323333333934306637313534353865363430643835376136306661353933 -62363563346536663964343065306436383139393032323566346562383733306337383265393866 -39613433353135306436633130613961323839643637323739396162353966316132343463346637 -39303633623739386233643235623935376463333330643362353530663734653734633030336334 -64356133353139636234633438656538353965666438373634366636623230636533393830336530 -30663438353263666231323338323435623235313762616538393464353034643331653362663139 -36306337323032323263363631626166626136383532313337383634356237663761373630393536 -38623132313237353935313637383333386434356562373734333632626139353436333537646664 -61316332356464343234613131343564393035356534613162666133303364333633323631323538 -37346263363335346661646466393361623062316531316535633935666566636633303762373137 -63643162333563343038356330393461616130303331613561326630653665306163636136383239 -32643539636136343530316562373864656564393361383032646366396666616163646430363639 -61313133323838643539623561623732366465356637363765623062633835343464363237313064 -65363833383938306631303034313866626536323833343332343863323730373536326463663134 -30663139323862313561396535363165326634653732353264626235316165663366633266653633 -65383332363436643237376161616139646336393939646132363463393565643034623363346536 -36326661326637623061663763613762336661343964653865663330373166383033613963623436 -33613162386336383430623565643534333166303933666161666162333862346230626531343563 -61363135326464643066636463396332663731303137646631633731366164616436643238653264 -64666466383935646239303465643863313365396139666434633264313466616536363532626161 -66303031336233613963373538656661356537366661633234393534366636626233363065616565 -62316565303161386634336365333735303361653536383136313164383164323061616364336638 -34313663393263623963613365653439636238623064353630663166396361626366613936323566 -63373732363433323631623461656264363765303231663734643830323965396466356361363438 -36613966316630373861373231343738643666653338316531306362363935356236306334373037 -63363866333663633734383361633661636162636462616138383566393532333431343966383637 -36343636383234303337336261356266353264396335613632303964393435396630363132633863 -32326462656131353536663061633037343833636161353434326635626161613266656262353136 -35636364363063653665366235643938666130333365383737366638663034356136313931616231 -35333163663732383730373632663961663534383737316637623334633261636166643763623162 -64376564623737393836623937353232303562326535386630393030353830626263356262373339 -39653161363666646134343038313738633936623638396566636630323039313331613661656339 -65323961623663396165623034363531653134386365616165333762653930373464626530626661 -62393462643034363934333033383436373539353338323939326633373965626435366235623266 -39656332323637663030626161356363343134616431323336363431383961636266306439316133 -66353333653162613363376430313362333736666433663966663330333336313632363161633936 -36626637396166623065633461376661366365373934316638346565343332393930363165353439 -64393765346239323835383939343130353435383932373564393930343436343437353766666433 -39653263373230656631373736313566613234376163366436643334336638633563313866353435 -31653538663837356139663335303837663530633765616231643164336633653362373436353836 -65623766623937373764633431343630353734633265376564623738643465333531333566363238 -62393638306635653238653636336261393666613232386665363961623665336130363634343139 -66313630326464623639383439343538666364373633323132316332626238353536376334613637 -37303962343161383637353733323432643364646639336338653333353231633366333961396431 -32356265303338373239386132653739323561363235343636313731663134303334316463346462 -36643737663864393230326131326636643564373361383065366162613762363330643034643666 -35643161316439343335316430633732313666383033396439356666633432333665656166613162 -38306464366461316134326361303832643463636538646534653466663531643535306633666235 -37353839623562373766663562393739616435386332386261613936343330616164373035623162 -34643336306539623363623233313637643865386337316533663834646634643231353339616339 -61326533393537626232363833323733393434346438616266386364656466373739303362656561 -65353166653136616261306263643330396664666563663839663764323232363263303336393138 -62336161356666653537383438613132663539323936386531373136663734343164613537303233 -37323235356238316631343164376534323834343261616634363266306566656231373763353963 -34306263643539663662666463376562303634313930336664383264373530656133326432306137 -34393361363739653962303138663531646339313964323136316563373935656332386434623565 -36396536386562313662653439323839643964366535333337626233663739326231373766363633 -36613335623933396565393664373731313165383863656337613436343733336132643130653539 -61313336316532316166613237323834623731643133393230663663386238626531353762316134 -63663934623134353334393337363432633861323662633336626130393261343763373030313666 -37313863616132646436313237333563343637313830343034316638653564366266306561373861 -32663833613762623139373935386133643134616236386136363436653130313338306465366330 -38303736336232323162386435313937376533313537303232616662313139396332316561653364 -33316337303561633233323639376361386264336630393335393430303761346237663534373034 -34633935373563363132623131376130313330343432393132373536376366653137326338383831 -39323761643830336630303763323963643234393464633462366165333536666236386530393432 -36313135663436303132663065383037333632376139626363303130376635623732613832616662 -32336537326464346363616662646237346533613832363166303039363732386432653730353639 -63303832626665343137333230343330303537343437326133363236303533626335393962366339 -33353335626331333132396135343031653166653334316361653163653461616534633837343831 -62353038613461653036626563663737636333653433333539633362326232316638353965323962 -62313237343663336538303634613166376235383132343434653534366230646630353435366533 -66326534373833346534376134653332333531353762643234306265366131336438646136343238 -61303132353538356339623065623264376333393938666463393934636465613034326365663933 -34366137653033646234616337393230373237643362323837616430313162616565306464363839 -39343334316331346263306564616530346263353562303161393061353639623762353339323765 -38653732363461663764656234346239323930633033366336653062653962366636363265366335 -64643037663333363631306262323933353930353832373930383433336262376234343265626131 -38373137313630613865353865323463643565363236666563363266623633333736646138656237 -35353934623231363432623965353734303561616538356533663830336334393535383963643365 -65616366303765356164396163373234363035613461636331373465346231356664363066636636 -38396664343061633765313535376163616465396462613734353131366663363834356361363765 -64656566313763343738663232613332623732386664666166666339666266646666333662366233 -36383236356235626637343266383264363038316361303163623331343032626431646634636437 -30363035653464373265666430323230393262343161366631373164313430363366666230356133 -63613761383338353131396461393630366433383334393264366463363935333362643036333539 -30626432623363333338363834376439613438306665373532353735326261396239656234373262 -38396662623961396361356562326165643337646534626263633536343862666638346633313866 -64623339626164636461366363313337616138646234633762336136613962336333333033616132 -63383739303666343031323733376564626435646536623166393063316230626466656364323739 -63383162306262316362373630633734336330376137643366383762383861373739663266353436 -66356339393838653663306165333933316561313466646666313834313038333361643138333439 -63333565326434346166383163623139623761633930336636333538393031646634646430363361 -63626230653765316261663536366332393331333733393166636233313130316264333032323335 -64396537306433383263333336303636386266633738316430643435303130396330623264333461 -38633261656362383739636130626531633637623933636231616566656635386138376462353062 -38363837326666336630623765386633356237366365646437616262386335643665343438373638 -61633233316538656262323732353639636166646238646365633335313862316263393737343265 -66363537363837336434316665393161376539383232376438656435316333363966646531366132 -66663538613763353430323364356265343863303439643961653031333137626538636538333761 -39363035326564363934386338386633666238643439666661643338633866303933613365636466 -33633339613663663037633432663032386466663966666139306134333835663663393937356261 -31336561616238626434333930373036646664616139616336363563393430393364653765623632 -66396533386563363763346532653163663436656162386664636465363734333331646632616237 -65323263386135306661323730333839656436663965616339663061326264386666326432386363 -38633638353664643664663237333562616239303535633432326337656461306462653464633236 -65313036343431396265613963303836663164653939336138623538323164323265336330336432 -61343235336131346634626461656662323137393434616334313338376164323432363662353337 -61373361643731653861313537613332343633366162643139643864343464633561653763663865 -66353630623739356332386536333535386533366336323132393464623734353837336162333863 -39346130356139623432623933316339356531653538383536636530366631333031313364353364 -37303533393638643366613330393261383332636262303562666266316566613834313030333433 -37626364393433666236653362656562623030663038393235396362393536383437373561643736 -63303164396538323263363231356134636666363239623733323636343932616164626338386534 -33636530636534396137633163373934323133373537386563396536653464356433393166373566 -31633032316432396363323634343231663531353537356134353061306363373862373432336466 -36633635316434646462366538376637623364383661613832633136323964343934666364343763 -35623930626663316637343338346238336366393234643066333634373635656331313337343138 -30333430626535393533306438393362363633373033326631613033343837333230383834316434 -35633737346464666466353165623664616239323235366236633035646330333537643536346338 -36333634363665306632643831306332633930646163373136633935633861363266306333636338 -65366462613663336332333138623533326533643432623164383739653862616438313238333734 -64643563306462323339343834363833616330303861336366643462613635373631333936633565 -31393532663539343861343363356662636532303439366230336338356639383334646237313037 -39363462666163393965326436336633366166343563393662626336356337623662333763393139 -36316138373939333533383164363130376533343734646164313434653465663035646535373536 -37383565653236373637376533323861336434316666623661623561623830623363343839383639 -66323433663333366433373234616163663736336362353564316665613564346464663165323138 -63343132663438333963326435363333663736386233383738356636313965386666356531313537 -64646236393264363233336665386335303365393836363963643432313761623031626339336631 -65383831373762666538656233636133373230633963373066363662643039663166383332386635 -30303031643062643966376462316165616337306430613066363039366664396364613664626565 -34356230343064633232396137653632343037373261663364346439386436616133333764343139 -38396231393865316339333437666465623437666532653661663938646133343562333661643662 -64346166393032353863326534643734343664653931666665313137623965366362626535383864 -30393838646432663433343933323039363336316532613339633039326432636530313662383465 -66316435323037666431613936306131306464623537666266356235613534383962636632303764 -62363130393736346465613134346631333533326334373562353361376533303933373635353431 -62373665306334363461303561333862663061623632663365376231306563656161366239393566 -64336133663139323534306662616662623633386336356532666638376234386234343861303164 -61393537386436616133663737313666653766623938313966653930623838366662643030373233 -61383964646137366466626533366136396338393438333561363734663266313063376432323831 -64656561303462306438373836323633323961633766353635636632616162393235313935643531 -30616534316166376634643433666662363337343766326564396636333030616562343037636333 -65393563373234383339633561363935323639623630663436373135353332646164643633663037 -36343635343230313635613865333935363738346138316538376561353532343563353662336132 -36623838303661383637663139363431643861373735363661306661666438633734346537396665 -65323730353836393366383639383534346235633534643138303261306532646136383736323739 -63333933353264653163363631386563666630313536656365316465323863343833633835393834 -66613037653738343735653730316632383166353236656665353831326631366132613334363763 -31666462356666623363326238646662326565306630646634666533336266313566386536316265 -38373465386364363538356136316164653562303666336638663832356663623338653264313462 -62336430303661623933623837363738366264313139643231613762396239666533363837643530 -62613733653336633036663265363466343033333438313339613136303334333461323537663662 -32363864336362653839343463653733613136656564396232363864383538623130623061663433 -35656366613432623964663261353231646534653636646535336535643639386665613861336162 -33646234303463643764383932343630303833646465336236653964336438343432383632363239 -66663761323364383261386438666334666437646264646665623237633565633730643266313263 -65666162376262663434653139393038663165373436643830306234633334363963326666363538 -30303566393736333936633639363063353731643336646163393638373762346438363332376635 -61653134303063386131643837653664393065323832326131376332643332343635333265356234 -37663662373235333632373463386566613838373033636362346661643230633734313237323639 -31376538383563396562323138633939373533646430343261363534316631333936653064306236 -31613531353131326338363530353731663431613334653933346233643136653265623463633966 -64316666316131323665306666363132373236643462346338393035616138396238353564633137 -36656263386561323332356464663564363030343166303539633361666166356331633862356338 -30616638633464643531653931623337353433616566616366366232366363636432363131313562 -36623763633231663335333334333234326161386330393364393232363138663734353866356635 -63663461643062353564323431623761316261633865366131616563643136613863353234393939 -63616261623537646365393037653832366662663963626465356663323766663830343265656232 -61323063353237313731326336366134333161326132306539633733393132643062366566666136 -66323737643561363233373239363362636266366266363631303662333661326635663534363933 -33636132306433386338303265343863353339373661646565326564393163303432333763393834 -63333530313962376233393839353865373064613361376464643631356365616632333038656464 -39346130373531363162393566616665613931353034363763323663616166363566623463633437 -39616332633138636134623238623865366661393631643665633539383438613265653336303162 -64346362343430353230646430643364343737336130366134613233653661306462643466663830 -32653537653333383431333133376138363534326633383562323232363564653834356461626363 -63346564363561303130626634343038316131383339323963363137646266646563386231366266 -38653137333935383533623864333236653436363766306334326562656139363830616662626137 -39393961663766313237383236363135333035363161653731323764316636383339303635373162 -64623036303166333764616436316532376338333635613762666561383330336565306435326365 -37313137326364363935313434646137336431303762643237343838353530646562366666663439 -34343461366138313035303736613637626634393537346437323731663631396639613762636532 -39613936363837653536386263393363663062613237313738366162636337653762383330383931 -62373234656463343538363930326133613861656331643631633262356134356563313664616266 -34626165666333646365623438663931343439353033383536366462376435656437343734623836 -35396163346463353831656635336266393833343731353935623066663764336432316238653531 -62333535303935333335333133623037376566633566363264343664376138353234316432616239 -38393132333336656236653765313862636262613736383835653262366263636132373238313234 -33393832663330316134616630623563376438393939333166363133623466366332303939333738 -65343437316331326437626663653363363033383932633861666266313766303665666337333930 -32353563353363326132626337326432643336326435633534613734343633366566623134303263 -62613730356239623539383637353331656631396465646161626466353961626534623562383137 -64343139653032643136366139386639363336613936326533613735333437633837626135633263 -32643334306633656533303438363061336336333439373863613938393261663864323930663461 -36376538633533346430313630646466343066393865383832633162623761666165636139393932 -65313961663139363937653262373234653834633965616537323466643538303864636565626431 -34656433313662326638616665366633623436333830333534323039333763313934316236376162 -31343161643865656432646632633063313766356463336261613939646631313434666536353035 -33633232643031313562303736386237313265373137613635346564333733396266653062376466 -33346139373766613665323737313332353666616234626666336533373231373332306536333039 -32343162643835653931633830386565343134393835346234383461363161656463613261373032 -66323131616166336530326538343338356332646133613763663338386166383937346337653631 -39616364656436393939643932363038306137363961396435346164356163383033646330636134 -61333135666639396263666163616438643035323565656432313130346166666134643836386639 -39636238316332626436323361616665636662666437663061323765653261353535343063343736 -61363133313961386638396266363065616435353165373665313036636163306334393935316237 -32646166396265323961386365633265333266633762323539343436316666313238613436333539 -36303934356462316163373364323062333031653839313534363162393637643938666339353663 -34323838666330643537313337313031653632616365393262623333363562356665666263626136 -65316661393563643164646264306663383830343538656663653335386639653731643930633631 -34623337623365626161393261306464633461313364333339316237363631633563383666343330 -36383565303730393161306663366261343536633233343236636664633338333864643166336633 -37366165393330306237363731653139373265613862313134643133343835613934653635663961 -36396238643834313733333535616539636433663263613061633537343333316162663534353466 -61313833656437633933363431613731643264663661363961613139646466326566396534663864 -38383130316438363032623233653261346133386533383035373133316535616665646235613337 -30643633316632626338343863633030383832313834326230333865616463303166373963386662 -32623461353337393135306532353930646132386530323062376239653339653438353638643834 -32373530323430366565623235363434356665333563303238343963303535336661326637386430 -33633261656562646430373162636332616166623565313961303364356236343937633537613533 -66366632396666396535373732336463613366613238393732646435613765613938353236383664 -36313661383336336465626435313230366234643038303434306230326330363961643037613437 -34383532663964303763386563323237373663306237653236303539393561363063343838326163 -30333833353037643639336366633336313436633730333663326466323632373733363739343532 -66653035326139366234356133303465396535323331633839373462353764323235366462623338 -61373366343231393864653836303836646436366666643639316463626366643236393231643431 -33343130383062373434376265643137663830643636373439383138396239303334636234633465 -30343566353334656337653634376665633633383530316632383038386263303965353734343236 -61386562613832323233323066653139333837656334623439636434633238346465663635626533 -32613937353566656231303861303364383631643538613265366632333231386262653530626330 -62653635396662633665626631393530303764346339353433393862383634313535313639633637 -32623932613464633665623937313962346665633936653661393839353137646231333638366237 -30616435326138643536663437333935666561353339626664346566633362656138666566613536 -36313462353534303566666235623737636161663165656161373736623536353331623139313061 -39633066313535343631633730353932313832316431653066666266376164336532613861303838 -62643163636531313966396266613661613264313438663666353932383330373565653932363039 -66303838346264326337363866616630303138663936336234663938646538343464656562303938 -32633339346661356366653338363863353734353164393532633030353064336336626465316139 -62356131653364356631396461633237623432396263656633653962393130356166636638323264 -61623163323938343138643262646362663232333732353531313632346363663162366136653132 -32623762373063643761313833613535313635616661383666323866326332326630623063303439 -64323561633161656335376565616532333565616661303934363332656465613736396564616639 -66343862356239373639336261376432313139383063323664653466393561396566626338623762 -39623835643533663562616239323232623736383230626138633130653066303032303264393035 -37393731383033393735613966373466323238353135633065626263316239643161313364353937 -31633638313231646164323839396430323163333566373161636663626537656639343166653337 -38663134303330636333353263663761616230353463353635333438326562346539363038396530 -64343763373161653332373932303934646439383933303662353265383665643665643137346231 -39396532363636623165383562346238613832316531656131366662383035376264393930653332 -66353766616664346431646239666364313636643862366364346265663037616262303238626536 -66663164636636386332303135323138393664326439643439313165643238346165346134373433 -65316365626365396237303332353533366435383938353662633434316235323639363136303063 -61366431653632323762303632303466376430666139663562363232643930653038343736323061 -37363931363461366434303638653730313061326239383534643064303336643734303163303038 -30313238303730316563373964333931653964306230656539366232656431356637653636623937 -33313139643762656165343964353666323762393965326434393261363334616162653733346432 -65646231643831313534653333326330373637313530356636343434363736316264623132313762 -35393136376533393761636532626334653561363362623939336238663438326339636630326564 -39613836663837653433343130353238313766333364363037386363383863373634616666613734 -65386339373334626166323865343864656330356232626432613432336130633734306365663263 -64396434616261373431313730616233336266626265363462343536653637386665343735633465 -31393934366635383964303734316665313261306538663732636666613332626264386332613433 -36316136306161306363343132656364643838343262613136383631323234653534303965653761 -35386463386433303037333361303231323337653139613433636265346631393761323738616162 -37343134373431623730306230353364306335336336633634373636643066623533663865336238 -61393766346234623534363836353333336637373139646662343539376463346465653832306430 -30353161663632303934613761356636623863323463636630656363643835616565656530366664 -39653064326561333465336636633432343163313139633333306161356465626537613139326266 -31393865353065303936373039323266626131613034386638646133346338656636323730653564 -63386562303936623239366539306633323836643838343363393563363661363638316531623861 -39326332653537313862336538653233623439343532316539316233376430646136366436663830 -34336638626136653364386239373866373663653063636330366564376665643033366564643031 -34316530623330373837353435613466396431626630633433303031366638626331346432366462 -31386239633861376633333833633830396433303666346637313165383663313865326631663263 -62356633613135356232383435326332356334303630613537633235313332363664663932633562 -36643465323137353333613639316638363465353965643531363862343033393962336164353234 -66323930313365393137346165366232623065656437383633353365666133393766636133343736 -35393565313235613232653830326566386265393763653939623863383631613933616364613035 -63663561393035633632383636363939643264393137663839623035636562663038363230386334 -35643961626138393061343861616561303966623130636437653831666538343063326138653531 -36313732393739343965336331393331326533643865323163633464376134363631643434383965 -39653439313563623931333063613065353664333731363736633631626338333730626137393264 -36373265323934326433623836376138376239626663356362613330626562616362366430353731 -35316165333066303337353064363262613665303438353834323135636531643539333566356330 -38316631336234343561666266333261393937616634343330343738346435303134666262333037 -39383262336137306666363461643231666461376163333839323064623431336138333734393266 -33393961323235316464663233393963383366346363333136386434373266373530326262363733 -37663961613061323066323739366331323638393066376437323531613765363061623732613939 -65626566396633623835383462346361613966343335393034333063326430633262623262633033 -63376634343062353232656366303539346365643263373736613962623866396365386531643337 -33633132646464363362643862316165376132353437333061343936366264323766613833376261 -64316637616634366232356565323630373331636164623538626630613431336539356335356535 -61326531336138316365386332623936346430333939316330333732653030396531376233346632 -37653236353335626133366332336538336538353837373762633263653765393864383466323561 -34663032613337646137363964656239386433643535643233353732336434643464313237636161 -66316535346461383566353131333732366433386137663638303835666265623338356238393131 -64323335666463383531366266396637616134643564623234393834323463343534373638383230 -33363037393239663265316135393864383831323166313638343530326237316466656362363332 -61333331643661626532616437623162343231653633343732316235306463666531323730613365 -38653035363437623661663934646232626432663165646463356662376436356232626639363163 -34326434663864643062313531363931613466633865366364363935363433386633343965303563 -34353234653739396133343834343137636532663331636134626461346635613838386132346538 -65313163363830373766393533326637373738613739316435323736663166366566666466363162 -31376238386431386363663739343832396138303032323061383338656363333535646539363133 -39366664373933626231626436343838366336306637653565613932303635626135313938633336 -38356533663438623632343438336662663235386230623661623063623537626566336366653231 -36303939636235353963306362386134613234346533323633633562336564356432663932316239 -61343261396361393839353534666366633934663737626436316464646133373565633032366635 -34613638333831323431366130383763323964343763313866383537343164303764653735643838 -36643634666339363334336135363237323963313436303334623265323761623133373361666436 -36373635383233326537646335313137313931313364663830653238333638633366343736373838 -34663035323037323966393763303563636138303662393530313336393265323234396337353433 -38663765363130373133663566366438396433373432626462383131633639663635373161363565 -35363934383865643335386131663933326232313637316363346464633139656432613661616237 -32336132333764386134333062376635393666386634313538633662636261666233643161366531 -63316266393437396636383335333235656662393463656430383738363366353463363865343036 -62396334393163353933303962663232613037323034623631363661373765663134643963643131 -64336234373239316339653533653263383665396435376638376636663437386130666439356237 -35656232396237623865666536366262393163336238353231313730313332666564383231653434 -37376337323262333639643533643262646266326639313132646431616462383765653966663832 -65383664326232353964343733343561366537663062363665323366376566636532323238363766 -34386630333864643839373865363434373065623564363338333262633063666531313035363338 -38333234333064623063333162383337613038663133326530376561383865643737333962306335 -61346430633630666135386462313938633934386232366261343037656365393833303966343564 -63623966333162356137373637346261353934666465373339346330363462333261396438333835 -31333264306663323437336130383764663231616330383262383866646363376639326232356462 -36313035643161366338653434333366653438653532633634326266626365326334663964636462 -38333731636332373830373335353033333137336136356533633261333031396634306335636664 -65373437353862633133386436636430323461663738613561336565353232626533323130623539 -31343236643462616434333433343538303630386665343665356263656536386235663037663436 -33343839663130633361613664326566363061306165393666323564653232323438663765616635 -61383533633264303138616536343863303365366436356131326232333338326263616565666437 -64656162343566303335313466323365303333396134353965323936323936313137393536396133 -36323162633965663731653364653966613235323933323262373431643666353434343135646466 -65383932653966663537633966333062633439353466303565633636616264663566323662313633 -34306366623230306436613739663530643735383631383136376536346230383638393239336138 -38633762616537363634343863343933356535626638376539396337376538343066383465363463 -61383164386536666237376637363761346166613462623439336166373433663934663239366239 -39643865386361383230663765663630356463393631333435646163393137633736353066373231 -39636430656635626665636136643264353730373664623534363163326164666133386461643337 -63313232643763346661386661653730333533383665643062373162633238386166643532303538 -66653764303636376431656439643830396666336364613262643561343130383061663037313434 -38376439666235363462646631643365666331623333656462623766373966656636623064383735 -35336263613834306531363835356436396164613033656434656135336138366463393730633235 -61313931356265353236613065356130373334333961396165633038613538313339653836653530 -63636662346435356637646137663334313132643662663731633630323737613731306137373533 -63636436623631373132646365386463303039653933363065353965653964323065316465376435 -66353634386338633132343133633865356536626139376135353464363862663832303231373063 -61373931613764326164656165616562663631383365336632626433313035313764313332323732 -33363864326632643762313234373539623033363032353232356566333835646135313763323230 -36396331393637613565373464353164326339326537616561393334633465343938643738383439 -61343662313337363932353537326464663432616163386130623437666364333762663633633666 -36386235646138326630653330666336383365313263646132663938636435643030646331376265 -31666335336533393136316264333231356130636437646533663134353930353263326236346336 -62393764393063303535333066666134316636323537353430396565663365363261376463633462 -37663462636639373362353865303962336564353539333037373362346361656632633231366639 -61346633313633326637383365626431333935626131346161303161633436333934346632643361 -35353233666534623265303038393161363132636235663562363331346539643735643035353066 -32376433303434626563643965316431373137333932626433613133656362656536383063626564 -34613937383038373661636261303033613839356632363636316662386633613764323263313436 -32313432653461393562623138613565613539623033383932306137656334633261643932306632 -30636634366663376461623733346334346432613136633761383061333639646439396631373535 -65393532303139323430336563396130663964353361323535616234323932386432663263386433 -65343264613064366239656437396135306237353132346538393839646239343631346438376634 -62386164653234306437326430326330306434366132323832366434303361613864643733623335 -30646130396463353439363437646634643837623338373333333361393536613161633634616131 -35663666373633343439373365653130313463393265393563646264386531396462656364393561 -66306662303764396130363730376561346465323463383831386663353937313634613233326435 -34646236333537663263623637353165623066653335386434663039623634653330383037396430 -37313462303631313939613533333065333037623232613262323138393030343431383338316661 -33653531316366343565646566373666366664656239646665323062616261333064393865373765 -37303063343532316233636163323134373737363863373733373233643364653566666638323038 -33363161313833373366383530633630303939643739663335343230323236653664363964623461 -37373662303931313931393538313766386633613835306634373464653233383161313638663036 -64326132633335363434346539316336653964626561336132316466356234666235316361353536 -30316231383735346364396532363861633838326366313934616262623330396265353863313531 -66386264343933336534313835323539386133636662333061383939393665633030663262373331 -32336138393731643035623662646362316435316166633962313638646637633033393439313037 -63376665663639393333643738333136623835306437303862346665643235626463363831323361 -65623930343839366634366661623736353665363864656265386562356536386163316363353732 -33316666653632346463353765333834643436613230303935393232623863393462343535383261 -31316230643464306537326539363062336639316565663335646635393864336134636139346162 -65646538653332303439616138313932393861316532396236636532336562623636356239636262 -61356338373764633063666364386238373463343038303235373239313834346461636461616436 -39636463306332646335336130323365303531613934386434663436366137663132643965373665 -34366434663165633933653830353538626336346139376235633331323137353631636536313163 -34636665323638396638383466396265356539616362353632363062653134663638393535383334 -37303639663536326639303730653962663661356662646139623836663936643564346631663931 -63333064613234313632386230636434343863316531626165306163336364333136376136393339 -66643038376664366630303333616132633132363037626431373065626264623039333839633938 -33393731666162376635323664633664333931636631626537633861363131353738656438316639 -65663630626235346364616664633439643238333462383438613464333562666465336238313930 -30613531663235643835396438663537323334623235656632396535356634343334343633616533 -34633936646664373333643334386135326266373035306363656636303864333130323532323266 -30643330326564323735346632623034336432613066313739316362326163383939323663663034 -37373032643064633430316566653536353938613964333636636433646662613039623036616463 -38626339326464376335356336383464376362303031623062646237623335616335666332636163 -39363230316530356433326234333066306638333736356261636565623331666635386666636438 -36356138353535626138643435306337363835336537653466646132393632333032636363663235 -63663961326134336631316465346266376339393538616134393265333661623032623134363831 -39313262303138343665613932643862626136316262316438336430366633633638316432313036 -64376564646535623437653666393737366332333537323266336365353933646561353961373835 -64323439623735643431383531653033386565626239346364323136336566646431383930626636 -39646438633337663536383338663161386131613331363661316631646162373935306438336633 -65373263353935656262653264393434336464323839356363393834366365646464643938633165 -37313362343261353432393631343530613266633964313030356632313866353762663236616436 -32346235643563646165393038616138656435633532316233396464336162383938653966326636 -30633563363435373239643237373937386337643933363832646663303638653435303035393934 -34623061306563303232626536326431333966316564386134626133393836313964383631383136 -35383263336539636663396438373533383336303735613832623933643563336430616233343236 -32656138623561643562343138346461363462336633613766336531386366653239656665373363 -31306633633562336461623230383831623163376336383334613966386638643031613031326164 -63303231326664306639616661353630333565383766653431373263363062383362313534323238 -37623035376531376632623765656361353562313734313665373132303735666461393233646334 -63353733393465306435653836643466366562373839303462363832363862393863623561323865 -64323765336362353231643962303562663036336165656530333666333663633465633863316634 -61396631393934376464323138303938346138616563346364336531343864376464323333613438 -61653962373365333538353739613864373461393961363033366666356330643034363563353037 -34323862346230326362366263376231353763663730303065336364343762613361376639656665 -39626534346636346437343763636264313230386530313862333066396134366337646134363863 -64623765306666616164303338633462633862363564393861363131623866363639336166643066 -33396662353164386364303465353065643930366336313566626631393832356634663034623466 -65376336316336613638373763333532663464386137323435383839623539353537333932343638 -32323539346332646538363834333338356665303136663438343736633765386537323439303938 -36623462613832633433373139373236313638346237333563653737636263653234623266643237 -61626530656462336436356331303536383763383731626335393863613435623632373639653164 -61656435643339303132666161363466383062616662646533363465616361303566643733643831 -62316133383131633263336333393564333435623731303836373032343132666663366239383963 -66303566313266353830323830376434393064306134373263653161383138393138343264663631 -61666135376631626631373931306538636438356636653035373736663538373938346638393238 -38613532303939643832626630623034313732303434636239313761633162313836356638363862 -65643438613765383339326661613265613961393737336333393263633561386165346465383638 -38643262323036663961393262313439326136356164666237363365633339336139366662323135 -65663562396131616439633231626637646239383030343461336261363762623438373337313532 -38323762633035376239623232646238646561656536333765613862343565356234366234343837 -64306532396664333339346665653565313664323661613666363763393262616565333131313835 -32376165323964363862313565326463646262656230373531303662626563633032356235666334 -38656665353462653233656238346465393265616133613236346166376131306136386539326564 -37383665333739643739353765353961356662623964626138653163373463396639366637633464 -61346263333938366134386164636539333337613833613033346266613237653236303839633364 -32313666383139316637333439376639363532343037633238646265343865633334303633343466 -63336365326137646137313738646166313334356562353637303736383339663435363131616532 -66656138623366326230336239626166633063343465666463343735343330613262366465363834 -64346430626162646266363264393836393330666363326363633766313532383461626266636465 -36323733323330306530653439383134386563363963663064393066313561303066666563303665 -63396362303138376432316336356666663538333066623163316564313464346532316439316436 -64646539633432636137323533393639663065636631343864303936313538326662306332336238 -31666431343266383863636538363137373533663135326661373432633530386661613365663564 -62613836303736656665366161303035356633323164316430323162316561303232636136646463 -37346639633364643333653636343961343636656537323562373961623238383765666439376131 -32313035333030326432383263366565353535343135383633363939313334333165326166623834 -33356432316333653437363164663335353535316330376262303632323839303862613464363537 -30303638306239633663393231636463376433616539643232613334643562336264613164646131 -39666334393533356537353964613630333266643463346632333634373833613037353234653237 -64336266386566316235376261393539313736353234626338313463336365613662386661373139 -63303865613661633866343565633062373863396162646539303830343332393966313339623465 -33646666366639313339326634633934366266326361343662643463373338623431633931616235 -32613065656366363031626665646334386466313934326562313339353034623661666635663534 -30346164633866333536343363633339313462376135663238356230343238336263386266393733 -66663362613936666539633466613764386333613063326133306466323965323061656632366163 -37373562393335383566653463336266626430623365326436653535633231653737333961333965 -64643334633231323132666232396161383065303731663531356561306366636165363432383962 -31366437396162653361303262346138636433333237333763356334396132646332306635386337 -61313537363936633964346366666364396239376130333064653236633637303364373337633861 -62343333646366336233373664333538366362316438643861653562393739313536623665313531 -34383965363966386237386232316537326233386233623164343464663433616366346364646661 -32663164313665636630353631663836653265306635356436666330646466616631373739616565 -62623433313766383362386536396666363835363963333162373034323064396531626435633535 -35663330313562313033313139383330333464663735356635353731343239303864363430333737 -36316635336363646539613331663031383261646462373832396634376439313637313337333762 -35626465386431376634343763303461343661663831396464303863303666633739333064646238 -66326166633766353031366537373834643861633965346237393139626564396437623233383161 -66623361663731616231636637656533633866333863333734343864343431636338376534353633 -34346533643135316330656637633763343837366137313861373431633535333864373531346638 -63653938343663646235616266646434613864363832313037653036323630353539383563353164 -35393936363838373234663762646130633564343262646365343361383433303761333664313636 -34656239633837353637363631613633303735306334663037633430623738393861373333643735 -61653236323537663566613231653832626635666331313339626638626339333533353535656131 -64356162316662343335623036653063663534633262383237363634363133613963633033636161 -30663332333661303933623234353934636261343331336330666465326364356430616334343532 -39343130333561363737343935323539613939383866646361616466663839373034353037636132 -36343332363737373237313666383432666562393632363364393065663834356230386232303163 -35313234666137616338336164323430656333613863613163396561383430663536636631616561 -61663733656139633830643361386361373661333135373434313830643561646438343833303262 -64303261366139323564633136643736613632343337626666346364643764616130336465626232 -38626566653861663239623034653934343764333266653165653561663436353131613236666661 -39376238353864326131383338663636363932386663396439363337626630613665346164323739 -39363033613735343730363666363937623735343534366330393264323361306565633237623430 -61393732333432363732646438373564303531613939616435616232313466353062316532633565 -35313333636532393665666237646139363336663964636362393431656165376465623562363236 -65663466316163353332316539323961643033393763376537643436333338656530643963313463 -30313630653539633261373866643537613735336638383364616335313765333863386161373033 -61396531656136333636663462373831306532356639643839653535333237633064346138623933 -66343766363734663664373437643164636232333535356437353434323862663539653665303839 -37353731353631366461666232323862313235393064306161353463356163303333636437306235 -33326566656334353035663962313231353534663538363934653162383766373562386531353734 -62313263346135333030363935303862346463663662353865666236643534313038653033306230 -62383031633466353731636438303561363966353765376336356638323764616539613531303766 -63363037613931333939646537323764663566303432343631383832313636643365323938663330 -38643838616130613934373865363439623161633333646436376635316139363362313766363937 -30653832626262333734373237613436636538666630336566393063653130363633383033663939 -31313031373938646635323839303736363238663465373866616137666531326263383164333332 -37323233316534356333386133616634653837653162353231623763653132386661653832653763 -65613738393936313731303862646233613937646536653665353561343761386564633331356536 -36336166386231336162643338663237316662343264656434386537366138323463383565653131 -66626235633538323431643931386638396335626663373631653733373866326637323639643530 -30356638353564653462613365383662386331613835663139353964633732313266636138353264 -35383138343538373766613363326465323432313338343739343137373539396539613630336366 -34373563323161353036626337643039323863393833376134613335396532616562653165656365 -39356134306562383266666466396636666534306134616365333164336261346361313465626632 -65626234303061643566346331346637323337636530653836653763346137663032646538383633 -32663265623937346131343136616138346162623738646563333938656233363134363036643834 -32343338343133623063393134366133343434613035623136643436633738383738653533633636 -31653031363836313663343565633161313865303435636233356336656166653161656261666236 -35383434316239303534633431333430363566303863656430376566666238663434343466326636 -30653030316264336362363831313536363236646266613537356263356434623732313238316464 -39386237363565653838656666306637636436363563663666663232313635326233333865303834 -37356161663365653562633663336166353533386562313930343962346533643630393862363661 -34663234303437306364336533343832663764386262353066393034313937393534303861316131 -61653231663337653563643536646134653237646562353264383466306164656536633166366138 -61346334653266656433363063373432393031383936313665656333346139636632393562333266 -66623364393435393132613836323134633134313935623530613634336462343637316134633831 -32333939346230633933636663623630633962623232316264646633666537343363333833663037 -38356434313735653365636636353538306261346336333131356136663631623261613532666633 -61303566666134393032386332313466643833333531666137613263376139653466323439373635 -63396530336632663064323861383662323632303035393163613330643738626331326130343364 -64393366326135383830373066633837393332303465343431613863323935373964396161313065 -34613335393266343935326132363134323339306532613839393737613735346261633866646161 -66326266313136363939623730353262663939363930613134306161303838363837306639656466 -34633265613865333339373136623132623864303132303666373134363530323063346131643462 -36326465643163633536663266633833356435643933376265313166363333346561346431353131 -34393631306432653632373463633834346162616238373463356663353438316261656239666135 -37356463643135623864633332393630396335353361663364663064393337646334303062393633 -31636234643831356139646166643035303937333531353231613838333736643135316264383561 -62373234353763336431343439373635343837346432353231643130353466343165353238363961 -32356362313236343964623235653563333035626236623038636363666432356363656437643865 -35643330666164323933343062323735313835323433633638343361393039366634666363323535 -32353836386436623066323732373635633566623631653434343130356365376233366438373536 -63343966373561316364346433386230383738666633626661313663636133363762373230363431 -31396130356166363265363963396336383133653936646362663962643137393238653763613332 -61656661663430643138363034393439623938383563636538313366393633373637393762613239 -36326164346532366465323664653234613363636335626561326662623735303938373462333264 -66333237626133633664643765636666356139613634653533623034653432306437343731326538 -64386665633331383661626136623266643235373765373530386364393065303238366639383636 -61346561663535636334656263316138366638343663366632353539613139386139373939323063 -62656632656632303939396665306437623632626232326138343432396638326430636537333966 -32363665626661653836303338393065666465363035386135316630396266663531636331376164 -38633530613733363561343465383263616637393637643734613534343061323438366166373261 -30383161346337666230376262633031366635373530366633343165616337646530646538663565 -35386163653433653430353135363336663237323033336337393564643432316630343931663037 -62356537316464663363383836373462316637633239336435356539643562333231353532343464 -61346432343364333265396666643331336165663837303336326138633730613866393337303766 -37303463616262313266316437366138383162366265626466663336616132363734303430353663 -33633834333035383337333936393830336161363862353064313063356134356666663530323336 -64383236356564333035393138656635303939303163343662373937383636666630666464386235 -32376464303238323566666135346130316339393861346566316530386562396435393763343833 -66373835616332633662323732356230343762343537393232373062366165643331323433346466 -35366533333461396530343132313237386337333933336661356234323730663835333934666165 -61666263333563383235343963313639313261306134363663326130313936626539383539393733 -35383236326630313537303761346135306235376166346539636562386432656535666664376163 -37306431343336306564363662636164646466616637663963336166663139343464383666333138 -31396330656138386539623431376434396437376435333662363232363762666334636431386135 -63393634376138633362633937613838646637393761353335393133393365663433353337643631 -66346635356663623432646565376138393361613339386539323866616136313439353663346632 -64306266653034326439373063313638643033363562616330636635323230613235323039353266 -62316230353339323530393333643637396631366161623638323638343833383635623130366139 -35643138393662663231613465303532616161653935646335356664613634616332656337323862 -36336462376433626530343565396464613062633136333636646638316262343563633138373039 -32323330326562316664336663363731643561313835343638323332633865656365373634613333 -37383733303832666537343133656231376565633434346539376564636162306332306434343762 -66363432396234613936333333316135643332646361323764633362353330666264363466373464 -63396164393530383832303334663661343737623738353635386636326230663032653438383132 -63316662623239643635356430313633633966336332616130376161336234303733343236653262 -36333837393837636534333032373434636534613335313433343866613234633761336661396466 -32316563313866656165383264326436633263613731386631373639353737363161396630373962 -36626131346636633164303836636334353562306339396232366666306639613062616638336538 -37633139383330633734303233336536336536656434313637646230623031323664666133623165 -36656466323332633531336230666661373135626437393134636666363564613237303938306262 -39396131656133643362613361393938386465633964336362386533376563363832623862646662 -39663962326235613463303339343166623364616530316439343439666234666664653435383536 -36613764346464316536303465393239343437363134366132353532363262653263316465633366 -39313036656662616361666262643661373561346466313535656634343062646539326335313666 -38343565613564386333383030306631653235383038346538363936303764386235343230653262 -30306338653865353064336231653031393137343565333334623430316633346231383761623539 -37613263613136613530616365356561363138306662643131393161373537373265373965353834 -61393233316365356538616138373938343139393834633730376434383532393631376366643238 -31653666613633396435386432306162313265653237373332636433326664373864336165346435 -66326239323533366538396532396138333831626234643538613733363761313864653734363037 -64633364653133336439376263643961646138636631633936633636333232643166333930316363 -31343565653161323765333866336432663962343462646163663331623336626233363366366165 -38363761623361663263376662623532313734623163636663643433643231616162663433653766 -31393539633833656138353536336136333363303834313339313439616537343236623033343364 -35623232323033376633333966633866656337663832386534303563656439623938333932643230 -34626133393264323839386131613937316363363434623030653830653838333036333738663962 -35663138363333636438353335343031633433306433383965656363333961353666303835666335 -34323763366664356363363661643434623439653837333661366330373462646139643565323135 -66363664623335386461383935376166666437656636323962363933366631613064633531393963 -35613833316530666333363736646263343535613838626633346231636133653535396662346232 -38326665643865313536303439613764333135376636373839323465663635663834313238656130 -32623130383530353065346166313961393136363765663034666334373561663264633133343433 -62306638356331386634383439633362633164646566333063646634663164666235636331393530 -34386535356335633361343035653166666233376665376262333334393966353036333166336436 -35666462643734353439643235306436383266333231376261303135376230366633623333366666 -31306531393763353031643234653533343733383064376533363633336631653531386639353464 -61343334366665346339353237383534336438376534396230323338323066666237303330636433 -38396134373466626332626237396330633637653033353064626463353261613432666238623365 -34313465306164333364643331613038353338306338363139626236646234646331303566393862 -37363237613537333536346430333235376266323265333432663362663062386136306233623738 -63626438386234396364646133363838623035326434303234666531353763323433643738633934 -31343938643231303930333531323231633832373530393663636137663133653266663530383362 -36363961613864366639333333633730613564336133303137343864346264353966356438386161 -36613066343831656166363338363265343063336166376230303230303735663562633338633763 -34353331633735383932663163373930323862343363613566653832633733393236396563613563 -38656236346362343561313265363961663935626266383431326133366430363761636338363534 -34393937616338613436353037643961643637393762346634356439353130336636363534663162 -33663164623236393663356439343737346434353935663262373936333061303561386231656137 -30323366626164636563373630323436643135626132616437323863366338346137663664383234 -33303834373739626238623065646163326161393464323438303762623861303165396562393837 -64313732373435383438383163396432663937333065366237396230313734656462393563653632 -64353233393239323631303033373565323931393734383865353333626539626135316666326164 -39363734303935386432656661323665396530326331666463323662346333623139623737313264 -63373664666437333631656333343963363433656332616432336230353236356331646333383766 -36383936336530653639363934353561323432623431353730386664626536376463643639366334 -66613439343066373533336337306534373062356331323532613430623234666262633430623436 -66373636303363656662663065663833366466373463653937313231663438353737396634303837 -63633236343763343733623632306330303666616535393665353836333663646561326237663065 -31323737613632656236656539326462663864333537313839633231323161313732373438333339 -36303230626666626264663136386235623131353630336561373936313631376233633564656132 -61343730373861346135613439613163663034613561323662346333333466396430653833656161 -37313437633933626539313035303132373833323137353664613938393062303264373137396237 -39303366343230373735366434396262353865303064383531356462633736666366343630336162 -62646537393031383239356363356339383039323363393361323737646263383664343364653066 -34623433336264373136616163666463626637353738653332366335373133393035396434356437 -65383934336633653734313939663364646435376430363733366665373261613935656162656437 -64663361313330623539383764383035326366383838343130643366376535653765323139653266 -32666661663666313861656562373838306262313737626165623366313238646630306236623963 -66376261323431343130636134613234633262336435333863363065613462323661363564376335 -66356164313462333830363631636638396262383861363763366466366238366463666230306365 -38363134373333336463326337643562303835383334336366326332656237386662633437616430 -37323337383736356261653837643234393038666536633061653261633133653435623637616531 -63626632346235633365306462313337373263356338396366643266343035373637646338313738 -64366561613961633439326535626630653665346532333331363962346631653964393331646365 -32333463313261383234383063346164346261363563303938313738346436663663333030636237 -31623131623238393864613737383334663734373432303163396230613464643135616438646134 -63333661303838383261393433626437326130656334346530303433633430653336376236363039 -63663562356230383134373062383233333136376266343038646538363537653037623239646633 -33636665326135663462633061626565656237336339306330373235373966383730336164666637 -31376436383064653765396261303838663865623364623665636163643065336131396137356631 -65393464633837346537336536666431316336333163646535343235646166393139626162663534 -37653538343130653138663835636264633164323930386164646334306338633335336538663961 -64313937623932613462663630396134616532303738616263323865336538363039363962656537 -37353665383037343930646563373738653462623939393834356237353430366263633237333031 -64333635376230616338343363643430393463346235373634333266656430656431663662653935 -38383162636165366263313338373763333139623462366433623136363661373234396333336133 -38376538356365613433323366393238636361626637356634313737313865383837326535343065 -65396532343939613166666634623437646239366666653366323565373461383764663866323930 -37333634663230313934626138646466366236653738343239336539646565626662336239333563 -35376132356363663339323337333434373635656338353564316132636333626438373636323931 -31306163656633383835366235666636373835663065623634373036353836626231653063343361 -31356631326333356238366331343834366539663664646463313732393030663161396233383139 -39313034663139393663643863313765326234326234376138303535363839333465383962333636 -38316638303432353538313235323638393731363738636138313734633464616636336435373338 -38663631643030326334373934343261353132643038613935313031346437336135643065636636 -38303066623935326239326361306638623036356161656162616538356530313561343939616234 -33643931663162663662393264306531633165626231386639343133353839383861383036346466 -64393531323061653465656631386138333936386663663734386665343662643132336533333061 -37626265633336323839323036313632383261643631643066303235363166633833376262656561 -31663238356235663733306431333137393236366166306639396339313434336331326633353137 -63613137346330636139363535333765363861336265356136386362643933333439316137613463 -36316331343233646238653431363539613135366630353565333431636339366135393866313337 -39356163646634633664653466353765383632316134356135656566396239636332366662633365 -35333132666333636236616533643130316234306237373865343761653331393437353561363162 -62303836373337386333666364356538316638613031303630663365643462306462396130373937 -36646132303063613939326437643561306563653139396361643462333435356338363366653666 -66393761666533393035383165643633613936326265666239616362366630653636356237386561 -31666261316663396263336237633866386365643233306331656666313130303533633134303231 -66316563373163326664613834383731303134303838623539373339313666653134396232376364 -39633263333734383164343337626336373432313063613765316238346566643736643334333361 -66306562316130636537316234376232323839643838313666636538356530353866383938333637 -30343138313939626165623538646536323562623538656438613362306132396366326335366135 -34643535636430393565663062366464636262333837356336303836373432373639383637313730 -33383361343865366235326565333736303932363039653865643537663264636262633062313561 -34323464346435316632636434626431313530663830633638343134373736613266316133343138 -37343936656662646364613562646531306238353361326435306266396365326430313837313936 -64353533623335636534346161396164336336616233336332353866653735396465353163396534 -30333035313264393262303536396239663766633766323235303434316636343236363564363336 -34303263326137623337663061386161653138636363623931353233616636323634383231303731 -31626335343231333064663162336334616237326330313130636533653066646234666133616337 -62376366383862336363623864353138306531393130623933663461393831623866653833646133 -35633462336462313431366263386635373562373761616262636664646332303633323838666337 -36313364613638323062303236653038333433623361323864663265343366346231663931616565 -36626630653132313261616339393637303165623565616237363961616638386334623937363761 -37633134316537306466643533666365303366346333343630356333653264633535373537626366 -61653961646537353466363163666538353639343631633964353865316365663562333963383334 -32633439316563656636393363363132306132626130346631643337666161383662646261633235 -38653539666364623232306335383364386366653962363063346635313866386533656664323532 -34393565373638623133326161616536643565303266373738353739626162363863303661663531 -35363339393061346231383461356162616465383764326166616666306562343732613263396363 -30636665353938313735633435646236656634343261633265303634373565313965343963303230 -64313237366331633934386235343435636263646166613333323231396530346364393166643531 -36653964393061323864613837653731353432616366343664303562343832303833346364306235 -31653132636237666436303536353239306136663138616635366236336236653264653439383439 -63613430376164363565353237323165333864646635346339316635666139346165396333613161 -35383930623531643431383666663730373362653438393732343835333636663039376337396133 -34646232303162616133623636353266316661343636383238343337653264623733353263353137 -66633838636366383064326638623861653632386562313263666538313238653631663930376532 -61383134323266373537356138383533373438303832323663363732366563636536303266333236 -62616661633563643834366537356161633265313762343037656231643832356438353730613231 -65363630643739323930323339623666623564613930363430643230613137306437613634616637 -64326436356130363038663433646265346365313338326532643336303462366331363433633965 -63323065373731623663626263636332646433353466383830633234383239633539626436613037 -64653331376266663661346166343262653036626436383732303261613863323036643433613731 -61313734363130643339353232396262613538386131323239326338623738373632383864386537 -39326132306236656537363662363731626238363466643038643538616338623430333336393362 -39376238346163353165313836623732633836396463353832386531376633333961356237653934 -36316134396138653265373332666337313163663035623236626232343137613062643235343163 -34613130393232373662616430613937356333336466353565393465336233656533303933326633 -62653833643230613132346630313165663863633539343561303532316433376434343864643631 -31386531356261633330376339663139613635386439383131313030333535383030306365633033 -36306333323136666365653034303734643135386137623737663666393961656133653936346164 -64303765326333303164343366623632323062633462633965353630343031346139653961303239 -61643736366134343134316165386561366662346561313337656363643439376232633761626331 -62393632613665323835333636343238373331333863343538643463613063363262323463396139 -39383439646538356663613035383330656164353435386331653937626334323431306563666634 -31373239643463623633316136666436396433326139363866623432633837646661306361663864 -31343839343164313435306437303637346638323963346466353733363364373231393861633163 -63366439373439633530326138306464333536613738656465333839613366653437663135396131 -66306437626136633931353365666339366635666435343262303335353536376536313237666631 -66366339386437323961343932396532306133343564363063333264373934363565623961333839 -37323964386535333037303362356164303266393762333332626661383263643066616132393066 -36303833363636343963313363643466316466353934366566613638316138396561343336646434 -65666334363938646133366264666432663435633766656335393033613035613465343138653931 -38646265623363386566353636303632623631393231363235373164653961613834383934656161 -30613430303830306166656537383263363062646435383036663366623539323930383961323530 -31326434633634323162623763336231343438333266323134653631366132633764326264613363 -62316639363537323962336334326337316539373864643930623739623964363638653964373133 -35316134303437366431333265386632393337303935363936343435633332323835656162623861 -39323438616463656433353163383035376130373263336535623462653539366436613563343263 -61393164393933613031383737653135383735333333353135363862633833373534643437396634 -31336163396264306433326566646131363430373138306431613030353562363734663561616665 -33633332616433643665623063643437373836656630306563323563336435333338353539336465 -30316239616630643263373330376632383636633034613633393431323434346635366465333833 -63613432313636373331653839336131663638613662633932343630386665303738316262363865 -35616236653865643939666239316430643266646430336266393364633232333535326364353162 -39623337666137393834636133303239323631343036363239353466653663613463393331626330 -31303164636531613639383362393639656135353232653330356266393634353336616566323764 -31373031616636343663303862613866343564646233313233333162636332666336653234663162 -30353864636437613237353265656138366530346137373965343231313065636230363238306566 -61363763376366383265343232656539636265633566313162643166613366623435383634373830 -39336133666366386336393438366339646634643863313633306333303130373430356664376262 -34346264306335396432363834643339616566376161383934343562343864346130386163653036 -62326533353935343162343637363035636465663135363031626434363236636461343039373131 -36383933653432353364616130643766343436303832616232613462346432623331643332376131 -39363135626535366465376563633161383432656637623662396562643138623662363733663337 -33363362633261383236656238623436306135333163643338326636633164636434393961333732 -34386562373339353766333231316366643539336463363965356161356162393166366236336164 -30643766643636653039666535353633313639386365363365343832646661323838346533616166 -30333135336463623730316261633939333062663237336233333533303333616330316664616664 -30363030613765333533313034396564623264346431366362343862613939653961636331643635 -38336231303234376365376430613835303264653737626331386235326134386664393030643666 -30633937316631303238323066306366323763333362653962626263373432393062623933663236 -35323234396531313539393135653232393737393065383838396131393664393664363532333062 -62626130383266373339616661333366633262643130623235643965383164633437376365313266 -64366137383864363038363165326561616466303662636166666132653731303963333463616263 -30663363633335653531336566643232373535333539363765363032646261303437386334393739 -36383737306535333162323038633939643330323538376534646331366430393166343431386364 -63313564656139363863373738616134306131646437666131666530333564366564313737636637 -65393061643762303862666662326664316264623863663165663630376265383339316438666139 -66383135336638356566636162356337383131346630303763383534346530353632383936656136 -37346136623966613634373433343031306633303264353231663433633261326135626435373461 -64363831306434353031633239626432623331393536356563333937653930643733616439653434 -36396132626536333763663665613035353561633964393563336666633536343033313361323935 -64333139333062616233366566326339323130393435613364323065326336303266623239633434 -34333164613436333966613637373731663039663637626532356662643539363939633565353634 -63363236313930363631356434623732303562353633323038316361663637663030616234633766 -34613737393231636164396662373836316334383266653238623836303464653334313962386139 -39663061366365396662613764623630643565336431633362646163653834313338643938663334 -38366661363936343238363237353139366262343438333264643466633139633535643639366130 -36376665626236626235386562336538306566333638666138653262663265386666616664373365 -63313064663032646130663462633263653362633934316462336363383933303538666139613839 -66356535373762393337346661393032636564386162613364386436303462636136663263326239 -30393734373163653833613164663266333131313438373834346436303362343565323231613232 -66616565613339356139663064366264376437353264663231383437323333323835356663386534 -36336632336564383135333962343261303765393435656362663537663730613536363437343363 -35363736373463336436373762623066393538336430316536303866373661306335396332393533 -65333633626564343834366137353433623561646461316139363166393730363538633139663432 -38333662643534336533643034363133396530666635303864336233633538616135663261613861 -61343234623630346636633839373431316635306338633563653535303433376539343231626363 -66623061303833643431383833366431376663366337363135323939386331393437363138623265 -38626639383562396538623731336265646238333565653366323839316364353137313838396632 -38363265623135313736383837623437346166316534386663333361613638313134623662376462 -62653538656433343334353463353631333664666162623061343663616163333361323637633033 -31313561323039626333343933383264353937623063306635633263313633666365393766336166 -31353531653233396636326631616261643636643837643332316339353832386236343238663063 -34363366316661366661353133373061353263376538323431363537343639323836323238353061 -64363330646231623739656537303864333165633930656131343765656661643061316133323962 -38386633313631303431613830356339373031656463613732616166353639303164626665363862 -37303961393439356462393061303936373066666564303538396462343863376534623930666637 -38313165353461636266643036343564623132333764346462326231303836306437613037346561 -62303033303535383261623933393434656439343766623864626637666665363835616361633033 -65623338333634396439646165393935336339366664313661396266313031336236626566666463 -30336533646639343266613262353066346363643466633733336166396338323533346534383830 -64326264616261663263356466653334383338363635613361323737633535656236616236303464 -38363966336138323233663634366631663937313136373264333635316464623866663637313036 -37316364326565336435613837333662306631333535383163613965363866333762313964316236 -66316566356632373932653036353533383565636137383664346232333264343732363534643736 -64633161356334376233626565643562643839353536373534373130653662306538646132663963 -64666232386132323465633465656333336532313633393131343235336462646665353638313966 -64643433353537666632373930363539393764343163353435313736623930303462333937633736 -33323063616131653230343731383464346534363936633963373365383065303264363064303831 -65306263303562383364396163363931303030636362633464376638363533363232656163663064 -32313833326639366333343130376163303365663964643631353931323865363362626130623363 -63336264396231316461376462653232393235613733353132323434326165363931636433363835 -66373530663837376136393332393132653062646166306637333866386130386335323431396334 -66316636303965326136636631636530333330613536643734303730316231333332366164353035 -65353066386235303861393763393964313532616666626637616163303365663164333265383631 -31393532306335343030396665373231363562336239343330363739666666373765326464633831 -31626334663561633365383131613861633838326334623532323235316232633161656638393537 -65656435303762303938646530373838326263313165393761323863616666396433353230656162 -61386333326462616534616438363136393831353931323831346331373363336633646639313238 -37376333613564336138323361623863383338373766313462343037663665313536666563313331 -66623633336530333939633132353562373339393263303337373439616332643761366566623132 -37616338303834623739643061636437613266313732343638373036663363663466633763636134 -37646163323534313663653731643666323861633766343037653937383061633337383462343561 -38643066353465623132313862373037316466303465643464653363663435326130393534623236 -35333766323839653765336166653031376632376366636665666464343033633364393434623062 -33366535316134613564613634643465356635656161656332636131366661313239373233343861 -39306434656662636535323765393630613137333134663138353938613862633438636665386335 -65616661383963313062363062633061343032333136313163363061653066636239303966633033 -62383036363662306162353663623331646131373432383738326539666338616261396365623939 -37366431646234383465313735613834303965396435666165396137643132306336333634323536 -63376439386630643837616461363932383861323235333363386537303633323664373461616431 -37383066633535363365613231623932356464313365653334383333343432383633616237383232 -63333632303362323665663665303534366235356130303866353439613563623437666462653532 -38646361353132623766353031343261643165313435626137626531316134636162353764346334 -34643065333635363161656163653735653161643462373837376663666337356138633766303538 -38623564656533653464383466386562336261313530663532396232396339333533626534353033 -33306163623338636437376634633831363732623630343533633337653334636665383939303230 -36616333616635376164353966616161323932316434613238666530303130653464343932633135 -61336537316234643063376233336334623039303861316234323263303935623865383839383735 -65376530656163656364373963656566323732623863643039383039643363613064666635393935 -33623164303166346533333532333364366262323766393134316331323331353636306165316336 -38343831393261303733613064353434633764336239623536323934663461643638303935363132 -62353333316637313638353466633736636362383866353264623731663465646162643836313365 -61306238643062653336373930306262633838626665383163633235373136626263326363666434 -66653436363637663137313632363031376430636430623765626263356639363531353365393337 -63333430653932633266303461643831623933396665646232343166623331306339336332303538 -36396536323731363836383361303333353233346162663535613266636333396335393661366266 -35386635613861663862343832323561396430363061323533313133306561373834313633616462 -65353038353961666235633535633438313863646330393436393965393333633535366466353339 -34386662353139366232646461343137363363616336623466356231663865376361373632343161 -31633939623235366165653761633735666464353734326530653562336336353963646362656565 -62383739643632376433366164353035333731343364386238623432633530643239623363396138 -62613038353865323932613538336661303862303631353431656638656130353631613735353739 -64303837333631336231326166393431333433356630363634313863313137363635623634353366 -62613166333436326361306562396136376434646532653435396466623064356431323161356562 -37306339346538376537363363353034383265393764313136363766326163353463393637626666 -32353938656531306336313761343132313266333937323630383330633731343462383062383362 -34653337386538653565623336393633633531356261356332653239613865326563666566316631 -34366266333864303030373531303134343964646562626639646334666238303365303733353435 -63376634623766613939353862626338323065666261336339393730336266336535363462353038 -66393534663339656632346365363264393735633135336562626630613531356337353466663837 -35613536643064316133356137366633356564633665663737356238343062306238633333613630 -36326663323339653135633636613264393737366431323638313766306566366134316238353562 -63643961386462313565336532386637316662363531613136343261383835633432653232323935 -63616632613833353332663138613936376238323131353438316662336666323835643835373232 -30376636323230613330316235656238313862616630623832303631353335346638383630333135 -39303561636233613064356633303336343462393730306338306334333937353931656532623764 -65356336333639626438656138663464316234663933643737663432363562613964633639303335 -66623163353433323833303937323437333132653938613630666330306138363664313561363330 -63303531663061626162616237656235353537356437613232353935626134373261663462633832 -62353739633734383261616134636535663536636566326538326131666163336632646466343466 -36633930373263346430653761306363666564636261336235373835396530393031336564633032 -66613064353436643330633032323366383237613733343931663832633664313837646135363433 -34333066353866336530333738626361303361316139316331363330373063613331313563326130 -34323035306464623536356631633232346166363065633162326261343261313137316130323138 -65313537343961303061306137306161356331333036373836656330663862316137306139303166 -33386234356634356233336435316531323464346531356137373862623433393662643437363039 -31343231353334373232636531643066633138353165353338306430616466366632653431323036 -32343962343939313437393634373435663532333139636563323962633437306234313335633966 -37393435636631306436343934636437666663313065613030356461376432396365333738363063 -38346233666337643137613031626561313165376135366461643732303266386431663831383234 -62636532303161373134383239656634353334376566636334316363653035363139623266643331 -66353464326363626133336235336434343238333335323730616566306262313330653134663163 -61336166343165623261323066373134303831353734643638306434346565653734653833346465 -33383631613335343361376234303165653437323830363937666233346562346236303935623639 -62393665383734636437633137356333323134376464613338376237313436663738623764363034 -63393962393161363762336632663864656437653266353837656233376164396638383364656565 -38313366323962336662613264363639663766646433626262356362613739303736643133313736 -65303537383539363264393530363239623039613135653761386339326532653631373331333931 -36313938393735303464373964303130303433386230393732613731316639333361323436353337 -33306636363335306538666431323862373138346238633239393538363461653335616530323433 -39323665656635376435366438643733333062666535343733373238333663396264646162303863 -31333736616535653838346637343239323964666633356663303865636562666366323439666438 -61623763386437636230646165376435303363613339323334653662636130623063313038333531 -32633831366536353666613633366163303030343433653664363838316335613366623636663261 -36633362616435346334353566396662333364626661656462653866393161623364663032653338 -34643764656566383835633832636131383961386265643939373663303333643761393163313834 -33383334626631336635336665396561303939396637633630613335313663396461663038373133 -62306633346237646564383738316630373631316661336531373063643165633132616333366131 -35363538616564343361626537366231363330363934336139326661323339626137616239653263 -31366233303765396464633061623266376361343062643933663061343762623232393536306362 -34356530303363373564303365626261643435633035323062666563613833363066353663613437 -31383133613837636132633239333062346235316535336434303365366334653832356464326530 -64323064616664343663376432383532643235373535653434633063333133356232373864346136 -39626237646132623764346236326163633130383030303737326530613233316163396262333234 -37346365333461306366366361616364366431666264363533373239313336383437643437333064 -32393863383934303135316665653235653363333638313665333366343539346366333663313839 -30376534313739323762303534376264316438323535323630373363363633303836303038376530 -62343535623664353734653066306535356339623661633865376439643339656435336634646563 -38323938663738613733393238626165306132643630643462346561303535316539353338333862 -31393665346361326561333561396530656333636563343466373332626666313036663865356134 -31326539336665393666643233393539646561323666633963376435306238666563333831303835 -37343132343666333038353030333832663636383838666463643434316463363232373534346461 -64353038323666316663316331366665626638623436356661623465383063633263346264353034 -61643764333164383162396431396364616132353533393466396164393138623530353761656361 -37633561336339313165313137343239616534656565383831366334633366653736646535353631 -64643336613932303134353236303134343738613436643132313561313763386432376130313130 -37326632333865336335383766396338363162326132626636626635633539336632666666626564 -34366137353936313336333434393234323963666566353831636336666665316632366232343436 -61323162323964353039663466326236653565616339363437613661353333333438303466333764 -62353530653662616561373831373636353666653439653135366436616539383837343162336262 -31333361306437313737353238653764356366363237383635656665666137313831663632383663 -31373866303638636532306239303763313661316136303431363432353465643137623365396433 -37313136633238343036653931653031666565626236633462313464316134623439653665343365 -36376439626566366333393832356565623662663461363439346565366337343763646236363235 -62336539653963623338346639396561313934663232316266626433393761663161636334303162 -39393066396365373134626361346131363735643963663664393539666432363230353163616664 -66383566396436333038333764316132373831396432383864666263393266363838336635313761 -66323532376262363339613464373430363364613063363237633765633964376431303234336439 -64383837376466396133666238616361346664653963366266666631306161353336383663666636 -33626130353536383035313432326434373031653666363535333861306363643962333235326238 -63346366656164613339353039646139356137306433343037346535336437373437323836626538 -32333462323163653538643264653165303763353065313063333938336530373630323464396630 -61663363653565363238343465623737323962623065656533303062636561376439613663373964 -62303632326531363062623832623265306239306463623337653662363639383531383166613531 -34396434653935346664366662366636633236363330363564373963316639396638666135336235 -31356130343936653430666535356539643863363862313731626566636237333938613236656333 -37313636666335363165623531363536313661373337653065323633343538663565356537313837 -38633265363763303835613563613661313262383637646461323132643735623265313762653634 -39333138333137366637323438643533323338316364303865616334386330316462323237326634 -37666263343165613033643365316631373262326435306464366433323232373630623333376663 -33396363323939306464373139636565636362393165336239393539323333366537656635633235 -65646334626565323835633331613665353437353032396533613634623465363933343736373961 -64373135613735323762333732326362373265623931306639383337663165666262336439396538 -33333038363937633364646666353637656436613137346333366431653930326161373762643663 -31303130353261303964616332626230393337313937646466623262393339653739623630346533 -32626564333337653463326466656132303261393132366366663537313030323433383838313462 -61646435653835323265626637646130653737333261386536653365353139623638346364646536 -64303935326130313564313430633736646230363830336332626136323766393361623833646639 -66396131313765623031623263383761623934643333303033356436653735326237393263656536 -32626666343736323939373037393062656265353837313963336235663434326362393465316436 -64353938396134643066333265356634323164656565396235303739636635386265386134656163 -34373337616263343831346634373461663961366238643366626134643733613661396166396566 -62613833353263373864333863333361633034616230613565326462653831383562646538393166 -39303534643236313265326633316265643766613065623562313830616437623132306536306135 -66303864343436376339363536313331346161333632306261383930633034386564623362353635 -65613861316635373165313335626635393366663433323263643534356431393137383335663464 -65323232396433663133376666393833626265616537363235383238343037613237353235373662 -65643632383434303161343564653738633735316161623666306132336234303034343234623163 -32646165643037646538363332633339663031643530323363353765383834663139623965616637 -64666635613765613033353466363465623363343839366464666232346334353165653432323962 -62643031626439386432653734356336353434303964663461373834326336353764616639346538 -38376430653530376238343464646238643835613062346137633135366639316630623530346532 -35333138613164356264383535313732323039386430333361373435373162323463336266623635 -66313731656132333364303064323361666662306564366463393533356539343464633339356236 -35336264353932653335393966633935623262636139393264636234663662356137663164626635 -63303365336466373631663133613236393666393361386139383465613831323333363163336132 -39336236383933326266656331666166323832313237656634383439336661343036646333366438 -37636334613366383235386437643235303130643536326463306262363730356535656139656633 -65353238626264313166643663653432653239303666363136376237633435343563313863366662 -30653736656363376432316164623866633162636661343039373139373230646234333337656164 -30663133373034303065336462653338306431376436316331653961323335326665666438336363 -61366465653732393631316633643534313734373162313166343365303330343962393832376262 -62636663653238653134633066646464666363656336383635663035323565616264633565633466 -38316163643037313564323561663939333038373362353064373537303661326230633062303633 -35336136316363343563373034393730303862616630626536626339343833336461316639343533 -30336235303932346436323965306265643265316331353333316261353061616136373366323333 -38656566613861333461343735616533633935396563316463393066373932383466643639386664 -36313466613434663965356539613830323066316662343436346632666562313934343763636463 -35616437633638316231633035303037373535626161343433306239313233336137353032636134 -63356533343661623762663830663330633063623932316637656339666165353338636131656633 -62343263376332666162646261373531656163653338383461653437316365313839343633386230 -65633337316363663966643365333961663037336234643865353761643265323631376563373032 -34336164346261383936303134323965633333313534653233303033626132373239653964333832 -36613631373336653032633161633930666235353766633037363262336662623630646465663039 -64393930373034373763383739366333303861373539336631366133313936353665323265313934 -65343536346232656530343338623632393032363538623564613837313834646436663365323462 -37313962336465356135306665663133303035363138363638303534336531633163623965303439 -39363331646635336234366331333632383166653937636436323463623835633862656236346439 -37653763393930613564666266316532343533363837633234353363616563366364366165613533 -64396434633639333965623663373165613930363166383137313530363337323134356433623339 -66346330313235376337306532316464373036643230613736333030316430366136316566346165 -33643437653332383766346534646332313161653133393132623965303730353061386238386333 -36383636633261313837636331336433373337396332626663643666356637616532363666306633 -61353434626164393434363035366361666538643963623466666235373337656162636263623139 -66633634316535336433323066623833383630346433356436366362393862383933303963616361 -33363130653432646363353339313864313132376430333531326536643466303535366162633866 -34643665656238376335356365613566636363313831653966353331663366333731343464323031 -35386432396434313234343266636336323231363931316634366633323462306132396665663334 -33386138323464353238653762343265356237626264326363663235306661383530326237653261 -61346463376163386263646636366232633037616635633134353738633262616362666139386361 -61353335373638336137333934613333326361346531346538646366616531353635316564633834 -64666365653737663965326236663237663233363261343336376438646363376138663565356133 -61323466366364323565636132666539393364383436343032633232623532326164356230343131 -31616337353638363039656537663664336336396530666666623631383439333465616539346135 -36393365663365336236626331386636353064333534336431363963373766306165656436326461 -38343665633261663531633362323431363635373535386334316134333633386635343461376365 -38333865393935313139396331663233356337616437653237616535396161616237613933366533 -31396630613661363766613363306238353033623762353133343738663033653265343962636361 -63383564333761656537633530303261613566346436623366643562336137643963663436383264 -36646364323939373963396261336261313831336538376262666432313438623336393532626165 -35336230363565393562343862363639306663386232326366613663383831636435393137353131 -61346566633838623739333365376234383464623862666636343139303631306364616536306131 -39363637303736313932636166323133363436303439373864623936383861303064373738303338 -63326632313730393461366364343539316230306337306661353032336362663731666435306537 -66633231646463316366653862353832376162303636643063623861326539643462393435373735 -65383231656135623838346266386439653233353766623431383237326165306337343039333236 -32346564626430306431386336353638646264613030393738663339626165303632663566653535 -66306665613633663838613464656333323334323539396639376334623738356563353062633764 -36623834393631613166376432393066393538353230363739306230383234366134663032336636 -65616237313133643965653234313765313234303766383638613937616164663730613835303330 -39623734386234643033613838363835313338613031303835383162373062663936396239353666 -38393836306234643535626430363961636339323362653264383763303165666564663832633435 -38386235336538363437373931393463303965343136313962306265336639643061653231616565 -34306133356265323633383635313262336164366562313430396638653736396335666236653031 -38633134353361343937363738353731663835316631653130643462303935623134393637666364 -34376637333565386265343062333361626366363030663939616336336332316636656464636230 -33636361666166623831636536346131303662303864323061653261623337616463313639643230 -37613836636130336461616435373436386664626534373266303432646464616263383039306362 -65336637643835646332336563313238626165316430643136363966383965653835373264613663 -62313063363061373634666630326132613233313631333633613936326264383433366234363434 -65666637663864366465326265633036656630353766666339386437353237303434333134666366 -66343532353738393230653961633363323362666566636334663532316439623034616262613561 -35613866363931323233616562326130613063353630313536303830323863396632303338353661 -64633630646637393835623363306564346435363338343265366662313739623536373532373137 -65346563626437353166333934393235623033663462346634316439313765663832376632643032 -30613332353039616138346334373034633766616636303664616230623734326631363536646163 -30333237316566623231313933633236623430336530633461626538363832333434616534313962 -30616338633466366636316236663332333765623137343431656563626133383037376361373164 -34626133366632373161623139323562363461643833666238306430383634363831306466313237 -37633334643066333464323332623564643962343834663038303262663466663732363430623233 -63623332333263663937613134323862626430346163353637366238313831346232393438633637 -33303633663635616131363939303962303833386661323530626639326337633633396334663436 -62393734373133313737313561306536306262376337303764366130633236316464333837386137 -66336461346262346537346131393238323130366234666335313031653864373966333062366234 -32316535323163663864653535333338613134383735393839303039396137306330396465333635 -33626264623331306430323937306535393331353231663139343762623663386534353136333533 -63303331316437316637646261656331353538396664623138353831656637663536656638333531 -32353036366439666564363961613166343130336664633063323932656264326431383731626331 -61303439666665316666333232646365336236613134323738323837323666636235303532653830 -34663666373839363565636462646263306430373333653961616330653830396131623661316138 -30623739363036623933373966356165306438303562633831643033616636356635316235326230 -32313636656539623335356265653637646564373333653863303665353761326439633433346261 -33386262356164333763316366303066616130326564666331303464623066386666316566326631 -61333566636333343034656633373038633833386632653531366538353634333031336439316236 -39623338663763333262633539666330323233616532333131306563316462383832316439333666 -36356637616237353339613537306566356330303265396330306235323864333737643337356566 -66383363626438353163353338343865653139323331373962393166326238643430653038643062 -37636633613133316333653535346639306261306466396266323530663664663061643862316466 -62326562633038346165366533353130613234633638316161396663353564366131306462353730 -64313934656266656234393266356632323562303364643161626262333932663537643732343734 -38383765633931333030613566636630333063383632303262363066303838653432303932633730 -64646564653831353535386466633032333832663635366330303730646633646632306430356333 -38386337306139643963343862643331643163376234623466373734353339633464393732356437 -61383231626361346537346239666334323735393330663162393532623436646235313537356265 -63313263366137663438323264663261323731313532633134646433333239616165663735366131 -65313732396538366135326466613761643564656135396566626235643935376164623663643336 -30663136333135326563666263616363373635623835326266393730363330633239326263333135 -37383034653631346235636237623565616661323231663633323334366330303761626139653263 -64303565373436376230613736383834343163666331363661306666643964613335626232343936 -34373839643262326234313839396235613934323135646266383639666432663534656638346334 -38646261343633666366353434303036346566633037613261666234366263373531323966333365 -34343766653761653438626562323435646661353065343965616632363764633063623035343030 -30643336363862383137396666663664643638383465636463656434306664393362666234663038 -31356266636339303062326236616662623330613162633135663839633632656339393361343832 -62393866663863636636363633363230633632313264353035313265643633373539323731613531 -36356233343966653431656534396431626233376462363365653734336364396439323937303061 -37343238666136613161376365623830633364623234343761633733353231373863666331383465 -66653730366638336638643234663831636331366432313432656334666638313561363863383465 -33636166306564343637313433633561336338373936643563336435386434633231623030323332 -30336431306662393139616534633063373366363833663965626565363537633237323961656233 -64316631323666366265656661616366326332666434303363373031383962346239623965636437 -34393064303331616665623435643666323736323432666232383534396332393536353438373762 -34386462323037613364653466653337326135353236663265366130386632343365343638653734 -37626462356363386130613439373366323764613430663337343663346539396430623937366638 -38646637366232306534636163633133303339623966306563333433343763376236306536396664 -66323633366365333164613134633263366138396138333139653033306462323361656538383563 -35306332386530316430666663623461353230313462323763633264663033666363323037633065 -31623766633564626538396435363636383135656462633535393835666530623464626235313933 -62646433653431323534373431353634376562643864333036356665666132623232363962303937 -61313339646636656561623736336666343532613065393239653839313733393065373234346464 -39636239643430383135383738373932633032376630393034623164383638303363646334613366 -32626266353635633065653937663332333833313263383735333031393464366137306337353565 -66633139653430656539353933623338356365363937643532313237323161653938313834633235 -66613333323764656165623264346537663431313864366338613766663639326666633263353563 -37643536663235363962653461356232366637373861313931383535316636656231396262316431 -39356638353732346164613164343038633131613433643231306635373966363638343035666565 -36383038313437343431653230303135393439663563626163376465636339346436626638393732 -30653761323230646362623832363730633062643962633830666264373138383230343831616361 -32346132336337666331666639393632313961393061376239623938653466356635633035633766 -31633539336237333766396437323462663338623765353530643164343637623064336339653530 -61613431383863653833323563613639316265323139363139393238303435343731333739373739 -39323961396137346466373739393364346531376663396534303865336362623132393436363137 -36643665613663376463366337303032343361653763616463646464333862313037316531633132 -63343763363166323962653266323135643166663662646138633739373266303538323035333266 -62613931653931643933353164633430333630663764623330373764386138353739363938323935 -30303635633334633039343132623466656365383362396565323961393861323263303832366538 -32316235316665623165636639326334376532323834383835316631613165646337393630633833 -66633539616333373230623562343966303161633637643238333838343964303062663666656636 -39633730373166616632656565643162643038623764616130346238353137333230626636663665 -32633633336330393637303837636564353132396261353936326139356534383961363630353961 -65366439333435303030613465666463613537663235353666613664643032623663393562353539 -35353931393561666665643437626566333138323330336335646166616338363434646663316665 -34313661336362323461376335623032633562326233333937326234383363663665353336376266 -36646563643365383131653539626365663835363066633234353961316161613036333662343332 -63346363343363373436386435653261626166303666333737643661363763623034356530383931 -34373566363963306666643862343934383031663135393263633562333666653333303536313963 -39366131663564633635633538396363653865633064653236313431653934316538376263363463 -64343234646438666562663966653232363365366166373838313665373661626266646461306465 -37363239656461356231613937616565333637303332636436376261343839623064363633336633 -35643335633737343962373763393763623561656266383833663463373235643164666432616661 -31376238353336663533303363613237326666366236356139613265633738313630303039633031 -64376338623635313161393730353963653464306263613437323462633065306636353333663732 -35306431376464306566353334316230633238373366613430333064363830316364376230383464 -39343962326238393337346165376634636530346363383231363233343736656135623133373964 -33383466663930666364376363353763373961313163666561386466343139336432353638636633 -37336535333634653739316166663761666663396632623232636137313763653037623662663565 -36646434373539643362663536666564373739393463636630313962353939353637353836613335 -37616132303831616336303634393939616230323066653534346130383335613932396537393130 -39393136643336363064633937373630613836386330346463333036363439363035663563306561 -34663861346464366334396539393962316363353664613666363337306632363161306461663035 -30663430633962643936386133373765663335326638303231323061313262323863336564653131 -39383037663738393636363666333131303666353739303236343930313135313933333831633763 -63333466336431636335353632613036313963336664383039323730623164616461333135343531 -63356563393837316264616363633632633334333463353736666264333936393330326538643666 -39336633396238656135623631333130306234306638356332636161326365653430326463636161 -33323036656364356231303864646463353739623239366531653534646335656466373130613334 -36616634313237363738623862313532376266343765633761303836613938303763393266646362 -62356433613664376234653562633461613439663565336562613931613264343237303538326631 -30376432336536626362393438636431363733623530346331396164653338376534666666633564 -62306135313239393266363939623339353132316335383665393363636135663131363931666261 -66626137333662626636643531623133653866366235636638356431333165343664333233373638 -32323163623665396362333462613462396563373661343634656230666435353037356436356262 -64346630346532323630653432313437643232363437653566646137303131653864396539343138 -63633632316265353761643639346335323136343463656138363530356666353366353233343664 -37623935633731316137386334646532393161346537393861323538383635353863306265616262 -31323666356632343961656430323665346633623361646138613036373461666233373962376336 -38323565653237303935353632653636346633666535386166643137333664623335643833663233 -61633662656538323335626532376630373661393935663664663564616530363232356438623238 -30303234626264373139376665363733613331623537346534373632663166386465643463376238 -61363638336661623531356536386239303261666464316134646432363764353135653466613034 -36303062666233636261653961336438316334613966663833306462346231383430326263666666 -63306361366163636464613139616233333463303835313039313030336362363133626336646433 -62616366373762396462326135316339356433363935366131613965633365646235633964366566 -36666639343538616338613130633638663265663830396432356631326336663534656134363132 -34376461663961343662356330623431333536346433613432383738663163353934323235336265 -65386366393532616462396334343139393634343535373338386332376330356335333934313336 -63316637613431383562333036323339613530363239663262343037333331356138373363323863 -37313434356266393738373132663639363730633165326564626635316665343565653931353737 -35336136323135366230383563626463303038346537316466636135363138323732633561666235 -66653465393862646264393939323335653165383265653130333265626664636263643861396563 -37343433656330633336373839646339333031323639626539326130653263386533313862626431 -65623264646164336533313830346232353965373466613635363266633462383535336565363965 -32373531623431656131363665303037303135353261623763333163316137363431383330383362 -62356631376430333263323336623638336330326434313037316162636564366136316466393533 -38653535326564643063636630303232633633663163636638393138323735353566333535316665 -33633037656562633464396466626166666633633863653735326532373633313637396135663931 -30356331613531663366336164663931616337643634383162313934306662363438636565636435 -63393731626237373766373935666264316631663434303135656564336166303332356535326133 -63353861303664613765363762323637646230393666323532306262303730636666383137616234 -62633363663736333334623533323037653431383633353939316633663436306639623065393566 -30613665653739643630366631663035306536386662306634363839353037326637343462353066 -36316433636266616334613131343832336631303932333934383535313234653765376338646431 -63396436363762303036666561643562303731646134623033373432623838323638386334393766 -35373266353432323531386262663739383566633034323031353236633866656265353432306437 -62366361636237616234323161383661373032353133353463646163613763326431313137646637 -64643238663364323034366239336465633836613734373332653761623165356334313762363234 -36343133616532366131326236666563383533613630616633613761376665333766383762363036 -61353631626638336334636339386466396534613064383937383337316664303839663535626465 -38396363333632313731393531333262323663353332633231633164333536616663633739666331 -62376434376565313863363438646262396531396365613866393430356639363138363561386262 -38663862636333363165653363313165653561303234353131613638333861363733396539363930 -63643439613865393562363031393635633162623732653530333939366265313734643766396239 -62316166643730633065333264373236303664626464616133313965383463306466656462636436 -38366364393139383939653366333233623530376634363663323831326138336435636365336235 -61316363393861333265353861373163623233313536386133653533613166333532376536613630 -34346636626361303132373539313361656332333865383361616661666662386563346431343866 -62333330646136646563626239303532643363373839343836653564326533636434613332376561 -63613966306263626563633830613064343165646164653835353034356630373535353635363063 -63333134373535303562393835616264643136373962656566393763663265313232393538343732 -65363466623062653838366530303933616634616661663962616438653535366433336437633039 -34303837633161356461653633376164333837346662383534646535353965353434363561316262 -30383035626266333638373436363539383261396536343431633862616439366163326261636438 -65353361356131333966306363333438643334333533336230663533656164333364393931386366 -64343032363234313535316239383030333930643666323765346533373061373234356563653562 -62643336653335316161623065306364376637653736343063636363353939306232616466326365 -38326237616166613965666237373033363237626338323563363832656437343633356162343237 -62663961623832303133316534656432353430376135666364353230353738333536316462653035 -38393164623664366337373862313936383234393031393434656136323436383461306264306234 -33623333376534633538613664613966663065323234666136316330396432653165386165346366 -61396161373166366333616238656537333066393438396433376432313233356638353365666638 -62613939313131326463323535643039633639396137356439666663323631363334663032363964 -63356532336363313765633661623135366333623433353533616562643862643564623735396231 -65323631663331653964633562656162333533613065613434343539626434633030303465323263 -32343036373965303738663733306134323838366261643332313534366565333733386535313830 -62396435643766653665353338393534613965646338646531656263653963363964663836613437 -64346130303132303338656365333334653436376366376639353766633562313765343938396435 -36626632343731666632643930616665326332643865396330353734333235316534653066336138 -38373735343064313735616466333566646333656432323032363333396536633439646330653130 -65373233646666393032623866353934656263313739356333626133666331393764333965336436 -62663537326663313363346137386163626233353238663638636166613730356463376330393631 -63656635326638366131326561323136643533656130326366313539353634363862383734623238 -32613531313737393863323936663762363461666161373363336561323263633562613631383733 -32656461316533353832613831313035306266383961376562646132353261356165653066333835 -36623737376263633238313235343337656431303866653632613066326533653366613662373135 -35666162353035306132666463643664376265353161393238363036353037333533373565363330 -66386530316639306462363932336530623937376637643063633136333338643963356437643138 -32653839376434383633653633373835303561623862323935363461326464393566383966363130 -63326230343835636637373137376661653533356537383364313532383766303337626365373432 -38626132643731663838396662396464636366396539383564636334383939353636643835363437 -36323333303933393665323733653935333065306566376539373461373634373166336462656239 -32353434303966663534393066363765616131663237303031646332623065643137303364343865 -36636463613636363238376231663037363135663535333933303935636132376663373662393031 -62346638626665353233636335613166663136343239623338316464336561333665316631616639 -66356332333066366261313364353437316364313434383336343062353463316663653766303836 -62313263366630653532653662653565663639643738346632383331636533336334313232353833 -36356235663939663733353039366265353731313635643539656165383736306435323232626432 -34393230646366626437636432396638373931343035613764653232386539363063336138343162 -66333431336364393663653462663538653265656433626138633364616263306536393730396435 -31323436666139623330623135383938663132663538643565303438373736373166326565393133 -36323933656333396230346331393036316663393638313265663833376238323538356561343662 -66383030613138383139356263653431323464316465333832663361633461313261356362356437 -66306366383237633433626632626634613366373066363533633438363463633362663133393466 -36613863616130313536333965616463396266393639393166646535643033646665303666343136 -38353833666662373264313462326365383366303439316366393561336165656435393435346438 -36363863313333626665646538386162373533303932373366383964336238313865646561613633 -31653666396634356334656362376335336265613530303136386530363165616464656166663731 -64376236613335323064373636363562613635633935346361643234613161613533663566386637 -38653763643030663439363266633663363934633738306638376236383865303736326563356262 -64333062656132333235386431343437346239323033383261306162353735653239343863313563 -65613735346134633639366135643238373837613064326264613330366661303432343233353931 -66643431346433333066666634333135643631393139353765636235316361383234663063396335 -64363464386534613636356635383739633365396465333531306366636236636161636231353763 -35376633623266343565616136353966383762633762363335643764633836656433653434306263 -30396463333933353833616365336261636538396238343661643566316664626564643439653066 -33313137303834393865383134383834323937356235376231386165623361366561613930623664 -30366261303234616631373039343232633131323232323066323634333864626536306338353265 -34623231333861333333636131623263613464643732653966646336356661376431343863313733 -34343139613039386339636132623464623533316265623366326462623634623139643731616532 -39356162353539666232343363326166643434383435333339663230326131336335616631663433 -32313731666133363061336266346538646537383566303461636265383063653139653462376336 -66326235643964636431633731613039633132393935363463313466633063373232643936616137 -35656432323130356461373939623234353330346537653165316366363133373064646236383937 -62303331333938336365373861343832643263316563653630383536326633386336396362306638 -65363436616562393137386634333430386533396532623339313238333230303066363230326464 -64653363376561383431326466326636653066663664313737643336323363386537313030393839 -61356562373465326339326337326565386137313938633337333932373731623232316562353537 -34373263316335663137303538323131313035653661623364376634633765643032393530346534 -62666135373463373463626231636665633566633933316238373130613336393965343933383737 -66303262333066666161343064343936363061323365366237333930613164633361633537386261 -64323265303033613834373435616164623765336238393464623062333731643461633530323233 -31613963333936363633623837633836303830633938663264323038303930636261633037303130 -30346538343563646666653039633332306161373262383231366336383564646339356666306362 -65613465636539656334333333373937646366636363353236373665303834323462333634373164 -64616434626233353234366634373364333361383761653337353635333834636438643435613933 -32326430303631643561653132623363643865323533663933323134633731356361633139393563 -66393262636234316261666362326630616430326233306662333666656437343166356538653765 -63326266376134626362363264313832633766396438383033646639353161383733393262363531 -62316239346532323065343938666136336261366634313636353939386632393133663665633931 -65313632313063366131633964626163666164313931363562653239363365383137343365353430 -62636665333163343637616431353230646434623533383561623935336566666566396339363330 -35303831616430393937616661616564343737386539616664666136366233363465383364613765 -64346166323766623061373962623966663639656261363537656362376332633633343462643132 -62626433326639366535653832633831336135613262343537636461396365656236643131336534 -38343839346438633763656531373432633766393730383934316138383734323239653262396233 -63653233346163616533636635343962646631623463383262643230613631666532653166356434 -31636462323031336265666463336639353739653338326532303135666439313831653336343334 -32313561343233333663323035633335306235373062343330353365313766353532356633333333 -32663934643633613432333532613735366338383834363061393634326434666363633838626665 -31643733396363663366346136626139383330353639393962386561316639343336323262393635 -35376530303431633735393933646566646666383733353635613133636539303864396132663963 -61326636373435346132663534626235653631643438393063663132386263336435613531303431 -65366338393837363465383364356235636163653834643932393135323464326534303162346433 -36313165356461376163303431323162363737363736323231666632343133633334396361636230 -32666265353732373437323935363936343361356132383531633662373363303862383038323838 -37353035636364343432323937643535386233373036303937623630366666333730363762656538 -66366565303866613566653734633339396233353330396530616564363231613731623038393834 -31386236363231356364333136613861393564333065663461326564313436363765356564333461 -37313061663963363836626535333136383133396332656365356237633933623063356435303336 -30353838343434376232306630626564366433643233653964396632323639303034313131333966 -66303434626562666533313663636134386361383962326238316335623230353062303061383334 -63333136636437303533333164343933663337313236326230316665653537326639343466386238 -65313434653665633461653131393131313164653230376535363039323135363435656133646332 -34366465343864303336646264353834383833656539663132643930323866313130313836376130 -36613031386430326536313561373936383362666264636635633131643565643430316139393566 -36353062383030656631316134613233623166663333333335376238303933306636356335626264 -33393533613633323434356562376539613565373363373133613736336663333739353765383930 -32393163303563346135643938623566306166646230666336326133623863616638353434616635 -36396530626338616437343566633830303664303732326166366365323361353634613139343337 -33653630653861313830333138636261326562663062636636353832316339333966346133623961 -34353165316338323338326334326336373836383932393234393536306434666664653062663031 -32366434626131643133393164336563663366656137303162303664616363326363323862346663 -31303031646434666338616664623135396663633836393630643165343363636430613134376430 -37636237376333353731643530376136373830663836303630306136636638636638393664323163 -64343932356166613132376234336563663863343831346639353463343530653162623635616438 -64643564343835663330636338653933363839393437386636633562376633663835613237613866 -64633535363933663164643932666166363933396130376266363832643933323539646463373030 -38636334656561663332396138633535346462393531653739643731326437663562306436646262 -33306235383936336361396430313430353631656431656462313732393262613365393366316137 -32613534366338383930323432393438613364326634303831353232363630616238663937323932 -34313464353062666461353239643866626664336338613838353239333132333436663132306434 -38363938373932653938643362333061373830656238383933353734396235613834393166353435 -66656231336330643165373262373066616363383264633565303932356466393264613534663630 -33336530343032643266343235303538336664666238383862353463363665623130643064333364 -38353462656338383131363763666337653736343338396631333532396462383733316466613265 -64623131366138383439653563653231396338333930626233616363346537313136653764333465 -30626639356263656130353861333533313463393562346432633366313337303862343736613266 -36643461636536376537363035383536353334353362663830323933323862323238653366383433 -37616164626666613666316364383231306664356164373837353035323837356261303735383263 -31653732646535633935663336366439613931663339653731643064653433653663333133663036 -66323862633134633137653066306133663364333166626464643766623461306335343761336433 -39323861613335346438663666313537343461633130336566393831323232373530366336316335 -39653631316634363561346364306164653262663037653762666337333464393837356363366365 -62663165666166353930316536613631636232323438376161336332613161383266376534313132 -63613332303434633237383565396364373134356464383335643437616233666561646431316539 -37643138306234336236363330343463303233616138656439386365303334393631363833323930 -37363337646235343533623665613162306337373337376564373965616262323032666131633839 -33353939323839636330663563653635343532623731343964363830323061376438383063336537 -34666136313439353765396261613139363737623339333737313534656536323630383866386361 -65313132346263326136386639613366646266333533303537343661353830383835666431626531 -32653130653362303938636238313332386365383861613130633032616134636431636635363435 -32386166396634333165303432353733626565343135393437393737313430656637366438656639 -65383863333565633462633264666631653738306236376536373236393763373235373236303261 -37653038656133383630373462643239306238363636633965363234373031343830633563656537 -38366439386564616431623539623464636237303836653036353935356435663338363130613265 -31383933333833373838666433323763383963666539343265313365653734626230376366343465 -62373936663330353131653439633635363964323963333831316164303265626161643964303164 -32386236353865383465646561646532646537383534333930316131623061353766383564383665 -32346531616366633835396464336339386338633966343034376566313237356133343737393432 -30353764656165313936353831306363643762613330343233396330623832623530633237356335 -31353431386164323332613366386631346166323530386634386434396434623430643064386231 -66613665396136373138393730653432613962316330656638323939653332636266343037663065 -66623566656235656636323933653536303638343963313737636334373938333962643538363963 -38333837336230613261346162333561363161356366616666323232656165666430623465373137 -62643538643233326565386662373761663935356263343936653266343262343637666239326336 -65353137623931616661333035623863353137663239386463303532656463333165653631316339 -62653434323062616437396663623437636639663131366239633937653638383531383931613162 -31356439393236363161656466666534333165343963316462303963303965306162366565356138 -35383831323233626163343866363564633637386564656538666335356262656636393737666362 -35336230356365366131383965393237396131316266306539646333613437373961303665623735 -31383933356532626435393839336438336563626164376530396462633933646365633766306339 -38326165613634373866303736316662393237643361313734356138396463663032326236376637 -63613537363530656334346534633334626531313333323538326331343966313632343337643532 -30363561323938366565363732613463373837626639333437333230303366303535633766663837 -39303631363265653936616166633061326637353363373333323537343334616162613736343034 -30393166343834383465386337373536653036366530666663316161323531633738373836303963 -31376434663536613661643033383639623730313061323336303663356566363562333634656430 -36363635363666333938303133316237393561613834653136343735303962333261636336373161 -33623933373835616265666538326637333834633361383966303631343362343133636533343634 -66623465613130616432366239333237383530363537323236356334353530636462383837663432 -62366633653732623031323338636661396638393336326338316364353130396133666236653764 -32346465666430356266376131663133373466313261316533323363356563666132323437633262 -62306138376561643734353439636665356333373139353262643636656539666637653234373935 -32656136323238326132643865373464613265636530643161343137396438336131643964316366 -39373164646234346531633664313162363633323763356636653737616465316465363765393166 -34323865366430323362303064666236363237626137623239636338303338383739616265383039 -30623861663735613934613030323865383131613032333962366563323630383665613765633132 -33613961653538363666663231353862393564303139326435623730386463623061376530323434 -63636261663233623035316139656264393866626364343763383338613533363030396433356461 -66306232623031373766633030383132623938383639613830393034393562643437383934366263 -64316334363065616239633439303561646561613638366137323961663438363961636562616162 -33633466333237373233633535383737616265633838326134343930363161363738363261353761 -37366339666536333164386435373038656564646335393763313663646431363535383162343139 -63393335333839633637623939666561323834366334303136366439666239383564323831353866 -66646335613464333766343332373233323531663561656561626337356630623836396362623935 -64393534666263363365306163303862653234313030663363613762663938393436623030323939 -30393933383238313136396631636236343136643930336430353534343163383363336466376464 -38303834363665353631666439643232396635333133376263386634643664623134363663653831 -36326531623035303165353262636138386366646536393064396362313461353866306663323865 -31363265396131343964653835646565303366613934616638623633626161316238313639613733 -66393334653132333336626264653933343038623563623561636437366235666637306662356636 -39626534346431363263636133623734306162613431656461613231633036396435626538636363 -65376164656461393232636564373861346438343862393234653436396434336565626133646162 -63353965623065396164383965306363363363613433373664376166333334316133343733356666 -62333132316139633934373431383865656330656364393464623730623838626337393635656232 -38613263393361373962386266313736376632653239633639313931396666613664306462656463 -61343034646632326163363830613535343962623266323739393763633364376534333230626137 -39636166646665666237333966386366306338643365343638386133393935373630383333643637 -31663631663564303865393466393664643666386639663737386534363335326133386439376135 -65353431303531623039623765366163393136333164653464616136613461306433623937643031 -66623932626465373330386434306661653265653661316439636531636332313764313862653062 -61386634613464633564386165376333626239623834343939373763313630363136333863316630 -36633862633762643534343364366665386234363661623038346231613263313665663837653032 -36626131353637366437346632303265306331633531656663396466356161313138363663633666 -30396638356162393934363338383062306263383037616138623738623865383566393162643837 -38323561313430666137666561623131643265376666643332323862313562333830633237346532 -64646631663633343136396434333263633135626265323431316436373734373864666366336234 -38386166386666323864383235646238316234386165336466346639633765303238656466373161 -61643338653330313530343435343938323033616639383436386436666361646361623935343962 -37653632343761306664323337393963633731623734393465626662663162613263353862383533 -36323137366330393937623730623231396164326366666637396231313338663031623231353566 -63656466383035353762633735343931333235623539303063376439663534653336343035363863 -32353336336533313562343132363365376234386336313636376633356436386661306265323763 -38393238653762623964343130663339616131613037316336363035646131616432613335363964 -62623934396337333732656530376433303339653936346631316336333037616261376666653066 -62366664623661616234613836393563353265616430366433313639333935623065663361636365 -36353237633638643066653462356264313438386337343162346338633833666435396131623862 -37343434656633616364343932623037376430633136613135353663623361333164356131346161 -35366539333936366633356662383037316531306561343463383761623732363133623834373033 -66303866323632633066336331393564306262633034343563366130633965333539313432643532 -30376361316631393034666235666435313836616437336465613535656131316237643337653736 -65386635353439393563623038346135323930363438663637396464373230303066656433386138 -62646366626339316164616564663164346566343638646531396562316133353665666565343735 -35353538326565306366613933613663653633623338396361623035346635306532613866623832 -62313638313737613838616437633865616439376561306433396138633262343833396330303065 -32313538643435636634626237363730366666316133333863373431393632636231613432326166 -65326361383935393931373836643631396632353266333737353761663038633338633733356630 -36363836313165303037383734366263366133653533376637663932326130663038643035373762 -36356436356564363265653730343530663665643064353761353034633932363663353939666263 -66313761363639653032646533323634333933373938626137333634383034626439623064623762 -61333533353565393366373865316562366666663461316565653261343935633766336231653731 -34333466656365313933633262633164316566363037626433323735373835373030626131323336 -35303063633864636131356133323037653263373263373563636661346136623538386133633339 -64323838326636653166333762353733666535373663373735363233363733303838303331616263 -61393465313064373032636130666361373836333261386136303061666562633763336337353761 -61656135613831306536363535626165636539356430303930633332396133613762383761303633 -34656536653039353334353035333737623836336136373435326665613733313935653831626139 -30636362353666373239363938383239666530366539363838373135373962663965363338643065 -64343763656531303761393433616430653332376233623733303634623839653532616234363036 -36643532386362393639343066363464353038386438633230656639643461656432653462313930 -61663438316532626565363636356337306565353863343930323865313637373937616230303235 -62646431623661643934316132616661353735626464316632376633663563653533313636663265 -30386235396531653332396234353331353239343636653465633865396162613733633366313237 -64393965623032343132306166643436353461316562326539373832333134666261663964393433 -65393065306538613236346134613732613937613961616436356135333531653664353539303561 -36303039356332353330316466356132306636316434663537633033633136633830346430396232 -30653462343564616530316264653165633265353331343766383663323066356635396162313062 -39336262663832323732383033356233666263343361343233396462633063663336663666666530 -33313530313063316138306562663536386532383039303130393265323637396566386330306136 -63633865656365306662643238316363376637306565366532346266383639373935336162306634 -39393861386164326438313462646262646430313434313032666232616134656534663330373732 -65636133613934653531363431626238363237336163386261353264383631626365663837396333 -38343530316534633861333532363431663762373835613935643837323636323264663064333634 -36343265356661366461333632313239393566383433336431656365303930303932653664626138 -33346463616264383130353333636535653538356531393665363561663736353934343961363231 -39636133633135643439343363306332353834366535393633633230643363656238323338663532 -63633066366530383163613435356461386138656431393334303563663665623764346464316236 -39363032316464626230343564633165623737616537343537376231373932613538326461393035 -35353863633636313833383037636462633230643635643534633630303630633833666466366630 -30336363633236336262373632363061643065653535623562333033326336623430326235343632 -61363431643733383036383635636466393833303963663037373361313133613734343133623930 -66396335626565623565326361373462363036646334613561663839643234623138386461653032 -66336561633762396563613138343366643866306264316566613866383035636333643736353833 -65663639356330626537353464633566613261336430343436363664653637633562383836386239 -30323961633831336430623164323464376161353635343266323431383234626337316566343465 -33623664373362316338333162386562626238326636666135633230326635363663303830363866 -35393362653334366636613163393736393930343737643430393230653535323432303366623465 -66663831303635393062363265386339356334653864353533653034653236626130356439613335 -33373564663239333235663136663839643364656434643636653565373734353332636233636634 -37313031363266336635663031633561393265373135336162313432323164383639313239343465 -64393136333162333132663739346339633262323761666337613764383263363566643234373336 -36663062383235333932393438326531383936383432353031363732316439363433633133666436 -34316665303535353661303236373431346336653739613634643962666561613630353835363661 -36393061653038623135323333353439633630623935316561633030646333326133653339643334 -61326361613239303266396534306431343834656663663035303335326266333662313438316234 -38323961323165396364313837663365383631656133316632633032303966633261396662666539 -66356331656538306166623635313933343134356633353730303737303731633237353166353861 -31363963613335396439613466646230333366303763653763646234333365643863333237363265 -63653539653137643435636134363338383166623761323962313836336331323439616431393735 -63366333636363626133336538616139353961613735386431336239306562313239313762393665 -63376164336336303262373831623264636566383236386438336364666564316466343135306533 -39616332346434656566383466316537396163313237346234313339623430663331336137393936 -66396132313933653238346233363338333039336361626161666434366336303332333039303933 -65393664613361316633313031303864626638653730393034313733653538663334326365303165 -64383431356239623732663630326264376132346539303763393634646636656637393038636638 -32633261656165366164636537393833393065613266303433643464313766306335333766363734 -63363535313766613633373964613737333934653132636261616136323137363233633861336263 -63653062396339666434333739303036616434363235666533386437653430303231306138656462 -33316636313664613537623765323833663539383761306330383630373432366230343232333234 -39303965316564373435306431373137643330383036313865663235333834393739363435666338 -61663064376534393732336463333234316630653462633262623338623632623564393636306535 -36636663363061623465633738623632633539353766373161343337633138646262626461333063 -32363936613564346666366464636232393066396534316132626364333762333036653666623134 -35666634386562303265366139323065366233643837383134366563306236306438663332333336 -62373731633363326633386334333832353863653433616231663631346364346332633233346136 -31373837363834343838616365633431663862316331636637623239346134653466363137383836 -36343233353430343565373237663962343737343938333933666536303533373534323839303066 -61336237373236653235346639643438623033386633396362343938303731633765333933623939 -38366361323231663666653332353061313137303662393061346531383664323363346264666162 -37636366663838326234333365623463373538383231663262343533316561396431613662643238 -64383766663865323862386135313831616234633034333839326565393964653862303935656531 -61353639646137303137316431303662663235383733613163326535316237666261653162653363 -31636663343730653764363630326166626530343233313066373430356331303430656636343866 -63376133666439323236663537316534663865353137653137336538616365616561643039376538 -33303035396465623237666264643230376662363764363633633531336632363831633436333436 -32623232353632366237623763313338303561393064613432343166326665356232626439633535 -33633939663266393633626465303539353063353463373161663663353636363232613061343766 -63393261313766386133623262643864323131643730336535313435333063346362646337343064 -35386362626431353235343965643037366539323565626333333639383235366330623737663031 -65613666376439376237613038393936393734633262373864316437323930333363323430376632 -62353166643333306661306138306331643035623932393663643165356166646334303463666335 -34383232313333623864313764386662326635656664393830383664373363326461623634343962 -66663835666234353336343830636236346563366465313231373166646136613436646330333264 -63623732323133326466333533666265613338303564656266613137633738363731663538633132 -65396462306462643431366232666538383038663632343361336633353966373232313931643730 -36353233646237613237376231326164393837666336653234666132646132393536653739386139 -33623065393364336130353966346139613734626130353362613338383331626430643531643662 -30653862356361626661363233663530663132356337396130323365633230376231643965376361 -66643865366632616336343334366231343466316461396635663563626530396532353233386531 -62343533393933373666623238343935643261613836613635636536393361393961343362666134 -66396561366339353662326131373330306361373266623961383435366463353166373361626634 -32323730666135643835656231383461353032336438656262373635633839653938626165396261 -34653837613566383037666165333366623865353236383539613239326664336562366433323932 -39663063663039636138343261326161366165366231303661653032383837363837663565313331 -64373162353138613030336630616431663365616434663937626665363137623662616231323561 -37323065363261386237366138626435323830353262613364656230623438303665653964656232 -38303633343737323933623139653633383065386234333636613738386137663030616339373131 -61626163366530386463333930323538363666316435383965363263353437353165653237376364 -63376136643533376130366536303063303333373531303137633263356164326238336464666238 -62626234383937316162303030353535613361636361333166353332363063373539613530646431 -64333336393834306263363334633866353637643539616536623737323338343834633634303664 -32326531373135386164366636623033303636613965306633343265363063343032646666323032 -35353739613435386337376435313930303437316437303536343534316335323431376539313662 -66616430656534623332333532363562373230623131336635333133656663393830333138626233 -38663531346334383965623562323861386665383438313764303661663563613532646666323931 -62376430653065353336316636323233333630626164626238376361376662646162626464356136 -36346461373563313666306439663935396536653131336138396363666364383431386461306163 -31633964356331623035613664353264646538333234343432386366373363316165363763366638 -35643639316466323064636639303132396139343765666531626364393534323864613432626336 -39363866653336303531616466313137643932373430316563643335376265313664366533623230 -66613931303065393366363535643465643636343361386538303538376631386361636665393265 -66386338313238613462386232346337303531356330396633366334636130613438386636356236 -37636637316130616331373037373330366366343433613438653166393332326663643536376636 -33333831386435663035386434316261343631616538333230353663613736333835313630346335 -31633362363234646466643230343737316330316563376536303134636233376239313365663163 -35363835616534313263646163306635366131663933636665303434653038346366656563343064 -37613932663439316562316532393538396436313265396166306330393337323763356365626363 -33306635633338663364626639356236613866663137373261306636313433376365646666373161 -61633936663838663739323132396332626334306539396633376230396137356661663064613362 -36666361366563393930613363636337383166383637646239633936333637356438336465656637 -66636263656563366463643136383663633935346163613335356438333339303464346464363938 -36323739636230333130396532396162643336653234623835356535323031316534333733663834 -63653662343366333436373135343331323265303266646431643863633837613534323761383738 -61346630643037656463303932336161646363333033353035663438336131346563396438353362 -31383738353765303662393333363630376530343064343630663639623232353739363963346133 -30636561376433626235616131616266646263313063323239663735663266646263316135343931 -65336464313631383531653635306266633764306136613335393834666335383736666334353431 -34373239313164323633373239643765303833633937626637376139646638393438616336363137 -30643335636336383034306662363433663039343830366635613463313666653034343938326166 -32326330353165353661386639366535623563383432346366636566323863646664333939386339 -37343938323261663333646364396466626462623238353635393234346266373134613436666565 -39653636363765653533323663653362626261326339366134383663363264393739633432373564 -65326163386566326562333363633166306431343264363230373334323039633735376261396236 -39323466313864313333646431393532633534363437616635333236373461343638333033343934 -64653935383839363864636166313637343364363433663938666431343633343132656363303464 -62663061393465653762366139626230376466666531623435363736333462656137663733363061 -38653533613831336566326335366133623362663731376330383239626232663434383766313835 -63343963653566383631623534356235313532633332306639613137373330616636653330353664 -62363131353263373866613261613538656433316636623437383531666232313138386662396535 -62363337356332343966396261653062613231306436333338333762636233666132363230333063 -32653665646439313434626332653530343137616530656564333137393734303763666430383365 -30336439623937333566383133366164366131373332373730386562643531613833633166616235 -36383264343139666139333236643734663964663630623431643162313537323738656262373665 -37343263353236383832663034636462393032323235303837363339353434656638353635323438 -37323931316465386339353339393131633666333666663463366363646237333566396364376336 -38393937653062636464643931653039363266306534643361666464383233346263666235386435 -62316139383663623763623936343462656261313738376661376661366664636165363631353336 -33623634396431303562643538613132383430373430646661343131393438393339613737623731 -64396165656166393361613962636433393433373966316466356261303637643961343936656534 -36356661336339623861616434303939326538336264663465306232353731396332333566666163 -36653064303436363863316631313565643234303463613639373136666163373433316439363361 -38666464306161666566303037366634376437333637383065623462616666353163666265653737 -63323337303037366538333561353939336632666366646562306232303632666462393930316438 -66643263666364336633333364613334383235336362346631363839323561303465663663363861 -38303330326361386239353262343062376636383865623838323862333465643062336437333837 -39613561353732393633636237313564383135313166633462653634646137333763656330316234 -62633133633366303939613335306537313962316637646632373962633833326230356431373966 -31353036376332643230303464313130353839323437626264653233626532393432343266303132 -30386539353964336131313264303362316265316664656264633438303265336337346433333832 -37363232363131663462323932396137643363366561363934663866353235353434663531313237 -66633636616537343661616465633732623563316665383266666164356631363236326237636363 -31616235643937346464363462386133313433356663306538393034343864376362663033646439 -35646130633031333435383630343336353961666365386235303932316235363766306631323739 -62646164623763373764666365623038646264663631336639613865376139353637623233663534 -36643432666131333363303765353231626535313731323362366236633165613561366535636438 -34346161393035633263323665326237383930393835613564316238343066353665343631353362 -33303330306139313739633361626663646363663739623532346361346139616162313634643931 -33333238376662623435353230383036646137343265316134366532373034373962313732336630 -37316434366535653731313061643762306137343638303030366462386130623535383465396231 -65343166663066326335346465306535373836626237343739353731666438666566633731643265 -66613036663332663164343233636466646538643138663362376338323330366166336439343430 -31646633366339656239666634616633396466663633333430316132323836353936373233623836 -64636331353232643266643835383936303230643131663864366232376265396366356437346434 -61663363303537393635303133363539353433346637643062323831613265373864626462633231 -65616464353861346531353563373435303638323264353161613530326264383830656136306465 -36643736396162663532386537353632323936333631663161343561386665653539613461393762 -39616434393364353532346230663763626131653062663063353732636230306466303931383734 -36363836303965643936613436633734326361663163336164386333356166356134316430626534 -66616562636239653666343736396236653437363435623862646331303139353436313434633237 -30313239376262383437656533383330656663303131363233643434333863663162663830613038 -38313531303463653262373731623238626139353465306439396530616435303364303565623231 -37356534613366636130306234333537396262356639336237633836636466366265616534323331 -64623534353435633230616538376666306435336338373862363535633963393565646531663035 -31336161316236373638363737346564366430626431356261653838386336373662353135663165 -38353464653631643362386161353665646231643238396161666163373730623462393339303035 -38373732373639393463376665373932363063653661653235316264616631633866636263643137 -61373235303335306530623237313535633332303363346465383861343932666435643666346438 -30313962316533306133613138373365363038393439353263666236383536613766363366626530 -64323833306537316564306366393838366336356330343939383233393338343431643333303062 -35363639343062643733303839366134656631643432663134366238323136373266393566636234 -66636561373235663463663536656636653462653064343465316432663965373435373665626364 -39313932333934373661356266636534313333333266303932666161393338653236303963646637 -37376164386161623966313364643661383034376137336266646237383938313261386330333431 -33636230653331616363363734346161633634633637336235316239633736326531653062663962 -39383764396138636639303931636430363664643266356637623961333036353238343136633138 -35356335343962313236663162306637663031643663623139643966633334643334353636623239 -34356630366430363861353832396637666134643362623032303365353363626666623336396530 -37626237623130316563623265663566633063643230373566613232636437633762653235373033 -39303639646538346463613139626230663130366530653065643531306137303263326139656462 -31633463353134656633326466383262346464613161613931393531316335343733326535626665 -64343132656264653934343033633161613164313037663335303937616137613838663133333766 -63653037646536333261663964666466633832646465303234636531306339313933616666666234 -35333162366663306561333932336538623238626530626263646265613162316364373033663838 -32326334633262613265326133333338303733383638313233646638356436376364306134336531 -62366435363062336437656131343430653766326130393932656263396238663235313130373965 -63303766636366303134383662613530333533316330626165633735373536333861633666316364 -31363538643562623038353932313732333932383838633562336163653231643430303836346561 -31663238316432316630616262326333326266326133643466303432316437636530396465366336 -36383838656630613839336337303163313563623838653533346232316266653263633135376633 -30346265386665386262646636623633633264313237336338353461633134376531373961653730 -62336463626663306336346664643663363566636638343566346137373435393738643661623739 -33393439313134363331643138653363646232336339666362616337326330313532323037316334 -64333837346566313238306433376639323930393933626436333631333261313835386234353163 -31643264396532343161306164376630666362383130636435653336393864306130303534623866 -34353064626564646562313839613664306233326363633236373265313935326439346564663237 -30346135333066333065653639613966316664353861363139646536373036646336646138326264 -38663132616562363838663231366234613031386636643931316463633232303161396330613963 -63613065643132623538333331343133353964616230656565663138393131656234666530383639 -31343431666166366634336236636335303032663530306239383935313037636236616639383036 -62323137383531626436613731393763653162363731626339383061383661656662373566323065 -32626266303962303065323161313837383435386538613865316165636434303839663534653032 -64396233316162386161623361613639316437623139316536626538336532663263393734666537 -61373262306139613061636262316264643139393365353631373564616635313331313336306465 -39363139656363353965376439333134323864343239363864353837323635343336303935626237 -38623864343734373438353134653233633761336564366366336164633062336336323739316433 -38383864363061343866383562346264663565333832356166356231363634346132393866386135 -31366430643931303439366266336532663562613964343936313364373965353039306165356564 -61306434633035373635393761343462366132306135373633326466616537373762373262333139 -35663734333932386132653862666335366163303565303665616436333766353234353963306363 -63343165653461346562633238323635613530666361313839613364343039336635316565393433 -30346432646534616339303064393061316431373237323264643334396566666134326232353834 -33653130633264633330343763356638626432373739303665393433343533393230666565633761 -36343233323266373739363137643737303538613433646266303438623038633632333637626464 -33396636323530393361326239613534303336653663323938643731663938616163336236373764 -62363566393339366562366631363661653330636161353163643034383362383232356162306663 -30643064346431323533656566316262313837616439386636326165633334653064653435623035 -36613463333935323561363266363532336437323739636433353539316437373930363865326131 -39343333393765613166396261656437393161613938353130303531653362306261383931376635 -32633230636632656464643834316163623138643762323438633662633137303865343037326633 -32343161333833333137633365323338313032616637343062663530323336376238353635343239 -63636336633036323865356539666461303163346634366165356564346239626632663537303036 -61326531366339633335383562393730383334386264643961376231393839396664626531323337 -62623066643132396332613665346339363265616235306264376332323533346234366566643766 -66383737373832363034656531646262623033666330663031373564306633613266653532653237 -61343563646635323838386238663134663130343761613134376332623665663831316636313661 -32376566353864613637376139643030393332626632313735393037393562303336663733643565 -62623139306339323635353435663465346232363836643639376663376535316664396138333562 -30653065306332643335613663396661616330613338633163303536323964363938383137343135 -63303034623164353435663265376465663635616566643632323430666134393532323132326633 -66633734316561346637323530373432643231623739333033326666643233313234316233653435 -39313432366239336662303932396138383962363035353534613966396464366437303131333030 -65386366663263363864656164303931653865623166623962383632623339306633386431396130 -38623439616565323830313962383362336530343061623631666137353434653739636461633138 -37623130313737656431643338343032643133663365326339396233393431353132613766326132 -35373737663961633539383031393561383634316436306237353764386264373333616665323032 -34396435343830333638313939623932623835313966383031626364336233356162356531636235 -36366265343765323834323665636532623236626565396234336532633466336162353330333536 -32613638386531363134616238353562363537656331353862303833366236376366303135613863 -34333737373534636230343836626239303030376137623637653539633938343634613166626533 -30393634366163333330373132623434656532333438323063376437356135623465393364643561 -38646330333762393936623565356330386461356462613030333335396138386566613535346462 -31376332613937383262633932316162313166333665326434383065653765663931326464626635 -32383635303463366233336461613162316138386165326134303366363939643362396236343764 -30306434353565646663613833623161613764346530623763373331336665666333323131353766 -62663833643661646433643537646661633363316133316339656336383932363632363837653134 -32656335393262393336383632373738306539636630356431616537653639393239363133356135 -64613830346230326564343661323266353631316333303234383239613064343863356330633537 -35383566316538316330333166373639636530643437393735663063326530653366383833306539 -34386338666334613436646133633566346536636363323533666362356561323736303761326531 -32326134346535343766336435613733613237666661336437323831666561303632633838643434 -32646338363530613131393236356665656266323930353764633661363665643263386132653466 -66386638343264663065333739643766623237613635313263663636653461323931623030643536 -64333930303261653764353535363062623062303131326134373839313036646331386165373432 -61313861323935313935336439656134363539663430636233313039373939323162303136353033 -38623862636461656134393131663565313661663664326533636436353736613239386532616562 -32393065616238356465616131636539613132666235393130623235616235623734396466303437 -39363163343630393637613838616431393664666135653330326631663062393762313538656162 -61623863626130313662663963343637323933363138336435373662303162376237613837653030 -39333865613538663534383464383665623966626165316331383930343938316136626431386532 -32643463653464353938303763343663633236323362623437646639316137376636626632643361 -65363835396133623035383331626366396137373863393465343732333934373764666262643364 -36356136336539626437343363626330376333643732313634306139376532363538313039666564 -61646265393061613536306136393362303038396365336130346566376639656439336162326532 -33366536383337623031623264356132623861336161353238353539313133613061613231363638 -65346135623533626337613038663161306537643162653762353265343138336438626435613465 -36383263373732306231316532346333643930343365306531393036616638393436646662646463 -30303631613439376664363831613066613461636639373432313230643466343430633163373734 -39613036646439303133386366303361663664383139393864356265333361643962363633373330 -64393366323138326434616136656666366439333365393734383937336630306236663233633237 -36613162666533313165383230636632653562363435373039383665366237383439353565303733 -34626462366637663634653566373163393034363362663438313139376163333738636566393436 -64343331363737363535316530393137373964663562613161666438633435613366313035383665 -31303765373939326366333039336238376333333766353330303465313837376631623164653030 -33343531383931316231626538303032646463633063373531653365373062346663383134616134 -32306261393132373534643638336331633230383238393963656365643864613262343063333038 -36643430383530316664333066336431363034656539623936613636383631393133616339303362 -65343731323765333336636663393439646232323266623834316639643865356139623266383330 -61316561383539343836346238656632346162646236626166303064346139636563356133626132 -63313561663830303130383661396637616337393061326166313265383238636630393031363831 -64666562333137626237373130333861623166323862323163633031616135666337393230643639 -33393535373034316331356633643663326134326235636166316262303066323630623166326663 -35666664306166646465663738303539373834333465386461646238656432366365336233366235 -66386338623131636566396239303537393861353038373739636463613633303133666263346533 -62313338323034633364393539336464306466663161666633326234616463333366666338306665 -66363935353437313165616263626637613966653935396237336231363563313463303537363036 -64346438313665353235343965616337383664653030633436333162666133356162616639323261 -36373835306631323063366565643063373234356163646433373338363335393962366233623433 -39636532363236616466326364646530646230333563356538386464346166616161646631366166 -36396431346361383864633430313761613732613232663034633261323335656330383331343333 -65373863626139323536306161306231663539363063393834623736383263643330653563623539 -63386230346330343834646438663933333837313035326666666165643837316337313564376130 -35326537356666303037623263343266373566353066393361663965633364313830623662613531 -38356333383333333365643161643564653638626337336566383335366663323463373562393262 -36386238623462636535353838383264666235323437303761643630633237643431666666353665 -66396261626334343665303564666332356665663961353336393463643236656431336438323865 -63636462663739336439363236373862393161636138626663396431303838653237333232656531 -37313664633730633931313431616665396163366131393065353630626237396261383434386232 -35623635326639306164646166376131353062356433313766616266636437323637613531663061 -35333933313231646663346433373462656437396464643833323734376630376265353330323432 -37393236646336346635373637376531616265613061393833633335346262343761336336383135 -63663632346166666362653762343738633265303735386130396466623130336463656637363462 -64393638326539623339333931323639616531353461363233383731643066633963313463333066 -38313065373361333862646634303935626133363136643462323430663930336438663335376265 -65343163393430373330366335356364356136363663383465356634313338626138323638653365 -35393862643539643966616262663066373464626539616332316330633564363564306262323837 -63353365313133636362653535363139353064613164646238343664663536313133616536316261 -33306530393133376133656363343663663065653037626234306637663037393138333936396462 -39633530613931653139373262353931316631316332303966393262636139386631383732313463 -30666365303062356366613135613763663261373236666137366236653564353135666133613338 -39623635316533343432363133336230323139663235396332356239396561666663623832316466 -38323334626430393834393833346633363338333264643866373863353863363430336539346235 -66653530306331653438333362383566323433386437646331333735373662323362643938323135 -64393338383732613032616662313339616333303332633662643739303261336330343164666532 -36666135313062646432386563333662333037306338303439616333306537326134303966366162 -30323532393062396638376134346434353766636635663761626536343866343466373961316139 -32613337653963333238336165616238376334383739383163313865366638383465353633336364 -64656266643735306534663830346663343731393737636535323861366334653034383034386666 -35323330613261356139383336303336633330396630646332366339386466303663306266383261 -37646633306635303962343865313763333638333564333065313837346464646234373331316664 -32646239323966316163306235323037646433333961616130613430333063313236643363646234 -63306432356135646532393038383637373731333162613137376535623566353738383466396531 -39333632313138303764373932366564626364336333653731666639386537636232343938623736 -38623031643662323866653435323636663762663566646561613962396364623164393138636237 -39376564636465646134393365623633383961303963343761333138313931626665393063643437 -34616531616235323638343834323536316334626664666565353263363739303761646337333939 -32353965356665636163653132363432383835383562613665336462666237323935663263366635 -36636564646638663537356430343065373035313530633235643434343933313230366439613838 -38656531623935353138333438623966666339666137636566636565396335343530376631666631 -30633335653064373563613830666163303039366532646236653832336431613066623830646634 -39663531353837336365396239613034306636643563326338316666343431323333623630666234 -31323735333936343338373531316431323635343065336537373265393164383632613936326631 -30636433373938383139643939363732303462333565336263353561326534646538313139623031 -35613439303564363433326234323163653435633136343336356634646562346462393561393034 -37386231346235646436646565323038333932633136623761633665396665653463383465303336 -33316336303566336637666164663030326538376161303531333836633966643531373530386634 -36343964326261626362396434343066306165366436386232323937393930326162326164383639 -64343462663032336262376538396535313237353730306637663534356564666437633364646531 -35323239333466363763313863366261343833373831646336613961366166313133306134646164 -62613134373861366431346536613334656331316564666131303838373866306136336337333638 -39616334363034396235363738613264393733663430386133303863326566623539656138336361 -64323566343733373538613736396238303534373536363265356139386333353539643039323536 -30366539633061393039303938646561643765643364303963653531343738303430373664343335 -37363034623630346662313365373061623062633135646234623136623335643563633637656236 -39636133313466386166343536313465383130323666643739376431316438666561363133306536 -32653064323636376265646164393730303762396161373261343231316365343431313863313563 -35303035326165646131376664373233663939306238336365303461313535336535656464303936 -38633733383464623561393531616531626336303464313033343639633336626638643566323564 -36356264653036666236323336646266646138633266383031396333373936303839656162386665 -63356331633037666330663465333664363163386330653262316365646165366431616362336230 -65363736346561356663343931303766326531643161366464383839396131313732373434666261 -32643438333533343232663135613734306238306235373938373962666539363964373939623164 -32343831626266626437393963366339616431643932336337383465666233623233623732633231 -36343331346265363738633434373130626531333261323231613766383032313136363432643732 -36393863346237386365386339613032613462646537353334633339353531306132383261373861 -38316336653835646331356163316665343639613665656333636231363061666432333139613633 -32353437356562316436313038376463346536323066383463643136343031386264633135626664 -31666366633037356463363635313434366232316138643834363161323732643838353739393238 -65623432353933363164653237623138383136623239363763653539336538333163396236363433 -65656365336539303739333332613935623731333065373064363037646630313065653437313764 -61623066393839396138653863376639333432346632313531303034313631313037336138363535 -31666238306331613331393135363731646334313132383163373863303431326635333731313538 -66386166646162643633323262383038393862636537353535366561626238363635306635633061 -35643734336530666631663839343463303430633163373766353332303036623864326131643561 -34343031333466633861303930353661633935393262303262663831303132666132623834313566 -38333461373437343030623535653239666434656339636566663032326262386431646535353436 -30626235623866623833613739633738346334353435663234626237363762653962346235633530 -33383835363831626339366361363965363664366566343864333930396538626436343665623262 -64626630653537356231343865643236363937373132366166613664656264623235336136666537 -39646139383038326230646265333066643966396238373436333461636262323336646333303636 -61663964313531663564653138616332663339666638613939663261373030623665336462633539 -63633739383735386236373832303637333938353362376564356636333961343066343536353762 -32316431326436386464303233376137383962366334373337393035353039323462333339313763 -64373239373132303063383065623464656561316531303038333364626462373162303530356136 -62353963356666633736616332386136653133353962636630323435663636386333323264623334 -38643337373331636637623664353737643162333566633036346236356437336130346533306164 -35326666616264636531346436313936663166353062666462383530366539303531393565373834 -37376465653930653132666438326330326333653231346363613739383430616435613262373036 -36333632323332326435643464363238306664646339333537313361356533346565623163356130 -35323339316166386165613331306630353934333637626338383332333166323039326438383166 -64386438613364323735626364373762363661653663336639303330333730323136393633613064 -35363062366536386665306239646637373366396135343966616261383731653131326332363232 -38343363633263336636613736333830326663383930343866333231386536316137643637323334 -64633465623834346232323263353736633039616130613732316132323766363061353432643736 -38626531663536346666613231643736363634643665633337636532363137303861346336393839 -66373364366265306433646237636465303464356637393239316230353836363732383739386334 -63373763323233316464346131633838333933353537616632623334336432666465303839343937 -33613438306232343862643433623732616530326531616131623339303030646539343239393133 -36303231333730393732613532626138626133306663366237363463373366353836366362653639 -61616166663430326562313036653438303435346362666463393633353837336439343135303961 -37386663636233663164613663316166353430323734613138666232343634353834303630626664 -32656464613636323237633865363666323537363564623638613939363265303132333462356164 -62633965623434633761356430326362626234343235376638313365636263343834363930356665 -38303666363036626264376563323564386436303562306639343634623337376331366530376231 -37623735393635656265353838623935336662366138336530303961616364323230333866393131 -38343631363432343938653766393563626265646333613466316531366464623137643461373435 -33643761653663323563393639633133653932353738363766366539613434316662656632653061 -36313932393036613436623134623935383033373538313332396463646464393539326635656362 -33643333653633653736643037663630326137623466356439623661623430353733653539346564 -61633133323334343833616664313035623564346463303035333037326230316638306638313530 -31373333326563616565396530386436626530623761653064303738663663626334613162346661 -37303235383930313764386331613765396332363438613839653436353437353966323263636238 -62626361666536323935383138303935613164313436313363636333363432373066323135306337 -36336331363239626235346437626438653733626665343764366434616237633239343663343265 -30336231303762643964623236343163366234303233666665346134366363386638656366363138 -63616231643862663030393530663165306634343539316461333530326266666265613334613766 -65313662613063646265353364376165366332383962303133623234353833626433633262623764 -64393537343539346633326533656336333338343430363736383138653037366364373632623839 -34623565323464363639333561356532623136663634623936656264333862666664643335333831 -30393062613463393136613866393331366331343263316237646435663638363966333835393438 -30656261663730303034653238363734353634666532346265353937333531363531643236306565 -38353133393462623462653437363737333431363039396430386530353933343430613338336265 -35313631636465303934633135366562316463353762356232343837633734303536313433303735 -34336466363135303961633938663636383239396462616564386635303561326565393163643364 -63343763316636626362336366653430383865636461353833343130346434393966363932393964 -35616366316333656432356532323334353531613736633666663937653561376564656630306665 -36663534623262616536656634623138613937383932356664353861646130383733623762646231 -61323138653430326534343634383631373663313631356535346661613766366333306662303838 -61663761363038343637663463336433633532663337333866663732643562333730333533373564 -38653135643132623764336163313434376337393262663834306162353461343530393533386261 -64353865616162643634623435653035373066356262333637656365346533303566343234646237 -34316562666539643164616561633732343562626661323338663838393966653662613638313464 -36643238636666643535663930656331626239333232613839376236366165393332346162393865 -39663238656336666538383334626138383038333562363739653763363232363932323064386633 -30653362366237383465623764393261386430393538653665386661616166656366336638616239 -63303037383539333734616465646463633063383730393533373165386335666461383134303530 -61636465653062326535303132363738616334646337306532343238363236643536656166323438 -31353237633466316137633438623564353434353361623336643531643766623963323936393361 -30303233663966666238613536613466613763633631633830323539336235653964636661323130 -62373535313936353130643839306339333932623837373437643662303264366635643961313966 -35353863386336663238366564633133643566373064623761303032343837303464646530646539 -66356664393239636364393733306531356532383364633232383735363461623032396334343265 -32333464343137333664663736633061623134646664333832643962313562653163383830366364 -31333332366561663331396631383565373030666664313838303263626434383834366561363333 -32613030343738376563653365313534616565646439396433323065613833313031616530663434 -34643663366232333434303934653330623663393638636563643562303938623663346661636335 -30363135383461316265383063636432376565356666613563666636366336343263343436336339 -39386262633761353833333966616336656135323464343565373035313766643939386265653639 -32333261323131303664363836356464306565653239373936316463386637313730623730333666 -33353361323466643034376130643635656430356434373463386430613662303532333930383930 -66666461656431613463636530613632366134353434666435323032326630393166623566373533 -61316261626138383261313033653034643361643064356564366632313438643233636233313636 -37653766326438303833343438313563336163306464373336343561643863373463623961343866 -63376233636633336639353664396236373961336530336432666135383837653766653666643939 -65623538636638383765303562323137643965363363623963363164613030613331303137376339 -61616161373164616633386665313763343361653231393132326162303865326230323432303664 -65666263326331653334626430353663656662333334356534306338663163373235663561666463 -33313332363834373536666134306661653038653833373339306337363864653439613034386632 -35353433656535366132343761613963356439643066333931376163366437343033386166303731 -64303630663532663237386135636364326539623337323532343662383163323564633034383931 -38373663376164323638623432336136643139346635333561306238626535336237633332643739 -34396538643432356539666636316338386331346537373137653534643634616538666562653132 -63666435316438343738643731383036373436306564356634326631373034303565383037646465 -37646637663237303633326633653135343564643230366537363164643063616634343731623262 -35316262393864623861396135356139316330653033303731376665323262306630636433333333 -61383836343936316630353363343537353463663830346562343061363161343639383130396231 -32316332653138646635346665663330373336373162396666323933303237333130363130633233 -61326361363666653834646539376465626266323130633239373863383365663639353866623066 -34353733303239383837663438333233366434376264323834653466313064386365623932383932 -32646230643065653332623434643161386231356265363539333935366637326632373638666664 -64613464316438333731336337616161373238396534326233373064353235396239666233313131 -66663064613936663636356566383532633132316432326436306138376663626366613138366335 -33373235386337363234316164363163326163663333663461303461323135346339393237313537 -36633061613365636365366264303865393761646262346564343362633937623465313533666639 -39643038613835346461333461656633646166363436333464316136663832326339396432343561 -39346464613664376635316563393538323037376333633365376664333565376565663937316632 -38633666393966613539363562633935393438363162326232636432306634353530393765383338 -66303737333039373762623464656431343861636264393836363866636561306333376132366666 -39336331653163663538333732373839363438356235663633313763396439626666313136366364 -30363263366566386135323735643035353336353432633565376233653833353234623761646563 -37636538626330626334626433393832626434653462323237373039633835653433613537383761 -33613630653163333266633234636334326334616138623734633139303266386638613565346430 -61323930653231343066343936336239633566333861353866663834396165663566616136386466 -62346366383238316236656332343634306634643939643638373134306632393636363035323865 -61306636323431383932383733383831353062396637336636313833626531333262663231666132 -66346638363530633330663238313636346436313464636630363662643161643964386133373335 -30653966396464363438666530366533643035336135333366636366346330346561663032333031 -39666437623162613865626163306132393130653861663634386539646265663461656532353539 -36656235336338326634363337313339333630313133383936353939343832393533386630323139 -61366130616262346364643832333837626330633331326237366562306230316431373038316336 -66303134373031663161356433333030326433663935373231663836316465346630323938356166 -61396431313835303036383063313462636564666162653962366138393639336561303639376135 -64623765346232346262663263396365323032633663646132316264303065306532366232396662 -31373665316531633565323964313163613839383137323434396533316462653631303939653663 -33306165333836633131633639333039333339646136623361313836616131393232373965656565 -33346131666230666136316530383937663532653561333535363064623139323035626433366632 -31353131353333633965343033653236353161653038343266613634363765636637626436623262 -65383564646635393835393837353136646561666335393763666337396635623636363936323931 -38623638396332616538646435626437326639643638303230386464666262626534366563323034 -61373337633837386664383232626634336561396265363939623863313066393561333566626563 -37626630356261346232383039363338343238643863653138666335643061656635393633623866 -35383036623063373662663362633062643537646635633561656136313330396538346331636363 -63393139363462313435663766333762333237396336393063333366396337633134383630626534 -66363430653038393633343261396364323463386638343137653162306232633235376235626661 -37333063393163326233613434643766613864336464333166373762346666333965646538383564 -36313134333437393965656664326262323266336431363364366662356132393038373463346436 -66343230633236366239303030316133383438326266333035346434333762616430663661626339 -37396161316266343762336435333236323130353266386361623266376536626633663236313463 -65353163313633636233653734356236313437623566333463303363373533643330626364306135 -61653261643332346635623437396366366662626539343062326233303863376137323664343631 -32663266336235373436336330313333363236333132613937323735326635646534366232663933 -37626638346634616562353633373765316435653863333132363263316361323931646434653337 -39663437663238643063326133623864316165333131333565363763356236653337636338376135 -35363437666665346630613639653138646162623633653563316233376163666334623835656561 -64623939306562343361326237316538643833363766346635363761643933393636303162386130 -62363935333230643236316463343333366134633934383962306635386232333033363135306238 -36373630656565656366656132353038633161323239316431636131323132666535303031346163 -37656237396639316238343130353166616130363062383438373138393630386233386164346630 -61616635303466366538383830313337623966383566653531316166303634366235623235616230 -34383032663838353465313530303236633039323031326631346162306662313365353536373262 -66376435313935626538303138333234353538366262343838613365653233643836666439653631 -30646237623230623132313531316366306463336630623165313163303764313936303264353036 -66343330663332613162363930396235333739353533663536373065333064663636383637616562 -38336161323231616136336539373064393030303861616335393434353464623037393337633239 -35323734396336396665306633346666656630393263656333373665333139323365396636376465 -31306664323631363831306439393033363530336330383631653937383234633561666464346632 -65613531663766383133313738333761326534643666313632333435656662386335363537653132 -31316634343765383364656364656165613962353835356164383333353066623164626162633232 -37326634313238316432306333376139633763306134616635333165643639306361316563666436 -31623439666462633832356338363763373135353838666637653630326134646438333435393463 -38363231373237303030346431653537346132636630646138616330663433623263303531646332 -38353862316331366639643433336135363838373838383265313336666139393863383732373236 -34376664323330633062646166346166616635386564376362353434636663666134636339646365 -61633064323237656266323337643039333365386433393631313237383466666139383631346438 -36373262356431376635666333656564383033356439303639616265363064333239383165653536 -30353663663735376465323463383637636433643561653566613863313039346461373866616563 -62313262656166316539333931383832323732666265613130386436393864343962376330376632 -32646635633638666638376231363665623966393362326265663235316630663332333939366664 -62633033366534616163396466653962353735613730626264396633313865633430616566316563 -65323664326362356466333434326364393133646561613563653062613063336364363663666639 -62303838376436643232396536656461653366363566636135333933386132633164613731326339 -34333637643537363665626234623832376261636431343036376334303861323365336339316131 -38623161663363383635353461343130616138353265326432633538633363313232633337346635 -63316532326463316632616561356461666136653663663433373536643130323061333234356263 -65366539626563653634633030313361626537626663383731333466353438623931623065323236 -31646131303631363631623630366666656634643237333232363763383639366636326161343133 -35646330643262336135376563313230393233356464343435353632633032313265383162656233 -36656663373730623865616639353264386433376337633832353964666630376234306632663237 -62313032663637373035633461326636396565663664616161303938626130343662623632326166 -36613737393662333531646466396435356136343465303833646538306232653066366566646264 -38623464623961396466643937643139346331663864336339313034393239386130303037666233 -32343838353961646532643466333062343863303836643761623234306335626461623838326635 -62653064613039383661383734306364366266653638343064343833623937313931343466353739 -64616165396166316235323230336461623732653764623533643839343838616530346534666162 -37313539616438303661383335613031346438653866396635393739303238336437396466623139 -36343564343633343632383565313065616265663965663861613963333762633234633038323635 -65353334623666393863393739323433333539663837623965623031636661613964366235353238 -35393236643263626239633032663638376135663366663735613634393764623833613564353361 -65366466633739366331363366643830666639633835353733366265653031373530333837613165 -34323036386465333263393935326539323866623261646130383030333839663230633535306130 -63313332386639636334393339333138616165613233316539353331366238663331373137356330 -32616436343362623336333438353262646639386666633265366630333932396536663135323264 -37383430353533663437383235663666386363323836326430346136636437663839646466633035 -33306333623230326637396239643663303435613736363261666636353935303230323962663863 -33323831313835623233363261316233333164323664633733346135653539623364323234376461 -39333034313638366265373937333039383565653531623439323933653366393238613537623961 -34393562363838303965623464313931626235303664323732316163396134326635623535653062 -39316138323663373436343338643334643537643037623563306566646564616538306361316231 -62383834383335323339623465336264303465633863363365396433313330306234383065333839 -30353463353731656162643262356233643139623539313936396663343861303630616339363561 -31666364323732646236333337336438363231636262636531343438373234336432366132313838 -32663032333931393266643134613566356663613766616338343261376364383162383065616333 -61336663646637623134616333633936373038316262366539393662353137323339313534666231 -34643638303536613664333235336166313331623035623562393531666437373531313735333937 -62353663353831393038376563373134366431313934633831353165343034363038303130393566 -34353938653936653861303432383766373235623834333633333864663033656136653638323333 -37323064653835656136393662366666316262323530623739643664613032343763366334656337 -61663666346434613537333635393163326662346139306234616666376666346266666636396332 -38356535613332373834663966343865633830313337376638616166326464623837303430323330 -64646234346164303764343961616133386534393963306231663261356634343166636164643435 -62653534653338663563353365633433396237323761636465346134656138663439376534313138 -39613833623334633831373664396639316264326263333633343638353731376537306462623733 -65386235343537626461633436383361326238313365323635613331373335396331323631626439 -63363462613339353733383339393566353531306434616330316434333832633765653930653737 -62663234663436313139333763623130366165373438323432666266653336316437343836363237 -64656632393139376463633662633631363965386432366261373161636165313639343565396336 -39656530336365316162383665613766313939636164626137616462653233343133333734363233 -65623763626237326635376162353330613637326538376138313764356165613364323162633330 -63623631353039393431636139633161666632613062313039343062623431613630376362383662 -32333335663630333065306536376566373138363532386463646632353038633530386433336665 -34633764326264353937623763653337613330353834643963346130313765626461376534616463 -30646133633038633134643331663164613062633734633533633366393435393334376134353466 -35646661306465643234393161396235326437313166393734356233316564333363336337646536 -64323264383537336232356230393562663565366532343934666639323538323763656135643365 -37663338323965626333313866666134386332313232393934663730303735346661376536646434 -62353862353563343161613365363065343261306632633162363264373563393730653861653135 -35633766646337396161616632386239343665303939636335343431303964383035303431306561 -65333064633661313363396238386265363132333530363233623831393434653864636361393633 -64666533353664663439643639373164613536313233633130396235623566646336646133366430 -30623766363466326639623166613864303866343438383761653839613530663430363937656336 -34636433383835383636343636613863336434396363666231653365343162306533626536363737 -31633561313565623038326333306566326337303434666336633131343363386331386132316338 -65333163663062333663643164613430616331613637343837323762653130366263623832303136 -65663337363531613131313231326562653465666561626239356235346662383032326638383666 -64396638363830626132373537626636646462383564653561663037326137633639393662386539 -61316364656133383536376135626362393334333462626539663038363961353638353334306630 -64393737373065343833653733393035633238336261653034623632346534656162376336353536 -61653132323935646266613939313736373038653665366564336537393035643037636363313033 -35663166373266353636326534663337313234376662323663336538353062633033663961373933 -32613138313030393832616339633062316136393761393035383634353132653032643366626334 -33336435633163386534393365353435323462383132623936623335666338353462663733373436 -66643634303733313130373137303933386361616234323537363139396137383335333038623062 -33303936326263373535376234613535393162643731346462363136386331333634616163333861 -31336563303134386432623064643664313466306338343864633065383537383831366666303030 -35663339663865323636316331626432636336373834613539666262623466353661636331343634 -37616339613062316239366136633033356133613039346365653362383239306233393764313134 -63363537393137653031643662613731653732353935323362343332393462356236313330633535 -61663864613766306334666634623138613261356532363462653731633832653762336662616262 -61346266333933303231653139333130613032636633643632646136386263363361306136623865 -32663038383031306236303533663233323430373535396137343333633435346663383366343466 -66363330393839383135613761376165393330393638386536323736323631646130643562636133 -66346337616464313865326332353961326639316132343234656563623433616235353936383436 -35626636636531613066636339383930356634383432303334343563363839633364663262373361 -63373532646639663837363531646261623931313831663531333638383237376239653561366664 -38346430313830383761373332633834303561666330326330653665343834356531383437396631 -35613262373264383839383430393032636535663961323435656631633734353132666130366366 -63346663646261306633323462346561376666616137656135373761623130616161383065353962 -36653431646164363034306237646535316564306563313039613835323132613832633437646163 -39323538356563323364303339663537383433366162356636663064313165316237303262313562 -39326339343730366239386634626230313636346534636137633330306662343266363032653331 -63633834326534323738323133363535316364353737633065363533643831613138663662306662 -39393030313132646234656361373564353037393339306263653335633838383962656366333664 -65666633663032386333396262616435616637626635346662616363616163663938393330656135 -39666633383736623164376335343832376133643365383762653364656632333736313131646439 -33336265373937353665633936363631336536376539393638366131333730303231623364653932 -33393638303739346135363764373666613562623465303863373366383530633965303437613835 -61316534346536653463666133333037333635326639393530386663303561653135396261663661 -36653835336237313763366432396464333833346163613933376234663330646138376666386430 -30396536653964373430663462376334326336326363356261623832306566653334656366376433 -66643962666238633330643166346162393632306531326236666136643166363737383465333062 -36303964353265663066313538383465616436376339636264373466656237326337636635653135 -65613063393230636365383632633539326262383431396533353462393265356164383337383932 -63663732656430393636363835366235653662646461666535353763326462656664363737396334 -63633237343366373530653030363339386533353030323962393265386133306466343730346366 -66343666363332323733663733346337333436393061373035383361656639663664343862383930 -32373264633639613263353133386135333662393464643065303735376663646434623465323563 -64333033626130373334316264643665303736386130393938393064303432373365656333306639 -32643763613530653538306534666335333534383266336639363034343734383839353364313165 -34346436383938393334653264366561663638306563663764386165333639363338333335303065 -65636235623861373035633337666361656338396138653230343931303765663635386532623534 -36366433366133363334323038393732663638613135643833393263376266333733356231616237 -65323839636164653163653663623430323836303432333031393564633339653662633864633265 -63666130623165333834313133306539343564303431643432616431326661613634396637376433 -62363238313465313836373562633364313265623231653433393336336332383037656432306332 -33646562366565376261393561333233373033323334363965386666643365666665323065323631 -39353331626638366436396233626537326133656536326164333831656239323866643732613639 -33306530356165616533363661376438303963633233633761663461363937303032353963656231 -31316531326436643263343061356235616532343232353830316365663466636638356231346530 -39633861393136626631616666366635643562376332303439656463383830666266643536373839 -30376335663762366436663061316464323434363038373130313730373338306662373836303033 -39353062623038646537316233346161313432346430333261623666623862373964653330646630 -61626563663636346532353336353665636631303834653634626666363134356136636364376265 -66363636356632303733326265356661643862386232636435343734646130393665326365303632 -30333434613631313365323832663566303961396135613864396261616538386135336538333035 -35366237643435653532316130396162323932346534313533353135343764633031653431313735 -38656630343061653933373134656665663535356562366263616563663339663430613533366230 -64396437383764343732343038363236323461666434333539653366633365373938356466633831 -33656239333437613066623263643732363263633432343834316164323635626432383064306232 -31393864346138393538393532356432666233633065383539353562643938663937306439363536 -65653662366161616662663666316536343166666464613836623364393931363737333937366366 -62633835386266303162373031633937356437393063323565393366656631613732373632353934 -32653362653064633765663139306238333630366431636133313363663537333633616630613638 -64383561646664373931393132313364363564636364383732333632643162323537326230383164 -38316634633963666535616235656636373735626262333564366133303062663431353463363963 -39613166393562356164383339613862313034623137323161623734343739386264623863633632 -64373161316438353231653738313535373366616163363835336230313136653065636430383164 -61393637383864663565383936323432306337663835623438313736343161373935633232613539 -32386364306135353732333438626230353230316639666134663435623263663161623965356639 -38346539623366613363393337306564373863393537393366666661623566343631366431366434 -39633735646434383834633166323438623765376238613636613134663161386366393037373339 -65333739336264393566356261363531356139633765396430313831323739653138363239633638 -64353330323039383237336133343836383937626531326531353231346233623130353132623139 -61656534396138636331633230383637353964633035666135363030383965623864633661643232 -36613034346636666130616366313430353334383332613763373236636434626434636361636366 -31333536663333313639316235386535633433663630353066346665303537323431666135336335 -31613762393530646233313162646630323266613230353561643037653063393364356566323434 -32623461336462333038373030643462613739306134313530653639373633393833616335643736 -37333065326564333462663662623261643863343665333565643961326339663262666162613434 -62353431376663366261376138306332343632303835633037383561306333633464626462346234 -37633032336531373234366438386134383062336561663534623037656136383266363161333661 -61633733343034656335316464666431353061336230396532653766643464323931346533613636 -37373536633134366363303534653365636362303733643834373631643432323639363361336133 -37633338373333616439376665306566623361386232646236383333343461356234356630396433 -33313066396437663031383230373837323031663663663633333337363838373733663838633830 -62656438306431303639313036343330353639343631303963343366633239316263646132323665 -35326366663636613163666165333864363738643664663238356639383830336432383032373438 -37303634373032383665363965386163636530633062343265353134376633626135373538636437 -34333062396361333230656233353565656337383338353233336639376134616662626532393131 -34613634343335343238346362663937393930623637326564323636636630323465613935626538 -34383539373339626139316432613363393863353362363931383136393561353837303761663732 -39313530323835653834383361333032393362313937363933323434633065323939653733306239 -34613833323032646238626361316234623736646133313866636264303033346665373238653165 -65373236643866333863386264396566383466346431363764326231393437386430306638353766 -30363131663435663139393665636437316430656261616133393166313133353535333263363535 -31343933323865303537666339656231633038623961326538303061393462356562353266376165 -35613338393061333537356534306133636439633731653936356464616136626237623566623134 -31383036313265356630333161316264663335616236633232373230353563333238366136376566 -66643464363633383135306363363733326362303530656262323263623137613561363938306463 -31376233393830313138346163616233346466613337343166306435626162646366303030383032 -38313239306661663966663933343934643234643133663735363139323762386530323330646264 -62663635326162303061396466383962313237393338346165383865393362636637396135343366 -33303839333638626636623234323030633162613733393834306438613866333863376665636634 -66656663623331303634306137613132386462313165626162333139393734313236373231656536 -34666563653230333138336663393533306461303838633034393139616564666635356631353133 -30396564323064323535313765353030383539303765343964376464343430343363326538396237 -32663265393761663731656239656239613033386266653135633065633933653937393236323761 -61336365366138313538313963326165386533623837363636346330643535373335623931393332 -66323866613538376664353864396333623462653634323337333265383363623464656132313633 -66306365363833306133323333333566333962663732343636316235323433346132666337663666 -61393362663062393139326231346538393463313733376661393362363832383039356330616136 -30346434376336393934343162643062353632306633363830633263323231613263353831316235 -65393638393864666237383537323831366131333938343830373661313835373334316436376334 -63623864656362366366303138613831313433613336353364616437366236626366643666663864 -32336166383334346666343161646434316630613131383864653033373233363137346664383533 -34666262316534653662373334336463323461646134393664336166343564376463333939323664 -37323037616530656235663366616138323838376131653934356533306534663634353762383463 -64633731663865366266643762366435626361653131373835663436653133663065353534346538 -36333531643932343939386336663337643638653666313636326334363736356335336236366532 -65316261316634373333336264616136656236633639626561613165353238666261653836303236 -63353835383432333937346438313234356634346362636336346665633839633461313861666565 -37663530303866613062393264343234643065343934653564306233306364386261333338636334 -30653133623432383131653766653836363231633238346665303866386333383533313437303466 -36306234373836393433343261303834313434656266306431623832383566386132326563366134 -63643739346261656362666130323434323331666235306661643366363730636666633963366666 -66383261333834376162613636346535613939356137336562383138326233666438643164373865 -36646564666235386239363338396366366266633434366132616130343331356163333533353366 -34396663373562623935343732356564373338333066373530653431393838653437663432646535 -33396630313634386238663332396133626338343363333566373633343362306134663637333237 -37656533353133393532643338376134326430626465656661346663653131326339643564633963 -33613736356236396338633737383632346433666237633861316364393635626336626336633864 -66313462653639313537366536303239623062373035313737636333373230643661613436353065 -35326163666537623463316664313139323861643136373938363232633638663331353165333866 -38616434333065346435316138343637323538666137666638303336346533353939646235643130 -63333135396566373936353431353665323930666332343236316238353133313439316662323131 -61613830346633393933306562313630323562383138386164656366386264613230613039356533 -30636133303763343661323965306364313637666665663430306538393038376465316130666237 -63633638363830326130663830323761383134333533626132343337383863376234616339353661 -36353932383333646336303261316361376363343063313066316561613166313031373562616362 -35343336646632353435623936636365623533636165666539396230626131333434373230376436 -39366131333133373834643830356532323366656130663235353236316366326239333932623165 -35616235633832313665616365353738643339363739363063323337653762303839613466303135 -38663436353064303338343263303131383136396663633761666461393230346533376161633365 -33376666653033393033356438646138653634383565616634366437363739316661346130376266 -37623035306534636233363264373362663534626437326461313363366333383361376638623934 -63353662616133356135386562353965376336306530396536376562393764306466626665663463 -38393464346664613363343638396563326530366538306331643063386230656236656366343665 -31386264613833386364393637376536663536376264353533346362613130633230653436633330 -39616435303061663733326430616231646432393031643661633035616264336335383363356530 -62383437666337333630376331393733356337653763656563366130633734643761613939316363 -39383863616639323338363230663766636132303932343338323534366661366437303431623538 -62613639383832653266396631353734633031323333616536666438613938313064613035363937 -64643664343461333539653037346537623065623132316261616635373961636235626161633663 -34376465663836613164653632373239306365633666393632376439663663666431666161363731 -66306563303334313264343865663665623737626533396134393761643738356339303631343262 -37626665336263346134333934326331353961326236356635393536396133663730623539323137 -39366462383063353039353830336466303863636261633634316135646631636435666163653337 -31366635383930623739343730633566616337643134346531336331613134363964373438363463 -66396462323338376666333961396238643864633830653861396130656265396632326362366264 -61303939353135326562663831656361326436636137326561373439373135646666333362636563 -65346639666566613566386361343935393231636566363338613137346639303361366133623334 -38656634306561326335663061313130613466333330623962336463656331316263633263313339 -33643963663133353661326331636563363338303339656334326231353139396632626235323731 -33353434656631646633613835316465313066356139343631633839386537613937633133333839 -64656231373537353135356562623231323364383039626166383535363763623764656237646339 -36353935376439363335623961633530303533653366376464373238656431356136386537313734 -62333231363334653839346463633833633132363464633161366635643738306334393338306366 -66356430353736653239373762313466313137623830626261653136336631396439636430376266 -63353434646538396530653362343338643663363532313238383361303061386230613139666630 -63393261636364326432383032626663656230313162323832633063346265333733303134666334 -34383738343639363264316434346465656664393132306566373266663636346333303166313265 -34633833323061623630666262373963646530316636666334386362653262346134383466353866 -38393261383135326362346133316134366464353963653539616265396662626239376364396230 -33393433356134653235313635333161353537376363613862663239613738666564623637376162 -31383732656236356238626664323334343634663764323035386531616333333232323731616232 -30383633643562343134623963313032393738613431303931346239353266353437383230356532 -38363735393732653034326466383032666634336465626566323831333639623138343537646439 -62333835636336353738366438383163303237366536393364363766376461653562623234393861 -62663436623066393931633137636439393731326234326137353236313637383531323665333733 -36393462373965306634343165333235343331616130353062633232396233643563633666316633 -65343434646562663764396266363638616666623232303663646461663132323863616264643337 -65383862356563393964343230383666643766313963656438353938373136663161343430306533 -66323038343732353630373166363864333761613733363531643735643030633766653335666161 -38613863616137643830633532656132376165633462633535623361383466653566323462343065 -63616134333232343334306562326538623765373539633039303164303732326339343631323432 -34356638316562303363663131313561643539306634646664383336656162623466373435396437 -38663139643462346261336334353663316266316565306661393631383639613836346537653662 -38343634336539353163323439356336623164306439633864326264343065386137353462363333 -65313162323230623365633232303534393831346332373330643933323865633133643332623130 -62353536653434646534346235336161336530303133303634356366323561343630653061633361 -32643735323339333131333530656530316664663632336430636566343963653839363366326630 -66303861663163643766626630346261653834336264343535653331356166316333646636666131 -64343635353536643733346133373737363138653162353362613636346338376433396261633963 -66623839353264376466636266353764396532383066613635643333646261363934623035333765 -65316265666331643335316363313831303064383832356466343330313763316664323339643066 -65303332656330613435663438356662626166373961306430623238336465653930326161373262 -33653135386664636239363636353064303437363833326563306533626239613765336530326439 -62363736656334333966333862303039666633333739353863653265656465613663333064616236 -65363964336331356263643266616232616334363236343066356466396635323563643937633731 -36383563333836373663666362306536613465363538366336343566623763623333633635383664 -30613038353664346531366662636662373534316439636337346535646436623734386363393436 -62663738653232343138373037303462366337336566653736643030303862633832313132373731 -36303636373936393438343962383866303866316231653166353132386636633933636132336262 -63303837663537343932656231333332333966656263643238363364663562383561343534616334 -64626633343661666433633436366663393665303466313263313261633138303966376535663261 -34353332333234653465373466646234313533306363646165666536343739633461666335393462 -33313035313634313234313938646163623632363832376562643561643361356634623461313065 -31393231646639376435666465356638333030333839653637636339306431663733373838636265 -30633733666138366537393665643864303262653636343364666639333835313237313239343233 -66316631623134623931336138656562626134336366613564653863386130316435353165313365 -36383531626466323837333939353739616235393639376166633832633939626236633130323335 -36343763343936633062386361613330326238376262663338656532636538626430343163663864 -37373639346431613332393637303132316661346437646236383035613939373333636137396139 -33653038336232383334646437663833633339373533393636616632303364313331326566653465 -63613936353561633265383466353565636435616564383531623339393139653033376331633430 -39353835663736303862633062363664306130346564353330396431363464613133393930353963 -64316563373236646266386562646637393930396431303062376434323437363532373465363835 -39393935383362336465326262323932333437393065363438373762343737626238393236373334 -30373966346430333366313465386666383834633038346639323939363263353133306130313135 -30313538646161373437356533373334353963376234353565313935323162613161393139666431 -30653430326239336465323862633262646265333537623331383233333932356639346130393634 -31656330643264663534613366303332646135333265396232356333393365313530616435363336 -65313366653835666138363533313261333665376136313431363537653666613764626363633737 -36663866363765323836316239393834346231353632316530623035333339363030373465346638 -63363436663531386264383436633237666533643364663165646132396266663032313132663965 -63323736346631306634653230363462623865653362386636333938656463363636303134396137 -66613463666633636531383338313035333462633566376665396537306235396138383931643537 -61336665396166376461383964663035383930326337643563616430353139303935653437656332 -65613536616432623432343931303738626262663364303231613832383439656264373037626532 -35393331613630666436323037656331316463663433383265303265333734636435666330303163 -30643062666530323838623131336537326263323838393733363632306366363638663432366436 -35393431336632646563363537653366353936663963313033353632346339636437323239643034 -33653736343433393930336334626238316364396639323333646163613464613839616130323865 -37363239636337336439653232353531343062336239313132646165626665373830636330343563 -36666266633739663732643434363637353539343636666533653864353535393036393639346632 -61643132626666643335316534326135376166313763353266623861616564313038636539336330 -62356439623061323938343533646165616635333465663661616535636335323630353839643033 -62613736353736646434323135613836653462383139643964396166373634323839313130336135 -65363166323463363132393830346362333439383935393830316231623433653331653765393739 -35316230343731363461633434643066666161623933623834313566666332303837383366316336 -38343364616633383139366236373339343433616366656564666132316266353133636135353136 -65626132383338643064303434373533303863303934626664666166323233613861633161636464 -61383663643931353765333636306335666465373035326530303834663363303961613131326662 -38333335373161633565316232396239333930393963653464393465626138393033353537666532 -30636435653061656261643031643735366363643861653732303933666332353438373638313565 -63303633626266373364376261393362623661333731323633393036663566366538666431656362 -64663463366462663535663639383535353161363966626466646530316166313661333433376565 -39353738303331656130363539663263393431663032663166613463333635366538326566303661 -65613561633037316566373736623335656232353730363634313461666639336165656138626332 -63333263356430633265323436616561303730653863663033336562653237386665336238313862 -65376331613239633466386632633966626239646332316334383435326135303461373035383738 -65356639343834363833373631393432613861393966613663633166653765363964366131656666 -38376563356261313164323466383330633263326161336163373739653335323663303765373832 -37346561666131386437393037666535343862313039633336333930383661323333303432353632 -35653661373964313661663233346634656266383535666533316334623466623966373135343234 -35333632306637633234623430663335393833313534363864636366363864663432393132363132 -32623261343938646135363764306461613131653435353565613439663430306532343036386231 -64663032336162353236313464353638376564666431313639306665663165623730396530653861 -63633935343535386233653131383733303938343166396166323935663265353165336133323130 -36643636376663353638613164323032643664643531636535666464373137663931613330623162 -63353866383432623061663031356339333062353563306237303035613630633730373262353366 -30626333353338343965656535356463383339653032613364613366623036373532623734656362 -39326333333733363231366536303330313835653632303165653061326439313937636664656232 -62333862653533393235373437613133383438656232396635653761343563366336653338656665 -39353437306161323062363235373534336162393366663166316439383436633534363163373766 -33396334326166663266366364643137633962656461386664393663666232306539646266663764 -37636539343130336336643432373039343838333362353633666261323461373431653532313462 -35316635613737653333626132326331306432663636333835633636363534353037326137386666 -63393034353864313266626163366339393364383833346566396436653231383062346635333532 -39353331616537633733646663333332363364316665646463373936303463356631626561346265 -65393363666566633437633537373165643066353332366264376530326330613662383565313835 -61313231356637373263656234653665376436636666383830633130313266323032376537316464 -35643263393161346536616664646431626239646462336361376336656239343635383366633932 -32356338343365656330333732316631663134313535323332323039643434393638656631343338 -63376534633036353339623062663137336133623266356565313736386464333331306361623833 -38653866356661323832343736636237636139323032633539323532653231363633396137346465 -62626363306635363135306363366334646438326339333537356432616132376661333039366662 -39316234386265396239353734343938346437373033613439306638353134636134666563653336 -64333132333064373336353964616131306538313236346162643733346164623931633430326563 -64333161356434333437333566666431333865613335386631393964653933333031646464616232 -32333134653537336266323539396430653830373432623665656235383934623462333735343230 -63343439366335346634613237633130323261633764653364633863383832316164336434356534 -63373434376139326635383765383763626361663963663062623535326630396264396333306437 -34636631393530383731336461366536656663653239666538356134636239626239343534393335 -32383336666663363138336130653231313466653933396235663961343535326330616661616161 -62323737323562613633663130343632316665336265613130333064306262343937393737643732 -61343437623132666130656262343933636364646436393130363634623765656466623666366338 -32356264633831396139383539376334653331346565383038646138313862643166326139643936 -65326339353261643839386335373366373531306337646638653264646430643631616139306639 -66663531386339336130373461653165376639383064366563363963326464363938333066393732 -39323832313231646533333363323831386133303638646139666566306561623937373734323063 -66666333383133333839633637663465396531656636313765323539363566313363393437666336 -66636339636463613730633761396365313232643233626565326137313264653834376432333561 -64393766313131633735356563316639323939343035336330376438653831336665313638656361 -36323930323166373230316130346439613961363033653763316237343664343361653165396330 -31643833613132366637633236383733363934313436373165346132333463363565386236623630 -33386135346666343333643230373035303830626535386365373530383337333964646530343066 -62343130653436623739343236303236343065356537313937633435656135393437363938623835 -37386230386363306337316164383330316632643936666639383666646639353834626461383563 -33313739386135306166363734323162643339663535646331376539656237363264643761323339 -34306537643830666234636436663237656464316331313638633335336633646238373363633633 -33643033633833646266376438303266336564366231646237633638613933633065636136646232 -37356564356339626532336530363234626638373863353762313936363261313832343033393336 -39396361323332656435336232626635663862646335363561323762386636653963633437653433 -36306534636639623530313234303230393632303366356534313363366132336630353162343735 -38653831343636303563373136613532353138386634323231653161383861616130353136636232 -64323031653266326637323962323139643431663264333231643965356163356536643534333262 -63343735386236626530393765626539633763313432303533333433363035383737313262326633 -35396330366262386162346162376436633033343933613232376537366465613534326264646632 -62633436306666623830636132666431333861316232333737633566343831373361636434376431 -63626565636463393030313164396162306337363431323133643166303130316461386130613362 -30663165366238346562613161353633343534316235396631346337663339666538396231363961 -39393030316263353035353536353135666661376637623937393464396230313834346131353833 -64623965643830613164613332373633386436646561643234323834353566383534376434366637 -39656135366232613438396162363339646337386636633836636438383136613863313262633866 -63356163633034376533343136376335656235323865393031326663336561393630646332356461 -34653531613131313661383666393932353032306531383733306436363065666663366636393466 -39313632616338373230383934623362633830363463633636336262643834326364613766653633 -38303366316634383433623639646535393764383432633234343765656466313633633838663264 -35663061636333373432323631636663313039356538643965393231346236313463613963363265 -37633764623965373436313930366130346634663366353137393033343931613435623835343731 -39333465353535643063663465343632363865323333643537373434333564336162383336613266 -39356362376165326133393861653036663861643161663864633063313633313433353732333532 -63346364393438653838656566626263623564666531306665343664376237666162373035313331 -33643161336538613838326566303365356439303236313836343662383666323737643638626633 -34376164313865303532333439316430363139313830386330383764616636313830363534646366 -35306162373633363933366231613731353263633165336165663064383764366364316463393237 -37323430353434333331663862303563326662333437396336356131393165323633613635303133 -30663830613536396430643865636234346339343562626633313335633635363362656262383135 -30396331356363383163643765396364663637323665306239656430356162313538343335313231 -32376336616163643030656533363161383434376139303964656238623131646463633431343136 -62653463663731303565376261643330343864323761323636396533323535623863626566646336 -65663463326234623336633063366236343333396233323263303239323438313138653761356334 -36376233333339653866343031363461303030343430343935313733373264393663616432633131 -62636666373464613433666134663565336638616237393839366637653563623663343866626330 -37313461653835663436633030653263313733343436643563333038613463653435313337336432 -35306534386331336437653530313736383966646262356438363962383333613035653132323234 -63353463656537346131343639333662373534616431656435353065386637626161356130343632 -32663035663132663264656333393532356431343830326133376336366231306637626232613532 -39383961393137333130363261313063313463383166663938653537343832626538376330373962 -31633132316163343036316231653663343834393632353964353339366535326633363563363264 -32316635643137363534323762643034643565633062303631643061646432303436333562356237 -32393536356539303562346164306164333561356430326431326361646634383562366530353732 -64373263636539373766363065616261383132333331323530323237313536626630363733313962 -62616332326533366134363039656539323535623066323238333932373831616638396134396134 -37653366316664333163383165383639663534313830363235313832383261306530343038653639 -31646631353930363634613138636462386535393965353132666366303832383232373964616439 -66323362366135643862346634343065313232386139636238303739336463316635396232363163 -61643965386438333737323336363536383766333230303663396663373630623836353165336435 -38353938303732386461333633366566323665366535383637326234636334376665396538643461 -37363263353530356337316465386162616632646361313263313462626439323630356366366639 -30346639353765636362636263343165303437653666643235366564316166326536656361323130 -63383735376462353839333436656662663137643966636338356139313835656232306563396466 -31643961303530376636386165393535386664616534366239323762626665366363363434656535 -36643732383839353763623132663239336538353036343663626639623761336266623262356661 -66643434333531343766343232646266343634643365343935313438363336316338656339373066 -32363635396466386661616537313834386464316561383839343532306239333937373965643963 -39383534663664356239376365333336333566303265316234616462326265623033373339333962 -31363265646537353561376331623639306632313230326561363630646435616561306334343066 -65616531393263363165366266666361643635316463396139626464613764396632383335396235 -39663139336161386661356563653235313163336335396436366232353630653638646563636437 -32646261663936373038393632653265636438333230336435623061306165383438323239336539 -64386334323333323434316136396532326436393831373434646438303830396238346137373232 -66376539356336343666643334333938626165383730626230313432303131323439383662656166 -34616264316334363434633832393938383166333732363361613831666230366632306232656232 -63303539396665653730326566626632303837326634386366383533356665646439663936643934 -65616332346137643463366337306162346533646264633736666262313233316633656639376330 -33653635643665613261386263316538303435643765386663346430626231653365336164303031 -35393663343032656235323237323666333164626565346665376534623963626561356264323562 -35626232303839363530313135383234343833303736313338386165353439656463333733326637 -39643033383730366166333133613131383439366634353930613033643833303537663561636138 -64633038373431623761643237316162636565663839356665323437323666316535326266626538 -38383732653432393035646331323762376465373964663962386635356565383265666134656531 -65653235323661626234393934326634663832313430386536616461306635313936373739653563 -33633132346533666332366437643637656465393131323163323666306665333933316437633763 -65396536663464643333623631313163643461356366383561623435306132626638333237373137 -34323734356330656431303535353633653962306433363135626461666230323132616132613439 -61383966633966663461633139393131383634383866323233653261343735633032343734383666 -62303333386361306132303131636131663830316162636563303631633830613135663239376435 -35643733386138376661396237613930343039616330656138306166373764326632343131363337 -30623435643338616665373966366662323939306364313961656633343432356662303933623766 -38346237393734373565646135323766326661313239303566623861373364393866666331663939 -62623332636235643932663535323263383361323864316334336632643133623434393966356161 -32323965343537623830306335633434383564656535383338376639363665396463373534393561 -33346338666561383364306238383861356261373463323333323261373734363462306537653231 -34363636363038643232383964646434306235373538626565646262353963393961663737613739 -63323264313538353731373536643762373339653538613936326635646538363964326435343739 -33393063663730626334633838633339336662396634363433643964346335623330393639363433 -61386432626632323166613965636630366132336132613831663834303039393465326330656662 -64613035633636346434303363633134373936613331666431343430313531336564313639643934 -34366532663939666365323962353134313233663731643234636465393963343362373361643263 -63633866633561323865623735623236303633303832626361613934373661666563333737316230 -38643863393734313566386130393833633933656336303239363137643264616462393034386537 -35346431623033356163613362383632313630643235623161623438313232303238616633666466 -35633233626337333536323762336139313931353734336264333462323135393039323862653565 -33386366303363393238316237646134373463663464346634363361643866393665336132356365 -66653561323061613561653239363666626330396464396634623364343137396463336661313937 -61346161616131386261313336663063393436376364303038636565656162306238323931306435 -37373465313762633131326235653764616136333064613531633038346435323464323537326130 -65393865363235336363653236323833353237383732326131303234666532613633396336333361 -39323039363262656133383732323466346361613262383831356133643335613438343262313865 -39366334386266376134623465383463353835316531376435376230363465363666663236356663 -30646131646365306434376464623632373266333530626431666262336430616231323834323839 -39373434363634623839393037326232353131343937616232383862313862353966343239326331 -38323763376139666166333736393134376136383939613832386430663666626630356462616263 -38656133656464613933666230336264623437353961653866306636613431353031363261353932 -32356131356332363037376263326635666566393961366339373464336335613265323036626361 -38356533346464333232386236393732323464666466373063316331633336643664366264313566 -39623762326536353034393737633661653031663263323634356236623564333163393436306134 -35653461643661333963376432356363316630303466633765663736343433333362343639313635 -37306238393962336639653131336666326133396437353965643863346435346138626230633565 -33366234373630616239653536623761353962396262333831353139386664656263626432633065 -61343738623634346335666639303837356637353665633933376563396665323764626135376432 -39306336386633323664393031393038306337316538323038363963336635353961376566613932 -36636133666233313463356234666338306666373430366164386431666364343436653536373864 -34353538393164336464353566623364393465363838656239613336333166356662373264656462 -31383633396261373961663562383138366231663239373135353239613632333761383135313134 -66336261353861666461303233333466343038333737643031623130333030633033396138636430 -65343336353462626431373562303033323965336631356634613032616438323664313839613233 -32623832313339326262356564373139343663376564313833383463373165306362336339306133 -35656663613931623066613061386461666632346134373238366264333566303333653937383531 -38613833303162646230626634313463373264336137383136353136656233666239613863633566 -37313535303539373830303434306337623735353665393061326538363464363464326262636639 -66336137313533386564666433386664623537386432613537303263353661373664343133633532 -63366630306333376661663363336266323833616461373866616530636663336565353932383436 -63633062323932333237303164363831306161326164313065333363303637313838653466623566 -36333264613534373663626536316232663963613665356566326435333633636634613366616430 -30366362316163653563643634653537306363313039656139353134393463316339373061356464 -33623865323764386462633333366632343066303233633865646531313865653738323666663164 -32626231363461643465373864643131316662373539323664623231663738316566323330643262 -64326561633734323838376434626438376434356233643664643930656162636231636335623732 -38633734666237613365306662356161326333333632616337313038316338633931373831346461 -38636430316433363139643261353834336630623466386435653462346337353137313761613339 -62323563346464323164646130323033616463376336393662613133376162663966353939373735 -34356566306265373534663465313837666339343738366636643336663631633161343035633130 -66353865396639303964316165373564356363613136623636333939633966623361353438306262 -65633332326635323966613165663265623136336263353438663233313362626166613366333464 -64343934653233373132623866613437323532313764393938656539373936376431616535383464 -33306165303565356336636239623830333739653738613830373164343866393237623030653039 -62636231396664346638346136623031323730343233313038613363613939373334326466336664 -64373839373839333331323833623962353137663236653030333961383064303930303135333532 -33343532636562626234636136653137623530346661616235336335613836633161346465613639 -34623933363230303864616133633864666635303030333863383466623635323361646266373164 -37356366306132323739333865326261653336643165626536653565633032656335346137633431 -32653461643166356435333338353430336631343530363339316335366136343831343131326132 -64373233646539633438363738386365313334643065613165636236396266643333343035636133 -64616230656635656235363736316165643163333266373863313366663365336431373065386634 -61336438313961393534303433363630653036656330303632393863613266626236636465613162 -31303065303932383465303239326636633835343931616263316261373564316131653434643865 -65646533353836303636396430396436633065333263333836636438393231653634323138643533 -64396461353738363538326432616335633437663965633665343832323761313236353337353538 -36626435643439653363373930363534353466393566306133323966313736363263623133303235 -39303539613365386163656362343131656264393364636437373233333332643662316233356431 -64386439626633623030656561316237633965323363333663663538656531616135373437663934 -39366131656632383639626133343964323539643131623533383037343065353733313630616534 -64366538363339666263663164356139353534613138343437373437303866373735383833346566 -33353762643639303039306265613631626431613165646535383932316133663962643862313462 -39326331643332623237313936376463323636396361643932353133393638633531343666303631 -66656237326132663963646334356635343532643063633363363237646135646165653432393138 -38363964393032346466393761386163393531666262346561366662393864306539306563383638 -65356164623834646266633631363966396437666364336166313562373864363164306339613762 -36613665303435366136363432313037643031333030623034333964666262663038356139376566 -32643833303066666133636334333766396464323330336333323838313766363438326439326436 -32656266643764313161373030653838366130393738653032646336303034353231653330626166 -34316434643130643331306264313230623532323162383231316161663662343933653133333832 -35643035636638333332653735313566333537366332306433316162383334356632326430353064 -64303833626436393131316264316334666238636336663634626235386537386166366665396330 -63613936356438653431316131643961323338643837373965643262663163646262623932616434 -66353464333364383164343761373831383736353732393838333430363338373333396536643061 -61363534333536356438643161643431386435373865633564323665626466313361353862643730 -66313534613165616138626536376462656263643461616364306633313734376637333333356432 -66323535646566613837366133636136363764636461653535373863643061386337666332623561 -65356563663030613032363235303134373432363164313031653738646539636361656332393130 -34353732313438386331336338333562653166306133323539623361346131643630313165343538 -62633333303235373333303733666135636266313937353038653666353439623332353739376535 -66653964353764636465383730353561393562306561643566363630626463656635313433336432 -37333733343733623134633830356433623566636530613035653464333864346536633130333438 -38353064666239386238633963386564336230353661336261643264343436353161346233646665 -66626336356532636239663863626633633738393937336666373233386231326631656661656630 -34316133366563643134623531636337353030323936663131346565326361346363303930393635 -64653638656136646239336265366338633839393337306666643861663732646535626330613865 -33366566386536303536326263316335623164623732376566353635386566316561666235313362 -39303539346433303962373162396565353538313365373830396230303137316131363665626238 -34653366363430306434326531656531613530376235353637323766393337646437333864653931 -66393235393337663561393665363337363331353835653734343834383630396532326235653166 -31613063323664373238383562356539663566616332336166346534613566363135373432353263 -33616435363732313262376638333435613438666539613263326465633763623132666265393134 -36323561343532366362636231623033356434356633666338333965623466336466373664613935 -31663263616436653837373966383030636630386530646234323762313532336464636464363139 -39383439653635353733363762663764616230386235663064646235353233356339613232646262 -33383035346533663165346464353138373934346362633737396338313038373765363765356663 -35366264373565623433653133616461656437363032663339656436623362663731356162626662 -32666630326430323663643134333362316338393637666666373363356637636335653237303764 -64316433626134373066616463393033323437326465383862383838646237633831373961306636 -30373637363634363637383432396462343631666132613533306333626136383630393239366466 -33643931323266366636373136626563613265393130383237356639316532656539613737643639 -38326231656533396434386433626264653464303363333465316661386332303132646664653965 -34306662663461306436363935643864333634666233626362373935353331663262656561376634 -66333765343637383736666135353830623034653863326563323233313234373835376433636536 -65313166306362653435633034333266616230623262663337623738313862396132613832376564 -30383162373839383736623436333139653136353566633563653336386133643034633134633165 -39643631373531323533316234336566306562623365393239363633343935626233343832633530 -64356533363834363837653963636136343534393838306339363630623365336335386163646564 -63396436393037616638353335356433343131316532636539653832623232353762663936346233 -30633038333635633463306362653733633466383862333535396438626439643261356436613138 -32653539346539653533323265336439623830376632343831396537316135346235616131623938 -37393830613464383736386631613332666537306231656434663065646366373637343634653162 -30636364333964366634326435333965333232343337666434613063346264343566656332373432 -64316439623866326537386431656531623237336136353666316237303264633265316535333661 -30366530613761333932663363663939303731346333316436386465633732636633303434366238 -62333035636263663130353730623836306230653566626333343461313137643535633566356233 -35356438303531646536623461613262646639656135636631313633363662396631323865643234 -35343363393666626632383562643137616434663830633632323830376366636235383765393766 -63646666653263366130316635646631636562373764656662333461623063333536663837643663 -36353665626465653038356166333238646238303665623133383564303662353864616633356434 -33313766643732353338346565346662646465616632663332353865373761356338316339623164 -34613263393530393662646534633538393735363335613434646635343766653462336463383430 -32303139373563663836303062613561393563323562643731326232626136333137353134373065 -35373461313634663836353564316333373763623333613135393164613762323139373366306331 -39333031613630393064323739343430303366386530613763306133636536663131636461623339 -64653062386264373966633236333465366439626439623332386335663438663464306563346437 -37356431663961646434326662323066393761363765666466326662366532616330633537353966 -31333264323435376264656437356232376437323435313764336632643432313664326432313865 -35636161663435653164366363373536336330303639386433626436643537326263313138623964 -66623737663339333762353535343739356238313636653761353430326136326134663165363266 -33326332366432623532363366323733656165623738313239366639353832353366326232353561 -63643636373334363431373930653334333962623064333162666663656466353063613366633565 -34373636386639373261313061333734396133306465613566333763643535386435616563656466 -64633235663234663761366362663938313361653431663837623662623835323837653032323139 -32313336333961623766616131383564636465353031316162303439383031313434333465393766 -39626436623462323433336462363864343161623938363139306334656336313939623662613439 -30613836623537366538323365663631623236626139363161376665323362346564386131383434 -36393638383135613737316434396462626538333265616463333262393431653830346266336139 -63313537363166313433366630623530363166333834306431356562313337376434393961383034 -65623966303836336164663331626566386434353137636639386336633533636335336633303135 -35646534343232333865613566653935656635646461333137333639363063626432336436373361 -33393761383734633564336138653364336564393237376436633237336236616464366231653938 -38663935393663353365323131343936383339306565383063626335333266326336376537646236 -30393236346634373561313961323063343632636231633361393065383664303335363965653134 -37313738373735306531383662653935613034663963346461643761626639396638383837326663 -30643938613865393266373931623864343534323037366261663632326234653535353431366237 -66366662643736316536646131333264626664376431373262383265343632613639353639303238 -61336330636633313761316165393764336439313035373866383130633662376437373165353233 -61376366626635386535616262643332393963393132333337346166343237313861303666616365 -33613430653038363435363732633233313730373433376265663236383863666631363336363861 -37376665396637346130303161633338613434383065303133353164386133653765633063306263 -31373738343562396566336135303932613034626336313837623530346139386230393436613737 -64346636353932353830343763346362656338653436356332656663386135306535373636613536 -62316534356231303264383932626664656430333064643436656365623933626463363630663033 -31386438383262383634333766633531363536306630356366333336366366613437623965396463 -30613663323363303634366433313635303165653833656466663437346464363538623163363237 -65336133393563356433303631363630333038366236623232646665366235316164636336353766 -33353631643834616431313661656433653537313861663966616562393666623438363666326564 -33316138386562643563633738303336346263666333616633656138323530646664326333336664 -38373837363462666132343238356336313934626237313939656536626232373436373865393137 -31646632623363363838616562653932343535333264663566356638323036623765346639316562 -32366335646264656332363765646463306434643530663061386636306236326366613563373563 -61666237393566313162376230343264383734333239396364643532373666633063373035663030 -30353031393464383830373564633232373533356632306335326261336335313535666231623232 -34393066643166323637666634346364646230323163343463373466653839663733366338653239 -64323633353134383966343063396333656135383434393063633761313231346530303365633266 -32643937633835316131616266316461363138353664636633396631303262653434373931626339 -35333536343531366632313263353363336231626332323766636265316331376234393535646136 -34346137323834343933376238616230393861636139666534393234653733653137643030643262 -66356533393934633336623739376431393138626438383330616430336465326365303235656235 -66313064656639386363343865626665323435346435383533343533383164323734353033623632 -63643832363138386531666362383534376334633237386461636236626133313233383333643236 -61613638653865613931353765306432613963623761636661376235653163316237366261373762 -39396439626561333530633632623364613462346164316562303333356262616162313437326437 -61666231393866353535383066383839613934666361386531393235663263333134356235333037 -36333435373339346461333835623565356261373166316330333439313565643136633536633162 -64386539326665643232346563386161343461646530666631386631333831306365396434356638 -35383631626364616530363631666165343633373038343231646336343038383731326332306261 -31316365633832636166316563376430643636666534333363303563656531306166353433333530 -64323737653936363863346638623432383061326662663061383831333164623932613639396537 -63396334373635386561393566303532633836343761613036346136393031653737666364393931 -38366537333333613763623433666466353964613164306633623563353330366230393936333964 -64386264383538306466333137353939373031336634386336336530396566623935343164346531 -62643538323239353232333262663833616534633639653939613937393663613537303363326363 -31346338353032316236653662343162353762633532343063626461376639633138613130623132 -64396631316333393138303865363361313738636330376636326162653665633863306435383066 -38346233326232333930323461376333353830616465656539363430333233386439663266343561 -39323665396666303536306361326464333832636161666130396532373463313136323134363137 -61643430636465383664363761336537643532363131613637383031643232643461626533346262 -61373837333666623363323031356330643836633739626264636261393036393163633838353736 -64343234646437626235613665306666653966633837303736623463356338396434383835626637 -61663034353333363561656563346165353561306634343939313933386637633366623431356336 -66303432393164643063363436613033323234653134613135666166326537316566656164633465 -39366266383831613836623862353337303531633363363262616339636333373135306238613662 -32363236653464353466626462356561386239646534323033306534323539303839383263313030 -65366163643331656461656262363636313338613239623437616465663766326163366436363663 -62626532393862353337333465636131393836373132616138326132656634383536343132316265 -65326139653331613836343638396230386539613664636633386637306139366162643066393764 -38623438613334333534636261353566346230376263616135333833303231346136656435343633 -31383637396335376439666265366566356562626534343664653433356666316330316466623162 -64643536626664363638336530363132643434366561306332383165333737656164636262626562 -63616161363834366537336534663563373464666266396534363431316364313331613065636561 -35326636326137366133343035383531623262613234336162666437663066643763653732633335 -63613031653465396238666434316230313165636166373130336338626632396439313965646362 -35346265633532323663333265323739303666633838356466613561333162623866303162323032 -64386538346636663237346637366464346530333337636633366139323662373635376236376361 -32663461373066383933306535373338623336336234373236303530363832363033353532663238 -64363166333934323732626662376461663661333731663939373261356437356138373039666465 -33663763313538326530363861623331363835643433353830653763343966326434623061316165 -64336236663232323765386632653866323564336666643438306431393539623763653135353065 -63656263353733356338386265323038343431313065623738613561326137353933353334633363 -38636662363137343430646631623966303334323830306362313361363837346338376536383631 -63366261353063376663336266303534323764313263613866376265393535666137353566376430 -35363263653330643361383363333237393963383163623365313665393861633737396462633866 -62666466646132613264366264303735396238353034373237303362313636316233363939613537 -39323238306534336331326531373238663865393961326166376131333632663738633361303333 -66383136373139373932616664376334653136313661613738326535323263616536313233366335 -33633535316231396336323237306166396637333661633930376136393231303735306134626638 -33366364633364396431626637333165393663306635636639356132613533326133366163666139 -39666333643164303137363161376365653734663437613230333863303238353732646664396663 -36303036383565653236366433363866633361663161376462623138633833666635323930393662 -33653561303135646639303463373339613339353730373561613465303833376136636139376162 -61336331356336643064373461623634663138383134663039333165643036393336363935626339 -62336266623133313735386364633565613134613837376231353139623433666664343936666161 -64303564383037353433656138316434333464333136653335643234323933386265663434636538 -31623664393634323735363934333062656134323332656336303632326236393266646233336536 -35663062626565633535333737353834623439356266383435653965356134396564623738306438 -64386462653961343863346433306562303734363338653963646136306538393363646366353635 -31633936623965356336636530343932343064343437303631383462353934356130376430336361 -33656361353733346336666238653038633135613932376131643665333961333730663136316162 -66323662313831356366613666313530663037383039353333386236636136306239373963316634 -32383435306532376636366330363638613639616333626466343438333063336564323238343433 -35393963396165613837396633363333646461333832346336386634393830353734653662666136 -34353563376465326533346566363461303965376235613030393634343835313062373238633135 -62333038636665626366396334326139656562393938346330356631396433356464613261653036 -32663732353033383030306335653566666638643363616266646565613733396339336563623136 -39316464366463333337623663393065663262313664333763623237643731643038316161623865 -66656661363130663131333265653534366238313339393131616663393832333435303761646534 -31613934396338663032623230613234623532636563666361323466663166646436613539656337 -63643939343534363331313934313333643432346231333430333432633966333437393639343132 -39626535366261316438613935396634383264343034393866633231616634306137366533643063 -39333961386637303064623432646634383365333730363862396235313965333064373434386438 -32363535386166353039663632346430323464623064633535366361383261366637646362623263 -63326538653665613739653036363037336266626135336638633166303939393661323366373162 -63356330653833313239356637646230353436633764323935623631626661393461643463363136 -37373936363932356636646462303839623034353439316633333834363134383238656562633931 -32313761643631616663666261313565333436646633656234663461303866653832653332356363 -35396638383962306663353066373438663462653438613661353631386234656139656363663733 -39656661656333646133316230383735313963306232376163623866613837363064333537653232 -63396263626261613866313633633462663737633532366638626133306531316264333031363238 -31353831356439326339386463363731646665303935333332656239326662623663373264636263 -38376638343631373466373135366265316233393639353733333866616461303434343833383465 -33626534363536623934316434636235323435633836323762336365613963323466313063363232 -31633665363130396364313531383639383538356261633737643165303838623933353066333936 -36326132323162376432663134373366643033613530666431343537613965343137363566353639 -36386361376638393035383130323939396265383631393336316265666232646261303264613931 -62653131333338346334336562323337343236303266616338373835346264393865613531666436 -30383362623565656234633731643238383862323833653339383036653866376363663362383963 -64333332386238633736656639303564383933373563353533383034356539343261343339323630 -63346532373531663562323261303032656563613062643831373734363464353566373037346437 -63376664373238303465386562323239313631303830343164383838663761316237643333376465 -62613431363734656130626363653339663030316561343663623339623661353965666634643935 -65616132643233396235353563633933363161663130386636626662643966353836653035323232 -33326464636465623134643737373963366366656330653431306436343537653664333563613938 -63343536353763353230633461653563636563326135666535313831333937346264643638356134 -34356436323239643335646130363030363231653537393065323036343965396139626439633833 -32313730663862333166623532626565366331613233336636336235353432656231353937313963 -32356463376364303937363635343736623464353234643862633933376539616162323830343765 -65326463306135316136373831613638353436616137643964383833633431653237636335666261 -33373139323530346666343537613764613766303462333562366464663435376266663330373066 -37343461366233666632653835623134643462643530386635343165356438333132346630613736 -37636333653537656262353564343734613230393138386566343964363431623836643931333235 -61353638373361613561613462646236313334633530366537626564356162323562393935333232 -63323236383965353362396632643565393064623134376564613437393736666335653061626136 -34373264643032373737396362353563366665653437653065346537636335373834343439346436 -66316131366637343139373161656632653331616539663037613138303165626532613837323637 -61346566373937366532326166363833643630616531616435306130316463646132623134396435 -34306439356431363432326636666262633665323163613734623963396434353831326434373666 -31386135653664626131363830343831626165366563373865363661643132613330303036366132 -38626435363663656339386466613339633533653562616639623430333935353364303266623463 -39373638313237613530613265616239613163373335633730653039346466393434336330343365 -38306664333365643039306663323163633138393939656537656135636339623533376335656532 -30643033653336313132653337643238663934383261356530313431633233386532323763386564 -65336561336338663961353134636664333536623664376333333564373630356338653538353666 -61643230323163333634343964656639383234336534363135616330366165326566376136336262 -38633733343834306166303966343861306532306262653962396264373536366266316165393663 -64343461306463336536656139363962303936626265643166666463393863373763653764303563 -61303634336161626639623237316434346266303064373763353863343733343763616435653061 -30396532303166616563613838303439303936333030353732613137623234373038623863373531 -36633862383561383835393538383362383662353366646133356363393065336530633636366338 -31363937653034643862373133643133373338366130663261656262653536366564613765363262 -63313336643964623739633266336263666431346532346439646465373562363065616436626331 -37313264326430323561333536363635313633373564633239656530396130306563303036623235 -38373239303934326138663963313535303639366563623833323931336230633937346662613865 -64623861623436666363623763646337613235376164306130316332393535626231636234393337 -64653539643032323539636266313462666365306262613338306132363536373263383331336233 -36643034343762303835613364623663643061363961613039393031313539313464643966303632 -31623064363331383131643539636364656438316139613664616563393030313366346439326539 -65313264626562653534383262626231366462646263313335623161643136396565303635366236 -63333333343264626263383030666431616132623236306134633766333964366437643730646664 -31373061623931626663343761636536373361316135616237633734636131313965333065333462 -31346364623061643237383431633630373161343035643235363232316663656661336433313663 -35626565326262353134616439616533646163373639363563663033313930346638313862653739 -34376433316466383236636161396363333566323861343731323336613433366161326561326331 -62396663363037636163616661636237616634383331353539363135323363373736343738626562 -61623066663462333230313834336633313930363765643865333133303834626532383436373231 -30333235646638303536613961323134306332323863643838383939616462343838663933616431 -33303361313539373966336332623966653234313539633162636633363933663565636334643837 -64643032663663303737616233316264646461383733656435343164346466333237393464323130 -35366438336637376163313532326139353536393130303133353265336232653561353839656132 -35323766363038336637616566616562613666316162363035373066393963306239366463363139 -66333238643664626462643266326532383164333864303466316662653964393037626132363863 -30336230373536623337633865373637333538303439346239306234306531316638303064366230 -62366136373136643131653231643831356330363531653964656635633465316634653361343461 -31316461393730636333343438373231393536653665643834653666393831626362663063396234 -34343561363034323130613630666339333162306663303136626631663865383439636666613564 -65656532316466643763656137646165323538313632323865643261333166376138343437376430 -63373239396466643262333038306234373738346330616438393862373539666161626635393938 -33323837353463636566356534326538336432393030633033346638393631666465656437373532 -66396165653564336331326363336137383030366234306362336566613566666364376163346132 -33376130336631396434316339636131333961646564353331613239643662333366356561373833 -37643535373234373036313438356562366364363631336439333338366238353035396566336466 -61363739643134373366356362626164313033643032646330613935666538643864663566346338 -34376463396135626639663530396131343064643461336636336466633737613234643166306331 -64613938643236313631646531346536343934373666633733636633313431336430653136323864 -39386361626436353234373737626263363331346464393238303864313563303136626431313963 -34623833363762306335313066326536343536626636303834656666356461386432363234343136 -33363233613865333832306665313632376630663032643536323632616337333865393163373633 -65333064363439376236343133373832613261373061343465373137366166633035623234333061 -34613431616462366463353965656436346438376431643563363932356461663064633666396535 -37613232613832633034376263393930393665336538653436323563376465376563613933616631 -37616639623666343938353834636566313531626263663634383065646265386631633565373863 -36306666656165353166363162363236396131613037333230343931626135656266636665383564 -38653866343933643661346235636663373766396364306232303962306330633731393539343261 -37333830633864306462316165643261363939303766633264616461386232383932373562643634 -34346432343064326435383033303333316638656466343933323632633565373638656661306334 -62643732316264373531313235323663346432323936633166373639373663663933336361326463 -32643037336561613430366664356263646538636165613031643430313966333933656630343739 -33343361326531353030313066373463303030653766613066653262613435336332303330346433 -63336363626638343737323835663336393534613363396538666462303462313935383438613630 -62616136393131643036303264363036666463653831653132313630376235363736383864386462 -35613139373262393630363165646164313364623231633865326539633430386235323235363964 -33316666656632353835323431353735653435663030656261383766306261633862366633616236 -34303738623762373963323465316635613038326233303164356463373735396162393763646364 -38383736323431653034326139346464353038336631343563633732326431353038366532366231 -39353033636335316533643133366461303065376535643938633762313466633235353438643163 -66333764326130343766623933653235393832656337383032313362346535633061623539623965 -34363864383065343365636665396239353666643438393766613162633563316364643537323161 -61303733386533313966633765323066333430366336383034316537636564613137313738393665 -35626165663562396366393130613330303534663735613338396264653763646261363439303036 -37633832633864656464363261323866383633386138323938313335366362303435333633303365 -37626366616664393765616238353133373464646162666236633332373834333061646333323434 -31643365666132343339616634643130343330663561333030666237366231613263626235376262 -38323765663235366238393662343933333933653162343165346563326636313461653935343261 -38336436616535336361323938396161626665363365616131623763353630363937373630653666 -31666638636364363138636232653735643232323333383936333465396261653731653636333866 -31393063306134363131306166613331646635643438383666313464376331313732346336343262 -65303038373631333837636537633366656330633964383863376266636635636465376639663837 -32383065653635303735656533383765303531633466363364613935613561306261346566343964 -30633038633339356435316462306537396361626661636664653166613966636435376635366537 -39303833613833383862376439393534303735346561333963306663343866656165366130376631 -31386130636662626264373766663365363166383866326337636636366564393930336361316339 -32623766616437653230626636656430303735313632663938323832613766643865656563633135 -66393766376662393336343664333939316666343664316235366532363964333636353538653734 -39643437366430303236376232326135373435666433323131353937323637373330616564613433 -35356235323832323039393032373530383761343831636136663965326166323261343631373335 -36373030363932316235613962643761373261663932346638663033613262623834366534643764 -65666434653039346362303232643638376663356632326165346162326431623730313633343030 -39663762396330656465653236313061373930353530613539646238656165646132633435323361 -38346336343861613962326130323465343265653565346263333562663331333065613030356265 -63353439396635656137633832343430343830666535343161386239303437633537376531666565 -30353761393363373833303232393334316335353536383864346265393437396632623366313266 -38353766373061363265616464653265313634306461393934376263643161376463323362653836 -62613839383961633631323463623134326539666463343466363766356137316164353838323932 -63346461366138336635623336306266663965633036666664663563323862386530643863326363 -36616637356231396236363339313538383463666165613862653765316236383761343536353337 -30613065653465386538336537333462363039323338316531303031646631316633653431616432 -65393932613464316563613161373630336531393738306163613461343765393930313366333262 -30616264646534626634393362386235643165306339623036353566613461383033636636666266 -32303131393238363761393230363938366263353737643939643333666531336634623631333066 -66623131393165323931326430633865653362646566663966376464633835633662633166326234 -39336336343438323062303434343664613634363162333865613539343964393038633530613761 -64386238313031643364653639363539366466383864393833353238366339303362643432393461 -65333235396533326631663736623338336435373230303335303266313637313732643565353037 -38326363653465623830643133636639346639306365623034616361663531363864613464393034 -33323161393161353564373461653664643436646563363231326135346432663163623666323864 -38376233636166633130326635663332626437373866346666326261623166333637643936616138 -39373061336638666562636532343333633735343963346233363934373231306132313438376262 -32366466303632316562623865356634316139656364303634396435616537353237623365393439 -61656139336234303638646439633334653734613633383437653666663835386330393962656336 -63653936313438306530646531666132343162356139656136613434643862393330626331396236 -66626230376230356565323562343361653937643162326132663264393638336233623834323939 -37383237323163623765303763313461353366376163643335663037336632353636653838626363 -37346630616335623737643063366632363362363934616164633330653439323538616333666533 -62346338353437326136383935383830393034663562343363633735353761393233363335666266 -65313865303037643830366631613139323335636663616665636633663436363464376134353566 -33613134643434323738613466363730623861383939663536643436623866653861666338653330 -63326335656163373536316335343136356438626436313233393936646466636231386436333333 -35306336666435313132306432646132653537346633383336336365656133626636336464666636 -39636161616663333863633435353635613030386163376533346133373763633636333135303963 -62306463613734626537623039333461323139353566656134353664326239613835393930643333 -38656432393765326338616439383161343961333231316437376338393961343333343062653163 -33643838653761633835306336633265623631316364353366303863666436653039306335666535 -63663133313664313236653337323733663561333432646261613963663163633832653431633365 -33646435623265393738396362356539633133653237383864396536343564343362386563383562 -37623139643964366438383463336561356631663766373262363865666466616631383032393038 -34383231373261653163393866626163363062386166376432343434356135343531656135636339 -64653462353530306539393463363436666533653532306236666435306364633361373962633330 -66356562366337343039356362633264326133623637316662383932636131366265353562343139 -64373530313430623462303333366663653963653363373034633164623738326236616664633761 -62663834396666363834333238373637333235313831646537643439386439396337623939623866 -34613838353833373634373933613533343637333236663533633461313837376362386563663336 -63373066633537373730336638633061363535366136383934333362386635353033343263663832 -34346364623834613734666135353037623161613962393434323335393838373532393565636264 -38343330653237333266366165313162613762333863643333343530643463353635343332363564 -65616134386332656261373734346464366339366633653035376436306361623932376334343261 -62626664636263316364613162666362646465313136663466356264373632396366643265316534 -32313961313631666661616433323436616136333235653430353463643439656235623366363232 -30386436383638663837396332623365663637306633653462646531663530336666626264636635 -66633436346134653965393236643038626264373862346634316433353831343631326631306231 -35643739656464353464666235646161623633636636636630663930326131306362303135306266 -33363764306438643864376366396235386132613161386531333335363732636663356236373830 -35626130323536303536383462396235346533346535373137336261616239653239326664383634 -63346437313263316537663562363338326338643531643934623130646239376363313265666336 -35303334303663373265336363666237623435623837313133383430313034333262363035386434 -36306435303535326131363061666635303262326539653538303664656262626235613162313932 -34636566323239663365646537666637313266626565373430303039306362666231363131373838 -61373264313639383539666462613563636264343466393034383936313433653838616235393262 -61373838306238373737316466376162633664646565393834343735616334303237306363653263 -62346133646361653862323834393037653265613633336634313637393162356463653539336462 -64393066373531333634653764613734616335646161366435303232343831383837656332333531 -39303637353231616133336437306564393632623864643465636661363538313839616238303461 -61383632386237653566326634613239323837353232363738353934666430623939383661333732 -33343036346637346265633665306332613061393933323063356439646132303531666538366438 -37383165633565623861653061653334633938346366613232353164346635623162633163343864 -39633566626530313937623962643135366261613131633030323633333033343837306163663832 -37313834366331646265336536333939623536346162346233346361326461353239346132356238 -62363134626535333537393762366665643665653537306231376231643765366133386365383638 -31663130396633333636356264663833653962643334353861633634313963313039346365343432 -36623532323939323637383530653831643566336238336464396163313631396530643065313433 -36386636613733386637636134613937663563323766613661373136613735633435383635636139 -37633766633232646165386463663934666462386239616463323863656531376631323530626432 -39306530353566376330643831653634343034333032643961356363363739366263373832303763 -37653736663661373564366663633065393530353433626564393635343037326535666630613631 -66613938633033366237303766343634656630613538363666636161633062333839316139636236 -39363332383063623163343739613162656336353834393438383063393334353837333336323138 -31653736386331316533633034363436363863623839376266336138666139303530653662616665 -32643535363364663062363534346431393838393530363834326437373937373961353738386564 -63613533356339353262623231623737313135663161633434386533336464653932353065383236 -37336535336365613066306566373564366463623335646134363964643962633030663261366266 -65333932643835643935353437356562666333306531336331633235356638366133613262626261 -31616663353261643437393037323636383139363166633666653765613334643664613531636265 -65323630363164363863323836653034336430613538396638623135396263633461656136326361 -36633430626139326362666364363732643937623132643334306133343132646536343634613833 -66663037633966626231663765663939323563626137316262353630313636646364366133323362 -31393363363630316562633139333534643663313636346239313265666438313239376362363739 -31303835316139383662326131623962383265326465356434336433353737613966383361643831 -30343532653335343563396633663163633231303465323264376433353338333265393062653335 -66646166666531326362363137333664376630643636353562306136343663343334326365663431 -37626532373837396337653539333536353766623637653362653234636439653233336265306563 -63313339353232613864303839313539616235633538356632383437323864303562373935313666 -32356435373430653934363436356538616165636666373138633634616463333936373931356266 -62396263313030343839376365363034663034613331393234363465393335633062653062323138 -62643161653832333030383436376166303732653436643832636530396134346564333161303664 -30326235376637323635633838633862653330663534393536383664376237666535663431646230 -30663130663635643465646538653762653836616437616637333631653830323837333364623032 -31323262323339363831666137326635376663356365373036366537386261303430656164363663 -34373966343665366631623863393964653433663030346562656639366638373439316134663338 -38653934326165356533316131613737666430343837363437653731343938393762343562343634 -37653762306466363433373966643164343066303365653365616135306330346265626361303962 -33333038373936626630366434323164316235666534316535346666353863323939323532623535 -62363036613064663634306536313434356636326261366365356466306136386561663435363635 -64393838323365333738363630623361373733356162653730636263373630336332353662623939 -39303362376333363133646136353430363138663233396330323839343565393134326364623366 -30363834613830383539626263303134376330363063313134643065623131656463613238333931 -34643866633431653266636131306136376538623062336635653934383661363935376132396239 -64383535323934383833396537396166623461616165313031633733633431626465373262333362 -39336466376664643834343331363032393466336164636630386237373036303266623764383635 -65623162633031303066643532626338613536353761653365343162643139666264613935343639 -63336539636663353930363261373531613164633538383666386361333532333661623437303637 -63333732303439393265326231363233356537666633326466623765336236646633393662353930 -33323062643863316636626536333461303832613164306561346661633262636132323638396136 -34616237333237613830666561613661613034363930623565366138346662316335356234306532 -64306436646230386235373730366434376636636531336537313865373134613065666533346237 -62646630353738666432646339393064643061623936343566353066323261616237616562303837 -36336662323836386231366165303030393931383563306565356463636165616630656232633736 -36313130653432366333383232653863623233353364356136366665666639636137313336666366 -66343138373663376334653338386431363966303335333639373163643464633337383039313734 -61623165633530346631663139363837383262343333633265636137373030336536336165646635 -36363332653335356538323635323033653265626166343137643936633637326534393237386131 -63303337316438363931316464666435323635356566386635396666343535383733653232336562 -32663232366432396463663235663036303261373032356265623662613364336533393430393833 -38623230393434343732393134633534663630313239353037323636313038303462636261373036 -65316436663438616336303766396132366364333033623930356366383465376166356532316436 -62653864303236373930633863323935646530313736343461623464383031353334353666363739 -30613034303135303839306161333663623063346535306531653863656131373533333034373639 -38633034666235386338633062653035383361336562343262646137376335336265303064353034 -62623866613634363266666431323832363639343164666132333165306337373264356436623461 -34333838316237333365653338386231643265383332613463663061326536316136373866643536 -37323139393239626465343166346637626633623233366536376132333436633963323761343264 -62363935306262346239306138356130356635373437333266393261663433383538373464326562 -64363330623863333063353763623032376335383331653535396134353535633333613462373038 -36666662643663663437383364343530313833653966333934303530306636373764623531373737 -66323666363861363637313636653330366661306131396431373739333133386662323761653066 -64643134356566643637326336383538356566333962613038313864323261623235653534383133 -38346332313334636538333862386138613966323937393034393464306531363966636231623661 -31343536656437313431626136343534666336643737393030663630333664656162336435303938 -62663264363335366533386334393333336530323465646235376330353964366361393639373236 -31646633343935613938396334643138633536356430353064363966663261393061346639343432 -62643361356438316361626462353165383637346361383064373465383330363961643365383261 -34386231333862633731333361383632333838613738613033323166326534333932376232393430 -38633931346236316164623837303265623931333363303462333966633663386539366137303039 -34613462633231623434323565383931323830343530306566343935316561663634633262373137 -36303133373561653363653264616464363335333161366532633135333165323665623336666435 -63326439623266373861623235383739313131643332366662353936373964626632373463363862 -36356137313933316235643133376566313738396238346165373764646531663764363861633062 -62343332613932653030626261316233346662663036653130663736616234373733313737353463 -66356535386161323932373561623339666632336633303137386133623939633433663065343561 -65333438306339346161306336653863353932643665366536626462376231653738626538353530 -32363365636237333937373035633831316234333432386366363731626631643332303036643231 -66393931633364626137653963346562333136623364306664373830663662313137333464383662 -33613334613139636136313735616431336436323538353135316665393133343638646436633965 -33346133633836323636616163343465366330303335653435613035303262356261626230623033 -37646237353531616162363962386534663163376466383036356636626438366665623061623430 -32366561353434346162313330633465353231616131333431393163643836373034666439666536 -30353563646239616438303866323434313036393066383464393463373365373765633864353938 -38353263616464386366633862313531343737303630646334653833373965306435613336373464 -66376438356561663735363432633837663632383238343939653337383836346662613766666462 -37316136396231363232636637353131636162643062366137393339653762613835323831636338 -61323232633534313664653962333464666265333434363663383538363165326633633266653766 -63623235343536373362633132323031303638316131366639333063636561636265306430643231 -64373161376138333966386563373739343931613066313632356437386266366139633536643536 -31653234646233346133306163316532623836623432363863646564656361313962376561613366 -66616566306163656664316138313637363431356437336438366665393531383838613761623031 -61663763383065666566666262613265343265323162353533386232663735646337396164363434 -66366463343234353831353937363933323336663561623161303336356234613935633333386463 -31393831316565633361353937666564303863323632323034613963623833333839343838383830 -35313031656135326662313033303538323862643432616139633837333163666537646465633338 -61346331343230643162613734336565656666386236613839316136653537343134396230343036 -33323335636137343261663264353665313533356466663662393164316462663161653362323632 -65303266333839643661636336383833306331613963656632336136393039636139306337336364 -61383930313762643261646664663262393535343062313233393935303362663339306661323464 -39663164393137666164656365633530666636386639383165393731636533353038663136636533 -39336439346561653439373937363737333866666130303638396563313831623765663530666139 -65396537633333626432333335303263643262343236303231323436346331666139346566323161 -65363334363330646362663938366463396539353465613662363235646438306234643139613464 -34343761643439643165346533346138323334303131663432393935353636333463316665386439 -61343638366662613731323636363266353964376461633565656162393561616564396163653162 -65613332346230373362656163636530346563626461363538376366663432613233323766313732 -36626166353066313165646236613162623865626366353765323831326463396464323064646233 -34316466363866393636393136316436373430346561363530316135343834643435373037636131 -38646633366531623331323435626136656661333432613634393566383233316362376631393663 -31633637393730363366363066363862366139643331613938333131336164653539303331396436 -31373336343565393038643137323532346437303737613935623337626631653333616134323961 -31656136346134333337663931666231646662646330613064623362386264666235376138613264 -30613862393338643330313431353665393766653531373663376265366337303932363832326432 -61303764356336366461333664333238323231326534353665623138396162356362366633313537 -66643037323932626561613734353030323939626664663633313165653630333838373363313432 -33663134373363373461616431636263636632343135313563396162303335366631646537343963 -33663663653065366535613666396136366561623439376434616532363235383637636238636130 -38303131623031343932643832306461666530343738623561626134373232333164336432663366 -65326432303538633231313164616566393364323061393634643137396631336432353839363330 -35383664353565373366313836396639373237393266626265613465666530323766303636386166 -34386431373036323032646663383837353161346137663331666237616163323130323231393063 -31343866633732383166303535346164336361626562303662346563646137336463343464656437 -61326639663965333662626466373830343439396333333936356130373238643833646137323366 -65653231363831623266373336643337646133366635636237393132376338653961363561376465 -62353832306139626235303432393065353362633764383661303830383733316131373931623464 -32646365313237393135333161323564396564623237383564353137303763663766383933336337 -36336261323363393463663535373430363261336263353231626165323435626463306662646665 -30393730303632316135336231646431376562626565623635343133346661373565376539346230 -37613562643564653962626461333635646662343132356566323761383639623737613833323631 -65363065663432336562656161323932393037633933613236333139353932393434656137343634 -64636338653431643663373931613136386433373032653665376333613664623865366533663839 -63646432633861643962336164373763646133333332666130363930666236323461363935623862 -37303632623736373563626635393038343137646436356639393431663264376435666664336265 -37336366363830333430373863353830353961633333393638626434643364653363643138363036 -34656634376662326466353761343266366637653635333236376238383466393163373266613736 -36326335616138363261333161633463646330386338393330303864396663373061666336363733 -36356463636461643938393834643364313835323531363532333430633635616337333937616639 -31313335363366353134333461383563643761633636333239313539643933373831326338326331 -31336161616431393731326165363262313135643730313634666330373731396538323936363766 -65373164613039666537306631313566393236353966623030366535643964396565373966396361 -31393936386435383339393936393865383361326366656336626537653164613832353262353039 -64623139616238666430643132323339306131616331393837613631343561303263356439323739 -66323164343036356262666339653163346237383430663335656537393266376439633134613436 -34353431343166343633623035623461326632393732303132666539643831303636366263666565 -61333238646162623434653535663936623130323138636437623831663333623035623766343037 -62383061313331656334656237656637373834356633313638643432363035353864613230623730 -33653536636564646330393562353036626366343837653238383131323439633037373233393536 -66616636373538313162303834393538313866383465343938306431333463383361313231623065 -34323035356639623233363137323839303838623365303236383962663632383935343435333639 -61303965313033646464633831336536396366353930396337363837653138393830313239376232 -65346565356463643462326137366537386430383333393066363431616334626661663239656266 -31343262613239343432356431386436336138363037383766336563373334383938643364666164 -32643862613234303163353734373065633732623034653965313638376331613436373833363334 -36396333323338313064663931613166613134383763653863326136643561656539663361326264 -30636264313263376537383532306563303766333937666166386565643134626531343461626266 -61666338313133663330323638656330623832303033643739636563623635386662346232613534 -34643262663862303238643737616661393835373463656133616433316661303066393266363131 -37643431633563386537626337383733353066383932653730393235343066333938633537633331 -65326337613235366537613933346435306465333961633836346530343132313866666334313164 -34613631653134326332343031326161636538383961333835323334373764346661393834643438 -62663431353661333534623035363539623763363466633137306166653664373333623264623631 -36656239666264306630656534653231386135346165353336353138376535333965383636386236 -34613863396362666662316364303335663334333835343162613830643632623866616333653132 -33333639376531323231336136666230646336613161353539363364353562636338626135653364 -39383862353835613833613631623064616432376432356563663736383731633331666134396430 -65666161316433363138343735323936353934633233356561343361396566393562653838313766 -34373734376362316438623430383264343161323666376236653663316530313730623433393433 -61623564376562343338646230326634613138326533326335343237666565616565346633303030 -34336433636637373837636633386636393531663831623236663830323737323364663165646635 -34383761623739323937356237653636646134386630303366633930356230656664656361373737 -38396134366239336334343437393637333638656265363165643961363037376563393831373932 -31656535363032383637316539316262616662666534393934356237303863643238626661663239 -61616365353232656566636661333861633861613866613866613438343430663737346538646462 -62623535366238383830306437366235376134656533633161356463366666653830396461353434 -35646561363161663635343332353137383936616537316330383066326539613634363962386436 -66343262616131326435386566396133653434396133646132363461663234666337353930383463 -62643137366664626666336433343635383235666564656234363031386437356338653530346238 -35666439323430656539343165356438633731663639383264386261396636616264396130623562 -35663631633763666266353135336639643034613231666430376433323163666231323932313065 -37353835323835306566316533316436343133323864313530383662333264343836383033626666 -39303235396134393039366535336637643431626131663366353661383634616362373566643031 -37616461363961333936636236663638366437643538343664363766333837383765363730343035 -34323366373531643864663836316430363861343635653063653634393363383831666239653034 -35393835626133376231313533373339323761656530333630616637326338613231316433396438 -33643938333864653734343832346438306533663832363266326363353135303364363165393866 -33613338653830663639316165643461616363356635643762313562306433306536653630396263 -38303139323662373966383563623162613562383130646663323834346661613061316535656330 -35323637356565656236636264393938666130333863613835653130313433626664363339393431 -30313334316634386165666137343965623161653236303135386532303334376566366537353862 -62636433336262646265306638663334376263396438353633373632626232303939353565373564 -64303532653732326432373963323637616630616362326563373533306138346166643231353764 -65343238346332326561383132656635386235353866306137326631323962366639353332373966 -39623530323531363465613531356265363339313965613635303837356334633164353861316461 -31373434643430633535356438333662393737616265313562343135343434626666306331373731 -31373666316139336166306339376337613135343530626337333263356164663834383037316535 -61383066336532633235323566656461336533333436316266343830306562633839656365643464 -38636331363763636337363133346265343165343063303339623131333163326264323665336163 -31333666623863393439326262393466303439386434373131666438346235616665373062383133 -61376538613361353837393761303862333539393331383534623166376432323139356134366464 -38353834613161666238653762306330316135646131303531333665313133633232326164613731 -30313265633361393761313766343962323735363736356538343136326334636238663237383237 -62333664306665323765303737306531393432323935323466396664373431383262626334353063 -31323261646133643434316330323035663935613066633030373164633465303232663531663162 -61636639346562326631626463633636633734373033346135316535313533356235363939333734 -32333764343934326337323266623938373265323764313336393232336334303538366463326661 -35653661366161363263343863383462383138656438623433313166323566316637356438386662 -39373036356566643266336564336235653936366130646134316631383762393139326531396164 -39396138666338626533353739663937373063376161633934623731666237326463323438376635 -63396136663630333230326533366263323134363731643965353335353834376562386161396662 -65346132373339363532623765333862313838643039646339613736316137353564623833353031 -65646666653031393561393734366531376361663862383262616464386338613163336466636532 -38313563323362363737353836653635383435646163386462366230316663356237613766373639 -66623563656432336166346433356364346233336364393864353130663038616466653734626663 -30663436336165633061386538306666653737633336343531356265336138636433333965343561 -61623065663262643538613438363263366137333262366635343066363936643538353732623333 -31383033386661643361613161313865653964316433383231323765316537663034393134393439 -62353933366337313162646562663065313630663138346234663964363962613763656233313630 -62303531363538353237656161636165313839353635356462333661336564363138326436306232 -64373235393334623737663632393865363537323364353136386332376264353431616265613832 -36633264356265373336613464656534653333643866333061363138366238623761366165393863 -35333963633237666238636437623034396430303834363433653938313832373862366161336439 -61646536383039383861383838316330663866303663646433616162663263336164616462343938 -38613065306339393134653031363861313438313432646366306566353663396133623035616631 -37353063393831646366363537663230333763356265656239303632326362363365653337373465 -64663963613337633335376633333231306164616239346533636132313633653637326562316434 -63626565613563353835343662353535303231626365363034613231393133356637373934383132 -36626536393835353139313630333964633938613862393935656365666637323438393962383164 -66316433376362393563396363353564373638323830653231353166333262656430316263303139 -31376562663435646133323932646164643166353539326533666366666233396534656539306539 -63333232343639353665333964623266396438663666333634356230303435366262616139333262 -32393531323735376533383937663835303231306562386661666163306133333132373537363239 -33363663303235323866303134343964613337333239636261666238333666656563353566323639 -64633164346265343638326437323962643130376164313632303137323238353636373464373238 -31316663336431356261323835636561663538633764313437346165366163323036366336646363 -33366336373864363437303037326535363861643862633830316632663061386430316235613463 -35393936663863346266636535393634303137656238393463373535623639653330326638626339 -33356365653833356234373731643062363663646133343039393131306534313762353536366233 -32663531313462616165343139616564663164653734353161666461313066333933343636643265 -30633362666561663530346366616330613631376563653361353534613364363339643866613531 -32333563653232393361313732663636393638663234376539343831323666313437383235663965 -66656562376238353062373330303236336631303465616137343439316162336433373435366339 -34306635653662353938346461613630643839383632633637656561396436343663663162616464 -32383764316531326131646430636462316434343166623462363437396261303936633931383564 -33643638376338636239303639353630396432316366336437376664396162323939313763393764 -30373931363563353030346437613338613232313933343732346164366330663334396262666438 -31656431633133393136393638316262303166323265353938666337663439616333633963343166 -35663963626334613736376132333266663431343530333964656564643839633338623062343135 -65656131323137366664363764333965326265306632333630316431333131643963663165333264 -38656166386439336536643438303034353662343130636464373234373435633137323132353933 -38616264613938663833636466353666616334363838663935316231366532366266653136393338 -37646633373035643936613065353562303761616331346365376165373030353733333633656565 -36623834373439653963383961666137663935666537316230373035366539373838633435376134 -63643864343765323066396335653839383065303439613966383335343164313963656263313834 -65363463313836626133663566353637303065633333313764356365336331386564303761366261 -33303662373930386233313830383165653239666634353664663161393639396661393237616437 -30343962396663366664633332366539383365323838333735346433636263396430323638633239 -32633639666438326339613037376339396362303565333431616238646439396361633531633965 -38373563396132356264363562363163666633616332336137346564636666653864356161373064 -32393138386633316330333832313633313536303130656132316661373932363537323564356538 -65363635633363663532636531333961383166363163663861613263613338616436356435366339 -32383032346337333838643036366633633538323462353831373334306235316162333530333965 -65363830353436623361343933653730393933343566636636656362613433323439343631666339 -34656466643561336463663563663032396465666365363038343037613230346165636265636163 -32303262383837373535666165306264386666626561306138653862623831306332613436633939 -31663237653836623034646230333338636663626137353161323363326533613735653763316565 -33396562646134333936383065376130363462323462313036306165386631643133626633383439 -36653833633936313164646638626661633736336663643462323265333333376661626461393633 -31663238356532333431626361656634663534376261373930323361386632303037383237353434 -36623134343961663932396533333331343831633266343533356530613335623462313764613433 -64643036646133653564663061663533323463636365616438653162313535313835383330636164 -30646339663231386635346631633830343536323732396162343233363035373965656261343765 -66323736643664323862623065346335363865383363323437633430333435336630366335356430 -32386564316136623835316161363231303938376130656633306439643566376535333962663563 -61343431313137633565383666386162616233336230316161393039646639656131663736353165 -39666131366564366631363134383363643961633034356136633261643264653234666338366238 -36396336633735623766623139386330393532626635326534353130363834333230373866356566 -65383765326536363630373634663630383166626232306465393639376631666639306264346338 -32366530643434636439653939333063333064326638353634656334643637663236623933363365 -39306461643861613265646230366339316133316130353232633938323766306333616131653965 -35373831613064333062366466346636303961383465393066613437383431663666366338613165 -30626335366636303163386661323263616437346238313939313065303763633364626632653934 -62623065333665326465663764643730366335333536323663386636316138646663613836386161 -35386634323435323832313630383335393864656438386536663161626332346539386162336433 -61383838623239323537646339333864616530376137326330656531386632663662393535343835 -62633535336530333362633261623234656537616564656539316135356363313831383663633466 -33396530623933343333393533356466323662663636636665323066376237313766373564396234 -63346237376461386563386133386436306462336430623332616264386539363266633662393265 -32626561383035303332613430396332613064363334343033336662316237303336363733353861 -36626365656134646164303231623661666434313566386333353730336165383464333565646536 -62663733656537666638393439376664633031303663653865366633306534303030306566386433 -38383863313663656561326633616239636332383430373530623064623539623062616662643266 -30386137633735333261346632336533633835303836333530333761616632303761623436363662 -63333061666561373263636431316630343134633731316464353334643363613038363030666433 -31343338653162353661376436633463316539633930653061353164326136633933623036653434 -63393030306632353731353036663134326666343330653639303833316639383361363138306136 -64643639363531316632666634333033666263303961366333326162616433666432303634313438 -31313931666336343662626439623732373837366263663634323362656530616430656138633234 -31353937633230643461383366356233333535636533393832313935373034323762363064356134 -32613966633331326530303161623161386437666635393263383836333436313635373032363363 -32396633633938663033613139336634343536393664356662653938313032376132303238656137 -64353131326232316131393861633862393536353832396564316439363662386465646338376136 -64396238333931346635666234656365353035346338383665323633326534383332353431326130 -33333936323539616531613039386331313732633363346534656634623365663363393637633161 -37613637326337643632316662666433626534613465333565613936363062646166393061303465 -64353632303635613435653234336536656635663734303830653730383530363132653666396530 -64646330303762396136303961363937633537633162646236623137636434623964343866336363 -38363764303861323339666234343236353263643537386633323761383732356330613832326633 -61633635653530303737303639336235616633313634623630333066323531316136633232396432 -38633932626462613935636261636234303038353764346532363937313332393632353664353430 -35613430326437363932376164663135326564653835386236643333393934386661373930333437 -33393265356532616339343566356530613366353765333032366565666366633934313632613065 -35626563616164363032616232633037633263346261623439356263333836633266373730366361 -66653534373437393336353533623933306633636537393335313433613234646230313832326266 -32613938363430306361616536303331666164366662373036613863383262616633613532613263 -30323337373930613732643439323262653332626136656338666535663436643130316364613162 -61306434313531316661396363313938653561636661346532616563653763323162626138613034 -30623935306262333363333734663561656638663666336666386535376166303535646437356464 -61326136343438393233666335353032633134616665663239316339653733613465383962363339 -63633931323065373839353232616633643436383466353764633735366236626664333037623263 -37323636343165633931613862366531396235613462303965363065313337316162326332303461 -63663433323538303538393063653263366265313233656433383362323436376337316236393433 -36376233633366663463663565313835313665313436633635653739346466653334623437373630 -65653465666131353331633963326537383439396164383362383934326130373331383866626334 -39393563613465396162653833653837343063663864313339316564636637646565356661626662 -36626234383032393266343031376639313939343438663761383162366634656363643130333334 -38316337656536633064353336663133656434613962666461343765373562626434343432383832 -66653637666238356561363366346436326537363935613735363464356634323436653266626663 -38323639326233633532383364666635613934306163633563383466396561396163356131306636 -30373330393532326539393865663332386236613737623434356536666338316534616231326230 -34353166653335613236356166323239393566373637663862656362376535363661323936656464 -32643065313364663636323739646130346662303466333837313532653639663264663436663061 -31393236653537633966303165616238376434613134326538623937346637656333393235343039 -63373233613133313364343838633263653661326230653764326537616366363937633066343465 -30323130643635643964613765336561303933393235363539613130346166363530336362613138 -37356238363566336636333961646231613366393361653863626161316261396266366536303230 -61323065373761303535353936346134363236616136316139643033303262383236353634356565 -61653865356335653530643463303439313733636664633763633663386435656139636635323230 -39366534386262383365326261363962393763336366326465343965633635626233313337376631 -33666665333563636365633366396161343438383736663838666238303232303561383934333866 -31396161343331633363363135613330346565643331343064393866393334663466306135306464 -32646635663832336562383431653462383666353165363932613934643136613064653833313633 -36353666336365643438656235353635333833353463623333663164653938323134626535663632 -32366561373737383766653134316631363365646132633361393633386133333065326662646631 -65623438373266653339356564666162653438623934393431303737346462353336316639636530 -37633037346663346536363538343833346234393433616164366165623664346434336163313965 -32643363313933393434653930366537626564336663356332323766313132373839633462633761 -37663235346363326537646465636336653138663033633934303138663436636363626339303661 -32643036633236663339643863653931313239393962383936393864313766666332613538633961 -63383631396163636537326132353539343861376435306266393133303938313766366438316535 -66333662306166623738383566613964353339646666343664643862656462666465666237396234 -32303739303164353034613731633564386136353963616238326534393664643236383534313065 -36663535656562626365643938653261663133383732646135643963326236343530373962646230 -64373730636463366536656332633239336562353762653962323738326338383238356365306338 -39303439383964356463343435663633333935326163636338313833633265383239306136323433 -31653564303631343663373962323365353439646566303161396232666536626434643430386231 -35323435326334623633316237333234656336366665623065653231363764373565363531643635 -30643964303038323532303161396432343030633366376664393536643432643131623263396665 -61383237633237313032323966616361613637653264326263373666386130303735303238393431 -38623034663861316565663861343337353634343038353835376535363933643663343537356433 -37353438353831383535326365623831383262336137333338303361356638336438393062346565 -36643765343838386534386432303865646166336136626233313636653534633965663361663135 -30626431333466393332326634383531393665376261663161323431303535313835646264376336 -36346639373563303766306534376364663630383435333937363064373661383263363365343962 -30376265343066306333643061313266666665393433663038353039323765333533373136303463 -37663766653430353264376365363234343730336166666233626461316262333331653032343866 -37633434393638326564303734646530326639363939613665393033383462653933613465306538 -35643434353832353261376132396437353834366139353939613434616137373534653238653337 -35313164613438373161646237356163366261306266336535323136656439313730333636643364 -32626435613134326439613737303832613330633238336233643065356231333566643034306135 -33306433323764376333316237663464643230666330336464383531633965323137636462366438 -35616164336534353037376266656430653766333730373763353765386138373339613966653063 -30326237363765643430363334323539633839336439373638313135373263666639323562373566 -61643664336132303134343437333032373439656333643239366436376639623536613931326234 -63393632623536346133383138373830396434636337646366373037353437343361393366613536 -33653437633266306666616531356131636437306365376436653232373063316330373539636232 -36313338626164383463323936616438366663623636376333663965396662326438346362643432 -31396462393763656239373464323730323134616237643137376364643065643135336338323130 -30653231663131346132653663613234393836633833663939326566346430396565633531313938 -30383435636638643831396236656434366436306161326233323266333731626165326538356431 -31316239666338363965363933663035613331306664656263663566366665356530653136633265 -64343337623930663964313165343665353533323032343134633735623466343563313035663164 -64393939336261356536653265363565376638656333333232626466366335326662623762323739 -64353036663135343865313336343064653034633938613862303636653939356161313931643462 -37343465363531653735666339643034323935356230383732376238656463346634363230343630 -39666538353964376162646231633962356261343762626330316661616463343533343036613164 -61656337313363303362393262393837323063646632356130326564353064653763363565343637 -64343361613338633662663637393338653835323462663938373138383330313335353131633133 -30313065356436383036633431656665393132333862343038623632613033326638363661373633 -34363034666135366631306430303137613738626334613430333338313637663232366430346631 -30333365396232383934653935383639393463323331303330656464636635346137326331343232 -32396633356261383962356630363535316264366337633135613035636262626135633431616532 -39316333373532363361653166383430656137386565613237396530363137646561306163376138 -32626639666430646233643639393438663430623963396236313539653964376638626531356534 -61313866353037366365633430393363323665373034626239626336326630383735333337323732 -62653564633066623163643765633066643733333031633263336265343262343938356232303365 -66346133323464376130326639303132333937626662363833393363636136623133396638303333 -32326335393662616537326533333630383837376235636637346162323632306261613136623339 -62613030633935373330333533383533346465363636306366323761656634393430316135663761 -35313162313036333634643662316362373034346465653461653964336535393833623034636164 -64316262646563303537323063373061386235373562346366626131653933336663636262613130 -65343366373133386466396439653463316464643332343532616637356464333735386635376665 -35393263393737653961616437336437353330346537363331643439346365363537343338303231 -30343666366232353532623434373365303963376530626231393065633734306138343434326461 -62343630663739323631366531363666666136383063666630666466316438326537646330643032 -35653233363966666365626237313738646264353931656461333164393331363230623731656462 -33383833366564643632373064656330336133656361383066316362383962373939666366366434 -39653462303430623065356661393363633161633134383362323663313332636632336366356261 -38373333323061386636613562336665343638636630306231666334626262373034376537343662 -63663434353937623636336362643265323133316531336230383464303438316633303238356466 -63376666383265343037316165386564643765666537393966613437323737343230396433303830 -62383166363936343639396536626361366634656333353465633938303862666139356539346332 -32356432373163356363313966633937383239336137623435353635633633383338643865323539 -34396130663866323036343139646537623837366430303063306365356130656162313664306161 -31393132326565316662363239376132383937656531666231343036326463373433306665306561 -66633233356662373566663234643061646131326566326536646233313336636435313830616561 -30633339636565346132353034343363323631336136663030643665313266306333643834653931 -39656262666334366261326531623337376337376665623263383834383463336365643635323135 -33343635643664316264313838656631623732313163373536623161303866313861633664396537 -31376230653964333862376539343063383139303866656266356663623963626435313332353139 -61333138313237623330383564303131326166666434343263383437326135623831656262343563 -39613637383334303631353434363537373931346538373838623938366365383037353364666465 -33306639393533613662373637363635393837383061623436366639346137323239326338323266 -31613431316366373638386434386537366330303364653739323332653263343934613063396231 -66373864306439616636366239653762323436663738373863313764666434646232313961653832 -39303362613636633831346432303633656335646166616364316638323466303336376438396433 -38313631346366383865333936376365336165373864306263303062373237623735613863313130 -38323333323061373334343433326233656261616562303133663236656165643365353836323736 -32393436393434616564366163643034306431306261623231373066326534663539633832383563 -39656530626133646138343234646463383966386162613861316630363634333461636465313061 -63356462333238363931313035393165316337313332346132643065383138626662326332316363 -35323161666637323331303739616662373966326662346235663133396438666235666165666339 -31353133326464356533626266343832303730646264393866353435313134373430373762356364 -66643332393738643437356238613539316238333863313435636364333866653061303030303630 -36653137393435643966626135346433313261653032666531303338346263613839376563303838 -66303962353564643034663662663135656137336565663931356566623064663336393061613636 -34646535663034633463656662313938336330613235333433333934646330333930313866633564 -64643065626430623364616630656432323263666163386663303365373532343264333263383031 -38626435636561383166643334326535323562333837383634343961326237326264653635626664 -34346333303830373433323661303261616335646432666236346237353263613964396231346130 -30373737626561323733376230356236626338366564626362626366656536666233316537396533 -35663939616236373964336434336665383362633164306434313064326437386134356361323231 -33393866346365323662373062643938313630623734323638383031643235643431653038343739 -32613235373231356265336232303834666133373765363732633536626162353962633132353066 -64303737396566326634663037353835313163363831643332376562653438323436373162373837 -64356466366631386535396462363534636266643862333065656432333230303564623865313063 -65333438616665363632386538346135393731656261336166623064363934636662336437656462 -38346162306232303965623462666539613832666663393036663363393331616437373732336662 -34343035373164633133663264393165393335373437306135393432396164343831636366333730 -37653062353666333064393461356137636435313933633938383138363732393738316235643666 -34393566376162306439346636653165333135336261326533333134636566616166323164343265 -33346530646136363932656536353161623633323964326330613831633262656666663661613063 -65396233343930373665326165313335363565326232346134313237626530346362626164393436 -35636262646434646661346666346535656539386439386433373436383635373634663566306234 -61326630656334376465323036336236313639373137633930336433646637363432663237616537 -63643036363663373132363432633138333234396530396230663064633631393034343231356664 -30396335316634633766323732653736323930373331363865303833386539366139343663633135 -30303162646532373635353366633062396231633864336230303930623835643366353139333434 -64656264303337656535313438366436656135313262313565303764353661633238636462303735 -63383532353861356463323438353030333535343862393738393065616639356336613064343936 -35333734333439343839653238316532326663343139363438356234356636383730353039353631 -65656533626665313433376361393637393539643634626339663333336639323838646633636663 -34393161626137356364666537303731653464653965383731636538613163363732656162623063 -34633766306332643836613965346438326335363465376332663938346434386261633263626166 -38646335333166393632366237343935323363653561343562343533643833626462316663633832 -37336166303735653336663562306266363336643537326437643137626332376438363364353031 -61643263313030356464303230393362616336323338373434383739386465663239393763646266 -65653835306666656364666563646466366438383336626563393265353166383436303662346661 -30306133653237356533633061643532633038343032336132366230643132636132633930643161 -31633235633931366133333562366262626630343933616361363563343036303664316136316339 -63343161623932326332386139356561326337393163663864353637633136363663396365633436 -64633965386666313662363836323462376333393066363531326630643236356435303166633062 -64646231623830393963373136323864383633323866323235633363363136323030646361666330 -30353561323031363563656439666261383466356632633132393738346438656631373463656632 -35646164623061396130373432393766613831333461343936666637316532633237343035386531 -37666463623332393065333931323634303761333030333665316630633034653637646366383564 -61656336306532393533633332636666383134303437343462353237396534353633636135653134 -33366362656235643137636134383931653162623965323631356535323432313839316237323463 -66636364316362343662656234353838636366633337366438653433656634366232353065633762 -63643537333931613730656132383638616237326431393762643539326136383765353663313434 -62613538306539656339626532316232373630323738636462633337663865346236356161386534 -32363666373032633236613637643637663866643761303931346365643130346462313835333862 -65373439626463393239336232653935356333663134643635316234636561633636333332646233 -65383334366266333237363737373564326165636131346633656666306537663364666561626331 -64303831643661323538363963313030383265633961636330353832646633303430386635316230 -35643465326236343165316433306366323331313738663863646466373966653035326661326463 -61643230356534656633613266306431656264306666653737663439663764383736623738386530 -37396335373338393638653666313935303064326432336430323136663932386261663061653235 -65343664666161393335613364306533373836346330313733366537386633643361633861636430 -32376639303331353836343234326435636665616435633735643765653034613631306532653534 -36303261303734383232633838346338313930623439356238643339333261303930626439666136 -35633863383030363336613134386531663537396632303861363861663861373264663039303465 -62316134623730386233366136643930383339353239613662323964393233633333353332303864 -33373038633436376130303638666363343763616633363031613563346461393031373032626335 -65333234643132613535346531383239396363626530346231323331396664643365396438646637 -30623936316333383539636539373039666534383562613737313866623330353435646635656330 -34366562363838353136653531326339653432366162613434643365636439656561623431333431 -30333966346661303966353834653233313664656164336238653161346265303630366533356665 -65623765383037633137383031653632323266333237353230336533646539373432666264643139 -61656636643266336532346562313966623066346337613936616461376536653335303766336162 -64333266616139303438336534613935353834353436323931386633393332626563326436356535 -33383564303330373533336262306162626634383239616537343861323537353536636637636539 -38323231363663396431353261653835326338623434306562383266323939366466376462643232 -38343530343038616562633637643339393961653162383331616239313334396332303232633436 -30326632653237663936363064356564316365363235363666316335386533356566343031383139 -39623838393538346463633939333533313638313933366263626331613039633831353464336533 -66313961366633336537376565633330303538323632623133393439393232303262396563373566 -32363566333332666165623231376135616436636535366262343262386430343133356230363831 -66616563326561663338636338333339343565663166613239353938616263333231356463363463 -31623665396564303537656437313639346563313238356364623930356262613136633366333035 -64616461383632376363346564663166633238333232623537313165393539663362393031356266 -63323431363435386236653036613934373532663735663961313764396235663337626237326239 -62333130643466323036633531666366306566373733336635613936666366663134646262666532 -61343265363662353239663965356530323431313134373834303966396565653735376339326635 -36366161323437613637626137646634373061653762656333363036633862356533643662633630 -30663231306566323032366662646330303933653862643061613436616463376339383761613633 -30636130326233386336666462656461383339383933353533393266373261353339306565653037 -38303137313637333663343337383638383739353264343361633064383838353366376665313136 -66376364646137346634353736346463363466633462323534666537356235653164396135623739 -35626633343830353033663538393962643766626163333736343664616639613536313734396333 -61323961333463643835663030303964306638656638663862623937653430663136313238366335 -31376164316337353534663232303237323331383932653332333432326137396361653664326431 -63306163363136356231316263333065376463363034323933316466306661363962356636633930 -65346666316638336233323033623436393630393037393939333064653035643634333038626563 -64386637303931663730626564363139333364363033366438303735363963383061653238323964 -61633432346130323030646636653931616561373566396537333032346162313639653735356637 -62653135356636313231306330373236373337373461386663336535613737393337666564636538 -62376637326638336439303863313839346161356461353538613061336637633735613430643763 -64623663376431663830306261333533333735313639373333333534386462343538643261383431 -39663330613639666439643432653266373138313937633934353638326536316632356564643562 -38653464336161323334306364626164323565633930396464636531326131383330376661666465 -34396331326239343232376662646136613235333238633433343231646562323831363239613637 -37326134616138323732616662623030653238636636663735366539333832356266326237366237 -35376434393436363866653134393136643839323063346165636438373964623130633930663839 -37333563343238623132666438623534373435616631323666613964353439343864383333363934 -63356431376636616538653265623330353338616561613962646464663666363862666339363632 -30353832366264626565396337316262313665643039653831646661363833383636356161313737 -61633364353130656166303937346363356333643838386563396163663138613736376634666134 -33633433383864333863613538616162636630326661373634373030306133343336663637376362 -37333838633563346432323037663431363930366662313061336165343133353437653630383366 -36613361303333653230316136636466346131633861323238353637323030343035626233663061 -34333035333131356238653962613966313834303733653464643965343738393466353164636163 -33323430303664663539343732633933323933666365356463383766643232316136343534313763 -38306561383033363938383737356230653836356430383466363632373366303637343032626334 -31326638353933393033303866323839636665313066363438366161666665323834346431353963 -34623230383534363733626163653461313732353732306332656366636335376166363638353239 -62383336366435646633303038653537623166656536666631393930353664616363633464373335 -34333264323262653163383833303134613563656230616565656363396638623436343433613635 -35656265326334333336353630333262396664346237613638656436383430363535393730646632 -64633139343335353235323061366432633031396664643261313336626236653336373039666539 -34666666303933306334383530376331646566326566613839363766666434663634326366623231 -61643331646632393831306432646635306233316533313237303762313339323636646531303566 -35626564653261373435353736376639346563366361373733313630653837646533626535363365 -30343266313961343035373635336134306663633239376465656434336630643461323033303734 -30313932626464353666333961633261343532363936383835646364376134346664643065323439 -66643062646539613137643364333038363062613032616162353237346263333861326466393436 -39346335373635613563333966313432336335366539653063383862353135656465616537343234 -37613937666137373230326161633334646633613565313737616566336463333261343563373033 -39386363333565313033373237313438373638303035636436323331333238613861336236633239 -31323339646533346661353261313135383235356635323561623464653039396331303530353633 -34663230353635353430373061306432643332386463643332666630393538616637626262373064 -61316431623638303133313439326336623763633530656264646361376362303239623565393137 -62393938343061653435376532353936323535656331333131373531386231336564393435353162 -39393334306262326130333163393662623635383738346331366333633764313330613737653838 -34656134643231373430343365383861353630643330666132623063353832373630373361313133 -31366563353065366430373137336137653962663263333566303238343235313661303763326335 -32633638383230616266393835626434303932663633346566383930373039663238626562343663 -31373533666639386635313937366236383334393032343739366462363636336332633563613364 -65373238663934363561333238666464373263363131623365646666346633663530623033346637 -64336561333135343564613864396336636461303830363437353234373064333261383336323437 -38333437333465373962636666333765393630376261356463623738666461323862633635646139 -31373433333938613737613835633630333962623732633865366337373734383835373339396239 -65376634333663653861643464323035626134356235356333376465313131623035396362336539 -34376438316166373762353435333330353865386266626462393862376362353534393732343133 -61336666326539333730623132333161333333343733306635653930663131646638653931343835 -63373965333339363465323335313439313639653935353437633431646266313163666261663038 -36393465376233663465353065316363613764386632323931336330353230316434393930653137 -31316137643138633239323530376265363633306530366365356438363865393835643738666637 -66363238343361646463313332323030663365666165303362643163343166343665373335636363 -61653931633231303138353766373237343761363034346665346437386565386461393339653266 -35366635643761353062363135346234356138646534643631653266656665333565643038353938 -39356337353930643039376637613837383365306235616238313337393738613333643766323932 -38383562303731373436623764393538616464363433623932396430353638373232333735343263 -61323666626335373334653337383063373061616131336631336233363866663735663331366233 -65326330333730356262303930613938323961363134626363386436326638303034633336353533 -39336133353930303037653439343631666664316230376639643265373563326465373235643166 -66633838326533623266336332316564623163653133386331383530663563306533323830363363 -62366161393634346635653337366336303638313630353333316537306566333538636533306136 -64326461333764323632653936623633363438656239393466346339343134646561353665626137 -62393834623332313339366466623536666365396466396337373636666237363039653634656465 -32343966306634383533353466663530303737626664646662396663353438363763643063353137 -34306365333337613164363539356432653934613763663436376462383964343462643738333930 -33333861306637643839636239346261643162386434646365363630313662636433356536366636 -65366564386236306632393661616134316566376261626165613731333962626262343330386465 -63613736303963333338393265626132363337303433383931326139643165656634323836386466 -61333762306630373563636232303532306237376435306532353561313639356136333461306235 -35396237346565393638626133393633326262636339383664303538396233613133346366656133 -36333964663431383232366133393331306564333866376435356434303534663830303234626666 -30316434646130376439656262383264376666643463303963316533336163613339383334303138 -62373464313165333239643839396263666431653739333863366238613237376165353738326563 -62306466313837373033616530393136643639643934626463326364333632376231643038623239 -36623963313238373830636431653831633062623334376664333033303432373966366663366563 -62633231666135366332623964353762623737396332373734343435663230656335383536313336 -62343438626564373063326135623636313338373766333338326164303736666134333037393230 -63656535376330356236313638306334663561623237613731396135323832383034323961366363 -35613538393038353965373862626462313931613961616238373732633730333032353831656439 -63343561623838336338306331353537363633373830336337393635363134363462333330313033 -33623464636433663236363338666431663834633735326261323332336632316237393166623438 -32346338303330363861353662613566396633383665613564333030326430376631643165393762 -62616636646661643530393431376466376136633231323338386135643037646364316463386536 -30396439653662376534653262656632656361613630646438343230396234323166663661653665 -64616532393032373765306536343262336131653134373834376131656563343431643433383438 -35316330376564353939336431356238373130303066336266373162653731653330626134623361 -61363334346230393038316264363566323433313735306666386139643664633363373234653230 -61353233326632353566393361336333613566366536613862363935303131386565373865366534 -30343966613639626631313038306663386166386636306636346338333436616439616563616339 -64396565373365323862356263613136383833313537323639313466633133653030626663326632 -66613231663739323938306435393762336632313331326362396366646362666137326330356338 -30353739623965303236613763306231633730346635613037303063376137306365373331663631 -32313561373233396433306332333561643134373130393133353638353332613963666630633236 -33363638363136633462643735313964313561306466643332346434633337356530663830303564 -61336565306561346639616132616464643031636435613832313934643463363730633831326265 -36623762303265653833376435643531633231366632346231346461666538626333653364663161 -37356435376266373262366365333233623839323038383365346131383863343965383638323032 -39666262363963393936356338323733633235613935356332326232353264386633323461316334 -39333234626630383065653665396466666266373635333234623434663832386666616434333562 -65313862616662316438396361396564353262343364336634326231393835393630666136356639 -31663162613035346164396633323466656634383734323361326665666238613839643663356430 -39653939613666303432383863303264623063333037303735303333623062356234333537393033 -64343031303766343731646131636337393938303939356535623630616362356237663962613263 -31653261636434336364363765666639303931636532376337343465386566646433313434386632 -37343964616237626566303730633662353265663239623766613361323235626338666361633863 -33316364646336643536663363383064666564363163643362323964306362366630356632643837 -39373939613937303464653335353334343031303638383966376431653562316638373162356265 -30653037353038663133623536323933363636626562323537636637633133646266373631373637 -30333462313535663131616438343461643836653561613136656635616465643834633237656130 -33313739336661323632396662666464306339633833383235326330616631666636376435393533 -64376333303431386263616236663363333263633666636362356230323438316663653762666333 -30336334616236376631396138386164323239316130326533343131666130343064653035616564 -32383365383735356265323839313533663935313737633837356361663830613563323439626366 -64316265663535306261656335623134353038363163643139323930373839326632343264326463 -31373961306665353435653865643833303138303738363936623739393563383664373132636637 -35366632366330613032623238373461613131626461323261613236373531313564346336353464 -35366234323634646535313938383730633564663233323030313664353565373264323461373261 -31633333313135353263386465303638316161393236306633336136653966356331623639393765 -32326665653462376466343633343235656561643433666235666531626666653034306530343932 -66653563663362386134626634303630323637393366383664376536393832643537623862663339 -62336434663835303735613137316163646133623837386661376162663932313666383232653662 -38623266313366353431303539303039396131353231376330633335313838303639393032636265 -32633038373331386331376135613566323162343932393631383233366265373732303061353633 -63383864336631633264323666613963316662376436363232366366633431323330633535396335 -39623763623662663139363166396463633462366439373430373736633637393861303834663036 -39323739653731373764646337303130653335626264346235643531333063636239333232613230 -30343931373036393835333333306134343764373065303637333830373731363638623631633135 -61626233376436313935366531613639386437323833383233626436356162373939323738313632 -32326532303332396565366161633664346137383561353063613864636532663231366239613765 -32346434623934353935343563313064343932353163626665303065613562323064646633386162 -36303834363366386337323639326661336364613130306235363636346139656637303363626664 -66653261343762333633613037366264393835633432363063656639313033343933333839316564 -34656462383766376239626465313639396639306136376562613136636234653735633638653966 -39303137623830623235626162616265333236353338396337396136393666333866303831303466 -37383431353438666436346163653162306262353531333864346139386464616431393462323462 -33333862633439333931356539313064653936646138396361336362646663376562646264353535 -65306239373538363465643632353130643839396233326364363362306631303363333730653331 -30333464373235376533383132396338613664616166653738383638613635316563653664653631 -61623965643232646635336439373438643434643232386261623436336364616231643532326565 -63316437336330646236333438333765303630666134313633636137316136346339356164333036 -30346163373731363436343335356133633132616536653461336466616639633661666430373037 -34626432313538303735633061326136323661343261383335353063373063313533613263353162 -35396163376639396431343664323930623564613539343338313735653737613964663833663635 -32633636373563373737363731653938653663656135313137376166626534663665383862303335 -37326365656533383839646637333337353461343535663734316439653265343266616637303239 -32646566363764663766626635343038303139643065366561343066663030313638393765393136 -34343631623637663232626365613765626365613563306539613330323837343133313666343033 -64333363376230383738393363353235363036383136316565336234366365386361393832346566 -65656561633430663132376139336363306463363638626139366230343934633132623037386435 -37333131653836373665396436636635636336333932316133393763353430383333353466323930 -35333634303965323632333436373035626438393365363163386361386531333264303030343161 -36383436303131633937663432333363303936313139373961363961393264353034613561363535 -34663733663336393834346137333135663533303564636662303234323230636336366230663537 -65653433646266363833626365646661363937646362636337356137323930373662393034616132 -38323066666466643738656337626564333539616533346335653762373763343239666631363366 -32343865653364383963386437623338363730303962336535393238356437353830396436303835 -31393666316432636434376630666135303932656565363763333262393062633464643264343465 -34393764323432366564313962363333346663396439343831303964376538663162306332313835 -32646637316265333738633139373137313264666436316362353039343839333136353465353261 -36376630616535343731656366346435363835633539383338386262383165633034643232343564 -30663133666139376332336137376238653839623238633933643339613236363961323236363436 -63346330353861336163626535343938363631333466646166373632333936373765393265366338 -31373834346565663933663839663836643162633965643563353932383838386166393136663739 -31613864643138353632663337363265353565613739343263373237366564383261356535353262 -65633436616335363461316532326637393231616534646632373331613132393434643961393036 -37343631313438363538323061333038353736343739666232636161393464393563373431646533 -66633630616434306166633863633537363137643338366632396434396263613537306136333832 -35613761663837663130643564626536393061356635666330303761656434643635653438396338 -32386531656466333461643261383263393165663861663966393761663064346463346662363933 -39363965313831326535663634373830653137346633326231383861663631653735313936306661 -37646531313231333565366338356334393839336364393462643563643338316261613562663832 -30623161393534643337376536626135636263633437333730393834343430323562323663656463 -37306138373364626264383036643565646535346532383539363335366337323436386237643431 -36333337396236333931633435633761356634373539383632626636373466643230646436353138 -34663535336336633031353632333766346562363632363861643762623336303635393332343466 -36663330666463313333396538653762626434363338356539373063626565343064623961323765 -61313163386539343637393964373337613961663831656439613230666161306339373237313466 -64316364353963393537383833353933323930626339323163326664353065396365326561393336 -64613262666333643538386334646463393066303235633438373166666438643864666336343732 -37313638633031636564313134613035363136303431353433636362666534613931356462656433 -65376365326636613934653534303938313731613137613532636433643234353339613332626634 -32326333363163373961363030383961326231383566643739373431333166386564623365663930 -32613561376637376532313738373061363035356334313536313939623764636465303061656539 -63313231363338623761383330613330633364623537346337633132303335383036313361346239 -63336433653231653362373530323264346334333963353661613161656631336137613935373132 -35626662633663313531623534653361363264316565303438643163636566373664323039326662 -63333364666639356130316333623961336464306436626437323436386538333539666137303738 -31353334643336663634383366316439306562643634336264313834326634363165303066393863 -63333832396533383032343633613664386436636561623937346464623033353338366532353936 -35616334616439336433363831343833343439646332323030656239353937656231616434643466 -39633064333839313631313336316434386332373263326236306135366665363835616239306433 -64313739353830393939313430366365663865383234366363613531656461656136646665353033 -66616535306533393337666635633965383064363864303464643735356562393535393264393531 -65326532393736623364623666333364373133356664393439326230653163613763303538383866 -63353338626237326335623866623332663930623531623335353861323030356263633134376238 -38316265646231363332633235646161383831343762626261376463353139303434656461306535 -62363865613266353339386230356634396464363161353039306462353530663764343466633761 -35626361373266643262663236306234616631313864366333396564633531633230343830616232 -38663837626464376533393466343735343830376439336664646638633761613830613563643265 -38323037636663313431636339666265626431613932653837323332373666666330646338323434 -35333238383436626462303665616162616432363839303138656537303935633461323565333035 -31366437313862626637323061363163613336633635626636306665336332636335343730323462 -65646332626539376139386231633563613462343862386237636132313433313966303065343365 -62383331393833303066376238623635616366303164326334316533623532623335303665613564 -33346633666532353836643534376538343139316235323161386338643230393238616631323663 -30363063333632396533636134626130376332356639366632343061626434373332663033613435 -64653632376435376665366338386230653265323364336237363439396161666664313061326634 -31666135313932396165643037306361623564373631396430663034313531353732353366613938 -62633735393961323564646139643236646566323032386364663666666335666266613731336538 -39323532663338666165373535316162656135336433363038356563353535373830323037333039 -65326230333936373965356566343330346233323136636636346131333037646234356562313437 -34623662646434363231623461393131393832396630326535316632646161383664623536653835 -33653866656638343866653032633964376531353935663064363534613665616233323863623634 -30386635643037633731643963643562656634663939303834326132626530363738303063336437 -62326332356365323939643430643463633962346665666637363239383165626561646266313832 -65333234666461373935653666393938316439653430613264396364306439313164613439653561 -66323734393838616363353738313638613366303232373963396536646630336663376137383037 -37653664663031313130353138663739333166376661663231353964313562663031343064643966 -32343465303334616562313030383339386138613261373931333133346466343363303033323635 -63383738613166666164316436323339373864643863646534363665353336353433653733663738 -36376439396132643464336562346161393363323637316666303030336436613636396263663637 -65623462373665353139613330626538393234376561653135303065383363626335616431396334 -61303239613964373039663736393834613332646461383335356630306563373033323562333130 -63666334613465373861336565363430373038373161623339393030343765656239343838346665 -31316561343064656265366338633262303134643638623564613934316239626237343862633636 -31373662666365393433613866306138663836323261356462613963313131346637333464353764 -35396430376537623638303761396438366336653231336635303862346434323763646336646433 -37626537643933326635653531393736346464326665626533336630633336663732633961393765 -37343533346566396134613830653939333163383166663639613931363037396365643736646637 -66373766613735356137393635306237323861623631626239346463366161373235633131333533 -35626632383061356531623739393961383633616133343238313530383562366636656437666233 -65393837383230363662626334323061643865623131323464646366643665633139626330633861 -39366330303033666461326232303561663031663739636335346138656339313764626666383636 -37373736373636656364363234666138336431653062316363336234623537323934633539373533 -31333937643434383831373636326565633061356162333762356365383264393338326234636165 -30623035343563653333383639653131656136623138353337326461623936333038313438393331 -66353865383139383738323535363934326538613363633538653338323862643963656637613232 -34666330393030386130346238636539356161623435326530366234386139323061313735356235 -37366236396237343630613765373066323965646534656135363833313063313661323038633334 -33306434313066333938353235646663333264633434313333306631646130353465303566613765 -37613533343765666364616430663065323662316330313931383539346165343966346135396337 -37656438393431366361353237336362356137323961376539643439633337336434666633386362 -36613331633762343362656530343630326536663261333832363833343737626335316461353861 -33646136613734336638316131303566336334303962363064306663316465313437313435373733 -63333161333836323531646238393433303965363935643934326466623739656538613361326263 -65623534386438666233363933626437363536393665323134313738653037383535643732393165 -34383033663230643464366663666432323264653761663230343332303166353463356662343331 -34323066303831313738396465633838353161353131653566366339316136333730303537326139 -37363635343136386630336430633731666533393061303465393066643065613232623432616535 -62376362386562633135306134346461353638613630303534383636323032373837653066356530 -39393139333336323136383539346165373036636637646436373636343462366164623865396236 -31303131353139303062663065326361393165633065343536653231326535323261376435363464 -33343365313132353566323838623964666663363366653763376661643534623939646338316435 -33326264326361383536623130643435396365306465313266313435626662316137666439643533 -64376632313833343966653730336539653264643839643463376638383761643137333531373235 -36633831343662353835653864383235656132383663393236313637303261656133636535363039 -32336262393562363233373765383934353733353131376439633761616332656133346562313330 -62386230613833626362633862656633323765346162353061656338623765333637303032373563 -61343934306239306538656637323836313561323133306238663232373939633761623062343762 -39386463306663326634326663656634313238323633643463613530666137356130323461313139 -34356462363266306435656563373238666633343731313532326666613761633637343065313438 -34333134626436386132343832346532633736323233363163373137353562323638653962306138 -31616134383962386239633830386238623461396664623637663632393236616332383639323864 -61313032343536396466633534306638306138656632356666383236393937313961343064663230 -64326162616666363930366463653961373363363964646238356163616135363666356365633836 -61316465346334643265303664316561316531356265646331333061373734363738333961373261 -32323164346434343965306261633661393630656463653531313366393362393234336465663237 -63343237386466633331666465646530633133363037316164376162336563393564343565393764 -64666334646233366531633732366336323061396662653365306634313932623732383464393166 -65333061626233666161623265663363343930326637333731663334353938646566376363623965 -31346261656239366436353761343964316239366137306464343339373832306534316330323261 -39663531333163326463393838396232303636313962383632316634363331343334613961663739 -37393464353535616465373130643238336436333938366139343233613963363432626633653566 -31396130623732343839333132386164343833363765383836386538636166653733306437353631 -33623235333135666661613865363765366562306438646336663462316262386264393437353561 -62363761333464363930353164356465333064643435386337323963663963366437336135373134 -65656339383230663035336462323761333139653238383839663063326439393765373538613436 -32623032323134636465636261663131623632373761323935393963666337356265643262373462 -31306134333639633735303065353534393666333563326166353963373336386231316336323637 -38613762366664313933313562643639313664313938393866393064636564616166666263646139 -63356161333230373666653663643966363836373533313062636132633038326431323464633463 -38616331353564656261633339626533393533306630613339646566383766373664646664666234 -30666430396564353637613766313861316564643836323063336632623737376138613832303061 -30633731633838376364313536323338383163303733363766376135333532633739336430613130 -32623063326133323763326530646637666230653861643836616531633366316637663532646532 -63353861333931633831373238383934623939316233326339636137333165666134616163376262 -65363635366137663833653732393161646334353930356662376435396539653931326235383438 -39623933626533663164346531323135366663616464376134326336636264333765613536393965 -33613834366638626664633262333333656264666630653431663630616330313866353762393537 -32663837356362393063623261356165383333656130656466383632376563363738633464393663 -32336533396134353531386166373436383838663838653430663265306364386261666564383630 -35613365633837333761376662323535633165393764376364326533356232643265626136633731 -32623966363866363735346538373361616431336131393764663831313438313031616264323139 -30366532346630356235656566383166393332313363306339626335353364633939373835323035 -63306134663066386162323737333463643238663433666266316432356638666663393739336534 -64343238623362303833333562333633313663373038326639663062613336653434326239353438 -38613766343730323064643436653266353337383761376437663562643333313035666432336637 -65353630633063353034343436613165633830613336656461656466323863636638326361356664 -32363261643362303366663431356264333965653434323330336638663130333362626634663363 -62626632656134343430373633326531623530356264363533653235646130303637343565616432 -66646538343762323965623865363266386533663561303466643765653332616464303532376564 -65393836363739616339666130333837383838306236313466373862393233356466376530313433 -33356236383832313762356234323437373861663332376133303630393066643935633332333466 -65326563376366616438616163323262633231646462313739306635383034643764323130653335 -35633762663839313136646234333636633234613733613634303539363130343966383534363037 -62653831306230653366646531643631346431633435376330386339663131376563303536313563 -33306661613832306230636233313564346161383664326434313937303633323631313661616630 -36633536333331616666333831333031376466333936333336396637373164633765336432653533 -37343863653337343162643530633232353833353336643739323739376366326532363339373762 -39323236636661613564396631666333303461613564666531303162373065303264386262666236 -63353831666561373637333764646139393064643032306136393565346565303335666538633163 -37326563303033656333326263306231373134633937333031323135386634323365303432303235 -31633938646666376564346664353266353666303230336261303434663836336138646137646566 -66316436373534323331316562383934623366383463366364383435336534656631613432613835 -65393464306662316438356563616539663164623735343430326462373863646535636633393236 -66653266376236653163356265316163663638353638363861623235303739646238633539643339 -37333831636138396666303839666639386339306261323037656665633430333365656561626236 -36313233343730656162363033376639643435623464623163626566623361386134343732656263 -36663237666332623735313361636530666238393962636433623961343535653365366336653962 -32366435363334656336643335346239333361643464646435393666333737373137353538383035 -32306236396166343566373338616330613237643566656334643362326135326232653664653335 -33626435323236373135643430333333373534356662633030623934666564346163356366373761 -34333364323364396437643438623436323863333134353234666661353739376630303163633832 -39366637633363373665666432653832643733393830373330623934396530633366333464643938 -33643564343964633565663339636562313464323236363364353130613961306664633661656564 -32633031643062353635326535346165396435316530333735393830623063663861386234356363 -62643161646135336238346132653537306338326538363530333833626238323731303636656430 -39313539613030646133396330333065333433303932313864653065316666373463383865636237 -37336335663338623330346338633338366365393536333639373634336433623634616332313836 -65313566353264333163393538303265316434383866326639323932373665303164303936303363 -33626337396130336437343434343139386366323530303330353835636432633134393366323137 -66383635346164656163363565363963373337396539306663653436643232326130326464316432 -30643136626261353535636364303539623132343061623064363332653335346436653563643934 -35316439363736623636616332356163616634333331313135326164396561323563363332616364 -65313265666336313665366630343566366565306136333565653663386265323138623464623362 -30666232636363613861333133306530633139626137613539303566336533333761356132356437 -30613831386265386661633236626363643635613864633339643930663636303730323733356534 -37376634616431616533353838626564643464623834353132353233616465626262646163373863 -32393432356335653532336466303939643562336566366634373537353363623264643962643866 -62303164353139653163316463666630633862373363346166306361366537303762353762346439 -35663437363938613234353161613133636232653831653233323564636130643530393230366639 -33343763623535323432303837623931343036346262336366376338333131343436323961613239 -62373263623235313365336435383231386364306564373366383937326533623563373330333065 -64323563666263626232633437376265373764616438663131646639393761373938646535633665 -31376333333865393966323264313238386632366161353630656435383437636233353538626466 -66376534303230643530373166366262623332643932303435326238646332666230636530333162 -36663865373966643833633631363139353062333930353935633932646230383030623338366336 -32353130326566616137363932343566613434666235666166643831373937653138653733303061 -31616661633032313063346162376439393161313735643265306633663536646133313439373131 -35323866346236353731366139323135626464336665333731376161356465623965636439353631 -61353435383433393631326532353030643330343937353266363033636565643761383433326261 -37613366643263653566366532343731346437333966383735373363336163356138363334323339 -62633866383166323736326566636533343131613066393435353365333538376437386532333962 -38363538636633393964636631623032616133376532633436613135333663343062613631373935 -66663737626364633236663434346335356466383062363239663334633938333532333964313233 -35323264623265653130623131613036653337336331386630366366633565636632356636366239 -38666464666236356230626137663631623335613766373164623134316633633465643237343834 -39383939663835626637366464306431393834613231623264626138373038396537396662613039 -37633439363966396133663730393431313431383932653665653734313265376636653339386537 -32666665633237626233323965313332376163666135393139323166316531626263646632383237 -34643730333065303365363632326664623562373839396233656539353839663533646631376232 -65336335663734303564346137306130303837383639616663373663396264376266663236353532 -34386366376263343035373263656161353730616639373633393261326238303930643965333134 -32643665343364646431346331393536323965646139663239393666363934313139396162323063 -37663939636462626565353331396135666465363533346366303430343363653234313037623130 -61396431656532636435653361306531373833313735376638396538336239323636303037313437 -64323930636463613834383363643361643561633434373864653333653266356661636330383930 -35316139626132376532303135376364636234623266393134613238326165613764646137316564 -33326637373332616138653435343934643532333861353664646538653935646633313965613065 -62393431653562353566383266393961623634626631316361616531393065643764383339636237 -38393532336137626564626336623430643266363261363239336566383731383238356438393434 -34333033313661633734303564346634313061666663613739303633323666356638393132383130 -36343537306632626365376162666539663830616463323230636439663930346565643332666232 -66343036383132313934386365323239643730613935376264366562323431323266343630643038 -37353963353865326537323737356639663763326433613539323264323535366337623937643432 -66666433363262373663343635663936616533316465653637393134613262623138616536643939 -32383066393631653339383235303637376334343531363039303230393435333861636465373331 -30373933323965316338366434396434663366393836376434356162646164366139633236303532 -38626365663865316633306337656530316534353031313230376461633464383537623463393435 -63313731396231396230613936326234303235656566366430363030346630613332383833363237 -32363363623866616237383739626564323036373430326466646533353566393835346230356339 -33376230393538336264663534346365323961303831366363626363663330666430336631386630 -65346531393639346465626561653461646235343065313361316163633665333361376437626330 -38393566646161376161343563396339396639386530353034323562363062383937343738653535 -33336435373962313035396565666461653861643337336264646632346137613562396430363462 -34623139363230386163346463373530323534306134656235633933333530323437326262363161 -36316434373538623539366366633539663633323630636238326239633836663437666139643263 -64303436323565376636356232613764343435356639666434343161633930336435666530613134 -39363735316266643836623464663432613636373264386431623338313435643366623035343934 -35386166663261633561356531616531343238373763396262343166393532643562363863313633 -37333235336232366331366637363765383534616665323836343465663833333964323666626433 -62323939313162323833373433316363396239623765383638376539626466306566303364326239 -65336164346132633636366434363465353563323734396462393735333730653961663331663337 -65643538623438373035346234636436653637323432376132653334353137376163383439303763 -63653634353261373331336330646535643039356333633762636565333039336165626134303134 -38623539396139636130623833643636613139653534653037346335653335373765663434343564 -31623932363539373563656334373932633432373831666563373433663933653462343537393332 -63656130613765653732623935316539313461656537313666666466393839323835633366306539 -31383835316539363933306361393464613265356239393232383638623530656363623864303163 -31376234626538373665343061613861323335623936626632353563393433373337613437366338 -33386139386538613936623763323938313037383335306234393235643639663633303361393833 -39353263343936356336343236643137356361663031323432656532636532663232313333636631 -33353638653962663166373239313234616432333363343033393439306433653661633936323339 -34313261346436313461363562323330383661643333373261303663396434373035643139653537 -32613531383937333838636636386132306234633032636138383066343364313730326562383165 -30323866343630616133343339616534653263326536663463633462353164626132333761373161 -34373563356539626133373430333331363639393634363263373639303733323332333330653562 -62306264653361313030333335643065363936663339356164393066303232356339663439643334 -30656666666564643765636639346634623437643366303232346635393435346261336431663934 -33643038373639333364333066303336396530326635323631323030323462663036383063326362 -64616433313161396161363836613163346531393232313830666532376632303736643565386234 -38386362333233316262316661363966386638356563363837306361366363393832356531333831 -33643963336631653132363539373061666430616330636461646464343937376335633335326239 -39333337363039356539376463343534323436613139373564336636666530666465636231323239 -65316236373035646233663039663461663239353139313537613430306233633466353164393039 -32633737646363656131656665343766393636323063313163653935666464653438616131306137 -37653334653739303865393838613532366636626635396561653962623061366339636238386633 -66613865656430373738316539303831646638316562313738333436626263373331383763626636 -62343833376230386635656462653235656561633465323832653866663831646131326634623363 -64396637363261623238333733313534323562386133643164343937326165373563626434633431 -61626131343235643933356165383066356636313135376364383932346231643335373263333333 -35653363353939616538366362616633366333393965363062346139626636373865316631616536 -31366431346330373930396262663264346561326639373965373536323534616365383937646630 -37653565383236363537313539313936313733326366633433636664616438623464383236303065 -35663232316164373938383534383763336139643166306163656132313935393536376439383064 -39626436393932386236333764326638323864383661663333383834393366346234383864333837 -32313964626633373435343636633065363937626266356239373230383562373865326462343830 -62396266353163306238623437656662663532303066636639313733333866386462643935393639 -30613334636232653735346263363631373534386461343639353830326534316339316464363632 -30366261636263323463343435643165303234383537333464386562626263623233363933316666 -37393535353436356161616631613465666261336164663266393936303732373137363239396237 -62373265313238373438623438633837316538633065656639333064396536623738343264313734 -35646631383038363632663433653230306635303262396665363766656535633335666234386635 -61643730336462623535613563333035313933616233643639616565653465623536336230643230 -39653839336233373237623932313633633032646531313162623964633739623530653731636431 -38623535353365653661336364353732363339363664383131656635333835613337376662363066 -63393334373662393863663536376438613463616434613665626535373838326232326363376331 -35373962666162623432613131386236656531646132363964383366316633643035643930653066 -31373162303837646435393561383334393933633964333730323136643162303833303639633366 -65323735303337333666616537663339613962306432666364626265333734333538643135393935 -31356436626133646161393863313638643731663930616664623836613035366639393438376230 -64666133323434366233316236613134633534623834363637653835646461386465303965346361 -65373961323764666635343638626265333137346331646639653563636439303738393335616662 -65366339616262313864303337306265383931626232386566313232623337333036643133323234 -61303166316235336332336532623832643533653861613139373237333133393636313962353730 -31336662653335633536323730643564383939653733333935653566616663663265376337613263 -37333035333339633962643366343964626536396261666664633536373838393936656165366364 -65356431646563633132613537303064366435336331353739303263623961303238376233646136 -62343431383031626635353064333337663432313330303835626534303662363033303931373733 -39656662363233343963326163656161383737623664383332323636336164353039346536663933 -62336230373035373564616534376637333661336631376263363832613733316166373464643135 -37373938636661356261343165383063336666653834306639363264383661383830313037633433 -66666435306261613339353962393634643630363136326437383261326337646135316132333266 -39363263623932353632336437626365386130366230353734303566326238633661363564383261 -65313365623836363036393035356366393133613038623932316362316536363030363764313537 -66653466636232333264313031396531643139656330636436363662663732636336643630666430 -33356632356661323134343461663932323732613063346466336230626330393532333261656563 -33366438326361356361643438353533646265376364373537626261343537616432623434356265 -34623966333434376662646633356232636166663462653233323762393332393530316138333432 -66306233663765313236313866636462656635623466353162323437623465393237643233646533 -64323661643161663964353035383138336433616262376663393236306539366330623436353936 -62323730363937323366393438636633383864303735333737333263393730663861313032383332 -36383666346137306130653039653666396563656264346234613031643561633861646363386234 -64643066616635346133323330663637656537313139643334626363663936663636666233346163 -61653535323530356639393636616164323535646332623064666436383066373963636561626164 -65343536613463633638653362376534646431616433613630643263383465636633313964356536 -65613835623366303831643437396466376633373034343633656437663330396639313339396637 -39656331306136326630303731613537313135323761623538303566393731623232303063366462 -33383062643261333466346632303737643832616537623739373434376238376230613366653337 -35663433306262656630356366336265303961623161656639366332346232616364343330623662 -33343665333630623537323961393435643062653835616565333562386364313638343536343464 -34623765613265613062643037353036373336663930383139613961633164303235303433333133 -30616562653239633963646361613037373738623535343637646563613930623166616538363231 -38643964373031323230336637383634343764323033333134383731303763663835393831616134 -66393661613335383739346235343531306330643633326162643163323066346131343464643964 -63313631373438343634343433623462363330363730663461303361363563356231396633656462 -34616263396131346261356563373330666537393631393333393938333039616230316565613532 -63303039643532653832623232623564336164313963386338656161393361396364376263333532 -39393032326363303165383639653163326238393538653537323932336235636333373535383436 -64366337383464643933653334346433346263333639356266323839306630653862313164313734 -61333662386161336233383634356539346433316534383237373932613931633531313665626330 -66323034333439623462343830663237393264653037316230616466626663313737653366313533 -61353734643861356432383361323266343833363737313833363537646232333939326636393263 -61356131373061316362366262356536666437323331666336666438366366323366336663393662 -31646166323738616532396436333530353633386262643933373033353364303561306464356661 -35313266373264666663333664356437316639376461636534386630636633386633646433363163 -63316635626637666331303332656633383966373233363735333964653335343764386131666433 -36653539626366353466366639356131643063613834366532643231373036383330633733383561 -34373138386531383165633832623233333738353931306466613865373336393637633733383437 -34323361623561306135626635656330313262376237303165623432373463386530343835396432 -33346263343031376232616436313765643534653663333861323066356239353832623965653637 -34333164383837636135383038373262616166313435616435346430363063333338313134343137 -62656237653830313730373838623366666632386636616662333630363665656331316338383466 -39376633343037303936376435633630636461643838333737363261613764383539346262653630 -33386236303233616338646433383666316331323734393763643538303539333731323038343738 -30346364333266373332353332313537386131623662623063386632653835633763636662653635 -38646461393432346532633765653733636238343465663033336432336464363934653439356533 -37316339663134316433373965313132306239356330316362356634323731306339313631396264 -36313433383666303164323836656432646137303763316430366461313661393132623563383466 -30343539363338326330323364376465653835643433376536633832613936316139343839646366 -31376432616331366230363639653831623133333633373539386131303034663739633431323137 -64333431643330386261303936653832306132313864393830363139366531353837666237353163 -35623035373736353730636639313262613730303562356563633035333631323036383861326536 -61663735653265643837343633646230376565636537363261633932643665326364616232306364 -63666461636363633836366233316631376463313465633065343234383836376637336233666463 -63333632383831653236303463313038663462623665616630383932376539343232313766616264 -38383233363163346530396235643236373462646664623739653134303065376664383163633161 -31306633313466613061323462663165383762663333623463373364356237363261393362636636 -33646631623763653364666537366338656536323966663537363433616435343638623033383364 -31653133363136316335613264646265373061323338663965613563323265333862656335656666 -38333431613761613963336439666538626237346235366465333366326539306161636633376562 -31323464333564313833386631353866333165626463323463346537323062646664306438353139 -36656161646336366165656232613930383338316236346333616433623534633930613961626562 -66376434626639343461636364623031363365306437613665356332383638663665633934306534 -33333435643765626333313031633635353434346335613138653639663430323437303562356433 -33646363633263366465646364386230386663643132333738393039343762396632333637663962 -66623630303930666262383534613264656465613161633339313533396361323563313631303036 -35333039366365323564623138356233643833336337623739643031326136383230393234303134 -33313532316463343037306236656434643432646136373638353664613630393033353762663862 -37643062393331653461636130643033323332323032656236306431333261386630633264656537 -65653862653931333430633264616630643932653139336466343265386136343866616266333531 -38663831653639313965366234313934353534373964356130663566646365633963646633646163 -36623431663331383837313638396233336231646234616431326231623335306638303362613139 -31303638393461353136376330326334633031373936316338656531663031363337313632623238 -31636632646161326166383166633935616330656261663463636561643135613464353631333664 -30313434316161303537643965303739396132336264656362333539313565626462633262633766 -37646665636133343934376239306638306566313864636566393636396639363463306533373564 -35646537353436356664383531633337636566306238616364393430613664653165353966636533 -39303930653962643136383633653363626361363339353463343863616334643036616236356666 -63643564313639313666666435323134356262386431613565656261373832393631653732613836 -64616134666334313631313235663834333633353733343739386439366462363363303161656565 -66666635363864303163333738613561313932643631373838646362636534343932656333666130 -31353531323537613338353564646631386139353361343536363565343830643665636234653634 -37366230363332306638303064336235626232626130333663333563636136633931366333356630 -39633463333631383530343032356234653534383932383963306465333435643965653166393561 -30643831646630376436666165376133613436636338663135333837643839316636636236366235 -35613337316165316166626232663465393466393537353637613336336538336138343433636436 -38386235623634653465363936313361633331643266633661393738316135316533383336366234 -61623439643665353539333939313563323239316563383237386139643337353133336263323833 -38336230646465663734646437373664353238343466366466643236386338656363313633633563 -35326635376332643138663966633064306632333663356634323762396663323430643333343735 -64323965326165653732343062356630383438623563656436393732336165326331333364383366 -62316433323631396162666230633966386133313531313534326665353133643138646430363633 -30623738626133663661386663336430313331313631386661626161363530336335623933613066 -65636631313564333662313637323436653431393835383630666332373336363234653139343433 -62613531323836373235613165353161373035313335623165373437616263303962323935353362 -61333538333635623832306363626535613533366261313833653364356665326165396330383835 -36393466323030353261666436343066373736363966643430336333643664623739313435386666 -63313732633764323938636161323262356261623763646364373236396532373534303963383561 -31636665323362363032353231663937653330383236623566386435313262323031303136393066 -33333938353164616165613863663361383639376561613238393333353032376333383765333739 -62616565656437646232363934636132653732383138636236333938393237623632356430383931 -39636665326331313233303438356661343630626363636464366336633664326131643530643763 -64643836396336303233666536383330333266636362633133646264636135666466343434666134 -33393964616137663266636539366664653565393034353032306562303930636431336362353737 -34333063366364383036313337343062326264633864333662326233343233313937316334363837 -63346430633338646332386462626437366666326539353031653039343232373365333866666161 -35303035323730383131336165376366653536323563326161383239303666333965373031376131 -33623238623832383232666638653361633961313935346534646161323862623662346261666265 -35623833313734656439656562623463333833343031643633376233333833373736613663383237 -38613336386562393130613361363638366366393834336464636635306535363835373339316465 -65383131383735653336353630313761343230353035646131653866613630656564643063323461 -65383364386632316431313437313530356230613363646266363930356161373732383438653634 -62613034396365653131656135336235636166316465383466356131306466366666646561386130 -64656334396338343033333932663831303932353838336337663363383036356635336161373964 -31613835363430303261373035333534623661306538636539663263383736653865616139623734 -38353961633634376630393039303666383262386337666532636236363564373262656638636533 -65383938323937343762333633626361373339613137623136303466616662643739333530653635 -37616334383433373361666633336233346237366438386230383438383730373932306639643637 -31363561623566636362336165356534633165653435333037353735666165366563336232626533 -63663462386333623535393230626630356332336364623531323034633535383732633564386263 -36323530393963343164326535373432373632336261613137636232636163643665376563353533 -64623066633732383732383130396332636435616331333834303361646466346638643232373937 -31646437623666626535303836616562623037313537623662393565623138373165346437343935 -65366134616161356564346337663937373635613830313465373465323631383036326639363039 -35343035323562396265356334653966636236363661643661396135376166663337663630323139 -38356463663565323465363662313934383235613035653939653832643331616231376434343263 -35396235363536373934666366323761343238356238323335666237316430626161393862303064 -61376133393637356365653266356562653062343264653862646232383664366363363238643861 -38663630353637323034396662383438616166343431646339393764396164616633346133326666 -37663263663465613264363431376436386532373765333431303336646633623464316434353530 -65306564333864383262333861663065636437363561346636613766316537383962393631653862 -39656533323833353365326463303439626132376565316161623335373238383661353539313331 -61353639353266646566633762356333373661353638366461646138363265343465326138323364 -34376231323731326539663131633036666236623130316362393666336430643163393937386432 -61336231336466333932343866333562663138333166306439353564396362356231343232386261 -37326262386161346365393863353266333330633936396564396636343266663566633833366465 -35306164313965656661323861613362623064623730363661383634316164316162633964366261 -64316135336235346438643230616539326236386137636432316463353631666563326162663863 -39353232393835396564323563626262306361386636333532326664363636336438366463666232 -61336438313036636363333538633066356365626362396662626631623066613865396362636264 -37623661383531386636313831326339326132366563383131643961393430326332646336353062 -64363162666537313765626433643531306566633038363232613334646239363535383965666131 -62323435313361323539373563656365663136396661323662386566333762666264366265383661 -32326533626533616530613365336135653636663630626630346361396636323839663130323630 -30623939346632333764633034376366636631376366396663663839323831656630343766653931 -32356231356430396235353761653662323939336230383331373166366538383836613137653533 -66313561653435346338636135633263323636343539353237393531386338353961616463333563 -64656161386433326162383566376562333331393237626433343535316464303265613263376137 -37343665353133646338363532356631383461633036653163393361323330653939646265316233 -39303063633534616130386139626134633334353831393838376466386432373264656334373237 -64623033666231323632376263623933386431376633653130316566633165313264663538303435 -39653035373763316630666333323465343366646661306162376432623964666462346138656362 -62643833656433656138653435383761663438303739646437633238343233623466643164346434 -63393765623739333539356335383430333661373530396638373935663230306463656636336562 -35303837336332346339363132393464643132383639346566376461396530613266663533326361 -38613730333363633965333239636234326261393966336265323131666463653835623464306335 -62653866626665346363663363336130373332396661613637363930643331326362386130326134 -33353961663039396262316366303038333065623435353134383132383666383264346234333965 -31396563623736376630643934356264626638333565313564343364626337303661613964326164 -65633536643739616536616637356433316531383337306237373838343636633834316537633237 -66613633386239393865306561643031313634313566613230343530356534653830313933616565 -33333635333265356530333166353231333234646465373862336361383832656232393032336639 -38613234396530646431313766356335653130356133373036626665303531316236396463633465 -63646531663137323137373063623534663536323366356539643334303634653334396364613536 -31646433653065666233626563383430303639303466646566323931363565373133613930376565 -66343931353835353931313231626339373830316466336338323832636636396531646361303236 -35653733616431323338663533336638626637626536663935613730353861623036346538323262 -64346430666436363636303733633439356137663233636138383163393136326661623230623061 -65313538303561363430376533353363353134666531626331663861353038306538316331666133 -34363730623836343861303132616338623362623935363262616535336535343163373631363361 -36306630313266643363616562623162346162343637346337346161396466363164653966653066 -66653461346234346130356532616466386266323463353366386363373336313530353232613130 -33316332346535616132383532613139656638373333623930366632353565323662386630353935 -30343234343736646131643365323966386534663132636632663038353163383831346236353231 -36313535623532363864383563393162313666303964306236646138643062633131323163353735 -36643431653762646138316239363937383265346435313932373037323731376635613437343237 -35316135336632613733373833353039623661333630656330633336626538326363353536336461 -66393262346231303437343661643137666630393564633636383963346139626464613032383663 -33366139636363313836326235303932383130373962373732353238363363636261366135316130 -61323732663564633131353137646161613035646538336664316339616466653331373737333536 -30313330633663306134366235326164316631666261623837656130336239323262393065653165 -63653937326430646137616438353730303536393932333661663832313165636633333861626338 -35313732363235626430333863326535363065656433343338343863666334643430313861353330 -36643439623535323365666662653765633061616364623037363961353535366530376637333135 -32326331373839363462656665636530326632613935326363393265656362623833363465353135 -37623937633537656261316433356565346238616235303732376232313662653730656561383130 -66643531643334316337646230396136326564393465376230303961386432303234656637353738 -32363939353231313564396233636334363739316433363333313136616265356561356662323134 -30623734633531376439376364616366376339633039356332343832363137383936363035646436 -32646236626666653732373739623761656336376363383831326230306666613832633631333137 -35626632323932316232333164643930303233373930316634616532343464363562323639363133 -35616430323431386130353361326262393332376661383936396533343035393863373166646637 -31373964656464353063623165613562353633363866323263326363396534333062353730386330 -62636465313237373032383939376466366332646462646661313265353538383132653764376436 -65353865396136323331303837623639633439396333313730396461373435643266616566343663 -35316236303232356539333436393534323734613431616362626562653337633431653332323538 -64393566316332366563303336386237376335623162643635313732373732393730636164636534 -31383737326237626335306631666238623334623566383337356661643338643861316335666639 -36623634663136306366623031326363383730653862376535663263353330393437663439366637 -65313663333863613435333063336461386134636534306634346565633662653162376266633662 -34333265613461346236616563343434373464343761356137613331356466303139346561626364 -65343538373732643639643664616634363731386633613062633364363339613132373130616265 -33633565636462343135363964393331643033363032343063383235646666336234663962653661 -62393762396536383438663064343333666563356239616134373230303262383530633432303538 -37613334363665386531623236316134646261306462333334393438323366613839393063343531 -38393265653865653137653862343135336333663935356137623532616535636135616361303433 -32303465393239653636643532663537323230666336306532353063376262366635653138376238 -35306333656265653637663333623165323165393534303136663539666437333164386432306166 -62636333646235306533633230663235616431663137323836663037653134396564383266623761 -35613563393138633563346433333336313836663065636233396331643461356536623263383664 -37636137643034636138393362303833356635626431656537616561396638393332646332616461 -62323937366239636534643061636366313566373832313034333735623964316461613566376639 -39346132383538633434626466323130383863623638663836333363356134346161363531353039 -30633165343230376365353562306566323136633333313931373235373437653965333037633739 -35633831666665623831333736343033383130386336306166653430373163643562623235626664 -65376539313437393030386137623234653463353364316330363839356264623761666330623039 -66653763336332326264636461663865653961643766653365323135333762623336363662396630 -61626538613365323136326163623631326635353630656535356530313035323134386361396666 -34323337306361303532366531383366653337666439646339613439316362376536316330663562 -33653965363462613838303736623537376464623532653730343861613739373736343361663531 -62663535353736343164316164616333333535613464303366316663306563633065616131376630 -64646539313232333166333839383730653631373062336563373039303531643737613635646137 -31373439313535306263633033666639623565626431643431346331336363653934396638323438 -36663433646237383563663033376136353037343434306163393666666333616632363662386566 -31623538363036306362343933323738663965623236646338616531343666383166663363323130 -66386436303235666137653561613237303436643534363635323335313030626338333364636566 -35356366336134633964396530653630356236353065663034363365643033613230333030656562 -61643763653838326639316130386330353734346464343033356231383166623938643164643265 -63623735383938383830613364333333376338353034383439633566343735363464643735663439 -31373034336362666265323434663762666136386662303937303337393064373937643539376330 -35663136336362663236626630313664616138313830306662636538353737373032393932353561 -66363464656433353033656235643638303634646233356337663339326539356662363735623132 -36666565323435323364343339386334636265313065303030373238613735616139666238306131 -35616336366361643438316434373461326534333338623262333135636633366362323962623165 -37643732386330646362666132663332666634633830373334306634633436313463613030633666 -66313739316334633134396539313065343138303432656634633931376135616463393937303131 -66656435643064613664346663363336626263623661313735656437346535396161656263376335 -35343332663936633565373262356536656334663833343461646236666464353261323265616262 -34386335643438316361343364353864336336623163336333383532643161666438383737363665 -64333661343063643234386439363865333664376265653534613532393939343437326565653064 -64386238643932376438646266316661303866346332613939373362623034316530303633626332 -34363137313266343631396666653830303932313733383735366530633831326535636664373265 -33653734653366343936313661633132393965343366396633306334656563346137663638303866 -63633632383366336631653165663233356639353434343734626665316238633839336537633366 -38656537303666333237646334613962333134393539386238343763343766393132313065393765 -39623361343038303830636336636133366438363664356531646465313262303765363939396234 -31613035326535663463313465393133336131393263656563663832636464393438656436613861 -35623734636162646662653639656439336165376232343962303130333236646238393632383461 -62366664333165316263363933303836353864376231383831613238396434393731383061326234 -30373962666139393930626337616332396635316332663962373962666165666666383038633133 -33306332343934393763383664623638333632326236313731333237336163306235313833393564 -62363263653161656330306236386466653262663237656537376632303637316335623033633465 -31663532396364333262303535623233643935336239323030343733346462636662636132363930 -63643732616263613030393732383035653730373636326535343136646461613766303938623238 -62383237393030613965306235636433363762343738613232616336636235636466323636386137 -38623634656530613664633439666262343832353763303535633362343130663038663165643933 -65623431326233333963353263613662346535343030313562313534333266326537666535373062 -30623037646436313864653833313465653933633264656638636436383935396134623737646437 -35643664643136343661333362333133653037373938376637333161363931636534363539636166 -31393161316564363763666538303733306232663764386363303834663962613564313964303864 -32363735363235316636306465653935313835363634333936623033393439633832376466363437 -33353133623839363262333362396537643464656663373139346237346539653836346438656432 -62663638343635393230323865663465363734653232626238373064323936363166306530663631 -30343965626539393661656538383862343936626162323139653263396165353233623864326633 -30316338613539653734613665363265663636373966306131396163383437656634643537356136 -65323262343931666432393861613038616332346531623364663438616562356236626262636231 -38316635376465316263396337653461356436306138316161363630376164636434656462333533 -64376664326262623137373463326265323632353634663965396536613063653630333736613430 -30393236363134356330646536306565326261383634656235323561666266616131323133663363 -36353762376334393132326661633566376164613861626335313231356236373464353037383237 -63336137373965373066313939356266343964386130306335323166613438313632663935383666 -61653639366335343366653732666266383561333335343538366264666636373964626466376166 -62623339326662646434613730316265633664323661306236646133653131376465666430393937 -39316339613038316336623163336333303734313639303031636165663866336463666132396137 -61383262646665353666343830343932636165316632346336636336323739323137363335343862 -39313836636131626631303931353231313939313136636461616133333335353966323236626364 -65363632653863623765363164323936383735643766666461623262343931373136393635313538 -36333962366339313638313031643936353132653837313266323262396439636232383134653562 -39356664366163616266623765643864386162643562383230633064353238343739366235623363 -38623366616462653630366137643164326637323863313839333234393632333063613766303731 -39613339323131366633393435623435636163363562643861653436666665373136356536393565 -66643766663931326164363363323734343738313565616662616465303336373835316237386238 -39656265633731353464363064356663323930666137363664386464353431393963633933373662 -62376635323332666536663562353333613264656466383065663539636266366164386539323139 -31646631313866323734623031636262616438623962326234303663316463303230353438373031 -36353163613131363730326166623037646338346534656338376134316531376136343561353038 -66353331313936623633336264623331363739656635653631623564643239316631613365383337 -66353933666266656238663034663163333061303635643231663566323165643832326164316162 -37636563326330336665613334383430663661343037646266643137343135613761316338663433 -36363634656465616131623663326137396263643466643532396331623136373831336130366438 -62643135616533386137356163346434666662643338393636656163623739313731343531393830 -39656339386239393930646632633365656436396464396566393038363934613166383231613434 -33383939333338333565623962316364353666383032346638306333393335643465303465633530 -32613832323161323563623366393534616334376565646165363163633761353037343866643830 -37653431623837663330306330666338646532303061616564666330663032643566626637326465 -31663836396539373035393563353036373633653330306264633333663064326661326437353464 -38363663613932636235303734326562656466333536616134346531356636633732323635356564 -30346437616163393939643235326138366432363664366338313365656237353063373539356635 -39366364656336653964613238343738626637313535343338653363303039396130383864313731 -37356262313234626363363538313563303131373237346637366264326566626639343763613635 -39303665626263396439313036653665653537333165666632656136633562653238663337613363 -39616430636363643766326563666130613061306265313864626661303430613665376664613937 -66393163373933646365323937326435643163326336303562353737306463613838343761656166 -34316633623866346338633765646530326535313031353331633161303366346139633938626564 -62353032313264303066383230353639643937316331353433383132623834636631386139363266 -66623936633461653834323663303365396464653266663030303039333934333065346365646533 -37373437626330623733346634363832366535323262653034636161653035613630376535386637 -37623033633962346431393838663531663636643434656333376361666566336435376330303435 -31326362633661323234626365383230393837303439353031626231313130316565323532633731 -35306439353431646265633534653461303037626563646338383738393037393335353164393563 -37353265336262643462363463393138303365306230303731633663343636623036363865383231 -36626266333731346539303834643839656563343765653663356563653165333131646364356264 -65613331303039613633613261623863386566356264353861623064633532393038333431666535 -32653762646662306139636462333438343664653831306565343466646463396265643439633766 -37363333313830623836366639366563343735303661396663316564313064336135383462323935 -62623339396265333265643362666463346135363636383432316137633964616134663233363130 -32373736653062636136633538373066333732366566646263313432383662363861323761323438 -35373537326135306637353763333533646134646238303032353362393830366263323237373965 -66303562343633616130356661393135653935336463653931333365306239323634356662346531 -65376636396637393833353664663461663962393061646432303732376632333735313266383835 -64363562386238336338323037626232656561356636626231376436396539383565653530343565 -34373230333237393037663730663565643565663437663338633732636633643031383138626239 -62333930663835393433343031333335633533616637306439396662613765303765376231353338 -37653930663262623965663861386565353233663339313931373933646435316266666662353837 -66646631613336326163613162313631383437353566346639393166343331363932613265373861 -38343030396436643361663133316636666364323837666231643365323030663034383362383961 -33326234303730663462393733353238323462613536356136613037323939363763326433393037 -61633262333131616262356163396431313236363330376530396330353039316663313238353339 -34363466616135643362363333363334646662306361623233343335306265323766613732393138 -65656633346261313461363963353731326265666666393036323830343466646430613039303962 -32373134633561316166333534326434346433363536363034653631643761623365383866376561 -64343635626633643939646531346366373734343962663930333239303261353137383663616466 -66613061393461366138636631333134643730616436306437613563316631656466366331353762 -65633238383435643266646235323637386335343366623832373330393433363965363835303331 -39336233373835646164336561373465613266346533323435383637633435633139333261386130 -63353739343661353833383261313839323965373033643739393339613361646530653862396661 -39333331643634643165323335323832313736316661346662323264363230646461633635376434 -62303562393230393039626231633161613865623334643762336264623663353665383534616232 -34633734393731353437623030313363316534333934393836303437613661313536356432323335 -34383137663135393031646633643836323431343762383931386635666233353638346439663031 -34656537656133343837303962636433653630326639326566383832633531386365333933623530 -63343761613366346531383466346232313263616237633239336135386662383536666132333631 -33346265633631633231616365323939313063333761393534373863346338323835643737313836 -64306637396237346164393766303166646432666431643761383335396165666266356635626135 -36363231393561353530633236666136353864626263613334343430333162336537373965313533 -66393039666164656461306239346661333962313463646438336464386631633634353765336135 -64663463633935356636623432353133653231363430656232343162623265656335346534383436 -38343430376536303765393965656531306361336665646662353436653863626563613966646636 -31326434373364333932663462626238626632363039393838373230326234343230386665363638 -38383537333934653530663965366431303336633730623766373030633737353133363632353934 -63303666663062626131393736306438393861343566316234313134343465633563316138636332 -39656366313762346164303563623234616232383532653238366161393534383633663938303964 -30633963663734383961613233373664393262336636636562363961313865346264323436323430 -34663734373638646231346536323338313263353434633532633737656339636665633236643631 -61373133373035313863316534366638383363666463313031636365326635653562616639383264 -64363665326363333661373837326130353638383663373134396233316338306132303933323462 -31643735366665326139396234666238323463343562333637366232643735346665633566303230 -33343262633562353965626166656630653965373763343039353130383362313632373535393831 -34346634643565393962666164313136626663306263633039343430316537383966353838353061 -32316237333833653434353563313635316639373039383665656362393738336239356434396435 -38346336313039626334343433363566643964616430636531313063616534643065613734383534 -62366330376437393331326530663138363732303135613030373632353766386431623565333063 -36633334656132353264623436393064663765376261313432386562396333346461323132346634 -66306230663432333161373262393230333666396531356464396165626261306363306632636562 -35643065636363396364666538663163396338393662326265613831663466376434656162646366 -31616263336266336131663562396366336235623864333130336533636562656162636161623537 -39376330373265353666323735646663646338393837323435393761316236333034313965623033 -35386637386462393833646233626632333236656130356437643063303835303835333030316635 -32646532656431306666306537313634633063333433666533393762303731326565373265343938 -34643933393663356363306135666664326337363630326432343233353735306330353933633132 -61333233393362386331323330666530353033616330373766653233643933326563353361623739 -63383636316639383736393664383831373033393433386464393864366662303561656431383331 -33643261386564393563633737373163393665353230336337636531613238303065383532376336 -61313632386432356230366461326136633034626364393337363364333633653265333161383934 -30666230393335343431653062326461626436656661646238376635643566376432626431333962 -38626464356264316334633961393435656530306564383431323161376636623163386665353764 -39303636353562626630343833303761646630613363623364643630663537346338643666326565 -62366464643933626633643934373161313430666335343532363431613836636535646436363635 -32386563393933343461393938646464393563363862643032653661313065613330363366313836 -64366134393638346631376432366632323364613365313830313962363566323636353031313865 -31316364633066613464623166316535313134376130633861643764386633646264623366303938 -66383636643537636531626265643133376634343130346131303662386563306630653238616139 -33663836386133656465666562383666356538643138363334383262363532663363333766396435 -36653165393837393332636330353932323330643133313337313064366231393332643134616234 -33633534623530313333373436326233373331383235363837333632343431613262323331623764 -36346135613237306239333331626562323430653234343136363138613963333135363765323465 -33646337326137326562393838333630376534616530346234616462356536356436656336633336 -39653866613232333866343939363466313561633636373930373630383039373130313236383630 -66613838396161626463666635386235333130656234373462333064326465313832343730376635 -63303338633134616532336434643063626438623063353431616664666335623135396537336332 -66326437663030346639396133643166363637303031363866626531663365616638393864333465 -32303161383632366534363235303534626665383539356338626462636136366263343365356234 -38373761363831313333633136613837646138323761373533303939643263393131386362303865 -38333933646266383736643761626165393935346463613034386630666138356565666565653562 -65633432343231393533633365383563366161336235376563636536626434643461336630613030 -35643462633462306566643236303433626465353065656334646239313562373861306239303431 -36653239346439663166626365316535303032333034393365303035386638343764663337656238 -62646431383664316562613234633865306238663062373865363866386335643537633863646463 -37396139306661316365616235643266633633353461366232613365386464353734336564306365 -63623037653936353764376237643838383131386539353438643235663832396636656239303437 -37343630303562343539333039343433366133646437333863633034323737303163623936623037 -34643036396134333532323734663730336137666330386661316137366638653662643761626638 -37373262323535643431343535396565396561313232356531336261643337633039333134616232 -63396337326463326132393263336362326365333937303231313730396137666661386664386564 -36373438663138353538306261333034343539326532636436393739373366323665323036653030 -37616137346232616139303066626361336539633437303333356366363961633966653930643532 -61613731383265626364316433666662323537323266316131633631313335333638633837656435 -35616536336464653335653534373739306665396262336164646266376138633131656464353261 -31366363306366303938616137346635666133623865313236666637353830356364616232373732 -32616265326565646538373132303739623666323730333565333538396562663033323966383063 -66626439346465376330303832306230333666626637396461623537316561313838383831346462 -63633239656261366132383238336465383436363332373030333935653465303030663437623062 -33353363653831363332396561613834303530626266386239643930346132633937306130666237 -63353132376534313266626235306664613565623364363561303830303862306233303738633736 -61623931383062303630393563303462346431663636316434346138623235373061373566356664 -36326530623334653337653230356463353238313836323964393232363764623330616430613834 -64656535323138383438386662383366356532323963366539646638376635613965303535383631 -36393733383238613961366635653439626439633339363633623365613966346639383230646434 -35656630356237663239326330643031313366363962646261363563353736363734613166346137 -33376438613739666533393732626263383066643961366134333733383231363662383864323965 -32623238393938353464316661396631663134643566616532653638656130613432636262333666 -36626534633039323035383537653063333639623334353662373535313934386366623733366430 -61633766353238666338656265653736613632393465616136383634373330346164333733616437 -65343734663735623330346162386563623436343831313936323030393966396436623564666634 -36356633383362373133366466303266363066633737343838623632383038313832663765313934 -64643935316234333966623262646537323231353737386364663263306138363861323233306666 -37313963623632316665623666303939623331613833313137383333356634353261633538376565 -34313038303766396139653036353139353366623133333934333138613538646232383464363463 -66633962316563323064343631393163316338366435333839396639333937356439326663656635 -62656532643264316433343030356264346435393532663133336635643161636363313234343338 -36373237383061623239326338323466316432353337303031396139623436343965653634323964 -39393966303834313233616363376266373635313238626636363461626663313466373537393533 -39383064363762663838343161393639646535343861643561623934346536666161393332643263 -32393265393437353731373233636539616534333334613461616561366261343139376133386662 -33336263393665616632616637373630303036333639626165363436353663383065333134633636 -63363932626262643432383930343163333461373434323761353937396336313830643434393433 -33656538616330336532306665623936383935663265613333383766663438653263336266353339 -31323866663562303333366461313134663763333331343331386136373138633530393861643964 -61633135356363303535323363333734653263643063343465363839303364343136663939616263 -37636133666234356533313730336237326536653562333261643738326132653338363462636237 -34366133623164336435343738663762663537616134303231393666316364643065633265623731 -33326533646339636332343538643637353339336633353037316232306638346432663763396537 -35613339636534303564653232623738303336323763346137313530666637353135376336663938 -33666565366137343836623938303262303839616233303763323364373165633132393237393037 -39663963396634366434373737653830303432363038376633666265656365363165323539316464 -35303831303737663162363538623739323061343538656530333664353166353832643865343461 -37653562353464356632373333306638393734383231383665386264366631653061303937376266 -64643237336537653766393762376239646165653536346234646664343366393738636532656239 -34333531366162303463316133343739636134303533316135336636383662316461646536323433 -31313865613035303530633461333965303564613762336230343035366139363764656530323961 -35303338363131353164303138383337616334373635373335333564303361656336373164643834 -66336566303536633634633335363539653131393139623536666130376164313538306538623763 -34646635633962303061356562626563363461643664656265323936613263383266663830383839 -62643934613261636565333536323862653439623161333838653535303062616461626265613032 -30353933653031396434333838343839643336386437616432356262643966643566303033313739 -39666331356166656339336132363537333963656536363836623464626335366135313434333764 -38306161663537333761366335666435343163666135656233353139663036616461663332353431 -61393364363132653832306463396666623764313331313635346366373237316133616532316339 -33663838663539346538623935666262643761633666623735646431643462656163653130303736 -64386135653139663231373462393939663262313730373536356531313638346561646561613962 -65333133613730376335666163356437383433663737343134353435373331363238313930633266 -35303134646530333236306530613238643738333463323662333835396637336637396238643638 -66306561663538626565336466373632363537616532346361663635343534316131303732613866 -34333761623964323638636434653636326664393831366365613833623665396362383034653933 -61623031663261343232623163376465323134306637333134623363303832323538613031346637 -64303061386233303038616630393165316532663033626435633839653166393035356534656331 -38333735333265323037373761363565666533396335336361326134396661393035616434336431 -39346161336361396539346236636439333238343666326130626636396532366335663137303136 -36653636613033653234623134656635373639333537353163373566313262306636656561336231 -39323639333337383161336436656261373330353537626134313136653735616432623339613037 -30623164363334396164666132613836353837633935333439373463623938626136346562313036 -39636164666531656539336530383463626337623236376664383937316664346236353765383332 -63643663656637383164623133643638663662333936643164643135376535363330386233366235 -38643737656633303234373666333938326265396336326137666539376530356530393835613231 -61343339323433326539326635356232363433343831633734383231656431336234353562646463 -39353263343239353365366331336562633264653163616164653366653035306163333933323761 -66666131653335313963336634306363353330366135626162333463303265303063643536366138 -39623533663633306438306639323265326638616664323234313735393934316465336663633136 -30383964313437373366396530326661653363383330346432333535353836336630613734663839 -31656437313661333065393634646537643761353063663863326363373132376432663930373065 -33663131633538633636356361306537343563633737346265336438646331666462653961663936 -31373132326565336462353930366566373464316232643835316564313664356366643532633865 -65303662356238633563306132323662633162666534626163623030643436616365633039636539 -33363161316531353436316562646636626338616263393736343737663035626561376566643265 -37393333303366663666323334373231663438323465383862623230353831333138396566616239 -63663932393764613232653734373833343536613965316439326634336265313961613564396664 -35643136363735333362373431383062656230636238366231323964636662666234613663366539 -34356336303439623131393638646535653432653236343939306666346262333234313132383366 -34636139306363363735633031363134636132656439346131326533363564663539626531346463 -33323133343366646532303331393730303337316562346633303965653762666139646563333565 -62343937656539653564353663316337333661313137373831623462346265333962303034633365 -63376535623261353762313430323166636563323063343031623661353738396464323464313166 -34333339333161316465333036663565373562373366376661396662383731336537663934323034 -39303062636630313034663630646139336531306166383938396235666137373562356666306639 -39393865613730646637353537376530373330643966386666343735376162613862623031386666 -37393034303633323533356630646635326265363238343364656661343866633234326435323264 -38643662386665643438363736633230336137643565636633353936356661653237333833616430 -62626465323039343962346365396631303466636564623764613736363734393231613064376665 -39353432333265333935623964316536666266393561313663333964643634366662613134633838 -66623635353732323932646533306634326133346333626530353739323030386535636564306266 -66363639363965303034356331373639373537316331643233383561383962333831643030313461 -31656337333965353066333232353833663335643433633834346533313232336136343065663538 -38343636383539383432666163326435643361383666393638393939303339396237623539346131 -65633861393736363963613464353437663630383736636438326465303738313134303036326639 -30303137333633633338393732303330313764653833626336303066333737313861653464656463 -35333935663466353566303830343461616162383434303131303433663632336266303735313133 -37393762323135343532653563666133323631366238376130626339663562363530303738636335 -62623164303534336138373061383837643863333732373538616237613131613039633064333861 -38313165396166383830383039373762336661306535376165373033396165396539353136353230 -36383738346239356362393834666464383331663163383266343162376133353162333133633361 -65616533383764353931663061336432373132616264656235636337656364643063626636623862 -37346165643764633865376164363063643033316634653264646636383564316165636462303462 -65623731656530363566613562346461363164663631373530643961373363646230656231623833 -38666438353830356339356430326635646439363136363266383233656439373137313534346637 -33643231396439616436626536383963626135393637383038653362666431633064623033323963 -32666564643331393031346632626237646235303262643638393462656462666238303138623334 -39313634393765373335643732353935643334636139646331623530643835626135613632396433 -64633035366337313538363362333233643037363835396634653165326334623736346563373133 -66306131323233396435633536363433633630396462393134633937343634336165643336656534 -34353632346163663764653961616562366366343861633862393534346236376663656230303561 -66623432643734666136393363666536646630323436396136623131633362313032323734336537 -32306266333735333364333235353864366563333666316336656666616563613236323132646631 -31333065363765633163393535303832386161346166353165303935653631366634383137633964 -37613261636438633338636638306430366339326461383330613961636266303866666437306138 -30623061616661326434306536643932646531653864326232346534663734366139383063346636 -37646366653064306666613036653932663330666161323966303162393734303664343834336166 -30383962323064326233616337646131643661363330643730663633633662326437646263633530 -37393161323033363938336565663463376266383962393832653130393833376333393137373431 -37316339623030653234323862303632643932373566333432393236613362646666623539623638 -62396465343930373163376437313732653534303063323662346464363963623636663434653266 -37633831626639383030316631383262303663663663343035323831306332643962653262626537 -35306665613038613435343965666531363939616230376335376264313232353865386566653562 -64353638323236636435616134316130363136323134346538383766663836383133366365613839 -64383633636138373966363136303162653839656564316435366230396364306164383437616336 -61316633633033643662636538343563666166353530656138363566343866336234323632396666 -31633136303332366561343262643333353164396562643161343631323165633362323563363630 -39656638633731626339633534626238363565663964336331626131623437383063393233393961 -35356166346137333863643035613366393763323739396636356236346230333535663564636634 -35643139306237316539656562363237376136353734383535393433366635356562373737303363 -61663837653331323031643539623863303633663734366332383038636664316334636231346436 -39326438656631393261633362623162343335366362643731336438363964633835613463613732 -30356365646232626431383565393435393932656361626335323031646261386235306639316138 -61646331303063646237623463373366613961633461343030666665356633313465383762393661 -36336636646564666166313461373263306639636436366333366530633038336530653465396461 -39373266386331383664343934386666313630386263646337316463653062623033633338643230 -37636131623238613763636562373061653130663166646631636331336131666365343733626337 -38373263333634363034613336376363366431366465646436396438383037383938376663373362 -35363436656634396237653736363435613564303335373037396335303434336465343139306566 -32323464613963383532336563313465306161666135386138313464396466383762343238636537 -66303932333364623338663966633966633865616637363539336336323135383664663566623838 -39656430343164373531613865653765323836636334656565633163383366323239633237633435 -30353032386638636565643336346532373837613034373632396361636232666237353836356465 -31396563623533373063313965353339396633643466333133303164313133663734313336303435 -37663331623534643433626135613866363366643461393462333839623031313562646361616236 -64303662313765636432616230613933313033613833643062333636353736653634306231643964 -36303836383263326438333832633530306565393361633362353463306565336537623166353966 -63666534333063303961656337343638353231613631336330633534343031313638633334306535 -38626234643866356363633264633538626164343135373332383533393535616539333338343862 -34363832653863656162373664383632343364646338353163656333626335616530383637313731 -37356638333638633230303934353861363330306636666335323962353863393736373166333866 -30313234653232353630393564363934396634323130616337666531613336646535393763316262 -38666538376232653461626333613539633437336464386432366431333533373861353261336134 -32383862376561376236663038323830373765383331383434356431646535626233656236386439 -34343062633933626230653636383263363334666432316362663438366236346262646235626639 -31373433343664646466636161353030313338666233653538363736363165633563313235626562 -39333365313736336633643832336133626134323232663431303132366363303338306231626137 -66626565636464333061636235646165373766663766323530343265643433636635353064363862 -35383664613237383436616263356438653030646162656164663066333135306531313238653265 -66336662356163303664323035343833643937373233306630356139623933316133643630373038 -61376632346531363162313264396164306636646635316432626463383031336233306262373135 -31306537353765653139393633656339316362383637623235666561626433643734616232666132 -63663833356235393435383337623464383139626265376537613038376563356662353230366536 -35336664666137363662663162623132656564343965316138336531383038356366356263386637 -64633035613433343161666435313764303933666366623332623137633061316534366637626332 -64636239386266373738326137643030656435363037396235326631386261313065616665326366 -37633466643562303437376138366532653863346662613535623266656133323063326334353231 -35633662306637653433346663313038373233326565383165646430383164343439373138663236 -36663233626438303230623637366535346464326533623237386331313263363231373664663135 -38386661323631396537653537393839346139396337336165336362306635386131376161353038 -61653763316136393662343637623034656466636466306138303637396138663766643739373631 -37383535613264303935333133306533616265363362636161646330643236323834643530303737 -35346631303036306339653330643930396463393335616362333562346139333031333337623035 -65356632656562323663333432373063643438323034636534656630323766626333393137653261 -63393538303139373633316365346531346661613931313561346334393639666162653262343136 -31636630336436316232663830646261646462636636376532353364326339316633663165373738 -38663138306530306464366563346463343330393666383631663332653262303766306135343166 -65656133363466343561306466336132306364663461323736343639633837363364333330306666 -66666162386464383336643738353638306263333131633236363761613062653866636637666136 -34323138326539623434393465643565363831633637323930666536656533373135326538643366 -66623034623532356331643939636363303330616162393738346231336639393237663962666136 -62643031353936623965376465663361363561303133663938353937616463343439313062303364 -30626332666564303931313235376665613361656234303564643662653035663332623632653430 -38623439653437353663643538653364616536633233306638313063323539643036346330653839 -66393831666466393261656638326630646265666634383062633439316161313536613865303232 -38636463623261393133663230643335373364386434663635643331386635313032386162336633 -66353533656330396136616466666133666337373737303561393534343032356336306364306236 -66653066393136633538383834333763636638663061383762393062616363646433306130393762 -33616635663236623963333661663065663139333533336637313535323661316539653463656536 -32393930326639363033663739313862303362326166346639363538353330613064336339353030 -33656463396337333235306362373836383836383863366136613731373964316331653063306234 -39313066616265373761663665343164616266396533386639333438376535623664386639356632 -30393232616130383162303430343333666331303262396366396461323664393139323663643531 -63323739376430666130376239323963396534636331353637663231303164336462353630303131 -35383466353437373164356233663565623333656466393064616364363931663833633334663736 -32646533613137353466303765613531656236363832346534386663336635333737373665303133 -33353339353664353066343563613539373333326638646365613837373561336365386338653661 -38323834616638303137636433333265343635383734613563323333373535643334373531326336 -34636338373331383061626233303139336162303961383831333638643938653034653137663830 -32356665303636333765343535643935663539656261336235656636393362623030633863303761 -37313031326262663236313132663934646362323236643434333331346337623065633833383461 -38326333346334613938616633386661643531326266316165366535356537333031646530313765 -61313266343566653763306637653763363666396634626232363736303235656538666631313466 -62653366356532623463656666633661323332373762626539303465323432663663326435653634 -38323065386239353433613030613763376165636538643964343939323235633839656233356533 -33663231363164376165623433373938623261393633386236316437653563633036396266633335 -31303233313166643936393136396130323563656432386230373031343030363538396235376231 -34613533626632316333616538306266643139356562336466623963383037303366336338636233 -64376535396131306235373438333566666464336463393666306565346165333665643762613430 -34656439323963303033306332366134376439646337343030653165393263376636613230656234 -64353961383034316132313635316565333639616536343964303261326236396433636661636431 -66383933343834633531323739613131376661653032396235656461356161373730373433386239 -35313335333966633836663531663833353935316236623438656262396632323330306134343133 -35383135356138623139343061373539343465326237343861656633323235323863336439653938 -36666264373663663338613537323533323961613566336164626233666162373935376436383932 -61313633623436633538613462643862646464666166313936633764643565323035643562396136 -37376139636164653765356233626465366638316231363234356364643730343863333532663934 -61323466656334386239356439336133343836663462623866623961316637656661643535643163 -37616164303634616530386536633034303065363961333162316531383163613664313234303934 -66653137646130656231363937663364303264313933313937313031643337643832373865393836 -33356231366532643839363665663365623364356439326332643631613262396161353038633162 -39356339633661646164613233343662373036633231396336336462386230353863643934653536 -66336137626134383666393930643135653362303738383933666364363366383037633061353962 -65333361303863386563393633396236626435633064666565383936393861643734363936366633 -64393339633632303139336138393530643066363731353731663163666261336138666363333166 -62326162396530623464343139383030613166626437363439323765636637386234396135616333 -66646136663331633465363933346134326165343335373035333266303164366432303863363936 -63626138663365316533636639346333373165346136316261313132666537333430336130366663 -38633834303636316636373466356265646664326632643764343065303734636236396263666461 -64666661616239623230383661613061353861393864663862613665366435643064363330626338 -32343637336563646662653933346638653439653162353739613335303566316666393561346363 -32643765653362336166386632343265313466356338323461663531626437373839636465646630 -36653431393034656263386438656366323530623062333535343236616537346463313061643462 -36663732643932363939326533303563386539383838653234333836303939373064326335366662 -62383838383538663334353534356639333636356263643639396530646133613631646664663737 -30346535323835393430316131623338383563383830393039643063313834336566383735356663 -66366333306163356566623262623264343663326431633936353964376436366265393035383532 -39316663353430633630323830656437653666656563383932653765373866626261313933623232 -39316566633430356133393032643863373333336361366463633032363563633437356238373332 -30323863636138346363323437663131653033353837663634323635356539623230663061373764 -32393830636431373866653566363639626161656566633762303962626362333334383462363563 -66326561376661363765643466643937383232643663313939343761663630343736303962393137 -39626339636163373439373833646363366163376561353730616562336135616562326266626538 -31386464316664353031336431316339346434656561383033643331336437353338353531653866 -66626533373036383264656534356435376639333831653565343666363961383130326338346261 -63356239313738316430373866613633303662616536373532613062663031626639326231656537 -30303136636261316566316131653765393132623839306530303833396134363438623735356132 -34346666616464313065666230313963613537613564656332663038316639386137326237316231 -30343134663366376636353133613463383163343132613366643134653338333436666566316533 -63373664656164363666656134623963633539626134396333306463643138643637636465363063 -38386638656264346262366336343562343264623231636533326464663535393633643765356238 -35656633646334303561623631326466636230623933396663396161346230663862333432333633 -64383238343761326663613331623138663438323966643961373738646266363862386434653633 -63616535623536633434366637326265633632336132326535643761346630393365396131373665 -64643234616539313365653664356639346637353634663263623332333132373336653737313334 -31346133353062623333643035643531636330316434623461643236313130373231396437376165 -65653263333161653433386563393530336462376531643137633734383535373838353864636637 -35376565346464663239393265636364373730613737646432666434386165336433626661366539 -63383830393764373733396533393463663563396163316263646436623635326461646562386333 -66393932653032393461663233323438316334663636373266363934346231353364646338653763 -35613861343938323264346632313535366561653062653564396132626330363936306161623362 -61313864393266643033393939373637636535323866653334643935663766613130613866646536 -37626663366635323963653437373732333237313064626464323333383166623862613636326633 -62326164333338613961376130356436346566316464613437653830373631316432326366666539 -66316138383239656665626437656366613364316637663133636466366135376131666239346435 -32636166316536336430623261663162333030636431313039303963373566616634373564666664 -36633263653939343063376231336534316464353666653232613633383134656366316630373036 -32373932346261633435636432653966626133366135313562326262383537343334366237613263 -62373932383030393265346165663561343364653733313463306232633836666232303265333766 -65383634343633353136333237336266643936633563333063643439616130393733363561313264 -30663631653531386434653832663135316236653563653863666263613936666662356133383466 -32653235313166356461633435613862646165353861643830363862333737306161303633613137 -37306438333364323534363934613936343965633563313136343237633062623231353832666261 -30343434616466353031353765303935366433316265356439656563306632363364336238343861 -65353136306537653362336532396661333939353666363030313261326436356366343530396236 -64303865653439346336316231323439383937646163353430396535353634333364316634303332 -33663735393638303039343462623335346230363639656338656562303438316364303161653637 -66396637363665353866346534363165346435613361313635336236376334343963653965626262 -39646163636639383964383037303535646163333831626538653535393665663131396366666165 -64636638373030326438306266373634343164336537633338396535636164326466336632623838 -33353637383738383734623532333231653439343565303462643839666132636333333564323564 -64626330373662653261333835316166363161656362633736396534666666383364366634333266 -38383437333131663362646335313864316665643737623064386135353063616634386263383334 -36616235653631643530396636326436316634646130393066383536343138656362376335376337 -61363164353639356261653334306133306239306665666533363663393634643236363232613738 -39333364353061356632303434613230313836653330386566313531383838323261363166656431 -35613934323136653936346662663563323233303737323965626137666533636433336162393734 -65353435663065333931653064373035666538666639633532656331363932663865623833323337 -38343165636336393334626233623430633361363363303234663363366138656332326436336335 -63646438326265313435356339376632653866626336333839336331336436663330313637656263 -39616638323134353531363832316139646432336335373535343261383661383033363461653764 -61303231353965633738666638616565646663643634336663303965306163353263613763336231 -36333866313639643039613165393331326333663336636562323463313931663161396166386166 -31646561633932313035346233326134643434343864373865303964343539343662633637363639 -34303531383337316537356162663134643530386138353965656230393337356132636262376536 -33626466613664353564336464333761363033313337316132333838666464616136663736623661 -66376535386563663563396137353537373933656130316462666536633939326635343865306139 -30376564383463373133326161623865643639393364326264323233346264326263323563326366 -61613331306536623562356438313765613237386466333161646366313262393334363837663633 -39663339373136663136343634383735646363353562383066353835623461313035333865303131 -30306231383737383939363730393537336231313739366162663737343662333632626237336162 -61306137623938626362666630366433396139356233623064643634666366643361393035626139 -39323838356566326537343631353366373631643130323034653932383864633439653561633961 -34396130643765323163633231636534333462333937636166616361623461303735643336383263 -62353437333739303938643361323437343861663461393031633834373238373035623430356234 -31316461646234653037646239303734383132313162613131626131376538636463616130323438 -38663836326162656539333262333038626664353630343265626265336332363733373536373836 -36653432633536626163326337633163633739663166313935336139353130623964663037623831 -31336637616636393736623262313333616534336239393338383262313264303134373132366432 -61363936373666316236373065323834366265316136623664366533343161316564613461373539 -61646466626238626234323363356262643735393834636137313434346635396466383831376437 -66373539663639333137623532386661646630616334633237333130643861636132306432306364 -31323865313139303562326537666539663165333132316337623939323337666130643436663662 -36626336383461313361666531366138353539376130313439353263313637373539386566313536 -35633461623065626165613131373862353130333562653732376233376633353563643764316633 -65633138373537663566623838613230363663353562313932373931366233643130373364386636 -31363631663935393066363331376637336564636562313666373565613437383338306561313538 -30656463346632653766386137356361653632653135363237313631366637396338646637326162 -66653830663938326239363232646330353933613862363136373435616636313839383138663463 -30373737613336303461323236623232613636303263613834353638326231336666346130396230 -31333366663761336535636262373432646564633864303230333162363932323238373431343132 -36373065386239613766363866313864613665393835376130633231346436313666636364373535 -62623261316361346164636533313837636235316539366638326130653666653431383564393330 -62663966353233303863623331386364376363616236343732626139346130373961653730613637 -36616636373366383534656133616265323563396430323338326636656162656436616233326266 -65393265656663306135653036353930373766656235353039643531363061363633656435643065 -65633738366134623739623434313837313838353937653830373933326436396364663266653231 -63396534393239313237633036313231356465386564316266386665303766326331313538306263 -31356666396132353038356338373434343232656264323761386337623038633465613463383461 -38316462313162373632323634353634333235393239323236636163666537653034313338323238 -37323866613837336137303165653634386666376565336531636466313633666463653966393962 -39656639653235643437646439643262363330373865353230323361383630666266643737663332 -64633432653234633866663766353965633332373939373163316234656131383361363335646430 -34643232643935623166306134663439363132646332353964303737376666333264363561326164 -61386231626362346362343665663163306339313866653133363738633563303664333437633833 -38383233386439633665656332383733313236636135613563613862306533306139376432643739 -34393234303631626638356161613433396165336631326430666137306531376633376566323965 -38313664363064646664393166663163666336313065303766376335663662356330316630386637 -65303639366336623239343061633735376536376261333862386233343433623637616466316232 -30646630333130393165343833376365313538323662613736323732346337666133343361343661 -35383330636332643039613138323462356530613539343263333732636239383633353432653333 -32313230316335306463656264353063303832363733636331643163393962636362656234316437 -39353130313632366531346236343334613734383563373335386163343632663638663565316637 -37353439366563623737313739313636306238353363623365653539653863613165393533373438 -35666431616537326532366163313362623339393462626466636331663265626162643938333764 -35333536336433386365356164316165626531633038323636623437313061303962666465633732 -62343334393962373865303235616635303363336439323964323063393739373663633761313538 -63376665333138373932633464376237306336393830323864383063623336646434303266323630 -66626161376135343430346531383662383362623832316563396635316262383135613237303433 -39373335653139613061633039653631326632303133633539386366393464396565393430613963 -61643038613037383136663130623331663931353037346336376464613332393135333435343737 -37363366353037613664626265326134663138373533636430343737326663383666363032303632 -65633831396134656366326536306636306432323131303666303762336538643736653232636336 -31613230353565303837666338613537303831313566336633376238366166373665393866666261 -30373537653261383035616162623162643263643537336364636263623563626434373030336462 -36303966633130396530333865653531623533303162363365343963396362363438303964313333 -39303262386333353463346363623330383536326538303162663639313033643865393135626234 -63373461613136663864626131343263316436643063303331323130373839313737303961393136 -38633232623035323935643138656265383137663464363538373937623266636132643333393462 -38373733366463343665306538363165326532396639636231343466636239653930623432656564 -31306237386662396539646539646435343836303030626537626162643936373136363263326134 -33643731373266643939356234343935613565323566313963313265303061343331316235336561 -32636236376534373662626564326536663365633839323431353637663265663832623931303239 -36376630343431616430303733336630656436353331366664363938386662313533623531393535 -31313765663330613330313033666132616362653336303731346132343563623039633438383163 -66363861393665386530393139313330313864396438656638353462613631646537633461663235 -31613335646561373331636136333166633830326164376264353336343162346637373633663837 -32303532363330663265633161376337303534306439333934613366313663386130303262326464 -30323436616237333236383938383965393563643932313434336162393765656530633734636236 -36316561623730623464366431326637313830613963613163343336346236373333636439653061 -34343333623362323561363364396262616538663138666130393534643361636236323231383836 -62353263386132613634313231346137343338306464326533646232663230373431396437373830 -61363633303935646363663130633161363561356461363266386362646630663962386339373434 -34396564653631376461373232303435323965623234653230663731613931393136343064636462 -34373936626636376638346166633134333333626663383333623265646535376232356334303965 -34313537636634623337313531356463383164636234313866663239393630306537353534353966 -65376139396262386237643536346532393932333564653633623737646465313866653336663433 -66323838653732396362376463323738323231303030613462393664376430386639343731336639 -39326666653361643666343130316531356537656530396666303632363535613162353666323733 -32643538336262376636613332623636303339316661383439366266396433336339303161636434 -35323236663365353132643231626331313839393364623264646562323337383439383137323333 -34353133643766353131313339373061663138353730336435333634626261666666313937343737 -66333437623233333639396465363533373934376535323336643163666638333336323733336632 -39663238343963306465353236353138356238316432396163646562343530643033356639343036 -62326136626164323939333966663932613032373337333365636538376362613938636366313030 -32316633393764373664663762643837646539636537353534383431373636613431313733373534 -62663633643363316230393762613735666166313037613037623836343436613538626262646465 -65333339363439376264323361393762363637363630666135363866376235366337303437653430 -34663462666463356131373066303238613762333531656537623863636463373936626137666563 -39306138373638666464663138323037636363303137646435306238383737646331653930633963 -62653231306235663431643136336661306334656561326563343636373062653365313638626361 -63373137363732363532333864333932326236303134383931323562393038653164343232616638 -36333532356665326532396334343865656134323732336364366161626435323034633463363165 -32616534383937393237363334663566323034306333643261393163643764383762303966313830 -36396665363138626161303465353834323531336662306232383931623639393161653331653864 -34396338616230323565613134613239373335633363373361613662613033383661316437333931 -32646665383264623438383938313331336237336564616666633230633766323664373266366437 -62616263346133303835613239636431613932653161343364343265353934613637356530616438 -35366633656637306664323861663462636635633863303265313864306139303134336433306661 -39363530666432666664363363373063663738633465343635336639386162643932373664623737 -64616533613833313738633532633664393932306137326239316663616563373632613832373238 -34336362386436643333323632386637633431656661383562326561343839646139303937323163 -39303165303363383431373937343063656565383864323762306639396137343132393162373231 -31396365666235663466373664393064666138353338363937333462633466306435623863663961 -64326133663133646631313230646234653762333137636464633066303536613536303634356630 -39323037326562643139383030393464646439383334336261393535346465613966653237393462 -63393431653364643832666636366430343134323765633632353138313334663939383636643465 -62323863623430653932373434333334323866386263313337363834306662313035616466386664 -66336565363236643665613830343935313366346631396532353866383865386261643966386136 -31393836646337336431623738363165616361386535643765343863346338353132383534363036 -66333839343536323466396531373862666161326463366231373434346266303536663465306433 -32613836393831663139383036363039303032653637643437653832623438336334396231333563 -30333133663264346336356538356362353163636238666134303133336563653161313737666637 -61306566373139613133396362366435663434366332656439653439663462373034393839363136 -66383337333564343237323435613436633062373236323033623464356432393433356439333133 -37333430393638356532376335386664363765376330623030363065373262333038343861623630 -61316439396330363537396462616364376361653832336164613162666131643665316235626566 -64393366386363383836613264666362613736626138353766616565633063323964623533303465 -34643934383732326339383930653732623735623432643162323137383633303139626664616363 -65626438393737653934343830356439333566633761663062626565663563346166383363363665 -34323733613164313765646361393536646665306362333963373334616239346166376564373562 -34663336326334623933373765653236663765626162333633396164663035626630613437383934 -34636334613330343564333832393134663737396439333932383533656633376566316362323961 -37333363376462613631323730363263396637346564326563333639633532376461373334386135 -39353765663564366564643130623364356137323564323765373131633934373239643735313234 -61646333376235663566366635613636633965363835303135396464303864356665613039346466 -63656166333534383839323834343434323366333037643530663136333733326230323834383234 -39336366653064643636313164333236343266303734303061356264623662363562356432396466 -34623165363136613962326236626137643733643832356335393635373362313264333636663236 -38363332356334326462323364303930303737366336363538376561353739396531613937373536 -65383537636533663963373638323336336533336138353062393962396461313038383934336137 -61306364333033343864623565336539653062303763353833633337636163636638353338366231 -34656536366133303834636462613634373464373232323534616265323136306338363863356362 -62646439376661323765643437396330353939363566633564346339366234643966396138333933 -39313066626637383266376131343635393264396562373635633863626232306662666165326538 -65356537626133353538393135363938666161646235336666333132353762653033666663373437 -37303636656338383035346638626132366634313562393464396532353533643365636361346466 -32323135313735643438316334336366393235376436656462633062653163303935393765393332 -64613833313535343861666666643534623532336331616535303331646633373138303063623864 -66333337623334613438333631633564643130656537316164356137396266653532623966303965 -39623734386263623036383636303234346335636230303363396639643966393239366434366261 -36393963373364663263383738323065396664396536326163656564643664376534646461396661 -63663163363130653239373162663166376266653965396464336430316534313330383662613737 -32346337643238373733383165316532626565303432663337393739333237333235363966376433 -33386337636638666264613437313338346163656364386234353433393232373034633331663566 -31306634643166386637666133616262616264656131343165336233656565393065643137303530 -37363839376666653331303535383464333233666639376265393639336631376262376231346264 -63353434336364376362346335366162373231393431396633346362633933363939636133326131 -37306537373139373132656134613739313437616265396539623761636432396330623638393263 -61393936653134313262393764656164353139316633633335343433636664396432333630396333 -64313735323161366238643763633633316439656330333631316361313661396336346363646430 -34376238393936316638376230313131343462396134623863613938303339363231313439376366 -61333736386436663262306231666661373032363764616633383033303761646164303539636630 -32663765346361386162323033313030393836666639666234623231666235376638313430336264 -65383365613738656539303263316432303730343139356230393334633363386538323636393234 -63376365316535613234336565386138336434376338613438646131333439643931613462636233 -66356663653934373136383462636139643162393364396134636431313238653933623538613037 -66303335633437636538666463666464323030313666333363313531366662636637303662376530 -36343463643162646133353363383433373137353132343433343730643765383233306362313863 -37343861313730626530363965343535343465313263336238643966613238303031373234666465 -38303534333335313734343435636163333962623465616363353837366236356233313430356236 -64616234316161373031326634616435393964633937366430613834313335653133633936336435 -34356138373833633461643864633032393964646336646335646162636664386339616234373630 -30316431396437613666623130376664326130653930326430663839383537386166393736666665 -38633430633731383538333661303461323765343938616266613636633866363035646263653265 -65393234663232313038353336376334383562353937663661393830336361303838626430326435 -36396435306432646330376433313634393566383037386438326134623263616533306231656336 -61306237376237366231316261346131623838323634313430383638323663643662306337623233 -39306362633336613864656166663137383531386264343839313665633031623635656262666331 -64633834623166336132646631303032323930633035613532633831636434373463666465643963 -62353832636363666365643362306435393663653533616335326132636533343361653834383933 -39383961386164363537636365626132356462326161663062383231373632306137333965363234 -38663332646130313332633261633063396262376539323935623832343165303238306635363433 -61643235316430346134623939636638323634656436623630356437663465613066343031656465 -63393233333462363937653764346330666637303763613963303532343333633538333734386432 -37353036326238663736356639666561343730333433643534613432636163393431613365323163 -35376336373464363834336133663961656666383066633734303837303965653266646366633036 -65393063646438313633313664343330306266356134346365626138633835363464623833393931 -32343164383563333439366132633965633062626234313836336133306438333339666163613034 -39353366666234663438663639396533393464643630383532323531643932666565363637383333 -33316464666538623461363863366632303963303534326231376332656138636533666566613264 -65303836663538616332303164646138303437353338353864666435626635306130306537303536 -36643136336236373366396339653837366537386662393461316430346435316263666266306164 -37393765326437393637316133353037643234613165363134353965636330366437346436356166 -38646164346563613730333965633432336533306632333934336634643336393262396266633933 -38353236323939326132356366633064313435656631326166613561626530626339646364303733 -62613639353931333135363764333834633239393539336132316237376631653739383734356234 -31373937656262616237663731653963643238366639626662663634366335626161386366643863 -66306136366436383133366231336665643333376533363062333864363636383837626662363838 -35366334306263393566666465656365303363306431336631376466643131333530343965316239 -31333236333030336263373532666363376664343837363638373464616261333632366666386434 -62366630306432363135313234303037613465323263663236323163303032373966366432643533 -39373563343361636435356235313138303964306133393439633263373737383330626334383332 -62346431646334306462306163663331373139386634646638636132653561383166343964353035 -37323061313266313461316532376165623565336566383165646463303835303362383730313338 -65353036613838666636653838386539363963313938336432653063306239376364643662366433 -33303239626230646465636239323461616333313536633834626130646235373265316461303337 -39613262363765633164323333323333363332323439386430346563306234306437316630323762 -62393437663339396562393631346361353538366437343130616437316434333037316463333238 -34303635626435303436313566346437643264343131326363333265633538353164303461363962 -36633035313735313437363139623366333133343266636432383961373232396434376363363764 -66663134636235386464373665336162626361356163643333633766656337346137616164623636 -62313063343663643362313262343862303864646633663466353034656230313238623535646135 -35623539313466373462616233653763363464396234393337313433386136613337303465353563 -63613538353335633463396361633932623566323461353561323534626366626638306261333862 -66623132363439353461326663393433643738346463303730383137343131336363396534633438 -66346662613164323038633638303833666665653430623763653839393134336162316534366530 -31313761616331333732373337333332653665333261353632616437366433663665353661376266 -30333431303234633833363161666564353637653963643565316535333631653938626463363238 -64646661376165363566646138653537333932633264303161623834616564383061366462313161 -34336437663361646565643738656231333063643636353731356166353337386361373361323837 -62346435316134326565316466366230333731333863613930303965306235656163356534626261 -32393161643031643138383435633934316535643965333037346337346432346466313032306133 -63313961646263663633356138323234636231643166623836343663626561333039323963366533 -31363932396164623561396230326334663662366235646538383433613031636437613537363930 -66383037306537636639623732333537363963396530613964393438303338383035613066623664 -63653064626438343865623133343633653230663830323039653862366335343866393866376534 -30386434353865373631353539636530623434346338626131373561613166336339633139646436 -33376339396530643835353666653766663663613639613662383566343362303332643838366333 -32373734613032303234353764336431303137663239653165333561396332363638636633333164 -35653164663138613861356165323836333230326234376665366462363339636262333562303133 -34663563306239346331376638346435633432323363373563316634616236386665383637393532 -34343965376561663030373331666332303765353333623661373435653535333638333132643333 -63306231653330633162383332303433383932316633356261376262313666306432323435346364 -39383938343139653964663462613866343562373430663063653332653235653864326163346432 -35353835643961356562633066356662386164626639613561323330386439383462623065613731 -32343934393338353836383366633136333738383363363639656538313238373965653965653738 -38306339623634346466313062626439373338353934613631333939623638373763306566643631 -30366563613164323039303666353933646333353062333737323237383363623338303031366363 -65376437636639393533393138333237386534326465313964363631353432653661653433663632 -37316435643634656561366365646139353462383630613362376639346239633530616266366461 -32653733353732633063333763626134383836333064366633623961366562323063663463333936 -38643338616636393832383639383838663866353061633632616530343536373734633731383363 -63333431343032323032346561636130663533363036656339373062356130616361666666313264 -64376434666432316433303136656630326662376438306564393564323130363339336664663236 -65613839326437663539666433393136616638613131336638383238373732383236613330313861 -36346364373863303034653762656134643164653433356666326266656634316635343962623434 -31306563346666613131313438633036343737333132396462393235346638623035393634623166 -36643938623461333833393637663631303631616638646136313763336532626565303932383066 -39643138316332333031626331396462383762636639336138326564306230666531383036383663 -32303130663235633064333631336662633934306366656338303836616534656636343061636438 -66386665363863383466616466383734393934383036613662326261326461303563373330376136 -65663936623232626531313234383136316261333562343263353330323938663766313933333565 -61343636346261366434303166323438346564623261363934646435303834633132373235313661 -38643338313165623064396534633861663465313363303666666565383065626538663730646161 -32643962613530336234366232663464613462306363353136316134326233383834353131396533 -66313037333034626561643663636436376239633437336439626661633761626537323734663864 -34633431356361663833646437666432323039396637353062373139313630633636633539393463 -37616439383137366231333763363730306366373161663738373064636433303039343363393032 -66616262613433653231303566623331336666393937363966323262363462653632386532373063 -64366530326435333238616535663831313133376637396265663435373132353837343939343062 -38643033326236653639356436363061333331653064333537613436626562306662386337646432 -62643430333632386564386231323562653537376162373337663165333966373464353662613937 -66356339303234366639343861336635626464396665613434323334353430313034393030663833 -31626464343034373335303964613862656638323836383334366635646333366530643432656330 -38653739663139663038643239643135363666623034303665393838663766396265383537623930 -38653831373239646165313861643265316239386533316561653364396230346462376230346366 -36323330613438633231383864396335633438353763326430353836653563343930646538323764 -63336262363130626539363035386463323466636336663038373534383830313736353833326230 -34396238623533356265383264396631353637363137336235663030393963316332366264636435 -65363530303132616333313264346534633331303638353433616363626464633234646161316232 -38656261323437313766616332393063613263613136636137333466383036383862666262623365 -30323032373333623630306436393361643735663933643162366638373961366238313663353337 -35343332313866373536643765393537313233393236373862353166366533363435393161316332 -33623738373864353939613635623963393365333135346632353135633133363939626466643431 -32313730376363343338356638303831343139623761356261653362353036333365623161616562 -63356633313563663833366435386566393865366464623536623135613463366635353637633961 -32643033376464633063643037653938326365653035373534373439326266356437346264343537 -39656131636238623930333961653832646531353431633666633966643566666635653161303361 -36626339313466396630656431333437313836663332336332393261353032303633656539396339 -34366263616637653262336333616164303162623934643336613765386233343039653634373632 -34616237613637363964333362326235656664383565353764653532356139666561616133316238 -66636535353732333932313631653033636132356562646434353561366164666434636662363831 -65333662376664396637356165616639653163363161376165353337663231393631373965326337 -31386364653331393562313532333134393437346265316566353432646336333639373463626434 -34333765646162336535316637396361643166623132343965396366363136366265343037663161 -65333438666132343164336462653932386466666664373038666266386262353238323161663462 -33366536363066623632363034333231636637386232633938313736636161626439366563313936 -33363863316631323839303735396162623166663862613861396232626663653164346265386131 -30326437636135386633373134336638333562316563326334313739343936316130393164373263 -64643836313334313734303266363261313932376532376339643164336162643965383861366261 -65313662333130306265353462363832363932313332353238323335636436353831643465383237 -31336536626632316265346332356563363563333266396165663833643134393961376362666666 -66323366663233663939373965646137636663366230666132323961636231363430666630323233 -36356134323138653562666361636233303761366536616565303363383039643632623639373136 -34646333306539353837623935616430353031386534656433626331616433653530616439303162 -30326365343436353430636564613639326661636431376133393065373532306563656666353230 -61323861333232656365633331666133313564323861636232396463363162373934356334313232 -32613666633461373032303836373835333833343566343461333363333932343033336161353963 -39386335343931373936313038633161636131323434623937363233333239386565633035666636 -61623934633037626231633763363863316235623964353837323338383931633739613661346336 -38386335333463386138383461306561316364633735636535323366633336336165626339663136 -31393733333630386438653436393530386165633238343033323331383738633532333439636133 -38386465663630393434653865656134653564333138313963303034323831313933626538623932 -61663331646165626461313662343631663236303933356235343532326363383139306537396332 -38353265663663633635393930323230386633383935313561366164333965356431646434323438 -39663337383633316230653632306666363536373466353066306238376430613630373465373665 -39623834303831373063656230376135356233613535653463336534353236393763653763343430 -61363165383266316631383734306331336664653437656637646134363139383832326235633530 -64313864656539386633376439613833313837393138393630306562316364393132343133303134 -39333934626634373436363963653861386462333864633238366538616661323864323264373436 -30303761616564393530373964333763636664333331346661356333396466356565336332303532 -37623165366163653032356565353730666138333064393866323334633066326639393362343664 -33633137353231336137663839623939623436663032633437306662666439396465343162626136 -63333462393735396366346632326132373932333637343962313733393365376139373830373666 -35623135336363373438636438333061343637366433336464373739363539376336653564396366 -33396635643364373762313162363461383034626364663565353635643030663035623662653637 -65653162613230643461646561313634353933393263346265616138363338363036303264373336 -31666538333936303130663930306538313866616166666366363835643433646263366337353263 -62336362333762303566613738313866363262343538636235333533376134633838326531303339 -64313062626339343765636366363834633438346565356439366163386330363531363537623734 -38663566333133333234636264623538393731333738643164386466663034393235636533323331 -63616564616465373266303366646635386365373463363633653338326564343663303661353335 -34346136373462636266643233336530343637613731336131636563643031313631366136363338 -34653564343761313261356237636265353936616362356463303863383164383766316561643364 -66633464653665343032643034316136336538616234643161343732353861363936366334353566 -65393964633265353933393264656533393362333138613362363033646138613739336663373633 -63313436383132366361376533346665356430356130333834333337323766303734653838626564 -64346633316431333065666432376163373666303538656137383662396531333434356430313365 -32383732326537386134356261326364353866663162396633386263363361663138383135623132 -61326235663764343961386536326130613731323064356336343866356131646234323934646237 -63656162626362396362653433393266393932333533613835616136343533373533336432383839 -35373339613238353061626634353138393739303337383761393832613765303937633537656165 -66313834623263323839666634373636363633373362373266383634363631633233633138396233 -31313363366636663337383439303861346164653438326236366563323563613732366432303263 -62326165663330343738396431383862383362636532373738356662366237376566376534393965 -30316138616339366131393132623863356331373361633430373461343363616133373435613035 -65666638366437353037643031323931303839306330313233623336353263316635336663626366 -30343937646563383739326132613037353934333235353337613635613966376437323664393939 -32303131343237373336313030373339623835656130386638306230653530346266326564383464 -30383530373531393664623664646130633936333130353666653062383666646661363335613334 -30383434653963346136366631383939663030343435313330393366373031663830343233363264 -33626337306230666263383661376331613134373136323962313736643332663337336237663531 -37333139346331303432333236336132396164633833343862333939626361643366626336666132 -32383831373936663033336166343564373061363734613132663737366264316231346438323131 -64363137656363313930613365666538663830613961396531613064616231326266303964353666 -38383338363465633565303737653235353361343138313131353137313264306162333131626632 -32323839633966306664396138343933393261363030373033326133376331336463333661373662 -36633161666339383164636436313737303165643164643836613436313834333936353136393332 -35643639373633633837356166356634366330383534346635326262626665363232303836373037 -37343464616430396337666564313431646237616131343938343138663534383335333565383631 -36316131336261623830613032336131636433656333313535646131633436333435393636346434 -39396564333765356633393565353561343062303066613930613766633734643930333639366336 -37396439303434626335646666336137646236656465343739633766353836303630393135383965 -65653663313265363663626265666665396463363762636339663862653566363137643939396633 -38643361313239613364366361303466323030643733363435393964653230366235303237666562 -37663331356665663337383131613837666532346364383330393431393934316438626161353766 -36363739363063313636636130646530623162656336326336616639656634383633393832366366 -66653162336536316264333966343861363439313761333136323863303536313335346236663237 -65386634663539383431333839323061646265343930343766326137316133356165343661343239 -61366233396462396537303133336264303165646233373162356334663663396364353462656536 -34656163623136626631343961336164326561326264666566653662353463356565366461373239 -34356665353136626133663164643761353065646136666633303931323430373065616430326634 -65616332306631336635346130323831633262656630613165363330393765303735613163636130 -38396135616566383735323534353638643832303036633532643037383033323734376235373934 -31376437306239666361663530333631653963623162333930623961646131653236313164626331 -34303862643034303038363630373861373965653335633235333466386237303665633332383039 -31326630353234616364343361333834666363303538656631366633333538303431323432363463 -37353233353639663362646162666563633334383836373862613163343866373364326539656465 -61363931376539346363633737303935376534633234313563626566363737303536343434313463 -32356339643364393966646430353837643936656536353237626464666465656638623766336233 -30386333643263373631373361643566353631343637633832356639383630353066626137346634 -66333861323765363563636337633437396334663636326635346635626165386562336330633234 -30333032353261666439613936633331313865313735333332353131343435666536353330643865 -33303766363836643036343366636433323335393638333332373037623736343065643333633438 -39663936663237306230396533356539656434343534393866313266366536633362386563303137 -33373535326634343335623237616435326533656237633432363033326561373464333539643139 -36343039356134316630396236656135353263646161396132666237343732353762303264373031 -38363035326534663636353838663762303061333937623132623366633731376433393562373331 -34363262343838396366336464623537393835383430663635663561303363306533383439313531 -31643564333130653166623365636666383165373831326534666336653766636166636232323831 -32393430386639303135623732626532313332663036336635363031343233613966313137646461 -31326262663361616161633762613133623464356666383761383264336433366661663834386234 -66363836333032613738653335643837323333396163626438633166303034666230343032623161 -3434 +63633031333136303831643134646532343763346234363064663463316136306361633064643061 +6466316566396336646239663837323836363462663335370a316135323839316331346333653466 +33393465353564376334323635623937373661303737626666333432363366643233303761363938 +3130326436383765630a376165313631616361626238666239386165646635383734623434623239 +34306662363232663939383539356233633239653761396639346434653962316566633534393834 +64613032386630343035643362326638386162363964373334343363326533623538336539633564 +33623461376663373565333930333038326330623332356130313638396532336630633636613466 +33643734373633333765356561623535633962646132396338663931373937656666633065326261 +34353934346361373933376439343230383364663735323634326161373462366139373937333830 +66323062336463363230393438643666666238633964356237646464313138363734376434353866 +32623832366436626432303136353961323766316334623961303163633136666534326561623637 +61396434363266383632396663343365366166363130633461646233343662643237323836346534 +61383363376331303763383932643264376330316663313138386432353434376463353630633766 +38646563376538363737306337336637313262376665666565613034616162356263653631383063 +62396439643136613235646238343432666439303865336130656636623432363231346138306363 +34323861333365663431633538303731303464343638333830623831313438616433656564616334 +34333838333364393132386365656632343136663464653239633835333766623333343430626232 +39323434643464383533646261373961376361303061626536356538383134343464306363316230 +33653132353130353833306461353439663962373633323539373833313339356663386262343533 +39643032346232656639353838616362616131626264323363663132313536333665363136373266 +66373633313365616130663331316466626234623961393232336232663164323736613361393533 +66326365656430386166663039626538653130353762383161653665643461386461316239366164 +36643662366133306632313235326565373132663139333132396362656533303239376464343336 +39393635363331363834643164303531643438326530356231336431373039383134646461643735 +66306166653436613936646339623164323735366331366661303435656539616633376461383064 +30653432383462643962613131323233333363386235626630366131623932643062653466623034 +63633633383938393133613534366239306438653166313834353737356330333739383838376431 +66616335663864643239353736373938336332316539343731323938376664393238393938396639 +33326333613666396462653663326663306464383361626135343163306132623061363862653236 +36393436306331336331643133313133343164356330363665306162636366316334353439316131 +30366330393361313862376634326530623864313237663738653464353962656565656261323036 +63633034343366626638383030366662663963366566643065376639326132626333333161396163 +33376237353832393262323937323866643632326161653664303461643661386665383365376464 +35646630663639343430643132356238386566656538336464326666396337643366316534376162 +39376163303862643039613166643966373933636266353265613636653832343466303466373665 +63643763356364326630383934373435316436623463383038646238646632613161386236376530 +63386531663431343963623737613133656238653664633131333966653664376564633339386265 +64363030363739323631376464343562353866663530353937613165666539343065653166383931 +31616634626136636235616364623261323635333762393338303464386663626236363533643764 +38383661633339313735323237313631376263383836643331666431613962376632363063613962 +66643332633835666131356264653862313133663365386566383033663661343738646138343030 +62636239366463616236313762366366386566306463643164653435373063613066653931333462 +63663836626362633961613031396333656633663632653231386365616163313465383865343762 +36383132653533613766303366616438333937313163653934636165343762633133393637623566 +61373435616639393732313032633565646363373539313965623132666134396630376637346436 +33663933386537663236623463393532333134316561616632356565323961653031333963633038 +31373035643831343939643166353336643637316134653533656431393331666364303661623637 +32633962613538396434303938376233343630666263333561663464333463653930366233623032 +63383965663739356261303130303030393838303033333363636334326264623063366136356133 +36653061636530396432386233303232643266613466393266623339623130386231616138376633 +32303062353531653661333131323264383533643238343366313939633138303736666530346635 +39353766353934343362363865313336653236363462626461313930393230353838623839323237 +66626430366432336362303530376162353361663534633962323538616432643836363936393465 +36646364333363323634356236353337393739386231616138663335323165623331366262666232 +35313338353433346434633562303630373834616163343038346266393835313539663830336664 +38653861336632633137363834393863656437613333353037636639366563343136343964616463 +35383962383932613738373538326437386563666237353732643134633937306266343662303261 +35313666363336333864636533366466653439623566633862373236303438656162303865323833 +62303139623238376639626331613234326532663062333065363336383163613361383939376366 +38326666373164383136373865616332366566323263636234643231613937643562613632626531 +66313963356338313235313838613534306366383632363734343539386131363837383261333937 +63363130396436316661386635656533366265633264393164366236373863663963613830343731 +38646663646539646564616265353731333864363066663562356139313761346333383131383563 +36613435656463326136326664313336366162326134313662343331333736373134653131363765 +33636636376437346634353362306330336339663066343034633531653362663561393134353238 +39383334623933623566666466666536643765616337376363363838616561316365613237303630 +61346630383061653738313837623437323434656330303963363361363432383766373432313037 +35616239346137336531356635666131626237306139326332636339653737343236353835373139 +64623830393135323232346136346634653162666430633563396432353865336436616363303762 +63383131326565316538666163333735353734353537363531386235353435396366343134373137 +66393761306463363761303564633933623634383035383831636130376432633461363331663963 +34366436643661316538356162383366323431633033626333643938356137396563346161636433 +62333263343930666365363262643238366331336333663534356535313934646262383932646663 +35356633386639633134313639383636383966643061363536333532373863303034646464623537 +38316437633030356633633838633764346630336465373463613931313930386638303934613539 +30643765616639313032356633316364363765373664356336326365373838646533346265313434 +38646538383833373239623932356133303465623065656132323337343536306439313664616138 +38623836373665353435636239363337343463626339623538303736386239326364633137363566 +38313262323962386234363735633961616262646264353861646230643431333635333834306362 +33363066656562373839613732326330656330656261323361376637366562643739313139616530 +66333338373739653235363763346437353334396464373738393533383230353462346461623135 +30303364643531383137363465353230316566316131376635623063393962633131376236386362 +37366566353163323532643233633663303065373637656163353830313765376663333365626331 +61636332653565386539353439633636333832666339326232396436343366323264386461616336 +65623366373039353861653466663330353635303534646137383239343263616238363530616562 +34323264613835373934663236653939373463663439623866653033373731313837636531323837 +38616435656135653961343838663465633161313265353963373763633766663232626366636464 +66316562303132346564636538363139376563326565623666363930303633353233333936616233 +62316261393536393034613538626331623333653535326162306631613065313239663130316564 +63656534386565313266393966396231613435623038666633323631393039303965326466626139 +30376337643762343061346464393731656339636338646334303861386631363132323364373533 +64626463343535366564326238643832383865616338303233393930323265653165653638613532 +32303665373135313735316165613131333861616461303930333936393430656434383664366336 +30383030343437646465353537356535316364303630336161356130346336626161316539616336 +32323566633035643434343333313432353438626233393832313139336561633036626436313634 +37383332313839613539346631313865626530623737356535303835643163353136623232616334 +64316135353162326237363632363639386265393538363930323138623137663664666538653734 +39633233653635653433363835373133306365353435613736343363363532393133623065356235 +32346238623837653962326638373332626136313931396530653762356262363730626664323935 +31633966653131653565333731373633623833373963346135656534633334653133646361346437 +61613763633937363731663138623439353431366539353535633635646464303138656237396161 +31323036636438393966373730376330376232396130393234393631646565333732323839656331 +33613566633162343338333238396165633730613231623034316363386333343165653563623966 +64336139343264326534363239396363623630626432643162633262313563656435343961633333 +32313735393665333534326238306136396635663639666537643635623934303666303836373265 +64626637373231376635393331373564626562613630333765636366333637383733646561623661 +35353466393364383836363735313931353934656635643639326234636631316134623732323933 +31353162313230626531336238656235646434393533366461336433663833303533643764623836 +36663932363230303034303836303339353837633938346266323836633364393865656531646162 +37643031343734393965376465633036396333626365333261643737633930313834333663666237 +33376231623530323638373334383738336463346339336433303463633466636465383763363365 +30326466653839303934366337613365636631616334343535626634373831666635653762623937 +34323666303839636263646533626261323538376362366132363537636433383964386439323562 +63653231646139323138616139393930653165626434306337613930643838346139383938343462 +65333135326337353766343234323839666262323532306363363365626538306331643335366236 +63313733393137313431643561633139393564383635656439373561636464353463393266363834 +37373064383133613166646261393761633432663839616162336635333761373231646562393438 +32346136303930386334373735353530323162646336613133656237316539323463633639383937 +65316564323866323864626564653435313463613938633437343236343264333537626432383462 +65313033646565666463616430383033316461393230323937623534306230386561653266636633 +62656663303631633164346266376133363566633032326332616639646661373636373366383062 +37313830303531376531646534303436656165623337316332303338623732393835343933643136 +65633137303831613831383137626464303065666534646536623461373433343536393139393932 +31323366303035323863643833323033376664346461393833383932333461626461653563326235 +36656263643262366264666565626664653165626336373638623533353364623339396539323761 +64373232316265343832363137373765396561323730366438646464633237333437643332346565 +36376535323339653335366561633834343134343633333465646136633936343132383333633235 +31303861353963333563313864386639663135393433616635326230386662303564636238376531 +65386165303835613538346333636364333939663536616431383039636561313239383963383839 +63313561313666353134343164666637643164316263376464366664613538393837323466366236 +65663065393930336562633338633138363234323438336134613530633934376333666165656465 +33313464383761626539613861663965663766643633653061323364366661303630393366633334 +63306132666330346230623561393635353266363434333031346538316163326331353661336563 +64643936313035336463633663636566376463313261626163353935656637633339326239343732 +38663735393061316532326533623763326136323363383365396162346233633465303439383734 +34613332373363326233393263396337393064303838333330346339353938313836316537633761 +32663730626564666435326539646264653638373333316339326437393661623861633464613430 +33363433366462393936373331303030376132333736653362303261613238353731326664383634 +36643961353831663738393365373834666261613266613762333032636235653366353538333066 +66633464333534633165363035623865353934366534343830373136656662353336373335623437 +65656463373930343730663633303131636133306461353039333263623530653030613462636132 +32313035653263303562626466643961636561633761623762376465343831346662616364613963 +33613165346637336131333837306364643865323461666435333439313334616464363130643666 +36313034663037373739383263613132393433646233313761623635323333356236303438383863 +30346264346261633863363239653662323938653161646533663062623865303834333636333439 +63336139333334343638336363616238623961303433653062633439666264663037653164653664 +35383632383533353365336466393038353230356336346264613161316434616537313131303439 +38613035363263626663656463626664313266396534313734363832653734373237346631316635 +39323834623161306635666338383532323763343037323262616135653766386131323066626431 +35316564626539383836656665376331306532303231613733303834666139363334303762373038 +31386465663836323362373435393964666665383932376333636565393130356264633132633337 +36383338633730343839643036323833643238373039393137633430346363643661323536323465 +39373938336237363662306631646265643566386535666165353738373765623666646634336339 +31303464363430646661353033306166383363383661373937643332313230613661656636353163 +34323464613933376330626132356136623263623464333664373366396263386639333038653835 +38346533386538383763343233366630333461396265313163356635636534313066623361613837 +39326666366239303666373761363366633063336636613931306231653232653361396531386564 +37663137643137353039303730653231353532326665366130613838333966643730616166393536 +36306635396239623330306262643733346135343333396234346365383039316665356337316264 +39643835653239373238343966323864316632376266643932376638336266636565333532356430 +38336235313230323335623231376364343231383439313033636365666435633034613066633837 +30343037623535633961646434323434636466643463356264393866396337363165623637393638 +31303061383934613634336230306630386336643234343362346366623465306130626536303666 +66636264336431393065303136646461363938323665363333366265353137363338303064303566 +63393964366139633766623233363032643566646532626164633733373763666634653266663464 +35326632626338356563313935366134376334623333363834653564353030343163396561643864 +30336132303331393063376638653635316336343839303962353936326364386337646432306163 +39646137653937363163373134326330653461303839333765313731653266363834616533396636 +37666333646561396466323436386633633865656266363032376161373430626464316264343261 +34643533373637333866323237636464323533643866353861643963623866653461326633326437 +66396132653334656136333335613831623932656636326536356138343537376363353232633163 +39623761656661363331623937313430353633303439663461353835663361656237333034303133 +31363935326564653866623137656535656430383939336165316138396330613936643931623236 +62633630646539313865333763343537366632396437616230663436656563353238636266366361 +39646463643463613139636637306337326435303930396138353036313163303537366535636434 +30656662316334663862663234626133353661303336353933343261613431346533323366383663 +37653934336436636231333663376535376630633534316330366535613933333231396463323663 +63633335373361383833316362333637633931386364366365656334666233383662323330363363 +65623061343137623435623365396264646638343462666239613564393361393066346530353965 +39656662616334336630313264376432653166616562306665613963376462613938633335333534 +64363662306338346638633434326132363939663364623831656366373664636361303939633636 +34363133643965333964316363666539393833356233346634346561616231336333623838363137 +65313133386566313337363261626161326533373665313366323034376135353330646563326466 +31316531333038396666303831653533386635303162653563353239653136643962383137323662 +64353933626237323132616332306236636137306364313035356532373630623030656563383334 +39303831366538663163303937653562616663623833386236316137616236353336326163656662 +32646134633430626266376661383763303165623365393830333835343530656332346666653739 +65373161323336633733306462626139346432616633336363386538383735396632313834316138 +33663136363534653937356462323631353535633935353938613365313134643239633961653330 +31623366303838303763316135303964303066643934303666656138653962306565316237373864 +33643533356437666465313336303537323033363236306461353639316166626561373865626430 +39346234393937633639643662646662356633663236383333333638333337623934356134393130 +37383639616163646332646365366532636565323139353935633166613538353264323162666435 +63363362663866373731356461343364353063616362616666666434376237326537326435643763 +35333633303432386333326665663930306266633134623434303935396532386533376366383531 +65306462343430363831326530626163393661643865643934343236316533666536646332613462 +31663764343032326361346231633637613338333030613263353334636565383261306366616165 +33313136353733666237313066663130333333363036386632653639666236393033333762613437 +66303166363766346235346437393366383637313762383437336464326234333464393930656163 +39363435303739663732653538353165346333633338366635386561646637626232656536303235 +65343536636630626533376432353161393063623134383630323737326330633631643165336632 +38363430333335666237383062623466363633633337633065633263343136356462333234633139 +32633031623930656538333164316161633339353536326236653032666337306330323239333765 +36343433633730636165343161303566373332343364623430646165616238666365303864663562 +31313539653166623764363830663862363133663532306561346262316539323261383163346261 +31656364393161333539643334663033333864336239373861306564623031333730356435666162 +39353065613662613430633865353461373733386138343662323664343264373230626635303836 +37656632356364653761613462323336313033336662323635356462666430366630616530343332 +30356639373539356566643766316562636632306636313730353530663932613433633763653366 +30663034636336356661303264373363303731646432386261626164313064643864366533353234 +35356361663835623031643963373662353431333639393061623837303332316662363436383632 +65393164333538336433646138333533633930653034613766393132373432653366333536336433 +62383735356362613735306366396633633161316363653133386634313534666639313736346232 +62663537343364326638346233376239306265333739336264393234646631316464383164613263 +62373864313438363531666337383530653264373237353036316537616532353038656332353864 +36613538303263643461326565343866633965366636316132343566653039626235613837376361 +62366439656339316563613861336466343135636436616566396637336434356333383562303230 +39343632633465623638663337373638663831356335623663613539343065303866313963363730 +32313136373137353937326638323633633237613161343035643130653838343535353232653635 +61636133643935623265623435663064346430396533366631333561343164346163303933623162 +39306630303035363536663963616633326563376564653337613163643230396562656436353061 +36663134313064376531666138396639653435393138646536393562663165333238626638613532 +34313538323734316336613836333538323862343334393365353038386463633165343034616162 +39626138653435633130363039303538623937663833653230343265613237306434653031333862 +30313736343233633634343432373030363032396335366434303065616330323165653366303464 +35326432626161383036633362363135313937346666333935623461343766393238303734373639 +65303163633632373033333134373863363532333734666138653738666439393938663334636338 +37313864373762616530343232613132613632323566366164373936653734303164393964656436 +35343665366335333365313739303062383865356363326462313631633862373965326165386161 +36326164626233616536333835633233653862623634386465363539663164386233666535666665 +36383832376138616238393536336632623537663632616234336530643934363961336333656262 +65373932656134623634653838353037386431366135646338386335353533663565386237346133 +66663533653265323562353662643263353661393132666565656439356430656665333833386339 +30383733656464373635333661396363623463336237643635356535373363643335363662313732 +66666135386661646361356663663937366566656166383865323636633530636332336564623339 +31343633613938613836636531393963306365336163646433633938656461313231346639616465 +64393364336631383238626631633631313636396631356161363561643334623639623131646166 +35663931363562653236383762373536336464343330623665623338636665626232333537326135 +33366163656439373936393361613534393733353832316666323138366466333038626562393164 +35613561383031653135613736313938633064623364343630343236366161646338666237303338 +38373638623666636436356434346139666136313931346163306163633738613539363566323032 +62666633653462663365383239333966326261353534336532333933313163656564623534663563 +34646230336133353364626239666631333564343966323935353863383565636437373464366430 +38613735643330346530636139386662386233626330383639613735326463666639346238303062 +34613034663537343734663165663637353662653164666664653830366432643463623837323266 +38666363663037376538323130323437353265343665626333316133613332626336306565343036 +36363932636164383031313562653330653831663931363335393164326164643339663239353336 +64373765346335393161386363643164616465626234363064633266336463333230393937653139 +32663031343236313539343661383134366561326438303363646432666164326137666635633464 +63373435653463356234633463616336393530303035376131653730373866343238333630363463 +34663438313439366663616361623335666339623463653031643264313830306539393561643461 +32653766653464313836623766333764366634663737386133656238346364373862326232356532 +63353530303262353537333334343535316464656466656133656633646537623964666234333533 +66373434346332636437613666613932663963613033623061623963343538323432343533646631 +38373431353735656633373434626630346161623338303036616465323566333531323966316261 +32353639333665353734316330616337336338613931383538323230373539336565623139343537 +62623137326631613264306437663631616135383731643136393632613763323839313637633139 +62636661663338613861313830363839383233316633333662303762613636376230386438353435 +63303566383031383065356231323537373866386337356630326461666537396161383666366430 +39373132383635623735393866373131323636373432336534353035643134653062613663613134 +34626664383566646462666138613864363439393166363038356365303339643033396665316162 +66316564663038613964623439636333326361373338376232383063346264663662666165386436 +33306665626535303737306464386434326634393639363731373735333863353738666336373930 +36653731313464383731303030313331343538636439616664313937336537626631646632626333 +62653532633734613034393831303434623238663766663835336236646332323365653865356334 +30653563656330643739336339336436353734396436663166353430363066366432366234613561 +62303838313138326534363631303439373438623639373763306535383535613332326634383365 +30356664613565356166396632383737643635666131386365353364653937353362393235346665 +36613036353432323761366537343265343365636636613365623961306535623066366134363239 +65303266333236636234396466393666383963303561643662653436653965626439336362303639 +35336564343738653065663262363337326435633465633861633564366261616534313763643130 +36386130393337353934373037636461306137643562626331646436373232626535656631326535 +61303739353132323666316266313036303534646164373935326463343030316136346435313736 +61333734653230373234633837303865313238323730326462306532393032373236633561393234 +61386261343434376636373435346437323336323864393639313764336231613037333837623037 +35613439303364663931626636626635306238333337666138623835333530623232356363343538 +63623533393964303964313462373431346664613565663264323166613938616532383630653766 +64623630613538303738353962643738373438313931373731636632373366303564383237646136 +35613734373034643234396135386633613637383037393139313361356335616139373836616364 +33333937636439313465636335363536653762313766643061343934616536636265383334663363 +38346363623331363839396538333466656261356265643436396663663630623363666330306234 +31326433626634343337383264386236633664393339373436663261323033666637373864373637 +35623462613534366536666534653539613537396432326535643630613431313133383363623261 +62393662633665626461636533663661323364326430356137373965663637366266633137303563 +37356664323864663064383637663935336432396630303163626261363866336364323735383362 +37656633386536646561336162613633643638623666643133653837333664323161323533386663 +34653332363965393065363735356233396238636333666463386130313334646363343432636436 +63336430326432353562616338613565636238333365303061393738313030613732356535313230 +37633566333437336465333238623261366665303661323239353661353935646136383961663038 +39373161383762373764643432653934646364643361636562316434393737646230306663653733 +62613732396566633764353430386337353332313130633662333061333262643939363266323733 +66616565643538326666313765633863616364633130363765643235653266333233303834653264 +63353931643136323665653437323064623837613133626564656630656339363166343135333031 +63636436626331633832663236656436363864323130393865383438633862303437323935643862 +32303139653139656135353864306365346564323131633031613430373531323534656464303236 +31663335653937653830616461653865343233383761343434366163346335626565633931616266 +39666262353335303366363432366439393832356465666461356137646466366561346262663933 +38373230316261326366653162313265363034396634643436346361623437356336353335623064 +66393661356662613631303534323330333964373732323839643737303432303832376635326163 +39343639616637386233333834333263653331393738356163363730616164373435316263633561 +38653239383838623038333535303864316238383262363834643330396561393635376363373666 +62393531663138316133316131373662653832653934303634373835373132616239356331356234 +34643561356230346335326431313164653138666436323339636336316565653630336538656336 +37613138346662663538323533633231633739313337323662333333353230386462316530313836 +61383533383234363561323732343139653034393965316231323130633335633666353334336538 +63653333633635333830323966613736353363616639313535326566373432366566386365666265 +36646465383839326632646130316532643633366335336433623932656235643633646632643236 +31383563396139633835636237663934333533646532306263336661346434663564316665343130 +33376332336633313865353733363836353461303933626131383462663863326635303534623932 +30623939623532633962313265363139663738663764356137666237646262346462643332326462 +30343131643439366366393337316639313031306630353136643563616233343364396231343338 +32643235343764616166383734393931313135636361386364643939323432353930663038313832 +38396261346234326666353163623965316361323263306337383637636465306533303838373832 +62343361343334653035333932363736376238333561313532376633666635623930366362396533 +33396530636630323439313838616536616237643661393137613732323564623835633636393533 +64326135303562343637333830343062303430323131386235313965343534383235346231643432 +36353634653565383165356164343230383064363036336565373837643261666464353763656438 +38336565363034643635386435333435323266396135653566633962393632623564653835376466 +33646635373364626133356436356236396230653631343565386432623066626631306231373163 +63653937343731666666643462636330373736336361616262323939653431666230653664663536 +63306135356332396366343831626130386362616461663036323864323132333835666235346335 +36653334303164376133323461396230353430373061303434383031343339613232653365323939 +36326162643339626461313363316535393465313262353935376638613464353335313338643231 +64656465623939653033653633623262343834396533393638623131623734333436396638663230 +33313133666336306433663563613231623663316265353864356261346632643461303066353466 +35663031343630393762623034383063373632623263643432333638396239323035663365613038 +39653733653638323339386636623264616663386238346135366166633164356561356436623064 +62356163643139633261633734656531336635323364623432393634333733616166646263343832 +37303637313134656337313930633036613766633733343339336236653062396463313139316433 +35373437656238353438653839373131396661636664353635306662393835313264396263373736 +35346231643862633166303936646231623637623931383664333634313665306666616361343233 +38623435346131346464306337306639643730376331343761646135316432656631393934633763 +66333034346636366438363565333338646530316332663032336339343339663238643266386239 +34373537343965633932316365633736323165623632353737333830396564333262303963313234 +64363038623734376462383533633063356662336132323864353963353733666363373631373462 +34303738633464353566383265333936656164633032353665626161313139376138343636373636 +31616133386439656133306264376234343633643165653663653866343565346135613264313632 +63396365643430396438376533626461653139363036313237326261343530623837323037313563 +39386132366233343435366635383934633561656334383966613739333666653539326566653261 +62663931356263393165346635656139646232313537326435356434653066346263613938653963 +35616331396431323363343730633432346132323138373735356565383839633633613365316536 +37333837323534613636393637613834306363386561313134343662363366376235623566303464 +35326261636632393830613931393866656136396230636131313665346335373434323939646536 +35656637616333613930376663633136666136666264386662346332376366633735653839633062 +35353834333038343532343435393565396336316330333831363162386239306238306665376136 +33663235666536643332363336306236636164386338366362643835633335623637636330636639 +39353761363435373965656436366438373966303465356234623861313831346134326632313635 +32396666613661393462343436353863343138353665333339313737323431666236663831653737 +66393666366134303766613966623636323338656338373366643764356163396361336334656564 +35613832326665323034616461353265633833653736343034643038626537666436666331643233 +33323034353865373563316262626434643338396637366531393766363865383461313336663232 +33623333646634613866336136643834613235326535393263636565363135313466663262323231 +31646432366161333932343437373964396135396363663339396362383930353131616537623533 +64376335393135306165366461626234336338366565313131383335323162633837373233363832 +36306133663833366536363762613162323039613239666639343533616461326666393165623366 +33633732326432653337326134323163613866623032633136393133653536626436333934363230 +32353264333537663536613431656438353763633065613434316130656664653733623765383363 +39323236386363313663633036656437306631653337623962346263643937363631613134333131 +63323134353864333333366538613630636161383336626264336634306634636534306433616465 +38636438623534616631613633363365396432613737333662326164393762376234393134353336 +30646331353134613537643435613632643032373439383064386666666234323136623961643138 +30623734313063303536333430353934616561343666613764613161353630383639303062383539 +37653536646563333333623462613030376436393132313464363139663263663361353537623236 +61643566313336356466383532393832383333643362363032336230373366353730303331333065 +34333534333965353562626539383262663266303538366461613230353666633061316565666533 +33656538666162353637366639373632636238363532333736356534633964653038356639376137 +66663931323335336137653138343739353031303532333133633036626338383433653364646438 +34306364663538653561356438313063643539333839643036303039363932323430376532663339 +38396264323431663864333037633335343836653839633963623035636431353633396332663532 +62336635633732383566336137336537613666366166333963646564363964323539353132616230 +35663165383361376635396230353534393361383531323038343430663833363138353065353363 +31666532666131306263646262366364386231386234633638613761643662383165336665643265 +33636331353630333838616333376562393763323162323235383562333939376161393539343234 +65373330363663653964333764383134383639336463646661643862373861316437333865313639 +30666435396130303835356535306336643465653839626633393038653066653330386636396138 +35626439373031333030623833613065633636343933316635353034623737643630376561656239 +62393232393737346432646236343766663030306464383664333862336136323332613935353266 +33353630663234303237366539313031383264626564383735643662356366353565343938336363 +32393466643539396164376532376133616230373637313339666634643032653534366136636334 +30393166323965363764373830336561653862313136363262613738656231663438386233376566 +31366265383632613338623035633961323731643862333537326262313337643033623133323037 +32306363323762623763366437353330656665663766333263383538396537616231306239303033 +66623032656335653936616166353338306161376535313630656430316134323334643563303162 +63326462303435393435343262383331666137313732363836393030666561323136646262326363 +31663033303437633233643031303761653365346261313562333230316664396531653235643233 +32343038373539316362643161323335373234343163386263636230323161353932383139316566 +33663633366165323332653831323432633036623432363666366435363462633062356134386630 +65646639393437376466336465393131633034653837386332363830363162643131313738386434 +35313563356533363931396266366466353933643437623662623564343566623836336561333037 +34386661346230373533333034366563653236343861323862623534643333336365386332653739 +61353434366264343633646465306161366432346337336335393161346165656135653936376237 +35666536663563383264363737383464656432636137333064623735636233663030313835663737 +64343634356333656130616463363161363063626461376331663137616233636461373433313265 +32656639396134316134353565623437313564633839656437386131316561613239663536633638 +36323862336539323664636632313837366539356163613132393233363434333666613634666363 +38633334666163386236323135373263303866366337316239653964336534326634653463366136 +30613661613937366363303763666366323065393534383733373737623635613365326432376538 +65356432323935663666353534356533316330396136396333323335333662646234333634633861 +38643931643536393836653331636166353334656437393063623331376430646666323035366335 +34306137663539383566346136623330306333353433373539336636303931353163393831626236 +31366530623163366535316430363733643538366237306363353733333338666432666665373136 +34303862376231303563373830363232366363633164643432643664383966323437363065623962 +36343631303430326639376435613638356539383232363330663732333337363634333433356164 +66656235653238343333383463383131333263366633303535363366366133376466383035323862 +39326666313638623532633438383433386564623736383162306433616236653065346666306465 +36313965653030373965313233323533623835656666643330346239306337626439616464326566 +37353265336634393834653238373864336261333832313563333238343632616438363663353436 +38646436663639393833633564636662303730396638366138316336333963313637313661663836 +63306132663462316365623161666166323334643634663437643361363264346538646638313433 +62346662313931656637336431636238646634623864666538383366356330306266386237356133 +33346464376334373764646336326238343739363739393934363465366131363861373835303366 +66346638333739336162663731316132616531633933646331343435656363663830646638353763 +31383432303066356237313231666661643862316262663834643265313937373333323565646138 +65316330303338666165373565633135336635346563333834623864616436633933373537356333 +62353339393531383439666237323563613464393433613061613839393764636536323562653433 +31363637396565373532326233396433343436643963613130356135613935366635643836383438 +64666537366432376339356630646436386234353266653637313735663632353439356261623364 +38326538633637326532643263383032616236643065666564323837633732633339303137643735 +33613138643536393361353033396435643364393330333035363662663730666637366339636634 +64636233333631343238636631646130396239623166316135343230656164313165353838313765 +66366439353966333638316462313135316231613639363031333961313635653761333931623761 +31623761323636616261333662343530643363313762313832633735346566663634353362363136 +31323235343365373738633661313533323364323837636234346435333433363430616464316133 +65613533633430646239383965346261666533636565633364373961303665393564306630636133 +61306533633733373562633434346263613838663431666233376538346235626261313135303830 +66323539636162663231636631396465316335653431343938323963343334316365663533383736 +38623931393134316261373361623766353233663333623436646565313534346566346237326362 +64616464363532363063396531316332626263656466346134346337616463656665393735383337 +63356533623834386637393836346131316630666635306164313362353732613064343834316631 +39383366633937323562356562626365346365653662623961326466356231643634363232633830 +61353362646532656163363430306265306661353964383236643634376166326139373364613739 +31353336313463353639376235656364356163633833336262383739333834636433393139383433 +64393866323561366362623465336136613430643934396164373164646138333065356239323435 +36313961626136353036666136636663303233383061643232653562633933343632626431636633 +38633966366163613665656330333163383639373630303563626434313262383562626230643337 +31313164643164363063316465613532356535666139636431633937636664653030353665636334 +64313665393130373731383639623064363062313163363837643234383635383066383835366366 +30666337623134646462653339386461636263303735633034353066313034623461643264363631 +36303635303938646237623635326664306338313031376566303532356431303463373262323264 +30333633393062396134313666663834633032636330333265323637636561316461393364626463 +30383463666334666232643763303763363162363864653266643536343064376438396130663236 +33626664656530376632653563663632623764663065643266313463333030646239633763303538 +61306463333265663935303662316338633538336239356565323238343936636262356539383833 +62346438383438396362393762313461333730326338303739363036303363636433396332306630 +35313163343138626335376264646234376535663466303130656666653030306533623166323564 +61623838616436633263633836386632653135326661666335613432356237613161636131343665 +32346665383962663661613738313162623035386661656662633438353938663762626236303238 +31303462343135376230663161333739353537393135613439316135656266643733396366393932 +38326436656663346366653339343730313335393830663031653164663130373063376266346261 +34373666656131626239336461386130643334333431656638316164623232313262303863313362 +63633266666366366433343131313732653461653636343837643430346462323633336233363166 +37313761633961663466613365356166366462643531336437636332626334363534613265383431 +36333565346631653061623539356436656563366165346562626337306437346230613631303534 +65663134653566356662623239623039653439316631666661646162313238373237353863636536 +66376464646231643038626635313335653231316161353839636230626333623664343935643863 +35633630616532376539643665313931643833323237343562383239396264386434326261383733 +38393135373734323536316564373935323566643630396331643165633361663266656237386439 +37313835653831373565326265366465663933333635383836636334636133313262636166346631 +63393535303165326563316131373662313733383464353937636365613536323263333237323237 +33333966363963303335616531633863333530646331663432373731623235313266653836323631 +62393332626163323737356439326336333835313530386563623462646439313234393861363562 +63656638383161613365623935346538303462306433386533373638343937616664636661636130 +64326261626639346533383463323134393862386538313333313836313861316135333332336164 +35376236353034646138383063643538396261386437643137663930613963356539326235653065 +62356366353737663363323863303365313033666139663462653862363862303161396635383862 +30633465613365356632613065616633366634313138613038636362316163323062633534373133 +30616364613233653338386162663739613465336136313431393463303465306264643363663230 +63386163666665623764386333623735356332353733663933623139336638343532353636363038 +64623831623732646633316233623531643861613639616263306239313565663566613933333032 +39633066306164633663656461646364303536326337363539626565366430333138393535356630 +37633332363164616432646161343165306131323437343336343838643537626330336138333334 +61666233623435363964343637623135663464343038646636393966633962306563326332396661 +66326234316136656536306465376130643039326430626563623663333738346238373232646635 +36616332623439313762376564373039666239626564303133386534643138323136383737373336 +36666239323030396338323764626535663534633361356166346434613532326361323066363739 +64363235616232666462323961366665646566323265336634333330376665613736613965386636 +62663031636563666531316364653562356434656534663166386237346364396565613064396533 +30616531376462343162383134623935643130323666313461656366666238303636663665323861 +31383335373765623938363964363330343537373565626632333865643862613433663130383831 +37333263313634313563623261303362383031636364646433396634336465383639343638373736 +37633861383731656432613231313765636461646566383230633763336466396636373963313263 +37373866653230366565636338353266613334666338353231343965616136376166316237363433 +63336362356234303637356664383035343336646432313666613435393964636334323530663533 +63323634623933353834313431396137386361656361626433656164383461623138393034373335 +65373162326330386633376563643030343839626362616463333334646135633866346264656663 +36626137616465636138633730363065363936653039366330323534383139323366653832633332 +64313030366165663033333639623863383838396639363731376432633664666561353337623633 +33646261396237646535346565656639326532616166636536613233313636376538336161346639 +34303435333761626635363962396264366238323935663366656535383931666266313665663131 +64353461383330303131646433613731363534333633363530633865353930646130306136626336 +37623864633762633334386464353735323235343734643435313864383762376262663264323831 +30313062363362306234353562653533393234383266326637346264343464396134363666646535 +64393165323832666534376434626330623934363261646134656466383338646138626336306531 +37313061366632376162306361393537383935366662313739666162366332626337636264373131 +65393438616536653865376136653164633130363633316164346530323831656338643531343866 +61373737336637653262663939613335343136383930396164373134326634323430343538666438 +63636237656339363562383739623964666263643465373630323362643031633661373339336261 +38323266343062353035343232313432396332613537663861303837663434616334663031663834 +36393533343665336662666364363938666533653035336164383362643936386335653966333133 +39376665393133346264386432616164646437656163623434666366303032643338313862396239 +65333366643931663234343936636162633065636336316664613633383730626638663432363261 +66363466333731386538633833303439663237383534663133626130656161393638346231336139 +32623532363132353536363861373133623830333731636539373733653033303336313234613161 +61343231663265613363636332356136623961363138373438376564353333396532663865656237 +39383739626265663034316662363430636438383830356261313165613736336461396630643661 +66346332326235343938366430303835386666303036333437376538363633323934396135643635 +61663733373632313562666236653162626638323163313462393933343334396239633737363735 +65363566303765333533356535373832386135303963386137666132653431353230383738633961 +33316131623363353661643462356535623831323633323938313733626465323034663839356237 +37373163646565643362343362363865393963653364633366396139363333373239653537356431 +34306339346437323731336535393834363030636566363864336232386531633663653834363331 +35303336346665663236306639323138346466663566326661383539393538383632333038313034 +32346631633261396561633439346264313530396537313362663465373139633539356631613961 +39323165366536323234653531333333653562643730653966386133333961366631613537303836 +61396639633861346339386630623436386532386165316435633565303666623062393637653764 +66356536663964393861353430306130336431613066366431386164393665323937663434383963 +31333537343065613335636264616439313831653861616461646337616561383966633430306432 +37386564363133336137663533333432653533376638353066633064643565333531323264616634 +63383830386131646231646530663961363862613333656434613637343261393465643734663031 +37643561653062313739333438643439656333346466616338376233626138663235333666336365 +32326632313533323739373337326634626462393231306463653363393537313732313734336135 +65376630616332333362346264393933636164303732393164633662623534343031663335363137 +33326165633130623134316661396334626235373037613363336439393961336464333038666530 +38393139356338613532323664356366336466643165623631383931633966663339613130376463 +65323230626335313033316330353231643430613935343962323762356164636236393432663838 +38653466363164666133633565396231313731646339393832613739313331663036353530383764 +37363632616633653666393835383036383435653130313631636365333139386134373565333532 +62326665386564616161346136383635646335363631366661613232323665326339356535663738 +65636336656231343563313537336337353231346534353939363435373131393363393739663137 +63626637383263366262316132313064393733316539616366386266636563323630333533646461 +64333838313966346530343931636433636335653531633730653363373332623038626138656565 +39653562646236386365626336643037316363376635663339333561613563306337613864613062 +34666164356537616362346435303437326461383437653336373565636636313462653465663662 +65393765663464333139383263363734666635356430333530346437386566333230613932353139 +38376539393034656666303565643665353939393239393233643039646537373038646433643736 +37326533623365333831313562303161643234333863623666363334376536623535353461383635 +62656333396466386461343964326664326236326130303164396361356232306361656163363030 +65646661326165353635323035653633633239616165323865656130396233636561616161343961 +30626532643930396639303436376138623635623535363562663837613630373331636365643562 +66663865373233633263616337396266383764336138323465633365316234626566373732643866 +61633562343838343432633139633966663330303464303039373939666264633561396463346630 +65616332376665666466303637363661616239636639656534626366646564636339346533653538 +61373935643736333465356339656265656662626263316465313935646536376466323433666230 +30623865393230393963383766343933373633663039643661663763353930313630306661383736 +38633466613334653564616238303866303365613562336464386637343464303365336537613234 +62366633353061613936393434653963393433323662643264336561386263323865653634643636 +63663838663335323435306330336565333934666435623432396233393737643437663037616330 +33386363353732643038626264303864663030633965363266663339636164396436323464616364 +65313966666565316532353636356365386566646462336639366532343831383938633363386237 +32373035366437363137653766663833666164313462613330303437316436663139626230353463 +35383265333636663166346139326333636164303964373061306538656534336639613334633635 +32306664316232373731303566663561636264353964646333343131376533346463393765663766 +38656337353062353465623534373035333338313536613034633230386131666336333565363538 +34613835346230643965393539613462373765383231663930656263663033343537343832366461 +33346236376631373937323962336461313338666263373138663762353364646232393265636433 +31353536356366386139353337666464353036623761373132633662366565336538343032363339 +35343236363962393031616261343532356238366661396230353362343266613238366264643539 +64333435346362316130373966613834393766366238393939656534646234616664343565373832 +34373463376138623864623537643564316432653266303038663036353930376531393032646435 +66313062386335316363373863366537623939326665303138386562336130316262656437616432 +36343462366463336165616434333531613939326666333564393362646430393539666237336666 +31383835666361353038663735633361653261313363326235656537323537666234346534393064 +30333661376361663134636138663263336264643031353466623765663266343539633464653466 +65653537653563343731623036643036643238306338323332333235616361393362646435666233 +63376233383738663439313762396631623535623733323161643932373666333835316637303333 +62303764323837323433393637653133376566333939613133333030666430633965333465623531 +35313861346230376535343434623561303661613231363433303933623562336163363362636436 +34386462303039623665666635316234303565613461663332396665313431366433393630656130 +33373965663333373533666632633935353730356632636634636635633762313466306332323836 +63353038356566346632383431323331626535613432356433646534343864666437643734373630 +61636165306334653661333561343963636332306664616234383063633830343833636566646330 +33396433383463306263663339666466363939643133633666666132356464653735303836336335 +38323630636233313562666533363431343837663136313563613362333432653732313430613439 +33386133626436396238393635616134363735623462666564393830353233356332373135633630 +34323363376364633232636134636333623034303031366266663066323339353565336534383934 +66306264393436656265333964353566336234633434636462646139396236383130336130636135 +37343035376439656466663861373262633639383634353561383535343937353864313362373032 +30346465376638346337653163383761313462326431666365313835336662336266303439336336 +35303334366135626539313432323265626637376633363636356666646634343439383032386363 +33383534393730633465393732643033363930373733313462333939646639656430393632653961 +30613563303539306536373866393339386562666636633965316264636536336362643863323439 +66333035373039356639383932346436633930353064666466343039313534373136663135323266 +38366163656562646162653533343434333833646663323036396131396632343136353561393934 +36336330383866633732373562326632326365656364336636336632646231343233616338333138 +61313364656432373235346265623434623562373036333437643738616237376631643831316333 +62383931656334386365396337643162646433343430663431396538626462623736376333333263 +33626463323038666233333034373761356162363631333061633061303632626432373865613962 +32393330626131336135383932333832626538396264663662356565303332653238326135366539 +36396530363630616136313730326137323832616237343830373862373634366339633530656165 +33616533623439393834383761626661333062366566333237313733643761626530613866366363 +62646139613530616461303465663732623734363261656166663963656639633464343234636632 +33383664356433333761373837656364656462663335373264656462613234616361346634656232 +65363936626162393862393632663032323131613831663934356561653535363334356530376234 +38633030346664633665643138363563306336653733376433313738343539356533646137653138 +31303635366164623431613036396234393931326631613932633732363437376433346363393534 +32613031373761633264306462646438653761303834346134376465623530313466623533353338 +31626430303333343237656533626433303337323133396366383331386132386161656163353066 +34653263656138313664373639643464663937623262663966343662343833346331613364326536 +62316463623263313635653239623732396630303731646533636637346133323738656430613834 +31363939346637323963373731613036363231303031643337376131326130656335663837326662 +66666662623331343162393039303635356433333531643561343635656463653436326239653463 +65333038323838393965393438373231653436346637656563626431386539326432643265366330 +65656164656662366130363365366639343866636463646661326134353964353533393430653364 +36616564653166336434373131336235333931346336393963343030396634636566323532613735 +64663134343164643339646331616432363738303966616632363634313264643132633366393930 +64346337646632656130356161623966663366373131316663373336313932376366633262663663 +35666466363166363364363661613639323330646262373338653261663630383266306165646565 +37306364326664616337633432613563306565396666666134623133613461626339363566323862 +61343830666333373066613634643235346335366532383762313363663163633831303230326238 +31303936303731393464363466313361663633646432343035366263386332623666376265633437 +37303030323631323165346661303061323262303037383435653931366465363830346637636331 +38366531613833623837346639646336336634653234373838373638343964646534613866306435 +66303936663331366133653835353062633534303632323637376630346133636562646331333537 +62363631356139396330343061663865333363333837633439366431666366313562353334666565 +64663832633762623465393733363631626637316236326131313161613132653765303963383030 +65303763663330303131333830333363616165336530616363623061633933346330653563326533 +34633734353235363533623166326433336430333363313863333730353261613862373634353565 +34366262396161396635393233333162353330373932366461666334303462613534316535336139 +34656438323135383666356632626238396461643338306637666461346235353039646238356466 +61383639393064326539356535356630623130356665373330363339373432616539383234613736 +36336437343563626635353433613431623062646134353332316261326337323737303138616336 +61343861373131663139326231646534316334626364376337396538363063666464313136396165 +36663239343835346132326138323433346461633631346361626365353933623036343437393565 +34323938366661386630663864626432633039373364313735393665373035326539326138646631 +63316135393037653139356536396566396333323331663236363164383466363464623361313432 +31336234626466323063646563323136303232303039653939326134663561363266313832313835 +30316435373465316331613062343638363330303335323663626166306563613237346233626536 +30343430383333393436666166373461323165646563663632663137636434626365303437346639 +36613839383066643636306162626561396531333964396161636237376438306136303565313831 +65383031366433313038376265376164373238393063623765393137353434373561363334626232 +37646337393339363333323932343263383736383966303436653131613030303637316232616437 +34346334346638353666366266626639303733373034343231303836313538303835333465326435 +33373338366139623666343061386363373937646632613333643566613662623361343865333563 +36303235303665366432323761313536353161373030336333666334363933363361306435653136 +33336634646230303465363039646632353034366139663634393634363062646365623733666531 +32646563393666613235323261333133353234356533626438323436343330656133303039353132 +38653134353635613438316132666634623639336130383533353832323266666137333937656331 +33373637343135653139306635373639356530333162303837343063343937333733316233313466 +35306134646139366436336162663866666134373033336564646134316163346166313363373361 +33396562393166393865666161323732313835366362393963663566626662643862633261636638 +32626631396263613230393837616162383266383761633931336561383436346330633336613236 +66313261666637353434303237396236306239656333366636383263643638663937386464386637 +38313564386535613330346361636464656161303765626265343336336361393465643933373562 +35363234393632633135636534383830343936653737323965323031656239393561393234623432 +32323666366534343961633230356530303038396463306664656134303036616563323535303131 +37386639376331633930613864636633633339393936653736396636323564323835353064376661 +39333132636633393336653134316161363365366336643764663835313131653832353263643237 +62373534623261356161333334313763613938643565303337613334393934373161633433613836 +39613631626336383733353731366166613661636439323838303433396631356561363863643538 +39303566663630643039623437623565393837303861663735393236303938323139366237333761 +39363363353738303762343234386164353564656464343566353766356462613661333463333339 +66386537313066663137376332336332343933366363303730626265386335623262313431656233 +36366139363864363461393930386264363536623935323536643337323135663762643739333230 +30633561623832623038646466366237363239636461666332383930353137653335396532653838 +34353737663439363761643139626661303137303134636263316565343866393863623038633437 +30653136343863656630656137313436616435346435333439633238343663373565323763656364 +33636633653132396632393432356664613536366562353064306334343230303963383564616535 +64613566323866633336353839636262353334383865636232363865363634653362393233636336 +34303764313163373931353064616431656238346638323466376639383164356365666531326663 +34383061376639613635303035376639663435323161656561626265343038313333666666396136 +62363436623732366136663732393461353361306562353531393235666365656132316532363535 +39363838323239306266656262306539323933373961626330396161616636353232653466343362 +66636432393262633763663338666466623033623436646533316335633236653535346263386637 +66623662613435383331393737326233313037663938366130376230383364663361386463663630 +38353061343035306332613830633436326631373731613566666532653636633964613539333037 +61636230623535616237343263363534323239396635393332633232663461643766303839386164 +35386330623461383961326164363566636666643234613831663866653630333434343261316535 +36386365306435643933613836303864656261356337313361626636313339313930376664343138 +65613634356464386161623735343237653866613239653434343237663537343963653835616131 +37626434343163646561373036663032643238343536323165623035323863353831633062333138 +61313061663930323939326232333362346435386633313764393538326630376566616439663766 +35306236623839363963383063326235323133303732613133616330653937383839363932303335 +38363435636637363132326366623437666261356166643366313563666334376265363061623031 +62643633646135356466323032323163386332303334656264626539333138653861663965366561 +39333164656537336462663237633664633939633632363737613238613137306538623865353336 +34376234353534356666376566613461623363366634366634373439613930393836336163643130 +66323338666139656234396139383331636363333533313162666262333063383962376664666336 +63623632663833333835343336353634663032656563346132643133346238346161656632396465 +62316661346464373163613334646538633231666337323366646632356464303961366339646639 +38663333333930643332326137326534396663643161313731633331356630653034313566623966 +62333663353361326535356134626639616436313037336662646137306161396635303432653962 +63353830313130663064353631366330316566343461646263643365333764343362373066343236 +37653765346366306265633532373531663161306235613539613635303331643466323531333965 +65353337363031666437386638383962356465613663383930316666333263666166663837386161 +65333936333131373638353130326165663938653437363739303564656535653338306461636134 +63623035373763666663356265346166306235643561303635353133636634353230383439326635 +64633536393362323837653362323433373232376535323534383138343834643634346438326334 +63613466663339656131616362643636333466353563303931326364626134613861363366653561 +61333766623433356466376233303966373563363363656562376335336666343636383061303735 +61373535316131343439643564633131306464373934653063333037643139646138613039316162 +35636131356531633432363761313532363462313539613037623833616135306435636633323738 +64353937383861376330386265636666363764323764376661383539326538356334353834373434 +33373966313137653934613336626333633266643265616339396534623065313833393135306539 +32383566653138333863363563393663363335616437323961666463653333393334393833366533 +31663366363563656261386434663266346662333938653666333931353530376636313930313435 +33363861646632316365323938613037363535666636356633303535643834373838386633333530 +36353432366364343330366534343434353232353035353866616234623465363566643532393332 +63613936353938633830336331383365336232373331313461396430343839303832353731396234 +65356631653839656434326639353632373762653565323931613637366530316663376138643133 +61633939396464363532373461396161323065393430363964646233666531366438316133346535 +30316338323063356463313964653737616463666132333035613938633634306661386536343932 +33643062633437306261353465643861303733653035323532636536356162633062343364643334 +33356662373935323461656133323566393535626161653063656262363639373330653339376630 +31313466656261613235336531306434623439326266373162373033633939636335623536613761 +61303364353662616633323232663535363632376433376463653438333631363263363037353765 +61643036383861363331333636366264623835303938336264363038643139663535356233393563 +35356162333263313139613064313362383530623030393937366464373830646533396165616635 +39623330663862643066623063353230343765646335663930373136303137643862616363343066 +31363534333537396131373665666263623032323430323634333962343765623837653961306134 +34313735393332356534306364326561353963366338373733303732633963646638346534313833 +32343235626339373662396136666438353761323233666435636265626266366264643832656236 +36663731376361653261623533633566373439363836336132313338396363393134303766326362 +61626536653138386665656365663065373230633363613061333263366439636430333730653337 +31343437363465373830656439613735376136666537343137636531646533333061313832663936 +38623736386634303365386164326236353338326535643930633337396432373131666238306661 +31373765363937633933646536613432373834666239663332626666353436383233643838353862 +64393132643064393638363266663534663038356663303935643835623861383736356165663639 +32306539313335383437303762646462653539633834313430373534343565386133303939376536 +66393433643937333062653463343862346663333064663537373265333136343934323838616663 +36643134653265396132623632623566353366646364396435616438373231636333303339666536 +38653038653731306632663666643330303538363964363661616661306362376463333937333535 +39613839333764383662396365353836623365623938346465396535366339613532303235363864 +37653164653539663061653066373235306233633461653162363137366566663137636162636362 +64663336323664393263343930613461396631373862333465376330666361633232316266613164 +39653336323739663364356164633935326432343534346434653833326231353435613764366332 +66303763653865663230613736663536363737633863313263336563306165656633313637633037 +35653834626633626264373337646238663661353331643364326135323963363066313462653862 +34396631646631333663373537313666326438366361323630333736656631656461633832373538 +61326131343261643761373036393337303364396262663732666332313333633865616466306662 +62303164386564366536323565383030353738376633633965616262633633333162626565636664 +62336331356533313838376361393165383035636463353065323236346466343537346531656136 +62613765656336373033386564343535326539646636656539313339666661373461366437353530 +39646430643339303133366235393830323131633730616663333533323566663766373763316435 +33313836633463343437343831663238303964303362366163633935363939333764386165636434 +33343664313134363333633564313064336532643337383663353038616332346565383339376566 +66306632613635663136396566316233303230623966303838336263306162363931343036313235 +31643131373631316330313137653931333661373832333163663638323239383038646139336263 +36646362366233316665623039333365393035336264383561616231653832376333646264646337 +36383964376461386563313834616434336462666332396365656535646338653438303464636132 +39653537623436376532633863303136393030656564303162636265386562303761663734306566 +31363533386137363766663531643531666132346361323465623935313762376365333363336333 +35396463316437306230386565633236626138336334646433653061663534626663393635633938 +62636131303961346237366132643063626636303032306538303630623639326537313234663139 +37363863346463663166316630323530643339326162393561666461303138386430636330373566 +61636461343130636563353262633237383031633237353565636263343632326666636234633833 +30653738616638643832323433643761313632306662303431646538613535343064646264323533 +64303039653961356461346166333161386433306239643461373833373739613634333833666332 +35663533346163356131656638356562336135663431323161643938316562663930643231313465 +65386663313836653761396138363939633538343065616530613238623836643462396136333530 +33373039363933646239326133613562626435376330623735643434303765376431393636633436 +65303163646638343138613939323566316535313133356463373938626436316333376330316164 +65303933653539626235383939373230346365623764626162363333393530303631316666363965 +65383262373135316138373439656336363234623031393930383032306339396530303034643534 +31323664313563363335313537396536633631653466343633343162636565323438316665326135 +32306331363865616161326162363465666639626334303361616532336461666164333235636430 +63313335383965376330663736356561613665323932393232643330326562376165623565616230 +33623636383730646538316432663463653862396364326263613436613835623538306465663261 +61323539376338363336373337613062356237616437363063323036383966333066383938636564 +39373933336561623566646265646330313432306165663135623036663535663538376133303630 +32613339373362613463386366306666613761633632393436616566353632313732333665616266 +63333238303863343834333138323136616666326632373561313666393138366565626138626666 +32663536373138303932376464646162623931653130363832643036366664363438386539636163 +37666235653764393364303530616565643761646263323862303638663134613934363830356232 +61646335663763646536326636626536653465623035313130653730343065356262666338653438 +36626261396630316430666462366530646539393366303137383964343231366237346533633465 +66336166636231636665626434353766343137643461393137663561313466613038623431643435 +39653039376661333965343839643136636465323965346432616231613061333136303539303965 +62363061363435616234363838653232373030356430373135626265396336616662613562353537 +33623862616239643965616133393735363964613234363763666366396165393338633238356461 +66366266356365353530363531663237383761323232393864623239346164336631343262373564 +32356565643533613161333134343137353339626233653863333639353366316466643730333434 +35633365303663373635303631343234373636333931396436383664313430626139353062623537 +63363434353065363837613835646538343161643162613533303635326633326361666564663563 +66613634303033393266316261363162643964643532383033306234393866656431393838383732 +37636239383130393238353563303031303834376562643936663537393432373535313263313161 +33383264646235666133633065346261616332666434396161363736376338313130306364656632 +33393464306632663731313733343964396138363532326263306439636362646437663137636265 +36646666616239353662666362643061313637626532386234343562656433636538333163646336 +34396230356530613737623565343561373533623332623561303332393030383965623835306438 +61323135626539353636353533323033633339383439326364663536316462633662656265643335 +35303062316161343566653535646339386637333833336335643039383333323439613231633233 +37626436326532326262326561646236633836643566343833383165616536376566393839356131 +64626466323438313937386135653535393731333761643439393965656630333438616163653835 +36643036613432646438333865363162303133633536643239346263633635646337303866663230 +33656334656365616136373931353037646534356366656132663431333964353065393339626364 +37386633373832316635383438626163366663353665623239326537666336656531376134313638 +66363431333339623465613035306432363033636138633565346664616533646466643761383534 +64306265343762353934646331373731373230633161396334386333633966633933653563396432 +62633636616665303137313939353130343531393233316661323338333639663633633262623066 +65636432623339323464303861376436623431613039366136356232303165346335353830643733 +34356264643236373562323832333637623133376664323263646137313333353732326462396437 +37623832633464663035366539353262396266346133303833376131353331653365666165653235 +63633337373364396564643036313734393565373339323062396166613639646664366666303932 +37613735343430373561376265313136333331646630393537646230373030633531613066333239 +66376536373831306130363139643766663032356636376139316535643832316363316136643230 +62373435636334303436633630643663376462663865353562363863613235616530666230353062 +65396138653934363136626331346137646663653634363634396539363237643236376361643830 +34646333663538306337663736643365316631623364653334376439346330303663393432333961 +33633036613739613732653431393266396132666331336462333832663031616361376136316262 +35643364633433333565633966373137376565313362306163353938666234333664343033386234 +65323639343066663762616532306632616565643466363033643731653066623365663361393738 +35373839313036623233313561393030313839343337383238313734323432623835366363633866 +62643939313139313139636132326633396466376261656663303233633938653061343833666362 +30383235386331613366346139313862343831376537633234653063393366333036663937636139 +63363162343032353832666433343738616535613231343439303837633866643331313963656434 +36303335343863313033346135666565613939326136303138356231386430653263353231373164 +65353330333266396237653164386563623464616537323862303065343830336465653665376466 +34306231653666666532396265386138366331353934363439306564303966666261343530373966 +34346565323638653964363238356663366437356231366533633861646136613664323137666134 +32613632383065303963666663623463626263616337323034353962333635623063336632613963 +66316630303662323561613831343539306134366532323938313462613563643966343938333461 +66343466636135663830306533663162633062336566346136313261343163363234636338323062 +65376365333339666535633636383563653364326535343235333232646165303162303261646337 +36616632333933643732613435356562343161303732343862343732396139393666383231316639 +35393132346135343464343437636136353566653333316636616137643938643863323932613138 +35633031333132653361343966383464353363636239333564663061356666323936363130356665 +61613838636662303735633664303761353334663764396436633233643662326663633930313334 +63613536633863373438353336656431633032393738373866366334346437633639356135356364 +35363365376465363932666432613963653062336265666333623638343263643734303830396139 +32623934656538373039313436616134346163373636653965653965663261303135353833663636 +64633032386331313463393135613865303263323937666638613638346663326338613461666137 +32333431313534326439616530613235653532643364383031393233346565366636356532393332 +32376634306538623162326537646466666139343462636139656532616233656434656264336565 +33626361616232636634303566356561303735643563313939313266343065616363393335333964 +39333265313333343462353336376663666533653239393162353861363037613134313861643563 +33396363366138366435383438383135323830353534613833346433656364306461663431643764 +62653330326239313034333837383163656266306365653566353834356363326437316436636261 +39343636303439366132633234663861643631636635376235366331323864646636313834353330 +32383036626563653133363936353737363739393832383936633963313462656130336435366462 +38306261623936616437343563653866383137376635393334653864663737376535633930353433 +65353433306664336234613162613236313763643630326236663538343735666631303236376434 +39333034396136663634356233326261313061626661343961383063636435663939386133333439 +31326162663064373035373166356435373932623931363463356562623432323132636264633736 +63643630323438376436373061303362346265646362316532613164313662643439623436313439 +33326230383531383735643466313232393465363735626434363465356663343863373565633833 +35373464383463353230376534633639316565366463386538373334613963353430633236626636 +66653264323762333130623735366430373431313161316664343664303631323962316139313366 +31633932336637653539373334373433363031363138316364333366336136623037313362643531 +66363735323538323635613437626336643636356537336537363537336562663964643133326636 +31306131393833326266343037666161383236313166343233643466303635616464383037313334 +39356532623662363963303064346332303464386661333931633230613566633861373966363038 +63643732646563646331613136316238666437616262333565616663376664346666623135313232 +35643566616531616433623463363034373463313065373662393734306664616265663663646439 +62393564613065353765646535323431393033396630613434343430613166666662376136353036 +62333063623364343832633762626530376162653530633331336536383964333737303431646365 +34653864666164373130393064393935343331373632373934613266326439633766393934636638 +34353534313731336135343931613031376534663666616561643330383535303538616464386464 +64646361343665663963363330663566653061653732323561626433303265653037333464363231 +36303937393930616137323233393939333836656235356432633638373131663936643961363731 +35373035393261666637316336666331386135396237376564646466386439373730636461666137 +63303834313165306135343335366166643262643162343532363961356663643131373366333836 +35396663656530396361633436316137363036396539346563363266323934663663333137396362 +35613561396135666263333039646638643666636133376132306530376163383339653363616630 +65356639663432623361383238656563376263363063323937666664383963653238373233313038 +39343739336332656536633766356433616333323135336166633864363231376637373064666536 +39343665326631653935323335366234383934373264383235346636616530383464336531323136 +38653161333836623135306364666138393034613265613431363831373561653731633539306538 +65343966316233623461353462643932633832356333393962396439646561626563393131623166 +64633166353363636130666665333632313438353535396531343865313634316662633934376563 +62383131313336346433653361323338313939383938353165363265323736643465386234353664 +35376531353235666339663032316437386236323231636662666432663539313963303432356161 +35313331313435306130613462383539353831383637613337393635336231376362343237353735 +38363964376261356634643333393634316133336130643165346533353337376238306432393061 +37346366333733363734386563623731313038393266343836336636656538396637306331366631 +36626333623530363562303530623763643834363834373434323436643935396166636538343066 +30646363653332303733316266393739633339386630653164666338323033373530653064653831 +39346662363834396536343338356535666639393864393365373937376633383331316637383736 +39376537663732393662653237336530303833396531323962653761346439363739303633666130 +39303562323164326261353761383133643161373235346437356366636362623462383566376339 +36373234363366663635633662343430653931636333343038333234646337623766373734646433 +31626431623762326631653232333966373336623938333338643734386664616636393363643438 +39323835616635623065656661356631373037343830396666323265313662343465373435323266 +37643437616635623533613262633030393139386638623364613361616264623037646533333230 +32373535323230396361636435643761313332306661643138383437623631663863363437343330 +33393231636336316164666437623964363033303235623164613366383263353439306637646537 +33663962616636326338313137613734326139373331663431633533313463373534623731616362 +33383761626133326161343738376237613839333265393039366161396665333666326537313637 +39646535613164396666333834663232303133666632613663326464646465373764663930356363 +38336633633865353934623030316332326633663037373734353562346235396566316430353865 +38336133303830396134306639346239356561633237303163623830316366303937343330626366 +66353030333130613137663931336330663265353938663966653131666638663331383631383339 +32336634383233636662663666633634303963643733323332616661313666326164336566313064 +38626266393133336461333761303734666263376462356234616561663932336662636333653039 +35336432346530663137383065313430383935323236613139353531623139663933383131373439 +34653536366265303338633937336134616164353966323931643531363465356364326665626137 +38363465386632383633336534616466356135336532313463633736313863393465396665313831 +38663766303665623230373339386138653538333033386239356234303834313339616239646230 +64346139626165666665346135303162366133303531373365386530663438663130383930383839 +31373333336562363963393739363865323333343034336434636238306466633462633064643465 +37383934363863626134303066636230383361613935353634316234383166646639396432313337 +36373735663463323766303639396537333763383333666530373434666434363464633034313264 +65333036343836653534663232613262383062613063656661303161626232343537343030633235 +37396634626435306434323261333434323532656662383362373266333234333434613962316565 +63333264313065623364393139393038316662363733343334356666303366366164376638646230 +33613133636535383465376665363134323961333862333963356637623935373235643866366139 +31323938333962333338366536653137393565656337663738633237393836336363323432376532 +36326433393031653234653035373932373632386436316333313531353561343239336431356663 +38616531616363646636313361366436633062326236633336646234333931643630313033303537 +33313638353564643566316161326635323333353364616539353135363331376164376365663462 +34613635343866646237613333646134326233656139393330346366633363323866323230383735 +66376130373230616432363238653065393433353634353630376461376366376162386336326161 +31303962316539313036653131646231316638656261373664613336623130616337623136336635 +30623563373230386363616230386439613638353561333434613432646164313538376466653333 +38326234653932393030366434356436633065356362373334613637653034363436333231396132 +66356130666435303436623539623938643262393365326261663130366231363231653832363432 +64653533386633316237333233363061616333663865383832313166643433313431636237626437 +32373530313166653964623430333666323262363066343632633537326237346133656464383633 +36393433383534613132356161636133643164316337376232643534643934623330663161343532 +65353963646239643538323330653163643232303663306664393366376132353364623461356464 +61646265386537613131383964323733313431346466386364366630353031303264653165646463 +38356361366264626264333339346239663733623263393966643862653236346463616634643462 +62353264323031316339616239643538386565353436366336626238366134306164396231623334 +63333433346334366632666563303839616136363262336565313062353834616331616331393566 +66366532666464666662363830376333333031333232663033663239353366316662306365313138 +30616665396464323866386631396364383566393831303665313064306432663832336538373834 +62653538353037643938356363343862653535343834613562633162363938633562333465666262 +39643435336637346264656666303566383231336335396166373036316262393266313530373432 +62373962373163613964613332376464386464643637656366616139633334393236643761353266 +64663261663864343733616537363436373131396665623664363663353866636333313530636536 +61623531336266363264616166336361663736366663333735633962306165356634363435646237 +32646638373864616266636330386432396330643233366232393036363561656134616164616133 +62393666633535663933346666383464633861303861663563633731626133396431386436393262 +66333230653539663761353638643465626139333233303230373137623636356631626334386330 +62623762316334633631376435613365323538626264383934393932396362333961613765326334 +30663532663233626633336336616532316466363535333664643839666635313563353066306133 +66643535663231623333396335613532653537393161643137633839336233663765363165323336 +65363836343734663533313263663830646431323839653133383833383165346337323436666635 +65366232616337386461393435343065366466336162373435383835623065656433323836613365 +63323966333836356661663432323936323538663632626238383061343436656536636163346161 +38643466303634386435653833313530623864316437373531646164383334636138336134356162 +35663563663433633230323134326561393664393136373533353737613462303763373831336366 +65373036333038323932373731316337343436613862643836303163303631356461326665356561 +33303534393634613762636232363938666361663332303837396665303266386464346364636263 +30633565616565643166633537323366326630626334366533323833643635313332393837353539 +62656165666337373431376433303966363661303939633538626631346466356662353063343264 +36663632313363313666646666616132313066306361643832396361356236663332663966353565 +38633138623734303137393934646539313165633732356365626363623331306463633132643935 +37656662383737633132343036373235326435306131343633656361346433663566386466613564 +33646539366665623135373963363462633563633932653162393031643133663036353130333033 +35306166363736623232316664663264323465363066666437363364623433663435663135376637 +35393434386133373431306437386639323938653731613666333439393461383531323264343930 +37653638343830383862633263646531373337343835336535363737613631623161313535363336 +64666437353563373232363933313837663936386531373964633463306436343965346336633836 +35633265303233623033636532323133646337636538326630393238616462343035623838343834 +32306433616562633936333236613363356237383139313862303838373130663832653936353131 +66326665616461653561663931643966646334326232653365643130633932646638323561653532 +64333362383731353736366636383831383432343832346631383939623934643965373865306535 +32323161363435306464636561373433353431643930663634356365613936326630393832663438 +37386535343733646161313839313037306535366433376633316633613937353266613331383963 +36383363306566353237366538663832666631363037373339306564326531373365663736623062 +38336365303132336332313230333336346333666632626339363230623134613734343163376336 +64323237353931393433303865313436316432376533666330616165326634383461386334353133 +63633235303962356530643761346338313330303739313632646238373335643064396437623633 +64663466393136363565653730356364633233343661353735393439373830306564663533353564 +37616635326236316662373836636361636565646538646139383531633764336633656337366437 +39346662636166333835366439376330366537323662383739313131373866393964326162336364 +32373631376235643165363931323737326562343263303237343966386565356462353735356332 +34653636343735653163353166623538356338313361393834386662346365303531326639386662 +30383266653136336162616334343866313465343539663931336336663238326561353033333532 +37373236333534343733373039326362653832333862653264316564633434323733303630386433 +37666531333635653766343231303636643461623437666639646362653834323564336130343065 +32326639353039303135326163363434356463323530346661306635303964303132623030353532 +38343831343064363762636565363962356631356466376231383062323866376330376665346632 +34663037373336303339626336333331666434306633396232316335633864636234313461313063 +33336639623231383139613638616261643932656538333266623937353336653736646633373834 +62353164613662313035633132653364646538613639346431666232303838336538343266313464 +66393466383330323363346161306562633834323162313530623966633533613033313634616138 +36396166393837356136383632323034393335626334616666373065333763326337663138633461 +38643430633932633231386166633434663665303231326261303530386365613634373866386535 +37636661663432616462636430333863386635643065343435343533636532663861343437303532 +65643531306638386233623065303262643561326238643564333362323930656139656637353938 +32643337353864643838323830393732373264303230366562643064636636356631303937386634 +38373030623463363861663662303565663461636262653838393961363862376631363863663966 +31303264633933363865383830653166366135343639376135383437383231663734363034373436 +34393334353761643639663339393230356665356231346464633138343066363333633563656535 +61383334313136336636643430643830616632386231353134386663303932313264376638643932 +37393837353837363735616438343963383532383661383166396233396534343733313935616134 +65356636353631653135366164336334633433636139646365356262313130323166323838306331 +65616237393138363864663330396233306631393164643731666163373663656662396138323332 +37353366646134656161386135303562316239373364376636366566663763613763356533613731 +66363939653533353466313834323139366235623033396263363362663034353433313838303633 +65363735663263646436353239653731616364353366326539356331373534663866333763323865 +39323036303635356562636166626134646133303133366132616230316232653730393961343062 +38626535366138343631393239303063336533653033633061303338303664393936623135356532 +62333531653133653138313137346334613430316465333063373266316266326264653139366138 +64363263303638666136666438666337626361613030336362333636333434373333353737333365 +33643432633637343863393965653032653439623332333537366332393838383665376162643331 +33643531663434653262373363623735396131353937646666636231386439383938633436363739 +36663935346237653130373835623962393935623863333664626539333736613136663933386165 +32336133623735383366336163613031353832343337306430303063313762346463313961373866 +64326264323130333534366239356466313863633432353964633236386632636233616533366364 +66636161323732383138336162616562353861326639326366633231326332386566663635323432 +65366664653336373939363836643736373234626233623333376532633438396137313430326266 +37653636393239386461653163333061316337623631393236666465303931393835333165356661 +35653930343437623237333935366165363632343537303136373965313533376537353039643434 +64323766623338373163393863656363323131343332653337666662353935323436373563636463 +36383062303139613962393633633930303539386661313862643336346561366138356166393135 +36633764316161363034623565383566666565626338373937626638303938383437323762326135 +38643162333230663731363733326663653034333765663839343566623735363231373031353638 +33663231366530386132343339303032326266386534643532623832616133326463306565393433 +64363965373530343265656637373162633939393534643861383936313166616439613933366634 +61346434336139306664373632323935613939353331353963653930356264613831376463343838 +64633763623035646165326633393930336231373065376333373732666331653232303264373439 +65363636623034626138393363323631316231356263613037353562383835313531306538623733 +61343138623630363066616533626330336430383138633665303266363336653435613339316535 +61363530383130663630333135663436356537616361383631396433356665613862346630363638 +61613832623638616465363665383165363662383531343539373039363939313664373966356562 +62653232356136303165613762336534626339363033376464383235613861326364643361396435 +63653863326130376235633636623435616636623735306166316562633434666566613332393135 +64613530396130653337613638323466323338393666323237346263396336393437376337303439 +30343435663762326337316430326335663765656333363662333030363433333562333835623139 +31383439393433393437616438373830636663633062313562376633376263656162373037663862 +34383733373634303366613261633064363738383032666333656261666138366437333963336163 +63623433646236333732646465303438373262313532643131663336333936643930663332613638 +61336562323234353466656534343235303831336663363633343831623331626137646236383839 +37303666313763666664623963393861313636366339663730363438663534316136336462393039 +64653561653361373065613966653438363561326163623531643263373963333563333366373661 +66636636613937656230323934633333323039396364316365306638626239613731623462623932 +64303634363339643961336538306331666639363432303463643762356362653034616461396137 +61333033393730376430643939306138643639666433613839616566613361616231383232343736 +65396534393136646331333836376136643232663736303966336136333539643339386135313464 +65376465326262353334333064396432663839383439663539343766386635313064643338346631 +39393433366164383730313136653862626564336364353935643363336135363338376337613435 +63653839646136343433333038306135393561343737396331396235323432306134393730623039 +36326465333732656365633562323961663133633337643362646130346136616536613366333761 +62343265666430346133613065323533373062366137376538656163643963373538346330666566 +64643164653562616239393666653237626666336563343361646332373935386632333936333132 +64346263636139313038346335666264653936326465373130663966306434326239303261373434 +34616338373563326332366436623361653265643239373137643636633736333433623930333539 +39663139653131343662366466613337373465623063396330313934346262653633393334346435 +35613532616265646563313063613032323937376632353061623034616363613835613937353139 +61356563306234653461386238323564393237646464366137366363343336633931363036643031 +36333162326663313564623361393266613661313733316238633464373935633438643932353839 +65333237343762616635306636633863663937306338623632656535643936613431343136643339 +34306139633834356531323932646538356161383165646266616134383062663437373133306337 +36316632323161613734343866616361326131663739386266323764363135376636653439373133 +35643639653462623661313938653663643636303934303138303665306664626261643335663361 +32356336656634386136376337313336383663653237326263613766303564306463366233666165 +32393861313561336338333335323631323233613564353733313839396632656264333061323262 +64373466623437666563363832396639626466656235373438663535353233616133393238636134 +31336531323131663765373365343261343563623435346530626134393564363137656636323062 +66333936623865343661616563666637623636333332336565643139313132623930343932323635 +36616632303461656465333435663432656633356134343338396665376236646561313938626134 +64613439313664646661653738613234346130383261323137623636656439653965303435363633 +31633563366330333134386663316234353662373135636634323036633738636364393538313565 +39373062626566313365646235616365656233663030323733646339633634333462373861353039 +64663065376565313433326133613231643561653232353733303364346434633930353965373933 +39333937623962343461663063306335343537353364356137643737363366366634373237666336 +31313962633731313261666463333331616561653037626232383937356532303862646630623966 +66386538646536373637326236666364663261623538373862353536313766343866346666653530 +63373530653237373936346530656265376238386637653363356132386135356535663435326666 +33626138366431656365343035336430626239316432353666386235353335653734313038653161 +32383163343265363637303731353635636536323438636630343762333336636337356365653435 +32363564623563393936653232333731313833376664316435333664613337656432616132316533 +31653736666336353766313464343236646632663334633130383230393431323831303434616537 +66356130653231323666623463666432356230393863353432616635613235346437663731303239 +63323666626432613832393461316263386661366562363935343834613931303163353336336638 +31623431643263666638323736356661653863363336353734393039613736396334383638336461 +38663635346165653663636463386162303062393832613535623835383462333632323133623933 +61633562613333653931333235613730313633613736336364313930323535383535653237643563 +38316632313264623939333235626465333832633066306561663939633539333635356530626537 +61643033666262386132353530633565623434363433373366326463353738613933353938336131 +63346466353461366638343630333237633632343765663235393862376636646666343663303331 +36636361633261653366383438636565666235636139306662306337386432393561336162616265 +33336636343165326264343433623861306430656436626362316364626238346638353234616162 +35343233313939303834656334393330373963663433663864326163643431393330306233373133 +34633039613734643639333436373631646264636630366661346530613439306431653831383662 +34393863616235616663353331636633623262313330336664353161613061333237316362373063 +38376331396261386132643966316231613234306137636536663262366132306166656565356331 +65663437623165343830303936336234333262363763356163386662383535303735636465623433 +32303362326435303263333835653938353633383530326266626637313634666530633931656532 +66376533326634653165643339376661373532656464666330663736373963326262616462363034 +39646335643030646562363439613932393664633430303864373138366436316266363466313530 +65366230393233666134313135393664646234383933633631666332386664663032666433333433 +64613738313531353539636338323937333864653963333136656464643831643836373230646431 +35343037626533366537336661666266636530623230666265393331363238653566613362336233 +31633462363134626237366264653135376535653365373034613066333631336466353731326138 +33336664616331326264626565366234316538366465663536333836373263613961346337343764 +64393034633561633633346433336563336433393934376432616339666162356161373432353730 +35636661353531666337653236333433663637623339616166346436653566613136303461613231 +37663666353762393165643164613765633861656363363466613533373766326332383631356637 +33333330383762303533393234616530333836376137663833376535313430376364343864623938 +35353762353635643032313130653037363033626134663936306633653832623766316538633463 +38633635356536636166663531326164363039663532636639386262303736343630386361376138 +61383063616133643038396338386463633863363636396237346163336237383137663732336334 +35613436643463643862323237316637316261616662633662616436383734343534663561373163 +34303866323132616663663539376237386663353533623430306364613235643130353963643866 +34323262306561636665303336306431643434323632396134623639343135303839643035383337 +62356463633435323732323139663536353531336330306661336361666439626338343365636639 +35303333336138353036633564616132366132613266346562663730323637663732366464326339 +38373631306662373939343132643866396638656134666234393730383962626366356362653637 +37373661303234373166666261323265333462643165343163356533333864353431393630313563 +61353935316563666134663939663063636164613631616334623134326362636235363861336462 +62343863343436613161386636306230396231316265326664363066623535636464313335353862 +30326566306531386134643238663765666131656136623235663738373861663464363536393730 +36313635643662643539353661623965616361376130303830666664613961396561636233396261 +65616336663539373366366436323633336335643832613265356663353964623765616565303634 +64356462376562396634646631633433316638383038356231346261393336616564386138336636 +33356434343266383366363533653831333363616537666361343833353531313534626532343231 +39386466623136643061376437333738636133666230333037373664653665643662373130326335 +39656630303232346438303537663538356136383232333231323063366436626363323134643235 +32386139303363633737306436393865623031626538356537653061623531353337626365653930 +61303738363766323833373630623262613534626236343537633236663865356233303133646663 +36303836356539336234303438316433353765383565373764343739303235623862646532396335 +62323433636163313064633434326433396230313933656163353733656165663039386464656364 +65306337393531636238316264663437666236616464653331383365333639373037303062656130 +30373531346637626633356565316236346133313139326166646339633166323139316535303931 +65356132383266393163323062666165626566373163346565343163323639663065616433303062 +38386565653835323033393438383439363232343264633836323738636236653265373465336639 +34366639646565376536353434313235306434383431643438353930666363306332316431313262 +38393064373033643636393131613066643535366561386361323962353433333966313839303038 +38313561373463343662323966333638626163373466366663356331326330623865646233336430 +37393331376265323861613533306536623839626437616232363132616138653434303433626265 +36346433336536373437376535366637346463326538303435393830356562323165383639623763 +64373636336538323633303430313732316635363065313862383638666132396637313339376166 +32643434656339396664636235653965396236363261653666343663633932363865336433333861 +35343566636665656365393630346330393931326233653265613135363639303535646136666433 +39333534336564663464366439623262356635333963323234626164633337626162663863393166 +31363562353631323132326563613862653939323563376364623132353465383862623135393038 +32333639336163626161633866663664656433616532313464623263376563356264366331353639 +31353136363132373939656432623362636337653130316637653730616433316638663033626436 +34306334616439623532393536343730303631343534346464643638323831343135376464343630 +35333730643533326633623161373566636533353632386333646633383937656365326636343636 +65653436373434633161366563303964646530316636366135626262363336623665323030346565 +63343466633562663030353565653838373430646365633030386165326561656232626139366338 +34656363373663363431653635366236616635636336386236306331306233383730373233663566 +61353130313030653639356461653966326235336333653337663865633235656365343561303539 +35613661656530616233616163316133373534323237653432306162386638663363613563613936 +31613138396533376138616137323138653732353566326366386535323665623834376665663964 +63363164363339363363383632326261323032386539623238333634393163316234313634366365 +36303937643861386630343261643266356466613361386234623338396338663165373533613432 +64326638323966393430326230386638356265383535373363313436393239383736363437663930 +30306433363433366136366432353362343432323532663130393830363761366334656336656463 +61316638353737623433353436643366323934323936323936373763393031613464613331356530 +36613164643136656530376330653564303566306636363464626637613731386339303739633663 +32383134313365653461666132353535323635643534373466656265326138633538663361666561 +34326562616434646432333030316339643863313464653636326464353430653833663838633462 +63623436323032376461306466356438316635383465313733373032613234636335366365373935 +31306238643461353137393935653264366230663933313237303133353863343562633565633433 +62623039333139323634646534303164646536386338363736386334663936376662306634333863 +39656161613533316334303864313061653634343336376133346235663833393665313838326264 +64303435626234636639343838356539306331373866636166616532616330626137653466633962 +35646166356165373066306436653563346361646139613235363633613931366538626462383230 +33393232343633346634643434376533633036373031316461303661386137313434306566326130 +64333336316439353539656566646239633731633063333438376337326234366363316538383437 +34653165336464356537633730653833303237376533356632353536336531303965663739393731 +30306338333537633934393330326233386561626539386632353839616664303738653035393633 +66643034346565346264616538626665643031666534356563383030383464383532343664373931 +38366230343039313732656339653364303234326165393333343236373435666263613861373866 +35343637656234633430346234393636323038333237396563633739313239343336313934663662 +35363463356666666137626130393165373734613166303062363437663264346664643433646661 +38633335646337313738643837363966333636663461306432333433656563323166346466376132 +31303366336338326263373135306333346134616630376536313337306161663733323337646631 +66663431303033633735323438373439653861363139343837336135653036333666343463333438 +64366333633531366631363231643734636537626638636562663064636233386631653635636135 +38386232616563616630666165626465613134663330636331393731653733346238643631633665 +62373266633063336164636463396666343562613466666362383834316633623633323336616535 +30393764343466633738323864643866626533613836343939326633613839306666383763613639 +39633138663262333364653132393561386432373930363333316564313530646137303930323233 +63373961343633633766633434663833306135626633333431666463663337396365613038633866 +35646561383132353030663361386637366361653534643962373962336565653438346562396435 +66383764396431643565383565396533616561323035623265366334306334656639336635316133 +30643237376435323363343464353264626531303964626336393230663139306333613338353830 +61613063376435326335313333333932633863313739326433376262366362396530623435323861 +37653333373330363238303539623039323161636134343239633066393166626661643434306534 +62653365323833306137386433393132616265363363363738613466386431393963313937633735 +32643731336535356234653535333032626639366331646134373034306566383362346532626337 +63353163633233373563376336646238333863623162336430356139323437313165393561363333 +32363439616537356562383264653237363236373438636562303332396664303062316432343966 +63356332663035336139333936383639313132366335313632663336656632656438356265636233 +38333266386466306163613033336237333431303130386338653661663136356239303561663565 +32313862333430363438653563666635396162396564303436646265623936636163633466393131 +34343736646533333961353563623033306636626634353139613139653466363763363636303336 +31333339353331383035623830613161663466656639656534646534383461306534313165366234 +63396632393030323137643630366137663765653064616666613934346162383566373862613938 +38386165303666383839636366653033623964373263306661636565396264663338306130316536 +39663139623130653633316263323734393163373265656165326430303936643536613961663463 +37623066613565303133356637303531613063643265363262623632396665646262613365613133 +32323336303235633461613564363737333863666435323937356130303061326166656566326237 +37383139363161343935643762623433353661383830343836633237393663376361643131326538 +62326161336466633665376231343931363763623335353639653263323766636438363165366564 +31336436393130303034353561666164623531656330376139613337356236653331386564323663 +38633439336635313939316336636534626431346131643936393239613037633837613066373839 +63303763313138323731356462663736383437306230303839363833623566333934643337343966 +31323164303338643034396438623866636331623731353161346639643661663432653763333630 +36353439613662313862366264313064363763666231616334386162336637343263356430613839 +66363830353536653161303362393337313265343161663066613762653865363633346365306662 +39326266383765336665663662666134323431323265396564343539613538356636373361633332 +33383436333061653836636632353734663563623364316331346362393161656531373365333534 +64633764626363633538613635346566346538303531376230303238313034303631333562643463 +32383762373832383934383364343336383862666139373839373061633235636264623835336131 +65396539396633376364613964643162363430343830663761363162323834313863313966356133 +66363462346165633733333466393133353533333062636562663866336261656436333564393435 +32323039633034633165653137346330316261623836393138326365326133306162653966616361 +63626134316561636230353863663039366166363231636232386534356531623333373136356232 +63636236626538613433323438316138393931353830613132303133323761616366633630313730 +62333331626634303063656564623730633766636261376131306630623765303765613561666133 +31623438333631326566316435323236303664623438353732663433393536373563396665646131 +38393866663863336436643238343761633131313236306130663361333334623636373638306337 +38666135623865323535393230613933663263663564376266313563343566643733393435363563 +36336436653565616437653462343165363138663537636338626463383934653461373936356666 +65663332383231333033633961393630343733663564396336333431643038396436626333343335 +65626663653230646334353362396534306666346465643435363038363564643364396364363932 +65313363643732633138393733343062616634346266623066323334356666316665393261323834 +32316565353232656532306566303064346431363764356263396665636263613136383537646633 +61333666323565363036636166613939316438313334313335363433383166393031373662663433 +65643830646232373563306164396432653434366465646163623233316563323333616336643830 +34306334376137343734363162346364633335353435633735346132643335393863643336616435 +36393439313162363237336166383639303432646662393731303337643463353239346364326134 +62656364363663653565623235333866316238313665353738343064646134643364316333383262 +35343362383564613564656137643130396538313933626666663938393833616561323533316439 +64336134373763313131373662303135383532343064663664643964383463306664313737333739 +33656437646133653033333232613838363936663437303037376133663964666637653933396538 +33303135623566666565383066366435353765353863376665623337353730393561633865323734 +36643834663331336138633461396234316163393864373063316335346665343439326563303961 +62363730373762336261623662613765393837343236653536666637636338636633623630383436 +34393161623136373961393037663834653965333962363433333566303664663134356131646536 +65646535323461323761313061343338336530333439313136633834353532663363386533343636 +30313739323565393632376563383036613731633163383136396339663339646333313236643466 +35366361396133663338313730353330656635626639353965633633616230393565613338333331 +39653264366662613534306336346630326437663033373736373865306334613533623061303964 +66653265636465333962303233336338313363346234343932633332316663313463353866303231 +61346535346561393761653839633861393834633639656166363238386261623333323736353537 +35303738343365313930363536356261353331646433303063316131333239323365313338616462 +63346439623832613239333730376636613633646663326635653365316666386236363765353030 +64653332633064346236313835303036616465386233656231626239326265303934346663646264 +34646566326663613430386461333330653233613461626262316531393237623665366266373937 +66386133313165643165663966356132323862363861646130336564623736666666623532373435 +33306265333162326138323439303962363961396530666661386362653338616639383664653435 +64333031306234633037363538636333323766666537666232366263626235333132373264373466 +32626165313538666561316139393236316338386438616338363066336531383465623965346530 +36636463316266613631366531316162356365343837666365353538656161613261333663623139 +31636262643833396635336138363963383765356561633861613737383737653333663236333965 +38353762376362636234646432323963653066653532376538653830623037626539313930383735 +36616633303733666337613231383931643237323965346337373539663435623730616237373631 +30306132396639326136396638366631373262303162336331346565393939333363396536356237 +31366335363864366365333335326130393262626133333964373238396332623537343338313761 +32336534396165656639313432396463393765316365323234393234306439653738386536646630 +39356638363661383434306437353831303565653836643366663838356236626530356332386630 +64316231333263383735656166396436366365613530383962306135653831656464353462353536 +37306136613334363763346262343733373866613264353561623532616135386462343466303838 +32626230306164656338376633386237653739656366653131343432633635346265373634306331 +35363235623262636637313137303033353335313633383235333230613362313934626264633639 +34643932633236633261333530333235623937626530613266373534616134613033363065663462 +32313235643066356430383036316139333566333566663833393132333764303433643336356239 +66303534336664386337616138636334313666333035323039636430313133343739613639346363 +62346234303032666362626430313165343562653031613061373061316337306565656432626137 +61386636323933366361333638653734626236356433636161383235633661386636396161613738 +31656639306433653331383436623863383966373564663262353436303462353136633433613635 +66323130346363363134326636353731613936323266396632373137653664363733636161363832 +31643261393362356235616362656131636664393833613035666364646431383832303131323762 +32336234396662373365363732363739613739386364366131656266306533643962653032336232 +65326538366161633261353834333035633233313230306234623361353738326237333362373235 +33643365316664633866613934376531323733633561353639363461373365663662653065333237 +64613733663765363466393231383833363738373035646530656136343834343534313330396333 +63666336653863613161356439363335643337643631653036366338663065333364633562393633 +32326339386138663366396363323366613935323932343566323138393833303036373961336364 +64613434656238306237323135363232303433336262343235383336353464343833366565383863 +64343464653434613361636461306231323032623137373566366466383839613037633064666634 +38623531303866643338346535636136626533346161336432326233653031626165353564323034 +37323836333139306334396631333761633835666265393362353032356630373364313263373330 +65306337663965663936363464376131613532623330353731663131326436386435643734386265 +31356264323065396533363433383266626230353337336163633936376661323638313839346635 +66323264616239663035646330363335306236663938373763306539356435313961666463303864 +65333864326465323264633132613931356432663562343531626434336236326465666630666664 +31353137653366386433663433396433366239666435623135373830616135613639313038353937 +34613165323864646461393262616130386564633033643939316432343539623735323734366437 +65336561373234623137363864393237323138303563356133363235336466333931656564353663 +62613432643065653662663234346362626230653065633639386632376239663530306435366332 +38633831636133326266396537363430666532303362653864313037326132346365353666363832 +63313661393636346238336339373261326236323939633636636634653361356339373137353037 +32373138363734356434623232633733373535383038373731363763363332656431306165633962 +33353962353663613437323062313134653930373734653161396262373838303736306365666238 +39333332643634383461383064643936646439646533666431356130613830346230326434333534 +34313863373664333738643631336635383462336539336464313666636261663435663564353338 +61313564366264343564366337363034616263336235653732653835623338356632323564623533 +64666330383566383234646232336332623634393764333461316133613031316233316261373730 +33383232383835393866333436376266643134383936373732653235356630326237616134333431 +65646165306139316433326565626432656239356637626630636634626631346134633339316566 +31666231643038323836336336363135343762383638626633363063663337343634666633363433 +66653933396330353335663434633337376565613835333634316233616338643131333561633038 +37623233343337666561663966366331613133613533363533333362383162343439303430633339 +36393732376466333762336135393866336664666564343838643331366235336363626330646161 +62383461646536663762306565396465336566343661636537313434343464323635363363666461 +61333031336539306538653531373335373864376638623264326337626639313565656434323930 +31386437313765363062393665646565343639363765326536303730616263623635343931626466 +33383736376530626161663531333262356362383062333033626261313534313362646363333831 +38633261316163636539633361363539393865643665363930386132613635653961383434646435 +39306536373762393833303362326535336164353538613538666335363435623264346332313766 +31383432623366333764363062333263313235643863333161333766326161316233663264333462 +65663161613262643762366639373866303638363032393461313135353830333230383638353263 +63363736353331623661666539303238356434643435393531333163383562663133393363346238 +38326364376237363736373235373064663532386633633936363065393239383031353333323235 +32326531613736653865396563313662326635613064363931383736643236616230636664393439 +35666562393937383765303838396665396263323139326236383534613066653730633561356134 +33616136396664666630393339383964393931646530353039306566653732653739653531626330 +66333364643136353538316637353938623730623436356231303861653862353737343534333638 +63373466623032326337386537643861653865643463323061613562613066373137316534383864 +36663535313235303532306136383664383566316331323439363438653637373830356237656634 +66333939383865656564306334663832353731323434343661626230386131633530393162633663 +39663036656666346461393065643035636334663839336537623736646264643430316563323632 +33373364613163306464333435373763666535643239616637366437336566343361666330623961 +34336465663434626163623730313436333833396531366139643931323764363561363461316439 +39343863393066643638373966316233303466353433313963626131333733363937346233343665 +61623166376164346632343761616463323935623936316632316632393065383434363665353461 +30623730323237616330653061666465316437643832663562383730636539616438313735633438 +66666135373236356235383439636637363032623764633531333535643666363432316531643137 +61626534343865316239316161306632303261303936623665643237643932383266363730333738 +35383232643438303963636136366136313261396231613333633039613035393232333036393361 +35663366393533353661346565353136313839646130333464353537383939356464386330663438 +61303031323864623838623736353562303430386162363033396235363766613461626265373361 +30613937353337663131383833346439306632323062623739356139623838366265396266393835 +66313839383832643235313565336439373335363932353561653463316538373762393234643864 +61346261373034393662623065623437313837336238363439396335376437343636366333383033 +61326135386338613638393063663464346662333163646435623530323933323936333232313138 +37383435353162636330393334396330666233653666323133343765323262316138633537313630 +33356438636661656235363430613563616462393162363539386261663565623735663637663330 +65313431373566396535646338356630623862386233623261373962396139343637383935646432 +65376636633961343334386138366536323133383865623331666434636330323930343532653532 +30303362633832313434633435366666366239376630363230653830353930363539373837643834 +63313832646235346430376337393032666532383965366466643364353562303661383265306362 +64393030333137616438636532353533373034336461383333326566633962643037343761333233 +36656531313532383435666434353532383335656137613235656566323531343233626333616165 +34313565376639363533616333653435363336616435313533646136383335643237373630343434 +65363162656138396634363834623437303033353965386638656539323665613238333832613766 +37643563643561326139316265323339343266643830653834623638613661393030623464626361 +34323139663131353564623738643866333331383235653764353065313536326463363964653534 +63623437623965313161373066353630656364353331306430663633636461393432623336373836 +65613363306635306466323562363338643330303831633234323961626135653632653332376164 +64303064616333303461316239366663393332663366666637343133306330323539336136393262 +61616636326136386237386633323964393535323730653266323731383864373663303162626230 +61386566626435383238306235346136376262633432366231366632376430643664613766353732 +35396439613237326465313933653431613561386533386531653831653730356533346361653333 +61343762306236373365363536326237366264373139336665623138316264643863636436336365 +37353534643736623631633035653139303738393038653239386665386631623561643965643734 +62396461323237636263653730613939393435306365663631386337343635656464303431306531 +39306135383332323232653034636464363034633836323563386638633762306436393037346438 +31666330633262653535616463356136333536666337373539336134613865346462326130393432 +37363836336630643938386665653261613365313565356635663432333232633263373365626162 +38666566386230326532373036383365623833653863313639323166316233356566636261313936 +66386136626461373533626638656232623963356361363239313836303365373532633432303931 +62353534333837386365326538306237666633623936306161386161316261366665623235383031 +37646562366134613934366131623532366638643234653761653664313561633938663734303430 +35356237323164306533626535613038323831306335343439316363666261623230636462663562 +35363666666561616563373838366263353136383333643730323833383737353766616237666264 +34663937636661626366353462613937666138333835373232343464393637383236373535353831 +32376663616333303833633864323064653363616264666131616539313561376435373435316131 +34643734666634303262353063663363336332393531643364663733366432386533303939393133 +30356332383462333162633062356432616336613630313065376636316533666563343137323037 +39383566613030636234633039376565346163326138393764353230316530666331653266623431 +33333636613062393066346135373866616662303437343064363131626337623430393762326134 +33313732343666363039383963623536383533343361393139303964386662316234356637303761 +61636334393935373465313130306634363838306334303033323039323834383764656233643739 +30393231663536613432346566393464663032313331373865356232643135316462363364303265 +34366335386538323539393935626230343066616339646233393836623737363663366236303134 +62636463643439656264663833663137333733373863643061396363653033333639616534663065 +61613238626137636362353265366362353662303535343531656635643133626330393865653335 +34313962343263636137646334643737633130363363356231343934343764336635363862386435 +61623833616535326539303963356339303633383162353161623062633563373665336331626130 +38626266323132326236306562373361346363636262346561336439636439316534383938626638 +35363037613132393338343165343362623861646135613330633364343535396265613137643162 +38643833373361326638656630623166336533643937613732316164363062393862393333326437 +39326264363031386234663939373766373332663538623734343934306462336264303630333236 +35396631383865323331353034623964313664336532313132386461383536343037356464636565 +65653439663236376339663830393730343938646335326532333431633631643963643135353965 +37323936383739313130653934336430366338636465643934366561303836653662376638356431 +32323134393636626131393337656663653639346565333633313666626537646662663639373037 +66333964336266646136313232376637303462326564636665663333636236373437356435336364 +33396239666237393031393132343337663264363935393636666162653264626366343333336665 +66333863333934313861343333666463396461306232373065616531353237313761636461653561 +36396339633630336637393565636439386330363864316262636561393831393131333731383035 +30353238366363353963336231656434323764363831343636316464666231646238386132636130 +35633333626661616333363930303333643737323637383332666139326432626432373436643235 +63616365363036653761656230363064346465333430306265373038653864326533636136643830 +63636330303536613465386436623863633034356163343462323835343165643463316137613234 +61343563616161336463336365336236663330656162613562626137636365376434396438343730 +34333539376639353337616130323562326239623434346432636137643963643537393930323938 +35363661386232316466656430313537303530616236363336393066303531346435393133336563 +65373663663133343735303230396639646562623438313862343836633039646265396562353564 +65653838356134323631663038376534633931393832386332336537316239313137343232666365 +32613437393234613236613839643037646535666136633338656638646362346263666663636137 +37613964623161386163343366393165386162393535623635636334646466333139643730613334 +30623636363939633162316533353831633663313965353232326661383566646630343237643233 +30376463663335363561626531613039333034633531643038393138346363396133343530393233 +36636464386431633634663832616332316432656438323732623931646332613661666262623962 +63336164303565653037346562393265386530623538386332353633623930653062386633666337 +39323338343934646665313534323234616162643334353836326461656538373530646630303834 +31373431343765623233363135666564636434353961353233393631303635343364303734326133 +38376366316630376537303662653933323231623062363465363032303432643836383234323332 +34303562363466313561663863346164356134373265663731623835316632306265666134333935 +66323463393736323832343236356239343136633439306463346136643064653066383962323933 +39363931346139663630376566313565326132653366613131313936616566316132386466623538 +35663965643636353365303536323462613362306233323737326464313937623930383033393133 +30396331383665666233336262353038346566346533366638336165343936376463383166643435 +37366437623665323961623261326462396638663766306439623731326635313834343861623735 +39666433303266343266636136333862663734643934376330366237363837316530326132333865 +33643638636461626530336430353766373235313634656538613466383262646533613631626634 +65323638393135363463313734386432633530626236386339376431366637633336316333363735 +35376439616664633737656536353034306334306434363536616232343564393334346236633431 +32646166666162356266663438376562323066393863633635623838326664346365303639303432 +34303334613732636662613236643565626361383232663561373936636131663963396331326539 +37623338383061313732316564306231646465323838396363343163323036636633363062303138 +65336665616539383339366238663730613664306431623535653437663838366461343466303662 +64313032373538653739346434353866656531353632653339333365666435326336393632373761 +66333033666562396462333266623161393130396237373538386338363831376635623461313731 +61643233353235333865326136633330336163633738383139653664366664313166313331626230 +32333531343933393463656631303166373735346332636136353734653865343532643232663763 +66366439623233643661643732333133353837366238393235353133633861386362623937316236 +35376630616662666461303266623161636633373030613535356565626138376338623564313738 +65623038663366326362373934636665346631386262646264396433653632356565356231663733 +65653162393035633830353335303536366639393764333438363532376266383738353164336539 +62343163366566393736313263383931613365623761393866633135353161313335313261376233 +66656263643434313862306166323666376439333565623761663239613364633163363361396565 +63316361306233393130343039616133316539323635663561663761623530393231376534383266 +66366130373533323963396335316637333136393831643361663531613533323539343366663536 +65323165333362396533626132373262356365663832646466643834353738336635373035373937 +37613431393531356238623437366338613733393633623733666338666162346235383461366137 +62363938333339626363303466343934613039313431376262393632333065336161343561356434 +63653932346438303036666130366431623335373832393632663861353661373364313836313037 +64303734373632623363636139376666356534303238636239663738376235373662623966613834 +37363338633165313431366330653963623762653538323438326264383739653834663662313362 +35353066356135393237363136396661386364356462333439373436393937643332373763643864 +66383432346433353765363131626264346230643436306566653330353834656335336332613237 +39336563353362306231323766366232633761393730653963346133666434363165326233663366 +62376565623361373538376663613036373931653139616137376161373035383437313265346661 +32666561333464666430623931653035626336336233373835383035376631663639633031653131 +64326539646161386434363263326136303837393264626364356634623366646435313739343366 +33373330363139333739316136303831636162613865316632336462353139323835356438393364 +61303135383035396636303339393030306664643333623061383630373536313334623535323730 +61333037643863643237663031346633323537623561633065366331326632383935343434323233 +64616230373036333261633864353239353536313932313734303031656137346130653566633339 +64663032666139373932386330373238316430656661633531333734356364643463343462343861 +35636665333165333063386334363431356463616336346134366435663362363039366363663834 +32326464313232386566313831393537666337393366663432373533343336316635313132356462 +35343665653936343262386165356462643031336166356165336361373236373733366436663230 +66376666316566353263373735393363376639636361636538323265303235316432363166323839 +30663333343537613436393263316361633266343561623438656138383030663731653466653537 +31313731623936386338626437323433336639373265303464613361303639306538333132636337 +37333031376639353632636236643663636435356664343666353538626531366461333135376338 +39663262616637303164633462383632386364393765376566336132326233633534646434656434 +37303763323831396635366535366239643534393461363033623838396565643936646239396566 +66323631366233356232303136626661363236643537396666653430336163376535633334646337 +30363038613735336333363061633264383638316461356466383662313039343233653962656531 +33356564646438373864616263666564363130643664666163643033666566343532396332316431 +64323166346137363837336462366432613733396537363333376633363637313433363263366264 +65616165383232333535353863373566326135646364636332316338306662656539396463306366 +61386234383161386163653633373534373261316166393939313234666662363837303636663336 +65626336333364656361623565326163623832623333613235626633353432353466626436616231 +37353835363264366461396164393736366333343034666166376430363765323031333030316139 +31333761303730656439383436663934333464343363636266363665616562313037386130353561 +31343031366366313335616230643639303438373630653961633430303436306133666335343033 +39343666356433303835666436643432326566623966373439326365626262393530323438356131 +61326166653561623363343635636461653661313466633930393066616666663161323465623366 +65383566383932316161643434363361336132666662656336633235343965386435396639623831 +35373033343462343336386163656233396539326638613266306165373133663435356531366363 +31373334333664643731636366386534353766646634653536656135386638303464336130356330 +38343639613937626635666137653835616361326561353932393330303866313338643731363732 +32386334623339653432383238383861353563626430386563656632313266396438343737623865 +65653934663162663135383835393434343365613662313831386539303064383063643132306634 +32386232303466383132333531363732376333333364306131373561633731626239316130316431 +66613361323333323639646261383732326134306264383134366635633535343963323333353735 +62373963366135626131343339323337656163396263656334353035313166653761303533636566 +35376363333164316438363730313336373134663336666334393362653962386336373737303939 +31616338316564613232626630356235656435333564343135666633353137323034306231346130 +61643333363937633465333762316530613364613966653233303365666438303462396230646465 +63303065323666346362363265373832356161336633656432333365323830636539643065656132 +61633737323930366564626466363962383939303961336362623632383736333635653261343765 +35376361636632653031313666343037376165616238626535663534376134623763326134323339 +30346639366261636566346135633630613732323036323038646339396136333734663236363231 +65653963633230616632653132616133393931306435616538356462333734353665663061303862 +37323161353035326363336336656334306261646436306137613236616465633931383639373630 +61323732666430386164663534393133656631633135316436646131396562346362396461346336 +33636566653962623930303064366637653536343739313830306531333061613764356265666264 +66393366323938383165366239636666336164303231383737386262373436383736633135383837 +35313531303462663034623331646337666434373434663066346331643133643562666463633762 +62363338646237386436343665666232313934613336353031653662333237646236383630306265 +62396631336131643437666536373863356431316334626534373637343461316232373532303338 +63373431663632343162336464383133316638636631363135373439336139616231656261626265 +33623230636462616166383832386331633233643430623733643661366565663832363539333666 +30323061363039323430393432343439316236353437616661663162393766633536373433303230 +36326534636534323235333035613430343865656161313063393663383639633661633664393835 +63636264336639663964623365663963366432333063326639356533653537383130303935336639 +31376230346539666638626431323732313662393234356537396539303965396363643832343263 +36363731633431633735633535396134363433316163343763343632636631666464353565636333 +31373966616464656535363862326533336335303835396165323433653335666130333233633637 +63303166356463343738346238666264376139393663383436366232313530373736613438633963 +30326238306637326162373035653066323063366565316636316363393961653930653263623663 +62313063643436393236646533643365373139383964356538343036653561383665353137336663 +31636364666237326534363939363432346439343465613932643361363163306434376464353335 +38336336663861363734636535336363613966633731303932303537303137646162333535363366 +32643966396632303362306632393739386531383131306161343433373438313063363430613435 +33323739343263646635353866393965643564633261393563626466646639663461393565303534 +35323839343038383730313166663033663030343031303566316236373839353366356138653638 +63306436643964393462363766343536326439346363313463633864386439363264336236323038 +62646337396266396136623332336135363234333263386465316235616231666239366337316338 +61353664636132666635613032353334333262613735366466323234333438313636343162643336 +31613066626536386636363432366331336336663962663435386365663032393236356132353033 +35306263336461663132303436336266633263356430633062393338373633623336323963333239 +33316339663031656462613839333764326362653138313238376236636338316134303664646630 +32656566373231363338376265613435633130353232336262623365616534643134386563613261 +34393239383136336431633838616661613666666432306332343532336362316661373634623935 +65353436666635326437346566656662353737343931356334616437626138653931353636636562 +32623265623961303739303963396661303331326538303763373866643465636437326431383762 +64313636306263643366663938363962316338306464306565376264633934393231363932616664 +35353731663238383033613761643434373262303430356663373231396265613565346537366330 +64343065383063316233643839623036626531616431303832613334363164383839323933313336 +32326431363064383365643133333266663838663666336432386336643837343964666564666439 +61616137366563653239386233366462613361366233653064633265663933313165643536373664 +39666237326532313831653234353433353665616330333838646463636135386137333536653739 +31323235633637393135616562316563626336393138353233373838663538356538353432383433 +38383364633832623537633366303436346161333464366234356636353765613335393763623830 +39353937666362386237626363613762353435386636306336373630346161306232656135666365 +66656131326263383063373736666235333563616665376539313038333264623537343637626261 +62303337656336633836666336663834633239343733303365663233663637343736663030643133 +32386363306564643034643365653334653339643338366339373932613061336134396464656561 +66363361616532306237373139373636323631326263643530663731636131336435346538303162 +61613736643666313166333534393666663132333935313036626563333661383763356330616365 +64333534663665363231653734316164386437373538386266396661333033643134306532333930 +30636661363236343466313936326466343833376138643965333565613632646630383533363366 +63343033353561383737616432386637306331653831656538363235333036373438346465363535 +38656565306330393965663535396331363431346133633262633232363630393939393130376465 +31383138323465613061636132333337313936363365663062626165383565323938666333666463 +38633536353262636164323535303930333233633962663330353132313639323363666163636336 +30626430663839656137373130343439623466633661323432353931653162393539333261313436 +30336464326663613232353831343231613266616561623763316138666561326666656637343432 +65326537323838326461613136316135383234616465363363323562333531643434333337626237 +37393239343834303531656163316339643631373437643238653934303931343436386535383262 +37386632646631373930313462326437366432353536653933356564636262356537386538663630 +30333639363936656263336562386134653736333636643339306165663137666338333539613338 +38376134306433333132653137616338666337353332663762663133666533393061663964633665 +63333364663832363935666333616663333464343139343937653136626661386532323561633461 +37383866366464626662656366323063303963303866326535346232366234323763306361376230 +30323237313537353465656661363031633366643530336539383865643731623764336263623965 +61663030353237353432303761653536653961333738636139353262393232656531383438663762 +33623936616366653465346461353561623463333766396163303864613330346330336134623731 +34613262656136633961383831303738383165626265393365333533646238323562306335356361 +31353664353866383936303635313236376162326462313431656538373564383765623263663030 +34633263303966313462353465626164336138613730613038666632666132373933636162336332 +65623139333464636433383962616461643832353963346664313939346439313931663766333066 +34646235656530613664373239356530316164353063653332306562383937366266346238633438 +64613838623038633433313866336366353966373631613334656464333938616639393038323666 +62376534313937303036303666353739636662356633333637346436633937373336616230333163 +62336535303264373166643864343638653930646262313664626363393838343664303662336334 +61666638313664353431626631616132333264346263393430633730323864353532323963353663 +65356536333430623136356364356435666561653166396566393066376565323034633234333562 +31653261633338636234373961393935343561656430383435323566633366366434323332663166 +63383234373961373530336338613761363362336236666334613236666133663535343237656434 +36326666666565636466396435616363616462353766663336656464353732316639303637313433 +34376462363461373161363366656133333930336138663266323434326362313335316266373736 +39303139316661613537366431393664666434363039396539363035373066663035323931383536 +31663036623663353230636135373331323736613930323166386132626138653932646432323234 +30313562376434656162393339663832393330373236316435343035653139633263616366666131 +39613530336263353838333961653133616533396235656331336666633633626431623735626662 +36626366623736323931366533323734393630383364373636363531356435323662336461613632 +62346234616430346437626238653635346539323130626333656337613464613837363030313739 +38613163336531323865623632353538373162363763636666336433323661643233303038313064 +64633261363538343030313435386632633538343366643438353262373761303830383135326561 +34633432386335316664386238343365333962343966313531366438333639343266366264343437 +66653065646335363938653033313836663062396361353734643338333265326561396636393963 +64323234643936323964396463333830353966663330333635396331353032383461313363623730 +31643766303339666365356132626431623439346262613761613830653832313739656239393664 +31623731663362393231623365636336393334636336663337353165613938373030323733616130 +34643534303234653566373532656531383830313037303963386231303439303739623835323530 +66616364393961383234643466316338363364376134323335333536363062626636306436383237 +65376535356166383564643836666263383864353031373363636139383637653634383737333931 +62653439343762653930303363323766636434663062326662646537316663623264323537343031 +39326661356130396233313561353533363835346361323230326565303365626438646137393437 +64653134313163346631666338613732313439326264343963653865306666373438616530393837 +62343038313637613232343561653739346438633035323833663832343830663664326465656634 +66313431653339333738396436643235353234646631316339373237643261613030353061363861 +33323764356661663766336535353361346232333532383262306639633365643735613330653934 +34613738333762323138336338383264636633653236333334626161393235313961323866663130 +33623433373636386163373433396633643336383661313231343333663066326133623233343462 +39366530333336393133333764306638393338666537393133303965343433326664326634633930 +62643437653935663131316363663531313966363730633930623930643933613866653035313631 +38353235363935633738343732336664336430366564616639306438353537663733316637333462 +33376362313232623362633731376538303661323037336466613838326164633836356230653237 +38383130313766633033366366386135613530393662393462393837386164663261346462643937 +30303931653035396262666636323365353133343364623934343031343966626338376536376532 +33313039366562636261366363393362383739353133393235323439353336303339373531363738 +33643366663331306335353831616638633538323166353766303466643139343333393231313036 +34366163646534636631376631636462373762653661326666343063356561393338333265316163 +65663061303231333733396165316161306266373134346437663134343864663134623635643832 +66656665626164343963653732623565383566353565313361373331623739386434376430636238 +66653265343764333133313465383334643831323365333762653164613235393230313966666163 +61616261323638343162373565383235656439326266623463663433323035326265376134333535 +61643230356261646130303439626631336363393035346261646530336261306637663066616236 +36656662656536646538373163633834393264343738643866333339383064323933653364636263 +62373862303663393338393934373133323265336233366334393730643865306466353161356233 +62623930373133613064303137306531323662323865343961336166363134373030613738356532 +62303531626237393562626532393436356162386137366262636662353539383032393366306662 +37323535643433363861376632313362343636626635353965303731343063373630663339646533 +65313163303936383064313362313231666364626364323466316565363538393965653064326530 +62613866343666613265323666303161656562336133313661653735346163613238623632633035 +35663234663833306161623035626166303064383063323063383761396432336132356130383263 +61653766383433623566376336666364653933383766653236383635363664396361393733643733 +62303364333530623965656435643665646330303936643234383132343630656438643735336239 +39663832363162336430623664363862303539666134666438313364313265326263306136373863 +33653835663662633463663434323833636163363339616161633433366333323039343037653863 +63336230656266353038663939346462303139663166326530326535353137336636346362396261 +62343039636166633535316166616161313764333230343430626662626130333732393738323264 +35663633646137333465643737613133323238386437343963613266383665306366346532653135 +34323039373239633864393332633631343836343162366339303763396265326265373366376465 +37383131633364616361313736646235653939323832326161316461316539373739353231343033 +34366166303230363332313137373133613962373264653063373762316264306662336433373363 +62333939636432616539616439623835303038306664656562633932656538386165303661633137 +64663234643032343266393466306536396431313663663233333566396530353537333965316430 +64623238656162666330303934646163663063613239666534396639366263623839623832616239 +64326266666131356438623837656633323637306337363562386235633138326132613564336666 +30663033323837666135393865306333363037313365353430643037623232396464616131383932 +35613863373562643032396137376463333139363536313330656663396636373937353065393934 +32366163383065326563663566353363323035636661363338326234373163613264323864376363 +37343535363632313064326431653731376466343763323839623038656433366465313035316334 +39643665666564323939313664646363656166653761636639643463326262633136613137303932 +36633033633031316661353864643533373639643463343166373761386435356536623230653137 +61303461666635626634313832393864643537323137376264386538656132306561653933383865 +62626238396362316431316539323234623735376233313339373965666162386463663364343130 +33343836343138353865386566643437343431336534333030633339323862636134373166393034 +32653337326632326664613838303738303562613237613961666661653030366638626562636432 +66353731353335613737666562373562633730666232623131323230363533343630336232633565 +30306264346534343335643836666366383838626232363137363232626439386531303032336531 +35326462363766613132633866323137353538323030616238383930303232383266666536313335 +33616134336435643366333931316231316237633634633163343163663265313833313638353334 +36663634333239643634336636303262306233333064373334383633373139393930303831396563 +61316262613434393830656638616563313563356332666163343437633161303730373430363933 +61353132633835316136393631376431373234636239643336623862346433663139336563313932 +63353933633562666265663361626238336330336464656134663566616164306134656430653038 +30663130333563336131663735653466376566656236643465663261656230353663306538633565 +64353735386134636461666532646439303838663935373465663131643861636163643763653866 +66333665646136666635386437323434643439613662356139323062636230353831613338333932 +64633361363062653664363533363464663565356534353736626536663865636339393032306230 +34383062653631343863653637663334373763626133373030323538393632323666366433336164 +61313762326234376336333562616530646662353062663131633531333034663732623035663538 +61346161363461663431373862663832326166396533313137616232326534613838313362336237 +65336538383161643438306637303539623232376538346362333837363730656232343766653333 +34356633386238373533656235623565396335323763366461653332303564386362323064656538 +61373934323533616439383130363264326138373634613861333963396135666531616337653538 +63646563353631663466623033393164316662616336313836626137363134666534363064336531 +35323437613532623830303462663536383232376537636633666636393135346137613037646263 +61383730646666313934613731376664663038383261376466633634346330313238656664656131 +62363136666334316266343333633039343939643962363962666531643134336166636435306133 +61623237333165366333623033323437646564346566633636656364636363383230316534633165 +30343035363337396238316561366364393239373632626133633131336437636463653366306339 +64353566663032323666633635613435333834326439643263383963393961386336366235336131 +64633039336330656539396138313861636136376433346636613065303935663030313366343332 +33353566613931336338376433653366323532363139626161646264663235336164333131616435 +35386531346263366434633034356535373666636339363832643739303862643130643536303831 +38613536353538343036653633316634643031623934323133663438393331666165306466656661 +61316266383434653961366362313037326538373662393036383731636138303163626131326434 +63616261613765643333613430363864323636353763386366313865333237646664643938623839 +33633763386339383166393663613339656636393866623935343430383537353930316230373334 +66376163363863653034616337353562613266326630646137616562636363666233656164396361 +30336536366138353939623938343531656364303039373330656536343830623232613039613535 +32663062386364313434343835663536616335343563346562373164663031653339653234633238 +34303262366366643564653730396337323161333763623933616132626233313561643130656265 +62613261613530626665663339386436303633656261656365646165383361303061363666663564 +33316132383966633561616539393633626238623138343538313537336432633030373236343166 +37623331656234316333633430386661363236323635653835356565633830656361356431363534 +64333439646231616539353961363530623533366132346163346436373862613938306134396135 +65303464633261343430356238376238383065303832366233353631396537313831356165373031 +39313932326264653637646334633064656138623163366636366263633166343561613535363961 +64313436356631326662323539656539636431653164336634353837383935623363323539643630 +31656238613537633831346432323064636635653038633231333531313731666464323761623137 +65363161616134623963663538313133396132353966646535613438336335316638383363643563 +61643765636430303036303562383436663836363431353933646461396464643138663631653438 +64373365386266376631366339363062373135373132363635373164636538366437356638383537 +64376433373732633838626662336139303532643765626237313639306262653536333461383435 +38626138326661616139353364383233666237393634356561343663343935613365316564303838 +39643662636238353832656664613662653437333662666230353363366366386463343462303865 +31363434633430636639383731303832373339356135616137306638343865636661613166393238 +30646337643835313662396166366637323166623536336463373534333364363238386435353038 +34356462316265653766356531633862623866626366326633343339383636623937333338346137 +61623162656233613332353962346363343566633534303239653036373237343965646163633966 +61663934393661643233393238363563333531616537333961323039306139666232333339366637 +31646364663433333431323465323631613839633831656238656661353532613366373838323264 +36356266393930343461376266386637383638393663336561656364373831623966366666633335 +66303131666365386432333263616532623030383333616632363366626432663638366636663431 +33643338343235663138663738323864663630663933313634323838623835333735323038626334 +38616430343065353363373338303332303234626365383332653665383265393431656462333134 +61303065316439333539623765633334363764663037323032363835613835613364336462336466 +31653761376433613339653666316130303531613530646638656639383361323565343735363730 +32646664636532646664373232353861346664653533396164383638646363363739653639623732 +30353065373139383463663261303830373539653533323635616561393636353735393861363831 +36653937393434643436376532353661353265333562653239306335656533383665393264636237 +35646531623462313034613538336136373437616534666531623238643139373237666434343034 +64633135626536353733656639636133336661616436653466613938363234313363663664396139 +66356633396566386261383538633734386163656535366663393939333931376234336238656539 +36666238396563336133613534373465636564356466646564656633323966333832666234636231 +37326338653665396234303535643131383639386230653766333866363364636666366239626262 +31626638386633663833663336633232363536303233643665653936303363633165663631626631 +36623165653263623430623430646531613864663532393166613335663936306137356164303531 +63356239626338373162643238643034356430353463393735656530623238373336383839363738 +39613635383131313562386232333330373835383538343737383633653665633833343361386430 +66613764396564303233363239613431363363323638393239643930343163643464663261343962 +61663336643739616262626466396536653538363563356537313131626635636532316163386337 +62353237623662623962613732626633363036376363616265663432346334393334333363386533 +64656431396135363936613032343432663635633138626535373835313333346330333636633165 +36353364346138656532326161316165653562363165633963336130346239656138626437333431 +66396534663562383236663136353430363365653036313839663461356430653339626233656235 +38373437366532386530346232353338653232663765646639353633646465323939326466623232 +38626537663665626336313864313931666236356238623936323731656530616131633539393735 +30616566393134333761313831313661313531346236356235343061323930623462313963656636 +62633565336139323765643438623134363863616631643033633930653939323638353939613338 +30313536663565326365353738383035653930353035376433386534393333333833626163336262 +30323264356561306439343164626334396664376561303965613766346530353165363432303664 +65306333386637336238643763316164663530623938316234366561303463356438383835363930 +38633962643964353131643839376538313136353931613165343435613265366238653761386432 +37393331666635613839363035613931316431326237646463313938623837653162363064373636 +32316439356631363030323232323962316634646565633937366236343164366233666661653835 +64353436623162343962326631663831383336616238343732313664306539666465346363666165 +37316531383735663438316233393366386465316165303438346634383166363634633738383361 +36633932363262626331633161303430383034306465303732333365313764633936663331616435 +65356362366238666363343539636632653330393039346332633733353663346466616137376362 +65373934363136666532343137646134626135396238633136613961346635373931373362353236 +62343630643233303266396462653930643538656139323334613539376364633566626562626464 +66333266343936623961313037376466306138633966623638373038643635373631316463613338 +66616161393334383961393732653739646231326538363164336339633434653731316239343030 +33366437373634373861326462316363313862353130383935386265306465313337376461333333 +31643533353237346665343763313136363766373036653138383666373332373834343466353835 +36306261363239386565336633363663316236316233613639366635643333636361363462646366 +66343462393063346436346635393534353534663938393861383164303462346165633531663965 +37326564316566393362633638636633326539323838383930666234363830623337353633663435 +30653638626136386361386531663034356263363433336437333265396636393462343962333161 +36663539326439613636616137313864383462373530636266623332353866613738666335356139 +39353064386332343839353931313434653335386333326261633463663363393434633865653433 +31386338653766653763373462336663303362663734663239396430623830363462366566353665 +33303466343230376136303931643835626661613131303439316435666161633763303037316238 +38316236666363616362663266366136313565386530353933363639356636343863666234393432 +35333035633864623530343635353038353437376234306562356163383366643361666461396337 +39323361363637616361333738613065633834663832303430313862323739623966323239303537 +64393464383562653632303161343233363534323132303931313966376136323365353037383835 +62613138343936386465656362633635353933663161383065386666613965623037393733323430 +30386533333966386439613937383938313437306164383332366230386238633562383334386138 +32653838303065653031623239666134656538396138663233303061643530363661623739646332 +61663536353762393536663437323466616166633364613035643466353230313966316431613335 +31393863353162643739386163626661396162366235393335363862613061326430663533343335 +31353930353734336634363435643238303830633335386561623337326135373836356161323337 +39383666306430613931383064643333396233363230373164653963626136633432396463373363 +65386630653639636236663835616466336437626539353066356536616531363734313635333939 +35323431336636323438343038666339323534633264383363356266346561636535313737396236 +35636665626432363662393232643136636339393138306237393262656236623835363136313635 +65343033643739616536376339646434383236333366353839313535376535613332386566383765 +38383139316133333130626462646365306436646266366361376164386333316133313231626365 +30393965613464646163643963616137343133333337626538346364376539626632666531383437 +62313138616666383538303539656364306630613234313365333533383164313836653866323232 +32336561376265303630656231616565663131363265366437316665333831346164303264613533 +30636132616437396562316438656235353531646337323462303864383738633538633936323036 +64623237396235326566613665396632373233636163343764336230336337336536363334616163 +32383937636563313637386561613734383930356233396462643035313737353233633038303333 +64613234613235323466373230343764343133663130383332633538626463316465366132306665 +65363632643834303235346665326636643239316534356631393032393366393231373335383734 +64633534353865613936303837626436613834323861646363333037336466346631663865356639 +64646266313634646463326366353235326131333236356138643136653363663764343235313666 +39356361323139373563646230623263626136326135623830343862336263346564353134306136 +38623635363730613765323064616336393935313161613938613063323738363433666539383331 +30653537643166353439643836643963346534613936343532313565623661653132386166326566 +35316264646163663336663836656130303064383436373834626635643562346339333461626431 +31333630373339393939356263383238303934323030393835363931393665373538613961663032 +66343366653364346333643835353531373832633739343838313839346430653665633038313930 +62383538336139663531376233613038386230653831633530643330313931313461353566356436 +64616538363965663039343966636262383436313437623534643239343562323966653266663330 +63396664373337643532633130353934643562396434623063666565376162376365313961623664 +37626532643335643432633932353163316534663431363439383532376538656430653163623764 +34646631333338613535613730653738333431376439643566343634373361663061383266343166 +63393637386534643035306231346136393065323938333034396234386532303837366366626439 +38323861346630636662383837656336303537333037636338623936353935366665666335326339 +37646564306133376636643732343337623164313865333931356162663163353064613064623364 +31383130323433383437306162653032313865313735616138623563373936303061393365316465 +37633337643733326664303834366263373431643466376335356635666638363635316137353836 +65386364653739613137633065383661366634303663326632343633383638633331616166633039 +34373865366636656436383434666439316637636166396562313961303662396435663935626434 +37313163386137363363393132306531313361663337623636616663666134333431653063333831 +34653234316266373936306138376536613264643666656538656537643833666161376462656336 +30366161626630346431303734326164646434643530356132323833356536626235343535383661 +39306636326134653530393663323131623833393862646663343233353564643562623130383038 +63383936313530306164666634646630653661333262633539326531343639636531303634373136 +31633931393836373730663137333535666538303932393864313636353131663763303565663362 +64626461326261343330393038303136393939613961633238643037303135336630633230613433 +61343466643664373438396339396538623833636361336262643831383032353235363736303265 +39313965653138633763633364393836343539623063323039623062306362393363336361663832 +31316363326436316161363265396132646262616533613130366333633161353666386662653532 +31386165363465666135653463323635313133623539333338353033303866353564633161316139 +62323237326630363438613733366262353837653531363932306334653332396231383139663732 +64323938633961393637353261646336646631363938623435336636333032323665363836313364 +65313263323533313135396366373464633035616664636335356638363963383437353231353564 +38343338653034356338346632303431366237363038653162633363366530613634363165396261 +38393163623833646164313336643862336562363634366537656661356335363563663630663434 +39316432623833303530633930313865336561636262373939626137333130316561373737326632 +30613537313935383937383939633736366562346531383135393863303238353964303831383763 +30643365386631663664333662353239363435366165353064336561613861633233393564343533 +37386662643937373232353630343661656231363738663366633437373830343930343265616362 +38323437363433313239663433653736333035656630306430323431663333643135353832323061 +34396561366431363334376661626232363063613636333966663436353831376235633633383032 +61353362376534373565666463326238663033383437626135633233363434626136633635633266 +33633033316338636665316463613137373035333632333235323066373233316439313130653831 +66343264353162396361383530376363653633356536656635393065383435396634323330376663 +38353330396164643665343865373662343134393331363663343934393963646662623738663237 +34363964383466623834623337613932303233376335316639303036383637643031663437643031 +39643730303131663031356666343631313661326536326163643939313931303935306361613336 +31626161643163383938313364373030636336373264303137623534646363643235333033623361 +62376531353634393132656665323834613263666230386138306461336232393465393939356135 +35356364353265343261663864373430396434613433343734643230343133656237316265383139 +32616466333562623235626337383566616337653762383163623431303766333931376461383333 +30316236616630363535303263343039656137326164353361356164623838366661616331333061 +65643937383239373336376436643236373335306231353763623739646162346437333165356232 +66656564363737313037646632663431623037613261303839656262643464336163313736376166 +30343064383838656135346132383235333562646466653938653737613835313035396638666239 +63363730363330313132306137663132656436383063396239316334396235323637623566656633 +38653466313366393437343364326566393233633538653665383863306463663832323030623763 +30626663323736376335643137366166616630333565623232633861616165323730396462646438 +62643833616664336362633463613837623637333237316430643539343161323139626330383131 +37393565656430383863373539373834336263323938613631326438393239353561313039363534 +62613439313461313637663338666531643961633731373365393961656561633132303435653537 +66383764336335386434363263303366616133383731623930653161653836646130346365376134 +66306130366433663763343933353063613762666663656438653731643033323630633861663564 +66373139643131383162373932383266653861353262333834323139643361346339666566363631 +35316331653563323433613935396330373033663333313336303635363833306664343764373039 +36633538353664636162623165356239643233303465353535656430363939353030663831343734 +61346136343961336434326432626433613635396463643531633331333935376235666263383266 +61343139616265366637663533356430333266346462636338653232366230616534323635363933 +61313835643566323961663132336131626238376261393839316662656563383630646563666134 +62346334363036356361323533313233316136353665633636346138626464393161363061366238 +62303737626439363339643866366366393931653664313662363862343561626334303632336539 +63313166393162323132663665393530616365326137383931336366646437633136343136323536 +32386137333163646139636466356136633336373764303663383533343163626535323434393237 +64373632376439663436666336613637303833333637623863323037313064633265346666353461 +61326538383436626261346161623463323433623231386132653536303535633264666162373230 +39373364383436656232656337356362626163323662323634346536636230663363343530643031 +32373738373432386464313734306130343337623234316234323033373966306130613866306534 +31353734623661646231393139646336306538383062303536643836636131333336353361393834 +30613361346531343635303864336131383336333062623965353232316137366162353237386166 +35643165656163366637653930343436396533616164626637353530653132363737643932326461 +37613634653830653562353765633739313830366430373265373738633362303939653936303638 +30636662313738623131643134396662343030643430353266316436323234376339613431393931 +65613734336662626466326462353263626466616138623835643635613437633833373864386463 +36396239333362313761656431653234623165313738343163313834366665396165666664393234 +37623738656164346236313430373931623662356630636230326334313337353365646536383238 +32386532663437663566303564363731396565363431326134353135313732393463646337333833 +65306261653166643761396431323130353837633031366632366362663733303263386430373630 +32663862366633316464393339653139393633643931346466376637623263313936343361326564 +39656535326363306639303633373165393162386265336335653131303238333363376662623032 +62313439623537376139663333303338636636353161353132336262666436623135393039393966 +62663030333538383732616561323762616230663764393831636163363035656238333762646338 +64626636623339393761323938336266663665353535343931373031663430353762373263613231 +36393263623738376637313163653661316362323731653263386239383466616262363436333866 +63316533646464363366363965623761396161316364323738663736653030663466303132616166 +64653963326633353530373963343432626361386633623031356531333838366265346330396134 +63393031613838333664333938353837643032643766663365303361373232393339366536353538 +36393236643662376137366637303736653163613037323532333737306336346234653232316335 +38343436376362623235356465313836663466353165373835613261613936373736383034646266 +65316164643333653332616337663565643833616531346234366361666336356437393034613234 +32653539643563623962636630373534313731313933633131336466396331363566306462316662 +66616332376431336432646437303434616462333361363763383236386332396431343364393138 +65643537386562366531353036613236643662326164623165306338313263373539343234383135 +63636534643462643132353966616636316233356530626463656234383230623066663166626630 +32636261373933636664396137323161663030643035346335623365306232393436653133306133 +38346162653433363962633932666638333030386139343364363863323633656139343231313138 +31646133386236643834366636383734663864353466386138336161396166346439356164336465 +31386139343037643130383662656535353839623432633035613236336464626633636637346431 +31383533376164633665633638306562646434313835663133666637613763616338623663636333 +33613231316566653763393565333166356461353537396563643832653539643862303231653931 +35343536376635663833613561353237323131333734363734613639616133663138373539306638 +63626332613930373634313762366533333539333030346662303332313161313736363662306261 +31383835383334666637326230613331353763633363653964353035353835333836393937363965 +34356564663535303435636466316466303563386136626236373265623930616633623262346539 +31313737613461353938333662343161636432333334336131656336363830623864333332356633 +63646662323135356664363661386637396437616164643231393430663631623164663833656536 +31313661316533303261366238313731353930373535633061663338326466393439616531353138 +38643961396237323363353365303737386636666438393630653164356361346565346332643931 +31343638313463663532653139623861663439363831643062313063336532633834393639623434 +64613362306233366431643636343061666539353835373732363934353062636166356638343532 +35663330396431356236633966353133623136646637316464666564663135386635346333336665 +64313562333538336461383439333463383135636136366437653466346635626538323431363438 +31613738303863313235613431383639323233333035663765323365336366363235646132656163 +36306231393936386165303335363061653333323830626161373465333362323034623662636632 +35633030376139666233653566323039303230646532613965383238306337303039376564656262 +65353161363261346464386334393730333732646137383132393135663161326136363466623066 +65326532393164323665393064313866663036386534663736323332373738613362393337616465 +61643037336664636632313734356639386262373738656539383334323433656138306461643436 +36323539373231623962653937653839376563643766303162303839313630366431333839313430 +35646330333534386339386137646232383830373966613738326230363161613337643939636264 +35636235343839313337393637366137613238613736626238393230353430646564383336303263 +31356238386665383937613030656133643163366530646338646534306664326137336662616130 +65646231323230313764643738653830393063383364336563393263366466323833373737343038 +63343636333630623731316266643966376432323332633730313230393637653639343738343462 +63633864363536623830393362343038623436396465646132373966663833356563633939363735 +36366334373739346531343165663535663962333231343362613338353164663538633839306565 +30373739313561336262383036376338636631353034366230396338626261393062333064633761 +62636338366136666164396231356664323963616339643634376634323736633633653934346561 +34376530316239356462623236653233306236383737303764333230333432636439363361663737 +65616237626331653737643461396338373166633031343938633461663139353736656663613635 +65333932613530666237613634663433663330373938336336616632366337663430326632363039 +65613031626432653535363263633963613730323436373361333836623036386661383331653332 +66653333393964303336666661653738643536666537333066306663396139363230653231623636 +65666131363032393136376131303863376338346638623366303362656363366139323239306233 +36306665656438356637376134336239346335333939396466646330353437366637653264613734 +36363464653038653664313464333135633266376462326666613166383431646561313736666436 +39653032333639326230613935363333623530653434616131613064323932613936616361313339 +63353438653939343037363365303337306632393630656366303361303138386466326634313766 +38363465623830313031306132373034376263353933303439303364666435646633346665373534 +34636433636262383265666538316563393738613064343335626530616566633161313339303964 +35336664656339623033313563323738396665386361386332363462663035643134653837623862 +30333839306162316332366331653332653764323463383939623635343336323632313661643061 +65643134633236386466366335373435303735363063323263616238653739366266636464393438 +66386338663932343761346335663332313731356462343562393265633437356632316266356134 +62633230633766373834373139653435633839653830303765313163376636373365366638373434 +63346462666466363433323636323939653866383039656365646238646563356531353736363832 +35323832666136326164663736353439666537373831363634333465306239616531633437343165 +65356564666163326539303831373534323666623232336135346638623030363465333766396139 +61383532383561383332393034353763323063653661646636333338633434386161393839626335 +39303336643839313138653463343535633165653838633635356333316366663063623436633134 +31363765623936323834643038663637303436353266303264663037333761333739363437626263 +38666432623830333637666166613663643036326134343365636339643265343130373463373636 +35333634323363386163656163313835653866333134353333346431616665643861663332303939 +33316339666531663161393265623064396234353761323136643961646566343938383233366539 +33386332373332663533306461656131373639656133623261613332653764313263303861313238 +65333137363838626132353530313464383934386362613934623333303435333936663130663935 +39313164336238316263666531313638333434643464653937346235613865363461386361623261 +33323337306136636363316535393765336632626162313135373765396463383531376630313337 +35333334383439646131383636636137343538366361393963303830653137656164376564323133 +39326534626636356635656138626562356262633239666336393963643237653735393832653034 +30366630616537613238306431393739613435383131303835386534643262386366633937613633 +62313330393963616663313334656666376435653233656365666439646633396334393832653062 +62303564613237313932666533303561396439333431626130626338626137613061663534643032 +39343137326537306563633963633136636166386136653633663333383365336333356236653832 +39343461366634353339333132386566373932623562636634373265656134356166346136663339 +35373130313362343634383231303133306164313135356661383138633564643937636365366137 +38366266333936643733363866653733646332636462623762313431353763343133363537333831 +62633365393833336635316636633566333263306132363965633266616634613937626239626634 +30393461653835626137346136613434653432643036626536326433616430636636613965663964 +38353639356532393765373236613630396139656437313363383830333965623965343136653033 +37316363656639373464313931343637366539303565323835383634643137623534663435626435 +39633939613832623038616137613961306266363463373236616561653263396263333664323664 +34353438343033383936386636366633663934653932393965353662313833313736633234313766 +36313361386165356337343364303935616333323863303035353339383932303162646130633762 +36373233616363343239306136366265336539383634616235356563323236323637363331663865 +30646264393764353761323835666636343666656264393765376135356462663066366562613931 +63396331636666623263313531363835343837623632323963646536653163616161623630366431 +38313431386361663239666239326439323531363066626635633336616564623535336235343236 +31393932393537313733386133646137386131663331633763613966626432303164353634356534 +63636531623539346132313764633033383835653261653366643735663931373838613465303036 +62646364333331396538303133656265356634626137336566646164623362313433386363383766 +61386639633438333861633231356435383066666231636338386233613035623665353764353238 +35323365613063633538313330393366663333623733643930313963313436323931366635323539 +62376565323539396466643030663063316631326433396361323165323639626666303265326264 +61626261346331643064343761616335353433366633303332383066633932306338616663653066 +33633532613436613561613537613563626333623833656431313562306331316235646666643335 +64316532643635396335313063623733383032386661363365383365616639313332383432303233 +62373635363166626238306231326131623033643234633032356465383362616662336661316433 +38373463383135653932396664666535316466623462306366353432646439653365376236353030 +33383362373934663865363236396139333263653962366365313330343066643439653436653133 +34636366303932376233646262353432663535333466623864396264663362306436393430396663 +63363332396638333430393938333038636430303361346431373038353763313162343430326661 +34306336616564373434613761663435313565373135376431613933643836623965333364633566 +64356132396664393965336238363530653335383465613138633436363137653233653333666133 +65343661326363646163386665373332303964393430653430396136386136623931326631323961 +30313136383933613235386236653230353039653663356466653361643536303833373536373531 +62343836353439613233656430333530313265656463653461346131396364343034656563616437 +33353062366339333832653135393837363737393937373833666234623539383934623738623731 +39666262623064666565623031336362646364376465303739663063653537336632636435613635 +61643166333231326238613537643566306433393064373838376238313737336232623238636333 +61623564333533393661626164316664653532343634646464323739646463323431366230306539 +61653065393566353161323062613131323033396439303739373432326662666130666266623630 +61663631373766633539313466326534313439353863373965363064366134333962393338633330 +31313439373864366239316565623061633035323663653938653932316531626532616435353865 +32613135376638303139326237376632356265623266303837316339393239653330313462323438 +31303430376136653362386461366139613535656461633066656538623835376430323935643261 +32396665303236353861373863393138366131333764313832336163656230366364636438613534 +65613931346535363666353636623563633830613763323064393765383833396465636633386164 +61336266306330303339343032306565646432353939633063346261343435313739336336653135 +36633662653536386463343637306334653135613262656538363435393931656530343730383834 +62336336376464616333643839303161373562353462366463626434646234366463666265383561 +31396137303134363639376237343835653133303164383636656163383861663239306361383236 +66663263303865356538646464613866376631393666643438376464633436623763396137333237 +34386364656535313830613039643362626133386437343563316232363036353365656237393261 +35343030643732613537323732383038306532663536336135313739383032616633623661333735 +65363930353761303233313166643831666237313333643332373232613730303331653966363831 +61303431346461363434633362663361376237653434393435373837313234313937613863333539 +32313338336134623138643739363665353434633135613831663032646636656133363734333461 +62396639663635666439346537636462623335376232363161653836356639333334333432336166 +32626130366362616631383262303939616235336331333336396432373065346633323561306531 +35353962633631366131373333376534626333333063646364376232366461323163333537393931 +33323066393332616233623532323261646562376137376538613934373730366239666634353631 +34363332653633336539353835386333633339626337663832333863653964383638353839366538 +64616365323634383938363961623865303536636136323566323534666134383164613966393237 +35323465653536643836326562666365333931643933326136633166353364386630343330303033 +36336661333530323335366666653162666630613636653661653133383165316462313735376238 +61326134393766663366363830633365396465633437343734333061383636626432663432303637 +32386636333036366463376630386436393063613061393633643533306133376563626436323239 +39393339353265346334363132393130343061303333336161366365396365316665356331363462 +30613935366538656661343433643334396239666631386434303763653037653066323066363439 +61653239616134333066353936623331323232643635633264363864346237313133356136333639 +34336163636138616137353865373932333364316665343736613339663136353462616566366237 +38386163636163313963653932626462393163663432353863643232613036623531306231636666 +65363630626434396435643332353961656236666234353731663634333365393462643334326132 +64663035666135346136363535633564376465303130336333636433663866343265383536316638 +30313232663935343132363764616232666238346136393265336438613661653234313636633034 +39353737383130333932656331326534363531303038643163383833653861623865303063306637 +36363436383034653532366432343238343931653738643336333436376165353333303039326362 +65396632393938656366653534356535363965326437633631393233376535653864346361333538 +31373833353830326461623762323734663166326365363839333732626163356466636237666464 +61646433393131393633316130653838396232383036656265366566396161346137303934626235 +63356635343065373532646462356238333638376264663966393363663239393366653366386263 +30343566393131393835373862366562333532373537613463373332346162363132333335343833 +30623866333165373664303231633731346464396265663935636265373737313261613231323265 +33316236343563376361343539626134353864633835653633303766326433386364623134333761 +38383933313032396263366637306263313531666461303865323562663863353564373837656238 +62626539626564353665373932363734663539633734643361653565643461323637383635343564 +37633766653163663364653135633834623837366233383862613961366636656661356564353762 +66336664376133353463333965316130303231316533626633376566633838353633373866623538 +33643166333138663763373539623561646262636161376664333336363330396161353437323739 +63346561623833396135313139353638613138373265353237373263633862386231306638346364 +61326537353939303036636263616239343835303835613735396564373063356462646539386330 +64333461646433393439333431383930393538353833636263623733313262366634623865346566 +35646434333366383863313965353636633535333265373433386335653466356666326161323230 +61316461323839333966303962353039316262323939396339653639633637616663633964623031 +62626238616161343634343232303864623330343764353763376166343633396335326130336563 +63353765353833353231616530353330656431643231326463656161633465306165653931626637 +39623631346261393036316465363338363137346132343933363739323439633861653632613762 +65653661636261616334643839333262383531393434373139656537663266366638303663346230 +62326662303163343133343132646261366231613130313630616464636562636339656632343962 +39356232303430383039353837636130643664353431366433653432623231356534373264346339 +65353362373537346661303165636661366538356663373136373732313730393737663166663661 +33363533336437363466313164646163653963353932343630313335363436376361316163653231 +39303765613336336536356338323763623335363733623631336537333062396263643131386238 +61356635616337373330363262336234396631313562386534373238663032346464306236383462 +38626339643265666265326566316364373239313736343463396532343934393633326666613833 +34386431346265323161636537353064623838643763306334643732666362633262343462643431 +34376466633530623935363866393238383763366530663661363230613437383461303665316439 +65313463303733613333643562643666343131633035363237626361323431376538656136356339 +36366263353436323435623266626363633139316334376339626631636639376163393733613532 +64663764393463323530653430386330386532353039313363383938363039316164623461633532 +33626235646530633361303165643462326461646339613834636536306366666433396239656238 +64393265653035633764373833303065363663313734653531306666626538653430353861616662 +33363130343636383866623638633635646339386362353734346663366365373232383132663165 +34326131633938396164656265313232326631616563616330346362366432333164313032663636 +31393763666339353130366264383266623265386632376336366432323461393034313862376635 +65343962386663313838303564663337633663633636353133373065373365653761363536346265 +34373264326530383165633038363132616333356339366166646130623663623232356136386566 +34663036626131663132393639306430333031303532313461373836366339323639663162383235 +64643732336232333564336635663236343939346638393632666661303532316164633565663264 +39386632353433333636323231663064353434663032343461613262326566393338336162633261 +66336161343061613437623366336431303563656332326264383133346563656333306237626262 +65613136643965663966323435316539306436326133386539386435666166626666643036356134 +33323864346438393761393162303630643931636639303062613632613635633434663934303837 +62663730613230376164396333393861613230663938373365666533343165303633313731383765 +39616564666561313339353230363538396339666463306563353336653938393733333639313038 +32346332376138613135303364343165623261323564323239663665383732633663353361323264 +64656161333839646561623164346363303063326430643362653431623761373133346330653766 +65376630306135663563623531366331383231333636316565613738613531643137396264346265 +30613232376639626434633361343638393530613237653766316663656331353762386535313734 +62396661383833663063366363383639386234303236323465666266626662356334303038353631 +37376264633834643338363633663136616166333938386131373564633939383031313233633263 +31643965356539363764636331633136346238643934613561653038643230643334613036363931 +34666237346162613739643136383638653032636661613765366639623731626666343237616338 +61346438313835626364623362313661613137323330656636383763343434383065656636346536 +61656136663534343134646233303962386131383464303333353439326632653838666135303138 +37343165363939363433383136326462303935363735376431376262376339376237633866336464 +34373034333332323065393134646235663933383466323530643130373032313162393333626232 +31656364613264373666313261316433323430306334656265616266656466376532326539386337 +32633936626462623138383561303231326631626131633235333930626139343435636135373037 +66343963343633643263636466346235626537353633366138313164326362663435653665323566 +65313732666466303036353133386663366365666566376535326536323561323739346165363136 +33353839613464393332663831616637306362343937306239303963383361636530343930663163 +66396233393561616362613938373538393735373532393437306363393061363330613664373038 +32303732646538316636653239646631343761666137666364376464343334616364303761623638 +31366136633533356437313565313034636336613062623864306334383834656365303063633734 +33343939383937333563373233313265386665646632346132633665323334613338363537313365 +65343561613936643065393830393839366161366435363132306539363730663936393539623265 +62643665356165616263633061366430333036373962356361383463623237666362613137343038 +31333938323064383364633434373066626661633332653161363362353264633339323934633837 +37363266653037363938303034363133646238363761656633636664303236616463303538626534 +61663235623236623534343866343533613463363965306138663632623464306437643638353264 +38323564343463366530383536383266326362346463646136383336346363623735333238353532 +37663864623662383730316635616334646633656631663664613339313938653131653137626134 +61663661653861623932373634373762323734373731653836333530613237383633646164376337 +38313862656635666338363563366463323039363063363636373466646364343131663666383236 +64663430393162666434323134333862646665653234363463373766646138306365626332383466 +33613363316661333761623735646236376464366263663139633938633531333835623265303163 +30313233643062333766343038653962343139363339653763646533356435666439646461383730 +39656434636139396532373063386338303938366435653232623532336362366265393030333830 +31383730343063646466366165386331316362633438653839373736663534383361636563306262 +66353934643166636366333466666136336362663766643863303461623066393332316132643239 +61333337326233383834356134626265303431663032663962383566643133633937656436376430 +39316564613265356135343733323838636333386634623562663630366232343337353531623037 +64643261333862353733303563663831353633363135333736306336386638383437353131623262 +35623136363030333033313139363566313739316331376164376639303236333735393333656339 +64313737653233333835393239386662303333613934386232396363363039373335323265393762 +63643635383565336533386538383137316661383433383662396234346161663732363639346535 +63363338363266643331386233326666383734633635636532383363303936636664346566333637 +37623964383664353464346534343665643137633566333263613364356163626235356335623064 +34313261646536346335376665343361306134616362633733643135306635316336383661326466 +36613839653931316530316563383138646637663436303262373233333237623261303264366235 +34323232386263643239313039626439616163646639353438363564656139623534653063633133 +61323837343935323861666366656634373065646665373630376138396434363934316361613936 +39336537653131616366646336323831666232353137363366633431626432626239356165336430 +32613764616662383466356333383437346634316266306636336164363365323466366163376534 +63333266643432346131306362633764343364643866653437643239623562353734363232633336 +62376339666262343734323461353834306330636535333663306538613434346465393131326565 +35633533643038653438663538346264323633313963356630306635613632336364366137646433 +64336465656432383363333766363836313733636365613666386138643232336138616135363132 +62633532366563306435633136386166626565316439633135623630376466323937343964383637 +36393335393363366432653466633735323435363061303439616635656363623432613363353830 +34376234393635646530613433303938643834316666393531383931623631396163366431626430 +61633639626266653336303236656366396136393366396537623934336431666662363931343332 +35393537643065396161323138666335356234363230393164376630633731376361613138393439 +32356130643935633230653564303563346665393530626564666463393366396465653265326163 +32663863626538623137323863613862373835323238383466306130383764386130636133666566 +33363963393263323064643861646333633631326233666166343436306166376431343533613665 +66393839623366343466616666643038333637626661653530636537306131633231323966653633 +33356165646139333739616662373238333163323133393362343665333633373334356237653262 +31396630656638373430623130663134616237653164666261636263666166356633343632366536 +34623263313638656333346134623466306134646261643531653731373530363064623433326361 +66663165333361356334363562343161626334636362666632356230303039666664346266373132 +61636632326335346333326335663163393964386164663965333435386263303434613166323135 +30386361323137306231623763663062623835356232653731376636643765306563376666646365 +38373562323961343561646366343737383563376433363834393836323665633963333632613431 +62613538613161386461633465353065643565616462613065653664373137396536623461323665 +39353735616133333864366232383862656239383133383336356136653434613565356631376664 +64323962353136346534383836616633306636383939373733353635363335303863663532333366 +35303063346330393166623134646330346234343063366461636136373634303162363838323962 +62623564366162653563396332666364663133383966616531356564326131643364636330373938 +33333866303065343336333333373234353532343535616434623964643332613261376436356437 +38333637636133663534306663623433363231313038353434646237616137303130313563666330 +66643739383937326134613436343039336366346538313066333631323836646266646463356362 +65376637666538633935366166396566306162653566363937303465313364326438633463396564 +66316463343239306161363932303232626338383063313966353165373033336664356131386434 +39353033623461353862323937376365643433393637393934613466363135386437343737666434 +33336133613535326639323061303634636231373234336336393330356565636265313864666161 +65393861316636313939376531666361313833663439653165313262643764363630326235326538 +64353233343265326164363039636461313336323137646430373665386136326362316166313361 +30653364346438363138656365643466663064386535613063333766663865636665663231386666 +63393239363731393566313464326332366661656663346163666461376131333431313839623465 +61306533393532316263333331383939666435313736656362363338396365366535656433643433 +36383865386661633934623465623933333835326337346535613932333438353034656136653435 +33636162306466663837306334383364386437666533663963656666636163316435656532306163 +39326362383761303032633565636336316635306637313061313963376234653837383866356133 +35306439353065643961666466343831663734396234383561326631643333313332383662336530 +39633330343736376366363566363963613762336165346535656266376136306339366535643239 +35313837356330313137393262626431336233633938616534356338373565343465666430633139 +66373061303735336231353665323636373065633065666565643235623434353139386132393263 +33346161373833336637336537306534356439383239613864626566306239636464343339343830 +30363832313634663637363937363939636264656138626430326464646634333639623061303230 +66376434633132346235313737663233326561386437646437313939303037353036303066646664 +34346333626562623762643630333166376165623135626565366438396562363338313530653231 +32633237646565366637383566663633313161393363623733663439326162626164316630366166 +33376436613235366435383934346163646335356663643336666531666630383739663263333862 +31393332346566396535326138333066373538303961353033626632666562663432326233653936 +39333264666566343664356265303262393234346131393165653034656531303135393330613531 +35383134633836646438333762653738386134303737343234353362633863333433303338303433 +39363938373736353336316139356533393538386336313764383835336431373162616533343139 +62346230326231366237306166323734376134356536643031346230643432373236616331356266 +30643065366163373034626361663261633063396462303833363261343635653538386639336130 +66343166333532623361613634666537663333366164663662653964646362383665386433363637 +32326231653661386565353065613431653864626238363234383961663364303931393164353362 +34613665636663333064376265373265643539623665653962613234333937383737356336633434 +35313734393263333261363061353361623861373936336266303636353337393063383966373032 +30343539306266313564376132316664396436643166303430643638303065303734663038373033 +61353966373339343833623034346631653436623132653131656530313966343739336563373733 +33616566393233343435396461313135323937326462356265383533336435343962653966343163 +37616139346134356432333866333665396339343633643332636566396531633736623165643034 +65303330346333623033626330373333633261306433643835326363656564633436386665333934 +62313237363666636664663463363333383037343564313338363934356162393464323334643431 +37356263633566326663663433363966306565393064646564633730653962626364616435373533 +35393465653931346566636464306364626330623136626164363633316435616562363361383230 +65636265343133376537306162633138333561356637663535323865396338636665366163393031 +34616162353066316338656237353635393965333866636463356562616133353263353132663830 +33633666396433343235666366326138336639356662653038376366386666663733323730643933 +63383363626432373836376235353165396132333135386661386465313430653133633766613433 +32306162366266326632356630656133326563323964373431616531336361666630396464623066 +32313136346133353265633561313632633039663934313231393231333961346461333565353039 +36306539396333343931653134356366336435646239326336386661636130636638333866633835 +37326535356264333863653132333734633836323434393538376163373937373066613131303034 +32323761623766376333393638313330303061626433323733613332633239656131343262373032 +30336433626133643561323864343862306536373666393337393264623836656539393662363433 +62626665643762623961353837356466313061333131663564646234363331646231393731373265 +36623530363138623333303330363235323830393063666438323036613538663737326437643731 +66396466386131643763613938393161386438303766353133396337373361326338653034303530 +39333937313537323637353539316263363334653566376333613331643766343464663732633031 +36343738373163343139326165393730323133663763386131313636353666663637346565663362 +39303238306163396539353637663432376430636637336436333938646439613533643131653837 +37383534653964393265633463303538393932366435326466613461626236323665326535653235 +38393865373936353964643234663964373638616131633531623864626261653262323536373636 +35633033393731343436633232376464393135646530393765353430356133376531663664346561 +35643064323434626536323938666638393330393332316164316262363230396239316665333336 +31343836643666613834633163633066383630346339323564653230363262326364363465653962 +36643463326366323936646337646432343661623635633666376536656665656639623731386632 +36366362303334663839323137336663373538646631366338396439393764323934666661313161 +61386365313365346366393064316563626130313138626565616435333165666337336462333134 +66626239333832626565353762633231616639363634646334363131303361623162316337306131 +62666132643566383239626566616234643733613630353433333963653165613961376361356139 +65646564386531306464643461383838363534636436333033313364646630303363313163613931 +30376564303535613132353963623039653135653937353762663534303831303565343535313936 +33353062666438333330626566363462656665613762396264386164643634313534373932663435 +30666131626166663631383233353165363262383138373630306566333230646564336236313137 +63663662393066366230326461326364306264613764383436306563616134366334306531313561 +39373035303637653239663938356531326264396332643630356365366430396334636230356363 +34663632386639333032666637623735363138373830353262333732336430663936623537663461 +34313134373938666664663131336662356639373366383566366139626665393765633431386561 +65323135623334366431303962626366643334643530343262633830323437333636393531393561 +34373831366264356433313438383365356664616335383865363632353463663565633337623133 +36356462363034396261313762643531363934326365633264376635663238666434653535323164 +30373339383332643439623230393633373336623133396365343864343065616336313364313665 +36336631383638333531306630316364623263663166343436353762363630383563616537353563 +31333539316434646132356432643361613463353566353136626537313134333161303530373833 +31373034373633303835653365346439656230653366363363333337356466313965643630653732 +66313833376130333033363331303566306133613738336230313132653962646365646535626662 +36363163373332383063346638393635653664383864336532616432656235633362613665393733 +65396161663661646531376663666234313864663838646231303264636431363938363133356434 +33636662663637313964313736313337613565616136363762616533376265346439633132336262 +39363237343164313963306631383762356335353731366564303637656534613330353638306562 +66623665353533383761393963653538313539383134313936366364643161633863643063353539 +33613664656131333930666133653935313564333636633632306138363036376165396439386634 +30346430346438646138626165643332623631633461323234386562353131316536646539663462 +64376465646132663839363233333430646638636664303534663431346463633564356334613263 +34613062643237346331376461653733383866343232366436653463646134366230663434306333 +61376163313832663261653233383830363865646130353966303261626366306135343862353831 +63386565366263313361313464393163616562633038366364316530653838303532393835346136 +33346563356231646465313931376230376465663131356632326661356261636463343531346563 +37316331343862656539303130373362343634363431316333356239633235323665643033313436 +36363763653333323233316533346432636436343932623966343438663238643463303566353839 +35373637353038636230333932383161316262613332636132353436373439313964633135626637 +66666332303761366461333464326131316462346231343463616535363236373231656432616665 +66323265303535386164303734303137326666343136313461323233363732333863346436623131 +33393461333764333230643239663737373033303531613333323532353434626561303038643862 +63613566626433383965316335383661343636646361336363366333313633343734373930396361 +32363336353332613362323832303138336438303930356132303034636664636566616134396434 +36393837663563306232376263353363613034323534353366666264333839356638373539313437 +63393963363063636632303331313461653466666334643563376236383565323363343132373030 +62376461363738613265373134646630393536613338316534386263643963333230383565353962 +64343433626530303165663035373764313363666461313837663836323230666334353737663734 +35623130353332343530613931666334306634363437316661323261613264363734636530383930 +38363162306432373034343132343139663661313564366363663766356561336432346436323531 +35383133643937346434663465373962613031666662363736316661356536333162396135663261 +66636233323564663335376639623462383135323434303531326666636566633566303831333232 +34333330396338343534633362333235636432303561663138356561316330366634623933356136 +38306131316132326239646365663764396233336338613161633262393762366234386637613962 +31643236613439303362653834316562396538626232306366353633636231306365346561353665 +63396561623938376232616332393632353663653963393338653733376638353638633137313366 +39663662663239386234623962393630633962316535633930383439653263626333663165626462 +62613839383938353836316230323464666336353065626564366666323061303730353733626461 +65373966663563346261653566393837383835323364653466653033636131666164343063353564 +36383735343939376233666630613162643630376335303131383333666138396236626137653131 +37636363643633663533316230663234663461353737336533316165316661346638383034386330 +63633561643964333933633862333738396232636339343833316664326634656536363830636235 +66383065363437383838663264353562353462666364646430393034346531643439643633636332 +38383064366466613433383231333935323834316130386233356431323533383839663034363361 +33666231633131663338353033636563306631316265356462316433643938336265386261643933 +35666131643635306338613931346265333732353832333635336438333838653964333639633766 +30323532363932653564323537386666306336656333303034616234386331666538623638346461 +66313462646163323761386337663030653164393666663039356235346639383437333630663134 +65313034366438376163613433393139623463363464336436643464303266623461663564316466 +31626133316137306363343861643563303238316235623065396630373432633962613036373563 +38333962633263366335653235643735633330626431376639373865313439313833373762616464 +33363262386439386139356464613530663933353633636439626436373635373330313332653539 +36306163656638373538616363343962633235373664646337653039626138613030313232383334 +33386539366536333362663763613630356530393265353130396564313839643238363634303737 +64313433306430613938663930396234376561636361623339643162316638663538623563393133 +64656436313533366166666230363861313335313130323436303861323931383130393636613433 +30396230323261653832303165636230386533643836646339663462316463613465383465396462 +32316363336161363337656465383166666636626264616665353262376334336133653130393032 +38613036653832313731343865633435363338323439636265396633633437623436363764613238 +34343562633266633237636638356632643736353332306535633465626232336633393962363663 +65396339646564326631343134336638383565346537353831656563383364353134666433376332 +31343437646330633764663536303430336530343635636362373666643865353461393761316263 +36366138396437353763333430346132613731363264643337386463663331613938316461303436 +39663134373239626335356539303363633737326234653532303961373536303831313730653564 +62356535383964303765346230343137616163306131323935363833373162656535313234666131 +31313435663039363330656431613266373939346563326438306461326130613038633365333366 +65343936613335393364663361336337356239346535633161313063356462343739373163623230 +38393439643266663464336634306339613433653165343862323034613061643361663535663231 +30666539356434646465343937333332643366353166353365666662316565313132366436633865 +66393662353737343830633462636236643034636533613833623962383834313232366561643063 +38363734326165626336656437373234343434356363666234623665323963383063326531336166 +35653432663131386234616361343930363562343031373835386435323666396636643135353436 +65373431643762383331613730343031333734613231383161656537636335633730336437626630 +64356135356238333034633065646566653433643631613764383661663831366636643038346235 +36303461366464626537383534636466336362353262383932393562656434393563646562323563 +63613739653838396434366266623265616465616134353537663361336361646436653261333462 +64376335646437333637326538376163356534633838363837336261313634663936653436353134 +30383135376130316237383330353266313430373930636263356530373132356533353963613162 +66666565366332323639656364666233393332363763363962383036333735303964373534643335 +39373932666266386633616539353934393766613834633632663839653036643961656464313263 +36366661346366363365316534383432356532343566633031343531643139636231353338343964 +39323238353864353864663363323435666636653062353162326135653130643266613565626338 +33633236326630306139623465353031356335633738396563626165636464613764396561653666 +63343239326234323037616234346238363537393037653733616539343164333239343930633734 +63373366336466336230353161653066363935356362623464323266653535333864653863303339 +38383339306364376461346563343231306363653466363161636130306631623736313033656364 +37646636613137383135356664383766383531636362653435383366333462343432663464313132 +65343462366166373636333661353933626230646161666337353637616232386366316361633135 +36313939306135336533663263346161326637343563633737633063313835343464636463623830 +32613461353564633339393934333733393935613362663666626662643234656430633530613036 +65333832396363396536396231373933613438643734336163306338313336393463663536663431 +31656361363163373138636238323239383162656462626432383866333263313935623561326664 +61326538306661393764626461326637313638633836373031376262653566303031323963363361 +32336236343635313363613638663734383634656461656638656461633439633763346138653731 +31313139346633623635383461616633363465366631303330623361393164353164306133373134 +38343930366261313438663964326562323132613264653061656466303661303263616336346166 +38666164316564643238353431363665343836623838306433373430316261636232366232613866 +32633135633235363966393861333838653266623739323734643862396139313962363336636433 +36323564393738363366303566343937353463303465626136323865633039653138633737396365 +64303265653664663565633863353335653861323931616366656535323436386535323366333236 +62656439386533303262333866303366353261373533616264616465323862383666373430363434 +62303536383233613833626363326363623631316565346436303738333463353965396536306433 +33663631343965376461346465393166656266383861353738666266313763386234663264646136 +38616361366464643435633466333838613330336236666233616239666331656130633465333039 +62393164366232643132303132386263323861616635653335353261663764666465373835623030 +32356633376236363636376638396262303538633933313533376664383562363562353834353930 +64356162613761313265386665336336636361326439363337653130393330306138643735333133 +37313737373166663730323331353539636331303163356234646166313330346662363466373337 +37623030393766643161643363316266343339393931313962333661366336346661386563393937 +37353430666465643933636637663739623638376433346338643661656361646332316131623561 +39643237386437653333333363373033356237333862613132333962346535333536393135346634 +63396233386636333261363864633265343931386338333862333136363364643233356138376363 +65383031623139386132666662376538656531366264306163633536316431623062353731363031 +63333033363163653435646638323766313865393663343066303930623938636162343465613434 +33623931343134393636643833633062313761316365393138376334646139316139633166376135 +61613333376464663765376162666535353830343433373733366163623839666561383239643030 +32353032663962643337356263313637616264643435633264356265366264313231656361313462 +31323532643330373538633333626361643936313736353163326334653964303338633535616134 +38306537313433653731326535356665646331653265353637646130323464663966326462323835 +66393062353337643138313536366362653033386566336237353130343634373637663565356566 +64373939343635343234313434303066306261373935303933323236343639323263313662346562 +37656633633462323965333836343730316463313534366334376432636362333763613338363166 +35323461303761313434613733353330653166363930656135396637653239626164623436303033 +61353034396630633831336337363237623434333130376334333237316337313338616536383330 +33303563316666386238393064613565313430666264373137386232356166363437626662653666 +31633239353232356438383536373932323937333761346264306534383766636233356134353331 +33333233626166363535613734653531393062643735633964303735313763303939636161363566 +32303133383334343364306336626564633263356337633566393437393062323239653336313863 +35663538343537646362386331353030366366333638323661376365336235336132616266623664 +36353965633531376366333439376134646631646565383465313137353765356238623536346166 +65336639666562316435366664363965373263393335366533333330333534396333386364386435 +66653232666131633563636464366561386239386261333465633238353231313237353731306461 +33636535636438353039353937663938346335633164663237326138323938633635363031633430 +33316162326538336665313936376539643964373638363061616662303131303265366165313539 +32373333666231303062383961666631616135306436363333303739363037616361623061303631 +38373165383531633666393135323766393430623930353533316466363161663831396137363731 +61623236313430366265643035313332396231333636333765613136643430616434323334386133 +65643232333364396439323438653664663263656165653831316137383034646165353166386431 +39383631663064303238343835313435323031643832313863323664323766653362383161326438 +34653634376639643931613262616566653039316133636534373936306666663231353830376131 +39326139303863356462333165653130356165653739636266343232326139633262646439663132 +38356563633863323962393562646634326664313264333933626161353833333630353565666461 +63666164336534393733656163356434633661653136353538393663363230633634633835396366 +66633636623639306532636130373834343835613739356539353838336431323664313538346233 +34373362663164653235353538393532653864643235366538313537323638366537633366306336 +33396333376664376536656639313965653033356533666261386139343239666164336239383235 +33316563656365663336333861613631366338376339333064393336633836663764396534663166 +63653163613630656464316461313436353032363438313835313365646333363933373839346438 +37346235313630663337303032353162656332393637313034393337326337623464633739383732 +63393766356363373832303462363835626466316562353365313765653639353230366565663937 +37353861393362366331303732626332353063633966323739613332373036313930633662616264 +65393439306664376432363030336132663166613635366137346462323631663839383466393132 +65343431333361346161343535646166623431626564306161336534646631343263646634306336 +39643530323236376336643931653763396239626435363137666265303431353961663134353861 +33656363616330656334306332653931353136383964303937383239333230633036663462396436 +36333939643062346234396234366463613964646666653464663431333931313332383133663232 +32376435376235643936333737353936393130386363663361393234626531383535666237396666 +36333661616363303431383934383364353466376236623362326231623735666639303562393539 +61666332386534663838646565636536646162333134376465343436646335663364633962363564 +32643366373333303134396134636434323436666663616434323535616261633838363738633436 +32633564626638323639646437386362633332616532386636626666646461396236303265303136 +61646538393061303231663933313238386436346134633761613661343234333935303832633138 +65306365396338346561663839316330336164343063323363386266636662353735373331613866 +34336531623062306530356139646134323530313763633430363137666535333761653535613338 +66616635383835303831353866386663373564363962343166396262346365643831663630313864 +61636538363738376434373630636165396339376436373235353332386130393130623830613031 +66366536373836393232653332356164373863356562303232393561313330383639333661326536 +35353437656130653966303232333863343334313236643534396330396133323734326163386335 +32613465316562383331353935373332366336393264353866613739353132626534383761353462 +64666533376336626563636132666638623633346463396532313466376261633633303261386262 +32633537633330656161303365626562303561376263646261653230623733633833623231316638 +62623735303433353436363561626132373636376632323538653038386439626165636232623530 +36646634383930383465653937316233623636653731343630613735386266346330373139306562 +32313563376636303066386532613561616238396162316136376336353139336332636136393833 +65646234326637363538396436666439333837373235636134656562613733343165353261306362 +30383433336634656665633866613766633538363338333731363761333231316465326662386561 +34326565656137333561323266343838303063616338306139373362303462326237346263313066 +63306434646665653562363666346630363561343364623339646132643635353764393734303434 +64383237343961656638613536616539303831373133313266626334356166353634656635363762 +37646133353261633432393064396363333564306232386230383131346432373864383262323133 +64313334623637663934383136333431313265663465646566393832346462396563303863336263 +66636438353362643864363363653665643162666661373333303535386338323539663666336533 +35386661656639363639633238623565646562333761396636623239303864666236333763636531 +32306666326139346535363133613762346565303561343263646532353436373930303364366138 +61666465626538363365633433396139396466626633613132313666623665613561613033373631 +39333831616439336162636535653434653433326635356535356331646332346639613164356463 +65303665313861626238626561323236353261323033633938666162306434313964643562343765 +62623339633534613862346634613830633836333566393538373362303764313039646236343462 +62366430646136653835336663646535616336356136666465363833653338303230313030353762 +61393261613532303965643339643230656637373335353934343064656566346564316136323131 +33396264633835616263313836373037656665393564653865383336613331383566633631383933 +36393663363662356634646438383362636238313265663662643636663837376134363339323037 +62373235333336323137613439316263353565623065646136623835616636626632323037313139 +36646336333532373962326339393439323765333237316661393065633362393930343230663766 +36633932613861643461396339656631666266366330393232643338643032643238633336393136 +32356464643530633631383839636430356435346566383335623035326633616266343034666635 +39666339396361626534646535343536613530383131656632666662393364316430343666303733 +35666262613662376134373037366533386633383264343162653530303630636666663166343565 +31366237616631336564663562326131393431643238363935636334366139656236636566656366 +35336635616539356234393465353165656264623463346338363161383533326363626665306236 +65626163656433303532303236336663303933316665363032646163343432336235323838383364 +61396239316139396335633638653236663936666631656236346333313437633163643334303463 +30633330343033396339336139316232346637633933663030386135383238353033313835373437 +62386363353432313061373331653439323839376234613338656361383633613331363866333364 +34383938313066646264306461396534656437356366353463643638613737386239363766396364 +34666262343939393834333463373536303963353634646539376233636336383731336433663137 +66613466393337363730356635336236343361313235616564323036306331316265373033656263 +38626263653063353433373763626139356664373137303864343637326636366633666661633832 +64313034363630666230393732396130643866343038353664303838353462613737656463666463 +39653265613839383137386533353933653831313063623631313835363630373839626431386638 +39623466333364616139613535613837666263396131613263363030353364396235633337626439 +30343438373965376632623738323235373366396636616339356537386237613838666232646366 +30336433326430616338313561383063313061396235643636626564616163343732306465356333 +34646264636133346566663139653339656134656364303431616638343330356438363961316464 +39336566373134373936613863666261343033343038646535643230646335363737306661396530 +38313834653736336461326237346438316237343064663435366432393935366431623864396132 +66653865393338353064623437383635306662363665636331616633336535393236626637366664 +61376364323633636236663736643439353331646564303765386164373063326435666364636362 +30326535343461666366373734376239386235383235666238626137313431643332633334383434 +37303830656234386464613261383764623932313666373930393463666431393465356562326630 +31613535623733396265313933396162666235643965373633616266316562316665323130623733 +34616231363134613766383439663561663666336164633236646334346633643233643065306165 +63613663343764376435663031396437333665626436326265626330336364336364363036663437 +38343631346265303137396433323665666639333164643030633761346164663431623230663365 +63333337353262383466643366623934623631623730306331383936626437666561323134366236 +62353139303832666166656265646136623530613761636137666163373136666361616264353163 +35633766633936373464663536346663363039393761353635373532313463366561356661316666 +33316234366530353364306633306435623731376634626133616164323365633463356665346261 +34383962353539393735316233363931323032313031363665613066383638613432313864366537 +31373663303562646566343962643333623137326562336336653931363938663531393964393538 +33396266363039656561646433383831653634656364323430643030393561333663623034353666 +34643261353438313530326238393465633065353831326234386162323833326338633135363536 +64383532356233366564313432663333366236316136383764613731646335643963386661633235 +66643466313330383933316265666134613463633764373132653661396161643765623531336265 +65383634306637343732356465386137303364663661323531653463383435656239393737616163 +63626231656464386665393239336665383336626233613861663765646339396362613963663166 +30646261393631343563323034366431323134663033353532623562646436366366626630623264 +61343538393061633438356238353139313664363064343361333930313632616566393365326631 +38616630343663376665616437356134313937386434366361333532613931666365333965323633 +31396263376236653539656664623865333937643134316561306263636539363138366638323530 +38376534666232663734666563336238333964653237343035643563616236636166303563326531 +63336535386666366232666334613931313833636464343161643335656265656333363037303865 +35653033633164646365356538613534393431663136366434346134363134333732336132396237 +30363430376530396137353361356437353862323935316437373266333362363333323133626530 +35653366393838376662326561373736396264376332323032623562623131656266343138393438 +30633262386364646266386262333936386165346662623735653933613034626631663864326461 +35326531373632393835333830333038613537663431316330393161653832353430326539643931 +65323332383432613733373430646435613536356162336533393933376430626463653538636161 +39643836333433613138643762656538626131343331626235333430373839373633313639353533 +36323363393032356437303562643565376136323163633362386535613538373939663333303863 +38626132336437316536383037626133313061376463643536653963363233376163316462333034 +63306630386233353962386161663361653737313932346439663831363036383239346432393435 +36633933643833303962336561333539613136393065313366613639633438356562303438333333 +32326633316536633438353262366330633362373236663534396435663666393732393631323332 +38646265356433633762303765383430366661343065626266386231636136303362343934333161 +30333165393930313438663133323162643233303363313763623938386365343063383639306563 +37316339626266616236353932323335326234363930646138323738663932376231376238366637 +61306239373333326339373237353166636361663064363237383031376638616530356235303561 +62383334393765343961356330363162356462656565643437643532323334323530613931646231 +32363734343032646439663835613661666663333534323433616336343139326236343835323235 +62323138356534343634653962353630626138323536383539393131323034323235616337316133 +34373136663062343633363030383362383739313761633432653632623335306632623362623665 +65623230316465313439333761366238626562326133336230333630343235636166643364353036 +31336464346131336364396235653466396361643738396330626634623838656137303630653035 +62356237313038396437326230643833336533663432363639653731623435393037656163386263 +31656533336330376132393934643962353435313465306631633431383636383565326337326131 +61363330663636393631656430636666636634343961313437336166346166343339393530626231 +65306366666633303130303334356232636630653161333931333035653263393838386232383739 +37643037653736663332353833613530643835343264313466373030323135303334616332373836 +66396239366136366164326338386630633134623663306666633632343132353639396239656639 +62336264306338396662323631366636636533346563303164303564646335656532326231356438 +61396534306338613232303433613862393434346236333931313263633662376133633036616135 +65636362393565323364336662336333316537323438303339333832343366613837616131383332 +39346363333764303265343936343330393336623066323731633438303861323032313166356635 +64363035383831343232613231653632333030616636363138633964306366393133656163313838 +35353237356464343830393062643432303961666635616462353833396136323366623634666633 +61373563666436646130383938383936613237663566303564656261376361616364663965356363 +66663632333966656630343533343163303062346362626632393532636130313031316532333433 +39633437346663323137336563653964326636663938376530613833303339386637663138633531 +66626434393239663461396461626632356165656264383237333964383536626234393837636130 +65333666346138653365356433363363373433333437386264333630343061306662316531656163 +33366230333961336332373264623065373832616561323833366662656530393761363534633231 +63643937646331346136386562636531363462383835346530386438336637656631326634666565 +64376539666439343131323331663939373132393230363931396632306164663939626430366164 +34636634323738386663326236613731613164386336393664363530303938326437336433653535 +37653662653964663564363537323134666138653432316263376463656436333633353337646138 +63336131303237643538333532386161366235353864643635333761626331366439643863323964 +34663437373937393636363034663539313063616434646664353161666561626566626338323532 +63366262343064316139363164306664383135353665656237656133383762316564663362306462 +63386630316465336165636162643539333133306636613536343436646335663638623837373130 +36393365613633393037336330366463643666313130386532633031636663636138373062393938 +31383361633164313230616131306339336231373338663239363534633031346236343465643165 +37376433323431653334363733653562653764643437303333383864363463373261363137363538 +31303139366531373865633531613339653239353361333935656463616236636235396562316331 +32623565626163316136356539653663626632666465656538616633323064303436323938633136 +65353565343361323261656231303936623436386661323530356239653634343135376131333838 +38633563386633386431643462356136393034663634623763623836313230383363396136303734 +64373431373465323161336233303539356364633463646132643638316233336436303535326134 +61663034366330643230623735396230656632383833373032366530646532313933306334383263 +62303830333330386632623438366135666535383338636363383536663734613166623837613438 +32633332336661346536626463366161393034313335633536333061313933356361616666616133 +33643037316234313862613937613938303938643664653536346135383832663263326461303963 +35363535646461623933303531393837353938303336656366303738383266393166383630613035 +64386364396637353934393032393363633139313239386136306466366335316336333432333365 +32346330306630353966303765393765393831343831353339373864393166336535363461656338 +30633866356233353437393836373635626330303465646536383861636534646537646438353635 +66386562663966633139376664373938636361623239633131313962666533303636646365396434 +34313239303633323436636431353735656635383866353034313365633631633733386430653133 +64626533306435393561346362656136353561306532383239383539386264663434626165396562 +38633731616432323139333334343662366162653061336430656139336236373539613339383263 +63366130333834646436343730303765373066393831313965353537386230353864323633303562 +38313864316662623937303537376332393431376665393537393633313232373565363231643832 +63363862613761396161303566323538636534616435643231383061353837653264663361343933 +62343664383231336464303965393738383561336439376666346563633864383736653730313632 +32363563336236396366303362393961636164376532633031643065393832633766333164363464 +66353639323937366664313634316633313437373437616235396566323266613034333938346266 +30623163333739303434623031356534623364386461333438386131643137303835336334316139 +32376539306231316433633663393235346564613437313631383830646330663131373666623335 +66653965653431306663633063316637313565346365393864383261353733373835643532636135 +66333036393330653065616562303438363262316439316339326266616464373238633931633631 +31313562323266383932626430343632386630343539633038646337393062303838623362363634 +39383033303631663135393962313330333032333535373965666665303562323961353064613137 +34363734613335303935313661636166356366316361653639326431393735373436313563663738 +35646539326561393530393033646465356134386434383133373861633033626262346331356163 +32626432643535326363353430336366343339383032343930343363323231643664393733623161 +61303361613564396666386131313638343832613730653437613736623732393331323065333563 +33663466343434356135396164346330623161343362336337366432633765633734623866303534 +66323834616639313139353832356263313564633236383135646537366565383532313235613033 +63626534613932363636316562613738643939616330613164356235653065303934623337653639 +61613235633164616265353465323933646338363730656461636436356461366464393066613337 +30373264396266363964663861393035633439353139663237386130663330663938666435393439 +65663133306333396233306232356166633761666331383430376363653534336539363031376530 +32396662373034326636326166393234386230653538333933623830643161633663313461363632 +34363463643762313638376233303830633736653166333033303738623832636632646263613866 +66343164386563356264363032343565663063616437396433323661623833666362663462616461 +62396263636366623463303931626535383435393661363931633639396239306533383737373734 +39326366663630613238653030366235666462363066383933336432353661626631663864316566 +39396636376139666232393239613237396338633863306534323063663838613262653137386463 +33636561663533396165393664386161343532666663386465656464313561663630366634303134 +64626434623861396530353661303035343634373165313763323131306164306336366561356633 +36306634363661613736306534316134383934373465656432613133343433636137366137376561 +35653734613130653637666631643733396233343065663838306366636364333831626435313661 +36393832393738386332396539376263323239386139303366313837366532323631326239353531 +61303461633334643331653836636633363136613236306232303836366438353966633432396231 +64343631653761646433326632626165366633656235353938353638626631346535626265393534 +65343762326236653131353732393965613834663135616661633332306535383862353830396362 +37623032623965653162313237363337626332663532346132616332363562303165373261366633 +63383230666463653133633266653062643939663337383433633337303236303963323838623264 +66383432303231323364386637666266303332306330636334396639643532376135323962623039 +37316430376364383335656264323135613862353461623138326139653464313761383664623037 +36656261376532613064343162663963653635393034393463353738323631343032346130336137 +66663762313264343233373262666265613435393231623632313666333664333734333735633238 +36373835666639386432663661383363336263383432366634353938396438343131646435353461 +37343839356262623031353832343131353662323033373737626133306335313436613833363036 +63316261616233306561363739663839396339643333333763613236363763613134393131393766 +39393038636334373230343762303862373936633537663733663461313262373638393139353764 +34643139656131383732653664353465346464353439373633646332396561366562326631373133 +65393966326462316137346332643163373961623164313936393164613436613866643362616163 +66663935386365643939623966363239373435336337343766366566393439313462626336326366 +37386633306464636264313933313363303133373261373963373034396562373436663566656330 +64393135656265373430353233633238313864346139663163623632363935313735343331633331 +34386133626434336138626366336465323237353764343261393638616663373334393162383165 +31613165663165336537613861326330623964666338636437363633303531663935316263373266 +39363065663063356262653033633132303732316338323231383930633232326637353764383064 +35353735663037346535356565303633313564313038323934353538373561616362303462333966 +66626633383363616630613731313235346539326436373438393635383235386266343665356431 +65646566323962373137633866643335323435323538643133333536343565353535616538626237 +33396130376332653532653262306665663265303562646133356562366338363531343765303337 +61623534663432303638393939633364613066363038383737376165316236646661633330363734 +61646233303532633936626261396139333436343666363534326263363662643666663964616166 +65323936636439313934336630326563383738356432636434636432666530386336363536653635 +39363436663132663263346162376537343262393332616362366536363039386430613533393166 +62316233356635636138323965363066363164633831353362373461356535333832373065646431 +64373564613362376361646639306233353766616433396536353761363962396263383165343364 +62313330313539386565633433623461306331346135656661643161386663623562306332343832 +39303834613739343733623536643564343733373463363565633462393630643738633230383832 +33376434323337663661303336636137623765376265306533613937373261343239386264643865 +31383939613761643430313064316464326266666164376538393865366638613365306564666138 +62323830646139333736613634353565326664666131623538376237316230346664386537313833 +34313831313232373666623833373032666536343331393761653962336534393761396362323664 +37393930623464353364333939376531333364386633633930336264386264316139636538346430 +35393433383939613032613762326337333763316363646139366136353737353831346634333634 +31613565633562303937663530643838663561326163333830316461363235393731333163663035 +33376136373132303939666564643366666238613639643561303764383032343536333464313433 +38333936343939656634393532353161663163663961623365623466633434326632333162303461 +64376466373762666161366662363135356635383630383331326538643264333963643634396566 +63633062376436666336343932333363656233633361373137363765623764663837633064393238 +30623837616262326239653362656434393630666134653939366366636161383866313838653430 +62643861366232326464643339363738376439623836633563343766386534616434306231643464 +31643332356662663063323863356564323936666162623262613066636631623862613361386463 +34326264663137343530333066666264636336656539313664623933366432356538643930363431 +62303731376661646661373966643732653836306631613936393832666563333537333738376363 +31646337376464353239323234333063393764616336633634656639376463363165323766616335 +34626235653231633461323265303032613763613365316439373438366330663364393133323839 +31626663666334396638323066613534663234306363613439383763646439336663623633376131 +37353634626334333465383334626361376665383965313231663534363733363838656231333864 +63346535633465663764643664303839373430663863393961316130316130353066373863396634 +61346330623765656361333563363131306137616131653161363933313863343564366230313566 +62356665616439366537666461326462323034383639363139333531636338383031346461653834 +38353933626564323131646364393732656466396339633638653463643037623432656666393232 +62356164346331633937636562313239663162323336303465323163343138383464653562353761 +33336462383030663631666463623365646432633865313737386263636534343834313538626661 +36663938613365393238626664386433386334323963633932663837386237613335336635663834 +38316635336234613262343434646538366332336439653734666332633165373466306534646333 +66383562653739366665343639356562383332396264626435663263333435636264666537623566 +32616333373063643362343662363266316134646133656166626333343332633839653034613837 +35306233303564633439666138373832346363643434656565616432376162663230396563316333 +30386666636235333633373861333738353336343837663163626365636234353932373730623163 +35343564376164316233643439633532633236613066386163663236353265383237626366653132 +35663839373961366362633761333765633839316137626431623166323436643062396533643330 +35346632636462353831363236623161333465636663616230386130633963393431363435376432 +38616163626566643130616531353735336437313530313732636232343263623335653634333834 +61363462393636613864643163666330326666343731663332633336353439656530643765636232 +61356366346566646239396563653363303233383838636365306536623031366433653238373635 +61623132336564336164383566386137326637303361643734336630316432333162353965303238 +31336437346336356462663866313437613034376632663837383438633638383737386335353161 +64353636353834336436353261303966633366373236313134396130396664663435656632623461 +34613431313134393865653330393165376265323664353832316235333537616630333135653233 +66393664323838663730396361303931313032346665313633653831383934333263323039376339 +64393861313736313233393665633230666439353138306231363937623635613035326661303230 +31623834633436643563396562356538393464366632373134663865333330623733663965353630 +37653233653362343333343433326263316137663238356365396161383061663961336535623032 +33613265623735306331653934666439306462306562376161346361336430363238613061383839 +30663538333934323239653264643539323265386364373136356538633161363362303439663739 +30343936306637633335393138393535396261366635373737616666356264376338613732643838 +65323036613063653866653666303034323236363632363135336266386664396366386461383465 +36373331353438353934353862373735396238383930306338373062613432373435333262616561 +38346538656265393261326434303864366633666165373562663533316238316466313735323132 +34373438616339616436353363303266356264393062336438636636343939303861313766646533 +61343163626539333466336664353733306530373138313562663130326364313036653332363631 +65383236333432343939633231643964613332306432336135663363323864353164303835303231 +39363239316537333563313837313939303132396665363532613263636139633633646237326339 +34313532646262633161613136316236623164306239323939646436613861663030306138303736 +33323666343463363733643433343665356164366438643363326335313631613761616539336139 +34313533643538393934336133653834366430376637313665653831393266333234336637646131 +39353935386463616533373964616232663831373138373936393936313733636162303932306430 +65326531653764363238323566666138313239633636646539346139383735346331663561613638 +38663762636566663835313531653835386330653833383033633533623363356465346336326139 +66303139346333336433396464346236316638333663626539656564333838643936303237376364 +39383633663166643139393630393266303236613237363134653066643138613935626433376562 +61663539613036366232363663626464363865393430643233373536656432636165316335333366 +66616638326364353338356636363539663365393962366239663463373932383431343439613561 +33356334663164383938326662366139326433353033623361306434313435336231636633353730 +63373736323330383866356230363366616136343837623832656334663665626539633663386430 +37366333346334613638313064623033636134353664356636613063616663353238636264616361 +61346539613634353832633138336666383038643966306465643863303933356637373961353234 +31643537383162346631376163363662623965303566633237633139633166636239316438373362 +35653237613933633537646637383864653836373431653361653030353039313933366666386239 +36653566383730626665326534306466343935633964353835333865386263626539343636326132 +34386632363765633836613030343238636361313333666563316633623635386561633234653565 +37303261383234343938313237636138306131326135353739613034646631383131633063306165 +62303339343661613262393834633838356233386238646563643161316530623735623538323435 +39666362643766666364616439353862626530306564633564663362653362303632313964363632 +32636132633363356535666130313935333839313964666337663937363365323138636262316639 +39613265333163393165336531353863356431663839333439386430643630356365303539653964 +64633336613436363264376463653366343763323864333335313837636232363865353736376533 +34666565373938353930336533613838383938643136613965353265646332343134306237393933 +32303961356438366539386366653735373634616264346134396265616332633466373031636136 +36633533653663306230303233633538663964393464626464343763316538383730626130316462 +66356561356632326364633065306363623161633063626338633734356235326436353436363832 +32626264623032623833343530343638626337323462623736616632336432633432383234636237 +66316638313262363033626563336465353463333032326565373638316339313764363237643032 +32353636346439626631623338663863353839303938626133366462316136663639346565363261 +39636633336666663231373831653135626536626432333363663439376231303430386531306463 +35366230616163376461616565663837626338343666366231303465366435316439613166363132 +36363537656633353539373564386563643564623134363661633238313663383762656435383133 +65313435646536393539343236666533636266333932383036393437313536373531333633613231 +39643231356131613431356236326466386562356231626131346230336134376263653732306562 +65633362343930373134333730616631366634323064623166333739303966663239643936353231 +65366666663666363465373264666262643736333738336438626438373936316163333434363234 +65353766636363666366623436636633326132623236613532393130653335336531373835656463 +61313831336438633133306438633965336638653037373066376362326264636134616233363739 +35363235366462356238313866343734376362626338326530666635373163363731633938366265 +39633061643636303765316231373134376135633465366632323239323435636262326363643232 +32353263653438313036333731323639383538326132346533306466333863323638646563636139 +34616165363839316437306661616234643136383362643165623431343738636535363037326566 +35633333613336383432333630316261646363386634313165303537616635656332613432393065 +66663761356336636361653236616435663339333331316162616462363166333630346462313038 +37646538666165386332313764656639616337643531396265353362376661383034396266393736 +36303361633531663336626562353863653834353236623366363464363565363335643638393131 +31666634353638396433383262383564336365356332303731393332313035646334656531663238 +65663565636637346166326535633536383966393461393064376238616432386662333964666632 +31643261323534626666653531616632353566343939653162383038333739653535313561393864 +62326438623034633338316465663262633434346464376632333166636138663164623935656538 +38386666613035646431356136303137613739666638376663336533653833353364653164653830 +66363564643638656361363663363238366137653131393163626136323533383437363366663161 +37363536666231393338366334313465323163613833363030303865613337393731663136653735 +38336235323735363037373866646163613835633738393737386434663463663439343138343662 +38333536306337643536636566343838666635363934613963666531336263363637623934333764 +33626630313065653865653166316335653739373934633537326665613136336333303531316530 +62353033623765666461383530393662303665626537616131386139373035623938343564353930 +63333331636461336633613436633436643336316334356638363962313264616663636135646666 +66316439353731376638303338353530316131653531333162316634313037396233323839636434 +66376535653265333361363864653838323433643932346138356232373961323064383634636666 +66363239346433353938663230393933343761383236376263363463306338326562326661616339 +39356439386439376139356566616633623137653933303935656162376265336138653438316663 +65346235356262613632396634353064313733383338616463613833383532326339383537303864 +32666466366564353163383736663863623166356166646439313333393738316239666631356232 +32373039363737326639333565633763623032396235383430626434613466383864666137613831 +37323261313634656230633463613832626336636437613165613933386239636235666331393437 +65653734396664643636363466366133323838313965343332353463316534646538353761653339 +65333333396633616238646231656435643635636136326634666237303462653465303334643261 +36663339383538303030643439303866613765616239396164366336326330643463626635393164 +66633662633232653662383861356137636331376538396366316238333862396561366430393066 +66326137393630333666613665396537396433333865643439623533363233336463633331616363 +38656337306631326362346632363534383834646263326432393039363930623863323666613235 +34326135343739376263656263643062343264353830613761343066643961316564356131663863 +36613661626261623866356561363065386463373131333661633931623430656364343962356534 +38336166343739323639303461383066623766366561643533396330646337383930356234643266 +64363036386433633932663031383833303365393532316533666135343063633638313665653231 +63623337353631333937343966323833393230383565326162653933663737353461396566373864 +65393036663536396139376238633836663236613664613430306363663263366538653539623639 +36643966303762363637643837306236353437643162376163313736653136363861393637346635 +34646561646638383064376464376563666635653338323165323531386338356138653934316238 +65643237663266663735656164633634306434666562623133646431316138386235323065666432 +62653762386333643865653337376337313531636132396431633162616237353939643938306436 +36383331333865356537363132376338363230366432616238333234323436636537373830653631 +32313562653337396632613164333136343730323935653031373566316561633330383632653364 +33633830326164383937623736303165353432393361303038663765376133306261373037383262 +39363132376133353337333131373266613863613939316564333862623333623764613434363133 +61333861336661623032613031326561653961383163613064386533353630613762373738653662 +63376465633362343466636264633536333630383439633531383438626237313363653564646330 +30633262626339643462383439636265636466346265303432326538353964663730343733643161 +64343536326434666237643737363536353761326263393162666235323265643833633064303234 +64323962363163653863373063613664623833313632316138303037623238616136333430323338 +33316132333364363936366139646362373939313063613465616131643739306137636232353461 +63313764306539616636633961306436313866323030333935633639313563333764353135663831 +66623935386339383739313234323530316534346435633237623632383964396631663236643864 +32623030313065646365666264346565356534626463666266303333346462333831303366666463 +33646635353963326632646535646563386638623039656136646231366365363937643961353032 +62653637343466313533346636343338633066333234323639366137343832653134306662653062 +31313339643466666433326131356234383633323130306165396433366265323136373938313233 +39303430396561333538346637396531626136653561383765343433383835366535623665633431 +33356536376465336132376562396132333939663533633065313363623639343735386331353561 +64633638613438383661313031343764353230353466346566643132316139373833633965653433 +62366162336466616363636132373034326663643235656136366533353566663964666534663037 +33386364383736653163356633613138623663326664346461636666383737306462313962313238 +30623034666139326563376235623637346566383566363161386331313362366239383761653732 +38653362326135623733363939616333333435626237363931643432616165333564656366613333 +36643334656664633865303230626265343837623335303261643766393661373761303761613435 +34343465363733626234363536356336663737626136303566623462316238653965343633303066 +31376630626537353230383034653931333064313139396664633666623139623665323265383237 +30613762363066626637303961386630316434636461316332303336623138353932336536313233 +62666166383762323234653764363865373336383263323634623034333831356164626235393262 +37346637656238623739363438366132353039643966353533656135323230663336363737373661 +61623337383361343133313366343739313135376163386664393262306461363037323832663565 +37613833383738356139396165363936643461313062656339323834353930656137366334333834 +35343362646164346164666466306334663035643730346236356261313333313336306463616336 +61313161353735646430653430616233373063626234306562303836343833323235396134356135 +33626535653839623538353236626335383837366532643263383836346338626632626631373839 +36333461633435616339393334623832663535303135623636313630333765396137313035633039 +31626137303330353665376334663935376563343534343564336439373866656531333337393633 +30393935316335353161363633313665613461346664306165396464376262653064666639376334 +37316636663235363862663037663033306231356334613564306230356661306139363062306432 +31393665303061346233666238623734306564623564326636396163616334666462313761313266 +32316364363734663261353832373862373935363234373736636539383866623066623361336366 +36663837656535636531363533343635323163303230383432663733663437636566383937303966 +31323966623630313030356438666236626236366535653530306638663530323833356231303832 +33313837353265633232653830646236326163353134623939633434366563323436373233383263 +64393539346639306333643333396230376630383662396633383932613837623738386133366238 +33343637313363666164393962323336316232613631393137343832663565653236316237343963 +63333037633631616632613237626266623839323538376137396463383835376430333764303864 +39366637356161616637303731396432323236373938313463386464323063383062323737366437 +61623632303733363535663839316438653865643164393861666432613664353037333533353163 +62333330633336636133616239323733383363396263383231653634633739653662646635646362 +36366135663633653838316332613064643635616466646666373638383736366161343262353365 +62353166343465303561343236336130616536643564396633346431336263323237656330366363 +32623065396263636162396233353064643565356466353861323163663761396363383736656661 +34636335386538313864313365363964363439313663366630323739343432326631353432363262 +31366661633130663634353635356630376434643266643339643238356666366464363532646166 +32366531336166396432663334313136653762306637386638663334636132323538333630613963 +63376266303165373465386138613238363736336261366331393530623233306364653135636130 +34653035636534393637646530363632313430343439393139646631313164373738633762393233 +62636632646539613466626637376231373436623631343964636562333937383564396362396164 +39633338346363663164626533323937353532613538386632376535316361316438303934333762 +63303362636436306265613331653533653561306132653864613030356163376431396365363934 +33326263356364306439633930653863623839366534323139646462303662383639626566666434 +38373936633636643765653931353034313761616535653734363764663334356163613138393339 +62626265303135316538313338326532376662626339666565313833316465643161336664323630 +38323463386663373062313635373930393163333235653438343031646138653431353433386464 +31336430373664626637333461653138363066396139333338386630303866316538323362323031 +65366663366635613761613065346333326133613964643434326162653936373134356336613964 +66633736336338313438383561386131396336653833623630643935303761633138623737633864 +61306435356433383937636565306264353534383733326262393336626466373233623466643133 +64336433656330666635373635393863383366353432373063313165613466666137323662633963 +65353238633565623332303361613734653766353637376336656662663133613463613161363536 +64646439383664333362343238653263303037346638373434336330306563323434373265636635 +38323438343862646166356531323363336661316265636164353661306666393166393661643930 +34353831646131353364343061663361306334313535303266383730663534386662656437313166 +31306435383938653833336132393134636231316565656533346437386362653230383763646533 +36643264616232613165653135613733666537626436643833663330303033636462396436393339 +64363339303731386437303537623435313133663132653566613430366666326434303062343964 +62633737613732636632383435626433666161396534333431343539646236623733613134366435 +65326564653835376166313736333235663634626662306634336438306466626439656331313139 +36666462306335343461616664313362363163373737313530303635373536376538323938323736 +32306431363633393838663834623663393061353365646133366231396536303035343333386334 +63383932383737633430373137373935623731303265356266633863313530626639623337356462 +30313038363162333337333563653566383438653036306230353834656366386134376564376134 +38313362643061666235353333643064616131393036376235316330373935343562333032323730 +36663366656632356632333431656332656334613737376439333534656434643539623138373766 +63653663393261333633366134313065366633656362363561383638663531396632323861323236 +36653837373861636634353835306531383561336366396161616565623535326265623863383065 +31376331313930333233633135643633633534393134626338373864643464653232306437336336 +34623237646230633930633232616531626236316632373637353565376662393436643131326139 +66626139313130653137643763623038393961323963386236366661353566663334376530353666 +38333939393734623965346438333939353164653535623536313432656433663331616264636135 +32613733353562353662373134366466353238363234343034623030353038623065346632323365 +38636333356138383533636437643863363139643239313836633938643837306130316165623161 +61376463633539643433303334363232326432343337346436393531666332383730663931663461 +34343839343339346332333635356234663233396432303630383438333361353731653962313763 +66376431383665376535623136633933646165626265383064353565353166643465303138333662 +39653939363137303562613036633366343730616539396566646537653030323537353634613834 +37666361653363306432383563326331353237333732623562613836643032323139333866613464 +35656130376466393330333037653462316336383866336263353066613864343563623235633435 +38636338313032333932313738363332633437653036626239633531366366666238336666336563 +37663062643036373733316438613034636265643133383334353735666466333636633864316364 +63323930366665663331373631313737393964323939663066383233303037346164633130386364 +66396564333165343665353236656363626233646239323437643339393363386463346230313630 +38623735363035346132336265313530356133613731306466326131333964373130636531383232 +66613530613265623231623632386339313035306434306130653562633661353531303137643265 +61653965663162313133303061663534383137666539323863323033656139386331653062316565 +64633036383464306132653637643965613936303265663038313833383539333432326535323630 +62343434323436323931376237326536323161646361383832643831323264383237316436373534 +36316536653632353738373961656532333037376262613061663730306332333431613332303039 +33346664336336333837326132373361393833623462356561333662346136333665313332393763 +30303930386361386364393539333230356261376365633161373935383561646331646365393538 +36323630643666386363633564663731316437646137663561616362653165323030373462366238 +62306532346432356463363631343566616439613632346436616235333265353331356161313266 +61363263313265396562643338316139373364613932396636653661613965623936613932313065 +30626131393836386539613534313662613333656634383165623237653566303834663863346566 +62343264636337643030663733343461656631343934616237306363333530643533653233653164 +64633334303364376632343865616139373663633330333965643730663766326532333764656232 +61393136613033643031393434613630376530623830646161613937633462303838663034303938 +31666464633039326266653932633665313034663264396466353734646532616637376361383030 +35616361643139636630646561383230343136396666383664383533386363613039303863333661 +32393361643834323463353631323938333865663937633464396131346365643738333937363233 +30313939363231386232663331636336363837363966373665396164613364643663333263633463 +36626463653666363465343466613366303065343535613664626663636637633131383932646461 +31326235386131653663656438333362376231366266633932643734636164626364646437633861 +30363864303363656666383365343038643231633564623031623865393065636432623936663363 +64653031356562373539653232306161373132366365386339363037643638626632336139313433 +35653534346637376339383134643564313865343036333664653364646530633737396164356336 +30393130383662616638373330303964383365643461393936333931343035393032653266373764 +61363062346266613961336465383539353834336161306139626633343733353565306565393832 +35373832383261303133646262653737616665323431383532336161653266646530323033663862 +34643738393432313336386339366565616436663965656530623865353537656163663661323938 +66616338386365343236363566656534633033613438393565393466383338393130383961363961 +65643366313339333232373338343062326537396533316138633137633364646431356237666162 +63383636633131383461313332636137633236623366643235303532393163366633616131663430 +36356534666531386632613666613833356261613039353737343065613034663130616665643532 +39653663336336653463333539346536663162393564653062653232663761393164353730353230 +30666466633234393432333031626237646139326163353530363637613135633938363336646638 +31306536383834613837333064356161633138653936303133343737333935323436353239326334 +65373661383466393764356430326564353161383466656236636234363966666630393331653530 +36623036656330303830313763663439396133393764393730616438313065333363663833333266 +65393136373638363131613338623631326162633262633031386462623132633132653261626237 +64323563386264363130663338346635663938343966363962373037313632646230343761623563 +38663565353839666266306635373436313364643333656432343638313461623062363562383366 +39386639653136343964353237353835343232663666333363653630333136373932646366346366 +66336130353066616464316238333231383862613233393334653034636664383037366533353132 +38626635343837343837303761356362613765323266653533333266613939633734396631343665 +66393239663264626363373335613839663932653761633432353938636366326261666235353132 +37643736653832363135383433383133353263663130386537663237383661343038313834646532 +39613461636435653532653366323131353336313162666562636434653262393664316433313638 +66646165643361376332653834303832396635633739303864376263313137383439313632643139 +30656530363761316365666338386435663335616564393761653864393030393137353966333034 +34333465333563323332333935393531623666656166663135323064626465643436666233363438 +38393338626339616465623735643636303834346661633333356164613366613138313462623261 +63303432396337363338393962343533643766343961663535663039383537663766373831373665 +64613633393134396434313266386362353064623533633163363539313134386164356131376338 +32343665653739326336316536323139356364343438356266393266323466656537316636326165 +37313865323265313639626164343737613638343933623939323662663333363564383765373430 +64336632313334653061656664633839353633666230396538656461373834353034353937353261 +64313162336564303530616133323036376337333964663430323935653064626232636638313737 +30646163303632623535636434626163666364623665363364643765366166306261663034323334 +33373133376532303563363233363735316131633165376333346437623131323237616663393964 +61316338386333353336643436643835323564353264393832343363306565356434323161626433 +61366136343230316130613562313362313862616666363066663337633837313865373630643161 +32396334326333363637633465366639366465663531353938366238636331646433613436386435 +37623462356363323633633266323035363363313534313934366366373736633039346534646465 +61353364313639636265353530303430623465383434326636373438663637363238323961626462 +34393861383534393635333664333437313466333062623336626665636432656430343934653233 +64323539313339373338346136316433626264353437333465323334323432396630343232653833 +39376232626461313730353331323637383763303031326363666134666536396466333835666534 +62636134383430393366326130386137653566313264626632316136373536386435396331373537 +35666331626230353732313563663034353165326565346238356634643436613932353166366163 +39626436336361343366623966313831326132613531303633363033333836343763626161353066 +61643736356236653666363265383039656236666430306531653562336163353434623132393762 +31313533333063353037633738663032313832633931376138313962376534313762306335333438 +63396430643238366431373031363066623634643061343562343538643330313232343265656564 +38663663316265363862393530633763383032346131666531613638623832373132613435613965 +36333566663530656434333864313464636338333066383335316233316164653431353961646461 +35333932373264323462396661323161323539363261383837396335306463636161353530643264 +66376365623364616531636630666638373065376264376637393338373161393832346366386630 +32626464386266643965363830633031373233656330663631616464393435363639653739633462 +33303838356132373633666635303363663435323662303935643335623430343530626164346232 +39623433316265656335366363613631333031616564303130353835643032323363653534643134 +65326133393934623632643265316535623231316138356664623538643835376133333262393134 +64616133363232373664353736316636336531353664653336336661666365356362383364333361 +65633166326531646239343966326434616661336638396335383538613835353461306237303434 +61666439323534303636303034616135616266616535626231323563663662633764303539663134 +62626161356365623431373438343736613266303565386239356562303132623832303530353933 +37613066623132396431633932636563636132643061663735303535336261363139343561376365 +62656534656139396233363964636231636439313035643439383033363533383364613461383963 +33383835343432636364333230316532373664303532323136393039313961626363333334613732 +61653832356332313031653863346231326263623739303163396336643639373231646263623764 +34323562666466396433623536383062656537343634653134363231366637326263666166393838 +61333862616632363664633837396139306565393835643233316537353264633333303839383239 +62393835313064313664383066643133383330666230613033323763373730386637323236636137 +35353131383932363330363461356336613236616632363437353136623037363463373638393066 +30663930383532313635306639383234333761356439363831393032363764376264356562373937 +31376133353062643635363036656138366437383336663165343266666634663235373730633266 +66643466306262666631383634633866306261363434393066363765373666366536373137623731 +30333539306663623239353436666339383261666361353134663264316261663930323065356665 +66633264643838323361343836353131623736336334356165333736643664373064386531356531 +30633439613662316162316137653930653861616530396434646136643835343839653132303939 +62656563633861623266346134306239306639376436636362386230336136333436633030393539 +39363165623961376335613937323463643734303336626439663832393138656436643539633430 +64626432363938373635346633646239643737353663373537356537313939643961653533643731 +63373732393163663365646565313735323337336531306631376465626632393566323739316666 +32306361653164353966346332346133373564303431333432313137316234323762643539383635 +66663032356530356537323366616338393138346638353535626332353033356261303863636534 +65373135353763363466643739613933363562623262383132353361323462323430306337623439 +61616361613537393931343631363563636266353837616136656631363836383666333037313162 +31346335343630613330626538323937333561633465386266383962663232336137333031373738 +61333366346263303634653939306464636535633533366133656561633666663438313065653631 +65666162613634353433343139393131333537306138306334623865633266386261333830333533 +37303137633366336232396433653436346261663365373330326630633733633533383933623665 +65366239303864363330343333623730363062356162386564353063666431613934366535306539 +65663335653664383732633761633163386266343239616130323234333031356430636635333937 +30353231653864663338353664656131306436656433316134613261386436623933333765643233 +39363564346461363739363031666533643738613032303235323335336533656339623436306366 +39633233613038636333623366316436616464383033393037333066633436663165323037343062 +63393839383262303232353162626433396165643636366337653231663437323634376439336362 +66663664653730336231646261363365323932656162373131303235333833363337663630396131 +35613031393330343465653032323338636436363262373032356539363563313961373132633833 +39643438386335333765636130346265616431653564323139363338306337366335363138356464 +32656638623237313133656632643361303032643863383961323332303638623537633238663333 +36633731363461626532663038396530343730306238616265633731306162343630343133636233 +34633135386433353634393164376462313537323565383337393430643531393632356634336163 +32313364643036343863626337396434323134366165323136643532363732373366643661323430 +66633832386539666363623138376263383230373066303239333635366633356434353564343330 +63666430366239386664643837643137363934363761356635616565666365363836346164333833 +63376336373037363331353135313034616534633533626362306237373364383837383865613766 +63643263303730323430393937346239626330646433623063313134623538383263303232326165 +39623837333361373134313336393535363131303064323835333763303163366263616663346633 +33643134366566653234336566646339303466323938386662363732346462376235383932326137 +63383237386432383061376366366466323432393537363432333537623730373635666333366563 +39623366313031666666386262653737343566356461323931656436396237656131346237363961 +64663237396333623162653336366636336133353662663731663663336465323136343530313137 +38373438373338323933313132353965633535623365626663643932366530633931373530343962 +33633932643963653830646430313335323939333739663263316234636134383633613330643930 +30646164303463383865656261323664386439313662633734333061303237633864346562666432 +32353839373538663838316261393937663535363962633862303131623833636362663933636533 +38663432373431666264653839363638316433366665333232373134333462306661656163363331 +36353339383166643334396330633636623239663162386363633830633339313732383230646636 +36613938356237393938643731663266393936636430363366336661396338646264306163313864 +37623030643730653337386439353934373231313131646530663565366431613361386336666438 +33656464643837363763353530343838663230623135383436636537616236393037383435353837 +31663561316131396462613563623734393337313063373837383737336636386435333961626436 +38623634323333646636363463346165633735656535373733393434356266393035633735386364 +32653339666539646163343064323566623038653132663930663831353231333037383662613232 +32323137346231343930303261343261666532313966376138373632316363623030343835383138 +38656239336666666339663432376235623932373533356430616338333235613030656365653736 +30653963633230396439353135353832356334373839353632636365333231356664313961303465 +66393366633861376237613537643461303564333866613764393537633235373839393533313534 +65316637636230306134333934393736666262363565663230326266386437613437616439343564 +37323463343738616636326466366165363634633064303430313564663564336361383837643739 +65316633316333656634323261383865366332313262376534666631363565643231303438356565 +35636138366535356438313265356339323666636536396463643466363965666331663866643939 +35636231316233306530363838343766383930643836313364386338643536373062373539633635 +33316135643964663137393765633636646630396239653531376438383536653239313536316563 +30336431626435383561303565303535366665663039373638343133373231393630326634376362 +65616363633937626131353630666336386534353164653133656665383234663834396134333865 +61613438366134613466353938316566613661323062346261613337633931633538623730633631 +35326363616664396463303735626164313134396339353230643231303537336363366236316334 +62363831623532623831373665633139396365663332663763623330346238643232383131623533 +39643838633532653839613465356431363962326438653162326530393661636437633931333030 +66326631383230386633313233393733306661623631613433623163616664303236363266633330 +63343865373462643137646263313635373663386238326666356537356566333461306336623734 +33316262356337626334333861633839353430396335613734353334333239396532353032333337 +61643035613332343239633537653638666666393433356664663365336438366539633637306530 +37643663383738336635303238663338343534666437313364653264353665323734393830393864 +34613531623132626662633633643262343439333535663937373136326132663665386561643835 +38346535613561323566363137393536666565636332623764393139633930333562373130343566 +39666164656130636338343738353039313862303966306238376230396235613630363563323030 +36333064643364663330383037306439623966353737323666646164636331313565303339633031 +65663764363038363130643161383737636338643361373563393234633361346236323362393163 +63356333326230386438393737333733313734393838666362636634663731643763353131363534 +31616535653831363163623562396234343335313834356664313266633132303436643365643136 +35373562386337613730396639303732323639643962373139386366383662396435616238336633 +33656466356664303639303263663635646533373332373033343466353033383861376262623132 +65323530313938336165313163353364383966646634663433363866356138333336666630616466 +37636137643334633135313137346238336366303831386336313765376136316631666136666238 +35396133613161656137653265396366363431653462333533643537336230353261653766613863 +64313930363435386433396431326133656436363734623365363334343232633561643431373063 +62356330346234383037643230663238346261376332633964363234616336653330666362383062 +36646264376632623034616162376263653162353336653139353564333961336336343963626138 +61613438303230386262326330633635313666363531643531643030663136316263616232393166 +63663435656133616538636230306533323035626664393932653666383237343235316436353530 +34303438356266303138326630663166323437396563303730363461643432383235393239393963 +62646236633162396239313533346436396536323064643632366664646234356438356234383539 +31303337623232636437616537393236663230396639623830663762323933313966323466316435 +65343335663566313838653837303064616334643839346536613732646562376238643036653363 +30663839373137386561396537393139626230326266323264623364306534363634643031346564 +34353765346539643936343166373863633333363565663135323534393135356565643536623536 +64336634623138383734613863333766663638646231356231396430303737363130653562656432 +62666633633738613138626233323366376637343833643732656434663334616533366431396138 +37346631386438323531373564636661626161333965366563313035323039653061663735396264 +66383062333334353466613136393166346231356161623835333632313835623937353938343566 +66303835306164626136353337333037666336346533376533623438663232326163343161366663 +34663638613434633662643336383339303834396366316164316631393866663932383834623039 +39383637326461393661623365633530303337373366636535373331363463393565346135623166 +64313964653461313732343131613031663530326534356264323835643336633463306432633231 +63633362666533616130646663313764393365653263313130333837626638393539653161653964 +35376164353161656565383837366533393565666537313832653165336636326139396434616366 +33326637626135643334396633616531626261393732303533333938303736316234613933386239 +34383866373934303537306635666231616166616466643462623332633563333766396665386239 +38643730343262346134323330663632313532313832336165626530656465623662646439633435 +38393962313533396430643865383334346438613037386538393933316136393766376433626539 +30323832633263653735326132323061383062373232633265623561376537363565346332326434 +61343261396264346231346566316164356563346537343066616437653238643732326530666563 +34656231313165633761653965373962353439623636613164383364386437393962623735626461 +61386637376232316163653837666630646465653833346636666465336638336465656536633536 +36643837613636383130643661656163313334393634656365383433633631326666373036613265 +38363932633437313935343961616266363864373135396561356330623862343762373530616265 +39316139626337636239343663636665623165366432356666393265623132626563623833303664 +37633737616336366630373563653264353832663963653035393537363530636265343165623535 +66646166313064656131613362356461353235303134336166346463356439396530613562653963 +37656637653731336563663435656265613033613638333832383932343263333837336334303930 +30383632333534376165356264633438663432626264636339343131343338393963383233383462 +66353136643437376431626535303562333161353438623163343264383661663933393837316437 +39343737623235656638363836613734363435663836313766323766323031306364656232323066 +37323466326235396535613666623834643033383561376138333437333930623637626131316564 +38626334353430356537373730303234646465313137363536373034373839396663626261383465 +65346532663463313836633363333165383037343565376235373162383935363863616565633039 +35643432323061636133623137623361316338343932303963353865303737653234383665353836 +30653130643962333839353864633538643135656437623839356439343335383433326263623538 +34303136313365623965396430353235623665363863626134663539393035623333636631386465 +36313762326633623432333033633532346337623362356434653530393937333564666239383463 +31396533626139306331343431643732646630666464666563623038376161666262313231626461 +37353334336533653561333838653838323039633136316432613734326466633734616265346566 +35353932666635363236346238616536343439313039663335393731656138323333336630636135 +63306161393039616435333632313461653235363965633934313563653937343465336664353938 +36656331353230643565393062656236623636333739616435656362626635343762376533623635 +35626561656239663362313136633930373538396135663932306335353136376535653761346662 +35323265633361656333633530373863316432373634313432373230373836303361633533386435 +31336463346364653439393238666363643037316364306435353931646533353766343639396162 +66366230666131316132386134623730646237346438313333353734396132663634663865343132 +65323066383234316533323736393761346133616635313939646436343036303937626261333239 +66313965623037336430653965303630626135646235613262326433376132633134386430313130 +65373434343332303832666131303537316436353031383433613231313364626163626438613365 +35623762666431316533306338303332366339383065643263626333313638353931353732353933 +36393832636235393966353066656330306236376662313666326165623962643766323739306538 +62393036303561373730316335646437623061306232663766653032363363323639633538323961 +30633638353935623338666565346165616234656534303231666336336432366162626334303264 +33613135613461383963386439623663373832333735343265636266303638643033313863363463 +34356631356633323063393661346431613366353462393030386336623138643162393636303965 +63333539376466316130666636306235636665313038313838323331353961646538633639303030 +34363239313737316535653533363139366235636531393335393133353261353436376162336133 +32356634353031343465316330373364643561623930636464336161306137303866666265366664 +33336166306136393136623061373535666533663761663633366638306235383331323235383739 +34353563616134356534663632323630326564346338336265623038343638396365346534306339 +65373630363531313730373034303237313261623134376331363638626136366266353831373839 +61613535323339633961656566666265393163623966643165366531613437333764323531636530 +65653666333466643963353634363436666537623136613535633232646562396362386333386138 +62303463646332326632663536663438663966343362623964396564373033613761663439313263 +30363463666236623138303164633462613635356136643237383466323233643361643333323835 +30316266313733663963376465396335376466396565333263653236393238396437636134663865 +63353033626466663036326231393430393262356236643163656331363162633033343632643334 +34353764363437373134373162646335383337623338376436663631306436373039383866373430 +63376534643233306532303832396132336261653437633861363237396232376239323936393335 +62373631643838343333663163623035373966643563326465643665326533643564363930653662 +31666462633234633532663330366536336466346532656339663935616361653239633738363730 +61366337636633363463303937343839373064393433393031643863623766303665346665333436 +31343637386136326632396233646331363535303464333164396533643937653363343239373836 +32393535656236306636646662636139626631353033666232346630613234663336613366393638 +66333431653863346533613636356538663566363633663638313862643862386631373036613738 +32336562373764323632653538656236366637613233303264393965313931626133636533316661 +37356134313133616562646235376263366238316262393235316131323636663339383130303430 +62656166356361383239666536363663653562303632386637363132313830313539623934303263 +33336234316262626137363065353034626663653736653233366539383134363061346136366266 +65613830633131396566363136386335363662353533383566353234613562626537373537633436 +63383335396236366236353335343138356231386537386439316663396435303735336563313162 +38343863326136653161383961663530656638363763346161613135303236653764653636363866 +62613133366339633435613537313130373838363435636630393632343861613063313239663532 +33646135666531333566343033313633323932633338336139396563633162353438346661346239 +36333936613034356266616532393537656231313037373134666165386333336430303166613465 +33343664356339386465363030323930333730353766303466303064383463313364663966343435 +30306662653363373930353733613530326135393738633763323862313638643664643234623561 +63336236303361633961373937393330626261313830343430356632363034396561326565336436 +30316635663130376635623535366264626236663234643133663162613933663939306534336164 +65346138633231613234373831346339323366663562643430373265336539643139643238363461 +32663639386566613630643064633066373031626365333134353636653434353734303162626338 +62343163333963633764636438323963646363613031633463373964616330313965373961363365 +32316633653832326637353265353235323638636432626432343139353962323564383233333038 +65613531623832383231313763373033336237303431316461346562646631343635383036656362 +36386637636666656462313937663333393465646233616437663938326130646363393063663462 +36636232626634626532303530383164623663313666343633633164313939343235313537373266 +32366431366431396166366364363437623064366333386664323937366532363131643338346665 +65626464623661633731653537613936633332383334336438373765613762353234623738316364 +39353336353430623665613733306338323464346236643531353363326337636437613462383438 +30626539383061333138333133336462306133633732363133346130363634356339663032313136 +62393061303165363334613835306262396133343437363665383339383733343139623065656139 +35643531623533373862626665353062333339393632353337333363643334336561633366396563 +66633839656132633837306138383061653161386537623966343362653032396431333265373335 +61336466313135323939633834323136306636623437333633383766393437366436303134366164 +33313537646634386563633163313966613263363939663966633536616538623663636538613030 +66633636653537313565633663346462643963383534616134373131646532636166386266643439 +65643830626133343131626162323962376230363534643463646235653537396133373765656235 +35363938303837306562386438343139666465613130356531613565633466386531313362613837 +31356132343237366632656336333137353334636265313763663631343561396431323837623331 +62613136336436306134363933623564666632333030343831646363663263643166666637393661 +64653062646535616534393562353039313039663935653565383737396331373265346630363637 +35376234373463366162636334616331626530376162653331623832393064353032646262643330 +39343531333862616564656565316233333134373139623562336265643032333665303061326437 +39636265626133336166613132636232313866663065636339383565633561643235346361333463 +62346432323066396565373366626431343962313566386133376234393761353237663333326665 +64326639353565623630623963343535363564616331326366336132613535656262613939656335 +61616334626534663861306264616662386436333061306330653736646361623137366261663062 +39633862393633386562323131656137636232613965623662376265353233666137396433363735 +35346436306531306462643461646539633766636430313335393238383263616539346361326233 +30353637623665333133326435316433333365373139346531303964613565613134353766336532 +66393030383733353132366366613165323062613338613065656539626533623163316237626338 +63633664393332386564373233373237643337313137393436613062653538383364343737376331 +65626162383933646331613961313666366465393430346432343163616336383766313431656334 +37336538646133343638396435393633643861613731646561623032306437366636336139353961 +35323732373264656462303863656562346361386138613030306537303238623931393735643435 +30376361366265346436386437393633316138666331313766616333346437393833383462643162 +62356461613739633331353330616532643439306238363865373935363766623130316665353531 +63373062313536636631623032613031663834363637626366373633623934653635613737663663 +35313935313334376332303239373733643966643238643764323763326463363238383135666665 +62663034656632343862663130636134643031613039626537363635306564616632666134313163 +30376336663866343139626530373362656534613432633662356366613835383762376132333632 +39393463323162343333326265363235306466653366393732666436343531313464646564313536 +61616363663861663964336438633038326537346263303065333132643232343936396566373736 +65346362643732363435346236373763333035623230363931393733313664386133393032346135 +32306131376633363166393531656638386336363634626337346234633730393738343337353534 +64316432616166383938333665616361366434363233353936333037646637353761353463313361 +34633833393964663663336133616533363936646662666164666233353365613239656537373039 +39643763303663333732306563633266383636356531303733636633623238643331393234303138 +30636265303230316638396664613133353338343961336335643136356230376265396664313434 +36663130633033383432343366343931303064316432333636373665343665393861656161373239 +30343337316562306163393931363965663731323863323535326561313539346431616463353564 +35346637366364386464613164373738313130323762306134366366623363316661323234643238 +31363961336335376165346664356235386234383337666534323365636565646263663263313232 +65623562633363636235363632383631633065303663386238353966313436386462613534613763 +36323936396637306235336562343932393239383434303037326538343963376262623862333339 +65373965623564303737313532343262643232343961393430656131393639346665326334326264 +63613731376661376135373565656661646232316337303838316263303239306333323638636631 +61313562316239363430656363333561383831333665313934656333613066346264326534383836 +32313832616339373739333766333236386539623466313034393534633935393562333764316134 +32316131666661633932646235366166373162316466346333346432393266633837333862356662 +65333533396637303263633637633338633062326233393733343861626663393263316532616430 +35346463386665333531313432303737373331633434613239356234646132643065666334366362 +37616131623665656436653636343235653866656531643564363062326435353462323566636163 +33386466383735666437616537393733396565383531396437306337363366313566376337353861 +63613538376530356138323561303563613536663130666534646237393064303335613430643963 +35383236643739636231333039363831663235636564363236303131383737396362376333316632 +63656634353236326631656364393936303132653531646637363535626134623936336363363130 +65656238393138656664313332313866336466633235663166396434303030366331623432633530 +30386638323939653666333739616639613032356231623134326166363234616366313166376564 +31346631356166363134626166373764346432336563623565343730343661633636613263363131 +35353763643739313563663265633239376630393762343238663764373062326162396161666638 +65366132666234396464646335343932653336383863353235653335353135633361386561333235 +66663962636532653631363962613864393634393938376533373233666639666131643235313531 +63333838373263323734323639383361656564643839643039663035656166303132313031383038 +63303232623431656333313637396562653065613837383832626463653362303061656335656333 +65313139303462366632663263396630373031633539373831613035333334303366616266646638 +39653738313732336665666166393865366234643638623939346332313336633662376163333864 +34303637346530646362393866616536396164653661353161303763656132383265373935313338 +38313737313334313033656166656439343130316233653331376336383631343336326433343764 +35373733353261376232623430376632373135663035383632383463376163346532303334623437 +31353865353133366436393233393564396633646135663839383239616434666331363765353962 +62663564353332336638613036656439663164373232393037333539306163366365386635646537 +32303735666563343732663733613139633463643539363232313364396562303332386464616363 +38626130636235393134383435373835363565343266303161633161313434303262353663623031 +35626538366566306265386636343065303638363536313330343130376135373734376131643336 +61333664643231646533316532633936346364393265633433623037366139343062363164653763 +36653638306438393437316466353639613038646461343733386662656630653330303134363362 +31643038393766633939306362386138656336656638343839303365346238313362616164316364 +33353532386238643031323132653733323266333563393139306165306636363939626630643937 +39386335646130623366623637633733366635363562343463353633383232343538373338653533 +38313335633236373865613633633033346362333331386338363936373136633034646432306630 +38383763346337363034656533393735383662626164373564326237643466363131386462613864 +66663534363033353464326262343534616134336335346632383766303738313965343663323065 +63653265333063303366643966373234353032376664623061326362306535326465633535623031 +63333836626665356439393361333965323135316665643161396230393135383038356238633163 +33633663636366323736646661643335343239346261666463663631323365383732326630323735 +39633334343533646539656164313966353932303236363531383232386432626665376638623732 +61376435653933653837643638323331346161653635666433633461306563346536636361336633 +37363134386639636335316633376162653566346534623539396561303336353863373664306639 +30653465383266323036383565633431313966653139393233386536613635363764336132373266 +36396436616532346132306537623965633732653134376336333934396663333338613235383431 +63353766643733623064303562316463383834653332363363336263643938366264356430353665 +32623430623463303933383236613536653332623564343038613636356532666364306337656564 +38363232396334653865656337346537633365396261633264643336393633343361383330313830 +36303865626632333636313265663034363939353638333166623531346339666533373737653834 +36373034353236306137323637366461316136363861373163346265343361366334373333633631 +36393066343438663232353137346238373737303039383834663161323563346538666634626266 +39623830663333356661633538373365343135323439646465316339633061363736393936626265 +62393534313235393632303437393661346632623431336436383737353165666461666531333334 +66376137323030396438396365653432333761373637646164303061653038383439373162303031 +61633662323033363734303832393964623838333933303239616139363863636364633563393336 +31326530633663343231623231316366376136363666306630343439373766323830353235306164 +30333734346531303061383964666666386565373537636236316461616537383439613830653739 +36636564626133303636356463313763383336353830346665313865396530313563353166393537 +63636237646639353132313233646566616130306665393062323437313239373961653662363832 +66323431666338653330386634353532346637336435653963346531346238623139313036373230 +37326165303530663038623333356462613866653535366462663564303632326437633732656262 +34326561653834633135313438633232326438396336666636303562643963343262356530383436 +32383863313263313039633134316339323165663066643663653632653639653433346261353130 +38623334636233616664376666336262336464386131386133353663643334363339396137313362 +61343434643835333463613266353035656235333436393437663133323234383939373365313036 +61626661666563323631613830613633376538306265343664646562646563636437313263656233 +35353636343930343063313939383863363932383638363932636138326266386566613532613732 +39616639366530633864373439396332633438306639333936633439336261373135306539623235 +36376236366232323938376264363432323065616133653037376335346232623830666536386632 +66636264366231666338396133353734353135666663363966633266386236346461643535616138 +31663265343165646431336233656264613662393038633038383966303466303634303762353864 +63333139323163386661303230376662316362343938346561636538633236663062613636656564 +32636232333130646566383836333565353130366565313462613230646239386332383130326436 +33323963363733323062613231383764646239323436643566663334356363323935306639653435 +36373465653965656465626561346661376263623030616663343638633430343730373839343536 +63363236653631333466653036316362666439383362383066333933613663623434366366663530 +64613561323364663262616662613436313632663362663564643138633666373864363131626662 +34376636303665626533313231303435666339656338656564623737393665376462303038303265 +30306235393333613162343238393831633330356636323436643333323866383263383937393062 +35333830323561616537333535643931356562313961636636393331373362653965346636636665 +61393034636332616132653439633232643231383463623563633661333262613538393739306465 +66306436373036626537623861323761623830663835353565316639316161363566313136643266 +36353736336261336462343665393331643762316461616430373765633963326239613064666135 +64653832623930633739626432353532636561613766646335656533643236373134643335306561 +37663132323261323133316235303537303030656436626134383031613139303034356638393032 +66663731373736376162396137356232666130343863623061323464353833383239663763376264 +38636637356636366331386338313134663166343761633161633633653136363363626137373665 +62383036303338613439333766353965306561396433323262366334396565366339353062356361 +65663738343235646632623237613165663538363861396331316138613435643239313930373834 +35663937393431393535633433363038623831646566653761646536333332623733646235306166 +39646539316330363730366663393961623338393236663132643539303031653137383466306133 +34383961646564386130636630356563343135363133343264643132643463623835363633393565 +66346537343864353564626533323234353264346534353362653637623461326332353261623933 +65613931313938393964373561326233326162313230363934613637316336323838616432366231 +39333865376133386664343537363733346539376439656465313835626337336331383638323962 +34626163373934363330303430663965303866373366396238643764353339323433333831666331 +34613765663934376231386537316636653031303038353537643432303363356637323464643235 +38376639323135616361643434663562353832343339316163346535356430356638323462303936 +33373538613566636263323833346163356432333766343361306565323830613763383566343731 +34376465626266316364386335343664363239663938653535636139626434636564356132323166 +39333138333731613836656661336237613030313762333261626365383463613362353261396536 +32343734366566363236633935336162313261363438656263366131333438393638383137386338 +64353535356664323663666365366237306431343733643865306166633566396164323930336664 +62343437383437313165323433306330316662383734323762643932306634323166393230336361 +61383930646665383735353964343630303666386666646333306130383231333962393063363963 +64616534303336613963313066663336643765626232363831653737623437353436303432643631 +63643532323866643935393832613135373030613033623665316538376131383664643032653064 +37643737383230343632396334383362396232663830383961316333393037316437613465353432 +65643862303038633431616663396637313637306131646332353639653432376138633730316161 +31616232666530666263376337363939333030363462386565333962633637623730633337363066 +61313437653266613166373265643162313234653235656437356131306230656662343839316565 +35663432373134646134386134653833336634383864343839366165336661663538383736646666 +30356335343162376165396637636235616134353464316539613138363063356633623761373134 +65376230323530653763356636313636653934313264363234386534653765383164333564343732 +31613966663335366437306631663862333936353965336666643236646530303730666631313332 +34616264386632616139653732346233316234613236333234663336636538386335623862356335 +30633662653038323066636561653232636239666532613932643738353565663137346332343965 +31343338626639653937306334356266346462326535656438396461316335376436656637363332 +36346530663034663863383966666634613338653131393632326432646338336361616635643030 +37376530343934336337353865633438356364366463386532366239666438643162633339306239 +31306265353833623265646436323663636236386435303861373338623638303631303331356366 +61323364376237326533373938646633336164326562323065363737316536303037373336396262 +65653464366633323236363338663932343838386334623561643034616631646131663939363537 +32383462376636306130653265333962303863316564303038373764333134366234393764366239 +31393733353631373861616330343466666432643939656633336665646235663762616462633235 +38393135373631613439663737326162336663353436663066653334313032316336623834653535 +34303062326237653064613666636332643362623762326533626139313366616331303231613132 +66393665323536343233373134333435326331623539616634393164636230356262336663336330 +35386364303936306466356162633330363333653630373836643538356137353163343964356336 +34633234353538666337396130646435393738343262396364333164663264666237373334383036 +38363237633536393364343837643865336538623462306534616235356336396633393433616362 +31303366666634303630646565326530336232386162336231623937653532643431336536326264 +62323464353636316162393839653431356664623039323131303961666237336565343439333665 +35353930313638333061616436376464646438363837316238386433383438623535303733323430 +31383938643338366634343963626430313230316538366435626634333032383261656639643536 +30653136363539636535643031333762343832393136386332663737313631343737313161646438 +35613962303234383732646534633339396435343565323930306637663864383563363563616631 +34396465633966393439663165643862383461633739343931333733356437633833643939343932 +30663932366264306138643636383832613236396632316139343230343239636238363766393266 +66643366396230313538306234353131396334386361663765333764393865336336646362363132 +62366366396535623562326336363530363032633866356130396237326335363430356330613334 +32666331656631373435633338353361343237353438613765656464313662353035363030313865 +34343638363834326562346435366666366234623139623862393834616339633038666334663834 +64303732306532643763366462393162306332303736636238306430636566643435313239646235 +64303532366639313830656636386161333238326137326139346565383866313563396437363936 +37663333396233666335373263373466396338396330633538653437386435373665396533646661 +62333430383163326336313430613331323230323363653962386132373138363361666231633166 +31343364363462333564626439303738653535333036356166643264366566313739343763616635 +36393366326534653264343939613666306239313939653730613938386562343236623362653764 +35653061636666623465646130623331373561653563666236353030333366393338346262343764 +38623937613232623461653964663462613633656436363662303933326163663231353839323832 +37316635663538336532303264653763376262643364643762626338353330323662613838326563 +39646361356235653965346139633835333965646134633630343137383238633034353464366139 +62353537653739623461636665356563353865653265613339613362666261396132663561616434 +35393738353164353561646431616563666437313766613734663230623766353630623739313565 +30633638383465313933643235613931623564633263643236386532373638303233623033636530 +61323232653461663137326539393666303765353263653566643631643666643435313362333437 +32313933643437346637396437316461303665343964353137363663336132316163626534663764 +65393539643962316134323931343937636338316139383030333436333932343038323861336165 +62373465613365623263623637376431663034356134323261643834356336306637666466613564 +33303761313562353630316630326235636131303164353530646265383933386235616363323133 +38383061343361366161386364646362336663306535346134326234353932363836346139623430 +30386337333364313531663834366636303733383930303930316434633134386663313236653034 +66323135353364646432363064626530623035653634303266353562643233316665623865653138 +37656566313832613634663937313765323238613632653435616363633662393534393363383830 +38333434663337386533616333626134626665393465633663386337323766363165383538383762 +38316134613838386363303538343836376439643832616566323864656661353866366135343761 +64313861373334646365653632333835376362643965346263323766303336623964666330313338 +38363164613438333131393633623631393232646563393365343962623837643834626361663935 +63343631353635346633313637613735616432333630653861333164616639353062376361386436 +35646562353635313064616334366265333633326631623739343361633566666166643632323662 +33346464653930336632653537613766383730633763303865356134303865613938343661343363 +33346365613437346533363137663730303165366535633461323166663865363361653232383462 +33393035623435306430383331303562643565316165393265666363333033313666616366316332 +31303932313837653563353766306335636365396131323161373438616636336564643337393437 +64646164643138376537363966313931356264376363323933383536613938356430356166396338 +64386165386239616435636330356466343035663862316563333264633263383831326335663734 +35326532303866313266613336376230633037636166383061616533613830373238366561323862 +61366139353264306439663463616337626533663665653766356536663066353331396239613334 +38316330326566653838613262323833656532336439313634326236616663383161386562666335 +35336163313963316237643666643762333238396431366536313934373638626532363064313737 +37326263633965326264356536333231633564306630626361363364643430356263376230626539 +30383834353933303532333236653739353833333831616639396437306335643165303732613135 +64643361333563633039633833396166623635316536646636343765376661313730313336316338 +61663236623531316166613537303161663833376562373634663065363631303164623830363233 +65616135303132306636623863316330336334373365316665626463353266373637626136323031 +34303338303834646536343064306335333933306336356265623535353132303537653337373530 +39623834666434643532316138356463343431333331393465396562623265316530343865613536 +38366434343330303966323033343732613361393836363735313737336330303733643731313030 +37633533333031303133373838393135373836373133353230633434303761393736393530393631 +38366339383432616539396236613033646461326161366263366666393032633535373263393265 +32616463646161666464393035656336663239323134336135623637353165326166376165393461 +34663536666461353961633931353737353631663362316536623137613934633736343230383839 +32633633326263633661626565306637383266616331663065333738353237633665316136393937 +32653035613033613035363634323965396464343066313966353434316430316639346664666230 +64333965343536623031356338326233646439663635636235366234333638366134633263646330 +65646163666237366336393064616434656162666630653132383039626332363339336431356461 +37396336663264353763626431613934636461623662656464636233663432623937663633346464 +65623863336163363136663633646163363564323139363562623137316565646631666238386635 +30353337373435653062396634366364376232643939663433303937306662353063313130366163 +32356461326435383563363332626162393439313539336662303330316662636336626639616637 +65346231326661333661386263393239363237313561346666626264653439663935356261303965 +34626165643366396537636535393133396333323239326662323863373838383636616133366564 +62313730663464333139356236306264323639616632356265663461386235366661323235313837 +63303662343130353632653634363636363265303630313563663166366530656265356630376365 +63353530316333383565653735616639636463333534616661313863363766373636313434646561 +31313764663032363235666235303262376562326635646661353339613633353634363065636434 +65353964633663636436646663326166633861666334326630613535313037636462353466656361 +38643132313766383433343562663765633161666564323962623938373730613130613830366365 +63656566306134393463313031316161383662626635373536366533363839383863363765306437 +33636266333562623931313539633837643331323533353365303039303732383435636461336536 +30383566653232363266346539356531626539383264363534366565363665646539313764313036 +62626630633838316534376538356665383262343266636332326136396561393032303732323232 +61383439326264386138623432623461623735656566373736633365633332613630316466633663 +61326230393036373139393438353533666561646236333862663664616565333363353066343561 +35303539393831373730663034663333313933643935363162643530656134633962333535313431 +32323736626537626364636434393966343039343034373630613239626536376137356663353631 +64306433343635393830643965353134663030633661393536323066643839363836316530393233 +63363935656662663736646336353436303630386436643763363438353433396163653236633836 +33323631393839383265646130303239356332653533336561343732303837623162356239623436 +62666537333266383463363762663063326136393564393031396133613266333032383962396139 +35623766323661393564363837313335303236623032363261666464363739393463396335653962 +63323962303963313737303538386134613866316666393262393864363832343134653361386263 +65316161396235356639353131633130306438626439613036393336323935363263326164313231 +37356332313337653062363761306430393232623139646236656532653564353766373265383836 +62366437316636653066346336313135623862613935306136336235353936646237346361356566 +38333638646639653231383933636363366236363466313836303533366663626133303233343763 +62626235623062613434303637356530393432633733646534643336336235636663366338623737 +34323134356365656138613432616630353239633430346236373937633865323534363032626330 +30616530343763336630633130663364303438633235353139326166343864383331633333393831 +61666132653638626261386636373361306336363864656330316537656561333438616637326435 +33643334396663313966313830333430366539613331643239633933663438356336613664636132 +33373632666136633162306465653135323032613230663530356230336339633335366466373932 +33613733626530336664346432306639316235303766653133396239353931373834623136336535 +39333161626335303963386361306436313837346364326332373632316231323763363133626466 +65383864316166646237623835666236363339623362373665613264386133383235343230316539 +39326263633731623365663565626531346531636531333234363732613539666266336535663363 +63623632626536623935386331353561636133366535646535313366396333643637626432326438 +39346230303132313765343364323461353838623639356364663634323835396639306134616332 +61643164646431613734303262643436303738616437633763343137383832396432326165386137 +34373063373432653534373536373661376134396166396561623462356332666138646135343163 +62353864303339653031313539376262646630383536323931643632333132626362316132376630 +31343530383637326363656434356266393961626138353135323962613737643739343534303733 +31393864326565343964326364333336343134323238323233353935313133343933366238373139 +63363563623664326639366261623465363432373065613333356530313537383264353630613431 +65396636643939376363376163303536393938323332306164663534323565376437333833633237 +62653265383264373163316235643331306662363532363631366538323663623764616139373366 +35396664623834383666306138386537323936313130363362366361326437373738346165323737 +63663030616233336635663639316561383965653836623230613930313663633731323661336166 +65626163656461623633326132373333613035666436306331343364656234373233616666303232 +31633866343538396237613135346636623631373430336633343837356434346633663735336235 +62663665616233653836353735336135353134346332316136393831613234363535376234666435 +39613835323261656432646561366332653636333462383665373934643536636232643132353039 +36653332333334626535663335666231313031373839653530336434396238313166353738373934 +39646436613738333833643035613461383465336331356133623236653833306662643438376465 +38663035363433373636316135643663313266306531353939393664663738376365396361393234 +38306132366632343563323766316334393431316339636361323864303764656564653735646164 +33313261316138323761393063316334336538393335346332326164323863313939366430336463 +33313033363566363135323066376638376436666337343261343931623365356165303337643364 +30656264633163623363663464333234356338633764643561313664356334646561396330316238 +35616530313934643934306637653233616536616436316164336632663931303734366532643836 +31643832663165643764373736616261616330353036386265663236373535383130333236613036 +33636163376262396439626437326130386237623438373235363763623865373531663364346464 +37303736626166323137373236316462313164313331616664663961613838383937663261343338 +34363030373262333138633531643039643434663336363234363234653234326434643964626339 +32636632613936303664353233656237346366656365316231653563633938633533346164313938 +36373132363930363931323933323363616663623132343866366661396332306565623363636237 +65636538343738643937313437326366393233343936663063396661626333393737323833373666 +32656633633436303862333765323664613532366234663535383832383035383436616133323234 +66363263396661343131613936613439336465646162613338653534393064396332333339633138 +66333161636366326164393535613864376538643833613263643964623232353932646639383232 +33653932666662643739353766316661396430653064353739613334346638373863366630646139 +30633865346534646665373835646662653139636163383530336534636366663134666365376165 +31623430346137663132353166366230336538663833663664353631633339663730396537623664 +36633561643433656338663234363765313130313435373632616436386233346533663762373231 +34323966323535373832383434346433303265333866326131633539373635616631623532363863 +66623738333566333532623065313662343730323933393665343866346130363131313763383831 +65623866613138616137653834316632383632343637613439313963373337373938353761656136 +62653738326363326536653232653261666266313761363731646166313036366464386630386638 +35373238623364653931356362366564373033623131356364633563613531306462303561373664 +30313739393731653532336166663033656132363731373565313332653939336465653539646364 +61653934303663396131336364396437653339396662346138613039333038343631333434376634 +30636331656335326435613631356366323839663733326533386165626237353532366264643737 +31623863393738653964663062613731353931373335363335353733656332666438613034656436 +31663432626666303332343230343966396134356132353463643333303165636637313164643637 +33666361663362643935363338316566366136356634663438333139356337633836363833666535 +64633834373335613935656161376565346639353732316337623863363462363962643334383233 +65366233313531653766366432383664623932303734366435333065356437393965643534613566 +35643932633235643537393061613363613965336564343233316263633333333039633263333433 +30383337383134383830343262316539623130633336643634666130643562303434633336383633 +36383739386539333066353436336130326633346439626635323130623062653065393534633837 +64346433373034366664333934393732373639666238313036353163646632623631346666386262 +36383731336432383730393065626430643466613337646463656137376661343165656532656434 +65343861363434366134393163366463353561326537333234616230396535646435323166613134 +31333163323964643231336539356666663532333634656332346165393565303664663166306131 +63353430623638383361386662383965633133303433336263636236326466326366353864636633 +32656438653962663339323335363233636535633231613935396165303036373831326236623737 +30633438356232356133623037333264626637373331373336386261323335303936333132363431 +35663831643261336633653834616566646366336464373035373235323963363836663963653736 +33623235656162343064626364386133666631663866626436326235363532313936643161313965 +37643062356266353732356433616437336262633031663634383934333534656333333739636638 +37613436313236643564343366323834363335333338393535646464663135396233396538313761 +65653662316131366638396261663936323366333430376531613934396366663333636236643134 +39636432303935353534633537326661666437656238313261393066326532373236386265346562 +64623534626536363262353963636139383436346664353531626338306239326334636337383730 +66323335343135376464323639373563643263323061666162396530363435343132646666663430 +34666238326137306531363162323361323037316631636164623737323962623665383761636365 +32636564633039336136333361336261346665356436316238646463656365336163323536373433 +62613866666438353065623665333666363663643566376237633337353833353130396462353865 +61616566393933356530346432386630376235663236326262633765316531393636383562626562 +37666439666430383637666433653436623862613637663965333835336137626165343263663166 +39303131343465333565363238666337363630343132353066636133623838326236383535663832 +35626537363265613836323931353865613135306232363034353730663737343338366130376138 +30383331666465656434633835353065383330393362363036663336626163303533363561313165 +62336538323038303863616166343137343330613237323033653563613666623639303734373935 +63633138323139383938636533643837353037326336363930643835653037303132333563383034 +35326562336131346462633831363630653064303839656438616538303636316363366132376437 +35316635363935323130623964636261383531303636623734323538363764346633326133323935 +32363562663966626161383762643435663638643732653862306635616334623335356464303063 +31313936383263653535643238366536306136396536333631633636323461653939636230346230 +30313537616464313530636538346135386531306539656563343430373763373564666262666535 +30386435656234306562663033333936366364653864313333386638613262653032383162346431 +33363331643861353366623935333034613561636237326136363139363838336339333935376163 +65336337383761323234363531373333616434646662633534613234383334663439643434363134 +32356531346337316464643064306435363363336661653238303934663366646239653839653166 +32303430313939373764626465376136383563313764663361623531313831353265343264636331 +35336162346632333164306132356334353462653034383162326630643163366662333863393731 +34343731633663326637626363393831356134306630313965393237386462363034376634316565 +38393961643130346137333433653831666364623762346431643161633233393830313564333531 +35353265636261343735613834613766383934303534333531323038663462303362613539633566 +31326362666439356338636464363338333463393065373563626239313666346233313237613431 +62333936363034626637383735616461333735323034393566323666613262393633336539663261 +32353430613862656264656164366663343266613331666266323661333166613935326464306530 +62396335626564396336313536363964313861613930333461303164373935626162626563333833 +35633534643139643038666431653263376430343864373933303161363039336138353661383235 +64396262303936343330313963353536613138326565656138633136363439366637393432396634 +32393539633531396464366137633963613231363235393439656335303232396566323234633730 +39386432636663653639373537613330343734316161366562383861626335383732633535336238 +39376535616239343465376539633438393861326466643833343733626131366363383430356639 +61663066336438356435663631663935356232323162356134393465353764386632366133636661 +36646436366362343861336638353165633165353537636635646663643638626661356462303830 +37383137653962373031373139376533326163656334303235353666306661616636336330626231 +61326439306434623230306632393561343161366630333732643231353264666634623238353834 +39623731333263643534353963613930636133636430376332633562336366313761666661663131 +37623331613331393336343464646163333532353066393964333265326662646336616165363839 +38646262653533336132653334316166366465336262353065636131356365663439393761343561 +64336238376235656434316538313965633731313233303666636430653133373134373736323934 +63396530613837393863386339306562616132323238653161343964346134613262326264333236 +38636536663936333737366635336562353631663432303764626333313530383538636434363764 +62616536393261353030626362663730666135653961613762333936653430616537616462333562 +35303830666231303863353862363863366535316331346534333235623263666435666664363932 +64373666636561663031363461376234343832633963393631333935656233373637313035383830 +65363336396664666331653633643031343835373834616662373462636332623438613563646266 +38386332643236343335633038323638373032393935313663626464343334613432336535646336 +30663138646632613333353335373839353337306436393966373532363837663931336133376338 +39383934353866396264353264303464323263323232663432306133636139353961393866633431 +32666361643334383337633963386533363531363433303766353035663039356463363064363034 +38656535613562376466343437313136363538393530666364363133306339636331323931333337 +64336264373166623836613334653333643566386432623337363732303966393138343863653932 +64366435366563373738313463393237343234353336333436393735373838316636343463343061 +31666661343835323162343935663664306161623735373538313663616333373566373833313163 +62333766393263356162646164363032303264333063343038376365306531643762323239333038 +37636531616630616139633465383633633338643135363464613531376533666536633663356536 +63666535633739666130623036306136323533346638363038666662643138323366646336303766 +35356337323365376439353061333037373534386632333134356639353831356364326538656433 +65373362666163666131366637353739623439633530663634613861373237323636656563303733 +61353430333733356231623135306666623161383166323131346264303636666165373463343065 +66326434636533663461653730353031336336366265346538393863626534646166643463393833 +39383863663839383962383430633366393765333661666238346163643332633337396131663335 +38366263346631346139306662633936326436326633303264396461373830346635613663633939 +35656665623462326537316633616363663931336136363635653561626637623335376636653331 +36333834656263313638303439336139376236353130316562646430343634386432306637386233 +66333835313261343736333631303163393339333930343330656536633037363666326334343063 +33646239383833363665386336316132373862373237386663626530636564363264353333616566 +35373362363664666432623635376431376333383932626361376437396363323135636365383137 +35663234356632666234326537386430353261626238313364373833653037373466336465343662 +65343030663935643662333636383934623434346533363432396362666235373731373064383365 +31303837386165356234313139333530303736373863323066366639663161303335623835303730 +31343738366435626237303331303036333566613236656231363933633131666534393730303131 +62303535646464623961653962383030336337636132636337353933643361353338336237346331 +61636463363335316437383039613439333536666565393062613036633833356431333136326236 +32353961306364623166306461623264646133633761383161623861613035373436626365386361 +33346332396532363838353661326462643736346562623264333065303561313532323832633764 +31613665336135346333633066323766633362663635366437653965666436376437333733613838 +34623132666131623730376362323465353331373637373766343737306130323232383536333065 +31333934633837613366363262666439653535616130356630646430666434323331663665663130 +63353436383635646136353062656338333161326632636537616662346435386635643163363738 +33363262646134653966653962646139356431633331336366303265653233356432303536303364 +32336430366262623065666464663939636463366638376335373334316630343136653863323066 +64643561356538336234363736363763666535393437336663306165663632373265386439353238 +66356435376336303933313439663461316561663635636632393636626465623433613335623864 +34313362393436393761333036373765303933316435336134376365343739643037333332313730 +65323262646539633434323036303931323365373563636138386537656339633136393163653639 +64323432613930666663386364666135373363656563636162626463616431663064336464666132 +35633637303932373264353030356661646238386331623465623135383430616338613734623465 +36316662383438373736363531353230333737653461323061633937643839623033346535666630 +62396339336662643361306132646236393439356431353239316536383639303162613662656665 +31323364366335313733326464323939353064333531303836643734346633343137666362633666 +66633135656236336438653934663865303838373862616530346631396265383039363961653333 +64346335373162333531323136323336656137356536373765323266303936323535333961366364 +37666136333864373461306136616365383261646430376165316630363263613533633163303632 +39376136393662393334353264303431383433393963366435373139363538306236643361313161 +39396563643663343562356432373262333739303961633732626261383363343535333336623031 +66313435646565633661343262376536306365626134633832623638313833316430653862623861 +34663265376264666261616230373832646634386634336238636261386437306630666363646638 +62353763666538646631623661366437383264643330666438663435643261353630356135626331 +36323537646334636464363465633563663461306235363135633338343762646432656238336331 +66653566343630623861386564336365653165333133346633663838333961383432313132663437 +62363832343963613038313363643730373563663336386638303336636133306263653430393631 +61336231393264353933616165666535303064613330383238356162656433623836323165383661 +66306231653863616538323363346462666339656339383564376436356530623936646166616338 +33666438356237343237653165636534323931636139623433333135613538333836303462303262 +34366366303930353936316135326161373838393038383661376239313963346633356537656462 +34363464633635363833643833613032613761613161363239636163623465663166653535333939 +39643136363261646535663238393166326230666437313863346630613035633730323439323564 +34343232376130643461643337373831663834383063663666353435313761663839346239386364 +36396531656230383438313431633164393765346233623935306163633835353830326263346462 +35363864623066343264623364333536653332623835653564323132303230396434396133353736 +31383031356530613565623533373035383133366535623464656535633038656637366131643635 +36376537363937343533633131336561613464346530366562643037663131386632646164383065 +36343738626533613438356165323237373336396266363432353532323666636231323639306163 +37623235303065653531346561623736323139663134616234636162353434383962653266376630 +64353732616664616236343466303134633064363839383937343765353661356239313434373139 +61313734373730616236633364373834303331343865373131643230313436626165373665333666 +62633561663765356261333666343431386232326266333363613630326230353439653962623762 +35333735623736656632663662653730646539353332393338626639323762373631613136336664 +34663064633361323230616636376533633134373931366238376331666362353865653630626365 +38376261633565363839623630393961623333363939643530323335633563343736313932363265 +36303934313464343530303566386465333765313565366331303162643031323830343836646264 +36313532623061623332653533666130396462323663653833376537326564346139303034343662 +38356663396539376139333064333561376466366536656530623938623136646235396563613030 +39313061613461346364663365326439343636313632313338373033623162363535623364633866 +37313762613230633732613965333630663134386239373166613435373365666334326536653430 +66363664366237646363643336633936626135326430653661326263373630353865343161643964 +34383438363330613439646534326134383737313436376661323135373630613930633332323639 +63623465636363303237643230323933316262646463646235303035613366323738346132656134 +30356130333138356662626364396638316234323139313138383261336531613039353362316337 +34353033323463313862343734373863633564653265653430343239326638366235383735366634 +38643738383330366230643561326261336237643334386230626330356231623534623030353261 +61326432353364313737363234326434663066653235383061306532356635386663643331313932 +61623137613837666233646431353136353631643437333934646362366132373737383332636432 +62336431303164646133313666363631343533663238303631336334656533333635346662303130 +62383636616438643266613362393632326166656639653339346666313330333338353839326161 +62323162386534663862623431373461303732343531643165373463353864343033353861393937 +66383266656439646562316362626632386430663537333838656432346463313263303262636534 +33346434376337386235326434336665343834393132663565623335396162653230653166383534 +39386335363533613139646133616439643566616537663964626631653136613738663439326565 +64383937313930613561336566396533323430333662383130396238323761643666656131663830 +65383637633739623433323762393639383332653031356132373139346133333236303162313933 +35643434613634663735346636366434616564653066633237306332303435313739646566626666 +65353837313731643432393763626539393630393837366439393032653866626162666466313938 +64333534633939313034353166363831363039336132656662393437663932346462333039646638 +63613831333938663039303465636236626665376639373365323165356438376236333165333762 +33363937663633623730316539326566633130646239343565616362373263363338393337356435 +38643066303130356565343736386635643437363136303661373263343436616361393938353364 +66663531333635343238363061316265313638353863396636353930306565306430393433656161 +31353764393931383838323433336463626130623933663165333232373239333434366337613431 +62363666636362396366356131636566386337383763383666373539373466643765306463666637 +32303439373130303563363737653430333430363061636434323231326537373439656266303139 +36326234383664623834653131656461656636396461333936366638623034626234303435323135 +31643666663363313538366365666233623535653330333561643534663862613161653234643465 +66623135353635323034303362623831313966636535363032356133386332346662303334613765 +30333532333364323864366132346531373233303365393635313533303736616333333166653333 +38613563666431623262636435383263316264666663666162353738633234363034613537313938 +66356431396530666330393631653261346430393164643838623632303634356463666263643937 +61623436333038666238313863363663323063383638346465303361363038653538666465316566 +31353637383662313730303537336637353433656133633965383034663838303238646231646230 +62353730623366393766303038633637363639366630333365663237303766373234366432626638 +37373633316363616539663538616261333564346432306563643038643135393562323531353730 +36376132323765303731613332316137386265346565643262363834666632366662353964633262 +31393134663734646164653630366439643965363337666466663832636334663632393333393634 +35306132636565386663303431396462623266663162386239383336313565616434363032393739 +65346431666538326631383138303762313730373837373161613131386436396134633239633561 +39383034353039613332323930303333316238343265616434313563626565623663376461346566 +65616432353030393261616334653637386137303563323961313833336635623162373739643965 +64316139366534613036313165336237386135373062373730333534633765393439343331633165 +32636335356234626666633530613061626630316263306632666334313438353339626433643438 +61633330663065663435623363393666353262636238306139353833313565383832316333306337 +32643566346130333932336335373937313362386130393032356464616135626434346238643632 +34323832653433326231366563363832303739633536323239366633353261343031623037393162 +36353131343537653764366339326434643131386631353666383435313337623939663433643332 +64373661363932663931303430386666303637313433663831643237623239353932353364383535 +36313830343038323838373230336234383463373764323335333236366436623466363536663063 +63623837623663373237326461383566393934623961343538363866376637633034623566313431 +63653564363262366536336632643231656162373139646232633465373336333334613661393161 +66326364306565653434393432326534656463323735383966393965393035626636643962346630 +63663139343538646463633038363764333863653638356230653334393763363432653864613736 +61316661373038313331383532663437343461386138623230626465653965363033623563336232 +39356635663333636130353733316538653832393033633833333064353538653966353032323039 +38353733376138323033323230393332323931636332303166343033396636653832333239343363 +61343237303564366461376234663564363761653835323638386134303164623064623237346130 +36623130623038616365343338313361393233643831393335313562333537383461353031336132 +32643566623863383730383439613938393232336566663332333063643333313163373361663937 +39383133313431616439303765313334643063613363383266653130623561663061356430363333 +63633861653361333762623933323738623431326636643431363039383330346135643266303263 +31663566623436373166383631356564306436313464346166653466303537396539353335323832 +33663133636331616664633863623266663631353734353932386533353637326531663930383961 +34343838386266353563386464313232613565643461646364623963346333353633396638383630 +62376434313332653966373039306439393463303362643134333436383464616339323362626361 +36353765613963663735323734323466366537363466393131616536376637663335313630663935 +61653332323832303131333761633262333630623937383361663031616634666632363233343337 +66376130343334333165326434643862663733383835313434353736383964636637623961346331 +63646631663735663437666431373034663264313465366130373338343064323835363135383436 +36626137373437663731343966643734386262343866393763643663316130386261396130336563 +32353666616230626265333139643636643462623137626362393866323561353362623436663439 +34653835316464373961326439363935636333623766353234323430653339613939653538353035 +31623661313963653932383433393964643163383033666666643539623336656338666536633631 +34383661643464633661363664653430333266343830346430646637306132313735376663346132 +31363338333133336430363866343737363665653838643162643866323631666236393266656635 +65636132316463656638333637623637303033353434383036303738396565343661303137663534 +38626335336363636166336261646262303830396137613134633565663966376464306333656431 +64356135343463393235363261313066323432356432373765626330643264323464346532396132 +34613538643032383864626631346636633537363863613766623939663538666661306631643930 +36393764616634633934613434313035623839613532636462333031336237323435306533386634 +62363264343737346163343361653866666666343766313431393337666632363130623161636639 +32633437613463663764663732306463356234616630363039373865633231313138623530663861 +32396361383130663063636538663864366139396536313439326631343261353739383032396265 +61383761306534333461623461373066383236383332626338386537636536663764313531653262 +61316266633064373435336437643566356330396165633864303539616663356137323731303134 +30323332666437323333633832396334656365316166373264313764306131393335383333323661 +34336537333732343566643961646434306131383064316461306132393033333763656530373238 +36366335663135666438353335633866363066336236313966326363353939386633623363656630 +36346138323033306333353937313637343032623566366330663965343930383431343533613532 +64653362666566326539616432316365623633376431326135353537633539326665343838636138 +39323735656130306635613532623339393736313864626336343965383064383866346465643964 +65373462306334323931313932643538643738633439633532363665656362663530633632336163 +37393633643731396331306431653832346535666164343830626134353035383561633937383734 +37313463636435396633383764396364623039346565366664646538316166386262623831636139 +31366330353330313032356439666532393765353039623063373334346664353831653131323662 +32373263633539323933356537333638646562343737646631386234303735393063336365313965 +65633763396634323431613866316265666461663135616234373235323733363863386431313736 +35373534303632623963313832643235633866663533656537353730363138323964333939333064 +38616435346130376636623762353261343234633638306438353736613533313130626463626336 +65306163313732346132623135333166363963303261316663343339336431346365343633373761 +63643638633662646262376537626134363731386264373163363865616666623238363535663662 +66643139643161353136396436623734616137313131326435633961633035613337653631306532 +65326365376531666135363835653536393832346662376233333331643230393132646164363636 +39303937383261633539356262386430393162653033616230363266666537383862613138636261 +63366665306532356433313239653764306636623233643838623637623336393064366664396266 +35643565333465313865303137353465643265653064393034663838373933643266346332323362 +35363839373363636561646335613731373663306436366666353131633962316261333066643435 +64653836633362346532346131363961326438666235313562666165643539383064666538626432 +62623165363962653039363664373966653831646630643362653961363666663030663933316231 +33313462333635373264646531363265653134303736643065316462343835353065366165643134 +34633339383431643336613734346663333933373430303666353439363036366130613962383034 +33363165393465396230346563643834363665373832373637366438393064303432323731353138 +31353565663535383562313633643836653331653164376331313637303663363764373232663734 +65636139386137313963623462346533306135653638343536323561303263343730396665353066 +64306232313433303664623762636462663830373161303732346361356465303931343730336364 +31363336613938336239313436313935306166393531626237626563653836656532383762643761 +62333138623337366361616233323430666562653733346165313130396533633435626262643233 +36346564316162376334636334386438313461356435653763343432653633623466333832383963 +37356135356536653365353965393536303765303466326165646235643964626666363031666238 +37643030326235646464626230616534343164306338626234393936626461363565616438363962 +36353837336564346435373838356339313039313464373434323834346430353932393063303339 +38306163393637353231653235366363333137396231313663366339623062373863626363306463 +33626139323264626333323934623132666563636263346564616635643161323437346637653238 +64393337336135633265306363643163313361303732383662333638393733646231326133373665 +66313735333534333839343536343063353961363036656539346233306438333061356133643431 +30343335303864616338656235333166636264313536396430333465396138623038656135343163 +31363138663839303163373035623530363833313434623431633666663833623832653962363938 +64616565383330313330323262666161323062346432313165303332343565353233636264306438 +64396666353235363439316266343935393035366666393562623464633636393934633934323331 +64666561363630343236323933633666666635656439356165633561323437326337306661323432 +64643333633537633662666237653331323235333632326231396235346235623365656336616564 +34306439643837646331633533633262396638666431323732343434653864393063303365366262 +39306136303663393137643531656138353766616636366332623762313634366431353062626539 +61386634393037383531633361323037643265623337376463303766303365356133623835613163 +65633762336539353938396132383465653431613738613330656665383034336236656631643563 +31376665663532666237313861666235363639316239616566376433313131303833366666646231 +31663736336633373937383966316139613432666366663561386534646563343130323537363266 +36306636356138386130623762306365313964326138656563363066306233656630346461306635 +33396339643730363363666566306238633832366136626364323732616262636631303637613633 +64353439656338653539363232636535363361393631356433666263393036326334313831353265 +64616432323461303733646136343666323662373566306331653339313438326335393961396262 +32636336353133393437643962373537356530306637306434653232643736386663663433373365 +32653666343532353632646431643038623235633365396565653930613738313266653138303062 +35343637373438333563353636356337336133623037323461376336666662653235643766356636 +37366262646136616332643539613361663434373630303233646366656165343839363035646466 +64396462343632636463613438313735303033636261663661376638343837373162653863616365 +61356465616132646332636532663862383638383466626338346266643163643166643438373838 +62373833373065656564313433633636633832326533633039623333373838316638363135316330 +31323335386435353839366162393039333664646265353465313532363833386439333062393664 +38393262663533626438613435396135326333303231303833633530353366663931383166633864 +64663261303361626434303162656561633365386366333133323039343165353436353635613836 +35363339353030383665303466633033656335656634643565386133626363383734626566663064 +37373336336537646337393132643934396135303431613034393833343739316536386466383333 +30316635663066613463393034646661643162646632376638653832663564613063343138666137 +34373261613839646361653433633239333632613032613937346431656666313536623233316336 +38346339353863366631393239643137373836656465643563653061323863373038306463633564 +38623836336166633466356230393163333131353838323033346363396132613332356163373530 +66306333636130633166306134623730373461653231636633306534656237323330353762333462 +36623063336439396661316534623633656134303737346237363535313736613965303836383539 +38336264396530366661303732343433366134363333666531383432353864633936303563396239 +33666532303535333663383830656539333164653161613733313030323565353330333536643531 +64646230373832653138303132383462633139613331333632653338656530626237373035366535 +64636265393231363264643138383534303231353463326262396230343933326561353134373930 +30643834633834306162356463393334306538393663326366656661656362333038653565646336 +38626232616162323133383338383761343066356165383034353637356565396233346335613561 +62626361613532643731333965613930313136356639316333626130643738343234396138653831 +30393837626332383930336130636236323366373232343532623935653461386131323964306162 +37336139626237633661613435653532656630653238653261643330636662326137306635323133 +34353231306339366434653731373638653237303630666166373638636566356434653563613862 +32396566373365333566353430386362313665396139323666353564323133623039646261643264 +31623265666334366435333830313335616635323166653635343534626434646365313831636162 +65373665313265373162303862613732613166663762323566666331333934386635643832356636 +35656436663130366130353935373332393365323263386534336361613661313032336231333339 +36626362626535646130386462313634393665353036356664303365663230303937326439386137 +39376138653633646238633166363936366532336635666335643766383639616333313064333036 +37636335636461316337383166323133636131366563323737636438613238653362653035303236 +62626130316166306531623166333233636565303764376137383863303866663239393438663662 +38363034353262343637396338313134326634366265623937303363616634626565646639336434 +32353966636665373930393136663564306532383231393534313337316534653030666433653734 +30323632343533396538633935346361343238346163316261656665613134613266336131313630 +31616364663233356465356466643437356633346431373431313233303131343739616665393833 +32323836363237666135323262373338353963333536626331376432386466323166366239383934 +32313133353732363963383061616434333466323762616137623733613234376433613436376430 +63303239616132653665393833616432623235353431613234366561333765663833616234646630 +33303961373963663634313962343435613937366363356661336263666533366265653533356661 +62383438653565373134636339653534636231393533383662303235353034633563373135383937 +65643832353662313366313062663338353532616365653631653539396366306264656531636561 +32636631663566363165633438613338343363313362303138353131333262616631356631336462 +35613439333436386538383332356438626533646661623139353466353533656430376439336362 +30646332626461623233636538663835313565343039656432633063373332623132326531636331 +62643565313931386131643732386563373561613963376133303130383833613330363532366430 +61323039386535386130396436336133343731313732386166346432343934316461343131336530 +33633731613463393364633961663033313534336132666365636333613236333465333738323032 +36623833333637636239343439646634333638356232633832363433653061643862663861303335 +39313036326338336335376337323430613730666166303863303530373436663637633362393532 +36633039663939653733666262356138643532666566373531663264383431653831626633396262 +39373465336665616635363063333663643063626635393239636132626230303036633762383730 +30623061613336326530626439376237653563316165363338626237323730306439396162303865 +64366431333466346662613466313039323034633030343165323834643837323738656332383133 +36613034633036613766353332626563336634386166316434383632366534626336656132646231 +33303861363935666262316136326332393039373336643065656466376636626436373739656433 +65343166393261656365386563313335383265666564333635653561356233313639616363306162 +37303236396239346465323164336130636633623864313064643836626638383638666133333533 +34383639303065363135646233383632313339386635626438666661616232613164393332636663 +36366331613834646561363839636462653936373833363866396563356430396564396436383836 +65353833343634323465376438313330333238383464666135343061323030643936336537323539 +66393836623066653238633463623736653030323663356166656434333637333134396136333236 +38356639376231303637353431316364356638633635306232333961363363636564323463373439 +65386363616237366337613533643733323366396265623337313666316434373134363462643330 +37306365376336653235396161323462326365373364346361376238646134616632376430353833 +36373461346533353066353065333434613836343162393766303066333763666135393964336433 +37616632356334386666623232653432623661316639376465666138663031373266653832376162 +36623664373930626565306330343665333236306639306465653861333766623531316537363565 +32386361366162343930333066383437363661326437623730346263383630323830373663343331 +36313635396431326261356266643138353937343932303037326234336237656231306161363163 +30623831616236646437383036336262363064306164613637623834666235366139356233323433 +63383830303036363335326166343334326461323965633335613839393731323565336665346335 +61323032613361656330623538393933363333333435653864376234646365643864323065613365 +30623761303839343365633136643136663963306238373633316465323937643036303961663634 +61306266646130653539633036616166303431363866313937616635636333663566333465626133 +65333365616463303266343335336230343463336236313665663461633438613630316336393430 +61633333346539356539633263336364386331346532303263653337353163656235313062346332 +35343233316438313234366665653836386261326533613165616230313330663233616334623164 +38633365396561376565333036613839663036323136326465353665633230346633313536396333 +66386637653139663337653363343831306161323539666630656538626635373863653330346637 +61623461363365616539373137343561316363386662316666343534303230386130373331646464 +65373966613662633035616266376636386366323037653731636135356330366661363062643565 +61343362356138646539623038356233353537313938323135383933313132626438373661616265 +62353635383435396639643337316438363732383466376333656630616236626338353432376435 +34323339323433373361366263656137333162316138396335383233303932373363643332366539 +36646631373937316330383932376237623434386331396238396232613939616666636138303339 +38386461653631323234646234613431623035356136656232666135386137643034383330316230 +36663932386337306233343938363938346631343962396133636434333232633636623935653838 +66366435353739663766613062616438333934353334623337613735363832366338376637356662 +30313033323031653939343030343731306430313562333266353462623666656133616361376664 +38643766376235396462633733376263373332373837613838353862663531366639346436383330 +64363632396430383766626434323931646438656431663661373631323933326635616161653431 +35633365613236353135323932616537653730353032316266323839313162646362643631393934 +65656136333335656533633934386439346161616363663763363763376336306165303663626137 +38636634613165393132323065653534353964376233313930343339333230306262616138653765 +38666639366263366666333866643665623633316332373135663836643037643931396232366365 +64656434343430333136333836636138633832316163616465346235353562636262613530363433 +36623237663531653536326630353232653165373539663430376332376336616638376166353736 +36376661373765356365363739366462623230373565393237316133356434643335663463326236 +34323139633137373461396631313531633166363433313738356434623932376534363536346333 +65333034353331383234376366653766326464356464333266393634316234613031336264626130 +36343361353437373138666331383437613538663362393934303164306238666239386334366632 +30656633636330633063373062373337303430633164333136356330646637336235333936636639 +65313435633935643630626662393766663465333132646135303434323262333530313038353866 +62636635653861333864653365656231383832303964623738363733313635396132303837326462 +62386561616364356230313133636662613838396262613139643638333339326138623961303037 +33326137356636626565316562353764373637326464613437663531613464333565396365383264 +61336662313264626466316466313934613338383037626464636535336165633161353666633534 +63633637633339663661316465356634623332333033636634323332643466376236613434393964 +37656337353731316530316333616663633362613235663538386230336436633539356166643832 +65373163646464636130333136356536323636636361316365623134393234623963316430323761 +66653931356663313938313633613637363836653631393039623233393765363736393236316264 +33636234373436343566656337333635323961626330613661613138396434653338653735323630 +65336366363133386133666136393631353737623130323337663234326132333261376133343730 +64353336376462316637613963303439326566653132303536326362346535653730636362636530 +30643564613734363264393362363330353436346138653663393437613639336331393735656363 +62323436346166346332386438623961356538613062636339363931373764356438316135303766 +66313832306535393830373365303132353337323335316632633635353962386366656332643261 +36393536376337356538366561336636386534626464666233333836656433323962383263313465 +65366663343765623465626563346266326430383261366337323530343833363739616665356335 +63633539386531343638313966383830376131376635653939353832313766313462643837306561 +30666135666639326234376139306361636333366162633732326435653230396438326465383333 +36336663323337316163613132353537623731393632646461323966653465396663663430313739 +32633538326465623861343937666531336537383634386332643038366334663933343830623235 +63343864636435653965343661623962623333393131656135626535353739333435306538333534 +32323961393230346465393138373739346631376436653662313735343232663530383936666263 +33613864373234396161333030353635396434643064323331643830656331623164316635323361 +32356364613534666239643534626231653331653239323835643331313763396134326335613433 +37383030363161326138326133636666353863666430656333376233373063313736383237653130 +35396466343962613336393330633531613230646462663435386531653432356138396535386434 +38333931303835353566623831396636663765343564373466643637373333353434373335393564 +39383135326130336639366532346237353539333336613537373561646132653736383766353232 +39306164333362326330396563373339653861643332626334643437363531613833323334386466 +37663064313632636464643337383238656431353064636634666438376437393134383861623661 +38623236656133396134353061626631666436623763323735636335303837396165343933336665 +34623663663636396666626364376466386463343231363937373838313863313331333738346631 +38333433396535353161366561613462386364663663653866393330663831353465396135613130 +66326430313934323862326266653434393537623663663230316430346366343830656235343263 +39363264303135396463313034373531343761363531613439353537323238323735656561316634 +36633435613036326366306562333766313236363236643133323539366630393932316566343334 +61636330626165663631313434313162383037656462386565353035336134353032373435343963 +63303736623863326565653761356434613165633962333339613239343531623638633636623733 +36306239303163636237323033303462356335333834373732383863633866353434623462373165 +34336435663164653430666233623930356533623832626239363035353636386633646435653436 +34373762656633636165313337633236356431323038653633333764326133613831663731633539 +66666238626662333764326663346137656534356230643163653566616331663637643335353266 +63323934373331383730643837373436346362356639326433386531333665666461616135643262 +33316562623832636439666466366532323265633437613938393432333264656136663435623331 +37643935313630346362643430313038633336323339316634653336653263616661666565323061 +64613339323135346139363162333738666339646363623165626265646265383235336536363735 +35323361353631366461343534633434336532396132656665653330366438623738616465393337 +30336463326435393234343630653738333537663761663231643638616334346438653933336630 +62356262343538613335623761343962643631363830333064663434393335323439386238343833 +66383538323338383032316130356430653932323862356336313231666335313632643737343432 +39663235306265613966393635343637643665313731326134336463363034643035633463383633 +39326337656530653865623663346161316638306363336263326137383663636365356366633664 +63653035353964376238393333366339353132306266376534373036663239316336393763653466 +37313964306131313338646163393533323261336439393733646139353065393431333433663563 +32356630666332666639386238353132373765373934646432383163336436333935653466356136 +35313962373034373634666564383232656135376262373934663362316263653063353236373637 +32623030333432313537336433396338366637613763353833666536366262643363616366333664 +37346338363636613430626466313531326435346631383663343836633436636261353565323238 +30376137653365613766396235356466646139306262336630373063623766316234386361663830 +36386138346365343664303739303165306135636132366335326464613461323139646335393239 +65626539343838656639646230313961643632646363333462666635376566663737613566366239 +30316237383036373236343131353938613364303866636431326139623433653335643063393738 +34346262633065386139653235316437326164376464643338383263363463323031623239643066 +34343132316162666236363732363131346664326332623830333733666563623864613137393865 +39353036316232393739646365663763316538666461353564346362633233313763383665313935 +33376166646234336238323933326363336463363464306231646139306163323538633661653330 +61313662323735336563343565643632376564613033396163646265343066616238336663366433 +65393165633637383864646330656262323062356265643031363165303066646635613237383033 +62393463323363313461643834316238303962663262313465363262326537646332366634653737 +36366432613433393834393761636339636233623564646664336332636261323432656263626364 +66306266333366323337326633393532383731306537626264313038633431313332316138396664 +66616164666132636665623232396530353030323965653438393535363632666661643431346162 +63303038343435376636326332623538666539653434663264656635303337353764316462393065 +61313564643539363832383839656533313639613062393437313933363162306435303738333938 +63623133363430653535313730333637623766623361333263326430313663313131636433333764 +62383236313063313531663065383239326265363463306532343131336130623935663761303131 +39323364363939353265343230653737646163306462393161316362326137623463333363613562 +31396336663337613837613766656461643534396632376330653564323736353136656632353433 +37316139383437356436353938616631363739373365313161346161373533663938633534616539 +31623761326662383234656234656338626162333432626262396535653062373562626363623532 +30623135613938316331383633356538613631386365636331383038623539383934626133313462 +30386165366230656633613763663062666239373364396437376430323832373234366631343863 +33313536356138386135613864326665343966663162663233353333353239643130363433336532 +62383639333530306263643563396332636366663131633866666530613735333930636166393935 +61343763396232353135626539333762653635333138643038326266626564353431343133316234 +66626538323863666233623639316564333931623565303762333631316335343763386635353366 +36333361336463646464653432656536343735633237626661636365363662616565383233393066 +61346462396336313062313436623932393332663339326361663731393336356430353765613832 +36353361613039373633333962346532306131306631616339336663326633303232373534663161 +66663833383262613563653136366234623564316565336630346639396561643366383438623264 +66353364633865306236373938316432393232633533656233363762393361633432613431613034 +34636332626237633834643237366661376534636435353035356634306139373937626235373930 +62666436356334666633393339393662316362663935383263643234376139373536343133316337 +63343432303066386535346461623261353631663461623539653062323936643838646139646133 +61656231323164346564363033373132303361393834343238356563363437626430353166336464 +61653632313961333133663531316235626362323539663131623662306236643562376161343164 +61616137613063613964353938323664313764383462343965646237663535663161373038666536 +39386564623964323065353534633563633262316265363566646662343965313365373838633838 +38353961386339623061306161323663323134663035326232396437623032343131303861663134 +62303034343631633537386139373064646336633538666135323436646234306662353734643939 +39376363353333313366363563373534383438326462386666656539613638643265616262663838 +39303164363266363730383330303933393066303337353333613634626239303866326136326336 +32313437316565613536313766326233303237623230336431306266636332346134646166396430 +64383434336666633730383539643730313466373262336136643731373536666461396666343130 +34326363313230653939326463303838393831303337316139636337376132376633396435326435 +35343133643933323937333232653731613761626636623262636138373263333366376261643434 +62353431373661366461616234613133373038353337636366366263333334613066646131306439 +65373934313036626166376232613566323165633136353664333333313139333430663430323137 +66663931363237346233633534306365333931653836663036633739646538643236306436306137 +64636231626165643964356439666561386666393064386639666135623035373561613839656533 +61623935663933633230303033363135666636623431663032316233353064366561336462386666 +61393431646633333438383832653261616435303038396239663235663335383136313864363463 +30353963623638633932393063646439346134663865366465663763323037373531643639393661 +64326133633334303437386531633332376461373661336165663735653134393435646365623733 +33323633616166333637303238613165386635323835616661613461616164653363366438306339 +62353339636137303733353664353435623364326134366261373464623330353733333236326537 +34653037613837663061343537393166303338393433343863303363313137343430353964353965 +34373135313262333134356365343237373261656330333634306333356133346138313932363331 +34653362623933643865633039636332623566313038663433663835303362363936653266623430 +65626563306166633165393036353561316566373965623235383961363261376131353731333038 +65306135306438373664633835376331323064643830653530393562623664363436383536643431 +65376265333335363661383334643439333661653161383036343631653737646436663633373961 +34633936643333373436343834643964646131643836336265663130306637373235323133383132 +32633964623162363439643531613131646633303863626635373137383130356534303565643066 +61623239383964303563653239383965303864393032313839646162313035323733306439313733 +31376537333165633239396136313162333937376438326233383863343338343531326539333861 +37626238666633393132303061383130393262326636643832663430393836643566323631363738 +38613338396230383131656232386331623562633631333834616231353830613231323939343033 +37333636613332366632623463363363343464663738633332333861356232333864663236663138 +33376638326630393363613730663262653436313365383361633264386330356437336263323136 +64653865656363653638356262363065633635636463363666303564373838373831373638613566 +64643037383963643532303466323637383939636464643635636338663133313330666238383634 +64393764303137633531616661313535353237303134356635636230326137313337313231306632 +32633933613939653732376235626237386163643962633661353434353631613565666338356266 +64383263636638363364353230353063383433343263373132653965626136393330613537633364 +37643335653837643838616135653866376231386638373832626464316138373234646630623136 +36356239393362316137353339383563316264643535623734613737303834613737643063356434 +63316263356435353331313464313363666630336430636239636235323539616236333837326333 +34336663343662613062393933326531616135666661383133356234353631333066336334353030 +32313835343262333732636365353239663464363566353161663564643464333435623434353462 +33396638373933613164336331613930356638613166383234323634643738303231646463616136 +34396361333231316335643634646439396630313136633262386131656539643130613239376334 +66616635326264383433353131636630316466623766363064353866626638623730346436386662 +33623734313432333165366231343935373130363064396161663038333762616632363065343334 +32666531653133313138316239613332656434653237326132363130373436336636316634663938 +31626465633161346232323633303766326164366236323130623361333131613134643364316139 +62613563326265666536313235383139376465383861353530613662396461616465373764626334 +37623132643335373666363339626335653431383561616435356137343461663336303536393030 +30616466363866336432663962666461333433633862636632326437653731333265376436343032 +65636635633464656166383835336537643662623934646433333637336134623565643831306239 +32393236663039366266363138353331656630636630646635386266333661333363313036333734 +35623136626661343438313833633433326166366434373835663139643737646561353432393265 +64313964666339363637636461313337393263313236346166643636363539663936646639373134 +31326366346533383032626635653433633565626465343765316565666332616237303638653338 +39613963316239663261306335393335663133623035653566393065303830383365653734336239 +61313961636461343234653765666438363965313830336639366639643764346231303239353438 +32313531663065633537363131636566353165363230306264366665323935386236333533633164 +64343963646165616632656166626162653234313632326635656363666239373635383438383039 +63623636653939393264376231343362383039333030363463306535373731306533313738346331 +62613930393461383238346630346564333431656434656166393031646632313237316365663436 +62363666643033343361323266346265396539383232336133633837336163393665663664393366 +35643435393734626163326166623665373036656531663630386332343636636432356632343933 +33613366326131393635346134333461336630633863323630643134353330623235383865363265 +65316533613733666334323638346366653165653561313061303937333739633037393762653630 +39333266343362343939323965326562343362663062353833666437646133303336616463366564 +32653765646363613137333838366635333639623132633532663533393134343735653631633832 +63363134323538663130313038366431396232336564626439393534376230373638376539346363 +62323230663461356533373638336239393564386439656236386534636637366365633834326639 +61303936623734626233303932346464663565346563333865383662616634306435323035303733 +32383366396231386237633030613133346333333731363736303738666136363736343730646332 +38316361313064643464656464663666303732393432623365326637333835313066636234383661 +38653562363831353234333333623238303833626263623332336165356563303132336162323561 +38623436386534633837363436316134333461663538613136656264363231323433396265633063 +31636139626131393136643837306137663134343763326535353639326533653838323732326163 +33616366373433663765616464663130363062346331363637316361323430633334333837653933 +64396464303535373063346235343236343037613232666133323431633164353232363065373534 +62663235643531363964313537346265643638376635353239386332383063383439633963303633 +31393535633339373739393936356662656335386332356431633537613232613362343435376233 +32353639356536646633666133646632396464303565666566373033363436326334313039353233 +39386562383436666264653439333733623862616662313866623932393738316630313262386265 +65383336393833366430313134653038313339643131306531626562383661633131643163333762 +30306162616163373065373135646430343239363765653763316665316235656133323264333133 +31376666353432306261336639666134343432323261303662373832353761356162303566623739 +64356637653033656339336430633036343361376465376138393966663730313366646638643866 +31346132666231393133363366393661656139396462663133353932663939303734333565306564 +62343461346237663237303534653533396534646434316239646133356238316436333161613864 +62326234636431356161623239626463323230653765376333336239313839613161346235343939 +64383034636433656464373636373033666130316365356163623262396539646337363663303139 +31373366613639393766653134613835363263343863643065626130303561333562396463373336 +66363662393739396335626138333164636133383363323564323363633939633934663130613363 +35343761356233393066666363653765663964646232353039386463333963663065386665616135 +64343937326132656433303030616436303336363236646438373635393930366638323336313838 +37613032393264613934663136333737393331346261376639323537646666396262353065336535 +38633961656230396138363239356634316431383034666339353731393266626138376532336562 +62663138323162663632616365393438393831393966643139646537386339636139663132323739 +63366663653663633133393738313165383662653666643534386537316230313537346166643533 +38343364336431643666613864306538323934393730363739343564313165303336313236303931 +33353864373361653766616361323662613536626465623261616266396438626661373339396562 +64316438613332666564383934643334326363646537663035383430353066373662393535616432 +39653265363234316137663464396337316662333239613535313534373636613531613834323839 +36363436353637306139303638663539633564613630613364623063396237626266316639613766 +35383864376138326363656632616362356263316331373761343439646335616432346561366534 +38343734326632303437333631376665663538343338363437626337316366636130373063316264 +33666636333636653936663436313337663834653438333136316136653130303236633531626338 +37636639356665643838336339363365313331663330363364383462333833626239323536663834 +65323739336339616365396264373835633364666533616232393737643062333538653935383762 +64373038363639346237323766346330336461343030666261346439353166376537623136663361 +66623132623464396230613166373436306438333066333462343765393231306236306333353439 +37343834376638323730643866363865626336613363303166643734663135386434663666313933 +39326430386632366162393133396539373031633866613362663335653763373464306639666235 +37386630326366393161643938663138656237333766386465646662333733653465653536633662 +38666331386361376131346336383034326561636265643534386164653539333366383535373333 +62303132666433653837666535383964643935643637303832383733313134613834646535656632 +30636332366232303362383362666335653461613331326666356539376161663931336534623439 +61353938306665316138626665393261343866663831306633323062633263343663626161366533 +35363936396430376264386335336562663432613133323139336630646337373233363433383035 +61393862363137326663316236663465646561666332376461383862653532346365623963383139 +36323732333934626163653263393936613930383864373966393364313333376534306637373564 +32343633373131613736323234653937623665646562306137366438613830633237343532363364 +38336237623661363735623033663465393562666164623863383834666266313266306638363365 +35313064393534323362363830626365353636353762633865336131343763336138623834373732 +36646636323737626665666434333332313037656161616638303736383463663939643437343835 +32656238386536663139376631333732343138643966353534393465363437326132323834633161 +35656563306438623066653162323339643930363930663635306337393963646164663165373064 +30396334636436653331303334336133626432656531313236323033633532626239613131616166 +32623038333664323433303232363562633939626361623739666435303037656566366631666332 +37373064616430343734393063373134323161663564663461326430373763643664633361363030 +64316234613930336662626661653566316230326535306162643862356335373063613834316536 +38346535323966393834306666633930383733653239616534643765626334303430653834346337 +30626532656633366266646161656239383865393564623365343439313831363236333130383936 +65303839313665623133663738386232613265396335346538333961653737316333633535313934 +37363262303063396561666331356630343063613738666531636265396339373339386638323039 +36383362616564396165356438643163326564346664333730666339353961646164636336383036 +66353863653932303364316166656464373264343138346533643635636164386438323736346561 +34383338383937613535653734323563316666343730396436363135363037643263393862313966 +31373237343539336536663734393037623463323130623437373232383564643665623263363833 +31623263343631613561616633656634313437383332643231636235303937626431366566626238 +30353561666563336462336165336366323239373062303939646332366530333931613938333065 +37366331376166613230343830643839633733616639636664326665326436393562323536336438 +38363662323465393261653630356633323332663664336636616139663238303161306630363762 +37653539383332303736353530326563396363316332383964396533393662323735353336393336 +30666136313330656366363638646335323866356432663761326635313962396139313561333634 +38346430373962393564663264373635343461333866396634643432333732393565636636326638 +30363133356665646465646335646565316163343361626532366338616330323437373139323735 +62346630316332613264333265383237653530316166643963363466623362666133346363343534 +32663063383562373534633436333034643232333638383934656131383739383139626434653932 +65636138356562383739376235383835666131353064346431313731313531623334396638383463 +30623566356265306131653639323236613535353039386462303330643634623463353261346439 +36653531396332363061386632366465373537643032373232633836653130333765326435653633 +30643237313636313462613239613365393837373762663736306561393538633232363666313462 +30383032373139333362346165613934336164626130326335326333623335326331656337306637 +62623730303439303232306336343132396138356633333066633431623333396531353939373735 +37323439356532656566623736623738623166616139373664663163663865373763646365393538 +65386535313133376136376564643633656330353835643636386634653865316561393361623035 +63383763366266353433616138346362306461663862613935346266393031633335646334376133 +31633535353732353636333361353034366633373037663130323132666163313163333964393063 +36653632613764626536646564353064316362636261616561383263646461326235653337366634 +33383334343432623134356164396532633034313263356561333032346666376366356161353630 +31663061656364656532373563616565383038653235393363343261613432633034343837333362 +61383134383339383931376430656264373536336161636366613132376532313734333433303863 +34353166343937313566313432366166356263636132303337346635653062383637373532653764 +38336631383065326663636661666365383531336430323032346438613162663463666131346263 +61393039636435396566363236376135343439383063336133633933643531393062366261653335 +61666537373633383532316366393361386432323235323663663862393035623766333136363239 +35663863343564313838383134316538343765336138346531656431363432383862613864366566 +62343032623963303763613737316139633036353062366538313638636662306264326431326166 +62373132646231633037643566306466333965313330653064326334653434313761613930613762 +35656464386266613961393764366330646530646561623136346235646363656237343462663663 +64643331386363303262326466326162666365633031343365333833363930393837343435313932 +64383438303164323564373134623865633162653730383361306561313731343433306135643839 +66376434343833343830393762326538656331393664646635623333356366663438643066313665 +62303936383236663432656662353731323862303465346264346336656365613139376530353731 +63356436386133336436343865653263373431353337326537346135656362353263396461353530 +32316332613231373561373865376363666435323961386435653661653338363262343166366531 +38396363303564636362616135653437363233636433633537373065663763663161306463393939 +39366637393465333866383961373362313736396237323266346263386663343464616638383066 +33616335663764646263333930396535656234373562353263393565623334343335313863653237 +36316131346433616630663362373137373330333431336335653365336433373662646339386362 +64623731393961616632316361623963623266376534383762323961376534623164346566616530 +39363431363663323132613864366532643462393035643561336534623535353630393763393966 +30393536643663323966336330643266336266346631656437633836376337373763623964613461 +39623231626464633336623630393237383933643766323434386462623838663935303337656236 +33356361616665656266373835343535383664633937666535303939333232313164333138383038 +63393533313238636134396637323630323063653731636366666635663663396531613161393735 +38633836343136346363343264343830613235376334356130336131373338383961643633383061 +36363862663132343438616636613439656338313134356432383235663662343338383336616461 +39646634353137383065666237626234666334383864346566393364343033653931313061393565 +63313732373130376639393161373134353037346337356135383437663834383933353332316662 +63663966396665353762306431376133313334646364316262353232326237376133356364323737 +34653032653130303537373038353063316265373163366134663432303363623834396463623333 +30386463646331326561323130346163373334353837323664366335626265396566363033653235 +35636231646336363664643134613834343237376461663161373135396339336134336630353934 +39393031326336643437636631356562386230303831323661386233363565396365323130383035 +34363063393233646136623837323031613436383865623261393832326334653136363836303763 +39373437656635383735386361333865383230376436373938636634626564376130383462336664 +65356638313730663532663162343734653936313330636334363031326331663864326336336264 +39653038393662333230613436313330633138383739393033373832323932326366363031313737 +31616433363533616138313666306139393163396663376334373861616361313263393931353637 +39346235323439396163613230643333626666353663613166316662363563376462613664386133 +33353161333638316639653539306234633930363437646265613264633337356435346263653932 +35323237623964363061636466343437646164326136313734336538643531303636356163333166 +37386337393134393234626631366634356263373836616230656438633461386431363735613230 +66303631343465366139323061326661386166393736623162663562366262316164363231616131 +32396664343832396366653038366166316362393061666431366531376130623161613665393936 +32336162333662653536383863626638396337343966353736353466656464376436366565373831 +32613537626262333438353931376335353835646230636263313765343164313931363764343439 +66356335353234646630303165316234366535336334616436303164376434623231653337636639 +64633365396635613037383532353763626264393465346364303962333364336232633964623635 +31616439633561656164333038613337643532396666383831636231616163646366343730613638 +38366634313864633034623932363762633331316630333263393130326633346666633838316336 +66353832353866353537386235326362373632343637373533353163626233316239633236373339 +38663939383334613962323634653261646433356538343561326561333062663233373963623966 +36653161326632386131343433653737363339613638653134666339366432316237646461613862 +36363334373163353336376262303635633939646638373030633666373539616636336666396362 +34623166376163363961666138653265396334613461656230376162663463346633376239303939 +39316435626238626561383438363432343937656334646363396464383163343337333336653937 +37393462343432636166313537356532653765383962393565616530373836643066333032323633 +61363739303565653265633330343336303532653333326133616361363539396563646633633965 +33313362643633633633653137386231623961316431613236346634616161373537663266333061 +30326437383965363933303561636133373933303030336432643430633738346437366338393230 +35396363343339613630376138323464326333376562376265373030616164383561333635663837 +37353762623538363365363864366230323963386538303365323336383163376666313239383136 +35336665326135643534623331613234363162636663633638353531393465336166323236303265 +61316635646664616332643163363733656637653865343535666234373261396565376231383339 +38386561663333613965393161383039626436373432623132633136363962366662316662356334 +35336132366338653139636334303331653464346638393830303262616237353533646262643339 +36656438633832386236623230616335633062323762653336366166313166306334343565613730 +62363163623463333137616536343262353436383933323431323133633938303639346432636466 +33386163383362303037313736663334393261616432316634626663626234383866383064636630 +31343064656231326436646566643835333237643136346161313434636462303661613264646430 +66626665386234333534343966666564656332346239363362303165316665376431316137636532 +64613439393738383133626461336662623063303339623038303533643739333861326561303966 +39316235666530313833396236633134613062373336343261656634393964343461663265323637 +65303164356536633432393338636634646139613531376561663838613265366365346264323030 +35616633663535333030316332366337363238383837633634653861336330616461653463303131 +62323238363132396539326363313262303865613130306364343432313635366661303835303132 +38396262333733353735616633366563626264326437333730333862643562633239303733366438 +34616363353638353436366230633831306665616362616666383839356162623938363666303264 +37336630353533323035636263656562643166646662333238633233326362363737666462326136 +38373334653466343236376333393138353734366437623633383038643634643664376162336265 +61613062306561366235333135393033363439323563646237656236366465313163363239656662 +62356162313132393265653938313632326139613864636432346437666530633535336163613338 +39393939323639633433366633366363666633356239326132633733353037633965386133326339 +39313666373964623335613338376433656633633064623161643134636431386636343863336137 +30653332623834343034653962306434336163376534313734633065346332383061356631346365 +33356666303861656165383365373638316530363630333962303166613533623136366633646361 +37646439663863373434613037353765333334323465353564613835383530626430643838346434 +32343331363062316363356633653233616564393764313463663135343063616637326430616132 +39346664666163363363373135353139626538363333376334396132316461666662633862373832 +37356535633335393036653463346466393663653766653061626265386530633139633266343036 +37396133373062393639323931643432363633643139666465336338316433613235636338613434 +38326635383961326265383239376461336265663164643938353138613734616464386465396130 +65316232653431323066633462306135366332306232306663396564306265646532333432396535 +38613531396339373764313235653932653334366338306637353463386161623062626231653633 +65303065356331306562363766333962306632646266373566646637316439353133386630643739 +32393565376639323431393566396436363539333039346465393736636338386435363964393666 +63373862383735353036336131646338643037323639343566373462653934616163313632616430 +33613233653963393536326162663637623435646366386534333430643432376230626661306539 +30376334333435653331656536633566636137366165643063393433333865313532376334303534 +66333732626230646530613737353465396461393462663437613239356333623038653861353531 +34306463323337343961353832616536396137656134386330613430353433316331323763326437 +36323561316331643831393032316538366130383039666237353734333062316364636430353432 +63343133333136633330626230366335613634303838306365316463623536396538623133333439 +66633434366331613532356663613838316665393665383331396365616165333365633436336433 +64346538313163316532343933316232333935353033383839303738386265613434653964656438 +33393662306363393731633636643336396364646563363364313736343730386132643563636635 +35336135636163636330346465356136363065383932653563336535333265613763376364373131 +32633239653436613863666635353237393232303435346334343339633866656332623439393434 +30313233326237393336323666623764656566306130383132613535616336633764316239616232 +31303564346165343835306463643765396232623361356631663834623339623665356434643162 +39653865366234366461353962383661376361373333353035353862643433663164626166623739 +37343266663837613738333236316363303565626237626534623462343761646133393237393531 +64633965626463383066393732346562386263613635376639373731366566643733363164633337 +34646663616430383332393564346532353131323364373831613739376234383063306132373031 +35343033386239366438643961326438636435633633373062373463316561373738343664376363 +31363238356135366433303231623637373266633861643837336564663764353436663761363762 +30626435373763393339306236376337306662653663303362396162363662366631353435326136 +31346361303538643030613062303262666163366234396564393031613737303961666635356164 +34666333386464393062353730396439646439393563666530613137386133636362316265333831 +37396665633937356135306431396230636332373135616430343139363532646439326164353262 +37613365613437393564633638323164653839643537356631656462633533643334346336623231 +66353566323033663463383531383964656332313263356337663337353364653861396533373862 +62623732366135343438633331336661393538306266376261396234656165623732346531376432 +63643538383732316231356339633134323661313833353163343834313636643462343161306365 +34646263306639306630343639333963663761653836626636396330613862613765623137313738 +32396266323665393531633365613337623832353435383135666365623063303031613666613964 +63383531353462626334633462303437653764386130333465623633623530643438333931303839 +66653438653461373433613864656338653963376661666238313962613963386131333361313764 +66643066663934343035633133666530326235363032383264353535373834653635376530333962 +63306239386161353732646166626238366564323534336338393366373666343531316237653661 +61316231366530643433623464356534653063613464636539373436303864383439313230663835 +65356565643730346433646533353766396331393063373134623032346362353439643764356533 +35323636356163663639623031333335633532326330326564613632646134306133653539373665 +62393334613361393038646261633363383132633565646431626431353731383262666637656563 +37616337623130383561343133666439353436303865333765636632383239383539613632626562 +62303733663330363363353734646161306638656138366638356539356663626562326538383365 +35373064366566386335393365393564623131636163653838643364303863633162373961323436 +66623765386563313463343030333536353236646466363663396366383139303233633730333061 +32343839663363663837663861646363373434396165613332666538303330636538353237393736 +65366333393435303731366131396461323965666666343164373233316533303766623466633661 +30383361623033383933653161373734323435333731363937356662623834333434623937376464 +30626134633436363739653932303535636231613166336435393432333738363631333664623832 +65386235616361653230353637663730326539306433313033353035646663616362663532363336 +63303235663765326538666634336539363261346538353663623431666337663834343163373164 +30336237626331616130616462373034386136356339346637373731326535333331376433313338 +62313331303533383830313337393239366331373433353261313261303561633836343063326430 +37313836656130386366653038336438616232323166653435316431376463353862656464623237 +64393338303131303564626163613934663064306136383261313231313735353539633264383939 +39346339653933366164623532383436626132303332353737323461373866653363653033323132 +31366566353135616536373036306662613630316664326231323061663866386130383135623861 +35366231663030316666326237363831383436373439613833626363333231323838653338373731 +61663264393531653561343665646366636330346665316434666134356664373236323565376663 +37376437633334376131643564366466623035386265343737656163623462653865376233613466 +38373431633934343935316165323366373932393262623838393865376236386462393365326232 +39343533623538616631663466326461323830383632343731343639636265306166353566633732 +64616337616663386461316431653233616437633363653331636238613262663363643738636239 +34626134386262303930626165333765643434386430663338376635666664303265353330646139 +30653533333438353635323763646334353966376431333338373534346135363862653361663665 +63353734306663366438343536633435323736323339306666353261383632386135353562386638 +31653632343839623831386339663036623830333331326362663039623964353061393533373766 +37393139623635363136343934326162623962616433373833383732386132653363653762643466 +39613438326133336133363936633732336335616163636636313232336538313732363536666432 +33613864313936353738656638353031313564323330303631366434306437353166653235663363 +33373561386539333035303062343765626137373162333435613134626561393363613733613635 +39363132366564373834306231316565376332653464393738633734336465656131316633666561 +33643436373739306431313634646330393630366636363362346536356130633637626131333937 +38646464653733386161666534323035323338626466643234633132626439303164613564646365 +30343466626130643139643738383131636466643331383162353063306632303962373434373563 +38393362396633346533363637326663353166636237323561393539623166393062326533326532 +66616339323636613662303835623535616231396363313863323062376664396664653133613363 +34636231626139313735653832616537633732663264353636613436363264393066656335663833 +39336166346466333831323331663930333966386263393263333962353938636331656131346262 +35336334333831646138393330363232343937313434616464613534333330326637613035646133 +31393162383039646661353937336234376533663261373364623162303830663639383065386261 +30343266613634326532323330313663326538316161633765313062663534633032666261396631 +33653564336131353663633334303166623031393633366166353031316466633065346534306431 +37393666656133353561653235376235376565396461626462613965386564653933323264326539 +36336230316339626564643962303730303462653438623537343537623764316132313635373531 +36613130393462383066633037653736326335323935623139363565643332663763376533643035 +34643730643338616131376634393737343531336666386334653739643930313736626265666364 +62633039383335653135666335386435346536323766653732646562386561393163313636303132 +36613566336537373138363139613361653562376135313637613430633861343139343562343536 +38386565643239363632656235383630346565313734303864646235336238323931343361326335 +31653163353935366233663665663861316230653236313936636166663331323335333665316336 +62646136626339646239633362636663316139303830623635646565653334366234363866323930 +39323238336638306162353963373334323263373166373037396330663039323233623333306463 +33346466376234333063353832316337303039356336356564373035386334623263356534323062 +34363033393131623366373031653633636232383161633465326131343736636162613839633531 +64386265303363306664303637306462663535633064646461306233646131656532633934336461 +38663365393933623766333934313864376339646139373136316563313636306430613033393164 +34373464653037323365373164353030303365636166653439373636366463636631623930643362 +31306338626532343230323939323833353630333165303065613935313063326338343937303730 +64663533323532386138363463373433356539313430636532646335396131363763653366613465 +38383135653032353331653836356165363439363634343436383039376338633964646562393531 +35333565653736303831363630643961366435666664316164666465393966333566653863353266 +34326365623065366363383963626539366438393361613133393333376134373933626366346465 +31363835336363336635323862396435386535343335636362636461383161626133366135643830 +64616436323463363739363463396430636535656534656530613030643261363137633966373664 +36356539366132616235396566376237333766363063336337303338306439643135373134613032 +35643961363265336639306561306537653662306234353631663134363737613566626232376234 +66333137326530616336373461386261633736356236643439336230656337663432643336613465 +32626234366435656561353339653735646661306237376363666138326638386264613835613663 +36306338363966376163366437636434316265393834623437343031623363656336373530356465 +39346631626632656330623563376133616435636364623536363166616364323838353431373362 +35653161303363306162336366353439663661636663396133633362623964383261626237353064 +32613865636234313133616238336361643034653234396134383539333538373362643334363736 +66373961633762363536616132653034643739373862393263346233383064633039656137633836 +33613062626433343831343038393738346533303061346162643362613737316231303465343266 +38613239393036373666393336356664323562363631316538366661623037643635633963613966 +63656534653466626336303862623966383632613139323263396466656535323433343331616533 +33383539396161326562313663323265623838363737393566356162363232386234356438396531 +65343635636638663034303062393735353639313064313733346664386261616165353736393866 +62376137363336383164366461303134306236636565616632323932343865313935363066353435 +39333463373636383235363564303637366439336363383163316364613135343030366434393837 +32383462666264343265383632346131313133316437353264373735303238383162666332643035 +39323536393662366361313164666337356433386239393736396635363863353965316533346662 +35393139643965353061666239663434343764306337376632346364653635363637353434346436 +64653638653939666236613332343135383237643361663033353965333566616266376232623562 +30613038653735353435343635626238343635366334326565653531316133353236623466376233 +32353633323066343433303035303366663138346132663636666530316337353736656665313965 +32626437396138326132363531326338313931306434663630633235353736323965393536333965 +61623430353831333865376435353637336139653065326166303932613666333032646233666231 +37623161343061383564663133383763343266636531343835623830306266323939303533333238 +64343339336237643936636338386364616665396566323535636264646632386564366330386365 +64623564373561366236313735663834633764393737616565653664333362633235633737623831 +36643235303537656462306135376334396534313430323961643637653937623335646365636139 +32396230636539633934346131323831313962383831376239653935616536356234626163616337 +66663034373464323963363932313861633432656264313464663935383639656162303637393063 +62623037663936346633613266316133396233303561386134663563353935376637323666653562 +37313236376533313365383866376364636266343335623030663266623135653932313466383731 +31643233373033666536636537363736346464386636313436343633346533303663646337656462 +34613031656130333436623734623637653135386461353839313435303663333566353462633336 +39383762663530623063666334353435303962663537653631323136353237333035356531386366 +31366432633765373236353137653636356630613464343165623433656430323461663066663832 +61633238623961346631643035663233396433393064663531636239656139373531636161363430 +39353138383337623962326466643132653664373664333337336238373866363736613163373262 +35323338393365343766616164613864373739663635313266623833663961333438363433396138 +65623466353365336262336432623138386665616635623065653564353630386662386662613163 +33623964376363336633626365323863313630366338383430623135663639306263393864613532 +35363662623436376461323565336635393836316232346531636334336331653666346466313433 +37646164366630353436306433633062643766323732346433366438656463323830373661386634 +31613164653738383136656263623165666633376633613939653932393066396630656535353139 +30643866613061343331353066626537663165306632633432393530316361656432643435643539 +37346263316436333363373964616330613533383136633631393038333834333037666363343164 +32396430343262636435343764326162313463656561313033383663326331626161646561313039 +33346634306234366166313537663832383731653339623032333036303339336534663434363433 +66653963623137393563663535343435663066323139373563326363343635663636353665623766 +65373638653034613531643234626661346533643039303334303965653939343861393939396136 +65303735666531386534356233393665326231613264623465336330626131303364313263393031 +62653638373731393437663564303430336466396239346662306637346439303666653635376463 +64313065383632376138353433646633623033383466656137613063353436643833366465333861 +35653863356535376365636133306534393935376535396537383062396534346436396565316136 +63306566303233376231353038656337356262396330373639326335343437393039653862356234 +34346363373530653863613531613930333161643535666364613132316338633265343834333661 +34623738316431616464303032333065666366313936643831363665643533306636616635373434 +38616130363031666535333333386138646233636263306162346361343165353034353837366163 +39633364626266383233353737383564663538343361383639393766313437636231303334323261 +38386533386265643565363338323931366135626264643664323232383038373862303635393165 +33333138366235623632663337663835623135343031376232613230373361633935366339613661 +65336634366635343331326463373136326438306235353533363864393834396265333737623839 +64636533336661323431356231396430306339373536373334313163333862613836633436366434 +37323931613465303766396234646137653238393636323263333938393238666663366133316530 +32656637653931623734323865363833366335356234386235653166313735336264353634376164 +61313163353630666131616561663566656539623066633730363565636335303537616634653036 +66643739326636666132393431616230323964636366643462386133323838356139653361663461 +66623165646362356630336261386430643766376461343265353138343731663438363236376238 +30376238303661313539323964353635323334643736396236623531636335616331343339636131 +36303930653863326234303861326239636262363561366239623236393238666334346531616233 +37363864373661653838613163393861313765616630303531333733313636393666623066303035 +35376138623533326566636333613064333939326661323231396332356665643065383332653636 +36346234626330376330313936353135363931623831633561303930346161343637333333343163 +64353366366562336462353837653032646535383033623932336435333331643432373530323538 +65343435353631313964663938343732613136356335346233613530636239626331353038393765 +30616435323065653939393934353839383433333236646136303330633266666533383935373363 +64323437306533393166316562346335303432306338626339303461343939666330626334356661 +65356366383265666261346334633666303639656261343162643536643430663137316436383063 +32326261666263643465623331376564326565663531626666613734356562663965333564343338 +63316161623438343937643862323737386365653366613434623733343161646338373332626662 +65363839663261346330366539363762393661373663613632626632613062373531376161316539 +61613562333839363137656334353965383136356464393666646631323832373966353033343333 +38376335663131313338346363663336613430366663393036366435383130346632343039613237 +62316330663438326230626331363634383833323836363761653866343634396466393265393563 +65623336316339356330383465663532613664343533303265373433643564336534663637363436 +63666330616438383838353236363563666537326634613539313832643337376533303266363839 +64303433653261306466636364663164653632376432646232333931356265393038363466316164 +31373136306366313939616561363636383965386366656666636436373539363832633834663032 +38376134373964613565653435306566366636623831646363333231306364303065633464623530 +34626433666432336332383464663464363365663963366361383363633263373737303337383963 +63303764626264623934303462343464313162323263356531306164616139376533366433393237 +31363939643832653433356262623564383738646630396264653264353131643931323065643263 +38323361303037646339636161383362343533356564623738353563303136306562323331333534 +66666565373065383663336661313937343934666561363262346566373964663161393239666562 +35336537333462366332656334336538613061303839623462633131633037383766393738613536 +34333034316635653930386537303232326365343763326133643661626236303338643038663630 +32666533333538643033393330333034393430633364633065643133356537316639396335386636 +35613362373466353436643562636166643330363831643462366532656637626535393862303632 +37333036326333353763363763633130336134636431396333636664326363376534336333663337 +62643163336634646162353863623638343239323434333765363037343632653061616362643565 +63616336336366623662333132363137383062353539616662343332666535343864396564636434 +62306639353930333532616430376630663432363435623730343535663164366435383262396634 +66623236346365353839396134653637333963313861333736316136656662313463376535336436 +37666334393535316139633439303030623361343236306134343761393163613063663739653863 +63663738323632333765646633393439306530343937666134663235613739633330663761313439 +61633961383662326437656466313638646235646637656638636131633330343264366132623964 +39643735383834326539643032306439383862643030633964373135303261356130373339383930 +36376430326665336132376539393439313734636233343630353163656438316339616433363031 +36373233666564303236333730313833356532383231663038326238323061323834663765313362 +64396463643164653538366262386430656366336335376637333766643661393339333532356562 +66366637633962373463326137313236316438363663616235373563303334653332323636636234 +31366632326130643863616139656138336139323838323564386634626466306332316331373237 +61353234623837323637393966356361636230393035313834643663303163393432323666346431 +34353665313337373466376531666164623536636662353734643235386438666530653564393632 +61396331623230663862656330613564663761383063613739636336376233323932613066386232 +33613035623032333863393137636235656135316132613561323066303632303462643461616162 +61396231653636363563323137303134363932353439613266346465323637383534656264366132 +61626433316263616335313961366534663766383361663861623137343733343232366232613233 +63373232353732336231623233643431383136626436656635643164386433383463656665336139 +61613865306436373038346639356435313662376163643631353362636532323465323939346531 +37633533656234363138663234303834636531646563643637343165323634313861343734353161 +39616239663063633235313865666364646166643631363465373531626264383365356530343736 +34316561646137623133316361316366623962336335363062386538666464333332353330353233 +32326339386465353634656337366334313535383637386431363663343034623335623037336432 +39653561653461303962343938306537373261653337343331393265383662323234396332386333 +30623964633730303665376661333538386163616136386237396239313939623363626365366438 +32366335313862623531663066623633666131636331303535663530353863653136363236386236 +65613361636533613739333533643665313965643931616537633238343439363432623431663365 +33613530653466663362643762616365386438623238376364663965346337303436303262396665 +38323461623932323366313964643164613637366130303033323831393162643933363839346339 +39393562366562663935333662656363643565663030336464336333323162323134623231353637 +64633163666233346436386339616435656466303366623730366564376631653834623930303239 +63373236346337633662383439393636326231323866363266643562363537623338306365653238 +32613931376665366562346338666631313761343464643666613066333866646135646433313632 +62663034346638616634363130313566313336386461343362343164326462393034316336323561 +61613736333033373862633733616631306536646332396563626161666238616330396536306238 +35313932366463623163366364636131303361643436323063663238396231383238636264656461 +30623463353732393435613062303666646632313034666335623566613639363032346532663565 +36643938353831363061663562366333313263353665663030303064373634363864363661356164 +30366539653335396334636563343262336138363635636330646134336166356562353962373061 +32363938366461343264353536316238323838623865303737326132666436633931366332663734 +36363331616264633238623231316238613364376164393532333031303339396334356166366235 +30616164333863646530663366663732343232306430303963616534633661613036376664613136 +34666663633764666363613735353664346435626334653462336633383663666163663263666335 +38653237613232646136653965353931653461643061643233633231303038386230343633333534 +62663638663831303464303835343966383938376238653934613635396463353538363738373162 +62346163646630643863336564326434666165386538663062623738396331613531363666653531 +61386332613439633333643134303437323536626163363863303665356266373264623266643264 +64336663646164393562373032376633663933383562343132616165333462626663613865616636 +39353064323232323661393938363934636332643737323562303231363966646435386332383066 +65623661336535303662323764323034303063333439636139313535333037303831303532623634 +64616339373334313762663964633331613262303532613235323435376231313064373032316433 +64653861366137306533636630316566646539623665383963653439633434623666626337323433 +62326633653261643731303439313236636336626563313963646663656261623635656439393031 +33666665643265613936363832373735623864653130386561326138303036646334353236366539 +35326261623338336365613836343432373034343866373634353330663631323032383834636437 +31363130653866326265356261346661393532323634623235343664656364363162376338633962 +31373662306530633563663434313164303534633338653563313166336434346438653233356139 +61616537643861333735303533396363313065393732326163316666343334346262373765333939 +37356238643863323937373135616339346335396237636432393265326565336164393038333965 +65343130663261333036306633653838623336653736393464646237386462663033356237323031 +33336435643536306438393061613564393066306131383035396634303331396439633163306232 +30353765393939643264313839303435303037393631326165623662313765623365366536643734 +35663761626665656134323761366439343262316166366262393031633366313562363938383235 +31613333656562663339333965303963616463376266663663633863383831343165616131616334 +33613138663065373664636132666139333831623834646265613033363664333232303866303136 +36663030393437343331653164373066363738353264373333623537316663623264316537313533 +62386462363238626134376463666132313236313665393730363039633863653765616638626333 +38303766656663346631386466623863336437383837303531386636363535353861333630313039 +65623434313162323862336330306464623637313065313934663537646539613261323862313137 +39363338643236663230623538363732353836646136356364633930653331623032623130653337 +36383939643461313562613837336136323937646666633432663439346362326334383639663566 +65616539376465336165363032303938346630633834626166323765366437313738646661616134 +37313166393030623264306233346630666161346662376436653365636532333963663337613761 +63653061623063316439396139633833303961353834353939333861336332616630613661616138 +38386636643639396235396238366632343132323335656532316631626465633738353533613764 +32643537336236393137623237613861393661396336626666663138623332383666376262366465 +31393831383463326162373663653230333334623632336165343939393936626466663838626535 +66643232366163633736316133653432333738306132306533373166333637613765613163363138 +35306431373830346336643430636534646565313131386232336432393732323033653432616263 +30323736666563306137353932626534383732386230336338633332303033636366376639646530 +65363461303062383666366136316137643461306661333139373039313931613464663731363138 +64376363633764653863363939323331336433363536613839366435613536653164343639613564 +36666131313734386634663839336438323065356665396632343264383932396336323863643365 +63313366303738646164656264316366386563323639623166316338383037613539323337636464 +34363237393966393765633662313738356432613062386462663161306339323366646266306463 +36623736376365383263623638666233653733353165393066666136313237373939333939313932 +63343661663730363633363033386135366661393762333530353163303762356262616230653239 +64616266363030623762643362663864633365646663613732666335653062326434383937616266 +32353336326366386262313765343366303030303861303230383437643332633733333835353566 +33333265396536373862303434323433366665646462383564653763646466336637333362306366 +62383263363835656464656134303635333736306661396564613636353132356430636134366165 +66326336363936383032333865373630666563353865653730653665653166336362366362343164 +37623930336434383935616664316663643235623266316232323338396638656530643535396534 +35343539666432383332643034373162363939326237636161393962623333613932653435373131 +61613730633830353363393036613030333237343238356335323839323238653034373433633030 +39353162666135333339386264323564313637313637663435303033663131666432326132376364 +30313737343233356530363632323863633166616338373339396131383335316366336566353733 +62353534356561373063666631323263626362653235333433386263366234613536633564633631 +61346530643535396535613962356262316661306161623938383534393639313266666537393435 +32363862363630356334303461323735666337303139653031396336306338303662393435313032 +30333265336163653261643165616237373166366432613636303563643263623265316466303736 +36373532653330323237353131633835303930373934663831613233653864383334386462653037 +64653239656231306266393538353339396336333237346532663566653933353035373136626666 +61663137356664333962656531653939656233636363323330333237313231316564393265643633 +66386532363235313665363930376337663035653832623261623562336136396336626533613263 +64313263303734373739643063333932653838383838633161656639656563653166616562363936 +37376131303639623361613761373332663934633437333235353533326364613961343337616462 +64306635316534346333366464666337636334336636646333333063336134323430363730343035 +64643835646535373133376639323364306439643838663332626630663431373039333039326237 +30303436326631376265393237386636353664356363383838306563656638363037626135333635 +32633864653933653966363233633164313862613536353836363730333031333364623339343731 +35623236646436616639363131326363663532326664313638643763653561363332323365623066 +36643663303130366437393763396362303036303639303332653965653130623138336465313561 +38303838613732316263663064303234656664343034666534343537393961333930626165363063 +38303061343663646165393633366330313562646134663233646562303439363561646166336238 +34393032346566306533333236313964643766666232623161356331306131363032646230666231 +63383066663563376365363633633562663237653166316662616632633563303037303062633332 +63666531323036643632376162383239336538313037656265323565316462323064333635316337 +66313663316266373538353030383838333635303735336531636331343930343239393236353064 +31396132633032336131326631333465323434333461626263396364663134333430323263383962 +36343037663561623962343939646134613863393937643232356531366362316364333536346134 +38366137616261396230333861373339383733386433343433363964336263613961653537386464 +31343065353664333536343966663230376232393564653665326462326630303330616632346330 +64316163353934336530646365326263393334373766323832373738326166393035653361333437 +64646233323866643662613236653538653735363736376537613365633062663734363965663636 +62623331366332313062396161626234623062303761396330326630313261396661326463616661 +30316666346163303239313434356263643038383635313031393836666262653139303936646331 +33336334643733333264636364363239333839356638313363393333623437326538653132366162 +37393038653566646136666333353831623163643530636637326264313932663966353262303035 +37366332633438303436376266363265306365376339643666323565386665376265313938323438 +39613030646362613032343262383531306635663533653666326439623831663432623031383137 +36323164306666653061666163643436613631613263333630396131373566613832343437646261 +36653864653935653238356161663938306437633935656463363561383863626530316434363835 +33643362356534363534383737343631616664306130663263623863376262633863326162616339 +35326230346530666639313938626564396335636334353031313235343862363231613332636638 +61653061306436623135666162356236373437623631343034306163323138316664333363353737 +31643830393339633933363233613930353062373166653364616662356431306130613933346632 +31396465633635663136666430353530363136613830363663646361656639616461373436356363 +37636232313439666431633464303064613065656633383264383963383964656430383438333666 +32343163346431663163376565646366353933383433633337653632626466636161363762393230 +31323531313366303634616434363030323664343962386532363435316266656232636336623466 +35386534646263653861633830356538653439383838303832313931663436303838373863616636 +37363363376665666561346631643461323566396132303763376130353363336231313236663234 +35363139636439356436333266616362343539326663633037346361653261373032326232383764 +61316438623063343935663664336230643730323931633533663039376263633738363563393835 +62653634323565376538613532666637323534363532313139333662646263633730313233323465 +66626364613566333833393033333662636135663965353739313863323931656333353731356565 +32386538353363303063633338326362333037376533623365303734653662333430623664643965 +61636565373237323066653564343466313764626131646161316434383762383464376433303931 +30663439353363623765343464303030653336623331656364663039336538393531666630376637 +38376430353461633932623363373439613432356265313637303564376133356330343237353463 +61353736613830626165386662393930356466376437326562656262633935383430363962663564 +37303163393939353562613230613437356563633535376565636363316563376233613933313466 +33373338653465616562343461303437396232376365366633633038346332396263336535366130 +62336462616631363837343333356138663461363631663634326638333931623131633362373764 +62663333333837323665396163623237643963306230363036353766323936373031376435656138 +38383938616630643763326339313633393366613531353663623061343037656632326666613030 +36326664386534303032623663373831336361363838666530643065393835666638336338633634 +61663932386531396666633863636330363739656366316163333033383039386630313733386230 +65643164306466353539663132326430363235376538323762623363373331636630616433646465 +63313634666166616437343464346234363537316462313939393861313838663833386531383562 +61636162643531366262636264663834616461633333633037393130363933653661303262363463 +32373831653738356635646333303831643264333863303661633439313564343430656163303733 +31646465306266613935306638643233386334646162303635373935666233363336333235663531 +65653139623065653965626532333563646366356333626235396132393063343463366632336163 +32326232353830363464633236653834306361613230323431356535386434316239653166373631 +64353034636332333634633439303363366533303930613264383636393665313031616362333366 +62346134303733643064616466626265663533333664373630393739356662613931356237663461 +39373030643263623265336237373837316231343234333762326633623262646364633464383432 +36643631643664666562613763313366323237303836363034383761393337316465373938646635 +34623238303763633630626532633366633266323035343639366634643862326433643939323330 +65663263656131373561386637653830306666376631376439343132356634633735616665626433 +33306237373562626435393634386563343933616130376663656430326232656162636334666237 +34383833653435613538323037656431613161313337623665356164633961363062653966353432 +35663231336637613537366566346666343637383865656661663434363439326466373937623263 +32306234653564613231343238663836643863633366626361653461643738366235626135623764 +35366535353665353063623930643635653930653566316235366536343436313334303234666331 +61653439623665353363353136323062643331323330323039323039393234303737353733333265 +64373266653262323762626532626433646566316334313263663536376330653633636362653934 +63643961313339633461373964366439343266336632386666656463393633396363356533373830 +38643361376365343137393231613039346465396536343666663062346263316361316162613661 +31333233633862326362363630353332643064626337363534383638633665346361363862366237 +33303730613636376533366564633639616561376134313461316132336634363866303430326135 +66633865323231373736613966303764623436306462393264356138386532376531613434653536 +66633932366133313366356637666236363135613431646566613531306635313231656438383066 +31343266653363363562343539346263366266313064313437346332373365336138643337646564 +66333461646661366234373366376563373731393466626165353232643135353031663861333331 +64316461373164323335616336333433353438343337626564383731663238313139643662323834 +32383335633461313133366264613561613536393263643062346461303838373339333161363534 +66326336323833363730616239336362616536373634626331646337663737353537343663333061 +34313662373866366435663335656334303464636137306333303537313533353730366234326134 +65623332336165313232613539313962326365663538353131626239333566383664383565623365 +37363066373037386264336663393134633837373662663134653732623738346164643936633333 +66643538363238373363383738646532353864396539623663363162316462613665643866633332 +63383734623332633463396539333839613633376461626236383863396534363637393936373063 +34653936623166656237343930313335353561636336316164353834636434383839386164326164 +37623834373734356334376361636439653131373131613136613661343830613164323536613636 +33616265376531303665323465326539323164383336636139336534333932613235346164386332 +61316433643566343834303365356364313635363231326230343937356238346462613534646365 +61366461323739393735333136316234386138356266336463303135343032326337666637393830 +63663638353833643865633038386135383232663666666632343439303164356230323330366166 +39306666353430326532663730643163646163656261313336396431653335343339643961666361 +30343537386561313833656266393661366665653730646533303034346437633437656661383562 +64396562303764653262643135353635636635333537646266306538303031313831363130643132 +61653761353934643131636463323266656230346163646632353339636664646266646639316336 +35336337633562336363663834363334653563613234613037303663376533393039376430616634 +30666138326138663934333136313165396264326437383237313439643432363837623263313733 +64346234353764383133323837313630626661396533666334653932336632366238316531663565 +64626461616463363435616262636161633762336133333936373731383330343035663535623965 +36386536353139616563656136373330316131663332626162306634646631623234326362666236 +33356565356162303261316462333733626634626135626331663934386130346533653233613436 +37336238306237633734663663636636396338373861663164303831353632366330613834666661 +39363736393261353237336239343634303938323061663133623036333939383533336161383131 +34333732396663616462373862636531646634623337393237353434303739623638656438313434 +38653861646233663365633465353463313038663539663933393665353934643735666363626139 +39356431313031396662356264333366373839626565613265383237366639613531336666616663 +39336634653437653836643865656430633538313965616666313939636139333361353839646535 +34306163633863323164613036626535363032383866316632326137663939633664353366373939 +32306131666236646166396565393133346433613466626562383538336234643263373965323035 +38663136363235396564356538363238383762343963393532663362316331356261373863356536 +36313762633431323463313633653837316433353266636439613465323263363930616362666661 +64346530356137303531316366373830323962386361303033343738336535366236653233663632 +34313334333932613766303735343530366435613032633336313536663131353263313732373538 +64353362326130336339666365343935643265643834383137353562353062306434313266666631 +30343539376337313535616165643961633261303263626130303534393031333463633737663939 +36376263356562393661326565373433323833623761316662653130396135613136353936656633 +66393534346263376634346131653030326331323030656364363639663233373930303564323533 +63376435343238663433653566383066323961306534343639366632353933386432623566633634 +34326539356164303336663665323233303264363635646635336232656533383537356134313732 +62303363623930333432373431666366306466653532623632363330383535373463323262313935 +37633533306538643363313034366462633138356132303563343361356638646230326433316561 +62666433666234653931633264666466653835333935353037353835366236333164396566633237 +35336633303033363936353634336562633766396266313930393437666262633766363263663066 +34323636313530383761343531363338333733386630623830323661386237646531373033633539 +38643066323063363333393134626435343162343562626537333439323834396138313533633334 +62363265663730356661623734643331353134336538346237313431373731343636663238396239 +36303363636538383134323631313633386234366431316566366632626565346632376564366137 +31393435643533383135646262336137396336666663653139363138623534346336313531623138 +66633238343033323065343738313231316466366532316636616138656338333533663237646263 +66656633326233663738373631386533396633376539643837646161383738666461643163306265 +63366536336563303763373636313430363065336338313137303437313839373666663532353232 +31613137656233353835306636383063623034303762663830613734373666383634633234343465 +65333762343935653835626139626235343832633265343739346534613764376637353264326539 +35626563653233633635663433373164316631333635373635336234626361613463303439356163 +64326136363563626561303237663861643638386362633533366536313063636632323430643033 +35323634616466376631393335393364316264383761373763396264313764393534336433336264 +31653861626537366338363239636530656432376565373261303937323561643933393961336366 +65616636316466333265316566626533326537376135623264386265623831333131666234633738 +31653039323830393164383365373131306132343466376538333838643635613161323537653061 +64396562353233623232666636326161333237623632313233346137646132653936616130663963 +30623765393265633638663464623636636136333236303461323232373434323063336163646239 +30666430653732306334313466316431376261666339333737626433363133303561646436633831 +63313863633566653939353864623664623731663133303337376565626435383461343263383461 +62613436313633316336636164383562616533303731663032623838306561383665613034376230 +37616363323330396539643030663630383837343930366638623033386239393863373235353430 +31386634303864623430623631306336393238333736626363376265623361383633626632386637 +30373938663539316363633766383061663961633465653035363233383430386465366533356530 +34643331643331373061626538333066313638353139383939333466373461376238643930343739 +38653466323835623861633461356139356233313365366336343566343136656464396462356363 +63666532623765353334383062623764373733393038393131666465336133646539653339313438 +34616337343961663464336266633264613265336164623564393531363836313963303066326239 +65366561396632353933623161343838616561396435356664316565646233656635326539656636 +32313063376665326433623666343762393862653434393663376266613965356663616564373365 +62666634376335376466663663326133356366363361383263613862373334353364373735613331 +62313063326165313032383738386335623032373932346261303664366336663732393635663939 +32323930393336346436336632313331613135366538353861633033343635663334343062323132 +35343266626637386561646535376437386131643031366562656637313464646562313035393632 +32336633616635306465343530373864393335663363323230326139323738313437313630393166 +38653263336435376164633563643335363565333935313564383162343037383738653037626434 +35383233396533623430623438373165313161383838373566373265393961613033346362303431 +32666239396634653566376539333431396336306165616438343931336237343364366332373866 +39376664373262396632653931646536323636303662326562613432386363663430373463383838 +35366433383362316361333737323031633963633132643830326265656438303765353363623763 +36623030303065323830663465646236353264636138383130646463653863373239343831656330 +37653365363831313565666431316665623038643135353335346237663534326533353237656136 +35626263323762633966343234373737333834353939636264383634373635353139653834613135 +39326639366439306531643433343163626561393666616433306462356630656636633765373264 +30343231353539643931643938626262336563623034313738383462656330333565623331333833 +36643263343031643361313938313662333338626339393339383038323337306466323232306261 +66636531313838633738323565383339343737306364303564343032633437633132613231643835 +36323634336232306237373164353265353235316465373838646437363339623531656264646634 +34366333373630633966383835366537343163656533363661663466653563666135653263383138 +37306333613435346332623163356433646266626461643933613030356535666632336237383935 +38306165343332343230363264656332383465336532643033616466613631323661396264376662 +33313634623939636666653361363262356335323738366361373139343363663066636233313364 +62343831326133303834326235623134656536383231353237393432303862383235363131363638 +34643935376336396337623137363966363634353238353863306634373435656661356132656230 +39663266633264613036363732636631643563366339633862356161306161363465336634663364 +62643932653635353364636636653664333433616331353263633965383737636661663531323564 +39613332613036396338613835396134316237333635653965326139373134343662666562626264 +38336339316437393566353837393164303864323666626334333864653866326561303630396266 +65373836323566323735313566633133353132376533373032363031656134653937393261363238 +62306331366137313331616664393366393566303433333436363233363536303364343163636337 +35633830616634643065303638656632313962643637356664396138373566626231613461653265 +36616262633038623838316437326336636462313666393533613730653161366136363961396630 +64313434386665313731653261623266626663623830383036366466313331313930646333346638 +62396433313966643361386262643738386261303461353362623331646636653236366537393139 +63356463313061633566623336626661386161623561353531313064383566333038336165343464 +30386334306132643737306233313430333661643265396231613765646561363232626539656564 +62333831653738653830636634313038616434633939306331303633643263646266613562383937 +32323038623262616634646261636362376665353566663432623331353431336637623466376533 +61373563333732303265643037636630646461633730663435306264336266663231306562373533 +39333866646637663830643065396363616631306234306139633638633763616538303461646639 +64346433383431383831306539396535353264303162303938643864343965336531386539306432 +30393036303732376566613561303061663963303736656138313937613032326532356466313433 +61636133333836653934383435623033303465343665393166663837306538363530316432623737 +35633466653133303932363034366132663037313166323638373364636264323166616463363563 +33653438633937626231643262373232376362613334633764616336343965303830373361343961 +31303938303766383131616163363362366266356132313630623864356432306639623334386564 +34653466316235313636623437333932653735653138633136303336383065386339383531656237 +35643535363661316164363038623334643861383533323632663766333330666335643264333462 +62653262646439373262663533396161343137616461663561333662643731666561666163346233 +62666132346565633537373566383631386262663131616431333265313030623336383731613261 +66316636333663646362343333383265313531323866396363646663326532653131363534306333 +31313234303732346466636261623336346263323164306538323165336266386535623939356431 +36613836353764616265333062363966623165663934303933303766613762386665333862333036 +61333761393362356165643738396634653030333335313639616562616330333439326231663135 +63303135646630633538346134343931326238613062323738663837613862666162386466663861 +64323137336462343031636563326637643462393337383361393764323232373239643835303863 +34643335616536366164313563323338373435613934626138666335386632616531316639633530 +62346662373334323037626161623336346331396338643330356230653166393135373765643863 +61316633306132343636363662626336373532363435383037623935663861346463313265346263 +31386136373231643137343034376261366133313731373064623866306638643937313634626238 +65393437323562376637653938353161303033633432396531323236316430653732626366363733 +65633365306633653137373362653031373862623865653231363563353766363134346165636232 +33353034633432656236343866303237383430623934393032393162343337333937623934346162 +64303931383430363534336162646137383934623330323661343864653234333439353163623734 +62666665373365633439346631343136373536666465613363346433353666376162663330333932 +64386164313730663466663639326463303137333633313532323362373965323861333032643564 +65373735353232336365376430393966656662333361623138663832353263303238363138656639 +39666534633034663439323235333135653233316663333639666332616164336664393463343136 +36613837663334663866376563636466623634616134663466343264386332323337326333373730 +30396133373565343562636138323936643339646662323831613465373763366232616139623031 +65643234363438363836633863653031313663383332633462343838386533323265316530636463 +61326661386461333539373937623138613262346361656139393866373632653030383462656538 +39613536373538383337396632343738386633333363636333303737636265363362653134623231 +38373837643330633438623465643333363462363835643533646633643238336238346463343735 +31303834356536373538363633353566383666656234383830666638633161633336303730663731 +64363336383532356432383966386563653334666337366564623637323536343933393261616331 +35386434346530343462323065356234653664346362393133633765303361646530363439383066 +36643239653134353030336462373239313632373034356330316231303565386535393737316333 +36666137363264323837326436623064366330633164323361653335623637306630356430316137 +63646332393166643638393534343732616664343265313166663164326532343636396263313862 +62616632396464363061363539393131646634366633636561626430333863363232363966326538 +65636431346334616536626166336434333862646465373136353037343632653937663738336536 +35636566623961613262643737646265346437323363303736623739313534623738393361616538 +39333461633461356636626261393530316566333735343338306436623130623037626665323335 +34363564616136383264633334383930643635363963366261623936663133623330346536316230 +62383964363135613131623463336636646532613938633436623366663630633939633639373432 +33313537383633373835316635323761386437653065376637623035386362386537373831303766 +36316662386634663838373030373434303330323231656134343139396439383566326439336464 +37373035306230666331663135383764626432343830326331366564333537656531303762383333 +64656365396566303362626165386465343639636633343530313236633034343563353832356538 +35316561656364656163313731376131386431633039383965333234656130666432336337396338 +36656663333762613834653237353436626565363530323838353731663431623839386262613839 +62383233386534353639613666366132396562646161356230616366326237636162666130343233 +36363136383362393038343062363635353037333561356566363639383161373736623662383238 +35323339653233373261613535653431303731303961313966636530396230636133636335666431 +33376539663739626234353962396566336331336534396662356531353564396230303838303163 +31346562333432356634393939323532323933373031623963613063393837613538313066396637 +64646462666666333035306664393531393239393234313263323234616562323863323164383735 +62366430303762313430336662323735383238386561333263653035666464353965366332666431 +65663335376535613234336163313934633034386666373337643532656337663630323538336662 +36336434663761663664373536663163633262383834393030623038323239383963653232343835 +37343230373530616639626366626533336638373366386236653831643666343037396339316438 +39663264616632666235663863316132653030326235323937396239303638386163366133316365 +30373266343261303462316339656566363133656537353362653834366236373130323766343234 +36363034313731373733326561303138636131376661626533623435303761636338623661663838 +34373065623965313061316265346638643464366237636332396335643130386564333031646138 +32373339393965313463656362343936363165323235383563313739303234386639633038646431 +63326362313561353761643437643933633361393334623966326661633161383366613630313339 +30323034333134383333326466316335656265323036363238386137313033366635356534666537 +61633133633531663430613331346361623230333462353163613833316361623764636236326134 +32636566643839663138316231333935386564303336363938373838613138313465313136663837 +66643138386262356364363737666636663464636666383533663464616662313738373633386538 +61353964373932643563376334656238626236623638333636336232633065313065623330616163 +30373133373435663562303837326232363362353464616631346666643935316665653431656330 +66383435366131383865383462346565373838633636393937363962373561643030636535633063 +61643034626231303032393765356661376638663163393633633530646231356337653033663961 +36323266633637323062363531653938336265623639356166623039643137666233616234373839 +31303737623133376437313539653237313962653931643366653363396533363264646130613633 +66353237646465353761326437633261323335386333383234636566663936623964386438326138 +36656131383135353462663430353832633534623331326561656634383430363732646531333032 +36343062393136343535646531646162653861303437306535323662363337356136346461613162 +39383065323030643833346131343238623531346131366465623932623035663339613735333062 +62306162376163613862333061643861663863313961613431613064393139643534333637636363 +39396661386135313432343565633664303063613336643837393530393431356137633037623462 +30666430333762653066623234653161643264336335366164326634373537623565303438656536 +34613766666236613834396336663163383730616338396435383836346163623065363638393132 +61636136643239383363613439333839333139663532336133663365663437646363323863613335 +32396232386533326262383639373032353830316639323531373830643933323066306562353735 +32616135383136353839613134636266376366326438616634346339656431666630363662313836 +31663766383631323664353061646266633530393030616563376162623961653736613833633461 +36616134333765303165366330646534373363623533353733643233636461663530363663666163 +65333836613134373236373638346661303536343535643464643436393033633836303136343465 +33373930383838343736623361653633316431313663353531343535616139633963643135666138 +38646132393638376366653965353663386164623664643066373334353131326637636633386533 +65626332636231363964663636336235393332363364656633386466366138336434383838346133 +62613134663030326665633331323664343334393961613538613666333138366531623662393661 +63666163643664623663373765363434653830616535653036363530336465373562353238383336 +31663332303533373832376634366239633436653436656332653764333035316133326564336266 +61646335396563643933653438333566633662613532393238663639323031313735303263373331 +64303532363234323333336137623334633965396238656665333634623366303833306163333236 +62643739306630643833356232656536663138643036616336343732346431643535333139303534 +61663633353732343739613134313762616634343066646631396634376562346562376663303936 +37366637646136336666633339393862366336643739613034663436336433383439633861396464 +66343837386662323133323635626337346133653336383837633633396462646533336230383035 +36626661333862363063346263383865313365333930623834613132623965626132656534316161 +37313666353038636564653465323434383565333865653566383662373136366465383663616435 +66353930653261383163663638323234316233343566323639393732396535386565363132386364 +34363839373764346235336339353938333062666566393833613965643436356438383062353230 +32613961373063373034353463326166336566326562363032633732363234386162333437353436 +36616638636361626531356536373662653562316235343064656534396366366165323236383130 +66393665393136626431616365323063633630643962323132346363386362663832303264633632 +65613837633833366363326336653366633637306465393834643936636564323161336533393836 +64376230383639343466313330353730613363353639306433656534343761353533383739313537 +64323534303066306132343031343966326361383337646464663164613564393733353933663730 +61393466346362346635643737376339616562643365656463336662323637336262373938623631 +62613930393130333563663635646364363863326365653861636434666663303464633534383566 +66323333326231633564636535363833346639346135623333343934643861323032303037346533 +34326333303835323939613164393339343333303065373634383233633738616530373864666364 +66353430326633366538303161343030323866343261303336363537386536343762373236323533 +61386162306233653132653734386365333339396139373635653030653433636330646234613362 +32386639376335333136656531663566396564623932326261366361326261303137336331313864 +65363039656665636439316633616135666564646333333661643330393064383834373266636533 +30323966313066343332623134393039656365343131343931613738316133616635386264376433 +38393134343564316662316366306634653331346133306637393139306265623262653739356563 +33623365393062666631383636343562393064663064383761623864363439636236646335386662 +32313463623063616361366663376638346135303230623866356365613864636437356164666563 +39383066633735623136666534303835633232643732303339633433386539353338316334343064 +62633966336439366265396339383830623937623635626236306161346330663132636632346236 +63643361616264356366643032333063346431326465303361336663376165316130643935636365 +36663637366461356566373933353230353064663665386664656566653134613666343033613236 +32643466346630376536353463366163346430623037646536663131623435383861653666376464 +30633037656661353663656536326531633434363437356531626464653562336631303663626133 +65666636626139396539396437326566613934366664336361303963623764653166363135393366 +36333966303437393236633230326566623535633761646663383230313738356563636130373265 +37616265613339343337633161393932323233333265323537393530613935336533356564653362 +34626264613634613535616338303234656163313939363437326262323336383962373738393362 +38316539616437326163333061656639623363383961353835363763623637626438393965373638 +66636166623266666639396462626465366432376238383861326537646136633338663561393534 +37393262363930363532633534366166393433393465343730396466616235323130616333326432 +39653264653739376434623764396534356338343237316566343536623336653663313736613835 +64373136326636306363613961643034303232396633663536343035373435623461386165366434 +33326234366638393935393032316366626536663062643731343564373832653865333464646661 +33616133663163656536396566376339666263326139636434613236643834303434623936316365 +62356566623732633532373362663034393839343037386362353732326330363762643766623362 +64393733653639393566643762366434383265386265346139623365393637653432313134623361 +37316432346664356535633130626339353639636331353030313034633164383732393332326166 +66346232343530313231616630366133333765306631363836326339616536383264333937366563 +35356533643836383233346664313433333538393162326461663861336264366339376337623039 +34353036383834633965333639636639363361626134303763626535616462376666636537366637 +31623537333437353461623634393738616335363333393734333361653732356563373734326363 +61313230623938656162333935626138373838646239653036383538353130306230383537336335 +36643933373162323436636663653139306265646461313764653565633063626333383264346363 +35326166333664656535373732303935363063316438613231366439316534343566313839386462 +35313135346230363665316536636662326338626639343533323830613132343066303932343139 +61316437643736623337663862663664346534663961396264616337343037326535323263376437 +36346164376461366132326436376161663863363635356566613434613965613232626538663130 +35393338386163323339306461323661613637643634643530303736663964643666393963666437 +34626137386338636532663631646537376632323530363735336265393438643036613633633162 +30313832623030643237643438343739646164393564316364633962393839663439343465363731 +38643864313831656465313766356536386265323762336632353566376230383730343937363731 +64336661373565623938323864376331323339373664643837303263323530313866326462633137 +33396137383439663561353136643836393231316665323161653934326138356565396434616366 +61626561623361386438386164626231323935636234326132353531646439373264356438396566 +63366266313734353566326664356336396235346331383836623436633732356536643334643434 +30356261306431386462643062643838303834666130313166323133363164656436633464386633 +65326531613862653835313030323639373063623165306637386433373939626463336632366337 +34396464363362306533643163353434366432663435326634326566386363643237653164313131 +30313864653366306338376261366135316265646666333933313236643630353132333165643835 +31383134373338316466666139376632376362663835366232656164616363613939366265663433 +34633335376335323139653166666566363337613536633839353535656561613539633139643131 +61313538306261646633663863393766663137373764643336643130343266633638666461636237 +66663865316638306264613564373232333662313961363366326166626231623538623266333666 +61326137653136363638326533303064396234363464303339326163323065376562643738636635 +36666431323837393666363634656634373833613331663637353935396561396363363339656634 +64363431613230373432366462383937653536326264396437333934353464383236666432346162 +31386666663061353731353839626330353464643230313331616432663563616135333465646634 +32613263346133646466396163366262646438336134613031643464336263663539656535333831 +39343639326365383366616333373338333037376664343266303239373134346162303065393636 +38326335626561366631663063626236656439626632366139333335396238653832386439323533 +34313235316335383231373766663134646435303136643138343265613966666432656332313732 +63393066666336666161333064646564336463623037396136376237393333633662393338633530 +66656166396163303462623830346433363561313063613838366133383535663531623662383732 +38386665313561366538366465613536303436393162356132386137343133313462613863653562 +61393862626661626334383534346261653933333661376238373130356261626330343963613964 +33306636373666333939336562346334313465663065653165643332306338363065303333353664 +62356236656133396138646230333662353338636236383334343030623866656339623361313164 +63613564343732396266313033623561643362666137616235626462636339616465393439386434 +64653632353133373539373939663938636235383337653438366666376665616630363835366465 +62343966633138613861323933343262643137346537373631353764623036646637346533366664 +63646336313733356663356633333932333232316263333832613665346665313138613737346536 +31376261373430383930633639346133393439353339666333663732373664386635383239366639 +38653637653666383564373434626362323964316436643965626430373532356531306366346364 +61306365343463636439626639336630326233376136343465663732356534653231376236303831 +36376131613133353335383361306162616230323134636464616132633961363662306565313965 +35383165363663376631356438383239323430643735383438306635353736643563336461306531 +65353831373936303463636663343861386230653935313962633934336436373265656235386331 +34356338386136353336336637303935363230363635366663613932333933626663616264656164 +35363330386536653332303264363864336165373138353732663637346135633164313563613432 +31316435353136333230643864313664643137666630633263626530346163393861646537643266 +34336337396337366238393663386161663332323063666530373931353635616131323636336462 +63633961353962303066393338616437666435626266363561333032373535616463306638633731 +33383964313136636436326232616263663064616332663865363138643235386666353962636462 +32333362343462366137623964616230326233313463633237313631373234313765623266616331 +65336165323162316461616534653835623561623635316163323066386263636637313564613163 +63376133663363363931313033306332373332666134663462653235363934623435303430306262 +66313236643761623432363736393535636366333364636230646662343062336365613335643265 +37656664386664346336653839376337363165386664366335313535656134323633396638326163 +39323536643338383265633165393233343766663833306432323235613161336464653234383530 +35646664363038303139376530373264313532363563306534613531653462613531353230393535 +64393535333162326465666266343936343561333935633361353038356437356332393838393464 +30383530643766363438343162323137353564616337336439336463363436343963343830353764 +66373166333562356238653133316532623931363361313661346133313137616230643862623030 +39363734356364623562346364666130613138313438343835666539373264613362323261393435 +31333035326666346262353364663932613737376562313431353362363037353562376433643437 +62306238653430333531376662303138346637613432656539306537633034613634383761636331 +65393035306436373231376431653038306634363861343166613437323331303466303539613665 +31373637326139313063363136386132356139373631346439383133663830373531643163653536 +31663965613962313539643830343463303662363966663833613339373862373233663566393265 +62623366333637663034313162326539313337643832363065626463333066613835393336303961 +63316239646339653864633066626633636539366636643264303662643034343136336266613937 +38623662363939393165316235383533333937636134386439373338333764383838373636363433 +32306437366661386335633862383265383164356432353164613531386462393633663833373761 +62306237343861666233313762616564356566393936353239643636306230643766623237303363 +33343864343739623433363831336362643736666631643937666137643562636564623939653135 +64663966396534623933396335626237656437333638306330653033393835613930613731653631 +35373861376435646163343235656330303866623763656538623431346335333132346439333436 +38663861666365386665393132653563333631643334666166356261323032646262306335336462 +33343231626635356462626438663939356266373964383934373565636361316361346430646266 +62316135356564313232643365656130393930313864653833363939353037316435343161343032 +33623735386638346164313937663034333365613962363965616132396565613161363737643830 +36363661396236613965613763373432353063376339333163376133636363333764623031646233 +65663636623163323237366635663630353137663332343734626236663530643162363665336531 +33386436636339646334306530353464343031336134393364643938636532306462313732613539 +35306331386230336361316636373365333637653237653036363532633666396136363266616462 +31313932646137613761613839383261336231366231616533656661353534343362633566383435 +35623563663538666432616138653836373361373463626633643063323034336335386338333466 +64633937373837653139656465303731623830333064616633303733636533393966633731373339 +32383665323539633835326236343730366533343134613732336366643636356139383665383565 +33356333646333653663623063346331613837383763303463626534373262626565616266333161 +62623430343764623834346338646235613137353731313265343937316237653539353338356431 +38366461333565323534656465653265613836353837636662383238653265636261346161326561 +30636362386231396164383665373261616365313766366630353330396431393838306238336663 +64383936646163633462366434636438306631656238306165323339623166303936313835343530 +35653837383433363463356463646266663864356331366530386634303238363235313066623066 +31613565306563393237383964363435633134666636356263643731356132363633353066366434 +30326536396537633864666637633430343461653435316137643833613362636361386561306338 +32626433626263393330366338353636303033353532643462663763303263363733343033356535 +32373732343733653932306462346538356635353865663161626430353435663861313030356663 +63376262353461306233333366373866306233356161333637386661396361326530663665356636 +66356439343964313933393964653631343864376636333562636630623834666262386461616465 +63663863373937636264356566353936373639616264356633316563613465653863383135316632 +62393864303836323136393738366434653333363835313938643364346333343861653635366537 +35633932613637633334643033373664633939353037613763303236336437366236336562376632 +31326339663761303335363163663134633564323033306637616534363265323230623039636131 +61613936613566623437626263303439303335353534376139373933326139636536623366663063 +38343332616530303061616530386463663036316366623535626334643938383839626363666562 +38663861656335363534316265633937373939653835323934663637396237663132313462383165 +39373139346466666133373730363765336338643636363466656434636366653434386331303465 +32616434356533393664633865363830393631656535323865323234633036303265303133626136 +63386234373063623864373962353431353566333431326539323035323930343136373966656432 +32643764333664353739393361386434353466643936616563653334333232663962616161626261 +35376339656263376563383138376338306662346530323637646630373062393166323966636638 +32613031616561346161633366333431643261366565316333636163626238393631663233656566 +37346561373464646234643938356434376664396530616633363833633830326331353338373165 +30666461633363626662633335313332643937313762643237626237353830323466356531323538 +62313463643963356362633362636339343637336436393239313137323865653331613034656638 +36393830653362643733393261626562393165313663373033616164353134663265643237343338 +31643263353565333232326666303236303435393237363633346135316465373130396634313437 +62306431326238653334353364633461356134353435396536326234623131636261666433613735 +37346635653939663362343936636461633834616466316464656566373938323730356337623939 +37373433323037303134666430323234336237333963326434323039653530306665316564353031 +32393531376163623261623132356530653930626663383461666336346632656561383866383535 +34373331356266393239306266323763393536363562646334376538646434316637653662666333 +63386139343262323037303766313637646261353239393065663438373235383338356336643063 +66656166313233323930323230336565373230616439663437643662656435353438636630636365 +32636233373036613337313663626330323537396464616331396633626334653362333662613936 +61393762653665623766383234306135333430663139316465383432653731306435653263376131 +34393437313761653730373036643239646163663635396663656362653936633231383037386462 +31346162383339333734373962653564326232356563353931373861613631373636303664653662 +34343630306366356638633636313338643530616164313662626338356566356366343434613761 +35313131393563386637653966303531326535663163666235366138613163626532346334623235 +37663661623761396261646236326663356365393330343134616434616433623036383938366563 +38326163356339363136643737366662656230363539346433306331366661366237366566313761 +38363232666465393461623564396234313236393563336639626430393336353833376165613730 +32393332396639343736633164353830373834646134646231643632663538633431313537623564 +31653631386262383464353437613065363566653165313362363431393933316639313736316431 +33356530353035626130616366653938323866666462346237363739646533656261653762396131 +37653163343839333332336531633333313732623962656361306331303665313932643436646531 +36373165333366393432636334643163633336326630316265373263313930663566613166383762 +37653939396233316435333061643533303564323962643261336634653231656332616338323132 +31356139323135663565373037646462323331366132336633306138636338653565313534653436 +37386335326132613037323761653666333432366362336230383037323833636630366630336162 +31353338376132353263626635373365323164653264363134653830373762333464613836646638 +38346366326163373337633834343536393634326435313562653135643366333232333938353835 +35393337303036396637306239353735383330356437303063373362653862633832643963643863 +66643762623430373031353830313465646436383138626637626238353166613137383964623432 +37313062393965666631383132666438313837303237623966666331336631373363303036626439 +33626230306465616431346664643039623932663933386161333535343436383837373235316333 +35623066373236663562626437323931383336386131323533636537623132636533333437663066 +63633035663834666534633135343634316134316134643663613534343764396665393664396634 +31623530623934303631386337303766643166353838386162346531323837383030663664346164 +31376435623562396262663539616564383731363039303333623339396437363638646535366562 +66383134643937663232633362373733343034303666313463663239653834333630343639623762 +38626532636432373233333832643033623333343439373565316362313864623837306234316661 +66626639303034323934323238613336646561663537366538616262353736393564343064303334 +39643963653938316365333238646666393331333561323966653065363631653738616535393962 +38303462373530363138353065636165373232313365333561373931303338323461356165626532 +37346136313366646464613337316237313162393232666638303032363834656238393738363032 +34313565373533396365316335303066346333383461663666653564646434393566376564366365 +32663439613065323235373233633438356338653435353161656165313961633434663134386561 +37363430306361656631303636383031616233646539643139323365373063323362623335666666 +39396637393839623136626164663230323532343461623561306662623362313266616364323634 +39353037643362663566373931633035353436313966356632303530303931346463333263353564 +36343330343838663932623335626534656662396165626362353439663963303564383339613239 +36653638346232393339306538653666646136343632336166383334313231626432343964386530 +36346238353261333362653563303364356166346433303232363634336436633330633564303563 +35663162636333626534623338393637303564633439363330656163383033323139336136353138 +38393165326139633863663234343361383164346263646333373862336631313339313765666461 +33346362346563643533616334643066643533306465653361623131316337356431656466643235 +36383764666462633433626432626233373566643136613766306565326232613137633130646434 +63306362363835383030333565633766306235653261646230653339306166373266346435323965 +36303662383339363361633838393534343366303761303336626439653638306666656237363565 +34643634306638306239376134393134633837316165623862376661626662333437363832636632 +35373166396366383334326561383761633563303864336365643032646464356561376535313633 +37396466313365643762313064393430303765303762346136626633336364393664643637313637 +63623365633835343931626663633434393830303235373432366331376134613233393135353231 +31633837346636636537303965623738643664653831623036613738666465343638373562376132 +65333563613736393165656235636136303637373333316565316531613465613063643739313361 +34393039336462333830643632393835306532323437333633333861336135643130366561333037 +33343235666533373639633661653239333532666130663961333831373263383832663932363133 +61336665303833366431666231343433306264663135363433393232626365316661643862643564 +33346237636231623037333361323033353334656632623035666535363130643465613134666366 +33623438633261366564303033363263356662663838643234666531333732313665383864616162 +35373530326234306434626437316361653934366539643664613531626532653766383665363237 +34353538396134306264336366633136626664303661373864343466666339623937653236313335 +36396638666135303336663037616538373831643235303264636137326366376532323136383737 +66316366663738393966633133343436333363346532316361613064383262663633316364653532 +34393665313633353461373737663265353435623066616362313830316462643838656536353530 +38613463323964353437343039663830333664303733666637373533333532313637346362353038 +64656564303464323837306630343065313562396661303262376665313036303336646430333532 +63353832633036356636313363383631613065353864336433613735656661623164393963643937 +36336662353861343465313865343165366330343331666161363637363336376263653262353139 +61363431353634356264656534666364356239656266343063313738366266656262363437333834 +65643663323866643735383535653834666434343134306531613263373933336666323034363136 +37616636633036323363616633663337623831623837396236633339633136336436616337366561 +36633863366436313638316236356362376162633435663138386336666366633736396637313662 +64343438656432323764373262336566363166666537363761333030656339363330316539396663 +61376130353336646363323438353935303135373565393265613735653362333132333138313465 +37616463326464306330386262323131666530373762623761623463363635346236363831666431 +32626433653731366437376264626230353061303162623132346536643039623431373936313561 +31383630396233353266366332366630333537303763663537383938336338383531663630623837 +61386230363137633539616637663961373761353635666564643930636231326436333634663233 +61303035366164343037336636343435613230323738343935653563663732303935623133306531 +61306166343439363538303234323438306235393563333136313563626263393836333939636331 +62356463373164363164366565633463396434306330643839393438633138303937353863366161 +32663235636464343036363130363330626266376532643266623162316132363631316636653462 +66346337373963666135643933393035303539656561303338643562343838643264393661353666 +64353238383235633031396637633763663939393330653334393532643639663939376637383865 +35653965303339396534383537613161323538656663346437613337393233326262616662316663 +61333162373835653363323264663437336333336433373435343863653635656566336235663363 +34353565373931363439663732373538323263633135656263316635383731646664303365303631 +32616661656363626637633034353835373832346337636661336630383036383665666463636564 +61383838323839616463373737326534653563373334363465316531353438653630393430376638 +62336332663439643538653738386566343630323130343737666361633634316231346361316634 +34623737323865643432653439646139666234363836376132653035333138383037666137633166 +39353932333663646365326238663565303134326631613636303030643833636130623630393663 +37393732653532633233373333393931616263316638306132383066363233616338636537396637 +63336239373863313933343632663064633530393634323231666337653530376664363761646330 +39656365626164633236633331646535383139336331643236323437333337633463623264316332 +62633039333539353636393164366163356534306132653865393634616439643535646636336130 +64306665353634333236346562636666666161376563353336643139656666393432633334653661 +30333061373765346538393931316461326431393362636639386537323939653365363033356263 +62653932633361356434356563313530623863303635323261633533366333323635323433623666 +61396234333934373539633731373731343831386138336635303635333338623337396235313238 +38336534353837363239643331343362356262656335303937616262303334383532366437336164 +36336333396363306362643432313231343930386561336435373363643338353664333961333465 +34316239333265373438333737333434396432653366613136343332393539646333336261316234 +38633830616233336232376638633237346564343061613837643136316334653338323432623733 +62316361646530353164393465353934313765393136313634663636383063373165613434363466 +34353934303336306438313366386334653562373339303930313334653461326632396335356366 +31666339326666643135623630353665363035383663306635616666656530646636613232303335 +32626338356330373265643937646433356138636565346263643731393663336634333537663935 +62633966346137313732633030303532313536646135636530613762336161396165356232646635 +30343135613833633865643130373939616236306165656233613464383332333136353563323432 +66643661646339373664613134653061353161393738303832643431333961333832386630376466 +62333534643735613137323034313264656462646663383662643634633263633037383936316161 +64363064353938666637306664343963383035346464396436373662396465303137386462313931 +38616139386561626132366336656335303438313533323366656563386161316237346261383331 +32313962313265633232303533373066643766633266613161663066303433666636366535643061 +33663936653632323136303933343733313332643630303131643636653439383465353231643065 +32313564306264653836333564623163356536366438343531306332656565653238373337376162 +38636436323163623336626661386237626331656631326166386431306330396465353261646363 +64383465626430383238623065363838333063653862636564633439393962376565636238616334 +31326632313733323336663336666439663434643137343232633064633365316430653661316631 +61656566333936656336653731353766626264333232653864643566373463333736393364663931 +32626636663861363337376139653939373739353537623264383231356263656666323463313336 +37343736613630333261303062656534373265626361643762303666663162393034373632366362 +36343931636630663031393737613134616534653431376238353162393537333038326339656439 +30353233633636366664393561356161633464313761616539656133356561396630313132653038 +34303737666336343062393537373936366265333834363965646437363836313866323736336637 +37303065313038646463303133306434363461646164653461323331633063323433653335666561 +62383431333462636332616561633865316139663731656333393336613535643932633839623334 +32613836623965666365613038326230336137666330303730643763633632633638373966353138 +65396463373037303561376531386165353933616366633662653631343463343266663563363033 +34353939373033613635656231343634336635376131393362633861376265366539373332343539 +61613338356338616339333130633130616665643664343635306539613435356130663966646563 +65306461656165353431313262373263393862356630623336616462363161653065313262313066 +36346366306432376530343934663232626135366337633237616163316533383263373066633139 +34646364636435623266303065346334316565393066313638636162323634646162346566383836 +30396338303231323762643330393462373063663763356231663434393137306162386330633435 +37396533373166666631666232646237393563323035636632383432633764313932646465623439 +38383034336230343635306131663033396666646465636238323931616536633831636130356563 +36616436363538323039316634666136356337306266633061373136343737343839343930336163 +33373663313361313366353033616334316638336539393939346665313866336233336464383066 +32346661656635663965663132333437363331376636383462333562336137666464326265313538 +30623762653335613634653165366636663231613964353462363838363630383939306539663032 +65646564623833353430373430393234646564343939313461343435656461356234343338663236 +35356436336261326365656265313264626436616237633335386564666530646562303330633830 +64313934646563613438393338393732633835666137373034326237666434326464363661623463 +65363134643535653666386663666465353632393138666534643438356233386234666139663735 +36656539396339313935346539353839346263643535303631656664343733623961393262383162 +39633665633933623134373236616663316638643530656464333232393035303334663834396639 +36346562303035616331346664623133383566626464663937313733656430656136623237343163 +61643362353030376461323963333630383966323562666632663537376235366239383230373464 +65363966636434366235346265313430366434663731616138346134396530376134663863396538 +39626639653966326533303934646365343235303631346663303262373536646133396464366332 +64313239616362613863333234333635323536363866353364653334386535613032366238386166 +38313961316639346633386330346431326463356135666437663731623734383330366538323063 +65323834643365373535303132306635623561363332353866316538316136636166623430633636 +34623863653636383635396263346665343139353330323430363735333361323565663330343361 +61333631343164356633616638633339393635666266383261393638333637303565663736613236 +31646133303637646634653735353263333962613136343530356135383861393563666662303661 +30386334313362323363383137326235356466393166396437353661313538336162333665353734 +61306137383163656434366266306432353132376665383630666464316239356261643666343635 +65623562363231373439376565323332303933623731336138383037633234343263306263353836 +34336339616263343036336636303932323631353361643238633363633465363862396632343932 +30386631393464396432326561373436376635343730393062643663616439343063376562396664 +39303162353864323262616561346232633137323566623464326237316236346565306466333865 +66393066663239613036633438313364626338613733633637633031396332373232343566316362 +36623566623132653865326662663431633530653632363262386636373766353834623130326132 +38643561663466313464396662613935616633323331643831613338663136356338303933346662 +30393962346639636638616166323930653161376436666639346138303362356135326531373136 +31653239383735323138333434343861303439646136356231323135343035326564633163393336 +63353365613836616536373830346631313337663363653636353233666664393062646466636163 +34623433323136346163643761633333613562376531613865383134643430383932366666666433 +66623061623736376262653039646361633463333932626361616331633364663362656137633738 +64666561356536666366313562396637666663663633613132613362373733323863353962633939 +65383865313136306231333234333830616361663735623531623032343761346362356638623530 +62336661343037353961636566633335613231643036323434313932303634643863323463613036 +32616337623334666332633538393165313764333263323365346538396263643735393365656638 +31323734643531633538376136323330316434343034633036653265313337346536313764616531 +64393864356563653138313665653365303033333763396663363061303935373363666231333966 +35323931333835313330313461323235323338346265333066616336373936306466323936343663 +33313836663764353332326134623738633239653464313866363339666232663763613632626238 +65613938363531336438386363363132613036653036343466646339666335326434623837636433 +33386132343964666431316134313233306134383038613138313136663230356530363562323937 +65303232356637663130393639626438616139646562303634326565623765306163333534613137 +62663466373838356661666364646335336638333532633738303262303535366235323534366137 +37646538373737306332353137316165353039346138663432306466663135653632313463336337 +36383835666136666662613562626339656130373433323765643765633732323363643366663237 +32646130646134643330643736303463626264303535646638636163306638356462666633303636 +39373062336334363165333866343262386339613964633639323331343164346534333831636265 +64626164343733343933633435653261633666633761323134333261353361373533343465663063 +37623461316436396565373462323965646438306332376135653535386239636662313966636239 +31663133343262613831623462613030303632366630326135666534393762633365303864666262 +64333265313631663064616134656136633638313837356531663266663633333665653965353965 +33393132306531333961373764333835336565333838656432316438333065323866373631383539 +64623364616635373438636337323861616262393136633063663739396539396633613838343630 +64386335393662376538613939383634306661396131326164643935653166396161653430393331 +38336339383030616636633337363562333239663363343732653839373531323562616166633439 +63346334316130343537626130633735663561316265316533653334306466643264613365653236 +35633332396132323239636638663761313537396233653330656263336437643162393766316431 +37353833316135613133393537353234313861366436663463383164363739653534393064326433 +63363963326439323439336534613833663631613338613864643332646662333166366134383536 +30616564336536653364336266633766653036376237616430636664343066633337346139613030 +36633037653232363435366139666631356133613130663463366132313533346539623336653435 +34366139616239663938326163383934646633383231636162323430363839303734396531326230 +37636462393233643237396333663066393237643937353864313064366334303037363664323237 +64346332363531353035613161303838613164646232656439383033633164653038396639666134 +32393732363862613036303439613034333334303463633937646631623238343761396531353465 +66383265313735313439373738326263386336623734656139666365393737633631333466376465 +64666562316366336237336232623933363536303130363832623164623638643263306135646537 +63613535393838396663653965306265646530363664643861336161363038643335616433633663 +36323339343931386465316430656531336533363162333139373964643733336663353561383861 +33303935323433616462373137623766343930653836383837666434373139366131373363626461 +31303661346662613261653239633233333839333164303261393231623463666338626465663763 +62376237643463613535303035366135656265613361383061346631366566326439616366303365 +31353665373934623161333130313666323063616361616562663332303033636162363530393164 +31333634326264336237366265313530396332643732653861663735643138333762626234366136 +63633233643839663864383862343234623938373736363463373331663062613664366532393637 +31306438313764633266303535623837356335336434633139666663376136383439333532366565 +32366564313933373738636136353335636439653036363833303035336666343566323832663731 +65646561386435383165333232666431393562626431663764363561366265376337376161366462 +31366565333933363539613266346230363839333032386232643766653838646533333765656461 +33646335316234656464313166383539646362646636623830306131663837653035626136643263 +63366337343661376132643933626334303439666134346663303232333536656466316338613535 +61363934383234373563363237373938363939303839376361363762313566633333303737383333 +32363161343239356561616439623939303332633564323264323130653263353239313536643262 +38343339326135643934373962313565373831366166663764663439653631343066386334326331 +63376261663632383335633833376465383236656136313330663665313238333862666230646266 +62363661343865326530653033643864376236326531363764636365613034336130323462396533 +63353139346266363633313662656438613232306233346139343364313562393664633139396331 +36383732326430626331393235653731306637356436346165363633343766336663666435373039 +37306430613365623939643839333033303338353737313431393033623639396264393630396432 +30363864373161313065366531303366383638323566326461613436643637393630663162383538 +31333266646266366234306164636538373463396266386664653639353933303562353134373766 +34316661313161373635366365323261383636363833373237373630346235663565633031326164 +37636461313064623631666636653237393861666439343965646234643765316639393232393764 +37393065326333393762316434393038353863646537303739343432326233313661386465373530 +32323265363339663266633938643262333463376563643036313238376333353035323361393030 +34343933653435346364373638383763306266646664323239303539333330643664663734366230 +35333732313666323430393363666661323934343738366138306536326237303361666463313434 +35383366653463306461323234323230363361353836353430333839303664616636393939353765 +32346239316366343662323330326564666466366662653766636438633635623130353163623138 +30313132373936353661376635386366313530646334646235323538333665303137643564376266 +35303135363533626565663538633433666335303336323863626361313830633738393337336566 +32623733346630353461383964613335343261643132343337336561613464376136343936326662 +32333934363039343865303934656139643061306335623139316165616366396633336535393261 +39616363366537393963613637376162316337633038363466613337653936373131316639613363 +63626238653735323631363035366138646238373933356535656634323837386237643831663437 +66383164386563343531366139663333643162666338643132353030383965653132666130653831 +62393563346133373639383234363532623936653730353239386437393665653236623631626439 +31663330643464613532323463616666666630623638303032396438626631396438663234376336 +34663964633135383161393666303962643963313366313364383665343431643930666362666534 +61393466336562316336343165366631363336353733653832623564306235386536623936396466 +62376236323166323936386130666231663337663737633966343633666139633430656264336636 +30323138306230663233333434343966653536333435346136323331616538633232326337336536 +39363566643263363564666262386137393235643164326637633861323134646637646434333363 +30616139636336343035623436386132653439343763663830646132363264656565363165613530 +64383532643361336639383437313938633334653864636635643439626334326336313064326438 +35396662323035383830323062356263343735306437303833376539656532626530613030366664 +65373435386561356631366564383033633033363666346438353437303161616230373031666634 +64326563656130303163363033636533633731313631336430633564363261376330626139323638 +30663637646266356161393530366233356337396664366661363137323261633366333738646466 +31373464363133323030376332643764393964643836666435333963636436656637626466653634 +65656436343734343566326236613562616630376635633165303035613338623566663333623964 +34396435343738396166616262643462656666303264653938396332386331316331393231313237 +32326261346161303065326235376437393662333534633161383263653164363036333332333931 +33373332626138303934316135306361373864396562623137653662393065366130393035613337 +36323932326233616365333035353939643766666238613431653961376165363062363564343831 +65633035333031626366303862386535356162316537373765326666663734623262633039623233 +65356137326534386637323766663963656639623464626530363137346361666630393935353163 +39386630383830343962343132363335333630346464363166393662346638613466326164333266 +32636139303832663939373662613636343834646334313934343364373836303961336336383964 +34366134376639383338663539626136373064666330356234396632626566653031306161333364 +65636533306231363538633337663866646464333264336332653739636237363733626534353636 +39356233386332636562366365303038313366383532393765373436343263396561353435323833 +61653931633635663839616539616637616162393463323466353432313231343863313766663234 +37353961383931663033656434353764646138343637653430313235313162396537396538626437 +62363438313139663962383039353537383166333434626162653232643838646534646164666434 +37633566643962383965323263633661326463316163613836373564323531306632376161623639 +38386662313138643063323635306265363332313161333137653266653237333034623566633362 +31303863303531346138383565346334333562666363613339653364313139653666326532343762 +32356633663139626230306261346439303030383065346566376466306462366662353634633933 +33666430343733383139383930653938383433636264633437356233626338393535303930626631 +37313931303561623034326133663735643566616637303137346334323165653736386538353765 +66623661376136633865373363363739303137623863343863323134303435393139613764353238 +38333839643464343363643661373631623036643737326163363136663562643333653763363532 +38646138643865666662316562653433376133653765303935653033393662653865623936393138 +63613232313632383134376461383334303663336661643639393766363531323761646365643131 +32643862363532396462386365356435636662323838636166326437343834376563323930303237 +38376537643161306134366538356138653230306666323365336334313564663338356161636231 +65633634663861373764616334636535373836646661386530313035366365663666356636333465 +37326533643531623261383762303532623037306364383233626665353331623039653031363438 +63653636616661343230636336633834373232643465663537666236393937386437346661333537 +37336634333732626631623536616166396362396530373961326139356233396235616538633830 +65343130383363636238326464653265633864353734663238316137303138616562373237306163 +62386566343033336564636133323438343130396339636538643361626262656334623636643438 +61353533383936666538613033323139666232333463373765313962656636663330306338626231 +65646133336139633761643865393633646331653565613063626133383835306463336438343836 +37373564666635363438316130626364373430323032343337353938633936326162313831313533 +33393230653262336434386465613131313931373033393937326130396634346565663338383864 +66316664663764363932336633303635316634616138303766333162306138343564306535353561 +39383938313865663234633037663238343237363235373630656634636332636337323435306461 +32336166396139613733326434343866646534623735316261373539653931636437653632373665 +66366232346432663066343035653932353961643561643161646361363331666666633364656466 +66333231633136613130386231326139366339333665333037613538343435323833323061636464 +34373566363534346261393135313738303138333562393863393663663737616335393533303261 +34353231393238313562323435633661306662343437316361666332353035613261373134333739 +33613931616632656361356538646561616561346438633438306632373939333135616262643833 +31613032383965323833383039656465623931346132323435643364643532393932353238663236 +34306233663132343530393064396139396338623636383130343565646536353632346435313163 +63346235396230633132636561653035633264323336616265313237333664633133313535313339 +62663637623733323737653538383239316333643563613531653162333265653630336233323339 +32613639626437633533633462623534616335323539376531616535313834656337343263343464 +33613839323661353764316334353836356333316362343632343866626339343865363263373365 +30333835323832636432323330633435666233363233306130336263336565363461393135373463 +61633762623063656334363830613839386231313736653864613066623435333731623935303266 +35386466396139623336616466356632303361323932376434373535666138616530613966373561 +61353361306333336361623766613163653833323665386238643732303964623235303938636634 +37386163326165316536613066306431353333383837303135626438353335363562653034653961 +33333339393465386137323837623830366561333431376162653035653533653236663763373037 +35373832626535616134383732376235613132366563616330373536343866306164303066653136 +65323435653133653530383130613631626334343266616131663632616233353166353163616166 +31386131386366306238633537623437643432333436343636376361363236626538333865633634 +32656631666637316336336434646262633936356234386137643135356638306463393530303065 +63373663356161616539373738326163646164636561356630376164636437353432373364336262 +30623239666363616265336236303562363031303034646132363333633131336139613330366634 +30643738373630333735656662626236303134366638326237383661303734393530393633613039 +36633339616330343834653436373830316234613034613363626464386366333031613861383531 +64356161353038613731353261623234326363643638616439666238343865616632343338643637 +32366638356565393237636531643737333965663631376138383731343633633437666261623831 +64656434313462326462376663343334663231386435326161356336346132336439343733313631 +35626132333537373832656363346266393863326131326463373366333964613737386338646562 +34383135356231613738376237306339396665646565663130376565643937653535623834616232 +35303962646537616536373564613439393636373130393866326231656534313330663362386433 +32623036303439336332363337323636663032643438653437303563393863303437306138343463 +61616434653430663765383837373731623634306265346339373462353337353930373134633663 +63666537303962656234643131656166363261646431663064366633643064666662373964333961 +36336133313937393135373933623336616462643831626165366566356135396431363432656437 +38323566363434373361363262663662303738653137343633666138653138346261386562373639 +35353930353561333639396462316638393733323035323261386462383361646430393865613732 +32353538333839363033303833633935613866303537353361363137646336303932313230333139 +38333332373764663338396135643164616532663232653131313661343638373037333062396661 +61636439663061366264386632326132646436366231356466303763383765353463343333373739 +34306134376637343633613361376235333236333165353836336564623062366438343130383161 +65326263303764636539343130326464313639623161343362613937353263376666353634656462 +61333464313161656563623565656138363031316637616638316464626665646265366166356139 +32626663623634313565313837396139383361613334303039346131643861346433386333313137 +65363565366632373130323864653964316634653637653932376336306430353634313534353832 +66316464313266313964633736326362333639326536383635646331396161393961643065646233 +64326433653331323165663563313738363036313233343361346663613635623864353266353633 +33343761383333393930346664303361616436643566326565303335306165323535663937616131 +36326561373435623065363866363662636665653439666266396465316633313136396263326135 +61666334343762303864663439323835613639623965663266626264653163393963396164383261 +64623435613738306236356533333433363262636333666136323931616265393236643362373163 +38383939316466353262623939313065313832616634323336616136613665313931343130303133 +62626133666261326431316638663237313432663735306664663736353931383239643332366633 +35316361386363303761663464393264383636623061663461633335316131633962643639333966 +33333362323736336534316533656465626138663261636263346564343536393130653939326239 +30646566613338323764373831653163356133656366393632383961616437646161356637323862 +30623763376436396538663637386339323336303336313531656662313935386663623331303863 +64323738656137366430363963363966346436386634373063646331393762373630636165333235 +63643762666231656535663232633230343165343964373966666261313530616564646330306134 +61313763333563356537393063643738393937636361353833373830643332663332353662396239 +64636138653161613438366535626436326630323165306465636537393337653339363037386537 +65393864633764643638343665396566616238343434353830393931343963343933633135363261 +35646162316162633461626131663062343262373431626332353262353830356561623332303830 +35633561333664386438616439623762306565656235323766376634303637313539366261663262 +37353464666466353663393232636430306436353233323932303362643836613237313039366562 +63366337633430666439346230363431323437666636643338343337646264336431336439636334 +34363030616238636137656639653636343035386330323735393664376234323466343134376137 +30666536656635383835623630663564313331613734386663633339326661373237346630613764 +36336331396161633165653838613666356430636136623439373062623638313137333936616537 +66646537663033376265333232303061656630303232663633323865313662363366383533633537 +36393262393462313465643332336130356236313764313362323239663362656134376435613534 +39313433326663323766356632383233333363623238366336343962343536333537346564636539 +37303334383330356135663733303637636264343063623835616466613632353062643165353163 +61393433346232666132663430343339323330396632336536323164663839373561613535623864 +32373866306539333865303539623935626438626139373531633537663561333339616436353564 +35656532313530383233653561383938616430316663643133316663653933373732396466663564 +61386231373138623936373931316535623531623364353835356332663636326463643965666433 +38383164343763666239346565393930343965613935393366393231366166303962363733623863 +63343133626432363831653663353333626463633237656661616662396461373938623237636230 +35343734323935373562346436376564346338646563633161373630646361636665363465333466 +35653135613835303232396332663835306139383637643931636662383939386339363765326230 +31363965393338343733636339663862613230633361303033353231306530626337663366363537 +34653664386530633832666230643139353863396466393330363563613434396435623564373933 +36643665306565333265336664393233373638623637636562636230613438636564663431373833 +61633662376166303531643733613733633066623938633434656362653164646635323561393263 +36666564613335633737616339643231323034663637666135616266303962346637616531653336 +62343030633138656530633335643834376332343938306632303364393732323239373863646636 +62663733366334396436626331316636396535326131336561653034333835613237653634306335 +39323333663634613366623835313963656636616135636139626564313031393431373339343761 +61353164353961363434623361643036633338343837376532323633656437633462633232653132 +31623666323138346430343939383331636335613236643635303062353835316137373131323431 +36383031383735646563303730373139336535363836373362626538633235653636666236303065 +35346133323438353130393764346337303036353766656334643439613233633137333037326636 +66356330376233346466323938396163616465626262376630626362313939326662643132376631 +39336437373437326333353362646631366137346633343337323734353338303664306232356563 +31336437363261333965316561343365343833653737373263383939666633363566306665313661 +31313336343635643139323639376662393762383436613438343562376238353862323366643532 +65346335333132336438643862643239653563383334326336333063633762303335613531636462 +62666665383439396265303236373163623166336434346263336531626464363035376432633234 +62353861393865393632643937303636343932323630636137636566363663653064666436303765 +32626138353736336531303136616163646236666263386236343437343162613066346661376337 +36663234306563666330383332643062636563333039613462363530643630386636343033336236 +33653461386235666630313830633230343830333432303563353762656232323034623938656365 +32663239663166356162616564356664623637383865336339306235383434623539393431656361 +38623033313865316361306664616162636634353431626462363766643163393530303863663431 +34666238323965353532613262666431363135346165326330616238626538356636323238656266 +33613264653763663164633563303034376664396536613163616564313035623263643966393462 +39316466373230306434666638323464663139323434363432323864663531343039316432303232 +34376638653031313331613438393962313938336665663361633761623462303161616531383962 +61646333366330353831393863323539363861333334366130626365386435333763623133663031 +30366364656464336633356333316161336365343161653631353435663137353537373031623832 +35383565316538383131613132373836356361316164366661373533666564613862636537383432 +36366636636635316161663734633030393462353763366565306238303161393338326130633933 +37326536363535616165313265616166353034363162633835373366383938656334333438623564 +62343961643830386463346132633532633837663564373061373732366463623632316163303062 +64343561323339623234653235623966626637316137376639653231383466346364663336656365 +32643833383465323664336330653131323462313338326164376261656434643235313333616135 +31643232663265396463323933616631643563356132366634616665393036316665366131643534 +61323237323161356262356162333561326465343163323231313961373639366632663937663139 +66636464306635396130653132353838383433653438393262343939386462323034346437633439 +64656365626132343565303737363639663966303130366632396334323363386661626133326532 +31373038313563643466343334373663376166393262356464666337623739316231626435366166 +38343966613833616664616235633865643162326466643731336330643031306532316230636136 +32323934656232633965393030306639643133373338633930376366623035323737616630643937 +37363666313764303638366338343532646639623465656562383533656130643664353733636430 +65623139313930613265663333613866613131313631353165323239636536353664383932396133 +30313561646263626439633438666266383865646265353334353135373631353931643162646431 +64383032363433333937643235623234663461333463373961646132326538653063386665363837 +66663961626362313637353233343336313033323935386337376461656262313566326661373232 +65653166366532336332616536363233376430623536643966346136363463613537643337343937 +62346265313634303463623463343239303534663938643333363865313239663038383663346336 +61333561306536313035666334633862653761623061333633303633363165336233376334356534 +33353837373038643764336663326439343333313438306336353165316464616437626265623235 +31396537643936393038623434323861656137323530303165303766346363656464323066376233 +65373032383665663661333031326365653130366561636362363563326663336435393563373531 +32336439613663623830623164353066346162616365323164313131343038366333353139353461 +37663335383036633837613832616231353136373435383763646231373865366535633566316665 +31333338383763613038366562343662343330366637613531393735646261393135383965636138 +30623962393065613064653536613966616337383739393465376238626531353231376466356365 +64643563313630633034316139343933336166383530363036323661656666356561656362636435 +65643163643738623131323864353135356435616565336462303536366132376362363365346130 +31333964313730363365643339383963633833333438333461353139383038323465336333626331 +64356661376462666232366664653565313663653536356661386536383465386365396364383562 +39373538633034663236663664383263663831643862333762323066623933653933666439376634 +33306430663966376133633263343533333032633930666461343534343066393665353662613561 +61343734666465313766663736363334313037666535333339353237656136343537663261656361 +63373463656338366139386464623735663966366663303362626362343835346263343934663966 +32333632356563356563306661393833343835326433346135663063623334343638353237613232 +32353936613539643234646665663230313863633061346432643233393730333437666164633965 +66393338346434626463353039623330396434303534646661346261633865386564396133333131 +34306463613837656331343434303666333335303732623739383962613637306333363061613062 +33336538623730363363373863336436613834373264646634623866613536333338373634386130 +64383435653033373962336631323930353638666135323930626430643639346438663965373563 +30323432333137303438326135333064633462633065346563376433393236643135383334386635 +35303935303130383735373334333037363864366435633438373765373637313735646337373838 +39656138393161653234613432373164393732336432326437666434663337613435313364326338 +31393032613935646135646330653563396366633062393034383534363461646138366235333463 +63313032383162353730303631376236306565333130323737613634333036333862613461316261 +38653134643737386638643638613334633033393631323737353330663036303865616361666561 +62363135666431343065666336313664366138666530656362326534376134613135613239313136 +62663739623031663863343465313633646535316637363138373232323464333230623837346139 +62626463356438363965386366663062643431353636626331323163616163343766326231326363 +35363436386531633066363736336333326631663839666434363465393464383233656362356166 +39373030393364336139626266333962326565326266623561373839623531633033383462343935 +64663062643463353930356334333238366139373361643233616439353965663731613962623666 +61666638646434616232623166613562353335646666636431656532383034353464376662373536 +66626138313530636162393834386563313331383235383638323536376363613534316333643065 +63323235333334363363663435663162376433623965326134626437356233363161623735316330 +62363031393934656565393637343531343734663330363262346538656639666162663738653735 +37306336666266376135323738323331323165313636393536633438323930363732376461393533 +32633839383934383039316161373837643635353262336234633436343763663266623038346334 +64343537616163393963663965623065326631623039663764363439643964633065316436623632 +64333138643437363065633639306331373337666662626630316338383565623830303463646230 +37373766663763323638373061383131636434396238656137393161353030306433373036393832 +61613564396362613365616364323361613430653165613638626434353763636466353466643333 +39623732376439363534306236626339653631363634386361373736303465323461393264326665 +39633666303263303765613661373462336334393037313638323939663531383038633032316161 +32333331356565666631383035653539393232616633396164646238383331663764383462633932 +35393864303039353530663939623463326231653939643233636565643330626462363662383131 +33336366356639323333303161396637613339356666376239623436613735313239616530386562 +36666536633739666233343365343866303630316163366339386261323465396434353738333233 +63366131653638376530396363663335326130343134636366666535363338313435653962373264 +38316430633862613537616633623463663232323431306362623864343061656332343737316165 +37373162333365613134386262383838663538343865373864336463386135353938393065353732 +37376162646638323139303439633338636530323437396533666663376236646366346362396439 +36653638666165356666366136316163346665626462363834376631336235393565346163633633 +64396534316534363830663436313838363661623937373266303134643631323037633466633961 +31333664393965353335666265366666326364623731333862633539646536323638373966383137 +32343162643932623035336332393336343231353965333632656539666661303265366339623933 +65646265343734656563646138613531663331656230643036666466623962643337313731626435 +37343139326138313766343362646532303562313335343062343737626537313237376363613561 +64323961643036353230353439316233663332313161313334346132396462333963663034336633 +65346331643033333337336163313366306665646236313661363032363261373864666631303463 +36396539633132663261633134313130613839353536663039616236653131623061643966663537 +65616665353731323334373334646364306265663763346264623861636264343534323334313261 +39613234333065376462613565363339356561316365306463346539326231633736653662333264 +34366437656634323763356666326236306164613135336264663439346561366331373930396338 +65383336613130346564303135643531376662663661383337396231633635666562613663666161 +39316238663263653761396338343033346631623162343537353265366164343136363964323762 +32643937653834393436373235326233306330653838636664626633376130316439336465353431 +65656563353331663035316130313964353666376665636164353332653864316335643562366664 +36383663613630343333656137666430333361623665616334623232626164356635313730353565 +37386331366336633738373665383536326465663034386131343932386630623438363233666439 +30356337653136633565303337353733306461653866623335343061366365303330323739396164 +36663830396330356639343963366438336433353133643538666332326361316365326539343564 +63303131376562636530663266366335396536653035646566313037303465353433643964653963 +65653735343462653664346238363030363062663935326130333237313430353666623838316537 +66646130353034353531313462336335353136353335626635326366626431353936316236396663 +30643136656330303432306565663039336636626433373532316665623534376335323635343634 +37613762666164383933353231373337393831333933373239646133653730623630616537613033 +37636466333138623830613637393038376138623563633761633533613639616361343938396364 +62656234613930373662666566313230663264313433373132376334666139393233633635333734 +63393966623037643664643932323561326334396633323263316336323362396336333938393864 +66646533383965336364623963396530356461336363306664323439616134353361303731656535 +65366335323662623931343565346137306366396334346163656263306563303030643762396662 +38636530396364643138623039643137653931303338663639663032376534666561643462356135 +65346231363931653330373130366635656233653133346161633236353166396261623131656661 +32613437643435616135363361373936343132376561373032663163333262343530353737336136 +65343730353566343834613961633731306431633964316333303664643731343665323334383734 +39663463336462653832393632636566646435663030346134366163353833633562363665623234 +38383138363735633934396333643664386465356234653561623031363465386536333736313861 +33333937623661663439616461346333376461363638623464353735666637663233353862626566 +62306361636337353738363463303530333661636365613630663732623134636432376633363836 +37636433653232633866333162303264643936363737613365343832333938343766616432353364 +34343266636132343634323130363964343331313965646137356162626635623239343539396538 +33353430333432373162656532386236316361656364623736626133366532323238386666636532 +35646235356465396632646333633037336436663339643536303634616362393538306335333039 +34333132383937313136653235653135653933306566633135663539393366306466303335663565 +31306161363062613234396166393935306135633065353537373836663431313761323961326366 +30666263396362636538636131353235386635346561383031613734306638363534653561653561 +64316434376432303538373939643434393439393061383066376563653662653430616633656232 +61623531623464633263623238326634383934326233636535376362643163333565396666396538 +38663161316131336639623332653562373532653161363536636165376330323633373530323538 +33663035356230356562663238373563656262386161633334333730326339636530333833353163 +61623734353961633463383466613662376539303736613764313034656236346338636634306339 +32313238306138666638633230393463646435663234333138386534303237653231363835313461 +66663134316364393262376336316431356265633866393063316135646431356136636339663065 +39663461323864333564643438313730643933373065626539626438306633323633333632633238 +33383034613365373563316164393237343763396537653765323933336539663334613034383139 +35623231373133336662336239323532633365366432373536383539643536306366623030313066 +61653032643033313165323534386665626637613330343063396462386365386465633566303334 +31616230356339366362613564316461303437633232356465663832313966633734633261623439 +62393333333531633933626134356239316562383830393565373236623864316166623862633364 +65356265313331353465336564613866643732346437383366396164326537636238616264616637 +39646334343735353861623039616564623935373134326534313161313461623032333238663034 +37613135333938323539363462376332623131663064363634666531316163383439653061303331 +65653937663234306631373833646537346135323837303031373931623933373561366636636635 +33366138303236383233303632613132373436633666653430373261643563326233616161653236 +38326633383433646637623762373631373530623032633133336131363062366562343033306566 +65316263393433333231356538633436663033316165333731613433656161663231613065326630 +66343331333366343130343534373638616331386461383363666564656338383333306334353938 +66656331616531623961636338383731663339656466383537356564353630323433653935353463 +30373237376462653435366436376432353738643830303430323666383665623538626163653331 +38373466313466383134396138363265343562626632336632663232313864396133623964363637 +61616531373662353364393039363065373737336164343632353139653561383238336661373532 +38363936396239656166393662323832646638333038343630636364373832353462616336656665 +33363537663830303266376535316537616531366164353539643265613038343461626333363435 +39636133613366383435353136333364663435373936306631393336623231363137366338333435 +34383661656431623665616532346363373834616130656638623235643365376139383839623663 +30636364336531383834333633366166616130623339373134326361616666376565623766613433 +35626464613731343538386233643565323964396364386233363536663865303662646338366162 +38373530313239383536663965396239626562336565336338363633633437333362313231366433 +63363639363039366138383131653662626562646366363337643335666636303137623532346631 +66663462623138363438386534643835653361653264633830623063326465346331653337613036 +37373862653830323438626436663430316339353463613166333238653064323632353961353365 +66613236663061643032383962313039656231386332656136363030373336396461353632346462 +61636163386432613462356534363537393163386437303066323535653437366631393235396432 +32333066353963393834653935613837653533303266383533383966653762326337666664356339 +32383463353033393265376165336134306566386166613237646163666366373861303634663865 +61316532633564613833383837653265633337396534643832323562356163303134373866396639 +30306364303565333031323931343434363364303838363839616662373139386465373064646462 +36653462616338663833313032633231636465613032326235643461383965376438343631376432 +35303564626332323066363030343838303861336265353265336332356433353366303437373230 +62363530613937643231323464303132343037626139633065393665643430653538363766353765 +39663535383635353966383362306265643435383032353264343363393530313031333834653932 +37646263633562383333363832303436616663653032326533316663616230636562636336363834 +31353133363037616235343338643164646661323832613032316538363263333133316437373831 +66636361383937613336646261656539306237633365363565366632343034363235656164373135 +34346131336363363830323636396438303865653839623663646164313033623466613164333564 +64356632303236633636363563633136363931316164393431643566303532303939363830393463 +61383933653464613564323466326266303635653431306432326430626562303861643637303431 +38643338633132303635626662383336313839316337336466353061613734623938646662613638 +38393766643335336266353933306162623930343730653833633764663935653931643964663165 +64633637396564643438666136626533663363353862343135306430646536386332626638376164 +62306332373164303935366132643161636633646337666635653832386161636434623862313531 +39653532343636326438316239383963393538346264316664343933383930343965343765663338 +38303962373331653065626538646634613731616232303232633932316539653239326537356463 +65303938306463663331323638313364323862623131393761653761346537633138616363656564 +34356361366539333639323463343864653731303766613831356564336363316136326533383839 +64616363383737383066303533626434306665633431393335663235363439326338383264656631 +65663632316333363836343034363137346461376536393335663062323438396132663030323730 +35356563346463303563666465363862613862613861623638393637313230343738636538323839 +38376562383164323735663632643636376162356430303138613738623966653137343531616632 +36666132653135396366653836653733663136623937616630666664336136616536626338373263 +31633433663632343636613461646138303835656539336137376131333564343430363334306639 +33306333663531336435663833653663306432626434613963383533363461383339663932623936 +33656639646138336438303032303761346664373035323637373561663561306432376538656236 +66653333323936396261343335616137306362313635646431313264303166613939376335393539 +35623332336166333137646538346135373465323536646666366339643931376133353061303032 +39653038353961303866383665333536623736333031663330643332613033343263313236323236 +32303166626138383262313964313630623137333531386234616563306332353066323137613439 +33616661663966636362376161653939333865653664646631316238336635633131343666633837 +31323938303766633665626535643665323030376534373034656265363131313335393630356664 +66396534663238373931633932313639663664623530376330353137373630663566626633343835 +65643036626466383736353733306363666263376230363336653136396438666236306239303737 +39356339373035643962633632636235363764653532363930663231653134316237663136356462 +32393637356465613061343061653130616462633635306234316431353463363130373863343365 +36666430626636393533613863343764396163633631646331626465346162333863396435393133 +65333132333232666630383532353333613337626538623536353138343265663266663564313762 +39663866643834373230626236626538373838363533383936303639336264396664366332363537 +37656537386466343461356135313537613765386463633738616137333863353030313930383031 +63363862356432323264356130313636396236613634306333613031396334396631656630633936 +62346234353834373533343631643732663535393233633132633936616665623531633833356536 +39636364383937313032653832313330373262333139623434613331653632356630653034366361 +31343130633464326363623536383732613238346235613233333631656166386634396464363862 +34356161656335333839336535323066343835306332623662666531623239613537666661383665 +63386234336336636338643564383963323762656239616530646135646330363061356331653733 +65623638383263343965316166623730333231633431366236313262636234313336333432623237 +33653438386539353439646139353635343036353731356138653864333764646532633938633530 +36643331343164393230323662663135643130356439386433613165323537393261376362373532 +66376130656536383636363632396530306439353535366434333235393537303539363731656535 +36633739366637303139353361633536366262643863386362373861613132626663366232303464 +35326362306466623964343436373934316632356264343034633137333566396131343438343064 +63363738623939326437323337393761383037666132653434393035636432643530646435376533 +61373966343063643463376264383466356563396339666130306239336662386234623661666435 +37613765333233323338623637626536646662353735323531656634316330393763323332393636 +64666537363831323436343439653338336362633162653265353638363734633636646135303434 +38333761373830623733623232643533336534373064643036366666306536643563666662326434 +65393762613330666465636432646133373263653961646163313237393363383537376164373133 +37643438666638343535343761373134666561383764626138396634626364333930666563643739 +63633938653634393738643066376239323336633136393938613662613265353064623762363738 +35646462626630333136343062633566313938386636373337613037333262636662303162333438 +64393938663233363465343531623838653938373739333265383739366263613431316430646531 +37326235613930313664356433646438353830613734313139323063336133343665613134303936 +30356232663432613161373038356233643836333737623632663337366532336632363266303264 +62363565616336643631376664333931363832333932646164613263386136303837343663313838 +31386531346631373136663232383230353936353563366432643966396330386664343333303461 +63613966316265636663396132656566656664646361623130346637376334393061393836626533 +32613431323762346437653363373231393066663331336430653865356265353962623863613339 +33376532636230383663386236306530636334373663393535366135616639393631356531333564 +38636663373862666632396635636238323562636362393361626530623865343631613865313931 +66346364313335323132666261316333313935393035393432396563316135306338393630366361 +35636362663962656334663934396362393761376661653636366561313938633966346262323266 +64636133383864323831323439303765636337656130373738393061376561316264616264343665 +34323639353634646139383336353434626161353039653163346563363735653133636433353235 +36346436316635383764303236643834376431653732313830633264653937636634613737373932 +37353365623830363237326235313662303462656134336565306236346630646336336162383034 +31376362643139663635623363376235353836366361663462646238623831396137346431623564 +34346235636134616137623562396633343731616138393063613039306130323462393136653130 +64353163303730396638376631316136333063313437313363356636316239666464366137333961 +35353732396239613934303563333930316534643632343631323334363734613461326534373334 +64623036623533356533336330333233383862643939303561646262653633383665623565653734 +34386639373434353963316332363837633866656631646663386262376661383438346531363963 +31326135316434663361663261636264393739343965656566343966656638656366626239633837 +31306335316337326461393031353562353232386636633966353365383266613635626538366235 +36363162613664643931333334333539376535343637633337356634396536663839653064396166 +30626239626639653431343065373330623537396565306364653030616564656533393136353561 +39386561346363626238643337623234336466633064333164393731363037643164656665336361 +62363135346364393936663532386161633036666134363030636237633431663364386565373031 +62376639613662356530336239663064303364643536353338336336653861623464373937383461 +32393831663135623537353765306564633233643762323861663462633031356230333863643239 +39373464393236633436303561303461653963376366646366326162316163393964633531343936 +63346534333738336634316432623236376531623239313937653233393435383638306135616239 +62376266323237666562383865663233613665616139623232643433303737633162613234666133 +36353062613066333439303661346430343435633966346564363539653039376634623232353163 +38393630343334343265653965623066613939613335623466646466623964303063306466303734 +35663837613837383364396338663663633164356636653831396464623638616238306533653738 +62656263346331336566643939343130653634643065636231623331386665336136623533373665 +39343532326262393435623731313831373835346562306535383931666136393934396436333661 +64656264303638306462663565633730653565623338343335613130626565393537636535363437 +34373366646136323038383564336363646230326537306336613130303036646163636631376233 +62663862663737623965366238626265323130306635303334616638333334373261336138376266 +35363138336537356261333334353233313563373365363239616261633630363565333264326162 +62343032373638613665653262346463373863383837373235346463663864366439366564326263 +62343761323438626231666634343134353538386666336638396337663463653531396638663531 +31383733633538636430353364633730313936323363666362326130303566363230643366333133 +37636264636332613364626662653864313665363531656434313635316438343364613933643165 +38626266366564306635376534633464343431343635386266633034373131623963633836313937 +66303639303531316664313664373766616132643663336630303431323630343236663766653862 +65343336643435663862333965663333346432333061636233633138313535633264643963643831 +38666365663433373139623831366162336363343635353536626432386564653063396531653731 +63626134616239366132323364356233383735666562306466393663653038623639643064643465 +64343238616462363662373639613063366463366165326465646164376236373631336231613835 +36316232646533353836353064313531616533663238393434376633323839376134313036376261 +31383838353765396135333465336233663532616538326666386163356431376236353136633366 +62396637656230313962363232323036353234363261626535343834363966356334646435303166 +66326564613166376638306538313136356663623938333136656539383939633235623135346562 +30313265303939333536353138653137386332666165343631333966646634376363623739376238 +65616363666135653966353862303762383530343533326165323063353039636631646539323861 +65626161333363313638303164346138313264356662613832313735356334613863663034363032 +64633734646537323834353337633762316432376364373962336339336530616138393163373962 +37386362613630323931356535666433323961363639313831613763393230373034393432633131 +66323966326532376365613736373736666365633437376665656465316135636539383964316431 +35303531666361656331623138373639306539633539363837313739323839373965366336323563 +32373837313061313133633333336339343961363366393633633064363733653839323165333163 +63323630323061633633646262646465363330643464386139386539633763333961363832373262 +63373463363431396162323532383338333865376561633436373235323833656363323639613161 +61396336636134353035353562663536353566653733623862363438303937633031643763663834 +35663630303766376533633737646365393965343462323532623435373165393662373233333238 +33666239643739383031623063613364623065366230343433343937303562393930353739396235 +33366361663239373830626232646636656661306161313864323731323465646638626437373362 +37663237666165633835653664636631666263626635346363376533353138643965396562393961 +38613233663162353636316633663661636434303633333335343139366136643839613662323332 +38626536383961363930633230383233393366663837623662336438626238353933303665353164 +33613838383764373362383763313939356464376661613063613134626262363036323435373639 +31353633343562623461386363623832323064643231653731343664653763346533653032626465 +33373934363036356137616539346531663135386466303336653039313265383437643836303237 +62363235393834383235373639643834386431386161393833356135366430383231333461633966 +64393439616264366564363263393665643839616231386530616136316266343538646565353438 +39323335636163633633363931333333313963383438316238303930353936323365393739643535 +65303037393531626465306436336263313335303262343535616630613364633239386564386533 +32656464373037643262613465326237653366306230643564636630336662306132346539363138 +34393064353632383531653031323631393539343661306331393363363834356662663834646639 +63356533636531643664356538353431373361636663633261366664376430336236373134373438 +61373964333538653965353930373262383862643362666138653937383563336630343430333935 +35343939313830336533353431653234326539373566666635643662346539623530653266333331 +36646632613438643532643363343262353438373966326161323736306238363666333236613833 +39663162346631643361656330383534656336306663613732656431333839313666353561306239 +38643462396332663634313463323436666335333830326139636464653730316131336162393038 +65383139396231386635333537383138393164633261306531353038393934363464313739656237 +31633566616265623138396234656530623234643463356632303530366532343161313663663531 +61393362643931616335613864356631336638306562346336373137653635663832613362316636 +62633765343430386637326337326437333638353134336636393235656430306332343137303739 +36653165383130323235663434336432636164393463626138386430333266373564653238646564 +33633261636661383662346463373636663363393863366666376435323262353963376264306437 +35363666306237396161646434353735633164633736653730363937346638336233373431343539 +31656339343138613537653132326138623235643864616535373662663939343566623362386566 +36656336623064386664393432633861373361326238346261333262656363366165393739663136 +36383633616237336266636334636435326234623162393338313562306438346432333038363035 +35653965343637346535646339383634363961643838383461393131316330376138613032636565 +33613839373534366661346238646362666133656331653038393435303261633136653331333233 +38343035626464353439313762383732376137333131393536616637646466373864636234383030 +65663337623261633466383338303030626634366563383762373133396639623931376163623461 +30613933336435386530366131663162633132616531383464626331343630666330386461663531 +39316435623633313638373566613639666538353562333664366234363363623235303863633436 +31343033303339656264366631653932656436393961313734363235643162663135633033656465 +62343336656136373363643530643730656237363839363636613433646465653732333666343864 +30323130613730373335393833343232383331383564383839636432613433613830666662616137 +61623066343635373139613963366138666130313235666264393934343731656666343437363037 +65643762383339323132653966373964393361346537666437636265333431313763616164376237 +32616130366130316630656362303264653763346139313766353831393830393530353066363631 +33323233616430313537663539366532343066356266663438616537356263373037656537383863 +63356337316566613734643666663266623530306564396233666166303837303666653637656530 +39613264383836396561663732396633303730316462653739633138343735616439653761306331 +66306530316533323839333934346231396639636634343435396432623431346265343632643833 +36363833376338333936396462393861363838383430343936393563663633346339356138343837 +61346538383233663631303261623631373038666336383862316239366134623763386132653862 +30656266333332303365636432326433633238366531333661653065643236613762343036353434 +36313835636434663063386636623366653163313464613666353664623461363963653764356263 +31383838393864373732313438303630343838346161363638313133653336613935313363376434 +66666630623632333430383365383863336265656136653963373130663334313562316537653161 +31346562323332313536323361333362313631323932663364373637306437366161346265643233 +64653663623133313462343666626338623332643565633062383530343132636137353138313266 +61623064383462303033306231316539663261646265616164613033333462303633633439373665 +39346337353333666137343633663563336233333863663035616135363736383833316665653136 +31626430666565376666623238393962613234326130653436643136346364643664343864326566 +34643532313336376164633939376261343466323266383339656538356261653833653663623835 +38306164393933376337303339396364636134626332366163333464343533353662643037363766 +35353830383735346438383461623633383763323935623030333839323763303838306236633834 +39653664343239663466306335333862366634623237643635343436306430396439333661393330 +62336536396165333361383963316331373966316562326465316239633363323961343666633565 +38616439626563363935316435303063663138663866616633316234626666626264376338663937 +61646461323236326463366530633432363436356332626661383861306661653037363565646337 +31663536633833356466386364393539346164616630663361643761366334623562666236653366 +65353732376463626262303733326537366337646261313238343435656234323439633465376266 +30393565616635656562376366343335363964643561663564393035373864346436366334313262 +62623934663436633637636239636461353365646430366465376333333434343032383032656165 +62376665656330643564383865663338323430373030663234316264663139633764326662663835 +62383834346264326261373535333037383738613832353763323237636433626435393436633537 +66376563613232323039346563313433333861656531623934633234663532613063633233616263 +30316264356537653634383238646664656436656333663339666137386533383962343766663063 +66666631373937663866636135383733623261366438653132646139313362376461373766633765 +34346537323066356463323635663736316338313639616662613661626531653031623331306133 +61336638376234386631666566396639343031396439313731656337663931656434666639666362 +36303863663139323730366366303763356437353634373065343466353763393061356637386132 +35643331646662663332303866613466366664646233373538323438343935393937653637323437 +39636161316565386231343063333962323930616135616363336634316165653535333164353761 +32363932306462633339643136363234343533313431396139636462376639303930376531623561 +31626263383636303431633463393264366336643234303935353438363930646439373739313866 +62613461356664353638336534653934653762626364333532613265623262363164623562393038 +64393534613062363530356565356130396338656666663564366434616633376462343966363239 +32333433613038333232636336343135363931353337386461376430643438346366356239653235 +32393962376232653966623531623233643130616639393535333365373330393530656361313233 +36343763343238303932386361616561373539313730656538313161663739393230333432633162 +36626366353464353865633664306235613632313834386430323233643434366237633831393935 +30653731313461303533633137613839323638623433623937303439326464363962653434666637 +34663766396165653563386137613835353063353161633933316634636631353637633932613236 +39656230333836386635396130616236326530363736653465653664343264313135396362656530 +33636633336435393463613238373666386162623736316561326261643030663762633533656566 +39396637373832323131663639356536356238666533383633373363616335336364643231383864 +39306162613762643462616630376437303139313966616164343332613561333536396533336332 +33393032623834343833383931633264313732626665383038393039323563656263396264663839 +62653165316362326631623062633065653564326663353637343536393434396362376535616333 +34373865343461653138323533353032313232336161383338303739613763333738306566626635 +35373636633065653034373430343630616330373830623562383165613132663737313363316364 +39333731386332323437323563636630633436616438646238636335363965393235653066653330 +38666333616661633436653436323436623238343539653764386239393239376236363531353836 +37373831636132333765663437373637396634333565343635353639383433613363353136376336 +64626339306330666332343766663032623961353637326538336363663363303932356232613666 +61396665643164323662653434326130383331643735313661306564623335656266613966633932 +36393464636532346464633864323666343838353763623539613233623430623536343734626566 +35656331366532643235656532663362646664626666316661366164613631363831313266316538 +39366165353136353731323130626636623137353362623831646563343065326639623033393237 +38363964663237643835643163316564636562373138393531306234633233376664623963316266 +32326535313238663737336166353765306333306235613139646462663739393232306630643435 +35336266376633313862343665376430323837346233626565666361313233303463333239643538 +37376461373031633234653536633138333133393637353164653239313738366138623836646465 +37666434623738323132383831643161626263616234636262613837633933393461353536313061 +66353362633032363935633234363631326665396565653462376462653061663036303432326162 +38626436343933346265383265393133383336333534316439356335616136333762656166663262 +36643362333838353933353039333161383361383433336239353733613137633130356261393531 +31333565643132323231643061616138393033313264616661613439356366623531323933376636 +66643538653836626263326662663164326262633730656132356134336362373434656261353962 +34623364366264643363393463313830643637316165623962623234653932633337313861373837 +34396231373763396462353834343662346431393437313433346635643661386164646635663362 +65393432663834616463663532316137623834353636623662383264373337343633333963663831 +34616165343135623732633232376233383034343362383935353534396635323833393838353833 +36373265343037623736393836343230613831373861333838663434613839313162373336373262 +39366438373966653336613631353837656636343361663765633363393330623132626230343862 +33353230386636616536613939393965353962383666313135383862616263393035313630343262 +34303635306366393537646332366532663131373966306466353433336334396339623434353763 +32376462333637383664336465306438353761313932336466386561646435363738323239653237 +30363663653333643731613463313866373865303533323334356665613165373034616664396461 +62656637306534636236356632633163613132636231336339386231626634333264356265383337 +66636435353866363339393637326632656661656161343862363639323633323965633965623836 +36386461353434313764376137313739353761356564363039633831623439633136373066316434 +36363364356437333032613134633133343461303339323237343238346531333931376461373961 +31656334343737333433653464653932393435353233323439653835613535373361326337343636 +38353862363734363739643231643336373439373963646462303866303134616132653434333736 +36653730633666383663333631303763363530633264336537363031356265386266373533343133 +65373465383134386464653566393833366263383131623633393066633034353739663666616163 +33323065306534343163336638383732383332616637396561363362613030356436646235393737 +65623638333534306138303065656137313132356164653766346238353931346636616338393334 +65383639306431323537383036326265656237383230663133326466623138613264383438346330 +62343839393736653738653039363064303937643937636563613834313339356433663764326565 +63623764636331656337393231333239316266373266393766303138303965623237313232633662 +64666162636566623066633461343939643932666132373933613234363861656266646630373038 +30373932643837643236356631386365643562303733383738333031663831373231663339326235 +30343338346231343830386161666434353932633639666637353463383530646233353631373539 +30376462396437393961323665656435386130396236386666343334353031333661633564633038 +66393664396335353261376232646337653930663364643738666633336332383837316337363362 +36656361313662353235643538653934316566656265313863383765616531656536623039333534 +63646566356634623238323235313366613865383337616334623333633136646235373039353861 +36306165373833633233366333653730303131623364373232363964613933363436323932316534 +63373139666334616335346466383762333662386231366230346130633230623237323133333434 +39353762363637303763613235303739363266653035626132343632373134643138636537336566 +32343466653763383161663639613562323530613637383361663337633063623930373564353763 +30663362326330313838363133366266373364323261653134323935666162333332396464303463 +62336238343165656137656539636231363131653632396333633862316139663631336333346462 +33623735323731396166636563623066376432363939363362623564376131356637343937333235 +37393365313833636131643732323938396262636666646438666139373631343637366435636631 +35383237303861323632306662366161393666376337333134303735336566373830393733333065 +37353166303066646437376239666334366137633430363034643362366235643663343462613833 +31636632386462366165343134373331646635646635663530643561353936633235336330346239 +64396365363838386162656132613738613130373764613961656633303637366431323533393536 +62636131323362373863393961653039623961316561383961323637353632383334316262356265 +65653466363033313234646465323036366265396462336161323063653361316661323335663261 +33626165346530386138623836303032616132363233646438333330353265333337623436336537 +63393461343464636439333331626535613539343833383463633264366363363762353836333135 +37653861386262613130396365396534656631313939343966663737346634666262623239326138 +36663266376535373537663666313237313065373334376162336138623663316136323766386534 +61356262383931306262366165623465333834306538666230623937313736643334333437373361 +39396635323061613862633465306661343266303038326237633935323234346335396132366363 +61376436373930356238613763396464613833383130396536623531656161323865353065386630 +30386538653235623061383266343931326264346563633633373164376563363137643865363139 +33613930333532633837313031363366316135343035333433623232306130313461333337363534 +62653531313835333235353463363463373562383066316338313232396561303634336361333436 +31623632363265356665636466633939643733343164306466323163656562343932643665653466 +33323536616535383637626531366663653030356461393635343462666434656235356339306433 +65383466633761373639633336373438623930363664313161643866326164303466643631623163 +34363963346534356230356234343564623632336336633661363937323664353533616339663337 +30356130653962393461386331656339636534353331323032323966643538393466643134623335 +64306630376136613730326362393835336632376436393564643764656363666338663137636438 +34336237636566393034623733633365356131623765306532316262646234373462353930366538 +30633364343038313734616338303030383632623366663232333465656339666437653939363765 +33636434653164613437346234653433636637666238383931663539376661333964306463633437 +37356233333962386261393531373538333632623762626435666633303061303737303065663265 +35623737356364343363393565666530616565643262636436356363323834333035396364383130 +63303637643239303033386561633932333138366261623162353839336637313836343334313739 +62343163396438386431613966363565356630336662666332393930646362306339343439326235 +31333735623963316566613465646265636232356565316666646563386163663536333036666265 +31393464616562386239396638323036633266663632353231633239383531626530656434353438 +62306236393562626438316661616636636464343730616639353333333266313230316237336263 +64363838653865303537353136356461316564343663336437663232623362323832646331653863 +30346136373231626238656231396365383061313961323663663933666331323235623332373362 +37616332646237626337333332613161616136663436363436303834316130633633656163616337 +64363065613162346436613534653033353533646435376533666261616162646261643361383231 +38646432653663393034383936343133306562383337386336366665343731656466393766373732 +38616239313763353631396264643533393631653937343264363535306235363932663732653665 +37653962616466616439303832356533346538613362666134373762373965346236613066363563 +65326333613832323331383266336339646332313537653230326162663662383335633332373832 +31366335623739626639633961336261306266366161623265356234326534626136396361313135 +38336335646433313462653361386137643162633366366537306463363930356337643363323566 +62323763383033333536643064313539353036663037303966353666653861653435323433656133 +36623663366639393037613564343638333066376135353635643339363136316339643364383338 +64356563373562613564326564653134306161653335353736326438353532646438356133306331 +34663335393937636563336237393437303334336632393838616136633934623364333961616533 +38383431336138326331656661613662633130356334643764393765393932356636643464373330 +61613735663364646537323437626666376533653434613330326339356664666364306231346633 +31336637386539623135643161303463356437613162643564343834636137633037383664383034 +36393630373762666634346135333831616434636530613461656637356263326436653331326530 +32643338643865623334323831656536633462313963383738666162353330623764666666333062 +61306566376132336330323536326131353136313231363537623664656238373463343136323034 +63346430393838643161326436386363326136636561313838326463326531653665316363666661 +64316265333365616164363235633731373031613931636530643133613163313331383931323962 +39303034643435356565396136613335373964346561386532326135663737323763633938353034 +64346132383966353966393737646431346635383362343863396239613832303830353164386539 +65313862306537643462636362393337356561646137646633346235383636306462616663626464 +33363438623930376332666637353764306331326135636264623132316133656266613130396437 +64373531616563323461643430333964643332613862383662616261643863626535353338656265 +30363432326564373932653630653531383938376537323866656664613133616266636138333261 +33383836613064393231316139376338616463376264643266666632363463396431386662373835 +62323264623131613031636533343463306637376433303465333361336631316165393663663939 +31626437633937656135346138323634366161383063353962376462396263363338393737333235 +65376632626662303531643137363338653531386665613066613265383535636234376133326236 +32383639666234363238326563353934306231393662323734336661623830333564316339363336 +39633066343230663464346138396533303164626534643835383866363763393139373335663933 +36653562663132646539346237663932393165613763353833303831313261613362626639636235 +65623933316238653430373162323362616263343737393863346330366232313264663031346632 +38656362633765653336626234623339333833396134313565653438333038316365646137633862 +64626361663364393633663333373031306466336333356466663965323636613865386439326136 +35613934626439366566653663626134653563323961323266326465653761653032646233373764 +38303034323765303139653739613739396530613736613331376434666137303266313031633964 +63363733306635386366316137396534663033633763363163313532393438373434323630663737 +32303337346564373465653633636532623262316334643962633539303866383130363765376661 +62623762633339353264316134306435383761353662306161303362326333353332326330323034 +35303063616437353736373434336431376339313964666230306235333733633961346463343034 +65363466333436333435656631323739643434393637333664663836653732653965306362326133 +33643130336530636364333838396139393763336537366431363035393766313632343430396631 +34326363613137663234666635343534366561333738303362623862323266336631376437333830 +65363666306565386136373761303736386135383132333963316238353736653161313734393935 +63313733316561643733653564656235656133353837316166303434653162646565346230656164 +34633362393962376336376330613830656535353238653361636635366533633333326664663764 +63306164333465663263316636623836633938346631366662353836626638376233343531626665 +65633861623863336333613131343665336433396236396164373537306131393363663033376438 +64653830353536656665373937653061373834383232663233623239646664626135656534306234 +65396561363435353033633430633539623337656237373637613538613837396466316139353266 +63323862613966643038633165643931323761636361613862646538626361326537356538623139 +38303964333063653631653037356530653236666265353866363232313634366534656666623237 +36393064373166383333393630363939376162666563343832663136303730633966653661303430 +65653064303234366366366133393234346563653331353235336235383535343230636362323631 +31646635316535326564303239386232373138343735303138616531353464303965373265613365 +30383035653036323764313365633563303564343363386632393432323234346565643634323537 +38343165336631646337343965636663666561303439323534613261366265313663313832666464 +34353163373637333536376235326664313630656636303634303033353532383837373933383166 +31353264616635313738373431646632346633636334626561333035623237626537336564623264 +64353833323335653830616331373434393065376139333439323264633838383365353535356239 +39316532313861656339313964363766393435636232353933323430623562353638336433366661 +62633865656566613839366335623865653030663161353138343662336530383864623464656238 +62643139346563333966653036653335613334646331343465623138333965363532323239643164 +30316238666233653336363732653262306530643362346433633465313634333864376138393463 +63613764653333326339376664356630373965346334613039373939623235633939613534616461 +39353262653364303230363964346464616562666339373138303339303862313163666461363836 +63323832363961366465626134346132626633666162346263653030636639666538616638393933 +64323863636631626562313862373935323537333331656137383863653865326432306662633961 +30613638336530666432306336633264333066376237333861663738373133616635623338633261 +61353031353066306136373035323332613763346664343039306637613366343237356563643736 +66646632653965346465643261323934333231306561373438356566613262376637623230343533 +66396439653665663135316233343436663036326134613637623538353239613238363131643666 +31663036323865336163303661626137313438323135373965623539653263646631346137303131 +32643764333436316334313864376536313864623636656433376635313335643537643135643737 +34363035396439343063373961393231653839613439363039646363316664313539316239613934 +39663764643335646338646535303533356430303534353032383838653930326264356531373636 +38346132343833643063636662626266343730646238633464373034613938346530626131633461 +37373163313235666663323831646532396162383138356538373232363135643361376136323130 +35363761346630306464333332323361373435356336306163636462346435346464306263353031 +64396230626630386338306566643964663537393233356331323935393238373564366635363661 +62623539393139636533383061616562386261306162316331643334356639663634373264666331 +37666139323165643830336138643830343931643965323138653661373061613161343434376164 +33333661346137613961363431626234663935663932623765643732373231323964383039393835 +64613964383831373939363033626261333935333265323239336639656537323333333862376361 +66373334376339356466333334303662343665633961323464626536663162303364663961656532 +65663330663135383234626266386165303032346266663363663064666262393166323633383438 +64653239636165366539656363373238316631306632633461616261363565376562363865613434 +61646638666438326262316334383330363536323235333863376537626133626531383733333462 +33663266636462303064633337663539336231366562366434346330306461656338323636303738 +37343062613334333939356539376532663765323237343763333139393366373066313362383063 +62653634353163643161326135356166393836663862636238353763646461386666323265326633 +38383639343032613363376632326635303261636631633964613732616331613064616335346462 +34303437633863666661346665333066653837383834663532366364616337613039323033363931 +32343232356666626438373939343832356238313932313661643137353766336264303138313231 +33653466376231373361396362636339303932333634623834333034396366626633306363316537 +35323431393337353263626661346538633434343434323339333465636336313239383362316534 +63326637353135636661326363646330373432343334366434613030643230343133323166393364 +33386264643030383137366330383432616532333035626538626339663439333765333936313331 +65383564383661303734636235663235313432666235353735303563356362613564326436336164 +66666231623961616434316338353237636263663262633261356533323562326535663966316262 +32623861323230633734306462303333653237316636646333613962336136643130386538343766 +66303236373737366534616138373339383131313333656536626263613936363966613636613133 +38303862323535666139623361306336653061633761636633663534346563393564386139613134 +35333434633165343335346336393764616335646665616333616537373139623466323563353063 +34643434656335353732313731623235363332323964656663333836616163393561393439376237 +35663830333130666463623463306663363036666562316333363538653364636262656135396534 +30386539343032633936303536653462653234663630373932653964303533666262336531363637 +63623166343833373931646330323763373563373338663139666137623061303236643431653663 +34623737386461303539393134306161363135353237323961323663666434353131373665393339 +33386666386161623134376432333239633762643937323835393062313237396266636232363133 +34336363623163646463363962363065343865393339353739613030393334333166373032313862 +63663961353165386237323339666336396531653039616233366466633262663761613363346263 +63326634633633343861333161623764376530303232346433653636363464346630393264613038 +35643332353532393635653432646337616361313138653064643336303561616232383764396566 +36613065353836333832303462613462346665366338356362396665363361623462326431333833 +30646334653832663237363338363734663633626136386565393865323635613066616535663130 +31656665653830373461313034343765623234663263323761363562343339616661353764333133 +63353963343863356634306634323164396537383935383065636630343461633230636465336238 +30346139356633353631633235376562623766356331393139626363326431346332336237386638 +38346164363336616136663563306238616232323231656333663965383666613830633861666437 +30623134316137363166633338343761613837383064623034393733633864316665376238393062 +65663263396634303538633865326532616538326564333435663231386364313334653336353339 +64636231623331316532313533643938346538376531656435313731613932343738313661313166 +31343632323461333066373432646236636131333231666337366232353934656265336564343330 +39633433313037353066633731386136613038356333623434336532363136363331616464303764 +31306138336330653364313363613639373535376463383961303338323232323266356636633066 +32303839623835323231346132383535356266613864323636393962386163333332663563343866 +61323830636431356463663232303130656436333537663162653233393061666335386466353336 +63663635306539316138393330613466353833616535393035383436343564316631393832646266 +35333333666532663830626634653438323163333037316263613965616365663563363564303466 +36623330346365616666343433316336393735663834666531353637346363636361646265636166 +65313435323830356431343337316632346536663165356539336234623635383239663564306261 +39356434393164323839393239616366353164626230333665663063393232396133396666373238 +39303339616161666162633939626637336262636261623331656361356432386337353234306632 +33363930323231326163353832623037393661376362336461633439616137333333653666643030 +33663562363465393838363961363435393963383762343535376535616635333931656264623234 +38646261366532353831386238666666303436616433393064636335363838303034653063323863 +61323666343139333830663130383331333533313063663336633464656662613066313331393361 +38313364643233383963373232396332656530623235383139343164353039656663303765303965 +66613437653366633436626532613765666133396334663761313563383830366636623663623737 +66373265613734646133643532356435386337306665623935613630323634353132646530376664 +61376164356634356333613532333263383064623534326566366464623464646436396262313861 +64313533623032393637393164366135313463346364336165633238343138396564373761613430 +34653332353933396265316665336364376334666664613936363937666539656366653162656265 +63383666623537393934653661376466393737656662306437353762333639616463326633613061 +63643164303565343861643738313762333133326261313465353039346337656135666263623138 +61323039353463646536366636656136383534366361613231356163376431316339363739353061 +37313935303939366137306535303033646663656536343730646633333861666630626165373339 +65346161363939333839346637333761343833373034373534653632643332376464643832333538 +32336431633163323537363830343933343362306632383637363066633137666339636335646532 +33336433653636346231353064616237383564393931383635663065356364333036343837383865 +34633531613031383233396537303837336538326136626335313362396239353564633762353532 +66333166336431303435343838363532653062343436313032616135346466643931306266356530 +65643532376532306237313839343565363634656335343731303430383566363633633237613936 +38373036633030663932373038616262333533646361366537626333306138646330393134303239 +30383031366239666565373833303636636331373930356461383935323438316233393236623266 +66643734363938656635373061613639333563363166376262343665393533303536326535613734 +61313964366131323938653262623233333062666232356535323635303238376332353462393237 +35313762336438366461386233346136303737363661626430613439356135393734356534356537 +61613834633838313365626132626364313561623737626234386337636235386239323764666638 +30623865623733623137633965373939373034303434333838626563333738376233313133633835 +38303835643335643435306265616432663832656566373137636531363932343830383366623433 +39326332346437313661633032353636636264633532336438363534306364656263383937326364 +39633262396665373036663037303066396137326664343539643865656134653662656336333965 +34393361626466353136363035373732616438663537353835396634363732366664396463306664 +31633661393031316238616631333934653336653366383432623436336436616461316137633461 +66313862643066616234613033653962373362356232303236346366313366343934306234393736 +34633266366562666661303561643737346234363732356531393461653631666339326333616464 +66373761383832613036323062303131386635386130373635363738653063363233626366663336 +38303661333738396632306437623439313166303230373233333830326165333631633161653865 +61613732313837653265656665373461326136363836303262316333336339326239616562646231 +38383737316430376539343662316636613963346334643931356136646532386164346164326238 +31666333663536353332313761656539653639623034366563653563313136663964363135356635 +61626265376465353930383365313238323930613462636663343938363432353132383561656662 +35353464333162363266353435373863376533363630306463373437363638353766303963643538 +30633537633637306165336663346235663633656532306539663538323338633630643966613365 +34313233366630326462396266353662623534376432343630393938356435613266386662643761 +66616232623866343131633330623562636163623333313035333937363836663266343736633434 +33366263363061373135356234313632343836653036373365643935313739363730393739636635 +61653935613832363230346561383335376662373331363363656336323835626634346530643138 +32616339343761336530623263366461663635303134306138636461653061643066356239306238 +33666638376636363137303836323062306532343766656262363466383735343361616431633334 +64323939343632356537366661666532623232383562623962626233616265613130383731326139 +39373432653862623664663239373138383533326239653461313530353630636535313961343061 +31366663633932356439353335336565613236633430643464363862633232616530333733343439 +31643665336532653566636337376664643962336539636138373334613535386336393433663232 +66643630353531626161373165393636396661656135343863383131396232653766663537626534 +35623130343663633866623662633038666130623536326366356163303234323166653830666565 +31663139343432373766663230306536303161393637313832333331393538633530653730633761 +30663137613962663566356235323039373336393139386461666134623438323935613132616338 +62376435356665306133343431343134386539393634316238353131373765303239353237373365 +39623162376336336230643261356137643465663134356265303431613262396461313064306632 +64663866363531383338333338343964626237626663643161336339376431656161396332636365 +31346430313531393661333731366462633362336533373936386566633762356434373839303137 +32663238643334656361666231393764626236393233346535303837323239356164303539373534 +35363832363931376433356636393639633037353535656330623838636665326462303966636135 +66323937326438383138363666333831656261303437393639333438373362663730333466336637 +32333730376539366435313065636137336638376363616433373837656164623333313562363366 +35633864663239306539303136346339303865613038373530393837306164326337623533313865 +33666165326562303132643431383836346365336335343333653530323334633134383134303438 +31636430633635343832346133393632363666376634616434323334386530343533346635323134 +34393837366138343933663438386166356664383066353764386666626466343661666131623139 +37623964343639623830333539396666623232336236653464333336336334366431323230633163 +38353966393032656234343466303832666666393435383861353166623230616266643464626564 +36663439666466393631356666383564623261366538323566633266306365396530373363663531 +39393833303430336431663234383836386164643135633233663866616633316162323834373066 +63346533623038336261316432373461633439346263323061383135336638666438326362623263 +34336239623464333333326434653562623466356463623266393061363033363033343834353031 +32653338363964366639346530323462646432386466313466363235653061653566343062343234 +37656661386638633661393234333161653432623636393331356431396562343138646661393337 +64336462313863623731326534396266373035333964353930393634663133373865386464626634 +34353666323664616430373063366439623631653764336537363633333461313662323830316338 +66636534613861346630636462393137626538626266326337643639303630626561666239613437 +63356366306532613737303639656666383331623230656465303561663431393365313662356332 +63353365663533396432376238373038313835303466343631623936303039326665653764353633 +63613865613331396264623364636163373537663835346537333736643931623734326666313962 +34643364396534616163666163626333336566633035363732343532356438363163646166616633 +35323139633062633466626362363632653836373863323831666137656133373861366433643430 +39316637613063313337656565346332663037363338376332366230383235323562376461356439 +36333238343765336661636538303332356434303166663937376166626231643763343165623935 +31383665363730376666393433323562613837363034363866396139633832326562393236393031 +66323933336261613963313539383164333336383866613530616561633631373837353338653537 +37356330623364303739343238666537633635333237666664396166663863643938383034323131 +34396635353739633663333632383462613038396561366265363334393764363038653334313062 +32623638633738333261633538613236636432623438393338636164366161326663393030633163 +63643338356330383363306438653563636566303639633635323665373331393733343233393066 +33623965373437323564316661303734633735316666646332383765336230663437343665666531 +64616365613130623239363663623462373664333062643230353664623462616538373061393034 +36356635646138316235336163393863376230343934643165346666663565376135393339666532 +37376263303336393663373664303061333330323434306335333031316564636332326133633236 +66393764306238336265373536353466363630666466373563323836366561613163356433313432 +35353566643136366164626166346530633831323762303464313661386162326538343063376430 +64366333653864653938333861346237396336343430633764313036343438626433326561353061 +37633962353363386631356366333632613633333131333736363666313265383736363730386230 +37386130303631363762303731323334636339303861343630376137376436383032363535373637 +32346634353633356366646466616136386163336437323636623734353630373465343039313131 +64303761623866393438376531356363396234346633636634326138346336303834373839323166 +38386563323664666236333631303766613033626164656130626461343664623966636639343064 +35313661316635306232313964663839613032383635653233353035373433366462623432666333 +34356537363930316163333462383735333766613164353130356361386530306232666331653132 +39393730333736653064366630383763646363316437336563366630363536353861616635633530 +62333432613161356237363531333762366462316666383633373437383234363731633066666333 +34303234666532333933316333633063326333303838383830383035666230613332613131303835 +61353361333437343964333331353239363262356535333861313264633435666532613732366264 +65353630653736623630303537663035643235353162646536303833353033323837323362666433 +37636438663038666662316636643465366566623239353436393436393438633634323032326531 +63656464623630623334303432306461393833323632613339376634373435353231393831663961 +61343764396439666463343636663539323539393166363462646662333532643265343935653031 +33386136636539653936653439643436343330323461393762633333383739613332333265613064 +62303939306433383737333938346132646431643231613533653239643632393739313661623432 +61386564643963313338363838376336323266663434376465383931373461613635366464333239 +35633736383930306131626334313238323835316466336434333963323564633262303530623131 +65633136346434633962326462383263623437373632353663373536373562643338623139373734 +30646364303261316335636562633837633336666630666262626136323736366437643338616639 +65313335343531633331326336626161663665656465353131366236666331646436653837616637 +34346434616632626434656130626632646439366438623562333962353635333165643164626165 +64336537653661333037373131653763363831363839396535386338613865643765666462333034 +35323733393366656132666233333339633431643165313436383039663363663533626334366630 +65363762303336313236623439653130646635376532383263376331383336393032653937346265 +38636339666535366433303535373436643734616535386366316566346531333464336139353039 +34653934653733663733326261343034306265316561623865323966353534636666313135393964 +61363237383534306361303935336261666535383966653033653666316162653166343431313862 +38333131663639623038343237353633643236623831663337306363646665306530386538303261 +35303961363761306238373665306163656237613764353961623434653562373132343532333737 +61663731623533303438613534653435323062623361643635383862353863373261626433666334 +37616332393935326563303162343833656364656233313735663363336633343532383433373765 +38343531656465303030383439346537313866623331656533653632653562366233636664333731 +37353335343634643136396638613062666333383463623934646335313362653561326530323034 +36353066336136376361303833623466316134643162663137326231663635623737326638316566 +64306237313461366163663938646230393266356631656631363432353064633532346164653435 +64333465383731396232356137396535373036636239356636396462373038393765633763393834 +39623963333331353661613135343436353139656238383733653161303163643161366663333735 +38313935316564393462363265376366363133383335326139333935346533343733306438393862 +34393166643037343735336134633762313430363237633936653762356439343338343636346464 +35366536366465396564666536323237343738336462393064333465376239393530366137363262 +35333134303434323763336430373064326132373837656633646461323733383761346561663638 +35323130363464396463363238626663623532306131316539336132383331313261353664633266 +30306530326131616336383532613136633161383437326132303732306266343163636265643664 +32353965323464316339373739613665616363316564653035366238353938336439393865353036 +66313766373135663436663761386536393833323338643532623365386336393866333233373632 +37396661643636663531656235613539333963633164663834633731356364636230666138366631 +66643637353232316437383130306135323231393430656235346531663034623538393766666366 +62383961616232656137353036343033646561386562356334623465326637383162626663356561 +34656633343763643261663532613836386139653238363465346332343138313963636135363537 +61636431626230643931373738303565656539366364343330626233303730646331373637326236 +37343761346265663066376530353339623632613561316635363262613765623133316166313133 +38616136323931366339646339323065663234336536643839316130353930626639306634383364 +64313039613238643461366635643037653934383830393765333265626538656333326265376437 +37393135356638643165353739633530653832633534393831323330663535376664363462373238 +32633932623564633863303766333333346432663431383430383839353766643833636234613632 +34383436363535383662363538383839616633323031306166353832366135666534373135333933 +30626538356339643965393331656233613866396163623030353864363337653830313730303839 +37646338323334303937663066616132386333326462373566333237663737636438623039343533 +63666238336366356365656330393838356238343437353162653130323734633936323164336564 +63663336333666306561636530643762353738373136653830376563393936623462626631383962 +33333163383433323331313462376638646438376232363863663738623531376533656261653833 +61366664643939663964313861393566626533396564343636653532316364313734326565653563 +30383437366136646663366663386438356662336366373233393661363332366232343032373365 +36376332353430386137396562313262343866613563613562393434353837656432666363636664 +35306561313036336262323433663638366463333232336563386461336239353030383061363833 +66306232343464653331623838366632613862623966646338633132393534646136303339336165 +66663539353166313538376330386363303930343462613131656132613036313736636130646335 +66666461396163666363376230373638663935396533393138346264643335396237666237326433 +30656430393230396661303037623366343562666632623833646666613732333563353734323461 +66666466363539623439323665636235333033343431633038663136333533613633656364633364 +66636663663338326236643532333764653565343034333134663939396535316663383235613132 +63393132633261316638303161653236613239323763653862616430623730346136333030343536 +61616437623463343264363433386135303936396162313964383637343766333330396366613937 +63613639386236353864346164356130663433636564333236666266623238663566656631306236 +61353062646562633230616630363039376138326433633263386339323561353330613639383238 +65663362333034623465653937643961613237333838316461323639643730356335613465383434 +33306232643137363337336136653162306138613961323666356131376465353933313862306237 +31393033666534623733663538313762306235363938393166663532663239373536373866643730 +62313136323365316234363036313434323531623463653931623932396330646535373233366330 +64646432396663663466316665656463653534303462373133393935643138336166633032356133 +66656537613063643332373930313234623639383135383461326335636333363530303535383362 +35653765303131626566663431326632393065343532633461616363393132316632366536306162 +36633037643438333561653739336562386533396666656361656632633163393936373631313265 +32636436343732326635646466313662356332303130396338633466363664363664653261373866 +39643532323731333865656364653337663538353666353665313266656536356631633264343335 +33653831363861303430353235663738333236666637393763353831333832636366356232643834 +65643138373164373362353638646161343263356435343964303136323031346135663563656462 +38653536613663666336336166663837393335363736616131623663366638343732393138646233 +32373062633430623166343065663730353565636533616438626438353464666436643437333733 +33313736343634643532623037366630396365396536346330363661646165653638313535646438 +35626234646331643562306335363037636631393633326137386634363436346265353062393765 +62666132636235393339616561653661383139303866643432343763646564363866643332303834 +63336261336163313062363239323938313466383563633561663037383865303737363566333532 +64623539613136653034396632366436316438393439666434386437303634313736383339386536 +63396532343333303761306330306665633430626262383766356239343665643739333461623836 +31613263383833383766666638336161333866333334343036356538396132353236333537326632 +33323763373639386139653038383165386434313561623633373535346463653632363134643339 +33303238613433346362633062376633323135313537656163656632663762633763616538333038 +61393932643331393738393134306336316230663839386432653439616430636661376466663262 +66646465656335636532633433376135633664393735646432363739376565313932636465663139 +39376237326163336162646135323366306233326362633832353839633264633365323837646133 +34616234636132393536646134313738323764343830616333366639663566376430626562666431 +33363264613038663531343735643632623631353837323338643632666365646134613036313032 +61333930623535616562396261326139633539666533666130323639643134646533656465323136 +33386333346265343734383236393934376238373130626563356433333830343362623765356530 +33663362396531306161303662653938656131616438363034646132373230373863623138663930 +64656135346133326531383866626561393461333138343065396461616262643231613036363537 +39396235616232373861666131636135626463323539636263636164316338653632383233666139 +32363038653936396230643634373461626337316561376138643961626163303661306161346636 +37353538343530363933393335613564326263623536366166353138636330323337396235663036 +31646265633461373832663537613764646132646165386661646135346332373535383239383034 +34336238313531393463353263313736303033336337313539636537313536623964386531366363 +65356166366463663936336133633135373436373038316635393733346362633632643533343461 +37383965303764343566343935333136326332383636376531386339396633316535636461366238 +38326466633437366136393461643031316536303734386631616664353366306633383661616535 +61656238346566663061326561633531646337386661346635323463376133393065623233353634 +38626566616465633561616436303237306361383565633130666439383536623637366536666234 +64313137633439366130336238396339373235353534376530336365333834353262656637636230 +37656536376166316138396434326661663739643765633335323037353432646637363261623932 +65663631343535343863666161356332326133333462333961313065653737663235316635386635 +35626435616136373666343061646266373634613937666566303036306230316131363166346564 +35373632626634646433333166313936663565346662663330323631383237666537336465613564 +30303338366631313536383366383134653233353966313566313831666233323236633062626233 +33366166386162636533366466363833616166356239303738623433386230616535353462333636 +38643661333932623335643862646532393534656231643031666337353961333063613939306462 +63616534663932666431356132646564613062636564376438336537646638663830636235653237 +35336635333866326435656136326136303735623965663537363834373132336535303232366563 +37653733316136336633653862373162326334363461613363623162393838623636643134366262 +30323663633030393832643436303862346362626633633361336332653338666562343565623831 +66313336343663386561613833393066363361303039353134383030306633303830376333613637 +61383835653862666234393835633737613435336630346262383137656565666234343730653562 +35633430333730373938653064363762326265306437643635376630306366623930646136623434 +36323733366338306631333538336264613337613731633234353137343163646535663230613937 +34623066306432333736666661356264363735343166656531303361663732303336373138393363 +35373332643364326436323262663962353165616234373063633134393536306137626566393431 +39646531353734313538386239313262663834383038663336323565343932306531323137383236 +32666362396465633965313839636366316364666561343163643666373961346133373838653266 +33303564633134613337663237346264616137633062633533346636386139363531623961306464 +30353465643331336662656336623765303438306239666136643439356364646331363135353539 +35663136303838303861363436343837373564353937653834633763313337616539653064383431 +31336562656539616137393465346661373138646135613132663730373036346631376131623863 +39383431303933383762656562363864373834373765303765656533323732613264313164396339 +35666133343131633139373232323535623837346434636539373031336235353234383464323733 +39646164623034366362373431656131666331396232333937663765366537353165653532343834 +62303039376536663762306565326538386562353435303830343036616438636161616235386437 +36343233396530333935363563383863353963353736656334303434353530383862653836646465 +32646362313135633664313863373732613035303765633332386662616131306430316334313431 +62343837363732633733366136363866326231643037386534333139303030353562396663306531 +37643734336433653961313035396663623831306337346365616330626234336139373931353166 +63613264353535346166313236626564333938633531373633663037333731616534663136353938 +34633037356237353930306335366630663433613731383034313435666662336539313733316663 +35313964353462383838616336653166373763666636646231383536633265303231643538613664 +33306530346436623132383735636662316365393165373166396366376166356263343535373534 +64316334393635316435343964316130313330386363393462393465663833656163376465343065 +33383463643538323062643664626664623266333635636635333934666262323462303562356366 +33373137623331316631666133333239636239626463303362366333633639336663656436633230 +65646533306131626561663031363661663361663163363162333762393337643266646266303864 +38383564323635643765623438316262646337623032636138393138323938633561313865303837 +64623030353435313035626565366564303530313234633736666232303666313765616632643038 +37623834643830366530333130643466323762383837323461313132646239636431353736666265 +30663639643636333132323332623132326231346361356530616332343932616562336531326233 +62643436343338343935666239356537663633396539333861343436623330303362333730366338 +30386463633363653465353530303035656463393466303563623830393263653838326162346165 +66346636396339353263613932303336353431626535363335396365613830346334363063373162 +31333062343162323738643862656230616566393930303162363433633865366366353833366563 +38326436633964643530303765313436323839646265393939656162326563333263643161316266 +61353933333132613161633630633865326266386433373664343266623533386563356333303766 +35396262663834633562663130376565363234353237366631666231333166656332383464343061 +35393433383765333332636665656232636434636430303466623334326665313663656630396230 +61323933396436313333636332663666326435653232356333313632626437326162333832646564 +65633061616334613261303839313337393533336462386365663838633938383262633462323634 +64343935653233363330373132653065663937346561616433663764623532393039653561386537 +32336363353366636232363033303366363066653637633631336432396566356639636531653836 +63336264383566323037396237373565656238666161346166646138653834363364383031643163 +30346663303635663134323866333330396366356333333935313562326165636561343236663835 +38313631643331343132376631363462396139633561323837326130623035366330353665396138 +61306432333764306631613664306332663363366462393963623865363663626438656636313039 +30636665613439386630366662663631623466663262623230356263393537356136613366383461 +33333434356234353438653931643536633339396431316465386234386431313461356165353766 +31373961353730313662333861323063316130343336313733316532386631306335343761323333 +30393161646238633633646436306333353537653938303531373936376632363133646561643563 +62626162336432353763613464343731313433643965356633653964373465636231623638303465 +63666638316466333934316133306330373330643935343566663162383064653037363233343637 +66363763313937376330623861303866316137656539356532383935393965323132313664666634 +35643537363961386536666366336238313163303532633131643636336237316235303462306665 +31623439353136393261333435353533616463613964353864353535666432343333363838356337 +62363836643335363365656162636231396464353866346561316661313032636333353632313063 +63616437383833326439636433666233346634333637613932626436366265303238383831373837 +33663433656561346264383462626461323663336661373533313863333034636437343161313432 +37313866323864373962616432663061663366626530346563373334323966303731666435383761 +63613430303733373737653766643266333930313237393666633530346130656465333834303837 +64616461616137656663303030623561616562653933393332383465393637366135303836396665 +38333431333136663663336264643963656232366332333339326631626165626562623264306333 +35613031386465386139613266313933323534656564306530623639346363653439633839366361 +63323164303930623864306330636131336436393937343839306362643664646333386630323036 +66393438323639396434656233663363326662396435373536343130353130373039333763323364 +31636639333537323039356164653065343034336234643734396662373339373561373430653833 +66313239376266333036656666376231383266353838313465323437356162313733353661366539 +33623361333463363665396664383662393335613033343162396438663732376461313234306365 +34643833643734633061303362376330303962366263656533663264323062666563313362373163 +36616166303064316365383334616565346137373562366130373636386333653964383738363839 +33636135396333313039383633383735373966343666363666663763643733303231616234346261 +33663261316234376531366563336531373734383835626137613862623930626263363863353532 +62363230323165613631613664333361616530333735646663316435313635663365303336386465 +36343235623763646537313230636538336638393664646630663338383662396531643166393338 +35363833623062373862396332313262353162663639326564363766376133336564636435366366 +36386534356363376538666166373135656132303739393135366661656434383139386339323263 +35383061336335303136326665663734633662343336653339306464643637613463316238313436 +66303634616336363034353332313666643764326637656539653831353837636334393965646631 +61613362666332396338363632393432663337313039366263333430326162383963333863353233 +64653138646238363234373933326262326662396131323965363765376439326338666232613930 +33333636663666386664363962303465613633363965303832323230633337343231386134656233 +36313534343662613530333163313064326132666164333336356635633030383564366463386238 +62383030336431383833333134386631316236323736316135623966313838383531303261643132 +32663665373135626465343639613835646430376666643031316533666465623533623961303163 +64366336356233323236353365623963663833663262366162303934306531356635366564353739 +66363039363031323333643365613939386538633832363339346137633539623938323037646161 +39356463326366373663343766613965613334376339383533343234656133383663323337393264 +39343533653335386365383837346139663036393039343733343562643634366136663732633039 +31643134343263303636646465653839656630313636363433636336326365333436653366303666 +31386431303362353263343034623462373736333963383637323431636666366532363636393835 +30616466346230316461623463303735363764396266333335633039383064373764366662613831 +66386661653932393961623261633637333538303464353738613038633866396662326536616232 +33356234386333616237653731643536363334646161623362363731343438393162353237373365 +32303164383237633136363836666261356630613561333433353464633236366366313332363033 +33313361353137343565396262313735653132386462316335613765643435613664646163376235 +66383064323665663265643366383437323764386534653763376362356634313063363536363363 +30393539643730316539363933336439313863333036346162343038383233393934386137383033 +33316530313735316632366533653135376432393638393732636366643732346435656133326330 +65613361626363376336303463623462363434646631303531363738663966383338633939333330 +32333364363766363162333962656130656363646233633533383066336232386434393732373731 +35646530383330626364613363323232353862646533356139663865356331623232366533333633 +61383539636364313138386634363966323532616332643861353462623061626638376135633261 +38663435306134623036623639306135656536383530616235323131623939643931336364396234 +39323635636665643363623663366465313735396330386539336437616561626464333634316665 +62663664333065613639303930376638303565316239623735623066356632323732663362653835 +36346663373437626130626631306235343031643532633261663261643164376436656663373034 +32343935353936343163303833393132323935613731353862333633323161366330656664303136 +37363865653664386233613038326536383333613333316439393137643563653132363136373531 +63613837353665313163383564633735616434343032393364356465666432613963313363616430 +32643265623562393864366261306633653232353462626462666638396266386136666665323730 +38363864616164326533336165663939323733653361343163616538613965643932303334636135 +38313934653330623062633332323162396462313536373461303837646334373538343965316135 +32376465326533363164636539616534383666303737336535373163303162326535316632303966 +30396135303430616431333563376465656136386235633534323064636164393335306137326439 +37316239316366336565336535303936316637663564343734383065383666386434323631663564 +36666566383535373739326138636234636334326361303336323035326433306535633430303433 +37623265323631653562666230346163353538616335306339376136656661653639393262333431 +62373931323237396230383638363034396531363233666465376530633761313366663630393636 +30663839316564666137623462623363313633633237326661373439353536313363636638643465 +64393363336138323333626466613063353939633834333765656136313532366462376535613632 +39326334653965313666633136346432306436663465313965616630613536633730303265343663 +39633737383835356364323130323339353531376537363033373333343062633839633335613839 +33376236616263326338333736373761386633326264363338393264303736316163376163376461 +32663461373163353566323232363632356164346463346263623866653930383137653233663864 +36623636353932646432313362333366326636386434613532303364323266386665303837313962 +32356630323037373331646463656361376337353862656163336637346538613231636135663530 +31373132333062366533373732356561383533656631303837386433346230323438373535313464 +36366632316361616263353034393964336234346632353237633130393333303637393236383530 +31303038363832356435313334666461306530633037613563313063646139393465376239323761 +63303437363230366238343536323836643638653339363132666439383862303631373833313161 +66313565326264373965316466663931343464633330623537643232623365346530353337353261 +65653561383334626239313036323432613233656633633833656566383538393636366639313131 +36626631663237626236643133396163356237633737306537303761383037636161363834383638 +65333739366338636561386462643433313238656666316266316565643762366530643934663166 +64643130646233666561366330303464373338623136613565616534306365376263656535373039 +66643266313466323163633764643231356132303933346232623961316563643261393632393462 +63343965643835613765383063363431636234363965616237656336393732323865393265346538 +35323539613732323064613461333435336162613734653134323031653039643537373930623364 +39616530653364653064343533643137623636326538376531353530343630656337616430633462 +35353733316562666464383533643638643839653662663635383339646163393031663033316539 +63353137636463303236633466366637646436326335306534326131326363633965393837666561 +38343737366132663831356363666235383133663438366435633265363931643133366531313638 +64323737323735633035306631363763316232633762346332653737333634326430363562623365 +35306465313734656330656235313033653932663637326337633238333131306238613738616536 +61636635343463383538636638613466373531636232626635313630656231653237646234306233 +65313038303230653566353935363566646263623033623437373436303662303039616231366235 +62626364323665363639353936383562383538643534373965663732306130313237666535626538 +38623966633331383863383465343238313730643366323166646139376465643565383631346336 +35376664396235316566383763653932383366646461323464656362353366393863336439633736 +32636533386662646138393836393339333162393439343839363835356232333231393132636563 +38383338623135333135343335616238306635653438663434623438383836363138633335666361 +30323463623834313730353036353462653963373331666136333338366236643766386136616437 +65646232343934653962373962623337643762303561623737666333663861656137613932633462 +38386265666533623433306232653366373233633166653164326437306661343731663439363236 +37393334336531393633653736306637386531343035356630666161633066646365646566383636 +64343730313130623632353061633666623833323234666364323035326330653765346437396661 +63336239336139313039343264343937333832313638663163656437343666393430373739316664 +64353833643139646265643536653865323761393039633932626264633161643961666133393937 +61353630316235323561323562633965323530653336373034613963303163613139613663393434 +33383233346335353132363534613466376333393733383865386562383332306365366531326666 +35653730366236633534623739363265656661626465336435303163386662613738623565336336 +36616335356630393034653939613566343161396563623338353739353538663136656361363362 +62333062613861396535616463326664373264336136343863313361343465353463316339363366 +37353332346638663639376539653662343830636337626337376535346361393835306466386664 +34616636663733643063396363383537623538363232643838316336323838346237333365303466 +65363730623365613633643232326137653237383064383566663165666664303461363764336633 +66313338636661386639343935376534393965313131343334323435343433323130613633646564 +30313033393837363231626132643565663130633030366335643864343532356232663330343136 +32346434313837323139393931313466383837336438643066303432623365666164333265313234 +61616263643630376330626530613565356232613461396533396333303662353531613766386639 +31633665623536376336616361623761356462363436646330373862646439643662313632333934 +37666336333031633966643564656162633135333833663162393566373634613063353338363965 +39346135363264356539383636643630626438633262383937356561656462626232326338323866 +64366537323732313930633538633163303633396664373036356233306235336135646635623636 +62663632316366376563353561613034306231306664616565623766636235643538663965343364 +61356361653331323530326232346135386530383138336261616339663431356439333639646165 +34353562396138653362383363306239353532393034316364303263623661613632336232353863 +37383334356666343664343237376464646638393431303636626166646361336335366366343635 +32666336616138666163663133366331333638623036626565313533343736303761623161353563 +32373034653539643863663635383161623838613039633863383165336561373337383666353339 +34646237356339356434363033376465353963336131353263306262643532353732383366333239 +38366337356233313464623335396332663732366365323235336634343730373436393332323635 +34333131626231666265643462313861323265656139343736623863353533613563313532646362 +62613532363731363163376439346666653030363964653537633836346666373964656462613831 +37346362326332643535336135623262363032343463303130306438393038636537313465653431 +34393039356535386465333134326637303733336363663861616564656431316164666166663637 +37373266366134313235333663393530623335666439666232643039383131396233336364313135 +66383734633465653339386631633638366534633066333962346332646532616130353735613334 +61653465346330323839623463646630623432313031366132306232663735663231626237323135 +61663963373263386262643932643939383865383065376264663566646331326430323930366236 +34393662343939393334646135306164336232616361396237653365626436643432623238653832 +63623730333033613862666634376666356631386430346330613631393961386666303563393065 +33666438396233373131313136663064623736623032346339323130303465323136303534373733 +36363739653933656138613232366461626533656164646361613065343932653132643136613536 +37383363633033643735616265326662633738613232633764373530646233313666343366343433 +31633938643033623238633835383136356335643433303964393962626631343235376366656666 +32323464313236643537383039323735643433623065623433333130363865636331346132666538 +39366465623262383665613865386464316237336666363937316338643162633834333662366236 +30363965656530633130656662626131316463653332373833633031326439323432626338343839 +38623637326265343864373732313063353938646633616532633434353530303338363732303465 +32303966343362366365343064366536306466633363333038316263363130373930383461313463 +61333436346536346632316661383139346632353163626531326533306338393139343563613931 +64343737363734626462323336393063646439393437623731666539336236616136326232313036 +38623939636135636437353063393434353738656461646466666337666537663634656163623663 +32306465643465336462306430303838363761653439316361633935356136346139343838303263 +36666666353731383737303536626333386462393264396135313333376433626538636233356139 +38306236626461363962643634346336393961333832356263663862633664356235336565323934 +39326266393266646633323530663531333735303535393434303464336536333138633332346633 +32613037653364353466316535616338376565656336653461313831656564333462643436386539 +64643331303632396462666136303265653133633634656166326335363635356663656663663963 +64396531363532303761656266386535616235386266623362306131303062393631306533656564 +35383336303762323338396261626566316633666635383737376532313662316533363635646261 +61313266646264666662306438343464613033343037346561366435633564366463666131343534 +31313166656434373165363166616261383162346434646261306466373531333433373334353466 +31383031386430393130326134666239633330363533343838313238376338303131613765306362 +38363135313030363336643238633137616634353362393265353837663336626262386139643337 +62356137313732636437653262366234313061393336666366643863383033353736613162373262 +62636134393330343533393738353665343363353431636162363138393733303834353433623162 +33343034373436336335663632326562353664663465363631646231656139386232383137373838 +36356538333039323735316366646234663934613163383461353735306637303765613637636332 +66383437316365613333393135383633373735356137653139666464353861386465396465656461 +63363661613361663536386334643166303933656632326561306336646232336163613935363133 +35353666353131333964613936316535356361303062316332663561323965353930313330366532 +34653133376137383434303138633733653034623964616534386434333365633038383934303233 +39323934373733346566316137333962363434326233333431313438383865393333383338623539 +36346138646631353636323430366535663533633634303239666461366336356236366362373334 +31363739626564646230663661613638326661373539636366656566333335636238366366313733 +32323732336537646433383933396534363466303630323331663034663037636433353536386439 +33373932633233376337633065313163366536623964343864316435353237373036323161306164 +36666362303230326430646234613935623262616630333239376435303034316635343836663432 +33383836363564663534613434663832356364306132353935326239393262343963613530633261 +65633665666262373533366237666265373865393935376637306639376137343462626232313538 +37353536363939306663623332373134316534333261646230613635663333363938633163356261 +30636138333763323330383739316463613631623931663666386336653330626264373963666364 +35313037313836366363626462623838323364366462336262656463636130656338363265613035 +65383330353038383063343631656535396132616337636630616337316263353430326634646235 +32646366663833626631373639373961393365653036393839306665333166323538386432633531 +64656263396336636537303439306333396536303463643430373933393032383863396464396539 +30343666613435643431396538303964393531353262343466313630613334653235333338386537 +35336138646562613965333537333531356362326439633463303464396438656261666633346632 +38313738306562346536666564346462396564316130653538393362376437363166326238666239 +39343939346665666233646562623433316632336565373331646462383834333334366633646632 +65326333363964353861366330663334366132656634626366646632336631323738663963313732 +32373561316537303061363066616266333136333036373038376231336631326164343461326463 +30386135313964333830623237643664306363343033323737666262666261333038363762323831 +37366338633766613334356433373035373464366331306537363664626132363433353364613738 +39633337666262323839623662363938613433633263363031653537643839376334316634646431 +62386433666234373761333134633338313433663766383037373863393463633539303263373639 +36313863626334663431353964386163333231366630326661623963323334356365663535626261 +30383831666134326365386339373738643462663362306137376539303265666637313764313131 +33386264366139623138323931306532343162313563646331653661316466653366353934326264 +34393133383163333530663866636634663861333364333065376136633938353135356531323638 +31353237666265366234323066333666303634313737373837616635656430653838636261323364 +38663837353935306662326632376639646331343930626662326466643132353831393839336161 +39313837666338383230353132376563636234666162306565353036383264646535313764623265 +64663032633839396264633364343530666231326432356234396236363264336164303637313835 +66636563343431346331336239393834656632343361376166343632383336366366646431633938 +66353964303761356161363061343131376639633066393738353733646131643065363763386661 +30656236623133643464376635363264626262316537353036386565313239303530316535346163 +36623862393938383731386261326364626438393764636633323263333864313535626634346133 +61303762366364653233333630616338613635666637646461653631313037343435363234636362 +63356662633262353539633865346138653864396230613164313933623337613137643366656130 +31613635393830366664313662336266323536396333366465643964663135633630363730653638 +39653863303737313030323862333536306536616333653639333638656632353963326663666535 +38306136306161353363303662336230363234343435366563653231393861643334633261663832 +36646635633333353031346330383564646464613037396664373062353734313239616231613437 +62616264336162313533356566353465313561353561396330653031636365343835616361653732 +66356335373436353962636162333032613861353930353037636230626535623630646535326463 +64383566313261323530653337616234363837353866623830656237636366663662363563656463 +34343534326438396164303539376531303736313966386139396130373838643162373166393136 +61393362663437313832393830393430313263626330626364663534623863323063623130323161 +64643137306130646566396536333934396137386561336331316566323031343365393461623638 +38653732353665616361323136383934653663316636343938643864323964323635373737636665 +37383136363837653265636364336132343034393633336439626161396465613634376235316432 +64633865373865386638326237633337343461346565303039303464623266623030663837353538 +38333363343433306466613832663262663737313563663033376661313666313533393630383032 +65383261643939346533313638383162393865316232623562393439363366323933643134323231 +30633130663365346362643334323463396531326266383466373331326635623761303131303266 +36663934386530646665656136383563346530306536666362633063383835343230333131353437 +64373636386134376166613531653235623365313033643639346165383433313966333236616138 +38636566386432373530373432643239626162353064666538363161333839336237396134376636 +66663132646538623531303264643434376234343437376131623566336264613663373661373139 +37626133613465313639373332643933333363353232313233353532656564323661396130333030 +61316438643037663165333463653631353365613434663831643336376536613437636335366430 +33616339666338353233626338333336353033353162623235643463623039616437613165393439 +35616633626561353134323838346132643938346662653566353263326535326666656134666335 +62323432666339643338623630316439373965316538396439633764313466663037643435373237 +34663034373238393635396337353933653163646265623961313333376438393333373063623765 +31363532343831363737366665363861663633316534643934383431363165323635656438356432 +33663866643732386232353538663066396338303566666562636664366432613831303237313630 +31336463633435373861336435323462616339653238393964663366623232343933623763623963 +61336566666665373937636332313730373034343964396266373536346239353130376532623536 +38653031363233366162356631346538636230326238653939343331663862663864616166633763 +63386233363636336538366366656663313466336539656139363165666462313737343938636632 +65366330636137303537656338663731356639356332316366373237306462656565386135366566 +39643234656232363331316566333965326538663961636635616264646339616137373962656633 +37616335396234633463373830356564633663306133626438323935393463393136373565323434 +34326639313936313739643262373130313533376430306234333235653931376637633331316163 +65626239376637616163643430376461643037373733656536653463333261353531323439376263 +65333561353262393939623630626237303434646130363263386164313637343564643631663130 +66313862666136366234623165613764356266613239313664363237656434323830336537356565 +33663661343930343964613665346338633233643765373932653663326461346337326266393332 +36623236656261393439376434373931343266326161373733613931653232363165656265363331 +32343935643337633930613764353034306535306264666632363434303364616330613964386364 +39326462616535343634613938303138396661333032316238383666353136333463313030396565 +38306336663936653035383063323639343766333130353731333935386630303466633561333833 +65636265313862366663363161393962343530346339383434366137396166653134633461616434 +31306664656538623232393161643433633162653361366339313366366233326461373665376163 +31306334656335633236643961633161383137336633346237656361326430303534626338656237 +63353663646563306332343039303733353563376632643233363266303334623363656563383731 +31616537346335353632396164656331313836303735633332623233316166303634613965303630 +33326564386135623031623061663334356130613266643164383135316239313331636165333063 +33643135343631396362663436633966336538393337633466643864323333663963666138313064 +65363038613261393436626332623638356533306233326234353665353463303035656662323736 +34343637626266386133646234303036353831636334333833663735613036626238373733333437 +33333031643862363262343630386138343333306366623433396532666439633230376337643230 +63316430386163393164326437616437623835316231636231653839626163306361306363396130 +37626462393161336330313631613037346335303265343338323765646530653162306463383237 +33616231363830383036336633313561643266646132356434313633363763306331323338626366 +31366361303966316130353138306564316465633137366536656263366332333161386135353762 +61316337616364333737636136323630333265306663343664353330613632633966306338303435 +39306339316366343431303834623463636338666364316634346133303632666132643766303961 +37313966343635316638326262623434363066363037396264653237613063366637336562343731 +37363965313563646661646439343364326235346462666536343430316466383065333034356566 +63346239383566643139346565316134646631356263653066346139663936633338393334336137 +30316131316662323030336665373663386462333336616639656339646463303937363132383537 +31623766636130386433316264613965373164323334643434626235303233336563356362363935 +33626165383033366162656538373036383637343737356338656262323266346638636333383136 +62356363656333613731633031363839666565316263386133376231353964386665643438626231 +61303035346661373433646537623562633063663131336261393932613434393532356261653665 +35373837326638613764333032333136623334613665656263663362353338393237656461626466 +38393163323130386365653966643864616433623730646239623563303463363132356239313936 +64336437353436623330383031363632396439363834626139653537326436636139643032393337 +37343666313732666133376265396134366461643162613831353761303338376365353937373263 +36356535613538633933653733393063653039346534636463623863313031663265663435336133 +63613139653062353938323330363736343964656630326466613065326562323765646561633430 +36323961653566353239313838376638633361666535323234336662643937363466316438333236 +31306638343962336430356135623863343236336663656663313163653664666130356232643665 +38303334346339323932633533346532633662356632666464313430623461333430363965343866 +39646262346230623737373630666231623137636532636435306633643932343030656132313366 +63396433343737366464366463653433643732633433363266373032613935303339666432373063 +66383737333632646235383966396531633061333263383531393838323231623763313238616263 +38333230303166643935626638623934336139613765333031633337663230313536333634623731 +64393631666533343538383938363362613562616634323864356637646534386134363035613934 +34323962383961333465633836333861386133303164643466333365316663623937646537326638 +31666631613136333661376633313636336262666334623964383937346366393030663237343333 +66333730343133353462386366326237623530653534323262316164656665626462613063633161 +62343836616635323730626431663064646131653733366439653231326130643938663135653462 +64333565626139373039636133373939363338316336303330383162636563616635636637343439 +61353936356437393230366662346162353939363565353365386165656235383463643037306165 +66363533316130393863326136656237396333376361613665363232373338636230376132393965 +66363931333634393332626432306334373736343939373237343763653237623235313034646563 +31643839633337363335386433356562373536366432613132396536643636623466613538653238 +34373330656238393239346562326531616632616430353838346435313763643863636630326235 +37653631343966386536626534366662613334613933646635666531353364343035376565336664 +35363634636162303965353664383163643766613033383537653730633930353962326661336539 +36653931383431316136336334366366333039313962346163366639313963336337666238303964 +30383865303738393931316630616131353337336365343239353139646465303237343562643366 +36383035303035323131636339623736623538616436313465643662393339663662356436643132 +64396534666463313839333765623664373664623135383466666136313639333337613339623530 +33623266646461333733356433613964343337656530333665653862623263313563326232643762 +32313665373333636433626163353830376266393634343935666637643065326136333161303361 +64313661376336643966383334653037346363306163633166306238666135663632623335363036 +63393739363265653435336631656234643236326437326361623731633737636635623039373264 +31323037396231363235396339323337636361336232613137663764663931306663623165646330 +65356130353437626161363432313864383466303636643630363636376430376266643430626636 +36643564626235613062316264313631313737353231356436396236363531653030616238616466 +39323739343864653537663434356635373333356539363963623866313365633033316132636230 +30333430353364663762623165356432303431326235636139633962313238373064663339373136 +61356462366532396338396263303266343230313764613938306565646137323061306665353935 +32626165653563333434393535303932663133353833333365353161323333643134306136303563 +32303363326239313139653663643239613836613636646531306166306330636263393565613665 +64373265333134656538346638396664623238393537623836633834656466343436386562393366 +32386164363238633134313636376562356661643161343239616534353733636132306162356437 +31346632393564393636316238303265316231383862636664633365323430303537653136333435 +38323635623538323462633833323334626266386638393461663630363336373038373831376164 +64656561643330353335646630356538386339353332346535646139373338306333376533356137 +32303461616461326661376239366461313832323930666338613432346539623134343435636637 +61373033653333336463333338666432343931363732326339643865313232353466346538333539 +65666564303438393338663365613361356431636631376161326537376335636664653039623837 +36633439303033616435343738643036666138303735363963616361626636313437613538343765 +36656666313561616631306533393866386465343632643637396234333262613734613766393632 +65643765313962336136303735396366333532336430393436656236306332623239656334346239 +62636434353931346539303830343932633566323238313135633639323033643464313464316134 +35633337376565303134613364643761386234316138346331313931613166363336643265383233 +30386562343130343632346562336330353233666632623739626333386237393334646463343539 +66346461666533323137303166303536333032313231386264373761313236386533656435313061 +64653032393136633733346365343635366135323639356666373938656335346234323161656432 +34623834333738653531363133323135633865646263383533313565656438346166663334396566 +66643434353831303862316335343337653933623730646566376235613564316237323735396235 +37356365383965393866643466666139393233306131316566656265653132656632393130373433 +30623933646431663862303239623137643463616137343638313238653066323839316637343134 +63316630653839396362323133643332393738636436383365386338643232343266366262383061 +31656465343562373338333664343932383863383637613932356237616665383733353161393339 +30326363643434373265373238383937623030356563396466636166383632316665333532633931 +37303736373261613363316664306530646233663731613565356162376163383133386266636239 +35396332393366653637366532306434653262343037386631626239393830633030633365313961 +62313432613933626133353865313636623163326261623062396435366462383361663863613533 +63393361636262313934393630386463613534653735386638623061306262383261336133313866 +31626262633730303661303937626462336439383865646262613331303737653266656537323731 +31313338313239623131623066306363666339323830356130316565343731376138636366623465 +37333464386461303361656631373037366561623330343134376363313236383435643430663563 +34353934636638666436373835336363636532316364333363306362353362353735666330323134 +30363366633562356131323361653862353261663336396136363261373930636663303931383264 +61353466303766343137663030376636363764346662653230623863653735366338363331656336 +61663731316136343965303837363863333831306663363764613838303438616139653733396633 +31393738623036306162663031313134303834343365613962613036373065633263353733353165 +62633433613332623464303935663231646632396239306465323436353664366564626334353439 +33353464396135323065366632353334393234396566653537313637333165616630646438326132 +62333436343134383331343161663533363763363763663133643764613965306136346566373039 +33363364323330646462386230333762646234373131396530386337373535373665613039656338 +64663261653832663038383030333030626363353232363337663865373162646530656361623165 +63626430363530386461633066366262396461363066613364303830393865383834336234356265 +65313761656633623433393136356465323636383232343230323839346262306365306232353436 +34656663656135633363316435323030383033626462636439663435613638356132636662666236 +65636239393637383164633030646539643964303064636130663466633266383664663232653739 +62663934356435356535366231643966616163646536653532383238333033636435363930333930 +31346432353231373963343664346534353934346265633034353466303165646265343865663166 +39376464636165656537383931303135346661636165646538363533613231366464316133393733 +31323066303539636563623764356461343763353439623563653834613232363466303632323662 +31656530306635336633613438323437343636353531653835396638663733623930346364323936 +31343831613566386131316466353362363665386366333666393939666563653933373164626161 +35653933383962363162623964613866353564363032623735396536353737633434303630326538 +30643063636261356439376138656135366639333565356665376466643330623836616263343733 +32333833343565363566386234666331353239306638636364626365653462626362393439333531 +63633566346537656566326463663039383737633831653137643439356338626163346463643131 +33306435363064663732643764326562336662356633393366623331343336363862656337653637 +34623837326466316231356262626334313165336263386130373930393939383465363062633062 +39373430646266373837333336643130323537383231666432376339323065613833373233616432 +34383361323962356233393064616266343864356163663362623333376539383834633034356366 +39366332363938366265636264313466353662363439383035396161666566653134313236343933 +38646161393133636665306134313966653965626265313539343731656236303631363638636437 +31636165313439316132616536386535646337613431333733343037376632386466386366653363 +33613461346530323561636661636564306363646133353332613133323831343431373739313566 +34306137633730393237653732396236396465363763333862623236353535303736333937313539 +31373265643635343736646338666133663436346561373262323832663931643261346130656536 +31303535313337313138626638383033306433613136336136326261616231313966646135316662 +33623161636435376161323762626137653862336138363333633234356661636362303861643438 +61333862363937623261386639653961363166623730313065303839646339316265633864616665 +64396166346637306333613964613665343935326531666463616633636335633961633138643665 +38316130393965366631643366616333623338373334636333303333653230616334323239346164 +36363830363564633066383631623938316431393332326534356634383135313831303733336430 +37666233633564363132616337356432366266643561663331646163613537366633336534623731 +34373266613362313261316661313634383331623564383836343830343438633965616636316565 +37343966373164313861323933323630633864373161303836373565616330656166376461626565 +63353038613663633731616463653364333531613563366562363766316234656363626130316663 +31623933633432336537363233393936336330633866383762653137663365303063353264333730 +34656439333937656438366466386365656431386362363265343061333261363464343765336536 +39353861313863666266626265346335356332363833316562626363313964366237613832663565 +66323738346634623366623534663039383764646437613238353239643935656661653765313635 +37353636363365326665633035346338366662346331336461373135613835646135323733316432 +65613930346664643461653136353464383263633863633831633364663537396634316466316230 +61646664333438353030363430663330633335633732393932326661346231356439306637303331 +64643733616562326332633731356536346437393738633438633830336434383033316462626436 +38663437396438643939306337656465636534623233653038303138613965313937643435643863 +35343032643235323065306234336535386335666166326166656337313332313565333761626336 +32343338303662616438343838616234383434316339366263373033376562333637653731313035 +63366139643864316235363030663563646434326235326165613263643336636338363965383333 +62313038643962376234363161393861376637613963353934323035343164623130373366643137 +34353935666166313630353761393238666232383237326464373733633030633331363337633839 +30373639326665336165326134663932373035316266666264623861353434656337633934326266 +30363966323236663566373735393432383736663239363838303163666539653437306133623031 +39656636623836623731643233303265333663333634646662643733336538386233626663376266 +64376139373932363864373062656239373161636132653366663332313963333734343536656435 +63313961616131333231656464333162646134396566303334326363356439326234653764316463 +31646536313934356366633163373864323737363233653064623966313832623534653235306235 +61356638313230666361643132633262383335623762636630316361346235613064623332326166 +36376366353435316539306334336564626434303563323564663865323434313366656565386137 +65643634623865393530616230646462316265613933303965343763303535373137666439633932 +38616133653737336463373861323439646138653732356239326363363732353065333062663137 +63646665303461346364363963323862623165616462383562373363343032353636623133323734 +62356630366339326136383861643835666564363664346666653562396235386436386163616466 +65666337663036393136616665373239323263656231303762366264326230323438303430346332 +32656162393239353836373531343763656430343761646433663837653033336238346366613366 +39393032356465633263376134303635366566313830623164653336326562303437346636613066 +39303738646535626163396463643631333436363634613962646432383261393465313532663466 +62336433626439383961653463393465333739366133636163656238643766336339613638333366 +38366232363439333935306161316666383330653663383263356264376532386664333339393230 +66623038316637666635393562313530313031373539383263373066373434626132643335373530 +64663666323465626561393836303363336261386236366161616637653539323632343633383134 +64353064316464623138616336613462363831366461663734336634616663363139616465303065 +36393035333262326237633166393435316435393739333336366635663633303735333836326233 +62626538383836353061303732326366623062306262646237396331396635326330336531633666 +38316664653638623832353438303138383962346634303261623530343536303437313930343235 +38666166353937633665326263666363333432343964663338306338626639653134633561653137 +35396136343663306366373539613034663664633431646663636266343163363962376235356266 +37393064646562373931346564343239643162643931323061386338333436346461663366626633 +65643964353339366138373965643135323764663762643462343130383834613537666633666137 +31306562613862306561353333613931343836333061323563623965636336346636636133323132 +63356333646666333566663733636365366639316339613864623563663038623161343664643836 +36656131643866656565333735623236313333326662366561343263663538356562363630323166 +66393331626434653537386435346434643330356532613335376635653565336663386566656233 +39313037643064633466623035393433646139393330336237373266336565303232643938373537 +38363666333531393634373236366664393864616539313833376633653861343535383333623463 +39346365383033633530366438396536383166623036636564333463386338356332386431643536 +37373762396232306432393835346463313136346466336161613562623364626663386466626538 +35383336366237306466343635643961653236663965386431316334333932373561636130653962 +39376637383835643439383032323963663338316262323966376239383130383064383033353531 +39653361303962326166393261373466653230373763343036646362646537316438393564316237 +64636165336630343461643936666338653739666439396464666561396531306632636530666564 +31613232343366653732613430663866613238366631313765663865316534643165656565383732 +38343665396165333837663139346636343761333537663139313836666335613962626537623832 +37376234663031643133353665306561353866376333373834313035656263396237393530336566 +39376563383234323364333334303831313833386366333337343133323439663735396663363539 +65643034643331663731613135303630336236396264353936303037383139323235393739636565 +64333930323533343565623231633534376561386465323065393662636533393830363334316332 +34316632353631663463663165623939613462313038633766653537316535306566623338373932 +39343162343466373235313032376635616335333630663032313636376566373739303164333365 +30613563663364653363343563336266383136666636616165373363376130623931393162643634 +63653539393038643332343063333331376234653861393336343061666637653364646230306330 +63313563376138376465303535336335646164373664636465373132393433616365633063383537 +61346137653565623734666433393163353665333839636166363939373865616161356565303362 +36613935636462336231363565376462646266313931396539396337353063376233623762663730 +62643937613862303063333130306332353736383635366332363834646133356265383462323465 +65336662653261336364363037343739643666613032303630386164356662363531663062333435 +36326336623937613331646363633938303061613331363131616161666637343930633432333961 +37653339333734323838646136373639333933616238633362623739313663323236636333613964 +61373162643466626539353063656361626433653933343164363237396330323366613866363163 +33306137616539303762613761303737346666363161343537396339623830653165663433303961 +64396330656238363739623166636461613433343932633166626636356363366466653761353735 +66326630663331666333313935643763386139616266626439316663643439636530623361356562 +61663162333531646234653236303036326564393733303665623964323938313961666563306136 +33303862343035623030313038336636313461356436663762323361396165323162656433653135 +36616534383839363437646262626230376333316437393938623562303765366534643235666433 +31353930383337616331663630366465663035326165303265623465303433386138666132316239 +31383836396164333364353335333864636263376233616434323337346432613565623561373762 +63633561393933346435636539643234616130333630653266633539366235356231353437663864 +37333363646164346636616337663134373638373938303131393734313265306631626433616231 +37303562646333333862653030643861623966636130633763303230656638656130616137623366 +61383361626132663739383539396133633964393037366330303966323639613763626661393238 +65333462306266396265613663346631653061326538623536333766373966643664303637366466 +34323261666130386239363839656139343838306538396361396336376335333034303262353537 +65626661333366313465303361653235373562373539343338373136666534616237656361343434 +65316563363935613063376564626261356366616538396665343764346339646461636364303237 +35313235633664323533636134386264633837336261343339656663376661623634663138656239 +31663561386262383134333938626331623161396632636266613263626363376237306436613266 +38633162656166393334336434376666383638343765656535383965393433353439376336636131 +66376138353464383934323934633033306238396562623161373235306363383736373863316365 +37376333643939326362656339383164313865356137636161393861633338653837386562666132 +62383563353534363363333633663637663836343766626332346436386439326262396433373638 +36356663306338623466376665656263313839396239333465353462393361656636616339373338 +35323663636631663837383531316563666163616464643533363161383136323135323732366631 +63326661363032353464343961336164663234613563633837373463303633333337373562366664 +62656563363436616465376533616234313338316361346639366531343539636135303636386565 +31663538303537303538663638356163643838666639623139623533353636336435306231303838 +36376666353330343862653564646664616133653136343261383066633234373738313764353835 +61346666613137656134366539383663373135626639323030306534343436396236373831323634 +36326661653330396232613163346461653637316661626461393636633238666566316564623261 +66356331653630613064616335373836303239346330306439326365323334333963316635313734 +39306431333831343362336264303438366332343735386539633061623630376236643963333837 +31313566653333636234306430333663373434643833303665366631373565613136363630336332 +65363638326261366466656137343431666261663365656162623063333661336230346339333266 +64613431346364316433313738353034333030383636396234303039396238376335663439393037 +63666366363539313466613334376137616662386439626630643761323031623465376132613263 +36326265316437313365633131306664383261353261343361643736313261626230323036353336 +35626561353630313037346563323966363364613433353238383131383939313734656566306537 +31646333343464333666336163303233343661643838383736633432303138353961343866336461 +61353461336266666264343732326437663939303038656665646139323263393639313665346664 +32343231663936623934626135306639323261336434663035353233373435613336333138653566 +34393135633735623139326234616564323166396639363038373436343430373530633535353136 +37373361343738643837376664633461643737656130366437616535316463626231393439323436 +34353632316166646534306466396238616536656432353733313533613439386363643236646261 +30666439663337663762366637336362663932323136363536383466653164333132643832313630 +36353936623935386335303336373531306439353530383733373065656261363736303430666330 +62363236666465623736323661636265316533336539363536386561343037346161383536306663 +61636664323339666334343530363638386234396637336162613161616239616137363364346338 +36363237633630373366613736656532383364336435363339363434383264393534643063343435 +37323666376136646233663538303630643231346334313163636331383930383431323937326235 +38313666656534383732626261353535633830646131326637663639383732373831646334383866 +64343034613334646437663865323238656535336164323661396362303464646261386636333337 +37383434613964643233333337633532626439366532303935656332386361383336613537663633 +38386534653763646464326131633831386663393330313534306435303362383438653063303237 +65323938623865666439383838633863346136643661366431313563303335393135653837326139 +38643030346465623261656635313161666165306263653732306531323232333532653533386564 +62343830323137653337636465333238373962376330363435656432303165393033376535383330 +35356130373766626635346164633862613438326133643030343936323335636563363239613033 +65646537373034356530316264653137636263363461646664316436346635666630363164663233 +66376632356165313464396263333738386138323534366334653565306130646161383338306131 +63613832396533333466323262616631626335623236323361323765303062653163613062663730 +64373638663463643833646635353466383761653862633932303664333537623865623965353533 +37336531626563376539356636623336663737643934613762616534663430613861356465353464 +30393665643561623535633462636237646131633539323939646363616637636463313062636637 +31323734303964323061363565343637326362636436393461623835643630613966366363643263 +36616363363966333666613662336436323233646562633666333261333831356634303335626134 +36353538643134343965663932623862633764613663383263353763353561643635346235363064 +35303936643037303631376161393062643066636366363264346134653630626362633435316464 +66666632666266316130613933303731646338323337313963616538663431663736396161323334 +32633962613332313033336166336636666663363661333639313464653535316561316236656432 +38343035666432613032326239633465656163356535333539366463343330633665656132333131 +62386530323232313562323936663731363535646637373531393234643865613030393535316239 +34363264306263363735613036623233643539366636636438363434336465366364326637306564 +32393466343435363631333362363031373331653964623731373337323561393337636333616137 +39616666333132323463333561356639323339646631626662303438393639396362353038343538 +63623930323433616237613335353464346238363461633661666530313964663436653439373930 +35386532313462363637616265376435616239316433643261343266313164363231313361653738 +35313535356135353264386338353531396136623663343537323662336166373663616664393335 +65393337396263393262613133396637316134313837636664376530313866666161336464343664 +65316136346132316639663066353864636561646261383936303530353062666536313132643161 +37376233396364383265363061303634396230383833633466616462313164346232663061616336 +61623732626665326263636531373338633234336438313865353465373161623137366466646636 +65313339343861363162353735613236326130373334303437353837323061323338356630393232 +30353937323335636533323538643032383766356539336533346139646432633930623163616266 +64316466663336356338326564363264383938313834366536306162356533666665333333656332 +39396661346466366566613230336636333034653963343439383032633364656630313063333734 +30303633663266383338646232626361353037326238303033343737643931366465656163353665 +66363139383533353265613537353337326639633131333262656137666637616135613335383034 +64363038666162623535353930373866363931666532333838356132383839313235653736356562 +35326331303230626130376233653434343762396561323932346437623163616239333233343537 +39623263396537656632363964663465393638373536306665303232663366613532353633306261 +39373164656566616365323964333133646436313534336339313364303938323163396564643063 +33666464663566653835313136386231306561386162623732363763336434383566616637623232 +61373935646463376363393661393563393138343533633063323461656137373163363566313332 +35643139333734646638646335643366333065643466396233616438396262663137613965643736 +66623262323562393438636130333238323337313737616261643435643561613436396365313134 +35633766613662306264356532343438643135633332633437333664323632326638303361313563 +61336639316338623838663935386363383934663433613561666637633933353866336264616636 +62333231343737373232393662363130656462373737616534336263383539326663633166383033 +62383764376239653162353431353165653833376661363065313766396435326635333036653265 +36353233383665656331643938346565666534643037636538623862653464323438313032343134 +30653761396435333563306333383862383934323863626636346230643130333532383135613335 +65383461373836333562663334326562376339333932353063636464383366353161393037633866 +31626363343364383664653333396439396334653539663337656438643436336431356436643863 +62653364623037303964346161373466316335376139343465396531386564383766396131656164 +30393837333935393731346464636239653537376139363965386262386138636165613364663763 +33626166393265336134333031626264623338336166363832376363623566636539396263313161 +37616664373864396564306431666139623433366636656465326235616638663633343662383432 +31383131616361366365383430386639636333623030633034383338333365663137366335643831 +30333665313836343863636235363134636264616536646339643330303538613865616163613065 +36393932343065346163336163323332366334653736373730346238326137303463336436383139 +35363463316463643530333834306438636632626636623139653566373761656338323134656564 +33653432666533376337386138383661323735346465663731363230616663346465313932663331 +38373266333261343561646562393465313262356236356233656262663937373536343633396263 +65323136643262393531316662393539666430346465373737343461643531333139343432366561 +38376336313832373735396531316133613064353562383239653036666565336430343361616663 +31346534373931653234613562373934616161373134653335326663346231366661353634303264 +39633333666630313839333933623431396638333363386537323338346230353534393634353237 +34636165346461306466656539393837356363626637646631643239666334393762383738316565 +35386239333961326635613538393539303430313061363638643161386366373336366337663333 +64356430313265393836636465336537613333613236346231626534373862383433393637393432 +34636330363537633130623934333237383530376338376238333332623164623336396438396264 +36393866386436303532336332383266303931386361323162336532363235376134373637356330 +64636332633335393564313738316663343836626633363932303633653238663364623833333034 +64316363393432646261653864663233396534326439396130623530323862313530643832386133 +66333034323435333233616636323336383561643431613061653634633134313262386266333836 +39633535616530396136323265323437663564653832383033636161303161306263666363333464 +65333436373034336562343464626466396639653539643239623063666539616438336639373636 +38363939323065383231653133623031653339323432303865333463393231663332366166333630 +61313366333335646162666565306132386335656337313864353561326463303965613635316330 +66363331643939356335613463346165313032623865366136353835656138386366643663363634 +38353337353630363661323637363839376365393035366433343036613962303861363935353532 +30653134366363353936653536323862363866336630386164353136623531643038386563313634 +64393061303764646239643537336361356262333566303063653435326266303830623333383565 +37653564303739646532356137353530333237623934313666353932306338633862663836663736 +30653739633864376262386632343661613331663935393431623435333665616464343435623162 +32346563646330663764323162616137313962323961626337623231353933633737356433373831 +37666539316262393037656237336430613930393233373435633334316631633136336139643962 +36643930366630333062643261333237386130643230393830396566343434613763323363623532 +65326663303930346430663663653336323366303730646535613537613563313666333935323230 +63336162616666626236626433666133373731376232343538636331376231663637666265396666 +33306332333462616465346262623634303536303065646632633536313364363230386364653635 +38626236623432666330653164623233653535613138383332323963393761316263653738373562 +35356665623965313464336630396563646464323730326663363762613261323538636138363337 +66333639366564393930616533326238313637366561313962646135393962623832626436396562 +31623335633638336335353831363762656131613838646665343430333832343563343038306365 +32616365326336396631363661346437326531613735636438303630346462363665646432383166 +39633764373366363366393565396561643563656561303839643930623966303961616430356561 +34656361363462623932653232316433633230616637366637393462343062643537373031343366 +64633563626330396163613539396362333864323938343730633631363835346336623136313231 +65616334346531323963386637363466636231633063333563373131333931323764333465396136 +64323065383433323065393631626236636664376163306662323637363562613436663539376163 +65613038396262353666393163393964313064386434666666666539323466666265663661353436 +38386431633135663030313665663539663861323362353662356439333737303635656532313661 +66346638356636376435623062343538646464643366613635393436643561326537626639616263 +61303133306239656230306564303866353863323430396361623761376366623138346463383161 +65303437366432323038393266633437396465613166353761363162373634303462363135313139 +34386563343538646363393838353233383639333764613264623938376462633739663466633263 +38346338613237316638336531313535636161666365393337363330656635623563646237653731 +34343830356237333431643763646436356666386531633662323039653533656430626661316430 +34363734303635303634316137333265643334626631643666623130653636616631633539313962 +37343061326137376532653736323639373134353333376261646633633164343961653134313634 +64656164393330636261613437303730353339656132613930313936313765306637623637303866 +61393639343333383834616632303538646535316433346232633964616561633663326439316637 +66333636396663316566393662386333356238323633306663666233656432613435333739313137 +31303062333735363536616563353364363266336339323330383164303265343739343261386163 +36623933646263353262313461353039653035626265303039633439366439653635636664666561 +62353264626130646330336133616230633166323766656162633361663433306535613162373634 +37626235613163653038396165636138393134303938376539383733373063323664626662353739 +32386236313164653836653739393937363933373637633963643333656236373432313765383030 +61633236383034353134386638616131356537313035376330313634333236323931663639633465 +63393565643265663237366666656637613861373964313037343933636164623064666332376137 +35623132343261626339343361323835306164363835306635666630393438656637306130353963 +66383531313564303961323161356264666662663062636562363130333462653234346463396239 +35366235653433653535613033383039353534303435386237383532633131376132613162303761 +38653030343066303263313864646439303033653336323266643034656638313235363131386530 +35653536383965356661616437313539356530613339613830646136353033333230356535366239 +65346265643136366562666135663731643166643432663538366639393339393665383335316637 +30653230623837643432613061613635633139366636353539643561653039333533323832373933 +38383166376563643439636438613862613636323666663333373231616132653661376339373930 +66373136356236383462363266316432373262633461383332366161303336393863663366626361 +64353530346431623434613464613439316233393339653432393665383737313866653463373331 +66613933616664366566303164386335613265666265373437386362633964663937303434666331 +34386134323832656630363834656239616463643938323938373833303031323534333136636263 +38326566333833373462393634376535656131356266353335623162346566626536386133306665 +63613233316134376661613834343262313139323334373637363566393338376439663966626663 +37613733663336373631363335643632333665633134623130366439316536343035323566383663 +66386337383334366466633965643839376466383535636631323164663461323066336639306539 +63346334643233373632343437393835333466383161663839313334303630616362316465386264 +35323832353963656563313237343234636464353037366633316366626133306137313838313634 +64353336633137623361633133383462613035313265356337363931333962663061646364323236 +31626530303933313936333030373362633639343530346563313534613638636263643030633065 +36303564306534343937656562393663336466396561383064663066646633643466626162336233 +35646462356264393761646632373165333736643666643538343164393163353363313161353238 +31663539396136343738313830613038633662316237393332323739313037646166376263366533 +34363437353938646665316365643064616633616137313239623134323531626339663835333164 +66633066316565356131636135373831356335613436373366643636636139656337623962343334 +62363261626261343538303639393633376630643435643338636262363630633537373436326161 +39393137393632346533306338383132613439626139393262633966633361623536626263616134 +30623532383465636665643633353535326665626530303437653633353435646135363065333231 +61336636623133613835323464333439356266396463343931343662626639636535383834663230 +66616234623565663961303837393666663165316532643162353331666162373063396331373466 +34616261633366363332306532366335363439376361343065326161343439343336366538366466 +32653664386233663761383634376239616235313566336237386635383430333237316532623036 +38633363653337656531343235356335316438623061363662643835353134333265373733396131 +66373565363965353837643363653764333935623236323732396339616134373166303532313537 +62623963313134663435646536373234373466613333666236393237343134323338303539393435 +63303537323264376531616237613838386536663032623162636130633264353538356533646230 +30663536346135643632396535356437393032643164313535646462346635326665616337393334 +35626362346664396365623339306562373734613131663733386533303937363730643035656265 +37356264383036343763343963626233306138656566346532643335336637363766313662363361 +38623863363633333538656265386335633366353933643564346234363233616232383039663531 +64353031626130333738356630393662323262326233633162333038633831323434633238353531 +39666663346333363562326431633634636130333262393564626331376561613532333766343334 +31373263313462353761356262396561383661396661353365613465623130323033643131396662 +64313937316433616661313733373037383463303135653264306336393561646638326233306362 +37383936343664653366346462333761343131326135646463386237353339316565623564643364 +35386335656236393430643835363039653232376231393561333531383362313932366637343837 +65396630653635393935643832623538656233333366666166616662393862343138313964363363 +39623238333263646630353465333464343039663665373439316532663136376561373662303332 +31386561613739376136393738613137323364333533366331653365396436366662653533303636 +65303230626133336532393934643163393563363037663365316633303635656535393131323935 +66376336393235656134636432623766336532653361346561336637393132356262393464343261 +37353231363161616632313336646465636133616534643533396339376233656461316637633361 +63343462363332326534336262346430643738333633383362656365613533613437353537326238 +33383433306330326162396162373432396236353436303666663363613833326630623037626432 +39353364303238393131383864306130663134643931306464333766363634363066663165636533 +36633032303932643530353762303031643063623565633330313630353665396433323132643766 +36373434383064653165323139356364336332303666346134343162616238633139326162393133 +36646438326234373461363338396464336538646532363663306337666533393565316437626332 +35663962363663373436383464373234646261306432316433303162646231613438356135333933 +64336331646332313166383332383938356266363862613061353930356639393035306433313733 +36663563643336356530616166613163356636333762626464616362303230633439373432336531 +62386661343739623836353838336231633561376164313530663066336532373330393030306539 +62663436613162626161333137366330303833366334646461623461373539303965646232663161 +65646435316464613931353462613232373134616664396662386631383165653534383666306538 +62333032613566306636383234343533616361633839623862313032363766303964313633653033 +39353835613163626334643462353734333231613834633935343734363830383733343337653663 +30336136363031643965663163323762336635306664373261313234393661393431376132396664 +63356564373830393031343534393334316637663961316633326266343538646562626533626537 +38396165383138636234333063393038366264396563333661346637633438653831363139386138 +38376565383062353162626235306261386234613030326563663938353865313134666635653164 +66366161666564613262656663613339313637646464333466393437666661373636336538623535 +37646365323836616630306433386362326433383239336330353465643663623135633664366332 +39346530396535376433356363343734323565666236303037323737393037303438613865306533 +34326236623131323436666463343230613737623063373066383335333437623063306432356136 +66343534643366616261623239623730356230663464346562613432353363393634383836636632 +37363863323635383765343861346234356264343961636630653166663864626362363061633961 +35383731346464353138353039663931373037323735353531653536316534636337393837616430 +36323665383635633765393464666435656536396165623234356636323963616263316237386366 +33373831366439336537366261303438373861323961396630636233643765613865393233323138 +39646462333738313938613133623537323737396164656564663633643631613162316335373866 +65613337326162393038393264346430666131313564303564353231366363386465303934303831 +38653930326565656162623835616366626365396565323832373361343265303563393737356632 +61646231643565323638646166313339343534633864643533323136376131656630653437333165 +39356537636662383731373834343239396533323962323862323363323264343735623138393937 +63326136306666303262613662373238376564343536663235626534316333373335306462613938 +37663931623664376166376537626336663865353936356363393639393133396165613834316661 +30616365336663636264336232633836643433653661633732306132353438623463653965376336 +30373533616632316630643633356333326433323263393432633065333566393532346366623238 +63396639343861363833376530326339346430306366623738663834636663336535613735613961 +32343265306266616664343063376235323031643732363337626166383961326235616361623062 +37383861636336323939396437366239663131326637666561666361306635306166396562653333 +61633533643833656133636236303963383632356530356338633639323362386630616630353637 +62353237633839646365666465383837613564633935303264663231323438373066386462306535 +66393965353665376161343862333863386237666261373335323364643165643662643964626237 +35343634353039613733633933656538616465636465323262616463666138386538393630323435 +37613239643836363065633038336564336637643364653464373264363562626134343663333238 +65646562343137363539643863396164636630306661306663656466353938613538363631393036 +38626665626364616136623062643734393035633539366238353161363766386138386232623637 +32363639353731343538323333353732656166313666663861373135393266396635636534306264 +61646333646336646530333233666337646437316638663039393436643464613936653330656466 +36396162343731343238653838643862393564323263663435353563646630613038366538333234 +39313932633234376164653562313436343538613733336336633738373533623431396132393733 +38333234363664646666366363386237613030396336333733653965636532393431626235616665 +38653132633965323133393863633633636338653230316432343734623763343833326238626231 +34333831653138656137643362353933613765633931633138613364626434373864303161366330 +31623661646133306261373234393065643932303539343662393831356636613865343436336664 +61613065333334653566373263333239323133613630376236306234623366623461623866323334 +63363262396364373662373364313366373734306566636663313761663439373566623864343934 +37663661376465353565616338386461313064393963303035393237303734333765643537643038 +39393664356463323065646335353765616336363437376363303063666661616335656436666634 +39373862343635353538353136393566376661346363383639616537626236313266666666323763 +34643532613037336164646436363335663332646537353364343234633938383434663234333732 +64663937613365323137306535626238633263343535646238643134626261366161366339643764 +34393965643135323834616262366331353566303335313663623330376135383733396432306137 +34323061373463323430313039626634356562363639643931316636663138366230636361316331 +37663730363433396466356361356137343635303664303361346266373762663563663766626230 +63326333363130383637303638643937313866323961636537613866613233343764376133653737 +32313038613134323537333935616535633239626661613266383563393863383938366230336166 +30376261623332633131623936623434643866373033313738346430663032396136613036656232 +61346539653539333531656235393636323439313265636561353466663838346162346361663530 +36623533316137353564333264343035666432373831333035363331386138343635613032363361 +39343931386336303864393266376366333463653135376163663630646235323831633433613930 +64383039336465613765313330323465393461353735323336386633373937626432633435623235 +30363064376437363662366462623464336662326131366238656263303563666531376331373036 +33383233366434613033393835383563623065623131323362376164643838666436646334643264 +35386363636136353631653039666531633839306133356666333230626564313664386666336336 +64393037613832623364343437366666356336343439346333393432373036366133653661346636 +39613766643532626631323461343337626261656363653364656562316437383166343932393135 +38393031323761343933356135373035336235666235653433323232316163616461336235356664 +31626561653939613636356162633733383664613032323033303966303265373136383861346334 +35626364386532663561303335623236393166663938393666613833363836313734626130633063 +33643737333137633532333461303130373734343163396539623064343736323434383162383833 +66323166323837306431313066663833646237643235313866303765633635383361356563303962 +37373934396164333533326237313363643039666464656364646235326435613461303338363932 +63666535326366346133343030306666343830366635323263363135333361626334303033353133 +38626437663137613366646635643065333537396534633932373939613534643636373830646237 +66663264653430383032613931323732303563376531626266643431623564306261613338666335 +36393763383161663162653564323934343564613565393063643161386238356530613130616565 +62646634373033383931646330653734386161373733383135383331323532396338633136313736 +61346234613030306362623035633734303131666362643663393361666633363737303466616266 +37303233393636653136623738616232653833383737323264613466626136643139363535366330 +63333933313431313361343439363338363434653636313537326561613237346331663334653434 +31363538346434346439393234633735383938303732303931643831376139373361346162653838 +34316234626630346366643032316465366139633733653838626665383735613063343964643261 +39353233326335643361386139353039353766323461346330333162356562343536373561333637 +63396164636134373666643664613737643731616632326132386265633633313061646362316236 +64346139656534623936353433323830656632636561323166303632393735376337636438343263 +33303464303161336539363066346636626137306132653733663435666533613135323633623936 +65373162616534653931383634306361663539356436386366313566373833306235336139383538 +66663362303432353634393035356662643234623736333938313336633063653964316662643037 +63346430346437356437333739363635643563646536346236386435633438323130666336323463 +38643466386131633133376335633236633462313666663063656465623465303132383539323534 +66313563326637653663396662323532323235333937336461373361373764623931323466306564 +37636437653162343834346431346336666465646162386434313834313037383865663031393431 +38343063343561636130616330373239313230623835316330383539323539336464643664646434 +65323536353566643764306339373964653563633239303764653730343331336532666334356639 +37346539396564646165613530373461356636633766333230613730666135376563393230643338 +39363535376531353735316333343637316638383133303937653066373562623233316261343132 +63333238626134633332303361343431656635333934653435346162326562363135373936343165 +35623330613263666131386138666564373934646235393934633535653534613737616233383162 +62306434643339316436663631386433373335646162303364373832323064623137363465346363 +34623264366238343935653366306365633564343339626462346261316430313033663037386430 +31646665663364623538623235626465633832343362643232306330333532373764353766386332 +66356633643737666439393533316537363235643331386531623234376165313661653033366539 +33623961303136373661333033336331346463653736303933396632646462323464366633343965 +36336461343238663265363236303830616631643265316135323736383934393036636636663635 +33363365653939336163643966623032383934323335303065333936346134636134326333383433 +35336236653562353732383863643532383232373332623635323161353534353337396633323461 +31646561383464353139636331383361373464633032353334663731323662333631623038306537 +65303931313339616138393533333239643161363236323037656231306632386162353137323134 +38666231363936336633376232353439653333653761666539323463653663626230343535313331 +31646535323939303638393231393830356631373032326635623266306538636434376136636533 +63333234373333626631633062326438356134363664313939616632333664336137343564313036 +35356666376431613736376536316463373865616334653037636661613231376664653337323861 +30376132326432323962336265303335323163323734663166343533366630316664386232323235 +63616464306136356565306433383166346264663263393961666635393333383231376266396639 +37616437396562306162353236636362623566343464323235643961363434633765633466313432 +35363363383939623733353730303334616139316466373163393365323665363464656332326136 +63303237373537623466366138663036326639343135633264626333613534633363636534376638 +35656539393433313339393663393862323639663139633462393631613330633237336330346538 +33633635313361333036333063376537336333363438366265373334343739396566623931613130 +65363434386462616134663633643834633031356539656537366236396338323838363761656664 +63393361373364613563616564323035653066383332643738373832373838356330663863623135 +39663336393833616633323964383630633266393038313734353330366630353663353835653034 +61363433353436323061313337356438393630336439663362643066366365653466363861616130 +32396635643338333436373732626330633839656239616465303935303063383834663738343733 +31633338376561383230613336346264326530643062353933613339316135393439333466316332 +30613431386337383939663535623832643233386430313163626138356463386630623362393961 +39633730383939613135363439653037373764306666623939633262343331333239373939306366 +33666666393263373636636162623864333639336634383835396330353562613937303939656134 +35653635313261336133633862333565363835353936353634643530376339633135393232616266 +36623466393135653333323039383632346631373536336339636236373263303437303866316462 +65313233333961653335313831396462613630323464633162383863663433633065336461353836 +35623839373831666134316164393434636633343036646438373036396136346664323761376263 +36663239323830396531356562633134323462646666616663353563366361393533333133326335 +37313162343934316339373536323034303331626631393334336332393032393833663466653332 +61313165613536316233643731643730623263303863383330316162626430326365643132666366 +34643930373132393135316566623565656534366565653431623633366662306638356661303566 +64383535336233393132306234633437636265376466343161393965636539623439623563633934 +63376166613633386138313831343431363564643535363165326263613033383663653865383163 +31336439623363633131633330646661363031393439363732313035383836313939323231333031 +64663766613537386664623432303963356332383236303966653830353932626331663464373162 +34303434623762306137663236333531633431643530316263376532386266626461613666376366 +38613833373235613463653763616633353239653135333164396436333137616266383935353736 +32623335393030646238666334366364623466386130666663376535313161373838343265633763 +36353033623630303430656530373333373232643336336238363065366139336238666438333734 +37326330656633613665633138353531346434666331666464636530646235313661386438366661 +32303666643234343130346532666431636262393462306264313864333435663062613132313432 +65343531633766393264653665633365313461613638313233663461343266393232353537626564 +36643733363365333164306666303033343031343933663136663437666338376434666630393135 +33633833386264383361663534663161326630373365626665313230353631316331663837393830 +31613737663538616236326265656133636138343530336266646232393536633538666135313634 +32383463336538316531616633613332323461313238333265343435386231393263323639366334 +39313365323239306565626536323633366535313966363137663665373962303236356362353931 +63656431356236663939316137323564336634323262656430653133383261636336303635373335 +31633330643464626131373030366362313461333165313031393033636434666461383537623139 +36343031373433643130383862393734306562633132353533333463666634383732353033373531 +61633866363838616363333231393335633935373366353364343935313833626634666130373462 +31623564616335653362376362316535663137626363663936313331363939663665636666356364 +30386630323938326634316364363263386261383533303938383833336162656337626639363361 +33623934333934326539353436626464363465316639366437383233313362653734353238326132 +62636335306161643735623535343431663163633963663138346136383363356665303734626538 +39313661373463343537336263663864303234333637393130636665306237336235306363373734 +63663264343830333532343564393263303662636231333962396363613964383539313239396236 +31363865666237646237386230363336303762336236323434316531313762346438643663393466 +36653734633931643234633062646631626336323761323632363262363931343861643732666539 +39356337643466343563663635343835396665383562653839646434643137643130633261386162 +61383834393638303637323562643439373234653535636332313537666664616363643436653430 +33313861313264613733336566623936646565313239323335343738373237316164316336333239 +65366431326262316538613830373535323433613036383332323961623934333936366438383865 +36643961323563393065356562303338616234396135366435303132376630623236653138363137 +62343463393230356662666437343565306435663464666264656531333533616130303530633737 +64333236373631343537346263366537653935616530643232366237666437616530316434643263 +61336138656638663863656133616236353731333937323636653766653431396238623538363832 +63613566616137303264393864636235666637336366336331653564316161656365626462643863 +34356235323331366561326530353132393536383864383637643038323063326336373134303965 +65633163353366633761316665616638633731383237313735306633623534356465313938386132 +35303332336534383634616430306136623763626130356536666432363361383733346166313138 +30643161623233663239346466333337636531396263613131353037303336643137643838376364 +31353264633333646132646636376531376665626463613633373661303835383732376630383265 +34353563333838613636326533656261326632633731363934323136626132363265306665313132 +66323837656535376563626365336336373865626265343064666264363763343231643332613263 +34373664633764316136373636346430353665336631346131396435633861336339393035633436 +36616665386231366364313434373735316334616362363162306532313666383935643063386431 +38623162373661393138313238393061303432376163643830373537396339393535313932616638 +63326230616564343035633263653031656264363865326538396234313566313066653662396136 +65393133346261643232623362353166376563356133313065636134373135326134353331353964 +36326436396432396439353763383066626232613264363366356461616162323130343964393836 +61326438623463303265343938376230383830373036663465313530353562386530323634386363 +38356239663165626565383965633362333266666164313438363266323133666633323765636562 +38363638313732626435343839323565323338353861613834363739393238633432313136303261 +66613838643964643232383239613638353530666239323462646164666632373264353932356238 +37626435366532323931376332353966386361653531383932383934346337303166383235383534 +61616230616661633237333066383730373766383739326138393432623134393938316662393531 +64346630313338616365366562323464333966633537323636636664616463636232393264376133 +33306638636663373630376135303936656638636165653765386465363663333738663133383266 +34633731366236393437353931643663613662366234316261353132363362393632633532353536 +33306334643766393931366137336562643433383938613231353765333730346433643039666166 +31613230363734633063333239316263306533363764643631366332356530363232346164303264 +61356636666162353033313266373861313665323639656231666137323139393738393838663237 +63383933346535343939373966386363623534613466623461336364613562383063623463306437 +33373736316434653237353739303334323435646666656266313865366132393064343036623431 +30623166353234323534383061623632323131383031653737316239653633396430663632643464 +32316362366166346661363533373831313963626233633831636363666166323738653535623138 +63393664333236346565376636663836363864663163336465306133653038653035303239383130 +34346436356265653137353266613431326463326634323866663536346264616435646461333234 +64623066656439663039383831393363363432663266613766663839656538656531663833376334 +34393237376539303463363265326233303835636231336366633337653037373963623130316539 +62656566653163393736343963626633663138643331323732306134393936303833663834353732 +36613063646365646266396234346263626264396534313137306338373665346561373063656564 +30616236383834633064313362623239663030363562656630353233663664396563313461643566 +61363332396432613738633266613964393238373361623239366461323532366230653034393432 +62363037653765316638333834383761643432306338636137643866613162623366353232633138 +65633139626635313430373039323764633932306537626431353963376466336339633634373438 +30396537646161366662303934356635623035666437313034643935356163373330653333333232 +34643133376437303661643231646366386265326237323332633832663662393833616232633733 +65383364363437363963666261376637646434666663333261623330313634316230376436306333 +35313431643438623064613337316565346266626537363839666432353663623131386638303734 +35623565303030636130353162643931613634316462313535343538323162623931396662353566 +65616632393062346534616235333737356665613732316562373232376562383665313038343238 +35383632306131373064363235343231333136386336393562613738313733386335623963363265 +36653534643039363265343538383964356332656164663865323262366435633336353635326266 +61623863323633366132396135663831356337643837646333366536393365376561653732356532 +32323864666662623366353439636430316663633536366365356233653038303436353333663664 +66653636363131356439316538643135393066646332363466656532633666353338303965616265 +65653135303664623563336661306439373832386537666363366465303535643330303565323336 +61633736393362343230353134353237386339396265643064333765643138353930613031303132 +31316465623337393638386264646534333266653861363666353334313366653066383439313235 +61343266346562636630386162383661646439633664636665386638656563303964383330393734 +34376431346239386134356231373737623064653831343834306230656665646339343430303233 +31366234316339313863353438373334666236343361386161356430363261623037613432326537 +30636132363666323734353733313232376234316539633334353866663064393136326366393066 +39623734383763626531303465623861633962353135616232646439366637343666623135313032 +65613361623362633231383865626630346463663164643564363938393763366332636139383161 +64393231333539633664626639613930333966646535646431323163373933306138643362366565 +34393864303162613237633338396666616331316166653035303332346166653430386138303039 +32306562373461396138383963383837383334386332663137346134373465353635653532313065 +32613231613664333533613432326433333938383534663336396566393661643663323738396337 +36353966643834333430303634623532616234366430633030306131376466306662396234333133 +32366535646436326635646230643265616234653465333465653432633533356130336636663231 +34393637626665333835333639316631626332393665626330353765633033363634623562633637 +33656365643339616632623839366539663065643932623238333066306561353562306232333765 +63326463636539613233323264663734306137363863643832376363396135316265333230633635 +30333634383966633836633135643164363662626235323261633731376162353566343039313737 +33386161333530373237373762663062393638666538316233323264643838333263373462393730 +66636162333136333432613766636136326332386234376434376364343534303333366139393665 +30373934326661613464626436616133383063303339313766336339333837353333393139396538 +62653631623765313736643637316538623132666139636666323364616563656435343838643562 +38616265353862396361373835323032663465663135363366366132613235346162303533626464 +38653562613332666134613663356632356662393837396331383562363236623635663161363537 +64353762626538323061626436613831653039346436376638623930666664636631626433396339 +63306236633962666536363063663734616466346662393730636336653739613230643135326562 +62623735616464616139343933633661653364383762656362613138316265346533326136323365 +30633061633339383766343863353433376138643838343330616565643436373633366333376234 +36616435396634356537323832353739623566313937626630663939633664313764656363626436 +33623463646239663666646534343034386261646337366637666563663462346364663234626662 +36323866633630643264326161656231616164386632393031343039346232313836613063666161 +66323462666339396439386662353363333862376666343435303035643761356533333037386433 +62393030626561363462646665386537653461646262336161303733363838393833623331633333 +39373261663461663439626463333063303132663833313661643938313531613537646231376336 +36383961663935393734323733333435623439356138303532343561396536316432306630303633 +62383765653032663736643661313263303633373937633136353431653739386530303435333962 +32353663313039323836326630633466306562363030353739333937633034373530653336623035 +66343866623366303762616435313665626233346638626435623233393831346465396462313736 +39363237643336333962306432383339303935383232653865326138373665363962626635366564 +36386363613933343837313961313736323332626439313866393066396163623131303161303434 +61396565396333353236346232663066356332316431396630656363313530613233333961613131 +32326361323132666234303261663539303238396536306332333438393830653064393338303432 +30396633313833356462333338613964663265373566633031643835383064353665656465356363 +32323934623761363736633533633837313835383962613033656531616233326436323133653065 +66393931663364653933393163386462336361633161306336623261376661366165623366646538 +32626365613736356434653539393865623136383430346164346164636363326632373635383962 +35343366616564633064643662633130356231323166636335353065653262656431303032376234 +63313436326162303334323934376539356165633138313436663539333266363636396636306637 +66666133303464666333656430653036323734353266333439323033383539336362353430666137 +64663063323532306366663939613365363462393332656434306163383036346333323936343861 +35656534386161393366663536303438663263346239333433386336316662326336326438343838 +61653439363930636630643234363831383063626339666538383761393830623939356265333565 +30623966373563666234333830313161323935353530333761383963386137356536623165353531 +63336636356230383565616531383766636437613637633064386465363865366561666162386534 +35393734623532306664326636393865363664636366376239393762333264346130653138646630 +66396266383636636639313733396339653734393437373231663238663365643230373063643339 +35633130343831363031313363626435343337326364343261643463663965396531636165363561 +33343237666631396465306330396336353331643334326365393335663435353837663938313738 +33633934313231313531396130313332616139656632316238663338336438333166376361653263 +35376164376364333833343964616534626338373430306139323038376563363535393063613530 +37333266373234363135633334326230323635306565336264396166663061653966306238326162 +66633237346664393566323161656265616436616266353236366133346136623065376335373730 +61313637333664356236643831613131663562303833326166356531323763656137353363343237 +33346663643433646166626666393338333532396130623931343766633136353132636165663866 +31333234343335636132343261316566373533333664666365653334326337663266633365323066 +35366663356235303938656137306238356631633662353539386165303336356230323966373631 +37633132653732316164333836343062666435383964383063356636313562383738373639316335 +35323165396535306262306533383535336565313034336533353163613661363464653463363637 +66386535643236303232336163636163386631393261616662353431373662366233306662613131 +66343532326466653666666633653533646131396231356135336533633739666566353764636334 +33633530343263346261633865626464393465623961363162303633663631353165316666613130 +33356439383737653839323135363334343363346366363664393338383861343035333862613334 +34663837663838656361333564383739333335346466633632393362663061663531643434636162 +63666663376432323933313262306637343239343035393936653466333436643233376439316137 +35343661323733636437303766636466666232353034346635356434646563373630313166666231 +34303436353839393435303130363830633361646437363638636137613938656139303563653332 +66633062363962663335326232346133616164326438656166303135363630303661656162316131 +31653931383866363037316138353330616131633863363331366137636664666331663631383735 +33326439313633656130343137313531666638356331653631343730303930646364623663643937 +63616562383762643566346638643763393837653464303766343133313430396537623233633263 +39393665643935643564646562333035653731623031356535313535613566393964663962646466 +61633134333636306666316462306661356563653833646664326163646661326561333533356139 +37643037346664333934366631333562623935616661336265666666366266646462363364363866 +30626362393263383430376366323764613265626137336632366233323438653864353663666135 +30343731653761616334623766646561316639396535646465333864613337306337386130386563 +35336331386534663965613065323264623464366164366666343932303662633965393230666636 +36346361343931386566396565646135633463303138646564646435346162323731653235613333 +36353139623230363933653231396162656261393365643837353430313633646335326264396537 +64656362383532636531326536646436613939323239313534326464303766303161373633333361 +66383164313461353330363235353864646331323834343734333932366563626663336137636433 +65646435666131363930313130633530366639383161383062663230616562633361333639653438 +36356339643731633135636237633461353162646139396531353961353034373963303233633937 +62343366633537363133356165396331336562386134356438376362363335663336346263323064 +61643730646365666230653132373465333933343564396537343233323738626661626432303162 +38326638663330383736313264663166353033383361363938666666643835613236653266383630 +61643364376637316134313531663436386636303266316235623862386130626239383161666538 +37303465353263303131393233343461316534363133613836653830333466346337366262636365 +35643761346563396238386636653536333761363735333534313564653134323366336262336232 +66626361663433353537333634653237616361393537386633323865323835366535626331386263 +33646465393333663636313363383633323932333730643065346339333331373231356432316534 +37343461313365393934663537396164646630373930316237326331613235613862363238626235 +34373636306431323930373666343266376163316634343465373831343538663938666131336632 +66363138613433376364353531343963653763663039653330383961643736663764363837363635 +64356562303933626266353466626133643561616464613164633130666261353336356466663534 +64333137316631666535653963376139633432356437333461363037393166623035626634333761 +32346139646434383066313262626135343965336265363138333730316136373536373530633164 +30386134363033643664663366343864643762303334643063383864353266323865346362623538 +35393931303936613536346336636661313738303664303765326533313336306165313364386335 +30663661613362383030666563323332613135626532333033353036353265346366616266653335 +61626465306264616137326334306239343337313462306535303435643437613438363137633264 +66306332386432303961613065336239383864336238633535643765363663373063303437333433 +61313431343536353966366435663735653536633036393930386432323462313039323330313034 +34666633646462363235306665373231626236313930333432306230663239643561656431366464 +34316139653438666666393537396539386231633135363332613664306235323563616537646534 +33363339613065386365336635303037386266323831383466363834373436313464656131393335 +38353530346636303337306130633662643737363365376331326235303638633065393661306535 +61636131663564326436663466393364383763653264373330386138336639626362393531346462 +65373361346133356563323235396261663064383433363232636362323762396636613364366563 +31303030373333613263333230353331333930303264316332353336386565316630383466633866 +36333839653966373436656462636439333433396465383037383937376136313262343031306462 +32343330656435366566326139646536343739323735663538613937306165666335383066653338 +63633032303661326164306635343966626434366230363863353931623831393633353161313030 +63336534643539386666363933653464663138623637653536666139343861653964306330623362 +65333435626566613636643038363664373762313830363161653434656364336231643136323133 +34303864313837666633366261303265373839386338303963646530343333653838326635386537 +35326636343165313063356639323535373034303731303963663135333930396535613137643232 +38383230306130653162623337366632666534343866316263333332366162663833353033353630 +33613165613034313435656336666339313530363932363431303230303836383939616362636263 +33633737383936343233656538626339383364643431383436666135396433383666353936336233 +34373432336139613438356635653538633361646639646631333933373938643032323765356631 +34353164336264393331383030333064353537366636316263366530306236623334386437373363 +32303132633037376638656630663739356233396261633765623863313064626666373133383736 +34343932646539373435326266663134326636333065343664333034346438353262393638613231 +39623435636461646466313039376464633233626263653561343130353165636530613733616364 +64393136306434363430313033303361353362333166613861643063663865353333343637663065 +31636430623035396366363033393035656661633666656438346137336333336361666439336334 +39613365393534373266376165396165393230666561613964616336653031356133373939356238 +63383639643037376265636566353264663937666266353761313132393164383164333130626634 +64346539376364363838643864363036303566666236626233653533363738383632356134383334 +61643738383133343333653161383237373236323362383935363939663462323333623966356235 +62653930653030636434383662623837306138323338623430663861623163353938373933646637 +36663061363764383839303361343166303031633636393839386463343735393432333835313832 +61343466353031393333366266306361346463356338616664653562366231343661396631373237 +39323331393933376139636662396337633432356532333362373863336139346463666566626262 +30646635663761313632653737623237306566616362393934386666396139323366626532346661 +30393363383835356263623035313663326238636461326432643431313739306434666236623066 +35613563643036316561653336323862656661396564323030326532353066323132336432623464 +38396461366536356332336138623864373838356230323837333630396236376161633836353264 +35626562393936613033393039353062623734303335303461396530323666343738396635646434 +30313636363562623333363466333765653963653263353563323731336539613564396266653637 +61306663636134666231613832613432306535373438653465633465376434663132376636396233 +65656661646538633865633830343131653730633132363162396565633634623666376665316633 +33613664323663633338663064326638383662613133353733613231323430356430376239376365 +34633632303936366132346634383731326161306431373433393533383932376630623434303364 +64326439653532666637643330626334323930323037303463373135663335303363323264666666 +37663133353263336265366235326539626163653234656263616433376139346238386566653264 +38343030396662663037363633336638373761636539393665333065346634316535376231613138 +63626163363465633537343964656131616533616661343964383264396630353365643565396535 +63353039623134646666616336663130333638326666303264346531663966323932346466643536 +63333664323636616530396136323138336539306364653165623136363034633631613336383731 +34333733366334666366333864646430343339613665356565313833623639343966303239366130 +31373437306237376532666466373863643365376335643331326435653332393264333037353330 +61393339333031636434643838643765613564313461343036666134306664363266356137613336 +39383530613264333233666163346462306462666165393865383464393136626335333362353666 +66616665313963616161363565646237616432393932333933333331336535326534326637393433 +34663139353033643833306636346461616131303966343761393331396539333634373233663436 +39333736323238383530333930636438656532623065623437653262326434313436306364613434 +62653432643863386530393365646165373164323666356533633739356234313965393233306339 +37396236326535336363623531383136333035663931613936613531626565303235653635643563 +31386264616330666366343732333233363437663031656462643363653330626537363763626662 +62396461616666663430373630626563313134303131326637393264666161616635353335366138 +64633261653262623563353330656166646239356233353736376131633834366637633262663139 +36316338323130616665656339323436663465353134333630626165386433343066666163633463 +33313365626361323435643836633332303331626465343236623030616264393230613365616666 +30646539396466663138656565653763356663373963363134643662633265373535316533386137 +63393038663434333435663339353663306533326536376464353165336230346464353961663564 +66613834666232393235343261323230353235313139363933363830626139393264393764393261 +33346635363233316166383437343034316236653731623039356431363263623562313931353335 +38316365363161363164643336363538323737336630616338306134653566646336376539633530 +62313966303061303561343233356666396266663033356439613764343839313235363666646534 +38373736353466333262303137363066633663633735323234386531353435363562323564616135 +63366365346562353564376338373430626362303838323435636330323533343539616538623233 +31373264386262303838386133613230373935326536646131353535313537396336343338613661 +63313464653863306637336234343438613662376437316637383839346235646665666637326363 +38393666383732353864313036666161326434363535323562313533343766353563373462616664 +30356266646530623233336464373731366338613566633965666463613536666336363631353039 +35653730343763353238643761333137363736363433653235623464396233303161653637343539 +66623663353965346661366131376366633331363965336665383831336133313063636237383863 +34363639366662633964643331616436303064346233363135646364653434623236616530623665 +63623365386331666135636234336461316335303662636637656430633461646563666266353834 +63623961643565653366326638616235326238353461363662393736656631393363343939613465 +64326531626463396563636463386439343362316534313934653864646430613661656531383261 +36666136306364316231396538343130363062656332656665613735366162663261656337346166 +62626630323539303637326235316434356130656434303061636165363565393333623565633937 +65363831653234383134616562643864613932356239306565386634323733336335343531663734 +33343666363065396230363962393936336266643239616237636265333137663732396265353333 +36653461326262653637653932613830333463366633346361316538373261313031363734386637 +34356230353536623239323161363436346135663737356130623737316364323139643537616639 +39353934306164356362346362653266623030373266366139363535353635313261306133353937 +36383266363465343566616436363838663362663262303566323163643663373934653235356361 +34396262313630316264366136333834313232363438343031653764323333643166306261353736 +35393965363234393335333166646364656564613533636339643233353132333562663331336239 +32396263613839383537366133613435623532363336366266363835383865663934633962386462 +31383939646532373836323062396539616331623832316166663761653334303638353166643039 +30376164666635323436343964343437383539636662363033646265356263643838396339653763 +36333561373232613766313435303665343033373538666534336638663634656133376436653165 +39623965646335336635353632643066363839353038376135376231313831303266666134303164 +66653234333136323361303364303833326231616262306432333130666139663663613538333130 +32653430323538323562656539303630626533306362396466656634336634386163616231626132 +63323838663033356361656366313433383032383830386364613463623531626639623331636439 +31353030366339313965383834343637303532643930306361343636376230633138346531356665 +38666334613066613434326333633831653232343538363233633939626261376539626263326530 +36633062323066666533383535383839383230383932393433616366346536336563383437323332 +63663831313231383636643834666466323432653065333864343835363666663462616666613966 +63336233333233303635356334363234373564303663626231383139626662383530633666373961 +33613934353431636235393935663431663565363930626632356365666636373132396366356435 +33386335393662393366363163373564626462323563376365323963303132396136333461366464 +37613934383635646365646330643533323834636430643663356365366362393235643536626139 +32353364393162313032373434643932343939643137643238636638623634316132663631653130 +64323135656263303738336536313765613635313465363032616361623034363932653161633834 +31613638346166366661623264653966613732333735353630613839313832636530326136656365 +39646239666337636638653066363638643362303532623363613066623562646132623430613464 +39316136653066333864653336373135343535666434323130626630373133636631353535346637 +65636361343739303463303161663438656463343366653834313239393765646331386439633764 +35626463393165643936653135366166363561616239386361306633643439353538333338343338 +38373938383239336235343738626536306562366362646136343162383565383033636363343630 +37306133336563303131303862396563363166306465616561346439616235633338313634393336 +35626635616364323437343365643461373138653339633366633838623534396661303261383238 +37633236326464326437326639636433363665663537386464636132373763333732353637313062 +37663761386364393030646166333366636338396133313731653663623631316365393962333863 +30386666383864386635623434323637333539313861643630383335326134323133636133336438 +31646633373630663537303037383632383963613630623264323162303466646234656334666266 +39303562346661646534396636343139333962326265393161646532316634396236653462333137 +33653061643262393665613730353764616438623132633231363965303039383030633463393134 +63363631616536396466336139366663316236646230623161396638343636663139363035616133 +32333132386537643337393930393435323161633663313465613837356565663662383838623738 +62393036613532383432373339363664373661323336656339613963393564633462383765323834 +32643066323638643935363333643336346537353139396633303835363236383662393964663033 +32626232656132303031623235643037646661646535666239383337356231306464356662666364 +39623637396165316639386462303466356534383733666332316162636363303661393438633932 +37323839383536393464613936326566313635633065326131666334643464376464646130306463 +62666562326166316164643766313734636133343437363832373531393330366663666636373762 +35343635343033633965343033353766323038343462303365626334333331623939646561313765 +63646433393232303433636462363464326162303663366533373962633665316136643233653935 +62633132363430393865373964336535303739303134653532383765386438333465623362346633 +65353033343332623732623138376261663732363034663631623338376463393030646534313632 +63623531336164656530333733663637346337316164326637303265613335313964666235386630 +34613139623032633031626133383034613738303165303632653536313633343365383636656330 +65353663643239613362363038656639613631373561336339613162363166616264663239613736 +35643438323035323361373063613835356335666637633838653664303565656439383535616534 +61363131383261656161326563343432353165303138333231623337636163336630646134383832 +35646539336563646463326533613236303961353837623661396562376533373234346639326237 +62616166633364303237616535323730356665363438303065333064333538336339313238656233 +34366135343836356233636632613265653165663536356130313666663865316536353438376539 +62323232336538616130346262656139313864663936386431363661623363303135363265333133 +61656131663536613639393939633836396463356363356261623033386237346334626363343130 +32626433323162363365393162373232656437663739316563393665313432336339333133353733 +37333865666434303566663561336231313734303935316632343432616334313232373036373862 +34346161376632663931363339363139343666343761613731336336323339376232653331663363 +38643465653330356431373566363162633831646632363532643935383064323935616632316237 +65636261386131373264653662626532663766636331353130353237633966663166653866633233 +65633062376132353337376433653531373538386538353831393137656635393564303134393866 +63386631346666623865383563343337623732333965363561613534356231656631613634363264 +61613532346432373738663163613364666663363233346333383933636434396161633464613039 +38656462366632386561616130626465626539616636353637336663343662363166636230656666 +31313836396136383734333530316630653235633238656234373139386132656630393430383533 +64393830616332353631356639373631356161333363316566343136346532623763373862653066 +64356538626336653462346636313839653061393130656539643231323464633733613333363431 +30343930633262356164363462623465613035613961306134393033393234393139366437633838 +34626139396562613034656431316236313233313464666336323432656136663533333664343032 +31393866343637623835353666316638633931636563623134353039323462656465326661313132 +32373630656335623763636362626230656565646665376634633333333863356538656435313936 +36623966363766333332623362323132333331363034396465663638356131613966653039323565 +34363764633162373763333934646134663138376138623035396461656539366561326633646534 +61306137333430663234633136306335393030333039636564646664613831323430393939346530 +31633937643964326261383866666532343236623463363864353735383238666339313632643031 +66333636376165616661306262386161623862346363636266353461393830393435373839613862 +63666137366436653264663166313537616366393062333766643439666464313437386335326335 +34666237653863326132363731343665383864363330353164656162383665306438313061313034 +65386361306438313436613830303339383139363830636261383561616161633462373133343339 +36396536323261313837373138333038666364623836386263363039646434623432313562643433 +30636162346530666136663034396362333836373939353161356562636534663030626366366662 +62653531653233616634363236306335373061643631633039336631393536383663626337373962 +65373330383037663763303865636162633833636261336237363438666139383935336130623762 +35653863626634336139623564613337386539613032383639616630616133376665373739363834 +33373430363662333761323164336237353734643536653861333337636239393963353635656366 +31346666346139353665363865653866623736643431366231336161386431653739666465363937 +66363539376631326233643431343961663165376332363763333933633639623739346163366236 +33653965653461643935666339393365663963353839393431303738363766363964636534633833 +30653731313963343865333938303837396261343431373066366330623234363438613335653330 +37323435636132626365643934336131623132653830306430333762343332356462343539643631 +65633862313861303564396339633261383739336264653831636539623862353836366531623238 +31643839313233643534633433393034613230663630306261633434623761303363386662626265 +36306430653962636436613231366437656636356365666234303661336430623331643862646230 +38373362656635653436396236306330656233373062623530353466653264323936653632376562 +32346365313466386634666666613365663237393134303136383632393630646361313764313831 +34303730333932626661303665326562616434643436383937343563396431353936643637636639 +33663239346636376332373732386663323863336264386137643338333536313761376565663663 +35396663346336306636383063306135346238303836613637356139633839643234613663656239 +36343162316462656638383330663635303961393639613637333131326364663039303533303035 +38376334346431656636663632376336316335333339386635613238666233383237613963643464 +33666361643863376161313261666161333730313038643938303231306263633638346436396437 +34336365356538656538306263303064356665326433643732303830316430643931653539333464 +65323031306431613830613164616639633633373339356664633633366663333730623163643463 +62326136323963303462626531336137656435366363666133643962643733326631383937323764 +35336366333336373363303161376163626166623034623939663232623534353137373062633366 +63323732636234636366646337633739626565613861323538636136623864346637623735396237 +38653135393661353532386134613466646665306562376130653538613764313137666238643539 +31383031663230313039363731393535396631373763323235393732303934343461663239666435 +62636439393030363361616332633936316432643631366337303866366361396364393032626134 +63373336346162646364616661333938376439303461653939663664373730643837643466646363 +63663539653739643931323138393834393964613836363436636666633064343461636335333937 +34626431336230303335663336313035633135653638356637373234376663383239653564306438 +34393537623434356435306634613736663139366238376231333436386461366134336637646636 +35363630383932316162376661313733343139306538663438643333623033383836616363393535 +38333133653934656139323564623062346162386239393034303738616665323861313230373535 +65356630313165353862353136643465316336376638393037633338313736623861366366343537 +37363934646334613861666338626139646532343932653666323234663561336435633337656537 +61636232396533613535323965303339313035393461653230663030643435383964636139373935 +64373666616564623036613466633866373066306439376162356332363533373063303966633731 +63663735343434356433666131663565396232373662326561386465336435633463313134303561 +32323034643464333166616463326463653465343236306434306661333562306433363461363338 +32303438376239656338336662396265633035613566306562333466666537613962653934363639 +32326436356634306161666534626163383933666664386537346161666230396635656437663835 +36636164663564356639626462646233323936333335346439373961656364386237363730303462 +30363564356539373063393233323761376665643334336662643133623931653137303666633434 +38356434623564636466623939316331613934323032633064303230386461396236316265376562 +39336361623032623930363062656530333130356433643936323336356133303264383864336536 +32346366653033343565303330396532333632336437343132666332303636616336393562653364 +36623663633665386664333730616536653964313435613237663135383630616435343962633830 +35336433346339393766653539353462306537373466393763643165656463383061383066316632 +31393932623966613965343963666539646134356235666138333831303035666637363263303337 +36373665613363353534366264633336353232343232303132393933346532393136313665323735 +36613438643638343638653635346539366564333430663561636633653062393033616663313963 +38613764386162386166626439336632666432653132343936313766333661336439376364633163 +31323766373338626239373331613236353662663430323533616531373165653962646264656265 +31396238313932386163373231396232363663633332613333353138613362663466636166333736 +38343361616439373664636632363062623166336365613161363966666533373134303035313765 +62346664646562626339656639333732373737623362393236653230663436663237666366316232 +66373935616161646431383134353165303161396132316565373166303961623936333362396261 +61323035356164646433633766316166353231373762323431323136613334643462353033623961 +62313032336533373532336331666365306361623735646362656165323630306166623231353033 +34353737393363393565316639626230393430333764646637356638333663656337333363346331 +61316539326335396335613131646239633064623563626332393861636563336231653735663164 +62343564633364343238613436623665646139363033366134646662663863373331303066376533 +32646435613035336436356132373933636531313736333037666433313965396331616465303839 +37363839636139653431316433313639663064393731623731393866623931656339323132313039 +35336264383663383364646631383031386435383537393932663962333839326134616232366433 +64366532643538336562633935346133386164623937363939613262303833613134313162386336 +32616632636435646134323139373537333031663136623138386265346132636161333239336166 +31333533373730356663623066656235366536323130333331386634646239343965353661636131 +36613339633030343935343361363236666364386561353830356335626632376562623139383530 +34316162343165346539376665336336356165353165613566613033303735613732613535363139 +32336138613232343862366361616236353465306631336263313337383935636666303330373565 +34363137653964396435333565663330643932663636353637663331383964663832343532653433 +34323634323935656330366239316236313635663666616331376134346236663235363166356630 +62353365316339623436353563313731386231363765343965373232343164623763383536663538 +63333565366438346564303763303831306331346234366539363061303937386366616538333664 +38376365393865393336376463313366663865306661333237653132336335383330623263653638 +36643865336663353135316163643064653837373837616533323835343637623363633539383039 +33666462663165336132333062323636666365363565386165646664343463626335353362666138 +66636332356136336333613739306136316536313537323834393566613163373431393338636534 +64663538616264626664616162373263313263656230646138356530373831653338383631643264 +61616239306531386330346466663432306335386163613866653437323937643732616163323738 +36656437353262376431636135373961333963306230323932386664353566646135376264303537 +62336434356236633537626534663962316130333135636362363038333539343334623836323135 +32393630313431626238306630303434353866303764373232333437393038336132343665376534 +33303964316634623232383464636433626439386634306461303764323730386163366336343664 +37636635326634343861333833363838656163383037666165616161613130313338393566323166 +35383562306265316539316437616136626262333436333361623830616537626335333135633761 +37666131383261366234303630643165666432356335626562396564633135343265376334393263 +38396233356433363861393333396235306530663865616331643037363961316132363830666663 +38383464393737356336653330373065613936383862386263366639643365316631326265356661 +66613561343736663165666238613164366439663033346263303065383865643237353564373465 +34373461663638396335386462653438386561323665653835626132366630653733373561636265 +35313866626333306162343235623731633438666138303636626464333365353164613131633965 +38353336633834323733656137333566633737636536613765396330643233383337663432363264 +39623765303635373765346566306635643331393134383239336566393933376335326433626132 +31363162376231313436376565303138303764616366313861653730353662383734303637326561 +37383536326333383532643639343265613163613037343239663638666636343333626262343562 +61313936623265626330653662633264366635363264626664313239663066393738633964633836 +66316538613239393363633835373035353931353766313366316365323434653864663739353964 +36323631633132636537333537326661303866346264303237653066336332366230363335306239 +35633662386633656236616539356365643263393934353435383266303762643761346666653434 +37663239313138373234646630636230383565653062313636633234393165633764396163373133 +36363364303134373464383831626263646265346266616462396534393636376239613536386131 +61303264373730396139636438666630376530656139613466633461333931623837626363316166 +32353934386563323730313532396464316533316130363635633736623934393838636433363136 +65343562393534346563363638396361323035383535336533613533333234643239616432353335 +62626131366661616132376131616361633132313461616332303938666130313465633363613037 +33356234393032333738386338383765346633313564666335346132346637316239383961323130 +62346337383236653039303932653162343234613938323637663263376166333065616565353766 +33363030333531376362643535653264336364353162336136363835393432323734616465313532 +37633466333462316335643539313166323735396365333331346536353339343832303165653563 +65383530623239313333646230346664356661343537633733343962393239633066333830343831 +64666139623763646463376566333931326631666264363839633761336662623964353235643232 +64646263386662613165313735653438383266373261376161616363313536323932613432653662 +61313165373834303734383961313636313531353332663831343363616661373162323462656531 +63386435353663313633336238623630326537326638326233616361626563363065333032653337 +31646135383162643535353765616162343163326163643832303639313833393737333865346262 +35343939343233316134363334616161346631623963353430636366366164326337346635653363 +61626362353039666564663036363731366165333765383334313034383932656163663439646662 +62626633353136656433613335643136636534666230656539623166326639663331376139633038 +65643035626530613936613531613539303130356564323765316364356333313765653261333334 +34653339653631366665636333616365343437333964613565316533336131393164386336643532 +66613335636566336265636666373436383737656631393630646437353762646336653839376662 +33623836366335353432366462373765633337623338656132613937663232633239616335643737 +37666632313034663966323934646336643366386434626436356261346435366438623461323938 +36396564643739396537633933363563313438643164353238323538623864666133666234303735 +62656330373664653663666233626536643439313864666135303364323865656362616331633663 +62636264636363656438623961376463313137303938396164663232373038383866656634346138 +36613764326639353539396465386461306264333962343561616661313731353335633461376333 +66633962656335353132383130643061363435373061383437376235383038383531623263653063 +34323439626232393330643065306435366631353233646433383230383733643434383161633237 +30356330646266353534626433373234613035396361666362353361346632396536303263373533 +38386532366338623162326434643761636335343837326464386161373835656536393337353336 +30383135333638346536663433643038653664333764333533363535636433353834346364656262 +35653538326338363039393662633432323138393534613632613862303366666535386536643133 +35613839666462316539303466323730353531656662353335613831306466333437613739306164 +62366133323133343235663831646537623237316663663730333764373139326137663534633430 +36326535353164626538383733363936313036363063346636343037643032373164333231393339 +34383830656166393239386630313230633639343431643965353633663838343731363765663863 +38336263386337633736646261363134373134393238616664303465623739333033386635343535 +33616638333239643938636136326530383038363764653361376638626363343730623039653935 +62616365386430633032366463373737363630663731656233616264633133303639326365306133 +62353437666637346235666337316335626331613334363566643937396233663562663036346439 +38303533346364373337313034393264363661336139663363363236386631306463366535643031 +31633862633035393964653163646435303434633362663765386364633530666663326138353832 +66303630336633623964383535313364363661303762626465383032393265376262623766343731 +64373162333835386364393866633166316130646162633962636465663062646536383036383736 +64306638323062383031386233333333636661663630356564313639306130303761643064666366 +62343733646231396332326530363833373831626530376664656335376232653762626162653566 +37366564316235316661366436633636303032663935316432653864643566356666376362343935 +63323131626564616338376138326331666334343762643066333831363762663566396563393234 +63303333373064633165653433663031663130323166666430313038346431333066396465666134 +32343833663865623961393063396634663738356633633362333263336464343035623036643434 +35643038323663383335363662373534623232316236626264373339373163363762386262663064 +66336633666336633135306664333530346365633530376333336233336262393764346461653761 +64373439613262633466386436663461663335306635396235323038376230363766653838313631 +33386264303063306338393461306664633261343330393037313362393831393165613937646532 +35396137386534356361663465376637333432393066626261336363373631363034343333306561 +62366566633763636665326431336436623464316634393331356332323065633064383162653066 +63353166363962336635303763366531326564643631613538386462656134316263663532666261 +36623131363730633832363961623163313535613338653764343933363462376230346532633861 +37366166333234373061383463633765336139333964383264383431656336363334643739316434 +62333236323030393664306466386435613837383734626137333563346233333732633266373662 +34393533666338396430663532323432376436666332303430613163383364613361343339663933 +30613735653362646434663866313834393131303162633839366536313463653565306264626439 +64303232303961343431636233656134313662646437356635366462356134303533633931346436 +63396231636365356331363165366636643064376362393032376634316338323831613338323232 +33336637643565366363343661373230336238336636343538656136343865376339383733616564 +32336331333435656531373632313239323136386362376635313261383835623239316432363331 +39633465643065353932313338396330656131623366633462373337323566393262393662306161 +30383962353836366137303332643834386263313565316265303732343739306135313733666662 +36313939353064323963313264623062383432326562643932373430626538363161616465633361 +31326433636366653264316336663966653466303239653736663534626666313965613062373239 +31386335333234326665343963663962616636333664656432336163333835363735316634356431 +62316161326634636330313235643831623963316330326663323135383233336163653762363535 +35323664623764363062343330313965333733643462643431313261626664666237643865313764 +66636136396164646264336233346637623435643765653330343166643134393436666362393966 +32303937313039303739613332613361333433303838663537363439383334343536366466373963 +35616436383939653633376233666363623034666531353631643463336338663030646234393063 +66383936373636373830306363353066386232323533363639373035633662383566346161373330 +64373333643336303832383934633065363939623364306332666162356235393435663862333336 +61303066343261623266386633316466666238363761636136653134613134663636363232356238 +37383561373666323733323935616637623365653765643539393361353531336163383039343964 +30356239663839613863323738666439366563323532373038303338373264643265393039626664 +33666139313565306339333831346464363438636436336532663239613338643439313161386434 +30656564646465303265623861626130376236333863313433653133363532626133393939656666 +37326637386264353465653233636136613932356136373963343465333865376565363533616435 +65653539633563656432383362396533306631303937353465373336363339636363346136626666 +39323464393631663935323030656363623031373637646665303063366139363837393661383834 +34336663613936663539303534623238353133653139643966333030613037333732393765313638 +38653731636231616563376237663335303033386266336263353134343438346635343035633231 +64313265326234313631666439306436353662663533666663373666643234373565396661323634 +31366536383034613932323133373839356566353838393230323730323034643733376462323563 +31313364323631313930666635346364616230303733306130663439663339623464376464366537 +64366438303239363335343333623262323735393439363031636465646536356530326639643234 +63303438333836373863653036323864393834316232643563343838303533633437323465346133 +66323963396439383132633232336638376330663035666463373532613364613837616662303230 +64623463613065303438303336323066393539396237393238663930666266646364616537646564 +61623636313835383938326536386239393237633635646563633737333166326462333864363231 +33643630303332383762616464653565323665633031306536313564313030383664663438656335 +65353061396465633137623831393139333463343635633535626162363764393863313839383538 +31626165666137643135336137383635646239616336313834666236663435373663386334366538 +37633363383532353037613531313361373335643338616633633139316437306532303430336138 +33653661313230356138626462656336663637613435646433636562626566626338653563396434 +33313439636363633164373935353234353938643933616531343135343261376436616330373732 +36343931376134623435303261636139343839303837623737376134626631383561313138653631 +62393137393637313836363135306339323835643964333538633330343730613635343534643330 +63623237323336363463353038386262653539313235373732366163653033336563313765666434 +63396463376663633736326236626266633761343938616337666536303034616465643938626434 +32666230613839666535333539363839663235613037356239323663323162373539303365396533 +31313435386134393731613231356336333230633533343863643061386361386532653536656230 +66306464343233303337643962336636393234356337306165656531366535383265346539633931 +32333937616134363034616465373232353432633465306262356231656363323037343830636233 +39323335636566303533363632616339373030376532653730333566393861323465313766613136 +31343837376434313266613566353532336337356665393739333664363539653232363763303732 +64316634666639653731323165303463643735613630323037316163643666623430373839363236 +63346263326661373439353965386137653139663665613532633539616664646239616163643065 +66326566626435373731636639393832663861303764373766313265303231316164613261353938 +39633735636138633538633733353465616535393033393462396461383236313361363563643765 +31383438366231666339316136653339656463373036633665666237646164386463333939316663 +62306239383738373938653735323531363863663065393437373063303330363736333438393766 +37666238663336373939346363396233396164393261663236393139303339333965363463633730 +32393237643439616366666334343034363836646135373439333132306364363235353234363562 +65326131343131396433653730393365393837306133633236376362323864636663643034616230 +32353234656132353031333833613761326237626262356331616165663634653363666164316166 +34346435323230346436323066613634366164313637313732646264303430323663633835343162 +39666264613139356133663363653962316665393233373539353630616330323236343434373633 +64363136616332343765623739393431613635383532333561653832643231326239353538383562 +31393261656263343436636233383333333437666165356165386430666330316563326231663431 +35346131396138393033636433313834326431386432653434353538363363393634613966363734 +31396238633562616234633762653238353864343831626161663839343134656233386537356331 +61376538363539636361306336336137396333626139316363383965393536653430353931613734 +31663438396666616536333562326635356635326131656561346664643332346662333037313864 +66316231623337646263663036323835383131323565663964353834333230356134653036373663 +36336638386239363065393838316631623833383734383765306234376264616135356361383736 +35383033383161613332646135633066353366623862643534663063393533363964353463316464 +37623338623063396266386631643035646264633462663037343165653863303133303766386632 +63633561333662343263373431623938366538646436373830613337326239323031303165656666 +62656461323234633163386563323265396262343334626437616132376161363864363065353830 +64316637643230396165653832396137396163656265316534323761363531343762333339303161 +39376564323332656666316132393336396464333230613032303337656531376534643966373463 +65313766373231336166363562663132306238636434313235623039363666303938306161616362 +35356231633732323332653234346439633161623438346533333738396636366464373837303132 +38323637333630356263313932383436323139303037383339366438323166323239646236356633 +35386334336161353062633066343365656436613965366635626232343666383663363865353933 +32623231316231343339393238323536363133653166613337306532333039616136366434326232 +33356163323031343762343634633063663032393137626363353131316565626631306539633739 +63313464393135313735363638643136386666323238333930303036653332336362333436303337 +31653335383664383432636436663837393539326436653133666432393165306535313661653834 +61383431636131383962383230663033366339343766386261646430663066373064383132376262 +63316338326335663539643962323139346465643865336633646432653036623064396438643563 +66643863643930633832363434653733373034626532643435376533363430323339636662326463 +34346565303662323863623132336130373137666165356262666264666232303332366636643037 +63376339346362646332656136303235336534393064636363363738363432323235303065306236 +65373734646134356531303135623064623466666539613536646233353439613932386536653361 +39336364393636636130616364623038393764386438653663376539646332333838626264643731 +66383865356663346361383266616161643361363463303564613736383533376538616432393865 +36333831363631386636386662363136633530303064626336623836346534303633343162376434 +36396636613266333535326361626364343063306363323365643334383666313332303362363837 +30653637316633653133646332316131343866316330663764393066346663383661383162326633 +37633762326537633434643633346636353631316364306531383962353336333734353836633663 +61353936326138623735343961623639303437653636313035656434306339333537313139343964 +32633965383563353735303132383365386538343065393666343565623039333362326635653366 +62393134303337643837336363363163376332306239316138386161343130306230653965633339 +65623738336563623765313762363065306530386139313933376661323436386335346332306534 +63646138656139313039376131323438323439326434393435636562313362313230366439323363 +33643761366665633036626662363430636263376565366230373163616232613736643634643434 +32343433356266376463316232353133613061363835336233326539663131316336323237356566 +39326636363337663164383330346466646436623631356365346530373166356337633233633935 +35373732363437633438333665363533663833333036386231633235643663653835623239646138 +32623039303932326266633439613465383535303833303039316265363235623935313766353531 +35356434353139393235373964353830353238396531623737346130346566626536343663383261 +35623365353935333030646362616162343238356265366335313261653432323237656635376631 +31303162623462623062363530396139313764653061616239376534643133623633653165313066 +36386637643239643534633738353663356232626263633265396339373535613337316566346239 +31303035393262396535643133636132353365623432303338623461383063376262653938656263 +36306664326437383166313036656135306537386532656234303136623432613234616235313061 +33663731343030613233616266343639613361333362633437383234636663666665613962616266 +64613533326462656131656535626633616162393130663438366666393730653933383062346261 +63393765343736393331363034316565663064636464373531383432666237373038333731353762 +33343862613562316335396234326362303339613263313663666138376363343061303439633031 +30663863356434366637383833326231316231373063643939393463656639333665303164326666 +38336139303064633032653233616463316333636465323730636238326263643937326233376265 +35313138333931343732323036396330616136373762333437366233306264633636393731396165 +38626131303565633164306432346263646163643763666361356136636362363133353538636536 +62393363653938663934373265393636356264313936306261633031303865343966313939623962 +37363436313961396463613635353931653233613264623165343766326664656431386634613932 +36386433336239333733656265353062646631356438386532316465616433303532323466313731 +30333366646263656166346139623734653966653962356638373637663765386134366237623861 +34363062323663356331333437626637653865373066653033346235613965333632666139313336 +64316661363863613263396165666639666163643062373037653565636538373033373536333463 +62303565633563363264303938336666666133336636323439363039333964373762656466353361 +35653665626464343630633931383939356662323361636164376161383631613433613335653465 +32663161396537333231643837393835363761326539626632383137333339313061656566663133 +36616432316130363863623035373066326463313539393135623033393237366139653862666566 +64323465343930353566396637383732383135323234343438653930666161323365356232383437 +39346262393061326362343338633764373631393465316139386661663035303063616238303435 +30353636336331336338636636393933383961333464326336666561366432313763666561323838 +36356133346332646139333564343565636634653036303861386630323361616430336363356665 +65333438636165333833383062336532616534626661323861613532616261383134313636306664 +33326135653163373163346161653962313961613139336631633761303632376463316230343962 +34616538303530646462626133326666646663356566386366373964626562313433666133303139 +62343033396630343665353935373637353034326638313862396262636433323138353639616662 +32626630366634343864393438353664386531353566613236323466363365373134303431393734 +63663337663439373935326465343334626534333762393537383737316262316430323364343262 +36326636353864626663636165656364353633303962303936623535653934393939366365653830 +39323133303535323634663134333334393062303063353631303965313664643532336262366332 +39323330333830346537623261613161306135303330336539393835326136373235393935653932 +30366362663466393036626531376231376164363037303765386137393833393833333536363363 +63616634646139656530656535643938663030303939386431666632363165306562653466363064 +65663136316437383034383739393935613431623831633335386464656266393932613339396133 +34646334353266636164366361353337366533373464303661613733656239386331396564623361 +31333132323736353066356432646362326161623564343935386137653031313139613630323463 +32396438313830313930383334613362323437303539653063363739393130383438663261363862 +30626137386538346664393533653538623437356134663337373566393265323766333364633866 +61643735633037333932663664366435366232363864663964356231303665366563646531353236 +62666636346232613333636330303064373235333066313339316563663036666232353338356166 +61653763663030663038343738366630663662633466643031613035386134326139653730333633 +33393639383034326432373635663932393864623564363131343431643733363338653838656530 +64656662626332613165373436656564616466646161393437343931623863393766323665656536 +32306435303637663666366630616537663937666561323535343364356363353765646266353738 +61396439336135313433623233396463363061336137346138616434643334333839393635616435 +37363863396265623566636139643338333931383539656538323063653731653163653865366261 +65303135386135616334303864373465363364386633346133386361636332656265623334653939 +63396361353532393963316334343434653330626636353439313833326533366262333234633639 +35383436346431383633613436383839346661643638633637613664333235373031326665343936 +37646537373166626232623938656264616663393561393336646339323032333030396530353336 +36613661386131373334626439623739396437393665336566333032366335353664386363366662 +32323935613731316534623532383062353761306366363762643865653766393463393664396337 +38623433623332316634633133333962393034626134363533363834363561656463306638633133 +30373731386232613733373065633162313837303765316161386466656261353362646466633930 +34613364653735626562666162366438666539323737633466633161356232373266346336623832 +30373536623132323433613866646539656632333264653961363832613633356465363639323939 +35613935356531393436623630333061666334383962356132303163346433613432653765353732 +36306633303036636430623832643161336261313661663563306634396333343133346638326534 +65383463626139313766353330383934653866633135396634376331366134633537353764613131 +38613065363963303630376165303339363231313162663364613063343162313536653035313932 +33313438313430356663343635373338316232326464343662326163313531356630393039356335 +66626634303930333130313665333733363963373761633038656237376132303431653739336637 +31363638636534386438396662663731393435333761653963313466336663303962616634383235 +32303739633835363838613339393362313334313539393434643135343661353836333838306431 +63636337333039666635623939623065656431326262623863323662393862346536643539373935 +30666561333262663333623735623839303037343035326133376331366136333866303937353366 +64623036623137636561363462363038633838663834343536363461383036343765663835373230 +63653538383263383665336631356537353435333238353033313538646236303632393733663231 +39646438303365356236376465306662636332353936656636613030646362643136353732363639 +33353565303233623934643136356135663831343238373165633163333835333331623664653262 +36323162353739363135323934343131373736333532353664303163666164316230663037326366 +34643239363834313531636339366265313238633537623038613336326132353866316263366237 +30393364626466616237626564393732613064633461323339383433323537313264346634373964 +37656632613465383734643066323438303265643437343663343061386234383931613538343264 +36373531623839373062636164373234396266343139366466333762356266386535363532343139 +30626639616336626562313837306534383363333763303462623833323736383964323736626166 +65396635353634346665363561613238646662656234386535353562353861653231363538353830 +66363533616231316131643164376134623264376166313562313662396632383463343763363063 +33613330396530383432303238343664326630306634336135363733336133646433363566613334 +36393062316136643731343037336265346539353239613837656530356463663065313166643662 +65363839646338343839356431643666623938376166356537353737643636336634303031396432 +65383831383564373031636262646661346362303765636363643139363731313862623465363231 +65316464623964363365356363393566623932366138313565356638306135646166666437343536 +66343765663761323639366465346431346536636631626232643134316261313561393238396361 +64636234326262643333623531373939663164373738373234376231333366623037653664363038 +38663734386665323662663035656632313735633963616465653233353231383030323232366261 +62393362633766353638333833636132663334366237333733613361623565333963386266663234 +66316637336561383233326336343139303034323534356130333461373265633864343030623962 +39346436393635376134383830353030326232616664623962386237366330613262373861363131 +37653165653937393665623935316632323562613461303632646135366263383434656461356235 +39346366313732303133373038636230373730326430306565363963393136623031396263373338 +39613834363431666335393832626362616163336638383765646666336337323236333132366364 +62656462313036343233346233383933613737363934373837356436323439353039363537313032 +38373338653135376236653731393432363465366331613662653138643064643062653962653235 +36363461366230323736356530633866333036653064653331343465393934353530626438623964 +32346130343263373435316534646266323234353562336130666261633065303731383237643539 +63623737346631616535323864613963636566666366366339336365323433313338343635363061 +39373533653538353231323736653233666231616564643834613561646130363438633534656531 +61396138396166323439376634636631373133366330626562633462326434363033316330356630 +62623637363836656437626166623661353733356535353638376135376433396239626663373363 +38663933363465353136643437306131323939366563336632343166626237633334383261373163 +34346662633832636639376566343133383362343530663863373338643734343462353165386163 +36363733363634393763623732663034663430313832396465386265633235386338663735333635 +36396161383531626265663362646230386330663130633136313636383365343063343731396638 +33326666353763313864393366383631633836306437633438303362333035363334396464613033 +64633839363134333464306537623433373936616362613364313063643963366539383938623239 +33663734396231653162656663653765356233323239303232333632353931393130393562663063 +63363832343061363837316564326337646563653036356339643966383732616464383239626662 +39643031303364616165363466613662313262353836373737346239373566313066653565313365 +39656336373837393263626334623564613763313034363336333464613536386463656137326330 +37663766643864663538346633653561633932396534373835663233313763356233663335326330 +30663263656234303663336561323263323434346134613434313064366338326632643631313034 +62366232643435353163393564623237376336656363616635366638633963393663663937343938 +34393439356332613536313638633139653130323164363139653765303866353136333133656664 +63653565353534353664653464336265633264343965353339613237346339313565353836316461 +64373133353438363363306139343763393930306332666634373062313336333765303264613538 +63396636653434313534333264313638353539373064373430303734666236373066656336383861 +37636237383037623531303536323237306163336239376661333563316166353135626266306335 +37383436343365356565383963323536356133363265353134383933373133373164653766646535 +66313864363735653461633630346266646333626436316230656534653962366462376232666431 +34613630306334396464666162613936366234643635613039663834656563343534643033326330 +61343531373935626366366630313539343432356237353539386164386236316236323166303466 +63663933313837663736666437393039646132376531353263666166383661383639306238653162 +63373939376133373264366337663636613835363539346530636433613766323239653262633233 +64393936343134356661623631343361613566653733623532373533656135343031363961646130 +36623565666464356130336536653963393434656630613662666534313435656661303134663635 +34363765333135366566346630306532643164356462363862396261326338623633346536363766 +36336438353134353361633761306566313733353136626638323331666234323039353933653964 +63643339626433343963623864663661623031646233626164303335313634353565306265373361 +33303938333263383130373761343332663763343966343035646331376563653539633035383164 +39306630666130376337663838346661326430353537633365313763663464633036636363336561 +30313366653462623463616166643136653064646664343838323731346439323666643035343239 +38646537653063656461616133313831386365343539383865363938373533333034626564633564 +39316462306463346235393738663561643835323336643933336132616463663566383035313463 +64373565356664306361663535363262313136616332373762646430633835663236363130343536 +30373965626132666665646637396135346536303664646435636131343635663336343638356163 +37663666383562383938393030333832626536376538323035323863373338336232656462613338 +39333935626336333464343563316262613563663365386466613765396461313233613631643138 +33613739636566646561656465613430343439353535323634613165636166356262646666393931 +31393466363662383639376238363434343937303339353435396333666439663665333965363562 +36643832306538343561663363636534653931353732643761653233333664326536396465303233 +37343938303464313335306234666165376164663464616531623538323539336462323262346531 +65626165393735643763303163633032343239663636313064663736626132653264636162303034 +65356163343065366230623136313832316564386266626137646136333933326466376663326632 +63373634623563313666666363346565376634663832663664363739633866383261616236396463 +31356536356432653666613436393636373532383337626139363237353339326539663866336562 +63323062303833633638383966303035303436316230333231623061353063393638313533323063 +32633462623863306133333132666135366363663936643835303230316662376161323337323461 +34306331616635343132306630656663373762386339336262396539653865656364303032646539 +64346134383833306239343236643939363633323133386134646337323230336362376633643035 +30353966363932323462323533376233353731363361356135663762616635393466393630646635 +31646665313237373065333930333761333330336538373633376338653331323664356131333838 +66623565636239303761343437363236613764666232633730386161393631353436393263333737 +63323930343965646161383638653130323137343766663064366133366365376536666534383035 +39306433636339346461386230643832626635363232323439323063633731366337336531316639 +65353334653139393766653134626432636239343838316265366133306461646533313237613766 +32643537643637636164623462666664633361346138316131353934343134363138303038383662 +63353836656463303439373562633665376338613430336365376663633035366635386438666361 +66653463643562333835326461346537336337626439313432303862643734633766393263663332 +61633263643833643462656361393938656563393962333162616135613135326338343832373739 +64303665656562346133343130333961616631363636646561386633616131366433376535363132 +39366631626336326261616261316565363862333064613133656530636661643134666232653965 +65656633663432346164643432653033383931383766303638623335636430363237633537663337 +61643633316163393761346237336534666235633936666132303530323237393633653132326363 +32633331333265623965346163613139613963643838323366383033396638393138386636303734 +32653138656633636535303762636362623336656438303635626630386330633466653939333837 +66346664646630623764346335383632653362303761353934393134306633336235303964336332 +65336135336164643564316564636631393034363961373239663931363233313237326434383961 +33366161633362613366373630356234303839366266383662303462393832303961353533316162 +32626466613765636335666461613238626238393732303833656161626366623233383433343931 +61663062303764323535303666356336326365356665313731633535663265646162386431323966 +61333335343037333935656337623830626232383039633633633066353736633735343138623536 +63363062306165636337383531346435613933343165616337643763626437613964336335363735 +64306365333964326138383630616139653538373363393536383231383166663238653261313135 +62343932613366313239303936356135336230336464346666323635306334336132363437373738 +65653464353466313536356564393539626637646162663536616236353262626339636331376135 +63336633333163353930626163623432396463656166343963353662333230373733636165626263 +65633637376435616162656635353431626230323065363835396362633363626532386366623736 +32383561616162336339346630363636623766653936653063313735613861313531326538613730 +38663038393438313638343866393261613133653039363433323431666530613962306531656630 +38666637653031643038343833386562636565336233613335656234623361326130623061323565 +65343833386635353965656632666162393931303533366264353431366663353862353532333466 +61336564666562613039303135326661643233613161643264386264353335303638323363653963 +63366332373766383037383633316261613735356266303634343437303033623166643735326137 +33653831636537636165636632303835383865396337363034653733383732323035326537656436 +35623638373865353761626139323934333861613063393664346230643431663237623865613335 +30383562306533363631313962623137376130353133626630396565376436313162666566643034 +36663361366666626432663064636463616636623863326439616561343534363832366332323433 +34346466623237653132353733336264346339656538643933646561666162623730376564663539 +38653265656439393564666464656134396232303365306265646464386633393463333938343730 +65316166376663626233343965633866646366343562313739303537643738366436333531616164 +34323936373735303736303135323166373035356136303561373037336631353234663637613365 +33363231383432373237386533613864363463303431386331373366623738306438656662356439 +64313730373739376533363038636566306435613433366665633236303639666231336565333865 +35323137623565396665363031616630623663666662313631323862633231613438633039643263 +39356530303563383135396430663366343163616638386231666265386634393163343037646638 +64633964343833376337663333333835373937373931303538343632393065653136376130373435 +63626236613531373563346231623231613166393031336438336330626635623165613235663065 +66376631323430336239316237663463646263313334653535666137343737663339393433643766 +65306438373530383633303438353437316461323838633034346563343135616237303464383936 +64633337333638353730626233316462306432366166386132616163346238663365383534633233 +37346137393637616563333736383465663565386235336239313764396539303539376162623431 +33323463353232326635373539396432393536646334353065323363393765333135613366333234 +30616338336334326436633764393163636230383163616137336362303836323539336161316535 +62396133616564616139616564633833373338303335323937653163613933333635623465663835 +39623934373331616266616563663364613936346530633436326234363361656235303030313065 +33653037306438646433663432643037313739373066343661333536363963623264666661303639 +62333937303339353438336166373939343239326235393430616265363265656539623061383366 +63346533646238623233666431373932666233616462303635366662336234303365613161343863 +31633164326565303862393062623564363164623136316361626665366564383836313135336134 +65316433323561613563363966383634646534383839363137636634613935346136666539656337 +33623766643931303963663735633061353934313631303131363439363961366138623236623035 +34666264363566383436333836636362303364303937363237306232373666373537316363636433 +65623438316236653864636561373831326637373834313761323339356233323966323336616364 +39396537663761353934623535333836313031336563396462623165616534623436646363636465 +65663032303530366464643137366635386334646636613465633062313334633330643839613635 +32623434393531303264383637373263623365373466626165636561653738313662653039383336 +38373333303962613833616430356432623336666330353662366465643035376238643135373930 +38386631366532323535366231633836366136353530366163666431353166376261383639356262 +31353065653734373037336135326561343133646164316163323265666537313138343339346564 +37373565633633646162353562393935616539383963333637396137323430666139373732626232 +66383331643534363434623464646434666661393735313361323164313730373238613263643762 +30366465366565646566366139356437646635353166316537373431663838313835623039633336 +37623163646637646136383131393334633839353165313738613063363930353164376430653632 +33363935386464623438343964613666383631623230376538306234613939346131653434616137 +32653838393762393261353938633633633236306165366361623765373736616130623136373735 +38393831626564336433323939303966613138313364373938363439643934343863323163333466 +38626638623763666537613131616239313563653530633738616438323131623332323436343263 +64633836303064343830383632643233393834396537636235386536323334346231386130333133 +64393866663132383962326437363636376266303461336337663434666536636138376635353539 +36313063623233336161323361383063353632636561333731363939363339313935666530643630 +31343837373230636338643062363465383866353636383337653739366437353665346564623263 +63363234613432363761323066386134326237353862346233633035613962393835306531353232 +33653364646335303439366263373935383831646665363738396561393431313336346133663932 +32353164643762313266393230373163353862376665666131316538383038356634646163313662 +31353130393962636330663530373638333562303237333866383264333230396237636165656634 +32653162353030626264343261366237333930376530313961663563346134653336316331373762 +32633563303634616562333430616531303736343337343165653564393735643965396233363933 +64643663613163663266396162353836363533323131323965303864353863323965653331333135 +35663732376538663933666131393431636639306431326133363036303164613232653566363863 +62616331336233346632386537383533383839393132303230393636396536346530396635626138 +34653436313964383063366566383561363263623833363561653635656133353361333337613638 +61386264636164373634613139333363306462383239376665393433666433643039376333343931 +34373335346432333965626135616532343538613136653739343032383739643139386236613665 +37656539343433363466663866323833643433306438613736653964613061396163623432653563 +30326532656163613738633637306234643038343962306435353334336635323438646430643266 +61396237363566653432393761363164353065306566626232383339346135326433616361313866 +37343663646163376661656463656464656233386134633032643331333238353433613738633733 +39303634653738383463353665333833366630623031646533353837346330623239343365363336 +63323435303936316563366236636466386163663932386435393036613431643035353463666439 +38343230383863343037626664623435306364376332363535343432613862623466663233326264 +38373634643430363566336338366366643634393761626230616131326538663464383134656462 +36623931386166633332343363653937323731666138336165393932623166353663353262313463 +36306664333466656332663934373935353233643835346461366163396532383238396133326462 +66643634303032363233643833346435343535666534316132656263316461383366323961613431 +36376331663333343737616465633731303737663832353665663537393265373161386235306637 +33373863623638313535616263313539356463663338626565663530353164643262383039343738 +62353231323939613639646366656662373466376633376433346239363131373864323665343833 +37376366653765623935373137613439653437643934656264653737323533353663623338303362 +62356366376435313766303831663836656530336131306635336136383230373435363566303062 +64373564363262363136346161376364633937616461323932313432656139353366303339663837 +34613931386637653433306366336633663233303162646363303936346366633233643566386663 +63393637346635353762613434306531336165653732666461653262356136643565363233663566 +65656634353962356135313636343064663531633564383931656564663063363635376537336632 +61396665313439353935626263386566386235623137313563313166386232623531623735363535 +35653235316536663133346562663535633163306330333164393437356463353230653233626435 +62386563613831616233663538303439303763336532656666343564613037303636393838313731 +31616661653635323566383763386361366462336134383539633033393338376338623132373961 +37326665653461383435393064346164663962393165326530343135643166383237653636306137 +38343266653063643362646165636664653161633063343462643232393932653661613133313664 +65623738383632346236623966663666396364356431343538633835633731623835613830613863 +39336138613862383938346138323435646665376537373564306435313438646464633833643539 +34346361626634386364393731356330373765363535653334356232323139386331633735373535 +61643032346362643663623261663164396637396562623963623765666332663536326238356433 +35373638376562396265663866386532643032313966326234653861303232313266663935356330 +63323437316665376237343033613666633139356239633763353231346564653734613965393937 +64303136623663666639373330306234313535343566643638323738336130633130366432386564 +39626466646265373162636665316430623039363932346231346433666430323536383439643263 +35373931373462343039613434396334623662316431306231666164386565323365653933396665 +64363262396238346461346638356431383832643339346538663661393532623031383765623830 +34626537373765346461373637333863353665653336373530626230386431313664376562646561 +32623132633632356362626332616430376437313564356430663762343636363363653261386138 +32616232613231316336363632373137323339393563383732363138643937656332623335626431 +34353332323239656637343431333563323938353238366532646538653061633761616661623465 +33616436643966386233303262363561376439306163336531626534623665313830643337643836 +35666332616332633763616464313634613437663965646139613665366264346261633365313431 +34383664343238343062393731633235343961313830633364303537373864323931366362626338 +33353833383563336433393531373834646233613166613664313463356234383465386239373531 +39346332373631343134336262383964636439333363353236616361343731326632303933663734 +39613762663033326136643837333230363266336137383165393865313137656537326266653735 +63323232376364323532633732646336386264356531366138396535613538303934326530633564 +37666361643135333333303535336161326665623438386237386264613462383234613839363030 +35613063343539653039373664643865643535663935366564633766653330313766313237396331 +39363836643235306335643131616664326234636334323463643765306432616135616436393730 +32663832656230346463343431353037353233616265363932306330633036343666633532613165 +66373633333436616239656166303331373234373934366638623461383365623931323330393633 +65363930393862366261646665626639643135353963666562663636653038633736666661373465 +63663962336465646465386665333862363233653765303738396362326137303231303762303534 +30643631643938653564336366306436653864346438656639336636663338323264616638343636 +62613332353637356436333735663964383037663737636330326336663837363534396134616230 +65636163643131333964366462333830383664643938306431616338633063386366646366643137 +63623866306161636264616435646338326335663333393563653766353934636237323764353834 +66376662323639326130613764333966353231636636383634313433393933356234306238613561 +64366637643438306530386139363165613831613565623937396563633165323632643338613866 +66616131663535663331313736303831656263366332616564643863333931666363313462663439 +61613834386633613530653666663038643166613765323636343330393039316339343935663439 +39353630373630623635323166363639656265623932346437663963613432633336366339393031 +31306333356133313931303064356666633863303436373566326163323331633465613362363563 +63613333383830613732376261343030316134666434326237616163656461626535306662363961 +32316131653238393763623763656535366564326532353636336562383235363065373833333039 +33623137613031646330326533346431643635356566613063356163393132306130656164613530 +38343731663134623639616463396164623034636261663233613364383230616134616631616633 +65313831643832623030313331366234306337336635666163313332363161346331323461326434 +31376530323963643734666331646233373363383637646463646636373331383863363661346462 +37643233613637646566656165373932303635653233343561313361383531643965303134396566 +30616262663630643730363964376462336535613564346564333731323339653737653534333434 +65363138633835653365653739303132646332393236323361616333333839343438653739666365 +32633533313739646133316434656536303831623137343435373364663261656166646530323833 +65613131643533313634356264343965633664393966656236366565373632393335353833313737 +38616462313834353735303339336265363136376465633436663064353336336232666131333765 +37353431353339633238346136373730363032636163393734646565386461653434623337653938 +30636531323330326563643462313561343461366263333334636665656163346131326430356636 +63643834343936643232333062636362353936376266366336653933383032313763363733346435 +61383666306535666663326162643061666364613936653933333739336333343965303061633139 +65303431333534353162343431313661393961323733346531666530326363326336306132343563 +64373635366564373733313230653266383334393366393561333162373762613363636161353537 +63626135353065393036316432373935313630353065636232383765653539306132383237333137 +38613138653235653431323861633633663637356434616161303465346531656364306165386336 +33616263623832366261306434343366643931303433316266343733643739653237363733636535 +62383866393261666232633335336534663930306432336635353330306166623138613034666161 +30346136313738613038383533346665353338386230626534316437616163303765373237636465 +64653861623239663239663765656231666562336233653038303734623536346435343039313237 +64303436663230633064343930346261343337356637393532363166663734366430333330383731 +38626630633430383436393832656135333938653631643264376466383363386530393731626438 +65303932633235363231396365333538323335323130333034646235326337313737656134636632 +66393761343166616665383231333863306436326362326164336663633630656433373331396137 +65643434333332363736653565633332656233323431313162626363326337656438386463333664 +61373731316139333765656132313931353861373064643661363937313631383437666234356161 +38393563616261663632613762303464666438623339626434626635646663376630326161376565 +39383863663537336365386662316462656463356431376333323337633063313435316262633166 +35346433316364306131653965313164623665656366353133336266636464336634633036373430 +39363839626163353638333831373162303463623062313736386339666333653761306163346362 +35396662346465316261326461633061623534303435356334363161306239316330376236353037 +34633861663332383462383933373337346238376230303333663337326338356534633661373062 +31356638356534363739316337643363613136356631306338663837656663333931366139386530 +66343530366631633763633339316561356139393264323936346465333838323961613435313830 +31373630626165333264383632643231333337316139636138613364363237383031313331623630 +37396335353164333330623265383831376563353765653763663264363036383331653636616637 +37346636643364633031393232306232313261643166396331366565373031333437626363356462 +34363162343330613939333363653362643632623334613362343364636537346262653539316130 +32366238333234626234626264356236633663313435303362353130326138313561653561353333 +31366237373730373766623963376236616438306130336661656131626335616461313630326138 +30333532333361613135656331393339643562366134333538653337336233636564663639396131 +62363066306661633435653534636335366162373634656536363137653433393262646135343430 +63303664346463333563393139653265343430653537393263613432373736366138376363383463 +37663032613035653538346461633366343735313364666565666365306439393338313834623935 +33646461366232316339356565653239343066613865393338623431366330303330626531613636 +39383533376664356631646563353434643563626535646638346138333666363930393362323566 +37303665623031306665386164383936633337633765616164383363653964363336623936383338 +65653833623736623537336531663532363637643731636463623761646433363165663733383636 +66316332313863653938323635663466346539323034346263383466386161623730396232366630 +33393230336566396234663737303235633033643231323930323366316261306562313663626263 +65383938336538386462656133623130326166636464336261306261303361393261363161313666 +37633365613038613764666236383539393430346331303565376631653432386431356631653536 +66356135346564623230663464323065393734336565663231653533333634373866386239343137 +65376332376234346334366138323962336364613130616430303037306461316565383139613234 +38396430643432383363663836663437316634306639303261376138393730393935643135363033 +66633137653663653734313432613665633634323236656537306661376439363831643435663565 +61333736616238383834386430383931643735333330346636323362363063316564363733356233 +32653665363566363962316639333735616663393239366663396564333561313533323934303336 +35366262643961353361383666623030646433643631633538636238393362646564316262643237 +34353463306461346634333266303730303964633061363136383734363730626563313033373166 +63643536663661343531363433313434643364313365323838666166303439636462656639656436 +36663534303431663461613237613936306165643363653130633863663937363830323431343433 +32666166666132623537663762383066383265633630376365306533396333626164373462636564 +33613562356633383539346461373639633630366535303865303437313330663238333133343864 +30656338323434653162623838646361616534393936666334643963306438313464353965663639 +64663433386563353832633132366232373832373363303534643466343866383638373133303336 +31623366616161393032636465376134616432323163663430343762376631646131623832636665 +65383162356661313330316665663963636432653938666463613961613534383761343536663535 +66343331616536643362343564376334303330306237643134613161333863306466663130636336 +36666532633533333136653535343838643033616635663338666238653464646465623266333964 +61623161326134393430326533613961306561613935336637393361366466666131653439376334 +36376233356463306233626266646131303332326330373864353131323562353638373461336537 +39376531633439656361636137396130323830393633336664323662323237333034356234383039 +33363761353833323964343634393065373232306236613731643161393538643531346566613662 +39663333343234333465386135376430313932373634313539396538386133373935373763383231 +63636133386231623835633438623030306461316263643033633132363939363731383062306232 +39323737316261353435666234643436643532333137613336346463383538366138626131356361 +38396434326337613337366238623531663163376638316637323162323430646238323737623034 +61393837663834326432643563663665396535356332386634343661343539613364373239633231 +34313338626365623865653938336231663634386532363931383264626232303133306262643838 +66363366346336346132656561383366323930363332666630653662633730383034393337346533 +36383733333538663636313839616132393766363238363938303032363566353936623461613137 +35346365646362373038356166656134343633383731356263373038393036363837373166363463 +62303564323531633661653866316532623535373564373564366637616434636266353136643133 +66633933386563346663363664643131373230633865313461343836363666643364353338636633 +34316432323166326633333735386534306437363335326534616435336237383363353032363064 +33626339623038363664313335663434356434313734306165333831623133336330363737303265 +35643966363261396138613036396534313636653636363632626564666539363563323235333834 +65666465393730393465353138376230363637373234613065393066373439616534383132396533 +30633636643133383631613361386536646563666531313636386331626636313434373334303364 +39396563663334343736303230383432303964373839343637333036326163396462393161343661 +66363031323763653030346530633336346437613839333264303236626130353132303066663833 +31643665333631656336663263346665633531643466383639303331316230663130393265346637 +66633438333262623335373764373463336262656233653237626532353138633732356234306435 +63396533333335393862363438636363626137653634623339356363393139333833636366623539 +62336534346464346235383439366533643765313932343733356637346632343939333732363730 +35343633323235326338643066393135663833376334313833353962333761393935643134626635 +63343539343766663263343532613465666565363965653232323937396533643232323564383633 +39636335343234316533383239366535313733396662636632356439323866323739343166326335 +34326561386464383137663765653230633764336633323866616232666266636138623532653066 +63343239623733353434383161333764613764313165333431363361633730353136333339326638 +64633062623033653333643236366430323334363663376661653332306532663634383932663934 +36626261326230336266653037303162613637323136353266373839393230373031326166373863 +34653931366132656164633539396661396134653739626136356162326131633734363865393837 +34613438613931643731393864333465623739353739613639336134336536663838633664316665 +36323032656332363736613239383638333965656230373832366265383038313366366364366263 +35383836363030323036333966653338653234303861393037376238303838326566363064343230 +33363737383237353634633138363834633835343661386462346364313134393961396235316336 +31653532316266613435313536383133663735333961383730653164653739616434323566323030 +36646665393636393939376466386437626166333438366263373633383932343833623237613764 +62616637663161356536633735626363313230383866363735656632333266636532643632363863 +35633263323263366163316331663332663832646438363435656231663539666538373032373461 +64653238373032343165396231623132326434626538643038353434343239356462346365643433 +38326437343033376136326534386332346634333861383236633439663938663333303462313539 +63363935356639626566333663303534353634303534333238326361636535666434653934353232 +33313937336134306665646639666536303562623666633930383961373636316466396237306238 +31623438323131363138323361313035343631336337393963333438653833623263383937353263 +39653866643732306635616166383065393438626639623330313636353232363865303439666533 +33386338346133626133363566313464663932343837663738383835333063653363366439626131 +32333661636638383737313533366165663537396263376135376135623034323864363933393361 +39616562353162653865386239666131343366353535623766666637656330386665313164626231 +34303339376464653038613136303938313535643539333730396564323434656335636564313732 +30643861386363666433656562313262393731663562366431363935393833656337393265323865 +64343037633030323730643737343038663336333265323633313564323165396330333165636263 +36306165386632303239663730666338326231653932663536303166666631376534343038323261 +30316563383562386134396261616636333737386236373566383535303230366639653035373532 +33656237633434653465306662626664306532363262616231346434326231303936343264346634 +38623130313930616262616637343633373165383261313961313863313130623263333936636562 +36343966353731323064376464613836343365656363613037666234336330373138633261383737 +64626238346137303764333765326363326636636665316262393839353838393230313335333235 +65386235383666333930396266636335366234376338303435343266646236653666383735316635 +38613433396136356339383632633465643835666633623735346530333033643533623436336563 +65376436333833376535636434363330333935323330613731333232396137363861643232613734 +37386534303031313032646138646662343664653662626261306634303134343236373864643635 +62633833333739616134336364636235623562656539313835303165396634343536366338636266 +66633966343433316464396138306634343162613739323463636436306664653466393236643133 +65626662643363353462386631373032366462666261346239653439346330313739666665353333 +61646531313464343031376130633035383866333237306563666237323365356532616538623439 +66346137633464353630316464323034393735656532306562326563613533616237363832393065 +33353637303635373832363830623539633462333037643339353435643232386539303032353963 +38653335303339363437383863343333663333353837666231313537333134333066326664613466 +64323265303662326465376266376138633636656561366235643831383865313434353561303334 +38306265633733393165623161666136353035346563663530376335633530336135353433366365 +32613038396232346366343061643539633234616366313936373665363934313732313339336362 +35626432393665663033643930366465663636303563393664336431376263646663383433336239 +63393735353763333034316135343230663136303339663465383237336166316132646462656262 +61306464663663616664616533656363326562653638323862626432306434373037663066636132 +34663661393563373338623032616133613230366662383736333165376564323865343036313332 +39363538326533383963613634363836333163306263373930306664323763343033336365633165 +36313738346663333265356163626437306364616266393930386661376131373330643733366431 +35653137343762356333653936633537333037363733336130326166626364633932373637346464 +63356663613230333839343736323964363961343735633566353134626232633664623039383366 +30313931623535383030663132313464343132666164373433616333613730613731356461663632 +30653266346332386539323864343865306366623534353238663466383766643532373161376335 +61306538383938386464633666656661336464316661386239366563633339666631316162323637 +62373738616565376564376337643666643865306462383461393461323839316234316530646635 +63356464636130656364663934303565303866383538373866636233363934303161656264363438 +31623335613037656430333663646234656262323632363134336333613764613630343466303336 +33613164333035336531616135626530633430643861363266653739326533366537666331303830 +61393664646563396339383066623437646233346437656538663065616431333837366463663839 +61366261653830633534666135363035333461626536633038396366646264313933336234393564 +35386661386237336431626665393434303732623833346232393663313531313464346531326436 +61373263313163303131623338363364333463306561353562386433346266383732386665306236 +34333865626537643338333433653739343436376561333934393634663034303436323033656636 +61333265303461613064623234383336366639326662313638656232326561313432393538323433 +33363465386463613135333462336335613533306530643564383930653430383162663764613330 +63613332333437323164313165323033616264376339653432663133303464636238383830663564 +30396662376232346265376563373166616464316434663765376537323162366566376230366139 +33613862306539613136623164333961383062616236623330336562383066643938353163373663 +65386335376238373937656131306564623466306538616439353434643838396436376365636434 +32373432343834306534323764316438653732316632626230393663613032343963366265383939 +39366263656266653335346163346466626265666134343539393333333231626565643030666563 +61666161666133346535343035383264666532363232373462323464663230303832313734376433 +62616333316161303334346363336466633634333539623437633833343466363735623139623566 +31353638303030633039656163613666316330633038303333326639356330616235653133393939 +61653465356364326466373534663839613566353232343437613938653932323433306439316132 +63623261373564333736396163643034616163396337626466626266613863623236333064396264 +63656238663764373830633763373135623862343139393163616663396238616562633736666234 +30396632613562666439383032623530343239646432313965303666643164356466643166663331 +35366537613162653366613136343164346131333030306361396239373534323730373339346133 +31303761623737356237336138306163336165623439313762363065623036316266646662653337 +35646639346166616230313466613536346630666634353764666639363135656162346337363938 +63313934303438363730623630393337313566303065343439626339313635613738666233626166 +39383739353533353638363733333033353831373564333532303839366533396439646130626661 +33303935323838343132323232623736376537343933356333663132363030333737393438663064 +32653838386439373665626165656363636466653765356437613937323865376430306231633065 +66383539313834346234623930323231636336623531343436613833353066313164306634613265 +36326565363161333639323864393064613138643838373261386639376433316531663261626432 +63326433666632363631393831653132383730306365616565366534666434643237373762313862 +39343262323561383461353036383639356430373135653439313033306634326665636662303865 +61356138306661313739633565343264353938373437313236386664663763303931653538383031 +66326238306466653439646462343362333464633936666136303930316636383161643235313862 +38363335386632633130623962363835356136316432373864356533363365623365633465393232 +31363734656338616565383432393938353732366437643764626562663839346535623161363832 +37663564333266663934616237376430323061613536323761636666633266373138666430373539 +30313163343437366361316133386164306662303935653534326263326137343537323935356466 +38366538373335386461326431356435636533623638626462383630373137633439346638373439 +36666161366232646564633032363639666235323261656166326535663763353036613731356231 +31643239343430366638643034363239353765326135616466363262633931646335373133373736 +39313066666433316431643836313666376339373735323661343038363534306237316463646465 +65613263343131363331353339353637313130326364636235663731363462393535396430353964 +62616261396432306531643736333766393338326634643130636633626433346237343737373062 +62616332363966393531323665666562333136343639386161346633316665323737306537383965 +32656536346266323033323235376163306635626361366333356539326363663163333664313163 +61626635393066396234303534363364613338633461343234623232623430366536643233313435 +61336235633236383937636233616362623361336538646431636662376437623362663036383733 +39386638333237613833643664336330666130373932323632393162343634343530326131323264 +31646134353532663332353363633864616365326262393339623661383134393763353737366435 +65363464366630616235613537363635373232613035633931663961313265666563373763323666 +64326337306266313839613231336661613934323839343063653236393666303831313565333663 +33636237616639653236313566626134336435373735383033353062663634613934376562643963 +34383962386236373735346539666338313030353630656563663766626231613432633538333935 +37653834653164313436636163666633303032656533323833343931663233366364633566663766 +30626564343961393433313533343034383839663733323462663232373632373038643361616261 +61633164643034323934366530656263383739306335626163396335336535366564663035313636 +64376562393664353735363535346666323937633137633038613962333764613038393836383562 +32363437336235313062633431643661333564313363396566363630383639653063326337306131 +38636662653036373334356334303134666430353935613233323364643764646665353534316563 +62383038326135376434383962393366373861643766646133323235646562396532643733323663 +39316362356134363364383464633437313062363234373738356165623536363038346537393236 +61343062333937643435666131383063323361656666383564316562383834396662313735383334 +37323130323434646462656237623466326363663938613465616136386666616364343265393534 +36636636646664323539383265393238336132363434646630326430383862313831366639666466 +63303330343838643864613836653138343737366666376237623464356530323437313339343433 +35333830646532376364393435643230393266323237663835643465393031393330383164643964 +33356235383366363437333363376338383334643762306639616130373662373037326566336362 +34323939313163623365313164393133353736303235636337386330333530623132633261393838 +39356632363332646538366666306361346233616534326631343538326664386434646131643130 +62333630313331613737643338653736333866306333656364626235313835316635336263303561 +30356338646432623233633330653864376465383461373935323466633663633366383066633064 +66346339343161653532366335373464313436393930653663343939626330393635623662626630 +37353166333331636134363230383934396136333061623264663731643239316639346436306364 +62383662343431333730346439646534653738353538643634323462613833316234613164616631 +64393439626565663739653964613134333163356434393838626530626263616237366361396638 +65306433666631626432656437356134616530613133306465336138356235373832373236316161 +65333437646336393631313365393763396133323465383431396461353163656633643830336565 +65636535663936383535616333353439666431653362626463336238643062303238303931353837 +64626530663461666165666665306537396635306635313663346331373735636336343035346132 +64383765326664313563316662356531353437383562373465353435666330343762643639336633 +34353766316363383466313235356631626564383033356430376365636565333064326539303561 +32653638633765623362323033613837633666353163646635333537626465333337333136386139 +64326138626664663862323061623131666538353634666530383331336633393334393361356131 +36333961373437343563306637306330323164343163366537396330326533326339373038376663 +32343562636231636563373632613732363437386432393265393965653662366533363264663335 +61353233373731643135383762633362396166326534396135633363623663626532303366643636 +61373534623361353330323736336365373834613331353638353964623333653030663833333732 +62653865323965666339313031396238393734393636653664303838646236386462363965343735 +32313862663364653262653732376638303039376339333166313633303733356333386134356263 +32343564303238633136656234623035303466373330643565363434336332363036383933636432 +39643538366662376533393432323661303861656461623466663862643234386561636430303236 +63336161633636353464343738383131363135356432636464363461383439356630623565633538 +35383935306437303765633434333335326661616236653533663435396365363037373936616462 +61343562656638303335376461396663363630343663383238626338303562663031383561343636 +32633339333431303262626135623238633639643636393263633034326263653237656230313735 +61623638303537643066373164613764393332616137383530663730396335666133633437343734 +30663835373932623838393161653338386135383038333133393935626335366161336336326239 +39666664383030323437356331663733313466396536353161383438363962623261353866386135 +37656437643838313239306265376637653862376233346464636139646239613538353461393534 +38383837393862623235373135323365623339333030656165363434626636393237373634666431 +31663033373733663736323531373439343433323836386135303162616234346131343036366564 +33316433646133643761616234643433383463613761396339613062666431643337623863323363 +38626437326630323431643033333237656435623039313638626362363666643536656239383637 +31396634373738616536633337623539613063333832643838333933366131383533386463353363 +39343466633636613437643637393863356463333266346563343466323637626439316331666636 +39623262386165386665623437346433313861656532303036383865626330356539326665396436 +33353463396562623539336232383534353039333365336332373132613034666638343732303639 +66333263346338313763663838356162353536663465623939393861373930343137303665636537 +66393538313064393361346333666339333136306631366137353336653033333134376439373663 +37373866313135376464326531663232356361306330386462656437373337316365353365376366 +38613730323339643333363366386435663639336237326164323763336632316630326232333535 +63303766393830313266363930373934326561653336366565663064646364323866313639363165 +62346135343733656234363461333833613862363632396533336133386430316533636565386330 +33633863323363306136333761623866356637303463386639613430663732633866386362396662 +62623636663034383032373736623564366262383966356231313736343539323433643761643532 +34363362656237373539336461346235636238633061343064373236313462353735626335303931 +35303239303963353135356266623466343635393965313432393539613935316561343631616635 +63343839613932623539656666643863396666393365313665323336613064333634383339666234 +32343333616166663165353961643735363661633063613863623935633631623139306232303336 +61343934303534613030663336396134393431316461376333336130333934623263323537653833 +31373539613866646335343636333564653866633766386536393433393131623063383931663538 +32313534643765326261353465393336343535373833353936313835376163643738316437643239 +64303865363166363662663531366233323032666162303232326533643737313030373334633335 +61386635383433373065653830396264316632333234643966383561613762396561663063613930 +35656630333832346131376466643963336230386365316139666562323535353562343935346635 +39373630373238636365393939623634336664366233333765633337343865353463656331306666 +64623634666436653630663534313466633131653665633434653437396462336138643137613666 +64316636663130663331396231663263336339326339656432313133363832626135333833376461 +38346666313137343865333065356535393266663234626334663830643862366562643266393834 +62333664336464656634636464393433306661343765656436336266363363643733616338623764 +30303433666566663138326131636534353137396461366639613433353437366232343930623664 +62653637393764316330633938356430313035613635363964333232623732613232313337623639 +61653335316533326332373734303233376433336363646234646163316430316265646534653163 +33643635333433323964323239316165623038396662613662366334636433383635343930653366 +32326134316462376639333732373635313365396563356362316533363064613662363433376133 +63656230353530643236366335636164333830613837393937323966393231616534383465343436 +63343933353931323631303561396362346138643436666334393934336237303062656237663730 +34383066393837313439366265613939363533393532376361653466353034626432643735316562 +39613539336430383239306135633632653933613536666566336633623634656236393461613161 +36623162383963663835643936303633383463633533336236623463333061326435613932366234 +64666633346661643636653965663164363935343030363939383563323130306664353435663264 +39303932336333633461353933616561373063393935613034653535343239353162303038363763 +61303532663934316465643031363538343631633434333232306537353135623764313936383632 +39623031306436656266313361313132666232306539386263343864643966333562636466326336 +64623935366133356134633039316661346131376165666164326362366231356636333762333466 +64666261616335333565393863323065303136363266623332643232303366613737343865383537 +31616565323732636136356131623835653431343130633264346164343030656233373361373932 +63366532376234346636373731316666303264663232333632643762383237306165616436653831 +62346464313463343661386538303335396261643139656332386432653266343737343434653462 +32303466616562366264353833313230353036366638343064663937613862323434306638333335 +63326465323836303462333531383365323262663633356336343835663034323839333661633939 +34343431613431326366366664666534363631313930336362356633303762303534643934323138 +36666666663165623262653539343364396331313132323561343131396336343966646639623361 +66613533366662366234666636313030366238623864333532323639353164366565633361656565 +34616163326233316164616135663237356132643036623938353661373938366535366266336462 +32666662653166353432383637373366646539353766656539333565316565636665353966613163 +30626631303439303239363635396663376436666633323563303033653161366132326263366638 +66306135313733313562663661663661616561356539343139636231353436356238313765653032 +30393066333561663433326362336463616631613661323366303361336364363435643166646639 +62383138663130343866396562653462363936633734333238303530613731376534613031646561 +64346464393934656135613365656139396563366562316332303535616130333565363932633933 +34313134396635663832346136396564323765326138316662656661653531363136636232303935 +65663865376334326336643439386537333136623134353363656465376265323064626433633331 +39313034356432653236376537633439633562316534353238386134636562623261633463393963 +32343830623233653237396234333461363966613163346133313262306161663233653466353763 +64373064613464383664616663386464383363303666326137646162653932643832323533386634 +32626335633135363564656331613261613266396133343264613338386338653164623531366435 +35366639323930643966303335353336663037306164613031373631383139626366656566383861 +31613365653931363139656634383263656231373964393265313332646665393564363034383237 +65396565316532396664663133623063313166656639636163306463393437656666313335396566 +66333666323630633364656335333863346239386632366661636362636566626532623835376462 +30623761326263663330636538616565323439613365616234383365343536353463353736343132 +32393630323235386535363237356234643935366338626461653464653161313366303962643335 +38333336623930653432316439306432326264613164653165313035393766396330636437313435 +39333633323239303362346362303539613665393439653636366533646265323464303764653337 +31663930633637643539323461636637383439363331386261336165633631333834336563343637 +61353038393638623864646132343464336535326539303636313263636664383631666162386561 +30643162313337333433306439326137663265613464313734623032333365316238646563643661 +66613064616237663035373630343663343230396632343537356330393237653762366365316365 +62363430353435306563623337393230343766386665336639646162613765343533663231353261 +66633936323366666636356430306330313936373165366537623638346132333262333137313561 +62396661616533643339356364393031303163343462373132386463353335303038623030336231 +62623532343265333761333233383065323933636432343935366361376430353665653534376639 +38663930333261633766633064633464613061663838653666303064316439626364376331353436 +64633931653331303139373564353964653135386361383533653134333863643133653462316364 +36383265376339336537663938333135373966323237666231616338323038323865383233623734 +65616664323663616535323934646334316563663637666238323736663435373532323137653862 +61333435373237356633363564393334316134656265636235396538333763303963653763623837 +39316363376231666639353266346234333062323431643665636536373631313332346536303435 +35346531666363613639313138626465326665313863393162346531643662326635646537313131 +37356634383930303361376639383139363136313238396532396262396539313163326635633366 +33366436363334663233633337376263643137663266393161323136626637356435386532363665 +65343337383332363962383664303662633262366531376661623235306261666632663231303266 +63633033653136323439653438306561323638363735353938633634376336373033303833333730 +61383461313236623737636234323836373039376439396165663539346266356561383064396230 +39383336643234613630313234306538613665633266306438373139363033356563336531306132 +36343335333164373463643233626230383338643563616664616134636137363665663937663565 +31386164373436396261323532303937656538316366363935633332363830623530363234393237 +31366463643163323366663631343136353338613161373964346430386237376265643134363736 +63306264313633336137326531656339316662396433613161373563363763366562386332303338 +39333338626236343630313862623363623333653032376237656436386366373336663965633334 +33356238306465383231333566383037666339656362656133616161343466376330373562376530 +65666638313764343364353630396431623963653737653035363835323833343066323335643037 +33363031383465313566646662616636643133653637666131386539376339303931653433646537 +33623031623164306137386539623361646332393636623932313361383661366230346335393537 +32353436623335326663363363636333316534666434343166623638333161373432316534353934 +32636566326231616432383166653837646437643839623632303262343837353231633234656534 +36353261316631343363386463653932323735626662363661373432313331623664313036313636 +62366132623635626134383964636432316237313935346236313533373434613563306431353535 +61653264373431343134656631353639303666663339333034643337663432343861653062346163 +65616138323038303030653531363363333532396165316265656463373438386637623535656366 +36346462666462646333646633343230376533613933386361353932653733613531663461663336 +36643466333631303131326431653364333761353563303430333765313666366431633532373065 +65323566636534623332623964323963313865366232323263393266626461363835363035643731 +39616538383631383063663061386332323162336137626164356463396535383636386363356363 +62623731366332346538663034633861636635626639383465346364353838383333653933616234 +30353839376538646132383665393365656365353763376332636264383138353363373938323733 +63653164353862366463323130396638666533623462633131376133356363633761646332333836 +34393663366566616464353730326365393765303164303832346365643366313437623763613464 +32613437613133636461646234613664353564393265323637316430663666616162623532336365 +36353438313861313330313036363737643866666464343738623836646133366162623636353763 +66656134366463333634626130366335626334316162363130626635343333663266306666343766 +31656533613335623436313932623065633235333961366432383865656132386537663464343836 +64386665313461336461653063323465643736646361666264386133373665393935623761313764 +39393338396436633066353839353833616162376162363061343435373733663936613632386633 +36373161336164343165383538616337653064363933383932306137383633623135653062643032 +64373165643639343066663131643634393166313530346230303961346330613232613763396134 +33396232656631366135393237623531636131376137353431636234313265666436323063656161 +30663130386238626539396666376136303561376335643233623530623336376233373339343237 +33353463643538666265323332363563383331656465313838633036303936646462353930343635 +37333361313232356261633034623031646165666636353332313634313165643433313038323037 +33356137393535616232356538316566373539356339613461653434366338333263333439323463 +62323834643230653161663939386332323935636261316638633032313833373032333433363966 +39326465616237393032303237663365643937346132353334636339323638373532653937396430 +33633463353334643966346630623464656164316139373264396161353339313237306530646637 +32666263356435303031366239363961666463636461326662336530636165376133636233343032 +34323539636664323731366231363637303834386233326562306561613130356331636663353532 +61346233326131396531313863343637316166316464643365663136363961333966303738316639 +62623435386431383633313532373964333939613532633439343062633065336366633739333639 +32623661346330313134663737616532613730333739623036343039376439303966333165303062 +61643631386161333862623632656430343330663562393130613435323665326132353364326665 +39623339643233306535303736623239633933393433643836316239363733643565386638346364 +32386138633362316666323439666165313033646437343465393065663834373166623662363431 +63653364343764386465636666343963616366666135666661383834373862386633646438323433 +36323736376530623530346632346335336561373732653932643536346331646562393731323635 +61376666326433646263313763346232323830623837646265366333313761323933623162313463 +35306237616532633936323538376530366235363966396438633165376565643266326134386661 +33343664376665353937383138323736316565346335326264636338623062313434343763333039 +38633762653832656332336430663636616537393338346135343130626531643161663766393238 +66393462346565613232383033383135616364366165333263336565313263623632316636643561 +33346564383230376231356263383366333064363866386530626439636566343532613137633663 +62353236666439333137373739306630646635623632643738393333613835633266353061326334 +33393938623233346466666236383537353336386630653766353631366439343130623532356266 +31343437313534363338373761313232396266343861646334636164323836356437316435613538 +63653234303130303063306666366663613634363064333539636135353038626638383735353734 +38326234653137366534373632636162336366393164623133643632363032616139323838313232 +36653630646432336361623166623733616164356637643131653662613934643732333861343766 +31623732663561623537656433383462653665386663626332383137343635363433653663393330 +38383762343130363764383131626136616630396131653532383962346537613562656263653663 +61653238633938306361656338366538326632353730623032396431363039623463313133313861 +30393834333930343631393864626633623963393833326630366263363735646335333366633734 +32376262303265616235643335613066356261373461633934356231623833323163626233303539 +38393330323639633562386232373465393866336361363937316666396639373536353463363533 +38613435386435343063656665303464376161646661343662613761386130366164353565613530 +65393833303135363965626637616632373837393438306663633134303466616633373030333631 +37633438663635313431333532393165386238663833323137656132376331653937346438373136 +33316165323734363733613234633838613564653464336231656530373133316161323130613836 +61383961636535323238383039313837646136393163303437343331303363663566393439303237 +62656638346636303164613335636639383331313863623463623564646633353561363838626536 +38313361383632616234666636623862656630363864386665333737666130323235336436373062 +66633434373366616338326662306432633531336334353866363963313634323532366236353037 +38376463663662363664343166646165663934656461613031633437333139613865353065383164 +35396132313563373538323233623134666234613533656562383838663563653462323538393931 +37343534636434323034376134653264656132643136616634656437303730663730343035373932 +64666233613965353330636338626132353766333831303261343537316532393635666330396331 +63613531376363636266613835343261323762326337653533346536306338356433636261303161 +33623130653232313466393461393537646664333536376335663836386566346337366266666638 +36343132393339623265633864373439366637336432626536303134313663363865393465356134 +33346666343833346132623531666662383139323439363035346234316334656134393538303533 +38306466376461636363333430623530656564363766333665313336376234303666383636356430 +66303737653233303062326239393837656532366135333435633032313030313336396237316232 +34336631396237663265353062323837386133363735316363353864373936306463366364653138 +33393330653330386331363463643239323231356563626134353662623133633262393538613331 +38373631326338353333643366373335336330663837666337653433396133663166323262653336 +33653166636262326637633166633861343464363639653239666335346637613833636635616232 +30353935613138366164663264346638643835643239643464386231346139336636653465393062 +33636366323337633762313566633237313532623262373862643637613832343166333234616165 +36653130356232343238373765613538346332663539666462303834396336343563386564663435 +36333066633437376234303966323266363534333161613535376165333662316531666134313964 +38333762343362393330333236306661353635336539333861656433336563333531303031623432 +33323365653133373761623165313261346564356630383234613061336265653730333838643335 +66353430633563656133336661343561633835363939393134613663653934396266383365393563 +37396436346463313533366534386533346137646532323664643638636634323835373333373130 +39366266613339353162353037343239386138653938303337663764633663336566656264333430 +35636462306336396131656431663864623262613138376235393965303464623036613933353630 +31616137646430633132396234303936626533303064333336343763333361396336623561316435 +30396463386463353963373832383239633134333964333863653930383032646138643133313137 +64386466643062633766373363636538633565373734373934316238326565333864646633353966 +66313461323733623431326534373661353266323763336666363039633432323334353961316631 +38356266623532373935386330663730643739343734363965363730643434616662316636616437 +63646562613663376633346462633130353932646363623964373536666633383363653638623839 +33356166316437346234393937343762663364346635333230393163323035306666613661636438 +34383239646537313565306665373666353938356132623436383032633639363161643563343735 +66633636363865643436646631306132323637623133336465643932393135653961663039653731 +61646139663137373662336265363262343137366363643864316530663066343433653432633132 +61623262303461313363306362663363616166343332613733303664613935333635656438326436 +34343664333764623438373864373164353363303362353966633939663364356630663665306465 +37323562663930306134363166373664656337396630343933313962386334353536326361363262 +34373261663531313235363462646231333134396161393739616439313236393333373464353932 +63393662643861336662303730623034393633326564393433393332353136313134333166643030 +36643866383165393234383530353233633464626339613064633234303131663733633531386664 +39383235353539373964316161303833313764303965656265383933623665393331383835626163 +35663461303239636637356239633533626131306434383564363238346133616636643165663334 +37613538376132346338663837316366316161643736393963376533646261663630666234646565 +37636331343038653732616630343032653131633136636534356236343433333037313435666337 +31656366326533616465353433653735373439316338663739646530313731636535643030363336 +61376236633038336237366433613766636632653138326464616663313535353337626435386337 +33653265316430343430333535333632346461306230326332343562393062646463373938353632 +32306535303863323832663834333964333865383363343531653237623461353064633562356237 +39643736343330303735333963303337343633623235623639333163663833336339333939626539 +62393166333265653033383462313637313831623161346665383831643534393436383731343765 +38343235366338346236396332373762396437383137316135616437623932613530663862306131 +34353534353032353765376261353933353535316637353261343736333830366364383163363432 +62386534366635643461373166313062613437616364363866376334356333316330313237363836 +62386230623534393832353330653664653465616535303335353239343963323038336436326133 +65306364633733626466373735663963356462363633356364336362646136393234656266666237 +63663362323263633839623064373263343464656665316432366636326265326235323361306236 +63353835386666353463373566396338393636333438666239316335653263303334643063356132 +31323936383733616265313136663934323330333635373630666437613965346639333035616230 +61333764303362613565306637323337613635616566613665396631623864303064316135616534 +63386663396233306161356135613562666131646363373938623034306362353836656539363664 +63626466386134303161323439643532373438303763613337376566333239333830373263626630 +61363463636430333961396339336361646461663839393730633966303331396430363434663932 +63376366653730653038326339323738626234333630616636386430336264663931653234636535 +39336133623166323138663239613731646562356539666565666639613035366232373730666433 +64653036303465336536303034333030333637653535393864383162343962633334653761376233 +65643637393962316466366165336530356238653536373633373662383334623031646538663733 +33323765613062383961303764656634373937623030353231656439323434633134626266326237 +63333038626236373262333335656365323237636162666130626434316533373932636461383335 +37353034313436663133333865636538653534323462653539353832366336366536333761303039 +38383333666233303734303161326137313661343735326335666165356265316330626530396639 +63613438353630316163346634616464663137313862653138323139626238616231383134376635 +62383061643866393435373663613164633631363563303238626163396436666531336632323861 +35373734616162383865306532633431353962343764643763613134663536386136393434663939 +62356565326137663261323262376635326165353635376561316239373130643139346562653234 +36343365633261353333303837323836343565363738306430376437353337323932396330366564 +61303437393163633131653163326537623766326231646431323666346532303766363730383963 +63623938643533356564376134313336396531633264663564313333303461323338333433306461 +65643931653261346438396638363933313831363863653933653632353836363161633365663633 +37363266643131303864306137343939383365333864313866666461633962313331646433313564 +62313433643163386362396632653466663364366336643764316232653039366238323836343734 +36383238386134626233653233363761383735623937366365613864653562326235316537313965 +37666233633662313439343937346565366633363966613262386563643235613363333836313537 +31623933613639616237373639396431396363666165623031373862656634623834363066366631 +39613735636661633234326230353131313435623866393434386364303165313736396539316538 +34353363633232666430376666323337386434623538396236336132326631316639623266316635 +63336661313237623962613665626132636565363531656635393562326437303534343930346563 +65373536633266383131333030613063386238643363646461623735376465643562653061373562 +39356139643534333763303335613132343634623433383265666433626436626662333334323662 +63383065653938306365353135623338323161366633303032343338653432343262376663383263 +31396435623062386233323839353766636464653663303234366465363533366364626432353062 +36316138613665616164653662393834653262333631303936386562386166336662646430353335 +66303532323137633434353837373463366638346335653964626262623433363738376265306532 +37663364623134626565376335613635666231303863396131353137613736663965643036326230 +38353566366163663663333762303166323466316665663539363934366437636533396435613631 +66353238303962323666396535613865383162306535643863616333633163316465663964636531 +64313633623665316261333130633339633063656435343238366631663265386339643362396437 +65613864623764383663353237353030663032656536353766303736643562326166303836663631 +30366638376266383262616130646433376530376332616337646634346666336231313563316232 +62613931333166383139663239656664343831333361653363376462613734316164373864306564 +31623539626339616561316266623933353230373035626336333539303535373262386462343464 +31643838663435376430643035653432306565363931336261383130336362383533353064323532 +61653565333031613338653539333838353338336638383638633235643634323137303632633438 +66353837343633363533383863613834663538613662366633663637336335353865666231636262 +34363335383230363431663663386639383563363931656136363137323234313334306635383335 +66326165323832323133333063343331373031653938353132343666316333333038633937326362 +33623331633661343031633436333364643161356466366465306332336331656161653730613631 +31646165333130343364663861643563313232613536653565663931396330306364356132626462 +37663731663639346438366539343833323161363763343838633066623736326266393966316236 +61333636323731376537373935333434396438313963303035353163323138313764363265626533 +31373038663264616336663061303533356236663366333465316566303866326538323030653035 +61356535313130653232373064386630323036393063613134346631616539616636666461363962 +63386236636361306363626665363639323030643735303235663862643034356135346461313662 +35343663363435373132663466326533323034336334626237393661323761663937333764323237 +33323964626635353133333235326138613863353164346335363366613365623263393163656238 +34616263653562343232636339666466346135626133376265643332373539643665613637643033 +31653336313163633531336165623336316539353535343039373031346336623831613339326336 +63396665343837643739303036383337393539313132366364396537666439313166363961316338 +62373262313135313831326132653832636164666263653865356433353164633130613139373166 +65646637353139316133333535333030393831626335363236393336383665323930363966633037 +36393931383639663333663630623332303563616134653839663661633162333863633231323431 +38336265613236633262626462303138393561343262633264323230666263313131386338616266 +33653364353031313164376162396534653639333162656338303135633132343038336230623130 +38393139306365353864653565623834373565343830303762613439386461663232366430653266 +31353461376436633863646131333261366331333530633934656366303238396665396166616433 +31666130613736323233383361363263636664353339396435326566323630346332656236366331 +65333230656533353466383435373132643064303963303064646437383933386161613761663635 +39323134653364353333386635656666303636316662656532326130326136666334643532613063 +32336332346462303833336134363765363039623839353336333430313833623431323239653930 +30373563333363633735376636633065363338323361316561663730626238356538653233613338 +37623964356131643734336266323637323636326236633662623331643137333235396237333235 +34633766366234663139623035383163373066663664396238636565636466653437386639383431 +37313031623966343866623763323761306334613262383061383535386634353634333131343338 +63363161613766346364303564303639623739666665346435363134663661366565353366623863 +66323933386361653535653038326438386533363331633737376632396664336561336566383039 +66333963613336663064393664323135353439356533363734666335616234323736643836333232 +38643232636334353363363333613231633432373133306131386633306162666431366132313435 +64623634623863363864336535306333326535383839356533343836396462636231613361353863 +37633561333738623962363932393930366435613132626465376666356164363936343733666264 +66356137626365336362646331346533626438313865363565633332656636626536663261386433 +63626666346333316565646163613866636333343431626432626230316566656131636632363464 +37316337336237373730666334643761386234366639633863303035623131353565653962356137 +32333439643635663463323835346463353138653361303739383135366135643161646137643331 +30333232363738646433633130303966343761396163626438303230633134383561663162336333 +61306565636266383962633961393832323132663630303334306633636132636634663331353230 +33663965303738343439306232646666633961623432633662653632383663663435376639653064 +31356531306466633161613935383933313136316166626435323838323031396165653537626335 +61323238356631336337653530613338386365616639343861323433396661343737663934313166 +30393133323739393836643166653931333230336566303939366231653862653933363063306161 +36633034613063343839303931393665313264333131616437656663323366373836626264646635 +38346331373765623464643334626331366435626365616266363231663363356164656130393766 +62323536313231633761663965323135356539636330646566316536663661366238363466653636 +35363036643735653630616161303637383836353334626164366161376339313339343665303263 +37323138666338663535626336653739376234336261653633343530396533383335656163313463 +38316231323835396637323366633736613662316536366262393033313831393438383837326438 +64373932333062323330353662653362316663353937353965356137323466643239616635666233 +38323535653338306233656632616361666437643432613334663135643862323835393561636464 +39303165616133666636653639636266373363323731303233663832666464356566353630396637 +33616639643964663130323832363439626534343833326536396239393731393431393635373765 +39393834626630666535313765386630313236313930663566393464653131363638666462363765 +35313132626334643237333239366564656163333437303731303637383961336536343037353338 +31396238373633303438616533646435396533393530366565366633393666636330353633313163 +66306637386433613933663935653538376633396438346432373831336665316264373434636232 +35613737623730393361356461623339396365626233663037313366376439326138366464306430 +32336161373832323136656436326463346565646133386664313666353566643432663731316633 +31336461323061373239336662666339303562353062303431356465393061666636323663643063 +65386532643062326362373766343262663035613938376338613837363161343863346634396330 +65396664623130653966633362636431393137376531343266663631613439643434623637636562 +38313530353638383330373531393631323537653031353735643365396536636233663766383334 +63343233333933306132613934323433626665303830373130653531653035316166336562353930 +34393335376437653636636134323436383938636563396233346531376664343433653937396233 +62663438316463656564373363333432313033663863663962646432616136343538653738663131 +66633530323832326336366235353032623462326139666461663134653838636330613262393636 +39313063356263633530343166643730393462343738306135626164393763343934656337646539 +65353839613433623230313434363037633661633633363565656561623238663331373133623565 +62383365356430663163613237313639613939346363316232346462343065383034613431636561 +33336161326365386331396232613538393938393030383636353165656134303961393466613831 +39376136643736393665316165333762663836353866386632653237616461333032626335303638 +66383832326132346131366563663230396661643931666130356366643937373531326637653133 +35383462376437616666356638383334636130616566316339643038616361373934636639396431 +64646163383161313037306566333730323434343938356365663263313635376164363538626566 +65343639333231656135366331363736363335386436633264636430393037373761366336623734 +62366232303531376433396565616266336132356362366566663936636462396139333336356131 +64316662333662373536306663356163333037373637393565663039316565316336383766323533 +34366531306232636638353632613366346530653537636531303063616132333430333033396636 +37313865333863646638653064366562386634306262616661333465623139623731316133373037 +37386465383238626134643632633035616430643932343739616132643439623835386230323733 +62613534333864303166323039373862326539353634316162363430353633663634666565643037 +39386563376435336635363236326166323264396237646234636663393336626564366130626164 +35333266656262326630623262656465383537306332343965623037616135313535616432333531 +65323133333662396134306131646136356265393337306461376539303464643963613663643435 +30633363303536623534643639643638306638613734333131363636306166396532356137343964 +30643330306430653030626137653466313935383266383238353630396261353438303964343837 +30313031393831346463616263333365653431646339386436626563353732313338343061383936 +33373263363764343466633862626231646335633632316536366239393733613461663362613132 +63333732643530303730383936666636326239363263353138373735363035386365313666623436 +65623031653662303530313564633762313230343938336464316463653537363865663962376231 +61333765373934663061613863633930646261636361353838383462343539623165373335343962 +62366337353537393836656635353764643130363636626339613837313338383136313066373862 +37343831653664636238306535633266303334336262666334383337336633363534303765303662 +62356632313139663632383331346534653832643432663064663132373761623035653633383038 +65646233613837353062343331623238326665316534613536373531393662653736306264633032 +39306234636462346132343730346463623665623137623361393366353136333833386664626335 +32376363313736626362396134653633356337373565666366613233303064623737636438356539 +35313535366261316634666564633333633165653763633365343864353435383431626236636139 +61393431656436633131616237343034343333636139363565373439353466373932663537383765 +39313163333333626663626235653330626361386163653262336561393764343163643939383937 +33303333333631316436316631376337353362666161376134363631303939623366333563613565 +35656631363066393438336163396133626135326161343034663661353237373239326234616234 +32373931666439633164613466643131303663626234613037663036306437626465663930623261 +39633161373637383033326465376636333933656366376164343639363739363465646439656630 +35306365306664353363323731313664333835373135636136333065376166636538316532343265 +38653162393662383863393166666531663732663736356235346537306331363839663862373334 +39393132383930623639653630306464326566326364333536326565386163616231346337396234 +35633639363438663939633361336635663934393039333730646339383639613963316238363565 +38333832666238623966366364623066393033616430373732316663303964663732366631353439 +34393230303039386363656532646139323438333464626138396266376136613165643961623936 +64613365386465363338656562396165363435323161666434386665613235333466636561393639 +37616532336339616636303930633734373164623535653738363131623463643131336534373164 +36626664666564303830363838396365363464663634393235343238396264303065623235313663 +63343133656232363535363265633237633062306236396330343439313533666438666161383066 +36366132353132396665346231363438383838386637643233343831366638343761633635326564 +37643130326266663237393235393064373863353563353761376237383530343339383031363135 +62316265346335353435306434383463616530313831343738353032643530316161306262613536 +31636463346164333635303333613930653237316361663330336163383262376336643861643964 +62666136376335653462643037666637663161346661666131313838343864636365353065316339 +64393834633632313938653536303330633839366130303531323039366231386533323666653063 +36363131383433326232646664376663383664643039653361636161306233343338386438623834 +38366333633233613237666132626337333039373563626534313036656266316362636530363063 +30653632333634323734633531303462633466336464613765643235646134663763623364626665 +32653136613461323966356364376662643332353961323531356630376431313061383431316232 +65343131646238366664353133633565303062623762613236353239653361396461646536613633 +36643532656664396563303562396365616164313130313164613030343333316231313062333362 +35653061653263323034663263323230616363653334643435306139366437303532396331633138 +63633337323135326333363332373836393062656634636239333862663435393333396565366363 +64663766323035353134656436366666393939623237323839306337396332623761303335383735 +38356338643730323231623062396361623666356230633432613933643539356532323564656539 +33623962393739656363373133653664363934333663366331383061303766626634336339393433 +32313136656337343432383361306130656663646534353536346239323564663665656365393234 +32653836353764306537636266343838646466373537313961393532363838623761623365333738 +63376364636566383062333533313337636234343162623265326436303637626137366334666164 +36666337623461353834303664383039366663343934643361306562623963633633326238313132 +65326262396531636563333636393164623931613039623664326238346664396462323562326639 +35393437333564343130393034393463336435616533613132323931613030383033303437613662 +39353139323965656464646630333365363933383837353764643162613834313437646633316162 +66323830343062633930393266343062653762633839666434643932326363306339386263333466 +36663035616166366333393232333461366637316461346138666662313537356331373564666239 +63646438643538393331373331313966376431303861623264633561353338663962616662363762 +38393662363236356330353066626561373835396333363662333437643433343139383938646530 +34643231336437646461346632336264346436663165303035623062366338373233666434386234 +32343464633837303337393861393161356430356663356564363563646339626166366463333961 +33656536353532333138333231653530393765343931323733663465663139336634303536373565 +38326431393938393261656130646166383233306331356236646561356431636564663662343465 +35333633316634646261633033666433393062303733353964376139616364613761626461373661 +34316638333139346339376237656136366234326562633338373039336334306461636233663835 +32383933363063306132376238663666643038323062303732663663313064356233643937633539 +39653536656131326130353930656630323161313639626136613935636332366230623937353332 +36313232643631383365623335636533396364353036343634316538366664623462333439626563 +64656661323461636130336433343963363439353432633035646535666634636539363734633637 +61386461346262633564396235653532323139316565373838393335663863326430373635393830 +38616233636632636535303163616337663364316161363734636438366437376539656530623164 +62383737623934636237346634366335636439353330663434333061323766373466336239396435 +61323333313261663030373533396236303638623363343964663633306565323934663833316434 +35663137303966366132346330616562613165653030346339613564313234313532373331663533 +62396563626461376461363362396137666133333631393037333239393935373166376231343736 +36626632643937346365396363303735343239633637333633376330666464666539363534643330 +64326265303366613433663932303738653838396264323732346239613061343934316666336266 +31613665626532613735636336653664633035376336346336616533613935323766313733303138 +64663765306232653432643764303932366337383139373834396233386531303336623966326238 +36393065643536363461343363623366616339336666326433313061623265633665646662306139 +37343632643733656432636434633863636262356130376538353562376538376263303630303761 +35323861343339623265616334643831353437396334363361393830303936323261623163396235 +39613634666535633039353738383232656436346462633063373264313262623534353037373063 +35646362333565373037613532316565366463356434386163616265613334323965396665303562 +64393135333735376563623636336464653834613335313637356433333265313563653535616561 +32636334636438346136343363373062303666646334313931396464376638333332393731383335 +31336139373634323761356562653130333336333765376264306534356336343762323061653831 +64313735653237343362333430623532343939373762646435323766663463646662623030363839 +62613464323831653265623237326435376635363134646230613865653666376364373038336231 +61306166393462636134346261633637383836363038623563626333326333383161396466376333 +38376336663038643264316136613364306465353963333431616132396134333362623833663632 +30363230666339323461616132323861316162363739396565373638316635623338323763666562 +34316165356234616432636331376566633338346363386635386439663339303833346435373335 +66666439613237346132333933386436323431366437356432333863313361303935646233386362 +33646230303362353061333563393630353637613663306466653437373836366565383962346437 +39636432643965653236356464393231353831363935303838326531383263653663616263343665 +38613332393637616239336531633538626165623861313832636337336138613033386439323066 +61623530626562343638366435326337656564666166626164666230373465326632316661343138 +64393235313863376538666466616630306165653964646135313333336337393263323436326563 +62326565616330613938623635323336323933616436373031313665323237343436666636383063 +62643165373534353638333130343361396164643637663763356135313861653537306562646163 +61353334373361633166613836623964316337633737633162376334623130386431333737386237 +30653833653464383866376134663534663635633938396664613231346539643134636638313730 +37666334313664616661306264626464653662323761666166663236373834343533346137653136 +35616337393962356334333336613966303064323765663634333565333232663361343131623734 +37323331636663663631643830666664346161306235323333386439303063633062633333333364 +34366430663731333564393832646364353639306231653530643535313637306437313366616262 +64313236366432643435616336326438353164346662643732303935383933626530653130636563 +38613263383466363032616134373766383536396239316139643833666135646462306139383430 +66313732393430326266663732616131306437353831373831396239363035666466646661326533 +37343561343262616461373366633336633636636661386330373832663436643031653532643864 +63323935386531663136373237643634656337393461366437326265363030336365393535623533 +62656361373935336335303031386465356561336231323834343961323133316439613262366631 +64666235663932643437363238643738333036393763326636376166393832383563383735663930 +30636138616633633165353462363564303137383533653763613165343730656533393939343463 +34623030623432343464383539373761616661333930346431326562386438346437366162353565 +65626430363133366437323063383665633264313961363266303835396163653165343634646639 +34663935633731376639656663643130313435623332313231326138393037356565613132323065 +35336431653133313633306634316362376161623634323433346336303563623566363135643465 +34613531613334663761643130303866366561346463616433306639656163623739393930353361 +35663765366336353533633964386462356435323562663936386564333635316633303235353563 +65353062353335373333353762306630653538333939623263636132633632656262356334616464 +66313663623239323761363364643964373665383665626534613731343235646666633632613932 +31386166663165623633326636376363666237333935393739663061633061663630653332346566 +37616361343462646538373465313364616437663565396265356639376232353430323864393266 +32376363346234643866303063633337633331663464386137343338636235383330333564663562 +66313532386439623463363732643039313230663261306535303765316364623762343631323231 +65313132346535633138353730356164383063383465393132333232393030643862396232306437 +61353533643435343361343137633736633331326333366535633831333830643332666666653834 +33343233386533336436343837313933323734316565663337393533663962333761636163316161 +66393937316432346631313265653163306633343639663236353564643065346465633332626664 +65303462316137363738663838326233393463393036663234366639396637303862636463336132 +33373939633637306537316539326632666462373335383531303665343233643266336430336533 +64633862353830613130386130313064616365323439383630306630346566633461623461366234 +63623530626665623863346536353162316334333834643635363237323332643339356633613735 +61616534633132386364383933613064613531643564626566636464616333636130666236303466 +65613366326530396132626530373961313663316131303962326537613838616162383363346234 +62613232613531616337656564396562633636633234323261636130323638383566616561303535 +30333532666136373231373932316632333433613735343365376631376363653966313230313039 +38326633363035303266613266373435653733643339633039353239393536366232653961373761 +62643562366661333535656535373865356230373031383438383439343932663139383439303238 +65623161333339336332663935353931366365336162666632663637623333613430393438656339 +35316137666662326365376365343832343134333763303035643964653766316635383930333737 +36643463663538333663366531663961376532323834646666323334366639393964656338313736 +66306132333937646333633138383638646662333830643034636666623065626635393237643635 +63623739396337653432383634393232336361393933643030303635626464626131613737373934 +38393865376539623836663436356136366331646433376134643166336334646330326137613636 +61303165396266366537343535353866363334326239373863623062393861666133643733363433 +66326235396630323534383963666261303362316430383062343366343564326465393436303333 +39396137356539303964623039643837326333613639393562363630366631353832623865313139 +33356164663836666235386131343333653330633532666462666136653364376431613533643836 +32383364366239366236346631393262306133396330363236366465353435333832396237356338 +37343166633036363530386438383839663766666632373534343131333137363731623661636332 +62306462646235663036316132393434396563636138353965323430346461626362346336643732 +61323139623565623562623232323833366431353331643734333139623863396432353135626139 +61373730306231623032613430633964633364633939663832633431633639386233323939653234 +32613332633630396332613066303434353131343536663165353166393035316635643261366436 +61383635393134343963643863333431323932376361366438643564316239623265643561653231 +39623630666463346637646136336264646261653166363164356138653937626536653062306666 +33333964663464646561643239306365326133343532383262353732346634616263336530653663 +36386462303066336132363133303934303734666361343938663863393135396135653832633036 +35343735626633303739363263356536653934323035326436623666373065386334346436643862 +62363332363465373639303437643739333036646536636633356133393331316262376266306461 +36663636613130613330393134623138343732313633333633356565613662336264306333353338 +38303564386563316637386662306364323732656233363732356666366461646631633566323330 +36316163666265346666386466633332653233366364363932376665353136353236303332346338 +63663033633832366561343135363938346631653165393537613933353530666539376561323839 +30646164376364333765643963373264363635373762343864366666393334363139366564336633 +65333263306234643933623335646336363938643538333932333763376561336163633034663662 +37336235616131626565373161303037616133366464623562376235366566623131343631363234 +35333266343965633266323832353839326664646666363136346634636136396164396334303061 +31343766636562306566306339666462343735646436306636633962643833646439653835373339 +37616535333232326139306535323339636635653633356532333766393433333939316436333034 +39333034383839383738306435663733663965643466616662623734373063356531383537313334 +66386639326665633038643932656532623363663430663233646163363033336530333233373661 +34393437393730306635363036636633373030653037313437373531323666356330616436333735 +63663761633136623734373032363364303531636335346536383963373731336336633739613432 +33343731306435626236663634363936633565663533646633666364336538343533326166323031 +34323938326339383464393230633932313661366466343264656565623663326230343230383532 +37643834313135663533633434366339343865623164646532626234323734633130313837343563 +61323661636436323732613866333539643133633863386361373164353533376662306639396533 +36643730383061336663363737373732353830373830643032306133383939373834623339333864 +65376665326264663762666235306331386637626131366563343862326133336436373562623538 +65376265663961663731353833663139353637653934323035616634633263373061636132323339 +63353262363339376637393130323938373461663261376264366533666430336465633338353530 +66633231333666663337393339623033626166626364663161303031303435323433663665303037 +62313934663138633339666562353336643265636365626363616164663763643965353961396632 +37313064333466626564366464613039356333393565643566393862336436663962313633323665 +30303539306535303062373436623664646139393866383066623832373931323961313230633761 +36376365343534666232616262343364653264313036613939336636316666383266393130303333 +38303232653663306434346561333263323635396132366239376330353063366430333865393538 +35396439376137313036303866303938346432653466353833626464343161383365666463653239 +33343135636566653236326465616635363365623733363563393237643138383066396166363538 +63653163636632363233336137636532656162333739396231623931663961386663363764663637 +38313634303061633439643736323233383631303637613666623166376135333365643633383463 +39616535376439616338373333353166636233346639623531653164333339393438656436366639 +37306661346433303038366663326330373136353465356132616361343932336539646632366532 +34666136373766643364323630646165383164373935653739393663633033616138623961623437 +36666637363562376435316331396233356132303631353765383738303234303034383566313636 +32393565613665646332393134653864366162323835386231386639323134646238383162353234 +35366564323331326637626263366363613066376636343831306338313466343534613534393134 +65353665313638343431626637393638663931376532656539393964643039626630646461626565 +38646234653034366462303037643137343966643238356562373066616163313238353539623634 +66636637656261663665376436386334353865393732373365656563373463326461306332616137 +32346530613666656336383638656533353165333436323965626237346561303335376561353766 +33633339636430326664666363633565626463336134333037376461353632633364343361373764 +65343464383938323165373366396339333563353566366562646464343639623638323437366561 +36306533613864613138323733663131313937623462316363656166623336646530653739636438 +37636132356336663732636238633766396232636132643766633930376539343466613534666632 +36323635616137373164343266393665333366636562653932333432646339353639376663313336 +63313739663533653833663330666232396165396639363137306136353332653132303338366563 +63316339343336653762306233643037356434343832653366303364663266646430636334326434 +61366130313333383234323061623762316161633036306236313465373834666364393162643365 +33646237396234306439356465383263613332333237326430343466336235396533663161626362 +33306365396465316338636665313266633437353066386262356232633064393739323033646137 +33343066306434646338336361613336343837366634646364636566613463343463653962626437 +32363938386431353061383563663437623635346162653334393132323565373339313232643764 +30383836343335343532313832663734626262326637323633316262326335656234613633386531 +63333663653763613865633635343433636237396433353133613862393136343335613134326530 +65666631363336613338316661646532373231663762363332663466373035333965363935376535 +61666566613737336534366163633837623736333839653036333539333230613466353233613830 +36363964643639336663303936666635393564363266643637313532356466373063373139656535 +37376235383431386162303435353732656666303066613736396233313536353732656562366532 +30643830373636396262643062313434393338663165343831323164366432386531626562373231 +32356536313165656134643165643064336531333166396637336262306432363736326635396566 +32386330353331353238373337353530393936653535613531363834306232383865323963376238 +34393534366635373339303835633135373638643864323261383962356566653739616263313235 +30393933336337616166303132336631316664613262356638613832383965346435396538633036 +61653962336664643332343033643638633231663835663335646361363531653565653061353662 +34656630306230306532633562653430303437393562633062386162303063333133616666323664 +37306364633537616663613365396336643366663232643566353461613235313535303733353437 +38613161373364373232353162666138376336353734646162363363626239356131383231343734 +63643930383935613561643263333765386438333531616665376563353263386538366131366362 +30363666343265616636346438613939326439643364666463303130306536613931663635393634 +34616363373038376239306365303535656364346564373566366364373563653438303636336431 +36636538396134366130393736363230373131323738373939633264653764306435346663663939 +30306637613331633264653865356234633161613134333634636339633262383136336536323436 +39396130396661383664356636656262633830636139393236643765626634613631313237636562 +61663138643562333963363932323739613462393139363966353066316337366135313662336636 +66666530356535613732343762353363613163653965636231626362353931346564343237336265 +30616333623033636531373332316338393761343430613433643463343166356532653130306361 +62333237643136306465653732396261313566333661366466303364383362316464333261643032 +65613765633265306263343865363130343261333930636463333264303735393262353230343363 +30613238326535653833383232383739303431373666346363346566633765313833383765643932 +38636462653863396436333634366566356233353362396564306535613030373030376133343537 +30383538366136353865356333653061383730616234653035323933643937343938636530353733 +30613338353961316461333231646637393266373937356439306333316537646630333834386531 +36356334663631643862383034663334313964383365376432616230623035653132396363323338 +65613231656332666135343165343164656234313533306338363538643861656138616532666336 +33386632346336363666326439386435613434353632363136333563373061343162376535636231 +38616565343666333562313237653634623430613836303735316138666535383534336230656664 +36303566633939343134336436346663626335613962613731653036393561616538313838623466 +64383439333266306634306664323238393834616361633431663239353237366534353234316335 +35623062336161613365333462383664653935333638363263396336616130346134626631613662 +36373738346161643535383566316263343434643533353465333632353766373435343364383431 +37666435333336653337393131383732376166383965646265613862326535623739313032343536 +31303463643737636265303466366363366563303763656462356137353333623163326633363735 +65306230666239303336346365656136393865646338376436383131303330653939353162626536 +32343362313139653565343761373030393465333134633130393937343533396138393932396639 +35653265613364656535643730346136313035333733383164366234366636356132383463376163 +62303236643835616231303733316136663961643232396263313563376138343639353131383062 +61623933633062356463313933656334633562653237383362346533303432663639653866393861 +61613331313361306337663764636465656366623338393638623635396134653736616662313935 +35346264303663653635333031326132653466636534363361643739633564646334366135663265 +37383331636430333064663837306237633834666236636134663139316238363062333131363030 +65373938663337663531353133326231313038663264613534643635636161313239356164333661 +63373065326537383238623837623335346535353430613563396235623133626334633463626333 +61303039326634313538363938366339343830346433303562336239313538636339373039396632 +38306130663462316131333563313139616162353864613131306339316633363137346336353637 +37303035633762613137386335313932666532383839363030313866343339356530656466333066 +61663861623134313937376632396462613136333061326662613731663434336563666233666162 +62613734363664663866613931303361303165613835306338303061383932386238303562343736 +62343864356263663737636438333062323762393938336532336536656235663439353033366136 +65623365353062363361396566366632333232323639636633343831366562303431323038633066 +37306639336231633034626333346562306337346630366364323562393666643033333634316264 +37666235376664663932653331343865626635386338376363383839623430306636343831643730 +63353733316537383234316563396162373261343136393538303537326566356436613163323638 +34313763623736303166303135356665623062653630386466393031643465326434616339646139 +35376565333939366133373235343232393663306666303565656363313837636336653632313338 +30653932336638663139326532396161643261326362636137313665373433316632626234326436 +38343661306161643335316365396337306639313737373866393936613863363438393932393233 +37376337316666656534316365313037393837316530393735306331333034306461653661363731 +62636330376135663035393031656462646461626261323033633764336636303936383039323362 +30653862336336613937323635346462313362373165326564626163633534353661316637613361 +61373066383931313439343561353738343430336530353666643966326237313235316132663861 +36626539636234386162653136643632376632393339363531343231313736313736616564626439 +34393164643464646637353131373033623061366631663632633433323933646534303230356637 +35366663623539666430366136343361623661313163386131363530323333653435306530663537 +61613562366431343438303666303834353539383166383935663065373534386230393763656238 +37633465333839383435366537636634636538636130353030336265323037346235663836303137 +66366139376536306535326464653935333962626435633537363239373065323934386562313930 +39363337353363343937643936653432306164333037643564623263356162333864656363363061 +30383266386263393363643930376464323731613363306132356339353037386134643931313631 +64633563353637356435396139366633333965663937343664333262326366396535346434343931 +38333065653238613263323063353339353861333462393164383862333732313930643862636534 +33323633363463353661623234663830366238303564623764313662653431313130316235336166 +64663439613830353132333637646564613730353762356662323833393839626661636662306338 +66666364343532333664303135313637393862343061613266376166383366353236396361663966 +61383731363037656161373539313435663264656563306134643465316462386230663731336465 +65353466356330613635303263346164333637303030376361643561353161323132303965623864 +63306336636433333633383665623630626661353639306262613063636562303265383831636332 +36363665656330386230633038333664323963303231353561616630616664653432366331333437 +62633033653533313665353064366435373439613438636233626266393030356262313136393664 +38656536373765366464373562386361616237363836633631353030333439383466653536306263 +33336535303737333238613838333231613464346261386162376639373238303361653461613863 +35393161333139656432633339383263326335333034356532323564613664396264633363326130 +38323838643138373030316665383834333830613531376336333833313466323863653065623064 +65633464303139393038386337313861616461316165313230613538653563396166613137366265 +38373562373830646537626439373932633634393039396662303064326534313330633634306439 +33373962336366623165326663636166366162666537613962326337383733303037316164326336 +35623662656561626330633133326665633836386335633164353335663134343064333633613463 +64363733356663386162326565363834323736333665376266336665363838616561383332343066 +32666139613634643432643761373364386538613131356637656134643939663934356130393265 +33373939303832383334663038343035396539623330623736313865346162666366396539643032 +64366232633238623864313565653539383763396631383036646265656337613163356637353163 +36613065306436396464616664373561616161353431386330373139313335623332363730303633 +63353963386537316463343539323166333465636637323863393438303365303964353261383739 +61343738636138343762396332393039363764613631356433663332306434303262326638356435 +33373533653761313135316631346663646233666133373632613866363836363839613130393532 +62656165343332383733316635346665646633633563353864323662623633373164653764636536 +39666337666363323032343833623664343261303065656633626337626361393639323365323564 +39363666343538343634363839646262393837393733643365633730343230636238373136613234 +61343132653565613130633336366134663935653931346232653866366164643039363636323933 +62316662643537353334616333383632353566303564333734396136323532623765323337376530 +32366266666535663234633537386561366663336334356432313364366231623664303030623835 +35313431313236613834633765313537343731663139633864313639376233303665633733336662 +63643236633066666235366462343561316565303336643463623362343061383338343430636666 +66376238346636323664663830646361323966623430663332323961626331633963396439346631 +30623063333361646266373630313635353865393934343264323164373934386161376162376239 +65626132643030393237306537336432376539636333343733326431303732393038303963363366 +30653238613536326138333936353562383231396230363132383763313139323965653039393333 +30363836646537386431653733626164653037393439653631343536636265303562316431613133 +38616365346437323138303337336433613338376535303332623135646137633230613165616234 +32643131613834663263666264343331313261363138353535303037613033396438616433313132 +30316436336631366139306239323961386362353861333235356361376639393839373532326536 +64653032623634313938613262343739323738643766316532396564363432646631646362306165 +31393333326666336664643165376638326333656630353066366530363935396363316235643332 +33623562303030343137343839356265306664663934313235323437353033393036613438653635 +64333035363366623465303133626234303063396635393136303066626162623963646635616533 +35326331653064313130306138656133313435383535643331363763623639376362313534356635 +37356530656238353364616637646533623064666264323038646433396264313239613862653063 +33666133313736316462333230396666613030363162343034626330633766653462666431396335 +65626262386338656462383031626463353564636264633966343431633762643331333632643338 +32383933306134363766303538633461623339333463346533313136353931623865386634616366 +32373863613337306263323261373132653136646563363237623339616230343733316339633962 +33613930393037656432323131393132336337343663623335623335303535313230373932356162 +35643035313364373537653833393731316161396430353637663930643539316265333137643930 +33623833326263366231623337613761356634616435666263656366613139383432643161356435 +31303663316234346438616332323135666434623834323936363734623861613131393531326231 +38326165363761373561613061306336353233646664363564656165393239353337333732643537 +39336133623464613936333466303663663735336631636439653132383233303935336165396365 +37663139663861326530663061643232613331356432613862343133613135303764613737613038 +32626265636264313230323137613465653738633136363830383262613434336632343361613436 +64343732353066343433646636373462306436653539643062626531616265323737666138643831 +34353864363638336463373631663531626339356235363836623566323135373765353364346338 +37643930303938326332333536373536663433353331643033396463306363663532353464373935 +62653765656461656639363264653934313564613637653935666232663336636266303566376231 +63326534363832616130383165393266353866313466396563313735656566393664383635666462 +34646235633434313730313165663338636237643132386331633237666363653663373266616138 +36646639353866653462353364316566333636663339316166343631643165303937383934393935 +32356361663166353939653964643734373635353061613364323035393037393436353437306531 +65323663313837356464623865303338306632366538623063623563383766336338353065313464 +64653633313939653335333931363031356436613738363838393537376366343265313464343964 +64303032396236623338646431343763396633353233633161363031626566316364663337326333 +32623435616237393436326366666234636562353739393964333133313036383963306637383764 +64656330653436633333326336326230303837383133666362346631343531663533656433323538 +62303235366462363137393331613063623538643363356564313864346566303364636363623633 +32376164326535306339316365663638396462316666633132643764663931366231643339646563 +65663363653964376532666439616261356632343563636361646563346636393630343632313135 +32373937663035626433663263326234363933356465646133343935373237363563316163396161 +33336535376636323130373731623631383638353439393539626337323439346139303030636333 +64663532333330346666653765656236636339393631623765616235646638613833633632653562 +61383138623532376436343137646130666331356330393737666166313835356266306533636637 +31643863393761633338633936363834636330376465373761303938323433323366376166613766 +30633936356639376436373830613463353164393765336434373562353232316465383235333230 +33393939326266623764363638656131313132313861633366623165383165636637363936663566 +31323262613036616636666437656535376634333139366136636435376635356634663439626163 +37313537326232616336386539353761633764313936613066363638616438613833313764396162 +65373935346435363965346332383665373338326166316434636531333932643166336561306463 +64633735653764636238363233383538396462643465623536346339616235656239613863326638 +38303230616333363838333066653038366238383534373031336532333563633432326464383237 +36656136323832303962636161343436623633636438616335393965643431656338353538613336 +63303562393863633538633538666337653232376364663663356539343630636363373163373866 +32346665356537633630333563353032326461396362303735613838373164353333666534656433 +36343463336361323933613132336439393437363931376338643637633037313835346266316231 +37663235393762326630323339383735366630343961656665346364653239343838383562336163 +65643430383563306435643762303566376538623666333135656464393932346266396237333234 +35613536386361303834656562343131393339363833303163616636613836366438393265653461 +32386464346339613963643132653732633430363833303662646263323438623135396365336466 +34613066343738303435616661656630396261353534356261376162653363646661646330303639 +39333065353534363564626231633363623661633532326230336135613935663432306163656165 +38623630303433616638316465363538303035393932616633343031323465303361653763313163 +33343132623132666165336462623963383731343765313637326133313263323736326335393235 +36646337353331363464306263353062663862636337613735346663383466613061663832653161 +62646536363865343564306562373933333533623438363534323238313135623462316534383132 +63636665383565363935313734353563383462646133616465613430323434316464623862386537 +62376534643363636233346433336137666461633661346337356234373936366461656538363837 +61356666636437383863373665356561623566343431383366396364336466633664643462656363 +65396137643032323065313535656530373931636361356365623635306530653538373963623530 +65313361373237313233626432366431353138616333303333333236343237313534663666336334 +37633862626332333464313938343736356438336662623737353262303035623933623338666631 +32306438643961323965316630303162353530666665313664366461313037303639306663636337 +32353339666135626333646434373137653662303735393034346235653838353063313263303235 +37343033373133386166623238366337303830383232303438303062666536316636663237313965 +38626438306564643536356234643133396130656466373732613334643532626261646265346138 +32623035646636323065613264653530623235383535643034343961313765363266623032313961 +62373230653663383930333931353539353537396132356635623366643966393663303038333639 +66666334313135393866316265333635663366353734333834653034623635393963353633643937 +33646362316632353533343333363363616534613730656365333034383232316664323064626332 +65393965633566363039383630383737353861346537653163323339643362313064383363323166 +32303833383533623363663339633463316434306237386130353962396539643935616530383764 +39353637373838363737386234316634623036636435363036616463633033393433323535656239 +31363063376461643634303038636562316466656430383461666432313031396466646634633838 +33346562373236653664333862643234666161313235393834326636656366613438346165303566 +37353130343339306435333863666661356566636135333538393064366131326431393939636162 +33323833336564353961333235363439373430396338393038376332383365303338643933383662 +37353934306664323036386365623938326233326636646364323930306631306633623461633533 +36373564373137636562373834653062393161396561386566636564346137653035343738393337 +30383662346134633836383739346631656137306533626131373639313431643834646264326436 +66396633323730303364383733663263663533336131343739666465313662303431343031633934 +39393634323638363031623533333239613535313333306330346238643561306234663836333038 +33616662326637656536343838393334656630353462646530373037666461313431393031336661 +37353562643963313135313435366466653439643738653364663337393065393062613139633732 +36396338376363633463393332613163663636383764343938623764386361633738343235373439 +63316435623536373561336436623030356366613938656536653632323238313831316237323565 +65663832326532386330636562643733373465373633303937653735316535303032386535613837 +31626564623364393437386662373233653436346437326465616139663539613765623463306237 +63666435653033666632396333323834613262346331373932363164653536613932363062623865 +35653733346363393532623830616633663962316562393363636232653030656632333765306563 +65343536303338623361373231323563313731393865656232316562653738316265336266643038 +64353934343738373533613664663565363938336539343737633662383934376335376331336631 +34323634386365383333346434636664643736306331333962633330363235663639356635343962 +64613239333463343134376231366365333665643333363861633734666632303336633064313434 +66356566636666636432336366383964343132383564653333636237303438346232616434626537 +37303265626161346630633531643233626630303635323366323734303834343630373965306533 +35653139636335333261356462313935383530373564343634316162653138326535356434343731 +63363264356162643163616634653835393933323134656339633535373861623138313138663862 +32303938373566336361633231366666303562383133653765386661313864376165373730383865 +35373632336236616262323032383665376435376361373733393838613031353733613733616430 +39623131383732623133353537336433336463333431653365333339323431386637623664373836 +30316562363563623061663364303632383034643033323961306330353634656537393739666263 +62306233626130383233663966646331343630653566633138386534356365626239373965616633 +66323466333264626335353039633131363964373337326338643639663134383062663430613737 +31356266323432343862636464656434356537326637323562326163303034306230366338343164 +30326338623765383062313862643932366435336462653435336364653166613239626135663031 +63333164383232663337323366643839623531373130653639633339383937306564326132383936 +33643031633731316334393735653263656237643466326232373734313765393331393032363839 +34363232613061393735663039303564343963313333393133373030323063313765336436356130 +34356464393532636665643536616363383762376538633439323538333261623133363131313761 +39636561393532346631366266393937656236383163666135316237303330366130343031643564 +34383335353166366436636463336261393839313238636135633766626533313562613034613034 +36346163653763363534643266666135616364643961303137646134626132323866383433316331 +65663161616233386364366438303233666132353439626234623137613935383736393561306637 +62306534353030333066643435363965346136356634343866313736383463643961303332366639 +36353865376237353331353730333766633136666633336134306538303965336163326263343666 +31353630643330613164353861366435663661393532643233623734356439643339613262306466 +31663364383462323836343035623963613164376662326464396463653962343764346538376365 +34373833323963393661646638636563393933653633636137623738363534613731386166666536 +38336336653731373561366266303666373139346431613033366237613935623565346364323530 +64613166613037336636313766346531633135313365663166353433383236633765646533633161 +32393737343837613563376535653431363363376636663163336538333435373031343938333465 +63323235633433623566656162353836313465313461633039633265636132336231353733306263 +66623636346466643133303337393766666564653038646463343032653832393165323933383531 +61643530653863363763383061356466366261646631376439613638373565636630626339666433 +66316464363366313565333639363931323133333439303465383438336434323933383532623964 +31363762616133346633616365386635353236393332373236653532616365636438666634656463 +30396433323130333464636436353562666666366366343033643439303932323932636433323039 +34626638633139303762366232313539346461623266346136343830356662383932336537643162 +65303433333466376630303032623866383436663664636631333162346566306562663837366136 +31353132343362363536383538616562363939666661376166393637303335376530363764376236 +65333862663034616639313035343937663962333363343231333532313631353630333964333566 +33336539343735313534653362376231393938346237316132663963393662383539316239656433 +38666163616130316436653262353239313435316564663733376662653937376434326134326261 +36633664656163393532663763633765316562376435336630663433383737396339336430383436 +66656466343937633339343435333232643432316362633630383937376163623063363465376465 +36613861643931643438323461383835663165643232393766366461623161613031366431353032 +38383264313734306165663737663837643437643930363232353832633532626363646162383866 +63646330376535386231663263323438336530656439353736633738306535666435353566643166 +31343061646333633932373933323064323063306238363639343238316462666137383437396364 +61326661633736346139386436366333363161353037303466323633353562643230613732333263 +35303164353763313033333263393733666263613532393538666433323262333835353166336339 +64356238633461303739313432336366623737346139656462633030343633623161393064393539 +31366664303833633862653138626536666434343332613262326235333262393239306630613330 +66356166353130643234623737363265353030663561313230373039653235306662303130343536 +62373131306562306132656439303532333531333736623638393561336633323166383334373036 +35386234363761353165326633333531656536626332343239626438663565343064643732386231 +31636564646464346663306263393130376538653539616334663266613739343363303062323961 +35326365306566636466663039656634643863316461316165343337303761373239646562613933 +35363063356634666331383232626138323633333561636538343034646139393939616237653566 +37636465376232653436613865373234363539623335303239333839626538326433653834343232 +35363830383431343030343238616337643933626562616465316435626436653265316166333031 +66323266363737333439343465656464636633323562366639303031626236323436623636306231 +38343766656237643938666463363562306339626566366136373734343937643135303639316132 +62656630376633366565656162633632663735653465326236323864653336346531373462653061 +66306563306437613261363834626130633365393063373964393965623736343630643033316430 +30646164373765333438313837393137356362366331346161306434393638306265323235373339 +33643437356633633665663366663731373932326534376165626530333962666264356231323663 +62633934323666656162613162633862633138323362313465643035616238636231333563393635 +66636161376436633430316630633664616438306661363839636635636166353062616231376661 +32383036326130376337663135643666323832333562343935616338343333636263633237373637 +35323835363133366435656635303230613937643037636466646338643962336632633564636339 +64633432663264306430313332653730613836343531393661663166366461326531316630313566 +35303737356532313863323037653234646361316162396538373136326334396633636661643038 +32653830656263616461383365316332633161643565383333616136373439323165386433643861 +35383965383566666130393264303132353261656365643534303462646161316231346361376535 +39646265623665393933626565383764626639383839333831333435623236306165396637383561 +65353033303231306162326336343834346436333363623933393761643765333135633166396137 +30666636333739626439386534333133396432643930373939393531633339653461316564313964 +64346163613333323665356136373361663661633331323130613463663036323936616461636630 +32373737323132616562343232303836623834356266653061393637373862303134396535356365 +61386361616664643738376166353738616662393536343761363961646162346364353334623066 +63636662323663613661303163333565303637613734613062333537353236613139656630336631 +65396233366233663136663430336565656364323463363534356562613866646562323761333662 +35326130336162663366616633623066646338316661623866636463633866626632663263396562 +66633035613735666439646230303665393036656566613630633237663536316362376630386161 +63353433303864336432613434313935626630663431363166393562373963663630333561646262 +31393764373436383964396338653864613965643435326561343537393632323063316438646265 +66386331643265663961633361343565316562373263393566346137393835663838616266323764 +37666561363661333830343635376239646161663932633535363832306237636233376335656163 +62333231343835313039343133636639653032306136386538383763653562323235643163643739 +65636538316238633832346637393164623962333861653331333132306638343033636332633065 +61636565303965363534633435343637663933633862373232343438316230373365656463313465 +63666261326130363735653235643537356438396536613639326437636231366332353862613466 +33613631616332656639663065653638333766383935376162623866336138373139623166393433 +65376462313738643262373338323833373135656464613638656365313631613737343738303733 +61356431373036346336323161653331323936653334353463333532316630366335306465346564 +32373330313065393163623635373964623536636234613361636664353362323037666464316538 +37643138313566633036306634653063366435653231623439363632386663393765623032333835 +32373939663062363835666338656239653861376239393366376638336163613332636364373339 +39396233333736656138643533326438366231616639623362633962663438353761656432363733 +30363661353864353364323134323366363266383066306436303130306535623263313464376163 +64306562346363333435386139356265393065363638333065666636616537373630663036643937 +35616530666166346532353865343564353037343634643436633863616162653532646234623031 +38313539353439353865663131636336626235613361613533626338613235396233623233343662 +65313036393834343234613966626661383764346538313938646531353832393761393736663337 +31323335626430363733633335393465343462363031646233356462386633313237653265653530 +39393637383831353037343461663332643633623364366131313637656131343934306462646534 +65616664666237663539343037353138643164313036666134636235623062616632653864656338 +63666132373263633735303262363032303066386434343734653739323837663330393632646362 +64376464376239666265393733343862656332393866333966313362393937326534623630303430 +32613639653731316633336464313637366564333261663332653231646566656332363535313534 +34346637663435663030633339306161313138373964616266613839396363313039636438663835 +31393263663862303362363231373030393238343464636464373833333165313832376431653036 +35623364643433663038306464663534363630313131663738626261666438306230303232373965 +33313032393364663830356262663465663335313831633732326362323762636564323432336131 +63373433393435666539363565373764333665623538383139396666663038643937653966646466 +64643565353264656635616266343738303434343432383562313337333731646564313733343930 +34353639323334626530373163663933323732613864613961343335653064373631633063326262 +33313963393732333037386363623231653232653834626331333134376433653564333962383036 +61396432376263633035363533396638653762613138316232396665343835373566633935626262 +66343432326366663164633165353833383338373439336365383464653835316532653833333163 +62616635303534373466386237653735386233613061323838663064356139626431326632336635 +37653663333763373938633063353434393063653863343036353762633033306338333932623834 +62346333393132386536376633316233376265656665313237663434323238353961393034306233 +62333337616439363539613463373338346135623031303830323638366432333537653934346236 +34646362613538636231383434343138666361663033636530356530326565333234633165343666 +31343138333339333166386665336666353937623435303230323939363837613833396564323835 +64383435396566366263643039643237663635396437316466336231323739393837636237373830 +36363462616537383531626336373532383631313666383661656266393865316235366661363666 +61396133346133333737346335643636346463656565316138343434333964633661346230326162 +61616235333735343862626533386164643461343064376135376533333730633861393161643537 +30313332323065306665323737353237313632303035616663333630373732656465363631646133 +65356436376263626239356433303262343331323362396561613365323430313331323863323734 +37366636343430616264633633313338373033653239326232623338323038343666383135623535 +66613962653331656530393738363337336562326639636166353162373562313139663462323964 +62343435323163343865616464313438373333633365646663343863356462616563343833633761 +34376232366237376565373065343862323339613061623433313236343033353965343935623330 +35656130633462333963343366623036333962323365343631623965326530656634373035316261 +39393964616664313564656238353035336639613533336535616466316665336532346431633038 +66396232666365613839356237363131316561376432333736663661306434633566313261626539 +38643666343666393830656565353465393239636230646239376135613339303161373664326636 +37333837393262623735383334303835313833346233653961623164393264663366303030653465 +36353734383262643130646131666134613864653039663738306538646463343031393933303464 +37396532323230633830623133386164353264353433303063353233616135386230666131323036 +35623234616466613732383265646335343166303131353163363835333665626263623531373736 +36316366313631316136373738326130613863303661313537656663363333396532313437393936 +30343964323762653331343932386233333537633336313666363864623266346466343336356231 +38636533346639366361393662336565663964353038313863653663663638633235333930393963 +38383465656437643031326261633663633636346362346339383036323633316433333339386364 +39313738663432666136653666363534313162663864343739343230313365366339663866643033 +33303564623334656661626631386331613737633563303062633933623237323665333064356632 +39653566613937653135386166656635303264313266396562306331393534303436303561653166 +32363165313465623837383234366364393638366330663339623431613230666262643238313136 +34366464333235303131366633393962656231613665373262386536653164393439313932386537 +39386133353033333433316433373064393461666635663764663735633665663363623165343638 +32313665346536653465313665346234626135666461316265373739656338323262646233393864 +36353465646331333837663539656435313666653865333236396163363762343961366261646165 +63356663396531653930613964653063356262356163323363396232343531396331633434393531 +36643261656364356363336639613533326463666534626463373335626633353964393635383931 +63376262633434623639303439353939653635646136346561633465663762363137336333653862 +35373835656639623835643836346335616536386532626134386434666331363437643661663063 +36663163643232643665636561323537656636643561646262373330643264363766336433653237 +38333130326161656534313031306136386237333335393831336339306463313935633361343037 +30623630373235306661653932616238336437313662346539643033363965303432383964653731 +37376130613964646230636530353333626533636236363565326564636437303239363666613065 +65636639333363633337646634623333323563623631623538396332373164396364333864633937 +33643932656538323264643362666537346534383738366464393432613366366662653039323831 +37653631633531336238636266353462636438313962613736363665636233653564663334383339 +63376634326662666637316463326263636537373064336564656337343330306237623734393262 +64353538663062326161396630356231646634306164343162383665363563396334346363373164 +35626363323262633532366230393061333933313335313635386631366362663436313332353131 +34353934346533666532306334343034353333393133353933643438643963333433306338343462 +66623636333036323566306362346162613532656663386261383463343633326566396335363066 +33393433373964356137663062353434666239303634333434383630623639633133306365613263 +33643530313464383261386635333230326265333565313162643438346337346664636366343432 +32313430633366626139636234613364616235616363346564313739376566653266623130316662 +33643733666337623639343231346439643564313236613937396530346163373733356163636561 +38613564353332636634323862663039393163386565646562656266326535346663316134383166 +61356230303637653231643330333334616335356261643535343331663962313330316665656536 +31396131643738656132366435316533353766363563646661646462386465356531393937326566 +39346234383466303534623630333838363638313232666333356363656538363137373236303330 +65626563653438373161643262373366303137336466636163323137353338306330323431343735 +32303039303665636364313733643234646439616364666438346533333137366235626531346437 +36396436656536356363653131656238343434643232396432613430613637623639393562623438 +64306436333766353732376463663933613638393831326133663763643339363933346432323033 +31306566663064386436616264376262623461663339653237623238656535383663356163653964 +66336633303365613865663836666439333163346361343231626461306138356631326331333836 +30356432653833663066343361376137336164643638626635613363623062626434613833323836 +33393130363966366431333037626235316135386530656431353439346363376563303762626465 +63343237376637326565353836346363343934636263633062393433653234626438383565303263 +64346536646133383736666232666337326637323932393037376430363166613661643732353264 +66343737383230626164633837383430343938656437373733373531653966386336333934373833 +30666339313665653732346362666131643362353361396230363166613737643763616166306362 +35343765346335393834626338356339313731343736643039653239616364376233633462626139 +36376236386333336638383532353466333037633066376264343136626631633132316362303336 +64393739626630366139373937633563373065396464336439626637353238396339373964336535 +31303237633031623631616661626337663933383134306430656232373533316666313161633163 +66313639643234386332353834393266633535643536363234613836303833383738643432393735 +35346137653238376235616532643439643738646432666462636331363461373863613639653239 +64646632313030666561613430323465323039346166386166643730336535323333616365386335 +33323861663361333430356564356662323366616136356235333662323432326435613662613637 +36396239366336653034306232373934333539613866373764383561613965333231393033346366 +32646339333266313338393539346438363864383164396262313230646534373564633266366333 +35366630353862396436643632363437623464323263666162666463333865363636653336636665 +37313731383032306431376331643466363933623735633137383233373965323139633838383136 +61363361303335386661396266393939613163623630376664623430343334613039313365313431 +36646335326536333664613361313036643533636166336530363763323931636662333862643362 +30363231366137616162343330663234626434323137393431633131613461363636653136303238 +66393536666635373963383432356131363138356339643263653133333135653033613863613865 +35343339666233643736656666396538623837326165323732333931313664303761303661316232 +61626164306365663133633830383439633765396533313033316139343734646636663831653466 +66333439343964376366616135613361383439376339643838616437303764326362343031353933 +65333235346438633437643937636438663039643433373965313461633564303435336530646433 +33336563376536303136313131353639666563306262303534633839626430346631663936653233 +31643465646633666135323466663037643934306664623166396430383138636361343834336231 +62346631303830653036366562656566393439303561633532643962323236636164643031623266 +39303063633666363733373064646131363332303339363161663661613366663732326363623364 +66393334616239623566313336666635656466363834333963643838373134633261376537333431 +62653236656130383965663434383564663734303338383461613435643362376361333664386363 +39383964386238313135663232373461616234376362363766363239653763663835383066383239 +32393834323061643261343966666135623933396334663966313738626461336162373334353462 +63343533303538666437343530343638363734343864353166323063623363343036346239333336 +35656433313830653833616636643763393731626535623261653534396663373232373533323938 +61633735653337653334306330623536336138613233376532623032653734313062616635343863 +39323035343137353630616337386134636463633963666561303239363633623132303864613032 +65346562353531376433393531623265326135386639616163353937323436366166366435303732 +63306163393838613039346635376163656263383636386263626366623762313966383136393761 +61356661613364316630663537363364373364313030313634396431313636633766653137653434 +36643163306662393862323732343132346537623131323035653163353738336564396136333432 +38383265343266623132316663343732356235366265356138646630353561376139393035633438 +39626334633738383832613263633932333430636465623839303938373133646662373432376230 +66313536336333323638653836653935386463366166643034643837323535666239666663383634 +32333139326130336130363531663965386236306234653463666133343665346665323432366365 +63353161306364306366623965663737393434653136613035613534643232333733376638313331 +65326661353461343363353261323261333830663636383330346334653437643664633366326435 +65313165316564383032636262306530643539386562616363643630373934653734623964393163 +65306430323032353966636233396264356134313364306232376334323266333230646134313435 +66616665393966303666653235343231643461373535323137653531353936343936646435373738 +33303233663536353264646533653039636136656261623234643630386663613135393538366664 +62363164373535633635646234366239343436656532326430636232333663323333393463346566 +65363164393838623036656435386136393531663538646564646365386635343134663032363132 +33383164306536643136623337656166346535656663303138313730373635376531373235383763 +38663162633063616438333562333735326130626166326236623136343431376339626137343862 +37323463373332316363646535353436636363353839633934306262353831653934323965363934 +62623363393135386366666664653832303130646461323230376462656363653134323563633537 +32643866393363616238356633623233653936663262323939303832626137666261623134363536 +62633161626166643466316163613138643032643861353561333332393431623032633737353133 +34303637646635356637653464323364343338646563333332393361666635623435643439633432 +33333236396532643832626632333335306233663834306139366239613735653837316561313837 +39353961616234356630343037636339353261613763303531333639653533316333303630336364 +64333236326535663763336632303139303637393362643738306461396164633339373565383332 +61663263663131346439323137313033626638323661643332643964393739306230613433643563 +38363766353365613563313066353236343235346630343861646337383166623136316634366465 +30316535613364386163633863646464363437313637383036303931623736623334343130323238 +35373435616565333665356664356461363131343566636163643233636261653465623066613366 +31373436636133663531616566356133616663633436653339356332663663313133643933386235 +33646536636339363233626337326462663533316337316564623836633831356538363738316431 +61376563383930386531663833636231653039613930306666653032396162383730373836646161 +61343633393139643230626462623164383536643861656133336133636637353166343136663337 +36353939373230653461396537323039623565353333393666303266336636393964323634393630 +66643837376330336666613266346264383737353431663833343063343234643534386561343565 +36333032643135323534386162383134623462313263663835313838323135346336363164653561 +66346563613435313238343164313637633462393633393462663466306637383866316662663939 +36633539323535613639346239363436323337613266646639323038633561353634623239366666 +63383330383035383737646534666134663439326665643563356432613238326562623631663461 +63646538363332363063336435343337356662353437396339316131376635363736346237343663 +37613164343139393664333838623439363332366264653761646630616463353335316336336138 +37623266373331636266353433333864393461353339376332656336633161326661373039333837 +36646236396366303863363166313364323432653064656234396336653865326662383634626335 +61633438663334663564616633343166623662356462336564316361626630306166663436623933 +38343837356333386630666161636161613662613465353735656232653166356134363362643266 +34303163386661383336323862376365663565356238346663346436303535646237643461623135 +36653633343635646334663936306632656538353231626432663833343930623738366665333132 +61643564346133303738663361613334653338613963303733303565323633323165346539653439 +65333434316565623864636439343437653337663365636463613965303633643265333936383266 +35393533353861626336343661316163363431373766323430363762633665366334653361623033 +64666235363936333464386334376235633330663062366631323739393437303335343738313064 +38313937333838356236313265636261373230363135323866656562343764316637643832326233 +64393036313963666664383438623962633939376532616562663339633237613638383936366335 +35396430343039343231643038386333653830303932613065663430333938656562336463313531 +35623931313031326232356633303737643830363364396631663439643832353439623539633334 +61303130646465306664376563653561363362326664326335643838626462373362643430313230 +30356635373463303436616662373961316563363166333931346636313636653236633138653034 +31313064313531373362306331613065613965343461363666303030303335386437633033363632 +32373337326434376239366339646366303866623731366431393235366435636136373438343231 +39313737393562303438323032636536383332326561373134663934373134383939393234333466 +37626363396161616639336336306661323737623836376566343736336363666561323664346136 +62333633333361353665666537366366636261643130613866653339306338336537383061336633 +64373464633266356330626238663662323738653639376331656333303734626664646161656661 +36346636663434316464303831666134633537336438383261643537343863376337323837653866 +37633865363061636365326335636165363237356434303665623930303635303863663336303262 +63356239373030376334363265663636613233383363333465376365613834663732623466383563 +61623866663133376537393936613934356663373866626438373832383566626130333434656332 +34373062363537626639636132326665313861363561643934313731623537633037303231353939 +63643161643238336334623533616136396662653730303536326566616133323663306432303864 +61626461373533666638323231653766343732353639656536626332363135653337623465343930 +34333835656233613632653032623065633330646534663665623436346634373637343465303965 +61646232306532303665326430353433376330663638663963346536336365313039393666353539 +37383265663734323762663764356334646366336430393531326566663830616663363964653464 +34343337353765363561643066363364386161643161363438343031393336303962613534623235 +61613066333731616565633731613562343833353166366161633162373936636266326137363338 +66616634353663356337333634303532353865636263316463356532393836306236343166636461 +30663066656239623661393738363135656663393763623334643939303039393465373531313634 +66326632353135363265306435663737663536313039383933326138396530333061623035356339 +30356333646665343537333665363335363961666139646630626538623639326464326335306164 +34303265306533353836646335613635323664363035653936306138313331616363626333663166 +66323839333365396566393464646661346465393236633763353862626639313939343436646162 +31376537323433366165336137396130326334396663303135303635336134666434623434626164 +37356464383963343039373339643732646238363536383034663461313936623430376230363232 +32343665313863316534653531326334613661343539393732313461366161363361383738363430 +65333961643333663063343462353363373632373935313833333031383433643838636237396461 +66356161613737346133633532373133386439393736326238393037333861646235366434626665 +35363633366535316462363766303233653738663234373832396562306235376638663361313461 +36396363333065646533613037316330313362306431373632663365303065313161363964656461 +39303061356133383062303831643130323863623136346339373664363736356235393638306239 +61316665346535303931626664303662613036363335383739363066303034393763326134323331 +37643733386634616631333961386465383062343261636563613532636232326139653661316265 +61363231396365663936663866633161313437656361393839313666616633613164366231653331 +65303930333935653336353464336262323165396131613532393062363438613636343163353761 +63653361626165313765343734623662373933613436623834313666323961326461663637373239 +33343764646336646134323136333533376139323034353636306464613965306530613033373366 +61316430326363623739626335373336643937393637656636313336313132376564643131353166 +33666233303933393064356532633434306235646364646638363436363034313432333637633730 +62626662326530306138343233383131346336393762653631616463643534666435383039323466 +31393964323732356232313861636530386663613039303362356633663361396537626235363432 +62333565343365663961363262633532383336333063363332666134336630636530613338366634 +36353031663065383730663438613430363031313138663739346563386461313033646634636330 +30393166386237636562346432613532666332633963623737636638376436393363323130643061 +65383566356265663538363235323236646330373935396132373236663561313330386533366637 +36393431623039643832653131633132313338336233393461363237666334306265373861303233 +38666365316239363937643861663134663638613239646634303238343130623862383536346162 +36343939376333353436323065623430323232333033306434323139366537666332653561383935 +32643837663637323364303432313961373534333736363931663866306437376265313363623934 +63323863383463366632353564313931336638303032333264356562656436336631643230336164 +32626332633963306637353239343733643632663134323533393862623366333439383835356234 +63363733383431616135646235386132343464303635386266336163373562333438353234623933 +31303765646664333731323266376364663436336563303836383437336131643566383837396331 +33666337613331636464303665616230396530623432646462363731343039386534656639616137 +38666639613538613765643065616430636335666134633965373564343334383561663734616161 +65633534376538316165666130663262396133623863653362653964366136386661396533333334 +39363766666464336131316662343535323831646663353334643933343363356663303962343963 +38383264383332386533643662346230343764666137316132366364663733363239363333306138 +32313537333732393261656235356635363961386335643334663034366463616531383433626238 +37343733656633663261373866313061373136613234326463626533303133373930343033316436 +31376631396130666663303634636236636366643632666538313033373330356665353364653435 +31393834386538636539623465306663303730373537306138373530666330306666323265313730 +39666562353432613963636565363230653563373434663231353663313237386166656564323934 +32613038636435643239636162343164306139626438333635346665653964393266623337316664 +62386366353731386132663433663861323535313838356131316366316435376231316266306161 +62383963363665623361316634303730303330666333396135613839353962616231353064366535 +32336130643161323636656463633063626332613932356330393330313565646233646130303338 +39613734376230366234373232356262313561666232643638626265646664366431663434343731 +63623964383764343265653366653632646434623363393038343563326136623635333465656339 +36636334346337343336373336636436666464386464323265626433633032646632363331353361 +30383838633062373664306164633635393935376461356635333839386334333363313661306632 +33626664636632373138343931646462383965346432373062396438326361636266353166323932 +64383439343633343265333438623462346232383165653232373930323032356232363062376163 +64633138393939393038353731633264313133636630343834623063313836646364326133306137 +39636332323532353836613635636638326430353834336232656230643463623532323635353632 +62316564653165306435363164383439373563343037623830373961356536623363313065363266 +33386139376262613130666530643337313639343866363265376131343633333734393263623865 +39623235623564383433383034376263636138646331396536383233386535316562343336346339 +63663061656237303331303939643936646433313138323838386134336235323537323763353163 +33346664336566663235666264656135316161353965386238633038633837333566383233633865 +36636231653938386232396538316530663033633835633365323361613165616264306462393463 +37323061346632663264656563316436366163353533623163396462323636356530313432656635 +61336636633732353864363166343235343261376230343065353531366561643166646330386337 +61646366663265663364646264333734633265613633646439613861613861666633613464313633 +32663038333361386539313735393031653765376666396339383737646631643034353063633839 +65653836313266366262373938323834396364373330626338356565373938306365376631383264 +61336137353932656466336561613838326266333330393837393863396466323538353936356531 +37323530653763383165626135363031363737353762356461336439333131323634653735376165 +64653062306433643735323938646461656461336562393231633434353832666265373065633236 +36353831663237333938613039633337366362626565663961373832383333336532623766616666 +30316562393436643035663537386537343063303433393238353565376334343264663965333562 +39363431643733353565386439653433383863613936646164313231343161336632653561313537 +34313363613935353364643437373333643563373038363465623838613130393664613863333931 +39303964663762353563346334373435373332656531626166353861363138356638333835393361 +36333461303935623738376534636566393230366634366266656163303937633766336236616463 +39393266343634303865323463613234373264626461616362326232306561373961653865363765 +34303531666333353038613537663265336364363239303034356262363064363737623861333235 +33643635623834353433356433336434313233346333396661356438313161326135383063633364 +62353836343161306632313237383435306534656639333665373735346665333661373562613434 +33623630656637663562393739653237323663306337613832663235633961616233623230616336 +33343230623963346135303161613131303932376235313564343537373433396336326338346633 +34323130663731626364626466643635393738656266316336666234396135623739613161646464 +36626331356366636533363466653139333536343262386563306262646266303837343736373935 +38663638353964323432613638373232643536393930633535656363303738303363356433353839 +35396433616262663665643564396366333535313237333732376438646338306261663930643538 +61363837636535353639356461306238646234646639613731376462626132343563386338353139 +39323262343234373834303961653434616365316364636230353535356165326635613661346663 +35353631663732386635316230613039346530323662666331326566653565393162306534633833 +63663265393838636134366263346635656331636566363466636130313432323936656234356639 +36343962633462633432363637333635306437393532343666333934653632643263363266616563 +32663965646464656266343132303565643630653337643662653338353961373435383763623033 +63613865613064646432626236633435363863353432343739343036626266336237626332616261 +61393165636535623335343238313361633563353530663437373831656130626335623039353130 +64643431653335316137303064306235363166626137386230643438376362646630376635363963 +31343837653563383034333037353539383562343264633666326462616433346161636562633232 +63393230303738613837353866643333633763613362346138643536616439383735383361396631 +66613864653232646439333666343631633038346630346264623139306539393931383639653539 +63386435343438346165343839356634633062363230666538626233373130633639356461626638 +39633231316562393537316635336163313238353563643631656235303062383066653765613335 +65366562373039323432333461363061343537666162313930343239353063323766376537373532 +31303662333863376163636562613238366336653034616662376335613261353935653336633034 +38306334373731613962353339303530386438343766653035333964376366353833656133633565 +38623762323739313537346366366164363838643062333534626434313261626562343463353532 +66633764666433363139343861366663386438356165303465663365343562373132343936646438 +62313663343066613931383236646139383833656163323239616161616338306235326332613734 +30356138353430353139343032346531653836356563643439393730613636366531353831666539 +64346361333366393466653431363239623634356638393163353633623365396136353265613030 +63656132623934653361626335366437363361393533313663323830653565623335653835303434 +38323131636437623330653763353438343039636138643264633335383966633262346635373138 +63333065636433636237376261633939376361326664663265663633356332306666366566613166 +64363132643665353335363834363539356332306561663138326330343337386661326664373536 +39346533353034653531363364383835343462306232306665373537353338626139313866666432 +63356462343135383130616432313638393633366636623561396639393630633665333334376135 +31396265653730643461613939383562306564663835386162396663666537336439376437646462 +63356162313964333337613138386462656436366339663164353831653436333565373938356236 +39363864346334313965366339626464626633666234646130353037646361666334636238663963 +36323337376437323434346339336639613536316164653934393030623830353263383165386561 +36613737643064636533306361373663633564386633666636663537356461613961383039396135 +34613965653333616139633237333931346464316236626363353361643731653464303935326166 +36396665656232373963366464316233663534646466643635633566633538623035653235313138 +63323462353331666237613635343931303632343633333430333430613332663236386638386439 +30343839643366626435316436663831376565626361386562383833336264353162626330353936 +31643834386532313732626537356531316135303135346564383663643961333165666662623930 +66313662653061346463376138383561626531393333613439336231373461613637626331633835 +63336436636266316437356531373635643165646536643365653532353534643566386231303633 +34643433366666613433626464663337636630386565363630346634316239363166623436626133 +31633739346436613363333963386439626266343736306336383961663333626664373864623038 +38326335313861363931343534316565316434336335373631346536616363316464373164376130 +32343065373832653762303262346666386266393431376564633932663737316133366233316634 +39303131396533336437313836653832646232646539626166323135383966636237633764393662 +34663431383331306361633661663334653539396531383434626662323536633530393936363139 +33383965373138393163656166386466346134303839636333633063336463643037333833346232 +66666631353962623839373239653138333632633061363630343863363438616133616434313733 +37666232613938343435623433306636613933656330623539313930656362623630353761396636 +39373236356163633136313930353335376630393537633035313165656131323137663166316266 +34663461363234653038653330313431373239346332626265663438343866636137373761666266 +30396432656138646635396336316162653162613765666538386234353536363263373665643936 +64666339663066643665303030643436636132326237623439616433613939323535623032636134 +37343437376665623930313431633534363632613532306363343530383537313032303931636164 +31646437356164363762616166613262336631633761656436666661363334643936336463326138 +32373837353536656432313137646664336435323134373639326339623234373662643966313565 +31643065633464353165663564313063343337383734643361333333326362326561643162383434 +62336535346666396639373062366362383436313430353164623332336238396439393133623538 +31393661656539383463366138643238396539303631386239663262666333363266366361303432 +38363535623830653133313431383438633263373765376665363663346661613132323235393063 +39323430376436653638666339333065633830623861383934383939636163663830343130333635 +39393766626533343963626437366164653062346634356365376430323436656135366237316533 +61666437316661353530326464623962616337623134353936323762356339303035313238313834 +61326637313031626335396136633562633066343936363133623135636365636639353334326434 +32326139326532313734656163363936373966633032353762333236373031393731303261326336 +31396133613965363739656537663131393239336339373230633538313039326630386465323832 +32386162386266623532353266323663663062393236643139333531373232303562366563653931 +36373637363836363339623965323863333761623664336638633862313232633230386266646565 +33303633653832663164643938393762653165393466306366336264306631383766333732316630 +38636532313833633535373139356466353233333938333538376139646332316661353261666361 +63346462663733383935626232326365626336663635386362613230373566396238393463353763 +34636465653537623739336334623336653430383139656664363964346663623964616430316662 +38613262386163306138313664623734613931366431663933303564643266653962323031366236 +36656464373934663639653937653934656233663861383237333636663835323363623037633963 +34613033656234613161376630306434626363393963343662316230373037626335666633363132 +61353137646561303833623830643431363166633562653939393038373233373933353732353733 +39646433633966356237663539646164613730316565653831333336363061643432656539663034 +37663235633163373862383132616630653334343962616234653033653662633531336465303830 +64303531376464643637636637326162346632323133396238386166366232386161626231633530 +34353737626231646665646365323234633134666364326636356661316666656365386130386434 +34653733343430303963623533346166653038373839653334363865656239366333323163363532 +38656534363332303834333331336137333434613731636565393236306366333537353732313035 +35666234333036393937316365633431653866313538313632303635633633656663313637653933 +36333239306535373165616663363962633561303932313364663032633532663763653664613837 +62653966356236356266306235333262316439353162306261313061386162313362373464313135 +39636366343733653564646362393666633433663334663666616366323362653865303261386337 +63613565333865326461616333623863643338653461623865313830666537616338366331643231 +30613863363334623861616333386433636133643235653031363261353766343838383634653433 +30386364366638646565663565373831613331303735643638663531323861333966623535343332 +66353765316463343836613930373362323236336131333436356132376665366535363033303737 +66323561373561646238383666323661326663653236326535326566383739346339346439373865 +33356436343839386539383039616461313634346333663035633866393761386337336236613437 +30313766623835313632306431616538656166663932313738396632383232316538616465383231 +30373939316264646336396434363538303762623737326665633933653938323033376664386335 +64316630643932653033653830653330303537393363623462623361623438323039373739313964 +33636130393737346565353733376664323666633963616466626262376436343830633963393439 +34346433353630653639356236326637646132353761333433643034623862383831623466306530 +37333639343836363036373661633434653835396361373465353136616137343434333166663838 +62303166303865316536643731303963626635316364333730336235396135346132393738646134 +34626637356664386466333061636361316531626364663138376538613065643533353834326435 +63393831633630383161363738646331303333333065636561306537616334616433393761623066 +64306265633831333636326463323130616336383964613062623635343361353065333830653561 +65373434376237646631636535343666613866306261323566323262613333336233643466316438 +39666562623837663561386361316163643832626236306166666638396530613666323162336539 +62313830326633393865633665623538313233316638313235666339393537363361653335663162 +66326630326132623337646232333732326433653561616530386638616230616534396337383736 +37333631643332303536313931336366353432353963393536663433666630333562336561373363 +32323361366165653231393437626434636264353166343962353637343530383130353437333434 +32383339663639393563313033356537663536383266363434326334386435373962356638386430 +64386163333738333031326161333365373263323765326137313965663562613762356630386562 +36626631346230613566623965386564366663326463363539373862613166363465353863626636 +32393432626531396530633266666135323538636339346632346536333837316631633133333035 +31373430376632326332393732313230613834396164346433616262396137636235386664323632 +31356235393566636131613663646639353963343333393663643838323437323961303735396266 +63313234613337326432653336326539633036326234376561336566613631653666353531616238 +65613762336539333531653765656465656361313665323730396636333764643338313630376639 +35366665396230366361393632626432633465393034313335643532336531373132633266623665 +62316432663635303633633235653461346665613238653865343332363438316335373734383530 +38333963393662393834626264353562363335333731636436653765356233326162383932323166 +32333361613437353766646235316434383931376134636237623465313233663366373735656464 +39653062613730393066623263643037306463373434626433336666663461363962383334393736 +62633164623039323666623738353465386365616566383333333238363236633066313864366233 +31653937353164353266646237333934653866656262646363313665383830353361646162386265 +32353366663266653738313439323435353137663632356139353438303532366164353131626537 +31656265656363626539626332626239386233316337643363643537353839303265323665336131 +36313433353932383865653361663362623230333261383165343932323961343536373062623335 +32323561383565663062653864306464393731343132306263346265303766623032346265626339 +39386237366535613334353133396537643038323362633065623865633935366633343837633663 +38393530656663646661306165646633653532306133323164636232303233323136336331663130 +33303030313964356363626365386265343266326539363037396130353466656133376436643532 +62313731393661393764363532346430383536353730656266353737323564346439323961656666 +66346338313435316666363062303137353937333763646165616431633466626262316663623763 +38626432356633653437313266363664303132623364623466323064623635356533663934396136 +64653163653337646634376165376236626334336266313235383633393537336338646639346538 +39343830376464643832383935386637376132636466376239356466393737633338323734323962 +36653565386134333464633362353137663633336263653837316135373863303034666332666238 +64336461303461363337396636633139333132333461376231313763363861656262643334366639 +34663739653164653237636339343865396536346366653763376362386330623361623330653337 +37383532613731306634633932303862363834623234333865326336653961313536663436363730 +32343034666233363439653237613230306565366661336233626462333662383535646330666663 +33376633313431303766326362663834323436343930653039393661386464353434656231636664 +65653935633562313532386133333136306165376465323062626539323563336637633963363062 +62316235363562643736666265643938366565313237383361303234373964383339373434323530 +30346265383637666434613964303037363137653163306266336231316330383938336466633431 +32613064383162363664313030303037323834626563626362383935346435333961316661313666 +65613833376164396138353730623166333861663135373030376233626666346466383962376263 +65616238363834353063623263653635306265666365343134643362666666393635316130666662 +34303339356664303263646633323731313337613435326439336535343438656131616135666163 +65333132636664346565333062623039336132653663386230306430396233383463363234393761 +32656631356436366161356532393233376161353437643463303264383031346532666264386232 +61666131646635363437633438343236343262343734633864313865316331366463396231366331 +62626139626135613230656538656433386531643839613832306663306661623331316662343530 +65373232383561646161616233343462323536653539353532343663373632363666653464653733 +34653462323864316431303133326339333663313764333737313939613561353234303830373362 +64346265613366303265303464313864613932396134666434306633643539626266376133616364 +37303533613962613364616564643661616464633937663563333934313739396331346336323331 +66396330653565643833646335653934656166643032623238373962626332373366623833376161 +63663338366432343263636262346237326439383738383131653733656536653734383964643337 +65366635623263663663383738363331333633393631323630336231656436646533633037303138 +64656230383137623131623365383033396230306533333138666465323632366436383466373935 +61376464366465343066386566656566386131353231663032626530393835316466626465666162 +66313266303238323439646535306431313766356462383062303066633563623335663336613262 +63656434356437386231666161643732316535313632383861313264633239336462373965306262 +35386162666263356432623332373134376235363433616537373866303036623634623433396532 +33376332336434663464663037383432363034356266326235643463363034323662313832653532 +36653365376332646439366264353735326433303434616130643534373139656535613261643239 +65363761646130396134643965316535373838383839343036333136356361653166343462333834 +66373833653236656334333032363134383632633130363530393034333939326261343832646431 +30346237613536313234656130333061316136663733376631346166333661323938326238663131 +63636330663661316664663638663538353236646131653338373364376539326138393566353761 +34663733303730343564633964376137623766363163653134643330393866376565326136326333 +61623334363864366263636638373936383036613331353535316131393932643365363564373934 +35373364643866636636633861386631613234343563383938366565303436326337326462363635 +32646264323630386266333032326438613430346539616334333762333462313863623439653437 +39626136303930653831323537313739633239626233323333343830623436336434356564333236 +61653366653733346331356161323436313635343232303331656539376231373334346261346362 +65356365396134613537323161353461323632343162393863313337623164383764613965343330 +66643535393733376261316338336466666362313139643865386632623532313638343464303432 +33326537663538663965313063653334643836343764303364393936323365616464373462383161 +33376164383162376231323634356666663739633861666136383163323334353939383863643964 +34326638353930373936346161613865363466636234653963336363343461666538633065343637 +62333033303261306564643066393866393739373665626239636265343630386436396363643136 +64383462633538366565346466663963626466393166343561386463386437383966363833386261 +32333166323630356539656366616639353765326566313132383062366231366236346261316536 +33376665386531383839336462356232303661396166623037333133623436313138306364653963 +62303831333539313261333763316130663362303531656366633762396438616161313933386364 +32626466656361333036393434303763653038346166386563643836653762326364336463343531 +62366337323064343330343236393431653533356365383163336534346530303964386138333739 +61653364616635373738323736326233376466326462616531666363323062363332636331633661 +64626538333430646638393835613838366535653638313837336563633732623432613266313733 +36663131663035383934663166656166363833383230363366303938356238373830653131303365 +37663637643430656332653033383233353266643037393434333331386535363134366366323831 +34346363376561313665656433653132633538353164643230303333303631383334373536306632 +33306437613364363133373939336238386365666365636139353932393065393663633932373562 +37393533613430306637326131303565656134626466366336323530633164366361346162663533 +39633164386532393330353036666366633436646162656266383665343065656531376638666333 +62303461323634373165636235383038666532353830363362613836313037653735376663656439 +36313132316666323635613830363761643031333735313932396634633238656664323337656633 +38333334343763346337636537326539643434313064663961323363346334366635633665363735 +38333637643465396561303464336433313333303638333434336237386436643235323165616636 +36643135383135373566643062643832613966363264336630323933313131313536666536646536 +38323330343532623834333564306466316133303937623336313731623462343639313032646438 +65346332303536366534373433653237663662653862356666616338663465633865313666386338 +36663065666230363937393362373335396263643832346635386364363266396366633936393266 +61353237343332366236643332363032306635353534646135616666616136333834326464623230 +64303134623066383135636365346238633632356238666661376535636133653466666630643133 +36303235333965313664613234353962306163623463326462636563303433326266316437396462 +63336433343330316435646131376466303036313535343437613838626336336432323264633639 +30326437636362626634323930376630613230663430313939373635653132653039303434336531 +33663539336162623337393531646566346530306236303438303066333136626630303836626539 +65373461383262396262386631376139346464653166666339646637336136636233363939623836 +62363735333963633933383038363930353665333338366531326437666334626664326531613736 +32383036356237643863626235623666633331653530653030353166383535396639626535353333 +32653861323936373363303335313565666164303965353663306138386133343830636433663830 +31366335306133363536643936343436616636323638316265303235316439323139336365663133 +32396132353337613637363534656530663565306431383934623364343837663537383161323733 +33643464666463646161666232373263383662623432303936663539356366386162336361306362 +64323639613630333037333834366461326432323234643732643564343735613666376332343966 +62396138626461616465393538666437313232623965333731333634353537616332616462356337 +32346639626431393561323537363866353136353936386262663838393566363535313066306434 +39323031653364613765393033386430663934313131333861333166373765356163373832333930 +35616535613331313066326263373432653930333531356439636434613663393932656563643334 +65653665656139396138313935396334366634613731343435643031383333303734613138626161 +31643161363464366636633134666136343536356631303739373563363438653662636266633265 +30656462616230613565633066346230373462653832656661363162326364343866386637343265 +39373363363961616238616435623837373634383030326239343039346434656330353466306333 +35663939653034666131666265313434646333646533393533326262613361643538633266613330 +38343462363764653463326631663531343433306434343239393230633064336163633638666364 +64343766646565363431336438383035623762663130663364386633326335633930653364643830 +34343431303933626238333464666366623339313461383861346236386262643634623961313362 +30393932353863326232643839336361383138663131326364323062326535323461386539396335 +62303630376539613264623930333738323963366364653962646435646230373734633934663437 +31653462393838343334316665666433353330656635343730323835363562653865623231343862 +63303464323139396131306233363362393932326635633139356333353730633664666439303863 +65323838336461653639313438386637303663333230663163356261306661656338313636323131 +64636237653936393734383738326263396335353935393335316661353231373061656663653834 +65326533386332306539613438363131376264333361626666303535333262313839653833323639 +30636134383331653331326438643732336363643135356234653561663263346435333135636461 +31333361633062333834636635666434666137393861383062373066643936646635623438346630 +34363432343166633163323538346334653562653336336335326237653238346535643564343936 +64613163363031326265633265643566396565323361666236376339643464346634663637336466 +35306634643164646332613536343062666664623132363561313036623939613662346330323063 +34636437353465646465383538666330666338393665326566363133643164376263373035306537 +64316335653664653065386261323536633838656536636538356361343762616137343063663938 +63356264393333656139323738333239313437366264656137616635626633616534356362633733 +31366134323361336362353938636564326631386130623064396530323734343734353731613365 +32623562646133666539396564356262336462326238663064333636383831613461336163663034 +62313530306536643935663038336234346535333963633638663262363035383963656464313039 +33366335396233343137356330376465373434323732646635323736653562633764656566383230 +63623737616438323439636432356438633034353631663863623530363761383536343432353961 +62613037356263653038323938306161346165666633616437363961363763353037346230633065 +38646330373130393665663234666561653964343839666634666163343566653761663037393761 +66666665356331643263373535663863666133343063303133373330353239626661613064666635 +61326265656331303339663361643935356339386261323531623466313033326330646232353465 +33366636313435303435356339613334396536383163373633613639633233313835653063356165 +65303734396138383933613366303137616233313565333239626164663839653033376338653136 +34383165326465633734323035343864353130386535643033663036653439373934386535353034 +38346436636439306239336136383132343838636463656165316637663235316662313731643339 +30356235656161616466656233313137303533393765393832336437656536623662323137333766 +37396464383434323964316364666361623738383562373735646661356438383066393138333237 +63383436326363356262313466623465306666366532303639336239623334313732326263646233 +63363630336563343364656664643036393135306433316164396139636134353733356439643434 +34373464633637356564656132633736303534656562383166633534313831636163386462363066 +65636162623262643864306362306233376135373835663136393637633631623934383462626138 +62356532666165383432633063373838623636323261656465613439313933623461363939333736 +39396632646434353565343331373437306564663265623138646366383132366438393939303633 +33303237366439623265376632656631346464303161313064353536366164343037623837336437 +30323331626662303361633630333030383433326135363866333965303637343434323632366338 +38653339366637633835663365333932393936363537316431313531646561353462383036396435 +39633035336234343465616239333566646532363735616133616162336332323432306664353062 +32306633633839373863373963373431636433326665353336613337666465633531616465636564 +65333237366233626663366336316166383630326463303061633237363962306434363261343637 +37353932373733636462373639303731393938656563643131613963336534313135643563333066 +32663833303335316663313532343332323739633237366536646666326361653931663361656533 +64626462656462326333373535626536383337356331356464356531333036366138663032633961 +62363531323764643433356538323662633862393034383537383365323163633133353538363464 +61626637343331646462666530326136333732316331616664383361626237623962353238356337 +31626263333033393164356630336364656362333634306231313330386434383764616364636531 +62353165393766346366356231333534316635316137323437373739396463383733326439653166 +32323566626536343964386635633665616565666566336535336232333966353634353133336338 +66383265613831613963303639333733383937303336336362646662303566356539646434326165 +31366138303764313365303363336536376130313264336333623963376138656234623039353762 +36353466666536326666646234663032306163376531643562353162316437376634363030636264 +37323037363866373932333364366539343063393830363732356334343862366137663935373130 +36643662303763653730636536353866303933653063333161326164643061343939613862666633 +33306232616337346363623865643564383338626461663336393133396139303861636666653838 +35323439656231656265333363393463666330343439316536313034636633613166373965626630 +61373834323966643935663038303939333262646534373438306563383065643161383064353834 +64643430363539323637666566633834653363366566336139613061656231323933313366393838 +32613361366366323237646439316238366538316231346531616161316461323536313037303964 +65616536316261353334306536613866616463396232383739376132643836643835346433616439 +61666535343566333332663364613832313032646330336138353939656637346335303632393536 +37333766383537323935626236396132393761633663333165346536613337616137313635306565 +35663032306534323236303866393765323662313732653861663834613666323338633663383065 +33656433316434353763646566393835316562353865303561323061373435623961306436633063 +32356532643730336533613536316439393064346264663965363332383463616131633265343861 +65633934613535326333633063663532653363623135656566613632376531383366633434363335 +64386533303933303339306665383933646236333864386433643062386664323763646131616639 +30343637653335306530326230353733343163633865313831336461656566363635663234313463 +63393835616236643538363934393663646333616565313166316333333865346230323233363466 +61383534303965323161346665363065653730323566326231356632383635313633623233343564 +65393633383430663137323235346263623738646235363238663233343166343835373232653465 +66336131656636363262366438643661636633343732363533613363343832383561383166343365 +37313836376665343965373566316138643464633030356166633531313566313130616636386535 +62623162646231613231313430316134393536353932316138353562336234323039626530316261 +33636637373566393166326439363663323639353863396463343661313834636532663235386332 +61353135396563343235623466616232333932633463366462366262353432303039326664643439 +63353637613839346461376361343737363730613663653761633165303534626431633761633462 +34363137363434366463623863353361353339353836643332353064353438393466306235333635 +35393162303632616634313038643439376539383837343662376339613964633234303863623032 +39363731376233326137343563323432363136346165316334363462376461636132653162613665 +36363933393931363036323633623830346265346538643662356266323032656361393064653563 +36326437623664336334363933353832373439333937353161386335366332356434643731653130 +33313866636663396463366638643730303135646238653766366565323861663732323636326431 +63643965313161343732623337643834363436303831623164393861623837323032663935656566 +64643630343035383161333437313138396262633037663031316237646433333339663766643263 +62626366376331383639396232343337353563616664386233363065373166366636326164383839 +37313333626539653734663635623864386637393261353937666637316633373738613863393531 +36643065343635333962363134303332613339373964653964353564393866353138333765333537 +63623761653964356566616365376136656439653537656637653637656433306630313030363639 +64376364653662313037633532303033663332646230326535616361373762623238363861626339 +65616230343564633339383162346331323734666264336432643033353533393238393335623736 +30663265376636373133666364646461623133663834323365356438343135613736376465616632 +32653063313763633536616531306264623562616137323462373233396332366365613964633063 +32303962316635653465363462643535376337356164323065656334656130336564393938386336 +65393931323061643466306139306265616232313439633766356161303437323164323432626133 +62363635643636366536626339343564323065396339613933303934376637613361343835626664 +63636166313730666631336165386165616563313565343663656535373836323364633263616136 +62653539383436373161616563316361663637646563356636653834353365303834383536373335 +66323361623237393136353238613263333661343434656162623662343730663138623365623232 +35663863393235643165363334613035613166626166366336643636303935323638623439333061 +33333433386164613765653339343265313638346463643335333739353838396134336162623230 +36323339393664343263326234636532356632656137306362346431336232313065636231373336 +65396564396531343332363333316461646239336662346561623363383566613035653832306464 +62303664633234353665643437646462626538636538646532636437653835666538646434386439 +61363932313965333266303465653133656463366533306234313838653836343034613335613234 +63303031366266306266363333633265386564643361323161396530656238356530333030626335 +33363230366438363761353363303362346438633066383130306665343331363366386163313039 +65373434353832373466643764643537636237666661343139373865633031363233313738366561 +66326162646331616530333266396237303838303034623933626464653766366532303362363232 +66326539663963613539373362623338346164613366373234616132663931386265366631333139 +33643363643636393937626131323861323062663130323666343632613366366663643339396533 +63316233383065643031653533383838646364353032303730306136373431323939363433356631 +33323937303631373963356265333035376539656262653237333538353935336264336664316432 +65313436626637633162326533366339333233396363393836303437356461616432393639336661 +66643337656430656233653664356436336236633530383438333331353335396436636661663565 +65353836663462373639636631363633633035353435313136616631663932323665613432353035 +36313539326166613032656531623731333234633161663133343262386633663765666630373637 +30386562386339336531326632323335353931626532306238323632313164323833323238373739 +38323138393934336239656430306563666333396231333662393834623635636333323230336533 +65376530616135303834393563336537376631663335373263386466653764336465353165383233 +33373564356334383537626534333833343466303664306231353035643535343366646631313962 +36633061663763626539653934316331396264636666363930323064383236383265656137343366 +31646264653631343162373465623264626338333639646362313931333432663663643366343531 +61653734393531613664303637323130326162613163646537336162383666336334656133363937 +32363232366530373861383430353964623237653733373235616165303563363364343238633036 +63626137663666316364313166373535633465326431383134653432633737643362323836636136 +36333364396434396262386439396330643263363733653730323830316538643465333063356635 +61373961313739633561363965376331336133646633626134623062323633333562313665653064 +37303236316265626631313161313562313134316632373138303434386632363533616463393137 +35613931383735613732373934616465613733623332353030333137383334323734316134326163 +64363431623338363531646233313266393062336630636565363031653263353430393231333034 +32636532366362383930346166663132633363613132656531346636653334613562616665626266 +39666134366364383833363337383631373135333762393732383966636164653233636166386535 +33323732353631303762653039623131313865356132623965313239343438346332306237373763 +39653761343533366333363736366534303435393061363766333733303630633733323663353530 +66323631386432656461636531346239326439616137376339643065333964363434353862303036 +63373636663032643530343031326137353166356361353966373835313665623136373939386239 +61323537366539366264343364656634633461323531303130363233363131643562383235323538 +38353265653463613037633766376639323561303838643237376566323462646139383461313235 +38643632383765366535323061633665386463363937316334396237653830656530633132613561 +31313739343332336431666364626339306131616363396161663863653137323765366666366461 +32613230613962623863326537343062653137313532353561653537656665366634313733356634 +64643761363439323038323562313736303336636234636638333532356139306666373135386234 +39646465626464316165363361323739646463346238613262323462323964623536383539383733 +37353465646263333138333363323835363863383665353861383062653631633437313831653963 +31393230383037666432613832323735333762613461313138333664303334343032346466343264 +39656366393362613839333031386434393036333764653766363433613332626330363062376233 +35636262616266316633366564626466643464383830623866613633373036353337626536363764 +36363765636131363862636533333738376238626164353861303965643531613132366666613765 +65316362643362636461356330643833313235363233663933396661353330326638383563396235 +65666364333839613362373465303261663965326231333232653635653538663363376637396162 +32613962636262353430666266346433383232366335393132303863323935326634376137633733 +64646466356330383465383462333536346138313139346232333331636333636265636134326330 +33373935633362393535663833656462353231613437376331393132333133633739653166363838 +38383937306435383461663334636530393161646536373639326430623862643630316366653836 +39363833643732386461636630633465626333326135343234303336333365613738663133613134 +32663661343761643361373433323539373838356234616237633434643936376165323436393938 +33366363313461303632353963316437626361386131383565383164303161626562613239336236 +62393936353939666265316530323835303633383163656133366237643033656466333365323164 +34663230366266656330373734663438376666643865303737643236663432313461363232316163 +39316666623066353164316430386362393936343236306464633766663365313531633164353236 +31636138393632326464626439363765626661666432613533333237356239363265623731343363 +66373862356233306564616332363331666662353238346663333737373433353033656230363832 +31383838623734366166623661633930386164663030646561303132663761653630333932303235 +38313239376262393364643431363037336632373466626562623533346139643632323134353165 +64343339333563633466333033663837313835303266373661646232313532333133656632343563 +63353465653734383063306361353062343533306439653135336262326163303133343733636432 +63326330353532656539356134363235656361366130323961623431343362356263653338316539 +66323962613932336336346433346330306162616334346161306566386237633763646531656138 +34303865373835626431623739666635663434363066306266316634636134373730643664363866 +61303931393661666231393061626134353332653134343637333437636264373730323938303364 +31316434363736346561393264643864646661333663363061383337323737393664613063636464 +63363265633437663835366566636336356261623763363337303161613930633232633366343539 +30636639646435333862346562386264343164623737616231623839323634636635613133373439 +62326136393765343531646238376236616536363232363462666161346261363935356337303063 +63313161336261333031653239663561616336656432363337616330333535663731373733663931 +36333761353934396562303765613961303766396664653962623932353566313633323964396437 +34303637333166366230393263343031623164393335613361376635663630396232633962336161 +39666630353130343539343866663063356634353733633664303934613537316230316530333262 +63396461303765376430333264353265386632393663306331383137316230623730643465336432 +34306339346163376336376663623364623734306333306433336231363461323965316464626531 +30663934303362383336303738636463303839633535353266653161343565613330336439623765 +37303935303163373135356131633961613336373038373638613338303563396563626633313234 +38663562396562393163623739646131393638366363623561633364313830343863333962646436 +66623335666663613132663533613166386461333561373265656437653637343030383634323232 +30656165333339326334326236643562623132343430346431323934326436646235376433623065 +37343861356538323133353761353433646163376164656136366666323839666663613861383362 +31373238386433343363356638613931643939383736303933623663336631343861663339663136 +30643236366238393938363065376338616565623930366363653434386432663332313935616533 +61376465646539303463646534646130646330373464343961613631393861393262633130643134 +35643937336233383339653735633461646539646563613638613030656362366364643937353734 +30303933653662323034363830353232616466363437633035643863656461343530656135363833 +39336637616565636662343063643031326664323032373761636133346264343832386463643735 +32396266366234666462643039663762373633303664383064643366383637393965636233613530 +37303630643362396536393862366131643731623832306434646235623337616664613063616332 +30333138633330376161663064643030623262343135333266323136353038383266363732306234 +63663630613733386337613931333033323934373561643865366438396331363063376333666637 +34636164386339653838346237313937313434643537323438393763396339393737663234616664 +31613963613037356530373035616365373837623462336261326439316333306430623261613565 +66643362633164663239383638343436386562323435393933303962313762306364623266383539 +64646438316638386138313861366162616639643362663066343364613764656234353131363064 +36333864323666366237353365656139656262633839376631616630353963393434616637653666 +33656362666265366634353063653036353533303336363735346364373033656439333032356463 +30623064643564353138383538663165333632306662313931396462383437643138393361636534 +31626463353763653534666338333238643631343666326635323563633638653138663462376230 +36626239303562343064393966646565396137363633363162663032393639373663626263323737 +63656339306165333437626635306138326230643330373933376631663735373061666365643966 +64633533666238666261396266346332656131656638623662633865376661316364363834633461 +34623431363834616430613035313563303035386231383036363539396563396631363763343362 +32346138663465373839333961386537363365643638393062353762313266366331383464363331 +35323938316433373265336534393132316265356636326563356235636337633037326630303362 +34333733613566613532633037383237303965353038616361323032633638316437373761376631 +64636662386434326331643662363462616539313333373033383863643663656663326535386231 +64613533316535386637356261646234353236303865633437653861303237336132373631646265 +39636239613932613233393962626363383266636666333365353364346336316136616232323563 +30306234633465646139383561396639356539663462363966643232643564623433333137323965 +36623334393163376165373163313763616537373530373437383134356637313039623935633230 +61633231616537383737346237633632376663656232363435666461666465326234333833633034 +35653135646335643231306635383834313234336433346137333161316463376234356266343437 +64316438353633303164616232633165353766663262373937643238383266616465323734616330 +35303466303031363232396436613038343935353932653339313031313731323339613965306530 +66616161316435356238323434336665613035666162613166643664613434323065633462306634 +36643361636530633265336338396562306438613237626539623337653031323136616432626633 +62313932393833323466653162303037666165313334316461373733396338633965383031663232 +61383633376230383937613134643066636564366166346539333731643436396161326662643163 +63386634343238633664346466653236343137623931303736663531346432353230623338653462 +65393862613466353965353532613363663563323066383438396236383764663761343736313766 +38336363386634383063346633326439666665326131663536626535646365636166666463393131 +32363361616637623638616233623839653235383531613431363164636239613631373963333865 +65313439373533623765333436346433656263356362623633646334623530316636356266613732 +31313837316362353566636438666237326137383035343232396263633861633164373735303362 +36633563353738373839663665333461303662656634646132323938353463383136373161663333 +66363731323036306136393361373331306130613636376162393531346364623639666365646465 +31393238613836373765306335333063636137643564323139333536643162313637363633633131 +35306635313232663962636564363830646631336533336266313532393836326433326139323435 +34643730346365316132613030383736333731326134646537396437643433303263333931666432 +61346261306263373461393931643264326565363430303532623934663838326236356431643064 +34366261656634623565396330376432336234326336663866633538343336363432653439303034 +38373436356161303632373465323737363237623839313134303430636631633038353538383331 +39623934373036393462333532336362653932386535616235666332636633623831326230336535 +64613562626436393265343636306637373239616465643462656561313035363765383963616537 +39653163366664343039303961613231336261313939653331666361613636383064653231643164 +30393061643439343739303566383564326663383461666538316362643736323234663061643663 +65636264363861653332666266656166653736643265653662323038666538376566626462656534 +37326535303135393266626136363764666662333031643231333362643537393031376438373739 +36643364653738366539616564373365323165303937326539363765386562316165306634303436 +38386565393333343637343866373633666637363565353064613435336234383461356232333462 +35326231376139373531636234393131613162636332356338316266343337396535346531333161 +64323533326661613361313231616462623535313262616333353833636232306133643631383338 +38383664306539646562623263313731636136346439656432336635373738343034633063386561 +38613631306535386563306238646234636130373564326431323938323265363037333865613864 +62623563313434613938396338326535636630383162383763346537356461373538316533376165 +66636338336532643665336437393161613839343065346363336238316139623666386135393366 +61616136343334373765626532343831303861323734333534646131323732646230393238326566 +35383836353236643466396431373436326632643631383336306334623762643833323865663035 +37663962613239653330303437333937366438626564313433633261333935623036373564333930 +30646361323735303538383031663530343632323732333134383534633135383437366230343737 +35343837303666666565376561623237303562303337616236376237313734333463376465653533 +37646638663135333562343638366135383063343532326338623761663936626639386131323263 +36636266333331633230666561356531393231336461313938633765636637386163346163343962 +32663863353362653537326664396430623535373537356338303030326232376631656130356636 +61643066636333323966303330303239326535633635386565323065396238646164636232633339 +32346238663061353162303663386665326462323432393539613163663135356633373366306338 +38643234613037656438613536626437363438373735613438633064326362653932616636313232 +33323064336163333031346534623665656337366666353331363735613165366438353230663365 +63633537373430326565343365373634346435353830343330666364653163393162623130653566 +64343238653262306265393335636431343665636533343530663337383665316261643635616464 +36336265343834636133636434306335373036636164373965376439623161343430363536666631 +35313031376265376265363630333063343331626361666464313862656335633865353131383766 +63616234616138646138616161633062313339313039366466363264326137316331313230306435 +39376264383835623664396238373063356431356464633231383932363162613131373334323830 +35353363326537333933626434636361376363623664396161313339323533323165653465366332 +61326337643737376536656565363064306136343031353433306330653161313066396230623939 +35366566353034306331393661326162616235336265303662323762393832323939333737623165 +32386337326538646533653964343065643362623364366231356433393138646532383461623036 +63613432336535626439373139663137306336626166633362303465643066373566343431646633 +65333938663132663136383433646133643931336634343333373331323466366165623731376561 +63613263386537343631356331376663363534366531656562663865316634306262303231616366 +62306334336633623265633364333464393731636538333233356130353333353632646539333935 +35636235336666653463633537356666373863643362643034643736646666656434336162623366 +36376433663761653339353064396334336263396638323364393135373738366465383133343031 +32343764386637383265643438316436626330333765613433386635373232313638386533666635 +30643939313265373737313930636338363762343238393130633066306235336536636635313137 +38366462636436366633623734386166376665343833343266336366343966666665376331303431 +32363631616364636661623366353466303034313839346162653763376662373433333534373463 +62353563623362616535373062396564363039313630373666396537303765633137316539643331 +62383165613935356266663639366263363435333364663265383564383562633932663635643566 +39636430353033663961373332666535653230663937386461313764663733313633343036303063 +61336130626332646361623937666430393066313665326533333834343463366636613866346433 +38633866646335303861333639636631366436346331323932396132633930663366386165346430 +62386335613937653866396539636535656636393261323831366365316265333832613933333463 +32383066373333333634313134393036353063663639353339333530353135336230376662643230 +39653535666366646364323430363761376638396633316539336130373064656564663532363633 +30313663393537333431663733336562366433383463383736643633336130643731396265636336 +39636462643234613765326634623533613036346632316235653465636330303435353731303936 +34383835303236313737303064386133313165633066366662313265336131663638393035646233 +32623135306233366634323565656336653561383661363362653161653436323633653062326665 +66356636383639633163376439393130316331323066383637313035623464656635646463386566 +30396163633661303465376633653230303161303337666135623335356335666365373531623435 +34303736373632336334643261643433336666396238383666396631396364363135386132643963 +62353132383463393833303637373536383462333334326433666266353365373838653961663130 +37633133653138323065626139316636333835363537653939333639316536643830393538366431 +39356337326339363631356462333361373537616362653662393434613236636362356636393763 +34653738393332313163333831323664613965353865336431646464666135346664306237663734 +66336234363164613137383064396638383261386633383866383036303139323636633131303065 +66613765373535366463646533633535323162303133643765633266323265616139643132353630 +65353465346231373365313065373236376466356633333130643561353836383633333464343039 +66616338623263383438343136303564646534323435376130373663343965343965633331623535 +35333561366137303535613336383736343830333166336437656238326433356465656165623162 +63323764373864373363303738636337303161623765343565383366353234633662333566626632 +66633436663065643737616161373835643661623236323663656238613465303232653365333262 +65663966663134336361323634633632636163646666363139633961336131663861323633633764 +35646335613465363739306632383938373632393037393835646438343131326363396233373434 +39653737626234653264653333666139643737623131396438336535663866626463396330633761 +61646465656638653937636665633034353664636131393265313530653832303237373637666236 +35373961366333303439653065343562633838323135386161303231366539306436396137666132 +64366630303332633335646132363131633064346462336664633633343136343433393034356662 +31316435626530393430613265343637393433633166306238383036343631366131666138303637 +38656239323133653661356235346562333534653030633461313438663035353464643335363333 +36323563363637633030333064316162336666386233353165663964653565613939363464343265 +39653366306132623335303233323938636637376463346334313836376439373364646639386165 +65626131323365626431646232633164393661623634383264633838643734396137636664303065 +63363261623166656265373063653831333536363962333630373263363934613362623531366239 +32346364356563336364613836646231303030353965303934636263633563383637306531313762 +38383330376261326463323634303338333435383833326131623464373533656539373333346665 +66313934346432313262646362663330393633643366326538656638396439363038636464363536 +37363165326238336339353639326532613265316664663462313433336365646336313265646134 +32373431646338633235656230303337646435663165643337366338363932336538353862333237 +62313063643637353932343766613561386131626339666564303962613064393933656538613333 +39343463303834353937613965383564323031326164613037623332373266643530333934613962 +61373461643461643630646439336637353061396362366438616236323438356263353332393031 +64623034316530333336316434646562323861386435663137323835313836303564626666346262 +35393962383037393366663830383663653333323431366163623566393462653662323035386432 +30333535393838386237346637343339633136316436353530316332663138386639663863323231 +39663065646432383632326531366462376134626638616530333239323162383961656633366165 +37383336653764323231306635313634366138393732353030326466626638663732333061396439 +30663038373462623230313139346164383833323763353536333062656135666461323033313232 +32663236353032346435336366663666383832313439646436393564376434303866626232653231 +30346563356636313333313862643066643332326238356162326139383761343563626264303566 +63633131333363383261646434323962356339303432636236323731396631636634393038663238 +32643364393161303730653636353637383033383866656233313331303535616138376466666663 +65366232633138643135323936646161646538313865343865643931336336396632623032356633 +66303066636131383535336431393239356564316364636562313436353763653338303532343461 +62356636353632346134343335376330313333333461323530396336316231336131353435383536 +38636636363662623532623766353634646562343438356162653839313935343231656466303661 +33613439373963623431386363313839626363623938373665643032373161386135366339663636 +39396635366665666264306330313338363564343432636332353562353637336136663239373638 +64643132373430623961663566316634336337646338303138356432343230653636333332376566 +36666564396232343464393638363437626430613931366133663438363736313330643030333732 +34373463643837303332346338323766346436383635386638313434376230386331643538656264 +32363031346133346166653836383734653261646563623236356439303237383336313034633530 +63613639666262366261653931313936636263306436323635316239393537313165363636303831 +61633864363732336463646135633636303261626131643237666438303235636532663761643630 +61613939326461653565643363666338343730393130346136643139313333343037636333313034 +34623561383561393364363161373335653030623238363366313735323965386530666639333432 +37353938363031333362383765613438303433303665663231383437616333326436663938363962 +33393138646137653435656530303632343137666130373962363839353833653263366436313938 +30306637646162386362613335333962613163333935323536616337303531376161656265623432 +64646432343664303438343733616165313935323734393135353831396661613534393234353231 +61316535663237353134633634326436343633393064643030353033623863376565313939393262 +38306236663239373432383065666362663564336139306338346364323664626262626233323562 +66383566396363353436663164386265323764363664656231386564663866376635613962343637 +37313562626262666562393061316231613136393965623437353833653564643237393836316631 +62656338313766363334353538616366326530323266623263363134363838336563663166646136 +65636437306162386634613131363065353662643432313632643466633633333730323337653839 +64363964383236386233333338323936343033626264613761346638633166643839666339303037 +35643339396639663837336431663262353436656461323036663961353562353931363637323138 +65343037323331333139323363333534373834393637383465626231613161363335363564323638 +34616439653737653632353331666464666566313862623939653036656538363934376434343864 +31316432336461343662656335646239663766653137393563353532366238323738623131303364 +39333733356566396634363637613736366636373932313466396334336535353932373936636334 +39313461386536303661656636643233316432613464306563393537633035663961666237306661 +65643361616435313635636166326131353936653931363965393832373561643736363034353235 +33626239316636323465326263643134653932393866313637653434633362333635636537616661 +63613731373333626233663131393338353630396337633531333664613864353763306231613831 +32333335323965663138653061333738613731303666366331323034616165323438393938356536 +66313130643431363132313166373532396361383633393930383365633566336634373837323464 +32646562376637303738336366346165316566333165616662356535386663326463643439643866 +35313436396661313230656132383335333933663639623731353438373535356463643238643239 +33313861323831393065333134353939336230383039383565616339653431363930373038393939 +34653934313666303935313563663939653730313761306531393664353065616336336235373136 +38343863376331653430636234316464386437393330333534323966613537373238613062663064 +63643432336162366530373030353831386139363435316131373665386366363162633333353061 +32336631383131616135656431336133656230653337396231636362383932666134663533303064 +36326264643863323762356238646335613537323530646635626532346333386434313433373636 +66373931326362616431383330323431626661623030653637356634383539383033393830393332 +32636165346634613532656634303164396331343561323066376464333736623037613630613637 +35346362316262326463653530636365666133626133393261666661306430653130623639643763 +35373833353561636666613935396438326438663832366336663439363238643364353133633865 +34343863666635646335373961333961346264613337663561393939373935333763333532666239 +36396464646538373266646166373237653636623031336166353737356462326566393239623539 +31643631366531316437323132653432663530616161393234373463303334653963613739623336 +37303835336665663933646437343132663333653435313566636130656131376630636661666630 +39306334373935626563326638353735616632396337306539303432626633343734663661376164 +66373361663736313136653261386131316165323161636436373065653261346165613837363136 +39313332343364616561643538663666396335383863373138336537623332656266333831663261 +30383963393438623739313463323562376131393136333635656331343535306432373666313332 +61616362333535393439303962353462376437316333386262326638323739386539373633623839 +32633165303137643665393863323238323830326265323061303234346137386433613834356132 +64366466383331353730363764373530643366393331333663313137663537306430363531396663 +65613631663531616437346137323765323635663964353331323636663234633533663365303236 +62316361313265373137346434383863653763393038313430656362643635323837633961633830 +33316361353932616130313464653037393031353666633736633538306365633837336431613237 +66396231363033363533653137396132626539306164383639313739633264373938343539343764 +37376237303836643837386336313931656562383635353963666365376438303532646334653662 +62363563616136626339376233323433326361373637633165663739613730613261343132336632 +62326364346136386564323735353036386166626161643236326537343538653965643561323031 +39356232356332663137373831333538343363646563623932346133343630626636303236613235 +33646433393035306665323063356132623661346134303733613032353864336664666433323730 +66613064653233343361366665623033323631346430616636383533393535666230653430353865 +66336265353037366631383962666565636430356132386630383037333736386234356531396439 +37663034366663306339613533663034663439383531383539363738613630646339333231626639 +38623837333136623263343161343533323437623461656230373538396133343430393932386434 +35633339356435663432643836313561363162353836303866373439613530366333323461333763 +39663561383566353436363839643030643166386539663338363831616538386162313638343537 +35306332346532663436633161343835353961613433623261346333373966613339363339353031 +39383330323062633761363131613139653037393235633439633766663463663435326538363330 +38323137616666653733666535396264373331323966616537333863306665663665623831666636 +31633839393765343936376635656437336431623330386536636239666163653036383437303232 +63613166343062646166393536666639643665626339626163386538306539373938386334323939 +65333064346135303366356535623937653331376666356366363266326238383966333033373236 +33626132333431393866616536353230393265303835393964343934306339613465666631613637 +64323664383963646530333634383535643363353139303466366337333062313536303163646334 +33363939333534303362626366343837363066373538653062336631393835623139323561356133 +37363461343231663539633835613861363766396330666334343464373563663061643730373865 +33633033343466666339356161313239323137343366646131663762383933383561336166316231 +62346532366339346430303861316363306138646330636166396233616433663237633131373430 +31306337613131336438343561313861313066396662663538323830373234323865386337373465 +34616564343931623433633638376232643838616530623530663636666665356238356264653936 +32323637376339306238326339373561653831363339353930643636623838633138386162313033 +36376233346564363435396539323166336163343661663665396565313664326165393333363635 +30333534373566343836393164653237643034313332346661626239376337393365326334656639 +65666233343933633264343436383331353938316362376636383938383465636366323136343066 +64353662313866626266373631303230613639333530626363356361626631653863303933363065 +38363937623732633139636631613134386166373264653131653432616530396566616136666163 +33366361323132663732366362323965336364383261326265653430343264343866643161633139 +61373036613530373839333231353736653735663866663063643834356364316265323538623337 +34336633633062356465633738343566663335396139353836366332363036333463396163306564 +32303363626462653734623662306164336334363536653333653031633934326664646535663863 +63386565626637353834643366623438323931656163633765663035323561323663373132303066 +30313961303862663634316637336437636434356165616263363339303133626332656566383633 +30323434313537323335616262366130626338343265313461316162393633353334353933613638 +35376234646534396239323566373338353739663532333764376265646663666638313836383530 +36633534643564306132646638333434383833323436316138643637323631653131396631633564 +61396132663233303631306134306237363339616566633465373037626664323665653735663766 +61393536333430643961373361343061623465383132386436313639653265373035646664353965 +30356463616561326262323235373539616331623866613934666331313663396136303936396231 +32336561316363666462333937353734386232383664626365303934616462346665323331633965 +37613532616132343738626137373933623036343638383366353830316233363034376531666230 +62363661373937636539383266663262646564333165376163633961643862333434366130633465 +39366337393164383535336565646432383766626130626366363166346136363134313536633631 +33336464653339343062643163386666313733336661653836316563306562303939616533323632 +36646237643934663563306361356431353137393865616565666135666563333635316537303065 +34303361356466626432643239323137626330326261613662326362613234656639613333656464 +37366363393662313964326536646132393835333237653635346631303861623564316263303435 +37363762333636333330353036646437303165383831396632643130306534636464343838633039 +65646335643162383632353631316136663362343762656535396436653630306631646333633366 +33333561376366666163316536396561613665393035646536363336616165633033353766633130 +65383532656161396636353633306431313035623163386436383131366130333735353239363062 +37333334363032623335376435303737373533356234376637663735323732363037613365393837 +65356366646462383138376162326236636363633266396566386636663931626433666566623434 +64653738613136353839303930363534303935653235313733313333313761643161623533346431 +63393864363630346230326130663164306236353338346437343539313937346335663935393462 +62396163646663313539623866306431636439643130626561353235383063626364313430313835 +39663736376635613935623336656565333231616161376662613330323930333135306261393136 +34343962313861393337623737653064626561316338386337643235343837643038356333393237 +63643731353238346133363862646534646539636363303061633961353637376263336662373364 +64306330613063646333656661306266626231363031633439613662303136323666656231616533 +64663762666436636435373830636466353136613839323930396663343665633538343239373062 +34633137386633613034336261653232646238376464666330333738396238373532333330616136 +61666665663164353366653837626635646538363934383762373435663230373439616661306565 +63316638373736646162376632343233393837346339626562386164396535303131313139393563 +32636636383533316264626330643435363937616237646463646637336562623966383633376632 +30306139396562623037643264333833626663356233366530643932373463653234323436373638 +34626336653034663231353532336366363831383064383430633030333731616364373466633735 +35373833393261633761613139386638656538363137376234353937303031653030333866386665 +35373530623066656363383765323165306564393436346539343663623963663435333536653236 +35306536663934313733663566336239373336656431356632346436343233383839396131316436 +31303766366562303330303862363832633831313233336539343164386536313730643164356134 +63313738393635343036336339376236336662616166663066306538383730383361323336303635 +61656232326636633038346561623637326635363237653766616231373364376430633262636132 +36353635366366373437383663313737393835633930653630656637373738386633373136356236 +36633334336665663337643833383638613764353532343932356230333462346430633162363032 +39316538323931383638383062353464343930623962623531356166383938346533633230646461 +33613963643335633235643662646162316161633535636162656538633138393363373961666530 +37643163326563306636636637643965626136616339343931313562383066383861656664623463 +63386435353733353437663666666335303032316239623933343433356330343335643632323437 +64326664363330666661663830393632336466653164306232363764623936353065393730306664 +38646434356139663735343739383430373662643734646231613563613937343231333633333930 +30623266363062616266643135323632646335306633396534623566633935663435393464316461 +31313839643266313231653964306632313032313763383237393436633564616133383935656363 +31383638383662323239633735383663653161383965353938373238633237373138386561383661 +36656661376533353463386430316639376437326262643066366663303136666166343837363130 +62386265326336333764336366346431303836613738343964323935646430313830336132396335 +33666531616166376532353566383361633361306565316231323461663464386666333131653931 +39386135623538393366626139373737386533303564333038653531333030393038386164383039 +65343765636166353663633236346531393931373535323666323936626333383030323862373066 +64633061363734356162643134386133353061376530333066623531323830353937643237346530 +35396266333461353830383462366465356134356536386232623631316438303439653430393731 +39653436323330376132316536306663616461333638306538383939653962303438323066343632 +62633464323933373963386665626234613063656161633965623137623738383536633366623861 +38303930323362353836356331373764656434353436623935616537336236623837666135663237 +33323962343930623832646336313232396166356664393639393032336265633536336466313036 +63353264346131616131336238393763303635333335373765393934343265336132393666363035 +38333730666431613935386265616262353264616338623734333563613739396633373563383063 +33323539373939346437343532376335656135396566383361656236323436383766316163663131 +62316265616234353166373366326237646338343138633338366337363436653266336638346163 +32646165313463353761316263363062326265323063316662643338323534356231643033353136 +63663735336636326236313265353866326131666338643066613437613335343262356137383761 +30333739386335656161333732326266623930636563393133646433613039326134666638376330 +61333266616135623134353530373837656432333432336239623765386335373362633365373036 +36353131326632373761653365363339663066363830346537333131626361323334343537616336 +63653836666466356561653762363237613761303932356563346131663666356633386161396635 +36323564633064303962653262316439363338323562623664346534383432303666356365353062 +31646635623763316337373739396533623865636532623566643634383662356661326538663939 +65376261303662626630623333636434653735383163336635353937623161366131613133336563 +39376462643138633933383230636636326232353963363665363837663036663935366464383362 +63633537393264653231393530306363323339363233306662623530363338343662383939316362 +36383532363932343935626136313464343931626534656134306330663635623831383231376230 +61616239613064343037626266663234643238336337353535363839386461623937663639383664 +65393263643666366336323339396465383031373234396362333938326130613131623761383630 +61333637623564333539313830666530663266616239373933326637623234313764633135626333 +30333064326130383264303630613136326237373337316331646561663136363263623831663663 +38336135356331376138393532623536343938326364653664623533306132623832313733666134 +32663366613138643537363464356631393435653033373239663630383765656266343034616435 +31636433303036643632343032316366396630353637306363313033656232336435316132326165 +38313037316565343463363331616534343132376462626563376433643864646636636631313136 +30383631316636656363333964626331613634636165396165396366343333386132316530336264 +35626130663836383839623732313133666362666661313633663164373933663166303935393663 +36333361313834633364363836616430646138373566333231666539636263383431346365383962 +37623435633434346431363866653034656535393430653239636661656466663130656137313537 +62626366313838333735313135393730626637626639653662336139396230393266363363353165 +61333435646638393064343666366463633335313537343530373039386136626230663136383135 +36663261383335653166353236333637363136346532643335326332636561346566666566663430 +65623830373763393563333533356338396236626463336237633437633962653036623662303230 +66306437613034323661333434386336313537313335633339376136393734666261643566306565 +38356431346338343265376534623937636362616365393064366435363138386634366463643366 +37643637303038363834383262356138323639666166623736313762306135663436396135616531 +61353462643133306463313734386461386265356532383633643665623932393637343334383965 +30343836616262316338306261653236386266393961663735656664316364613439303063386332 +36633463373638643863343966636134326538643864663065643334663633306333663336366536 +61373835333136643438393137303234383865333736346535396465643334626335383232356161 +62363232616261613638343166356563333830623064656363376234393432356634363730646263 +39653665383164613933616465326330396366353636396530623936303538323138373966316462 +61393230373738303439666463396637313133343039303764343263623635636563623061326633 +35643738613239303439646335653934333534326434313366636364643638396434383039356630 +62313566623232666634356231313664383966613164393861383738326539393161336439323433 +65343461613361636464646266666132313362396136303965366562663736313330316634376132 +32613064616537303032626139663261333163646365306339656536636662613439363738343062 +38353439356136646532386266373630346437333033356235323761663065396636663734633433 +36626635323736333964336563396231633262346333363864366464316437613538363730663432 +33313233383338643339373036346634636634666631303361666434303631303063386530306533 +61363137626635643863623864346337316365346637633639386364316332373663326135356666 +65633763373735373032623563373639343564373463323564316565343435656565346435336530 +35363438333863396465656165353031623835313030376262643164643839336361376264373434 +30366264633736383936623337663634626130376335363033616661373138663532316139303435 +64643363353638353539393930323137373736653662613365613930393737396166333362306361 +30343161613230316138323635613432626439303731383131306661656136376533663863666139 +39653762343437626536646364356262623931643930313034343835616337383962356637346233 +63306362313831326664623136336639353034343135663066326437373932346433643030333132 +63666265313731626462336361636437393131643532643437306361376430393563346464313666 +32323639663965666464313836663733623537383663396339303930313738386462633862636164 +34373437373433316535653364373464623731356430623163616362396130363633383430303365 +36353061346235333663653834636662623733636261343066613736386330336532653166393036 +39636632316631616635383764623635343236613531363431613363396531306431356537666132 +63653331646230373737383865303163353332636533303861326265663236623436386437386639 +38396530306136383335663365333237346130656238356336646465306162303366643661326532 +33383061356666323536303261363134643335303131623164323032616465326239353334616239 +30346330656231653832626162636266383738643636383731643234633964353964376263623863 +39333530303364623163633032666565623435613165656263633932336236313035663530663462 +38646137326464626531326161376330656632376331306435313065623936613339373032633733 +32643665303336346663373435373466343266383236653261366337663466656338316462623633 +32333639323730656432343633623661366136326435653432306662366662363432646632336133 +31363938396436373938333466303565383435376666616265303866333161653865626533343231 +35623465663064383930373365333463623039393566393162666165613636343131356666326131 +35383861633564323662643736323435386236656338326237313738616664363132313434333839 +65303139393137313234396664353634343832316637373830613737303663633032396161336239 +63333331643963633165386461613433316330306561383261383939613936303935363462376538 +64633763653865376637663832356337363365616434333430353330633536636265636433616239 +32653835646630346337303038346463666162353265383165616634356262653365393735323432 +35333733343332613338316439376632323337396231346562366533333338326331343433663334 +32653262643466343666666265383933383837396335346330303032353262323133643364666331 +64643839353331376565623863613964623838373738626630393935333730623432316465323464 +61636338663361313737373436386162653431616534316166396132663961376665366639366639 +37626166386433666238363161643465356634353162623665303232643836306334323561393832 +64316334373862326337303266323363633834666463646135306466343861366363373336333634 +66383434386238353133383263303432313637626661653064656437663532323439396336306664 +66373863363566623864313637366238373432643637373331643761633165393961383262616130 +64383066643132333763326363643830333533643165303466643037646639353238366164313966 +39393630376637633931326532656633633265653933316661643932356663326230396431333638 +62346239376330323965343663313261343033333838363734353063363762666330316635373061 +38353936386131663438343035356433323665646139613139343238306233623939626636333936 +64633636626136346266346365316334343433363965666661363866376665363339623138393765 +35323463303365386364386338616232616635613539383862383030366435643163303438353133 +33316437663131326233663630343931613563646337363833353437643361626435626361643733 +64356539616537363632626135623535383335626664613066343362316133663433626433386362 +31383561316231616431616137646361643733353230653533393633613766323630346266616538 +34646336646233303166646137366666333433663432393038396430376539616165633235333036 +37623632343261326233343736316334303837353833386438663965366137343336343063643265 +30613230643333306265393237383463373865616163373838343362356131393536333064613730 +39643235353730343630626562346363393861346230373865643631363836323830306661383536 +34373965356535343063326665616430663262616439383538343565613765323235303837353361 +32333537373732326337346365353032643965646332333339316537643765626134383131643334 +31366462333261383036663139383864313864663231663566396461303937393364376663336338 +30626364343761643361393438313331633965666434393961366161313363613866613738613034 +65353730326239663465346236376461636231613230326331316363663165626637326337356333 +37386235376262316435326332363435623839633663333032616435303963346432343432356466 +38386533323661383634313239633334373764643938633339386362323064373037336236353465 +32626437353431623431343639653438316539323934383039366161313638666339653934376531 +34323231636336333834343062313834623238333432666663353833383034303563323630313132 +63313166333764666363656539343632393463613163636262636536353839353430396336343235 +65623035656532333761376636623735613634623862663965306233666533353564303233306231 +39393062303132656665663365316335363662646662323632393661646563303739346539353731 +32656131326665386163353530356566363939323635613432316362376534353431363034333237 +61346136353738646136353934633435616331633166396466613266633764306630313431333963 +66373536663863303362613965646465666639396430313964653063343933646563376439643233 +35316164623639333532333434656239393365666461633762373066623333313430353566383362 +61323137666264643561643032653466346331316661343033613039653938393332333963373162 +61396636393230346265386635366434653265346262313861326462626538383535386163333063 +63333032333336356361396333306538393636323136353439363465323332386563663233373764 +32313736346664373864366635386135326231646163393161623631393735643233633066396435 +39653833393862316264333634623334343938306164303031383763303936636161656161666536 +32666163646339326365386334623133343537633232303438643532346239313961643362643962 +33386334303235306535306338663130393837323962613566313661656565323430663634636439 +65313735333936613730323566646361613862316232336637383536643365396539306365343538 +32386536643031396630366463623436336137346463613764643436626263396430343437653861 +65343031306233306263393137336137653637336235323734646162346661353932366436616431 +34633863666538323861653937336636343337376162626635643938323435363166336236306134 +66626335363631666663646532613364666233323836313362626563306538383135666136346438 +39393763353639366330333330366234313633373634376635363765376465643633656536353738 +66396131666437386534386132373366616235646437343939333763333363653561383234336166 +39656663343964323834323536613635616230383530313131326133616563346538393461383830 +35316639623030623036616436323132396265653235616331386634633461363133343635656438 +31353161343666383265666134653932373439313131643364376231613363653430333839363931 +30313261343164393964383335636565343561613031376566626565303063643639353134353138 +30303739356131666331343339353264616266303438633239316333356430306262353336643361 +65373336363130373336336630626333353933356236303830613966623836313039383063616464 +65663134313834356665336132643238623137396130373032396537333163363864646365316631 +66666538393966323438353665336234626238646464313763626461333364313166613336326265 +34663139346436313336343966616339363638313161383862346130383633393233323434313766 +32316366303938636232666664623731333037646261393964303430396536346334613463653137 +37653337316362323033393862303438323564616165633535376432386538663164666165346239 +62333336356361366264383731303430363964303265633539636334376633616130336261333435 +36326366346337306633623438613332613834383831323161626236376563396265303766393366 +61666663666233616565333534636165343732353862363766393038383962643835386364343931 +34333837653663393264653432363830333937623738393538663665333763353366616562373065 +33366336636263646136343839313632376563366138623533643065323066386537663237666337 +36303362303563303534323939353165623634366231643036633664373866303932326466323962 +36383432366165353565306162333763366338373331356136393438353539663731633537663361 +30373137626464666631313539643139653364653431316431316161323464383339396137623536 +32653332636561663339353864656438353465386538663737666133323437623364326132623166 +65383365656634363466323938323962333335633938346439363463663830313933376539353338 +35363565363662663132343834633733616133616336316662353530313962646335646464636362 +66373233313139343931663862383538383566346565313062396365313539643935363864316236 +35613464626634393062393238363639363239653738383330343761303738383439613466336232 +34303336336138313863303431313339393832376435356239343063316662303034373363306166 +33346663653634633765666366356662616261353236323966353934393539326335366666346532 +35356331393866646539656638376563323232336637366261623863373362343764663135653338 +33306436643064363436303463316265666163333466343138653138643863633166663465353737 +35373135333764326664393438643466646235333462636339646631386231353036353633306237 +35396539383866383065663562393735636533306261643332343761343364663637646231333166 +66313436376331303533343666393137343665636433383238366162366163383031623735653239 +35633938626636363730333839646135613631353332653831616431343337643337653965383361 +64646662366461316334636136363537306239393466383563313366653365623539653537633665 +65366661646635643633323761393666313235643165383137613437616439373434396432346262 +62666238643065363561313163353564316364306366363566336439373865376439643534306634 +65623631383966626135353961623033636266326432643865663631666237386330393232653530 +36616534336436353764376335623733356562653638383263623561646635616632666632666234 +63666532343032303931643534356635346339316464393433643265613037363065633834353031 +30376233633862636636613638363039656439613565666330343361386433626636646463636466 +65643736623135363235643834333232343264396138633066343234386531343262306262313030 +65376630326636356536646631393763316366646231326331323837623333366336613837333337 +37353535333432646465306638616466396532613833663738636534663235666136616330656163 +33643861663135656563396637633463656238623738376433656433316236643934626466303239 +30626633616134316465633435316165643930323466643636323765383066646631636530626230 +62353832663261316662396664363863333664613264656164373036663339306238363034643334 +64336335653563663538303961636230366635383861626332643665386536636132613738353331 +66376434343765336566656230613232616462333435326262643763636338383566376431396465 +63663761373538303662313263633064333636393135326330333639383432306461353932646261 +66626639383466663165376632383131633136313831373533346532373861366236613062666462 +64373363613165353061333831633736366636336239326530303764643133613765613437633862 +66386663333333336264626432643064373732326231613033643231396666363665386235376564 +36623266633832356466643630353037396165386131373237663339333862303339366536333665 +65323636373063333362633634303533306332643537653065366533633262313736343631323437 +32646538303539316339353033336230636433653763333738323236663239376439316438613964 +33653437326461383464646433393439653962306437346232383265353561386561666437343862 +38666637623530306530363065393635346263313264303963323230643461343036303631656130 +37393230386133333833323933623432356132363163316433336330663361333161323362333262 +63616362646534396163306237383664376533373466316364643730656332313661356665313863 +32623531666262376330353134336238626138383932373466336336303664616238626131343861 +63313635353230633838353635346262636238653764363639313635333338613465306363663337 +61386136363732383531613034353261383965336234313038353830366139323731336466313634 +36623764646531333063663730656665373565653037653434626135663833363232306339356433 +31386434336366333239636262613765643234663130353934376638353534663164623235633265 +64643432623639613966313531616433653231663831343430316533366333303531643661643438 +37396132376466636135393234393231376134303465376534623936393266306565343466313836 +38663631386632326435663163353939633762306366313936353637326464616131386461613133 +63323433666532623936313236336364636239616331383632646162353839666466396134626635 +63356339626435313263653631613062626466373963633836356163656538613139636165626539 +63303966656232363965613266363934663330323832393538613130666561616134653439353439 +39343237633737336634633862343962316337336532653633313862386634306330363938663738 +34333337353031633532613264333234663663373338633733633138663865323135636563313939 +32373063653330363361363639656336376339636339366332656266363261313263376436616162 +64373830366462636164373961346434616635613464663362376436313064636634383931633061 +64393262623934386537643534656339363731656239656235323831326239353737643932396135 +66383831343063623565383434376639613937353537353862333336366463316435313164316339 +39373966376564653739623063323563303834326233333332643432396136623436393638633533 +32666432343336313166343737313333646531356265656635656132616561653235363937326633 +61623730393066323661323264303864383263373334333635333631653833646266343231643133 +63616261363932333636313838633032343931663935373934663564353461396232633839313932 +64383832636438343838306638343835353730363161393139353962613263636638393365343238 +63366265306665616463383365396136373338616530383863396134333335326362666564303832 +62326338313861363237613061666535663439666133626161663162373362316433356263636364 +31343239666164313963623331653365353963323931633734393332376462373734343732613762 +66383332643236616330346134623335633365303337373364663862306636383035373436666165 +39663332383663626134346664643931333838653136323436366632663064316363356639316434 +66383566666532653434323836316532636162323434306566616266613066383563656563636134 +37616235613032393966613565383061333137633239323033313338623437346331313866656439 +31643866643761396234356563303663343162373431386563653837336337383836663963323831 +38633031383731376662623031613134616431623339373939363862393663333030356365353932 +63346363363630643730306562313862336562316662643537356366613536303934326138373639 +39353733623334633063313465306332393339666562633932343964393761663963306433373534 +65373537356462626266393130353862626433313938396237393633313864316664633736303338 +35316232333034393961353838663663643037663533396161653831383661663465396164373565 +31646661626231376236363235316632336532343865666533313662386439373861346666653161 +64666236626430336138353330383530336632306630653333613463633639663736373231306434 +61623939333237383635333663646230623033353135326636373166623230646631376561386533 +31306639303165316335653839383364663165633432653335663131366166353165363561353432 +36386264613631393632663463623938643363653465323234356232613730383237376135636534 +35646361316563393330353238356664373866646565633666313132376161323734633065636332 +30326633303532623661303032383537363333306233353361383130316262616165366635316366 +64623761336638353061663032653661623234653031376565366530383733393066626532346137 +63383861396635613537396538363665386530363238356264653165336664353533653462613639 +63386538316339643335356561656434383036626661666363666135646237393664386365316537 +33353162613536656338613162633139333562336639626466333235646138613666383530646262 +61656262646632343235663762383365346464353131363264323434363663343835663130343831 +36356534343630303530306330386138333862343433313963353463633330363561346433613861 +63383261316631643362663039363231333835333637633536653461333865363730643863643065 +32323532393437323331383336313164303664343431633365613632623032326161303938323035 +32643333623132363434663936313332616237636539363233623330346132363436353764356535 +39623235653534323863376631383632663130396262306631373538356665303363623065393838 +37656531363863326431303935363866633962303435313035386136383762396536303135383736 +31393832343361613835356538346538373164396430666531663061336535646339353263333465 +39333463396138386133633932383233336263656437353464653366613666623031373335613362 +64656461363334326233653164396631323437393363393065613839643037326664643733396436 +36313635326464653632666466616436393934303461626264643237633462656466303264636461 +64663030653130306563363435316163663634333366373738353339653135626134333837323338 +61666439323138363762356463623834643935386265396230366365663432656565323461396666 +32373337386536636138633137373462633434336532646233366231646337613962623830303962 +61363766326132613031333866643862623931383337323136613137393039643837343038306365 +62633630353136383233333331633031366662353935613361313861393633366635663930656565 +31346231613236376634666661346166396563613963323837613465366436386662633433306464 +65663434383764373631316636323933386337616233646334343837393136623561663966323033 +30653734363033663133333037393335383261323034316461653464616364383039323831323562 +63343031316239636335383339646338366635373533666365336136626561613233303135316235 +61323038643236313830626238626561333661646331333633396430633563336532373231653939 +35343666346562333164643266616164666566366131303939323431356239393061363366393135 +62643063303839356137333338636261666166383163363063386131376235393865333461656633 +30626532356334356533643263353237366230633963353965633163623632623862373033383566 +61626533346464313765623130383762626163653634393165643232633865306464353935316236 +31313339363631643862643065656636616435643466383434323131376466343039663262616239 +38333235653264613263383337643637326233613738633130616464383866303138656630303230 +38336365353935393466653231663463336264326263633534346662633436353637653134643132 +38366163663131383731356463306262623263303038653936666264366234306533333735663464 +61326264663166646264353836323965353830643233323761313966333064306362613235656462 +65323636303832353032303434643737323035663033356661626661323561666432343731363761 +39306337663838376135373865356633313561663866373933326533303734356535303631316165 +66633238623633326337326661306636623262396136666130363363643336373835313765383562 +66366364326530393731653164326334643162363438356434333733316137353965393638626265 +33646564333664343838306563363535336265646532346433323630326330643866343762356162 +39383933663265626562383937366363323134393637333139623362623135633266373862623339 +65383265363438386531633465346361363536633637616437616231663766353939316466353239 +30326461383439393538383064653536373331373563363861323832653537636439373263333262 +33353737333263653131363765366462393437623734663365383835326263323036376138316163 +32306632373937333762373166343265323166343762386565393436353863366435346565666631 +34666265333833643634646438633730386266653035643561306134646630396664633238373664 +66313935656332393937363863316464323134313236656561343262363237633134616433326431 +38336165623937363133363430396166616666613735376465306261643737343439393831333665 +39396661316233363761626331303637393665616130303162613533653237303639346133363938 +39313330303430336232373363346337623131393136373739323362393935333166616235353232 +65376566383330613562343864393035623432343730623961663231373834636161313134393333 +33656166646461666330313066646339366531306362383263363366613133623664356439646563 +32653533316262633539373765336364303837323939333038363330623362666639313830626162 +37623363636264316466633766643132303063323165373136393938373633666163623932383065 +62373436396362383036653134616661643662613265616636393264383566373061393836326565 +63366131363133616165613332613139326434636662393435346337663836623465303561626539 +33383633373862323164396334653038376665636432323438396362643963306231303964636463 +38663032666539393537363063373334666263663033396637653833366238303365663435333631 +64633433613262343634636231366336323965326561393835393335663634656330383235663935 +30313339303230386231643065313166316464653432636631633331653234616332353938316531 +66396462643034666163393866333736376637353730363263306266333362333165343939316466 +31313065613165303136643762623264333537373565633639323163616539396631663839333434 +39633337366630346136336638663133313166393632653831646535323534653661386363626663 +30396632666262356663306463363137366237383034633030313865333038633334356662306439 +34373565366338663461363766626231353330373030633764383838366132393266653065643033 +66656164626139346166343932333462373832383430636135313434653339613463313937376239 +30636562326130643235313530393934363230333634363064336632343464353166623138376662 +63643664633231383362386665343832623438326634306363646562366433373062316261373637 +31326538353031343434336266373862396334663435306437643063396637356465626265333366 +32613663666662613764626464343430326133313561643935313965393436366166366166623261 +64373833363164323564316466313539393661353132383936633262653561376661613434356231 +37313635366565343035353237326566393130653631323230626662343931646536643761313261 +39643436666466626431363961623733333137393833396331646239306533373363656638663164 +39663235613430323962386532613661346266656338323635663434353964623862623865396162 +34663263646534313937343564656363386237656330353731373862353065343463373161336663 +65653631326432393837353764666533636335393062396163663765386633366237376431356239 +39653139666262363661346636333261313164643565313461633230343031663164626163633530 +34363533383230626639323531353935376365396262623030656239633065383832323835653266 +39643034313035383334343135303336653435663839633638656666333536353761343031383632 +34326665613266313239666564303462383266323061306331303266336266333436646566333233 +33633066643831653132396337393432333937656131363365383561663164663466353335333237 +64373632326661306631353632393066666234366438333039613562383933393531623234636461 +31396135636638623762633564356630623232653331326431663861373430336631353966623064 +31613536386432643261643432646130623362303835316233653966316538663639643962613135 +30333233393330636363323539613736336266646132666234373232623565663635353638343338 +61656634313365313661363230363963626261623632333236396531353839633837326337303761 +39393864373534353839366364626463376232343661396566636437646539666166663735623063 +30656366633530646432613662623630616565303236643231336466626566663462303961653166 +38353037356430393735333764346338343831656333393463663834663535656537383163653063 +37666239653836383061326232363038613830633032343239633130613532363230323231303438 +30643832316339313030383135646461643239333638663831383361313839353266666139633763 +62353134653839663166613032646333313963383538643266393532353930396463643266363165 +32336565383238333163373764376234643164663333333231623534626664316335363935366634 +36636132323835333933333135313436636131313035303336376532636663303930336230633965 +31326330663065313065306437653366343864346261383765356261663234633837306433353437 +31643862636261383763626661323235353561623364313332396430376563663232386236333333 +39383966616162363939666134616136323838383837343536303765643436346261383031383337 +62386138343530386238373339333736376530393835353161303565386361313437363766356134 +61373631313838316664656136366663666136666264633761663461656337356437396638613736 +39386436313062643034613966353761373536313563316637303433346635663331383133616661 +35613834383632626161646436336166666535333663336634306261636365323133626664313864 +35353330663034373465356361613238326630333037306330366438313461396230396166373737 +63393938623637616363306630343264653836666163653364343065666663326536663265653839 +31633930363430333836656436386236383138353635303164363733643238353736393238303334 +61626666376135303138363137613761396234666230376463373332353033343832386336666163 +34653432323135343136346533363830346633386361333462353032613132376135303461666436 +65363638326561383736616232303837666263313165383233306235333330306533383436363262 +63376637336333383862343866383237653531366535303965623166373432366265386535623939 +66363865616532323563353539646362313335336137623866323863336432373735656165626261 +33316434656637653234313134656139386639393964373638353264353266303830343165303963 +32663962333734633437623265363536376530343462326135633336303261366235663861386662 +31656262356636396632386131663738363931633135643262323431386565313337663035626631 +34613234303733663630653031613962666130356130646333393865643631373464626661376261 +33663561343533633661616433326433616130653233353038353731656464636461363435643763 +32323733653861633463363236336266303865343061333232326339613139663238643365333164 +33613762643462633134346462366134643130616161663833376263343230343833666637646330 +63393063363336633261656161333631373865316164663065653131623538366431326566663461 +32363966306664303835396165643764343063666231646661303664313935646166636465373561 +37666531663436383035613738633766633334353632316532633933366133633139353232313763 +31343236646438656638373365373066666239366531396338326566643963316437373231333233 +36666339623834346237633562353266616537643034623935393139616430313437386336346236 +36653834386265353366653061663532393030643262663963336235616339396533643433656463 +35366239616531353630366339613463373463363934623338353935316331663035336630643533 +31396662643831646261663735303966316264623065643164623533313561393534353363373131 +31373630396466383561626331303030313965666364633466393262653663396661383764346364 +32396165376563313064646561633733616431656566363738343261326363383361663038353435 +32393239396630393536393036396435366430336636353762373633353037656532643132323162 +63383932313634336262376563303837373237303633363365316638313638653633396462346230 +65313631353336326361323337333966333537646333396430646263656363356535373636393333 +62326435333466623365393033646531353265653162653136643138663833313733343466663039 +36346236333230393262643937386462376364333130663535646363623139343934353434393535 +36346161336565303835653963326462343238643435396363646261316139383261366565336332 +63326639306261333964643836646461636366373065326136663062323636326134313063323666 +62323635623034386133386336323263316131363765646266653363303062336366396239653539 +63353464656434306631633361383061343039646465653236303732623437386163653332613331 +65313430373736323033326235636165646430633465616137616633323733313031653135343937 +30343839303864366532383036323764303261626630316533303139303263333635306534373335 +63646136663532626163646332396434643561386461656466323866316333613337663863636365 +61333662646639623562653137383736393661633131623135613062343937323538623065363963 +61616662636466356135623464396635636163663461336262373465383966616563313766306531 +63326630303133376632633865306330326266346666323834326263626361306466636266656662 +39323532613730326332356436626265616136306333653466656330303466326666313436643436 +63383931363133326439623038323763373935643535643036396230663064636630616535316434 +65376332616332396263343533343339323861333334326466636134623563306138333830303363 +32313262613839313836363762373432663135653833666364663533306165363461343838613031 +61636338636639343063353466363132653666303762313639346630383864336437636633306337 +66663865303764306565303361363536336464653466353630623534306333336365346537306364 +65656637396564613166653837663738623232656464666165333565646238623832636131343062 +31386463616435303665303464633433323434383764643135346661346530616365646631643766 +31313830613961366136373633333832636336396566326263393966366535376262396266353933 +65636565376231396433356238376237356631373932663433383165663638366339396238643134 +63343562396131306634636631643231373732616365633235363338363334353230616665663665 +30313365636639383666313231336234393237633939613861656238633737393631636361303066 +36333864343439386133313862653535656432333562336635616137616431363337333564386164 +39633765656231653865346435623866643736623932306461373235353762353462636236626230 +38363439323037616663313665383562346662343634303165323236633163633836323333373164 +63316534373936303436666163643330396531356562373764373130306162643566633961383537 +31356533303435313530323133383731323661666164653836643332396162333137366632633463 +63386233323135666537653762333364343862333564383135393138363137623330623339633962 +65313163633536373163656338666232333733623633316638666530666537393732313538376261 +62376134356137353634633135373531663138633836343433303864653839393761623438626437 +32633661363433383734363363356434633365636166393132616335633066666536313734376161 +61373330646232636637323537396332373934643465383135666434656436336561653932343238 +33663338393066393462343637616662353963396162646164363835303339313764356165343066 +31303438626364643662616263396232373364633666656665323537386231663461326639663831 +64363165373363313538633032613938386337626637626132316433303930653166393237363830 +63336530333961393535363561323631343366643839336337633336373733626638393538636139 +35386537376631613530333435333137373532366665336237366162313064643438626238346433 +34316533373761313465646138626638646462386138613831636138336137666463313861333838 +39653330616664386238643031616639376630666231313039623734303962666234303836363239 +37623462646165623132636235313938333565386564646539306333373933383932326266643662 +66303434393736643835303636636238663562326434636433353238346336313730643063653136 +33343935366463653939653339363534666538373064623165326634323736313765666632373535 +38336633396431643464393362633637643666363333383132313234376637353632633333653661 +35316161663233623364626561343933396365383665646438383234393138383566363661353430 +34373736323836373833353961393639393361613132373138366533643039643261623236313166 +37323966366337646634393264653665656234356635356365366236396231653530326136383764 +38663962343636666331633534656634333136643238376261343366616239323865663761313365 +31653066643739666263666264306634326238313166353962383363643562626663336339373239 +64666463313266656537663062656565623564356262313235386432363464343233306533663139 +66613533666563323931653737333533613261386231303130333764326339646462666534343139 +39653861326239306632613231653563636439376363613933376164343139616330653937306262 +35306266303561646432653361613062356462663434616365333132386436653733393631303334 +34656330636137643666303135316234333436613233306161643330633861366536363536626465 +63386361646563373431646566333566396365386335343631393338326166326262386438626333 +61316663356332663332646166643261313337393061313161646532383561636137353865656637 +62316633353461643634663332646630373263373666363530323038616465343035393462313330 +32343438633065613764386239623931336236636138313131363837663437623765643239323539 +32373863353965356665613136396339656638656436306436323539373634633162366536343261 +65353866343032643835366266643934613162326339653662303262316133336135336465386235 +36366632346664346462336139366632306134373865313365623734313730393037643734656134 +33333532363834303866643034383932623765646337626631396439333631663531326533376165 +61343436663165363934316461363864623438653761333633336433626437626231363338663566 +61626266623162333463613132666161326230383233313830623633303135306137623465613532 +35663066353364363935363738303933393634643830346532323963393062323635313865353566 +31376136393235353837356532373432626231393662333966313066396239633334343664626331 +37653065633938616639616465646131396234646134353933363934346164366665633634356666 +37356137643065303831636638633561383830653261393030656633376332323837383963353436 +37666438316239613366326434326661316639356265613931306561313361376162383535346339 +38363939323465623737396138373530633462303662613230326264653664313836323034376261 +63616161636531616366353130353135643533623131333138373735616538326535303839303365 +32316137643437373135653139656439336164636436353939656632316231653536643435613131 +66343161306364363563656436393366353765623030386437643561356162323131663363383533 +62366366363033393332303537326538323035656263316330383835646466363666363034306531 +38393963363363666233346166623137613536663066396235373561663339306631303261363965 +39323734646662366665653330336165386162626235623638303133306639616632653431653036 +64396133336161396339343434383264643931326266386266613932366463623939616630313262 +38353737346334363962383666313365316232333466316131343538313963366364336463386135 +31366430613132663432383433333031656262316266613166326237613135373362616137353032 +34333733356638333030386234323862373033653566356537666330303935373961383639356564 +30383862363131353866643432383861343162623337633031316436396562303064316661396564 +33653035353738306337396133346533336238636664666538373433366235393438616261346164 +64306236653235333664316666616533386263353037643739646230643633623334393861383961 +64386366353639383665363533373135333532323333333035343661333263663038343738396639 +64316366623830366631666439343937633563383630393338656137363763653162396536306665 +64666664346266643738386461663737656666353032666332393033343964386438363635353834 +65326163363138313936663233626531363532623733646531326366393266646565383361396464 +34633365313131363532363437316131636430363264383739646663396338356538343039616561 +63616163666131623262663031396564616463613632666536666538393365333036616433653232 +62643633613030343064633531626564663835346332373236393239303561636333613437303364 +33353839323765323733643737313432326637626666363437353736316334353236383761373939 +32393938613262373835643462386364333433396239376638663038323365366535316532323430 +61363765343561623837386463366363623133393966663839303632306438336462383334653532 +34333035643135646438316463333730643166663632653530333737616565373738643039653234 +61333132303931653066316233356535636333663761363439613232333563656333616562393539 +37353535303136343465336236363434343333393366666262616331643939646564653736323862 +39663632306532656630336266626435616661353037303930353938616163653632336661303037 +62666530336438323433396531666462663933366436613664616231303130333431346364356532 +36633133613434613035396638313935646431353632313264386162386430373761386331366530 +36613264356364306466613639336462323064646338653465643065393233386339316439643837 +38646664323530383966363835613732636234653966313562663966336163343933636630623038 +39326230363166313132643339656231313438613563663861613935666265323138656165656638 +38613637313736613531646338643635643835306433316637623835633865316436666538666265 +33643838643536633635643062363161623434333235316532346230633139323266316538316237 +38663739353131343538336563333063613331636533653339643836343564346138323766383936 +61643137323865333237626436646562346136626539353935663662353733633461663633633536 +34633737303633656634383361626239313137633038616634623661353638623937333061303866 +36663362616131303932653737633566376162613832323333626437653733373235303233653439 +65633139623432333332306434373666336465393630643064626263343466653262313966643365 +61313930306466633265343033336335626135383833643332336138333966363164643530623065 +63653230613966396134613465303966323964623462336438343062633865353865333839306432 +65623636323765373935656563346565643866663561373232303330613236303438666134373132 +63313639323964653330313939393038376139386438326463623333633139353532623931333662 +32353433626532393931333063306366623137353133313863373335643030316261393238303763 +64383264323865633562643834323430333134366664366339663830336361396565663561656637 +34623263383235303736613764653535356433333963386237613962653762366135383736393366 +36366265613032316461393630323032396163316633333732363863343332353762376237393863 +31393930323163316664353735363162306335353163643362303765646637643338376333343637 +36333836616365626331353234306130363638333938343234643662316165363165336663633831 +64323862346533613331376233636335333135623266623435373335633232363338636330363163 +61613265366434396366656634313262613562373431626663393362323739376338626665623039 +33316534356364363064646165343932393039666534313130333461343665376565346437633536 +66626662623030373230366334663935363663353566383739633734663061393133613065376662 +30626336376164303033336634653564623233396332663134343964376430396261373161653065 +63373466626364306239313130326339393437333633333330666430663332656335303339636537 +36346230306266623561393538666631646665303830356234613738616530656435653436646638 +62653234383733396462343530346134666630623730616434313335316365663361623363316433 +35636232333939303761613235393461653165663230346533393038316635626437343865656138 +32623861376462656461646639616138666635323239303661653665396362623337373934643030 +65313636353561376337396133313533656239653732333566323631383030346234333731343765 +63363563623636323437626365656533306361323562623464313938333232663633316265303366 +32666438323538333635363766333434373065343331323865343765316532373933343030323231 +30396561363439353838303266396137313535616332656237363164663134363332333339383137 +64393339393937663564373036613530663737346336663666636266343361353638373339633530 +36633837313738353965373265343438623735666262646130343465626263336130323837353939 +31323331373962613234343037626334323666363732636633666636333562303065313161656366 +61653361613834323232363361323463323934646236363562396363623332646165616562306365 +37383439626237303730386435636430653332653566383930343866343165396535626434643365 +62653937623633613936333338323039383036356432633263366335356232366562383735613130 +39656332396332633433653830316332646561383236373634303435363962376431303737653138 +64306664366265613932323632346431666565333230343365316661636636396132346635306131 +31356631616665376664366237386165316237303138316430383836326633323065363531316264 +61393766643634356566326266356536613164653939643831663733323063633564396437313338 +34623363366233333339343336323566383763636332383563306238363062636334356461373334 +39313962366131313531653561356536666262373430663039353662366365373433353861353539 +62303338666133336565656431616134396665356466343236623535623938323930393131366165 +65663663626539383636373638346633323833333435333631373665643132343964366364363865 +31383933346134323163326539653837636632396164386537363863336266656131616366343064 +65303366623435666663663964633339333731656264393064623034626333373433396238666364 +38643332333163383536613932393866353263396535366138326533653934383037353237653439 +33313435333636633534613736376132633937333739333862663030356563363439373037353865 +30656135623639643932663136326664643031643564383533386365353133303039306435623436 +39643039336630623932323364313434653837373537356233393235653362643639616333376437 +39616462306233393839653362316634333731383561323464306330386266346534663263373333 +66386466613237646637613164343938323837613530366537366235323936363333366364653466 +37376566326263653161383030626362376234383763333839336461306133303932306531373366 +32303264656234653964363064393932623832383436373939313261323235393364656135346632 +39386234633639306530393435343135373365616530323665303330393530663832323639303032 +64343861383035343530306565366566363833386435623232656666366639363730343132333233 +35333732663737643664323639623331326463663136643764376436303635373836333562646266 +36623762306163363563613234633263623535393836643638323362333031356463393965313934 +32333366303837366537643631353231373066336566666330313534333530346437333961363063 +65383838363061663537393561393165336134393931366538656362643564626337313038396661 +61306365656365626566333233646631316438326465623064666636346234366133343834393363 +62313664363065323238336330326163613761333033663162353964666664653933343664356566 +33396630386232393961313463306561303761633936333062623432323835643061396434643936 +30306135373130656230626563343631303533306132326162383362326362323532663432396233 +37386234373737376537333263626534373135653737363863306461626133323137303739316334 +39373432396131643562353433303839383432356335643337643831616434386235616262336239 +32666265393734353566663066663766353130363661616366306138613963633437393061363337 +30376431633533643937653339326662616164303133633330656439333166646433303431333433 +32356562393836393461623930636539623761326366393636366135633263346636303437323035 +33313436313336636531363435386639323238363435363064363565613366646464343766383161 +39626338343063356166656639643234316630343832313635386262383461666566363962633936 +32323866383438623336366465663966633365353061353063363132323630383333376663646361 +31383532383131643163653064653432643736373038613265663535653939383534353535353734 +30386138366439616632646663313864643133396439326466303138623333616434653465313833 +61366663653361353461666562326463616535323562643230316331306331323935616439393237 +61316338663137633866383333626237663866376232333233333165353535653661613163326163 +61313631326339303435633431313262653731316137393363303662363361363261643766326230 +64363266313966336561613531623736313435613431623338333435623038613561623731333234 +30353031376131313134366237313833623461623032383634363032386536613132646163633532 +66393434616332333237633032386466623734396433393639313037666433346535393230383930 +36323239333738323162343536326236326264336535613962386361653962666538386439333536 +39653136313366616135326464383165303238303737393338653363326262313932343735336362 +63316266616237393438333632303830336230646365343737646262666366613136353166303632 +31643131383766643161653038353736353038663838366233393066636535393666306663356265 +64316665313362366666383662376565353162393935376466643633366436646631306537663139 +37353730323761326138626365643339623338633030393566663965303165643434303265353464 +63656138653563333763313263353064333836646131346136383662636539663031656662666430 +37633333613435353232313564333739346163663737383033643964386138636339373339396266 +31643836663331393432303037656235623233653365303930663238366434323938393865616364 +39396235663433333030366138383836643663303164616232343937626365646433316235396130 +37316438663436316362323732633161626363333266633033373164306433316539316331313232 +35653366376666396431366539376566313064636466393561303430393634343732336462313935 +36623833636231316239643831326266303831623434343832336132336539386534303639613535 +61616237306130636665346436643365616363663239336463653530383261313631653931636362 +37373065393330386334633135336465343738346331356566366262333838323761373462363064 +33656265643362316239373966623466393662323061666464633065336133333265626535333638 +66383339633131333861323433613633306436373362353362303531666636356462383732643735 +35336436653630353937373833636666333161326331663661653364396238313937373564313861 +61633537373865653865623565643761343536643331653138316663383435343033323463316235 +61323435323038386334636264613035626438333165396139373530386665383966333566643032 +36313735663330303238663735663238396335666463363233336438353765376139323662643133 +34336431393635363865636535636333616333653430353136383331633565333532353635383039 +32303037613434643035633334623366336664353337333535306266323538663763636234663236 +62616537643665643638643265313836323163383039326663326663646534346266393562373561 +65303333363434313564666535316534613061323062623962633263316335616633623062616238 +62393534396662303433643865626663613865326564656364633039633765663731646633393233 +63343232343233373630336664326361653931323939626261336366343336663632633033376463 +30646433646264616230653732616536303135646632626634633131353665343263663635626330 +66393263336561666130393865396130396664303066643766373564393366396639616635663536 +31333134343736363536353062386531336665626330323066313230326130666530626338363933 +64363866666138633637656138316133316133323561353339313336303238353931643235316564 +34303236336438333730373530363363316366313062383239333732313765653334633638316163 +38396232396364363836383766623232383738393663356230316533663832396263303634306136 +34626461303839306261663239613365366166396234643133623534643166393265373531343137 +34306433333062386439323435393933343733353165643838306634626165373831343632343862 +35316139373139653963373634623265306465613265343261353034363362353533656639623637 +34326238623832663766313062363865636134616564363236303837313466396533366437373538 +61363233333430363866626562633533653661313539346137373863366531316362663263643236 +36653336373165663632336638616163333762343264336438356562316363393365336631343534 +39316366313130376266356162316337333531313865663335393366373663333530626165623536 +62323664643862613161383938313038636539643763363335633338363436623638396464363632 +38346134623932356465663065643963306361656537363233613330623031363762303861663639 +63343638393530393630636131646263646663333861353730376136306536346366396531356135 +33663230623233303939323133663738666537313063653962373231633535346236303764343631 +33386666616662633933333465643264663430653732383762373438323030646262326563653264 +30313066336630653936366530646366613961306665663436353261386337626535646232306131 +30363338313764346631313566323539663234613938316139366261646230623861336138356434 +61366564356634663062663831626531366464303462363933323539636466303565396262653730 +62666435346433363535353431353236323236616136653935363338313233366464396161616137 +37336431326463393766383437653236373235356531633166656136396236363761366266363334 +63643362383135303930383636663832353330306430636133306664373831656134333362613031 +61306335363932393230646430643163613035323364336663623762373434393363353235386330 +36303134353762623936303565343835623239626537336436303666636262363566626331323665 +31643733383738646638613566313033623764633364396639653064633061396539346636333465 +30643934303634656166663533646633386165383138623364356535333030613161313065356631 +65383633306164353634306366373035363464363766363464363837313265623430353862363538 +62396566623537616638336133343963643238356332356637333830343330366330643337613535 +35646138373631356562366462666334343164356337616130343962633461373765626364643538 +66366231656263333931663665646363393730333534666634303361373030643863306463613834 +37343736656439363332663862613866623966396430306536666332353533373137396335663534 +61383362613765616134333032363265353236303232343930633966343761653362366566353932 +36313164376232376233656234656165643432646264313964633933353537343438366661386435 +31623438636436333738313030323462653164663438393265623034346632626333663865373430 +62303362326434396234653831646665313663303434383030363934666233313735613062306362 +61653037346564386363373336306638633461386263346438613465323739303132313936613963 +34343664376563643462333137616464326362333935343963653930663932643362663166663739 +36356132363166363837373465346361396232353964323837333431633333353033643861306334 +37336233303361396333373636333437303536323838633266616231633831356462346132363638 +65653534313532653133336139313062323139396139636366636366363463653832306664363935 +61623861653663313734316531393138346261653939613236623337333966376435396538303931 +34626233343638333836343234376665653832373230643530326264623139336462633231316134 +33326463363862386262623735353639373738323064623962666339626535613130383261316537 +61313236313462363862383338333036376163393137633064386536386138663861353230383134 +65366365323838663733653430623565313134386561343631376437623364323661313061383462 +62306638396238643036323034656161383264666164616234376562656136356631333834393633 +37353439313063386562356563376536613731666265646662363566623466396462313166363831 +37636664336461333162323338323465363165356632306437613861303634313738393661613964 +33396361313631663763393534303735363163616438356461386536326163343062396464356266 +33343561306231303230393333376230323435643031363432373032653938306637376166643365 +37346363663361393966653335343434306530336230643033626532626336313862383934333833 +38303965323731323939343664633033393237373365633037363431316530643064346434313831 +35656531373737366231643866396164346136346232396535663061643935333763313330643035 +36653232393031623032353864393164363739663165323536353366613863333538626238663266 +39626130623839393433383263313365633736363930333036343539633030633633656631653238 +32326364613432623566643532633139383331643761663437373632396366366331656665613432 +33396662386437626637333932326532303262353739643230653434393839366565646561623930 +32396236326261626165393664653266626337356264383530666334353262666336333339373862 +62316438356564623431633038613339303562643561383264366361633835663832356435306561 +61643463316438623934663034353733613862336562303836343831633230633034643937646138 +62623530343166363264643561653133343939613338356639333265373965663065666663366566 +66326366353031333263393732376335323965623563366435313662376463643133656633303861 +38323838343365396638616236616265666365376636623763613335316239376632636134306330 +38366534303739623132663036626634323437373461663235666364346563656534643761636461 +36323864313963343335323166383230653531653764636138623130393735636164386230313737 +33373939336262623432333033633238643830336265653833306565663231643934366462666333 +38316661656533386231636136643439303336373838396464333738386232333933316663656437 +63366564653833616564323230323965613430303932383934323538313365346334326261383231 +34353735313365366664333039343732653964663237363432336366366130313964333537303239 +38653035616535383532313431336139396436376163376663626465616430366536353235336531 +64356461613133303537373033303636383634393430626234366237323661633731333335653636 +38306234333432626234303731666530613261616462626536643934633365393939306162363637 +62333839323935316131393133636636626164356463626365663930336163326633623633383265 +31353438306535333162656263363532363834333532613838343933323364323861653964656464 +30646134646539313935643035313038313832313564356265343535346438366133393031616531 +37646633363562663135646238313733306630373638396539626562626163346337323666323836 +63376466323739636265346661306263623062393736303763336433626138346138663966376531 +65333333633333363165656232386562613362343732346465336562323536666365343465613661 +35336330663065623165316539663631383061633739383331646131656565656666393537636666 +64356262326666306635353934396166303539376466373861626330663231633239323331323731 +32333266653430343162623930636565383065393730613566386336343436396464353633363336 +63386365656132643663336535313133363535653332616531356662633731386663633566333734 +63313631656437323031303462656661643633636166326563613835306363383033373735643061 +65643734653232393338613631356135333563356239653732386131333033633762333233326131 +38393435313231313738306261353334646235633761313331613430386236656234356562373537 +66653436353863613034616462346661313736303938656537323363396139343531656137323238 +62643165663938306630353266656537343264633461323163646266396366336434653266643434 +39383965636237656534623936366537666534336430653239363537663661333339626138616637 +62636135653537643030373232323735393639353636373161303636343838313961653132343761 +35303262326432353162303635323434646135656430633139656661393836343637653730396637 +32366331633832343463323031363339643536623361383266396364663965396139306237623366 +66353963333932643763333564663665343535313663393639656363313633623137376665623261 +30623539376634373661623733633262333235373432643566663233616632663463343866323439 +66393133343661376563316537393463326364336536656135353730306137343336653238623633 +30383166373331653630663634646236623130383564653164633238323764633939633333333536 +37363235386362326134666636366433626639613336613339653131373839323331613835333734 +61633161636632306135643963323434346538643432343063343266326662343865346561306537 +61373963363838343437643861343864656663366334633364383061656135656130396636386365 +37373864616165386630323531366135373464366232393036666663316633663165316533333937 +61643464366663396136333365343231373031613735333638396232333438346137626362306138 +61363065646166633134396662623435626636383962656666336231646366313530363131663138 +63373434303563643661323938613562313061316338353934313763386162363138646433636334 +36643837623737633835613435396231633635663930613237666437306430343930393237393832 +35613461316235326330373961663637373438653862643061333537303531313437633966326633 +32663332313530653664323361316537316236643265343834353331353232346234623863326165 +30353362653937373134336336646538623738346331316138386631343963373333356630346339 +33316363633364623635303430396335643061316533326165383563666535333435386432313563 +36343736376430333237393238326263633863303666376631613164373165633139343931316161 +35633435316639643563303264373132316437353337396639336238373736326662343062323532 +66383564626463336236326237373638636563316431373064623963633539373764656239616662 +66313031386134643730323763383262653861376430326238633939643664323836333964626137 +37366261346165376263323337383531323864376239336134353632633234393366633431333832 +66663337343339356334373062376137623338663737393035366632336634363036373764366135 +65306361346637393338383631323231353661306330356562383630653031326634626638366164 +61656537393232356164313839386133316664643438356533653135626636313532666235366231 +65313161633866663038393739353338653630396537346535646335333261623035663861393161 +33343064353533343937393238666463653036666565656439336563383133336362653934396339 +30663238336134363966363637383766333966663437333263363730313161613362616262313336 +38363263383638303733666362303164346265653865336532346131356264313161316163636464 +61646434326165353332353638333530333233346566633732343334313463656130626633393033 +65633732663864316138333366616164376266323538343262346132343163356233393033303865 +62363132316135323939323032653163626532656163656131366563306231646564306662326437 +34333765653163653436333335643436623464353066323436326561636337323662363162616465 +30396462653966343665363663633734333439353230666636636439313432613232356235623761 +61633636383935396335313163313130396262653065663539343839383361393932313333396434 +66623731386262636533663461323061616237316236626437343564373462613764336535323337 +63376364373065306332333164346438623265653430646636386564313662346536653933353735 +35666635383733653264393930633039656465333962626565623638353933303334643962653466 +32333339316134386435633630636234666165346130313037393034666262383432656466633832 +66383234303431663939323332303962333561646139396438626235643439353134363039613436 +30373938616130346332656637663734383965623435343539353531393239366134306633386137 +34326465313563373036376635323732626461353265373233626135366462353238643638363430 +65613561313062363038363131653963643362363665386338613261353931336462366337363232 +30633632363637383966653338393063333037663036623130373137393538613263646165383333 +33623865633836623537386432646533393834613863653532383138373765613635386262616231 +63613337656239633061383263363662663535363662666561323432383866643761376634666235 +63336636656230343761363338313563633665323832353466636435386661396235623635306233 +63356661373031366630666534333637643963656438623938636661383635323632616238623331 +35323930333539393337343765643230343232333935346338333761633965306532313661343432 +37343331383837343161393830666132306231626439623465326162343330353964643434623232 +37653161643436343233633831316364306237383734633336353035653233386331313166333537 +35653439376562393835393337323565633761343663646438386466356266353637643564346432 +37646533343038303665336636346230646366383335653365656534666632343466636235333462 +34326437393836306662373734643566643232373933636438633138653338643039343031313230 +32383236653564326364336136666335363762626235303736316133376432646465373237346339 +39313038396334666333323133616462396633333761326465306362353566353964373861663662 +39643735636436393961623966633161393435343839356365343938346266386633313161643737 +32396335653461353231376631616163633361373231313936366362396230313931363030343636 +33353232353765323236646566386364303431653762636634613139633261643635303735373134 +64663064613631313530646630666632613964613239373133343332333635636336316531323132 +37383232653336303934316430356162323765396161323366613530643639303333363032323334 +32636165383563373964343133323738313535373461626131643937393930326236646664343839 +64386431653433363737326139323661646161326530383438313932626136646264633733373432 +65623066376461333362353036663462623236393666316164666564333764653764666231393539 +36616638323839303465323764366537653931313864363466636263643338386439356466653333 +36663631643131353462393164333664663535376464313632626462323139663735623530333134 +30343138343862336663613734346232643634643533396233393931363136353636623463306234 +66366639633536646461343561613964643434346133643163626537383436383864303461313666 +33383936636636343033373130326631393063376163333030343737313463366334333230376266 +39666561656337333463343039383264646131616562326236363465643631626637663961323436 +30393635633162656666633937666535393937326130306135323161313438393832636663396433 +31306237633965373335376631336438333539346435373734346138663536633838323965323266 +62666564643633613461396235363164633537623734396431386135366436653632646137333530 +35616237366163616162303661323233643737336665393733623865623838363530306433393163 +33616662633430313661626531366230663534656561393965363063663432346135366638366538 +33373131323662663538323332653061626630326161666565656566363332336635363065643763 +64663331653066643631353939343131353531633666396433643036393561373732356166356133 +34383134656239346331336465393363316633363965633433643664356430336563326238626231 +64613436353537653231653565613864613837666333316237333065383438386264383530626136 +37353139386361323164336339303232346464363534646230623861366535633434616435346463 +30373639393764633739376639653239663038616237646162336139363336376237323332336435 +38343836633735616466343439616562633637373332653333633065346665646135316634656439 +63383531356131623861313933646666336266326332613331303862373632353936396434656363 +39303136383430373635383161653835646334323633663331646166326230373466633738303932 +39353161373931316234336631643464353535393933343530323737623431353332323862386165 +33313664373531313463356163376335373233303035623863376266613838613362313036316333 +34623837653765633861316131616435363237633066386565396339376432666238643434323766 +37623938623033343764303430343633616133313866646561313061316262303966366135386133 +65396465316139306133313437306164326536323763613637346163346530383062376433306432 +63316362383861353665396564616263633534333036323930393663353163373761643733326532 +65616266333233323039383937636363353566306566386562316361616666643536363230333961 +63313464323865313038306239636639323537333235383533613064613931313835663837373165 +39333937373132306230393465623232653365366662353036396430623834633438623239613631 +39623939346633633835373035633266643032643431363630343231386561623636333838303838 +37313061336632393966353139343832643163336461636463313261623731366465363537343661 +61366661316231383066356632383839623836313762626662333166393635626364666136393564 +35616537633834663031343861623636653134626131393365333738316434656333653938663935 +62306137346230386237313863316536623038383939363531356165633331383364313431366635 +36666236323132326335323938383566326633613931393633623134333362373133353638386431 +37363033366532653364653566663763626666613665313333323864356430323636303666643735 +64346439346236323637626431623666346365386464386338343331343162653336336637666638 +30353132663065663964613634633535333930323430326431633064396532386535343066303832 +37643938623963303663616665393637653538333161653834646134306439636236666365306464 +39626530613163383738623331616234613761383134626537376266623532623766306562373030 +37653731646561613863383163623930663137316331613265666638626130363030366135376137 +38303732663035313032646165623464663864636335633062356231343535663438343132663265 +32346435666163373039666230393761643033336339303530386537323235303330646632383265 +35363632666533376139623462646534643562663538366136666138636238343836326564326461 +63656261663262376337633236663238633532376235333961306539363637316364623737666366 +38636165646661323730616533366333336235313439626135653936646461626535646265643238 +65633539393831353363613663356266623834346261643438616364323634306436313430346631 +31373665633634663538393933633330326462323866653766366661313963343865343962383465 +31623830333734326437343365303562633635623833353137303938663330653535623265653035 +39356534663139626532373062653436393631616438643839383238623061643230346131323430 +63306562303565633238306365363531353536656633643437343038643631373430616666386638 +36346638396266393437626432313832396536316262313237373830326261323663613938383234 +62646330626263663831346431666633643735366632333466373038333261363534346339363732 +63306537346134326334316630643763306134353837316463656533383766623034636562373939 +62666161623766393732303934646439323736383264623134313036653138383066346338626161 +37396461336338366461306137643735643732646265306564303137303634373236393139306138 +36386136366432613239653635613263613363373262303737373331633561373935613037626165 +38303330356563333061386236393162326664376639333166623935323962663235323936316236 +64363366653935346261393032653566663463633638636334346131626539656432343362313037 +30323964373663663138383933633235386262343063336432353639306435643063613638663763 +38376563653735643430333034386339353031353736343832623664336362366534333336656638 +30656233343337636337626338343665623263363634616530313030346534363334653663386538 +38393561316561326333306662663936613934656366373664626536323434303530333139666266 +32353737326566356634613661373437626237306638386561396131323863633235636239396266 +39336234616138663438356463643263393864373331333438656266316665383332626333353138 +32366439376562663561376534356562643439346330653439326162346631363238386237383030 +36653137326232616662336463366364653934386262643537376638663862303461373434356366 +37386335343938343235633561303636636535626664373338386634636639333466393038633063 +66666335393238613735643533646365333836663566316435666161613864356237373438333766 +33383064363230626466316639633565636634316238643263666363616538306438626434613437 +31633065383232343532616535396362326665316530353537613562623239663031623133656238 +39633864643362613866326166616434343963383662663662616662346564343865643931656437 +34326363366536383961393938396137373130663239363965386339376430636664313363343964 +39313061353931383362633665393333636561656533306462316530663335373162353533396633 +31386337656639663132633263393532646331323266303834646335666630356634613134376333 +31376531653431303265633061356564376136333965316636326434323439323137343264373633 +64616465383636636561323539323636613033346632353761616562353030396432383033376435 +39326333303237303030363564626331636631323238643732373733393732363362313239376334 +62333461623432333861366139616261663665313365616465373863396537356138613834396632 +32363639383232623732656163663839323831616434313062633334333665623138356635326336 +66656166323937353861343732343733343662313038393537633065333334613366626434306466 +35613436353630346433306132343134663466333739353239653263656330663964333336613836 +39636637383939663738343134636433613037396530613436653336346232313030623066343263 +64613364333335613261663936393362613632373737363736353136303738663062303666326134 +33663433323537343033633166363036386637363932663130633235643966616464303361346365 +63633636623432613364373366616432656231323862366133353937333139393834663633656266 +36613165643239653531393266366334633764303364353766393966316537633363663230326230 +64303865343335386363616361303435306266393466386435623336313437353661323437346463 +65646662363733333230633463303632356431323366666561383939336338346130616264386236 +36616433313839646232366561653965666533666434333036393133363962336635626461373139 +62333937306262636337636430623537616435646132306138653866313830396264393461343630 +65666664623931343562396462663764663266313233353334396365366461373964393231613635 +35363733313838333336666637643039326162383039633834653662616364643761336162356166 +32333331383132303437613563643230393664646333363936663033326334366164316136343031 +39643235303262383637613838313065343730313564656134363832366466616663396135653637 +37396365373765353539383766616161613232303566376161326262343463623732643539633838 +35316565356132396135663261383466353531616330663733663838613330626539343037363231 +61356162626363396337353865666431306430643266343232336462316364383538333039643334 +39613366373962653733306665336139376239306436373331663066376236613739363866366366 +39643861653932396262356533353861663035356632623865353464613738623036383438643433 +61616563333330393735636438616361306239643864353735303630653666633632336337396661 +63356661623162386264306339376162303266353834663966343938316165373764656461356238 +39373165643830643361383762326166313239343435336438336565663930623064313133653362 +33333262353663313365613539623632646364653963376566656465366361363366613538383130 +66363432363239353663353732653434343330623837313330366534393032646133363764626438 +38346633386231383332623338636631333163303334646566633637653333356437616666313265 +38383830656364616431643362376535646632393462396536616630363439343665323061383332 +66353862336338623735316237353539306537376537363636376665393033373466323264333139 +61376535323532363463633436353964313933316138653764633063623061613833306138663065 +34323638316563623337656163316234323238363837326366666162613036643034356462613565 +32306138356533353234666133306163343336663534383934626639623933663239316437616561 +30663864376530323562623562626265303136313338363338383836333436626662313537656238 +33613732623266313931336531393235623262396533393036316639633532356231323463636439 +39663530653338373863353965316466666535643936303734653665393966636337353364653234 +61393363616462396565386364353633666566363665323265386162633166366264333938613061 +30616438623233663636383932353666626366636538623332646436656434626135633933346365 +34313762623530313837383437373434623730363139643762383338656466356162343865383138 +31613733393435343436353632663432643734386532636363376430666337303436653633356436 +65643932366262336336323262613061616638643662633961363034363233616564303361303437 +31306333306366353864383562383262653234313265303064663366386462656338636531643536 +33336133343262663236383364376165633264623962373466316535383231313234373831643933 +35666539636436363531363365663930326464636466333637396434383932663233313336616131 +65366236316536373636396130353839356365636534323633636230363130323631373131613464 +33333466623561366537656138653266623263356266316136343033393661323131386534363638 +32363532626666623133393138653066343262346666613761316632663632303230623639633365 +36346566366230653665393865616438643034363361636237303535623733623033343234633563 +64633966383666386539373639656437356230363738333230613430336632313464663934353935 +30393664626433643135326235333965333030633138363765366339303637346337303764353736 +62656230616435316335663736393737656162346637383033363964346463343266613733313934 +66613663616663313963373932363337366237393738353937663534303636636130303936383165 +35386231623333323731613937616436653738623561613839376461343738336663306165386531 +32376337643765373032643435613330333666353433393464326463393364363166303561373462 +35313338393139613762393134306137643264623263333738303939666434656464393731386435 +66346361633161363866396566333837303262323631653839303032303631646230646431326335 +33666462666434383837643335656236363838653161356165306430343962616638356431363032 +31353761383638376237626266303234333535393032393230616133336262663136633435396161 +64313631303061373066373539396561666462336338663335633233306163613136393631356339 +33306166313538613034393463353632613538323437663238333330613531303132643966663732 +35653338633662616466363765323836613437313537356236303534313538363236623338626137 +30303033383836313863323836323033616138353362353063336630623838313664386161323635 +66393537633130316538343439646332333232313032633035633832313231393738353038363831 +31646265326362346438313063333765303365383037313764623261313838303038313336306533 +38323732626637306339613732623833666464653935663865313832633632326638343139643034 +31303465623362306665323766363835626163326135303262323835616232306161306165363932 +30663366393733303235663765623061656466616339386132366634393431356561633364306537 +63393533613266333531326162623663626335623036383634613262646436366431376337646533 +35333035313533666432636338656534303936323363646261383030346433616636623232386262 +30336637636530366536346237306638383835313730356633363532323635626136613530623464 +62623736323665653036396636313930326362633566306434386263316437383664376134663731 +62376630366536633136373034393532333034633433653462353531303339656666633866653737 +39383632316264343664623037346139336366633463343766653432336537653335316365373163 +31653238303731326231613835303262643536386564633565633736303835393836393139623830 +66646131353763363232323631313536346233366639303035316138366464653133333535616366 +63383733656561613362346636356538396238613030636436646338376236646665396139353136 +38336338383730313365306137323365653030623138376434663134623133653139343235383336 +31613833643564366336383063316334633435363036323661396336366431613636396436666536 +37633235356434343834346631386162646135626665323563346165663166373136383937386665 +35666562623765313634363832653665653461366434353636346332396132346338333233363763 +64346333333463656463326136666261356238663234666536646364353838333962346162376137 +61396162613561663861646633393536313731313434646533306433336165316639396139356439 +64383131366434633439306637633163316139333566343135616338333533653737333731323535 +31346530633463636463613063336235393437623838373035396339346330366637653133633530 +66396539643963656235363665353163643535656430353239613738396465336338393462636665 +64643730346637616566336635323131343361633639313261623264353631303233623438666361 +33343262316232363935356439373465313564326161363039353964666562313762386437646164 +32643064633663636432306464363232346462613036636332306139386165393034613962323239 +31323165613665356538336362356435363562666631333965613130326234313433373961363163 +66373334356532353761616530656530333163396131396632356635396139336134643863393930 +33323735653533313766323664313662323936323863613033626539626663373638353532633564 +63306233383435343365636138626565333237386639663133313537303163623732313734363834 +63393465653230356463303939376639663365376364363539653335653339356665313032646565 +30343933323062366466653263376466323835396332666437306635356434393763313664616661 +36393136616364633662373366616563623532633431333464613766396362313438386637343836 +38363334313566656537636363326665303961343162333462326239333063376230633361363233 +64633835363131613235323031646566393731326564373163366531303032333730393038633263 +38363032616232653532306565636134653633626162356462666563656663633630633633373563 +66336130323430313739323266636330626132643562613330383834313439346562323135366132 +38323431343537316163303465616337333963353262626631313163313262323764393439623437 +64383030626439373634393063343763376132623265636563626535376363346264306639313663 +62323839323733396236633466356164616337643537663765656335663263663136383032353938 +33306164633964643437616534623537313939633962346437323337373039363332656362663338 +65643331373164383261616238306262396638323565336630343534656238346161663736303232 +35343632353033376538663664393966333439643464366437366338336362633233636136333431 +30663937643661626165356364343535336162616463303461313431313565313962313034626239 +39646566643539316532303963393562393937316534623861376136313631393637626533396230 +30333563663334326462326635383935356565623961623637313933623762336434316136303166 +36613239323235333033366636656334373063626333613139343235623935383331376134376365 +32353266643735343032343763663732653565323366383639306165646334333431633763383339 +31623431633434333538363463326535306539303437643162363538306666323837626630613337 +63383464343734616462343965316666326230636666616337653262623362313763313563613736 +61376266323462306534396633326238336434623764663161313566326333396430333231326334 +63633832313763343534326563656133346561333137306636613064323466353237396335393334 +39663666623737396537366465613265353933353536333637353934363339343963633835666634 +31336538393338356566663531393964643839616564666162393039656363383937383162326339 +63633863656339323336616162353236303832646238626161643330323264626363623631313639 +30353732373332333462646231343261353637333862393964366430616165326330316337613938 +35326366313261343932356437333336653832643135666464393065643930306236343161346562 +64613937616364386634626161643366306338343861616636313931316463353532663862353939 +37333262663630373533663938313334343866363235343266383863373764383736383239326462 +33383265346238623336336664353765333861313664636434653162666132646163666535633131 +30363633653730663465646337633566616466656639633731373134353639626530333961393438 +32373834343763396138383634656263373834393337303939336635373963633565646434316463 +37633732646238363334653461623534656633303638663933373336393363356566623961636539 +31656661656666313632633566653538363164616434363138616162356436643531353434313965 +39643336323865323733363663343365363866383038333237313165303439363336353434323638 +39613936323266356464636165663563363961393037313137373131633935613265333566626536 +39323237336138646164376264333366363635383033663137653163393863336564626638663436 +33313462376365636639363532316266346336346237646434383839323161393362636637346339 +63376334303533373465313137393739623039373436353137383561653866663464633335616137 +65386636353832396631646335653836336538343533353435653566363664313339373766363537 +66616461653063653332633132303934623266363461636532633339643533333532383965396334 +38306136346133386364653765373637363532643430323763663164626466383938386632663339 +61643832353265393235663433343465373261333433303338303535373930326330326262666332 +30623933303034393638386563646462356531656232653663653130633261396661663532663562 +30333534643538333933656336393632353531633630616534633562613439636430633633633461 +30636631383137373864303534323165386632336666336561626137613563393138306664373031 +35373863383962373734653962323863396538313937626438363937653463623861376334643637 +61626263313636343663656265336538356664316664376233656330383532313536363665636337 +31383536343566633935663436663862636266353034303233626265396137646332393634336531 +65623162323666363931353033643662356336313832386262316166643533386363646233653065 +62656338363733376462613066343833616533306332306264613937643631373132316563666465 +32653439616239636266323938643065313061353335343233326466653664383937653862613262 +63643135623438356434306263616537623866336534356531653639313130663963613064633466 +30316238346237623962616537663166656461376432623130396438653964386338656362336336 +66363436353334343335666231663635303064643730666335363630643563393137643239626361 +31326536363165323331383038343132636638643864326365303934623332363966343833346438 +66336533366362393937633433653837323562373663633433646232663162323166333038313130 +39353933386462383365663266663661623436323863333432303939316266623539633033393032 +30633634633164333434343061656232633438653565376262646331623639323864376230623632 +62336239613436633934643936363137383036326631666262636362326165653966353534313838 +34616338383163363433323930306537343031376235343266356237313063613965636232306431 +30636663356235663237623835336239303733336632386534626361393062346431643734333166 +33613739303339373035313966396563383764633236343530356135383135626230633331356535 +37303065613565323830646436383430336134333737653265643966396330393936313365353364 +36666166363332333330333130343661646366653639363063316331363636333738633732366630 +66623434636535663733613461363431386366656135306562656238626432613030346364303165 +66666338633238613062666335383833353035333561393062616638323133386535633032643633 +32353061316466363230643139333064616132653566366531316235623164616237666332376565 +66353037363534663263633338666636323634626632623730356139383763383961343264343432 +66653937663236323438626639653761326135643535633030306264613037363239366261643032 +61363137633037393266343331663136653166336637303234356634633965343130623137383262 +63336438383530653239336332643735363539666639656436363233313961656234663361376534 +34626263373861663236663332653531333963353132346133353564373430633037343666326638 +38323733333237613830663962376538663439313731653864653761336132646464643663396566 +65643339616537656561613965633661643233616663633935643931633437323638643339646466 +34626633383163313636616534363564623862313465636463613761633137343835333739633037 +31653539383536326630326632653937343334616633303761633731393864666263666265343930 +63626535643931356564343433346464623266633833623034306462326236363961353965306462 +33643366383431656334356335663761376364616463623932653535646138656262313430316362 +63323461663631613463656565623761383764633137386261303163313334343538383834623966 +34333032643761393761393030646630643939643837393432376665666139386564313836316234 +36306333333537653430383731306463353663393630383666336365623838366337316261353935 +3339 From 589cc317cb54ba2fd4bd8cb1a6ba13af52bce1b0 Mon Sep 17 00:00:00 2001 From: Sanjay Srikakulam Date: Tue, 7 May 2024 18:42:35 +0200 Subject: [PATCH 18/19] Change the image of apps/dokku VM to Ubuntu 22.04; deployed manually. Ref: https://github.com/usegalaxy-eu/infrastructure/pull/196 --- instance_core_dokku.tf | 2 +- terraform.tfstate | 22550 ++++++++++++++++++------------------- terraform.tfstate.backup | 22496 ++++++++++++++++++------------------ 3 files changed, 22551 insertions(+), 22497 deletions(-) diff --git a/instance_core_dokku.tf b/instance_core_dokku.tf index ffd26f5a..c2946685 100644 --- a/instance_core_dokku.tf +++ b/instance_core_dokku.tf @@ -1,6 +1,6 @@ resource "openstack_compute_instance_v2" "dokku" { name = "apps.galaxyproject.eu" - image_name = "apps_15_4_2024" + image_name = "Ubuntu 22.04" flavor_name = "m1.xlarge" key_pair = "cloud2" security_groups = ["egress", "public-ssh", "public-ping", "public-web2"] diff --git a/terraform.tfstate b/terraform.tfstate index ab48b62c..6778492e 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,11276 +1,11276 @@ $ANSIBLE_VAULT;1.1;AES256 -64356664653366383330346638636633313662363733366365316463313132386662326532326532 -6437386234336331393338316361393637626464343262300a613763393138313864313239336235 -30366165306363623737646430626135656264623563616136633635316130666431663330343530 -6431656430636163650a656534323632613664613465336130356261313361616165343933646336 -35343964623063333263326632326633343739393538353365383938386233393931396335306164 -39656535616635663836653934316430643139656266396639663065343531376236616366623639 -34346135306465343861346637386234636531326536646265643466613366306336666435333130 -31616164396436626230613834343931383034636366356234663939663962306535376466356265 -33356165663332353532303461366164666561323566643536323263656231333536363661383764 -62333865306230393435373061623861643535313534343336653563363635346135343061623662 -32383635393439633831366262336130666163313734636463316338643530323937623539353231 -61323932343934303136313363616365306336613236323139623265396439636231353864633036 -61396366363332303836646536306263333138626532626336643862393562613130353532353965 -63346265646432366637303335316137383135623864636361363837353030343365663865653964 -63343565376533393537363432336463633465343566643137386537653437343765303039336364 -31613766356366333366643439633433353962613461363064363137333766623431623265666632 -39323031303564663234323761383031303964323139353133613838633061323330353233646466 -62373634636263313031616366396632323866636235303464386561376238656330353365653739 -36343762616462666364646261383230626432656633366633613039616339316230633230313730 -65633361353331323162343438316132373965313638653039636633656134613165333736353964 -37363364613765356262373530646139386633326166396566383333343233633039366631386266 -65356262393839656631336136646433396566636265366532623564313437343539386238393164 -38396637313763366161386530666233373363336639303937666433376635623766643433356530 -65663565393537653265313965623833663537333638643863376361663336336338356466383632 -64363461393230383065326134383736353666313065353466373138333832663761623635306333 -34366132393634623631393436373930303134366666616631343261663361346339633862636364 -32393938366437626562383331646663316331376266316264343934393165333230373038336637 -61383862343864356664396132643861616237623237313432336631376634663931373962353531 -64393832343766656263386265643631333831303332356430323530363930656664653564396639 -65353033303934336664376362373830346166326538633932366262646333383236623335383037 -32383739396663616335663161633766393463336434386261346539343138666630353461363837 -65323236366331323032393965326337383064653462386663353230326162363065363638356262 -36366664383161316330623930313233613735383135346261656235376233343130656630316439 -39373230653033623533613630323037363130633037376130353330366466356466343534646637 -63653330393638363464313032643037626530656461616630393738356233313730646639393935 -35323166306266366161313063303366363238373162376265393763633738363638623831666266 -36653433353330303764316563643631323866623363363464653530396661663733303935343963 -39666261393138613838633762383134656535383033663835316464346333336133343265336363 -64396536663130623866396163383263643739663034633964376163353230653738316164303365 -65386132313162323734316538356633323362383862626366316531393932633438653831646438 -39303563613836636531366432353939636165363762623261303366373839313030343336373866 -34323262616430643231353564333036363730636165366162633335663232313933373434626631 -37663164663836363938326431303136643335663536623966333835343366333933346564393361 -31366361363231363564383865383865363939323563323830353838323461623563346435666661 -34306435323162373336663431326535343937643564393162636663663433366465633132306264 -61383263343433316432316663326264333237383633303464363435663465663365366465643035 -61633133653038643330643730313430613166353461633137656633366133623938383561376230 -39336133336631613739383337626439326131366137383533346132396534363866633662653434 -39306663643963653232613135363338373237316462316663353438373563613161373561656230 -66643338366262373430373063653736636463343762666337623530663837343230383730333131 -62383565623434363533343663636430303364336238663239303363623563653637616431616633 -62613935313030333430316164343736393535323164346161333732343238336138313565383536 -65613234353332616530363931313530363038336661346463663330646633326630643263613239 -30373432633061353762363836633265343661363563356231616537323636663761383438643564 -61373836336661333234303764326365343336643161636662323761623537393331323735386139 -33313235373234323763346230633032643162343661313664663163356332386232373738336333 -65336439346165356533366230616231323762376233356664313134393230626466653236313637 -34383432393662633764303631643034383433393035353230613433333337656262613164623166 -32383930616630643664626363343134326666346433616436633630626265393030306134366136 -39663335346565626563396635343634393263306266633630363465353331353766313265386132 -39633833643732343735663731613831356434616639326363313833633233396337616130313536 -35363930653136343033613830643036633261663637346365356332643362636661346436363034 -61323331643263393335666565623962303933653832356164316362383065373435383633363964 -38373664373933373162346130636237383831323066393661386634663839633835663238636466 -30323635646133613031393933643136353130386263373462393161626130626134643239303263 -63646535626264633439663334656238326439346439363032623961636464636663333538646665 -34356132373932613161333762363132383561333561396132333530383762353630366431383363 -66626666326439643235333762333538333137326137346665643035313332653138306534623066 -65313130316163356536316565343262343434313430333734643035666430303164653363646661 -32383539313132623134666335643666633835306163626638666232313462303864643538626164 -34383363393565373838633537663137333439323036643364306235333330373036643137366237 -32393239396339623164336230656134616461643039626533346166373263663861313766333535 -32656538393233343835316330633032306165313738646662633731626231343532313163633830 -62386464653838353361616562373666373136333766396331326631333639336432376533303136 -33316366656263373964383433363664306333333161626562323639396139376162656363383334 -37653533333632303866326237663761313131353338333736306266333837313334323037623165 -64666466323561633031353134396263346336383731373230623365383461666665346136636133 -37306366366434343663363836363466336433336130666462666134663830653934653134366164 -65616633346131393665393331383035376332353561663030346333306361646230616330653137 -66633733303939663965376633316362316565646563626534303733663637636537373638356439 -64386638663835663836323462656361393031323965653934363261343138323432646632623763 -61626633356462316563343134343637363237333365313934626336633130333066623336373163 -61396665613466633030623630303665386134323633623938333866333363616435653134626332 -37646432346634346331393364653237613561386239306437313866633938306365623431343062 -31613237666337336262333766646266626637316236323564333339346662313639303663643939 -66393330343133376632356535393530306265663732346665353063396165366330643430383565 -36306432303864646565376235323466356262316639353033326435356361343962663963346266 -66323162636564616166386331636662376137383237393833303065643639613562623763306330 -65306436303134313438363030343061366233616464393038373764363832313238393536353361 -31653164376265306637633865356161656561366639303966393037383531633435383136616432 -39633661666163613062373561646134336339383535336663633635313037363536353866376437 -34333561353231323963653537376132336538333333393237613639393266333131613637313936 -66626638333339353238393930376139346130333931363764376435303261323335373763326435 -39306333333139363037326632313036363066616264373636353663656562366532366633376430 -36616630336163623066636338303333616266373636633463633130643732316438336533653864 -38306633656638353763313963663538643932396665613334386439653438353361653230646631 -62636138313531393931636566626135656563343835316561636232316531663833386435386630 -37396138326165393438663732373637393332396531323936663330633665653562613634366362 -63323533663231393865636332306539373936616631303036313132623830323766303034633561 -63393931633336326261333865386463663131643362623633643064666166316138613665326161 -37373261326639303961633239326161303566616339313831376463386238386337346164346335 -62626335386535393637636334373230383232346664346534636165326365656337363065313739 -63353365326633346263376434636133306163353833356266316330306462396339303665646437 -62393234626435613664393139343334626230636638653361626133316561336166656166613439 -66343231306231626338393331333237636261636261353138373036646136326130353032373535 -65666261383866636630353864353361646237626363383265333261353865623437646534626463 -34386133303761643230376433316164666334343337663138386462363030356631313239366364 -33353730353534393466613037616563636465366263366238356561373230326261646436633936 -61333830333239613764623739393938393734336465613331623536393133653162333938393937 -33626332613566306363376134303762633539383530323932643565303963316136316263306536 -37333139346135633163323533666535653862346664373133313337376362363132303763356638 -61303862323031366337613466373465343337333166336462343839376263336363633135366166 -30656434366232656662363339323263306534373466356461646336643865323063386630373233 -32393138656436303939663536643265633835373133313632626466363334326433653138303635 -35623132636233366564613963623136386131353438303337626437666432646239616331613533 -66346633643938313933646564396262343338623462366161663961653933366139396463303234 -35363938326539313634353661393362663830303362616638393933653932636432306230343636 -33313966386633343931323763306461633464653632393761653063326230326665636630613133 -39343062653961623739643339616437633461366537373666303439653761313536653932666337 -36343030656132383866363535666565323838363430616634386638653763306231333935316262 -30306636396262366231333038323631633539623339343362373862356565396563326132353539 -32383435316332386635343832323135333436663535323138346138366137633263373231343634 -66373761653762316665353238633139383833663939363065373138326639383163656166663464 -34613464616239626231353965613234333261313331343836666633343165643464336139613864 -63646439326234333030306538636436626435313866336265646430646136306432373661373263 -66636635636666316362663966373762663161613563306532646161656430313835313166333338 -66633036373265313061363330636265353734313432343866336665353761313166663533336462 -35366238656531323234633661373439353030323334656432646666613762623931383530663564 -66386264643130623137373465356462326230623534373738333763353235666237623533616633 -34343366626461353861333261616438616165633733613465643831333638383336663237653238 -31626535633331323931316332326665343031336534323238663730316233376337366365316433 -36346530663631316239663363353039373335383433396635333232396564643436393061386563 -36366266373461653736653331356661343063316536396561613265313865613937613763343638 -30623363616539316165313862376236613530316464333064636462363566306164646535393861 -36303739363064386239383063666339653334663738353838643365613436636531616632366239 -33656338646466306336316563366432303635346266306564623638633562653636373937353239 -32313361326131356261363832633332646235306231356461323865346439323131306230353935 -34333965356265656464303665633865653231656639343838663534393064313833666166383261 -39393163323063303763336631393837336461643666313563663834363236316166633430343563 -36626466353262383430343966636632353430663130636238623132656234336336663434326431 -63323736653131363061396338666232316438626237316362356364343931653861653166363161 -62343432656638656235626162623531393731653039633663383861656538373332343364376139 -61373835623334326536383539336661636430656635393531393061626631633530663831373661 -62666630616539313738636430623139303661636330636635383263373636316235626538356233 -66643134323861393337363138353238663462333234643665613964303734623931353835316665 -31343637333234613539333463373530333165303361373132393836366238626539373666363834 -38323432376135653264363032336330646535643333346636346464646533343636623265633561 -37333238633265366236363137623333383334333031663833623634666533666132636262313165 -64306638663635616132643935333039393162366135633337306265336135333833353931626238 -36326330393136373137306336646334636235386666303434666461663933383162656237326437 -32623366633032616166303337303361316232656637303364353932666263656133346631396564 -65646338386630616363343432343237336536336263636132303638366366366263393530383833 -64396633323365393063303631643563346465623662616234633338383038343939663539363461 -64396234386264343735653339383834633734313334636331376537393361383034336135636261 -32313337393862623162303433633164613466313936333161313038623339343436373364643765 -33643234613738396538383261313861616530303866383564313164303034376635303561303530 -33326531383638613464346461633930333663383062636230353464303332396137323164326361 -62313831303134626135313939323834613261626166343232303738333735626638626466363033 -63613737373066326666353639653861363131383666666564303862623662323438376537653733 -30343738643634623333653664663165306437346334366562373335646331313536613132623235 -35383564333462336531336138613364353438363866633566633233663138633931353838303534 -64336235363562656539313038333035386438663661356434663835666333356430373735346464 -33633332326661316530343038653331653561386130346237393263373238623862323138383438 -63356330396536373965366532383564646337303137373161393430313563383230643038376531 -33346263623938633663393762626464643933663863326361323130396439613634646364356236 -33653935623537316533613231616562313262613638663832323562623735396434653264396336 -62613637616163616638356430363439643461653331343466343666343361633839626666626538 -62313834373530346466623339353363643264646637643466633230653566343632393761336139 -38643663623464633565336434636333376634303766636433336563303237346462663161333363 -32383166363834306438663765383430306132356239343433363562653562366264353663373239 -31653139643539306632616433653135643964646435373036623230633361333932316134346139 -33643966626238336230613230636536386332666436313234663864643861633061666663376466 -31376338326539393764383362653664346434646230336565653333626333323339653535366530 -32633037343036333539623839653937366130356535653165376165373536643637633035646139 -66303937363866383931613366326564343135663833396161303530333335316363396463343732 -39343435363832626564643831373233363465626234333738303461303231313134333532633932 -33616463316339646438623666323032383930623432383435313637326336396362386639666235 -39643336316535313634363032326231393334376636366264653430393032626533323830666261 -31633938393965376637386233373038663963346437663736346631303562613135363637326339 -31313534613766616137343537396330376531396238393833306133313964643238393633663631 -66643539643632383864373831376439333638376433613434643938313430363930363965353565 -35356136363736613431396532393339366166633230646539373366396139336632363337626361 -34386337326661633335363534666130646337323866383139663465323839663065333861316231 -35326631303735376166393338666131663937343131666361643435386565393766313432386366 -61376238623631373563653231303734333965333532653339373331306666303865366139306464 -32646466343238653639653134666636316133333637386633623937383762376566356437646337 -34623832386334653264393733663663343664356465643564643138366366326364623061653861 -63383066623731313862376639616437376265383365643030653032646536396138653537326538 -35383931343432336264613632323030633061656162326538393431386266326539626238363730 -62643965356437653262353336333931613462656133376534626238303736643664383265333965 -62663062623833653164353134303932383936626637353463333835373338383832326334303233 -36616335623438376335626136636237323464353465306261623635323365326165633939393733 -30616362313134393030306139653033626637376331613131306634333535316265666364646434 -66373637643130393038633564383635623835366432373331653635383232323335636539366532 -62663435643464383731653130333464393637633865313634633737353762666464613362666439 -37643762396336333031633965643733646136333564623431616531373162353465633532666436 -61666437383039633439616232356232383865303662666164646663616430666130393865346131 -35336163393265666566346362336265343238313133326238643261623936643130373338336531 -65643537356166613834343137373262623333363331623765373039366334653430346464633138 -33663563643436643632393466313034643033646464663865343033333366633966303764346165 -33653261646633313761356263356239613430366565393830646539303262396335353332323332 -65353861333635656432633035363163316237616663313137376439633136656233353838613734 -66363038643761343439646534396435323839393465646235663937386239663933623936303138 -61666262663961356262356535663162323937353961643462346433373061323232373833623632 -64613661643133396165616161326536373238656661303633346637646432353738623032636537 -30313133633434636138336165313633633131663166313035323734636264666439333266313263 -66316563623362343865336336633361643662656561336632306537303635393763663530306631 -62343331346637646130393331633464323431653639323232633066373537356531663435653731 -33303835366666653639313461353234366535623261366631353866306363653738623464616564 -32366136343066313262343836323936663361363039643033306239393038663338373565383032 -62616263643039326364343164633536313263356138323830373966623739623766373862363232 -34363462623535346163323839616436626434643231633739383261616434366239366534613332 -61373539353336313361313564613562353931333231643239653433303266353761623737626536 -65663530353730303034636331373936363431656530336639633565303961633963303964316236 -33613964663965363734653837663065306430393533366232653337613735353062616633656431 -64613433366365326533343962383065616362306139656461383463323762653163326161373565 -38373262356632376530383438356630636163633064303832643833323336633534633361613232 -35653437383039663336336333346262666535366336303332396336626130643933303236616161 -31383063663135333763623936373036343763376332336566636464633139373064316465356639 -34383132306363353266333865613261363337376239333164383064613661313362353938303865 -34306532393566303839633936623132336230363034626430626138366333343964646435393339 -66643630313232313134666635366634353062373637306264656231613435656239383136386262 -31303732326361323164333938653435303835326662303838363539303236393236666436323166 -65326534333537336330326630333461646135663630306631373961333332626237383336396535 -30626131633837666133373963383232383638363261316336343036353630326363623932623633 -62613537633038613361343239393134343162643538333337303362393038326364396563303231 -39316432353565393034656236653231363332343030333361666433366461623136306565643064 -63626537643934343831613532326565336434343863303934623235366431653638373464303632 -62366463656337666534376238396237323561633364633865623864363766366230386565623738 -31363465613235663134363562613739663866336633326463656533353635393338346130356132 -36616561303634353535636461316538346333623837333263313535313431363763363736376566 -62623230366266376131636433366632313164343564373430306464636334366361326136646563 -62353033633133643137613033383037326336623566336264386538326134326535306338356166 -39343038323937343031376336613834633630306338623032393464336635663937623735643034 -37613337653862653562373432303665363633623434376439323461663637373733333733613863 -64393861616534363739623036393036383863336134323866396538313933356333393261623433 -65336161663136666434363034643437316563343662303531386632626539616465626138346338 -61623838346335633964656564396366613532623931646135616237613039303530666463383738 -34353835626666613436303932653533316664356237633261306233633633346539616334663830 -38626563313561313232333136623463393865326262653033656439353132353863303864366632 -66653665626135363132313565363436343666373835316637323530353538303466353530633131 -61303534343866626238393962383830626265323731646332356562356566366533623463643064 -66383665346336656632366364393339313138396436343338313738303133346662636565313638 -38303235313633653562373939343964346336353165373164653834613339663738393137613635 -64333132363132323137663437643836666330656237363134373630343137663832313532623430 -32633336643130313135346565303062333438363165626561313465643432623665333365656162 -63626661613961363864613363343537636266393535636261323065386430316130633666373439 -62393239616662353830306363353766326566643539306464343736353133656138326664646536 -33366231303061386136396666316564313762633266626532646637373339623661333235336538 -32616132366530336537356139663336643439303231353938646230616561623061393835633837 -37616263613166323263323561643430656432343832656261333638396566623262656464633135 -63636261633161626537356331376432383866663130353633653134656532373761343639383165 -65333635396235386139656437333039353630616562636565313633303162373634303634373035 -64633934333864626538646638336339316264656364383564306336323862303634653162306136 -31343437613333343430313130343933386130383961396265653464623338663130656639656434 -63336531343935666236663835346132333337393331336462323835396365363763646361613137 -64656130613039656434383831633763376138646437393632333733663037306337316430383236 -30653665316564376535656166393164356339363166666361366337343036626432326363656364 -32616334303938383331646634346663313337623765363537303634636138366232613162396139 -35343463323532376465386339353366383234626666633233363934666133343463323231373635 -34343630666566336532333564303362306365363337303138343864343832326237623066333632 -37636132356533386133313331303934353839386564366230613565373864303837373337363535 -64656536366539386337633536376232343938326361653930656435376139666665336261383066 -34613564346238656435663064626132386363626236303534303537653761663239363134306262 -31653763303332323135343833323339353037366539633735333963666230656366373863363839 -38653531653432383737343733303162373766623864393136323733343361326139316161346233 -35313031313264623932653530323130653065376535303761326136323639393833666164616536 -34363234626662626237333962326361303866383133393062356131666333383933383230343836 -31643132343364393530653834356434396133323638643338353966386162323136343065306133 -31336237616632666162616237646163656461386430653630323334346432313065333830356263 -64633062333136623864666465613964343062666233643233613139636461656531643637343563 -32623630656561306232613532646461346639663034396239313866393933366237363039663763 -63306164356266376132333830346666343238383862636232323538613062656630303465326664 -39343461636266393565656230303738663236653332323133613662346664366630346663613435 -65653335623666336133306334333639353033663932663436636334633931353539326630616334 -33613935346635333066623135336164346166653237663562623161306431393036306365313436 -34383966363735333835623430623838346561343936373865313934623663363832323531336430 -63626139613931383830326133636239363362353261623934616461346231623337316365623764 -33633836613330323338333964636665316135363336343931343839376331636538643463346365 -36343966643832326566366164383730643736666565626338373462663039353230313665353231 -31613139633333656638613032386532356638633830393633356137373035626431613631373835 -30663138636266326166326536616164616132623661646134313166396462333438303638623966 -33363362326537353832383863343336323361653163663635386532336330363265653930396665 -61626366663764623863663335613736633034616264343339336533383563643532666537326431 -66376130313261376164363562373366396539393037333234666539343338363361336334333632 -66353061646537643837313065386237643833313536353766323562643164633966323931643965 -37376136393732613761663831663435613066613136363462636463643663356237313337613039 -31353766333563333739376432303265396233316564656461373131306436313337633966653462 -62396437353365383831636630333132303634636330323130646661366330316364623262663837 -32643334623863396163626364333434353734626636303465343664363164643831333938633934 -39356262366166303331326461613966626234616631383430373265346466343861396236646339 -34633665626633626435623163666534353131363631613036646366663534653439353364376130 -39313964626666623834373631386161356439643638366134643264656334383464613262366462 -34343234666664666632613231666633613435363664306234366438323932666134656462373138 -35306631383132346162623434306165356439313830376330386530623132666330636635666630 -64623930623663373161373038666233626361646563663266373833386537613262303031313438 -62353662393738663633383430383663386465643430353432386638356232646537396637646633 -35366165663135323834663164386166396231663334656266363363396539346161653863613862 -66653132333166643130353733306466633631336161666436313663646534633131383936636364 -38636663333030373262613630303233303830636433343464616166663663653736316438336462 -62366164653934613739313332363064333935356262663336303366653766646530363561613865 -30386431393265613836626366333439306333383636313066313461326333626165386434316562 -65393733633166363035303831626634656566343633623161623466396634356566623361366666 -31626130353439383733656365323339393137326436646139643862323733616334316436386564 -37666662626332333536353737326266613233653362653039343561323566333962376266613931 -35323339343461373762326531636536613836336334623638633830613138653333313362323462 -34633161623637366632633138313739333638343162613566343862336638636135356338663134 -34633535626639356662373261383937356436663235653361633063616363363133633961376234 -31346333303134316131393230356264336130343965323032353634353666613464383731613537 -30333133663664666133383733313739663637613263626437383438333131646261346238363636 -65653964666363616633646131333634383235303730663639613632373833656165346431623939 -63343835383466396533316462376138303663386434323138343338633034353265633130663235 -61663934633833333338616135626336363939373834633366323239393933303634353131623632 -64623362636330306236353963623632666563393835303033396164376337353963383938346232 -64346539326562653137663464393266343365633037633431633166343737623031373866333236 -31616334326466383839666562346433366665336437353461633431663137636137636433366537 -66663837303537386565376437373837643834376261613737366261306436363661626334306135 -38336264643264633336343861366336643564343232323635393463663339656533643263636636 -62396662386661373862663235313966386430636537366336333166336535323063353738626336 -65313430633733323665303034383535363332383764366161396264326633393439643034613731 -63663131326464396134363932666632653035373637333830363235656234636137623838613561 -61626132646464326432666164626537313061306432643734646165633833663832663631346632 -39636631343331326631313065633163333366336432613337616233353065623266366630643663 -37306539663832323537386638383562623866656361643134343166326462383561376330376333 -30613062323034346639373933353466396237623061656264373065366136333534363734373030 -32663937386231376339336137663966346131336234313133386630393731653330623034336139 -65313432363634356165663230656332366135313335363830656437363765373736303635323166 -38373633383666373166396132356364323963343963383863313437656432323037643738303038 -32343333616339393366633530633932346365353138393664663431643262343239356264333136 -32346237653932363862356131643832396666383766313364343230323466333238356439653539 -33656431626166326463663939643835343764376337353063373632613462356363656139373838 -32373938646461326435623336636531333133623933666465666432396139393637376437323735 -64323064303037643765333361626532383036336265373637623238306264626266313733343961 -64316462626466313634656262656639336236353966643563633130656562343963626632323537 -66663937386539653561356434626233366637323566613063386433383835333339353032646662 -35653263373365653262646337623864393937616337663031393931623764313937613238623135 -66343564613964303432376639656366666137623861353064343261613238373139633033666439 -65323036626333643134663461636165313462653637663661303337383030623433623737623432 -30623235626265303361373431343164643931656537373430666665373865313163666135383036 -66366262336563623534623264303735336163376365373330613939393434313664336335653532 -31613862623736303261643730343834373434616466323735326337336265336131393163346139 -32373239636533666532376239363937343137383738303161373835353835396262326635383465 -64613535663365636538356261633537396363376136313263656535353733356164373233313330 -63376338613738643234383066643037373765333665613836366564626438396435353735303033 -66333831343166346236613461326138333031333261636330346234336166656538313531356139 -35323665656535323363313765656238343634326337633766646133656337303535623462383461 -35373132363932656336353538613133333564393735323533363263323461366336396664373564 -37383236336536323864653662373063623636653934363639343765623565303232663831353266 -39353938316162333037373333613732663931363335326361333763376161306238343339653632 -38643765363930343330373136653939626430643266613234396138343039303333613838336261 -39373936326462356331333038613863326137356466353465326536323130393036353636353265 -65336465623033326135643339623830303066306463646236346263623936623264646363376466 -61386564396665363465363136613364353735666566336636633362663766363664306638363461 -34653736626139663235623864326363316439363930643035313936316261333133633165663232 -32323936303063613934313462363261333735626131316530363236323739646138643630346531 -34636165396461353563366463613239633562646665373930646561643231613665623363313534 -33656161643165333862323834333833643066326562646565636333616337656632383935363134 -63626638656336613734353563313934313564343763363234653637366163306430376235396330 -37653465303437393162653436336663383237306638653461333234393333356436373565663536 -30313832663137373931303062373532663632346461613835666134393965653837613637316562 -32313635613361333532623135346163623962613562643762326135326363666538383062616536 -35623865303963343966653765383238316364656536313238656434613866623235663730303239 -30316432316161333035366162356436303461663830346162613538343263343137666431336336 -65363737633030313439626335653465366539643234363631323237356461386666663766323037 -64343835626431376439663361653464373766303032393335393362356339333731393135626432 -37383161386266326535326563346230633863313330656261386533663131363164393833323431 -38326136376562373231373565393030363132383631363132643466623531613433363332663564 -33633165386535323037633831306131303965393564323138653835656330363234346162613165 -33303939656239636437633931376264383232313636386438643761626539326434333334303661 -63396261616233613636646364633766343339666164656632346662313539313761633336646537 -62626239643866313463666464346638333662383766346164353463366461653430313632366336 -37333363373165376562323139383665646564373330616635303563376166333537333538653065 -61383931303932643734346431313534653236313066343935383139393936383633353135366231 -35623264613261633762346563383130636166363332303336666130336334366465386635306632 -37383962633065336466303836663432663565316234376437393634333366346662663733313866 -36373863313838343364303134663437343435666332353837323837626164613032346639333864 -34663536633936356538386332383631646662393939396265363430633434616362346336313363 -63396563346539363066616137643066346163303330373538633633616363613166306262333566 -63373238333234633631633863616439353765373364613963366334356139623763333861383039 -34613238643163366531326137313230306137383766373231656564663566306436623264333730 -64383036363732656366343738303262646165373536633034616133333434383439646435303464 -39613261313663656536383532343239306436656364356365326138323838653162646239323730 -31383732613031356363633266646230366466373966373038313163306363303831326466633866 -33323062613364623063333430663339616434396436633531313239356335616630356134333431 -37653262353261333932373231333038623430323266396434343561343663353736643830313964 -62663666323234643736383235303531316431636564356237613365396361613263363839343863 -39343263386538646564353361393433303330316463623038623466346635313861663335386637 -39616336653538313766623230353336376631663062356432373564323234356165653338623336 -31353463336562643932323434623133393338393539663935303361316538353235663438356634 -36616439336263363530363462333130326163653030613035646437363433313837383461393463 -64303163336564333931643865323136333563316438333233383035663932343938323638663035 -64313161303363306438373635343261613939313661613331376465373030383361623865643033 -31646533383763646632386537383861653330303664646463386338633238653863656231383463 -31646363323236343261313933343761333432663838623764636661643136373435663432353530 -61336531636230313539343361376630333361373932356139326539663432346631303939376563 -39336638666536626663333166616165386635656238366132353433646231363731646365303165 -36333039303231393337356564306363666363333564333933393765353937393833313361373631 -36376565386336633739326664346631383530633161643233366665356666343635626234373533 -33306432323339393039623738313232643838663634383466363431346230393533346430356132 -30396465376338386135383533323161626633666430363831363130333731666666393931393138 -34663966326464363132393065393263346564623365353138346633623130613636613833633339 -38323436333962626430343736643033373465383762336164646466353131333639383733653433 -35353463303931656630303561346231326536323236643565396331643532653236626630656230 -35613239643337316662396166393032373764393630613766616364653935623733616161323439 -61343664633465303765383138613564306635383534313362646139343538663061613031663733 -37366362313162643962653038663132646636386233663931333161373539366365346131646136 -30633464623632393838646538643261396661363931633033386261363835633662303035643230 -36383564363530303066613830366333653431623865653364663831346566616434376266653033 -33303138373962626432663063346533326563313865383537666466393139353032336364353434 -61616431333931636261386261376566616534393630653138303936323561373365303139623363 -61643830663131333566376263356364303764633834303431306534656539653339636265363964 -36643337306161613331646433646664666533333464373038363164653963643432366162623932 -38366662663834333832363364353530356564613633323362333935306562346533303630393632 -63303365333465326561616266313532386461323133303939386631306461386165653638663131 -61393730356132666532626535303837663539643465656335313430626435613333623362356331 -61376631353539376565613234386630626662323033333739663137393264396434613763343536 -64396165646538396265343839653035346435323430366630343037626663376662316437643335 -36313165663566316331643130643135656535653239346136316664376133616461636362613166 -33313839363935326331313234346435613935313232346662636238356636393431313335393036 -34343935643263616162346534353064356164626639646431313363306463373837643138636365 -64353563376263366435306163626630396462633061626663613336646466313233613835353462 -34383034313639613536643265663565383631303738353631306231313766343835303230323837 -35393766343764663831653436336330663131323930383636366166396165663863666339623534 -31323564636134353863626635306163363866623930323231333366393466303932623631353266 -35316131393039633134616461313733313866353130646434633239636235393230343664393462 -30353664383366613863373164633633373530633137336662666663333862306461626262616538 -35376637333733616535346233366665356662333130306137646535303931326462353337393533 -34646139373965386332613463636662623339383537353763653439363162336135353762366266 -39373861353862376232376462653333363838306232316161376530323562623066353262346430 -64383839386434366532316233323537346265396563376463646435373835353464326234333566 -34386634643433336330636464653661616236393533633034336638613731633764636639323536 -35373636656461393861363063643963666363316139626465353138373639376664636630356238 -32633065316133346638633336333838663834313531313839393537353635656139366561663935 -61346263623536306131366465313237656330623139646436383939636365323964353062613962 -61306434346133663030373530653762383239646338623533313465383234353736396436663863 -63613337303261633465373961303633613266613531393532633366636361656138313233333031 -61383233383666306565353037376339396162373837323931646639386666373231366565643162 -34373964303335663264343233393534306337663237303734303961633937383263303363653036 -36363334663037373364383731346366393165633330343463376361613830396439303232636566 -64613662313665643637623932363665636235353339663435373738323066333539356334386639 -39306431343539346464376164363830373562643961346662616636656334346132333563386530 -34336462323033333032396665363632633364336534333065346463336132353136666639653636 -33373163333263363734376364373531643565623537646439363662353532653130326364306361 -31313863313036326365306163383131663636393739636136633463353765303465376638643233 -37656635653462346531613965393133356631636238613538323161353164363730643564623337 -63666331306435633836313738303437356236376163373764313161323962366436663338306331 -36343930626335363530633863383961353537353164386538303261383630393432326132383933 -36333536643730313831313862356366663636373064343833643563393936303137656236316665 -33353334623432633864326265646263636138303364633363363364323161643436356630663065 -32643433663838313631666166653062613631336262376532613464663333636162643532653834 -33393261326162633463393136633465633235653966323563646538643238313434633738316133 -64343630663832393238323130663237363635393463653165663466656466356261616231303138 -30613632613632343962313934633334626436313133346139363664386339383236666136653432 -30353466393039333530656535356333326134646564326465333236663165386339646465306362 -30383061373336336263396562343336306439313232383361313663636130643565633535323035 -66353532653663613037656330613639343365623461326366333738336164383732343461353835 -62663739366665636361383465663337313762643832326134373535616261316165653762633563 -39653032653635363536666134613038376138356537623833363935623866396539396234663438 -63643162656262396334343334663038313064333738646437613664663939356136346266656138 -66666339373239613237616366373837353464646230303735373639353136303535663033303534 -34646639643062313132303630353730636538633832633432623336393862333831303630393666 -65393032383366633432623539666131326138343031323566663936316462626133353739396661 -30626232363031383834633462333264366633653066356463643063656233643939346561656439 -66313830643363313835666463306132306462353532313138373561353438623966356538393661 -32623863643630353432646230346431666562393631313038323638653136353537643464636533 -30346266623238323939393939653566366662623766303830373438313961656564353965666434 -66366134366235383436313536373161373231666632323162343638363165613065653337613833 -62366663623161306661663437353437666231393561323561333761663964613864326430366662 -38656666613862353932353134323561383631323331616261623262386436636230616635323266 -35613366646161386137383062323964333032616162613638633531306138646266313238326364 -66383832313162353030346538393634386635303039333466663961396332376264333836623336 -36363131366630613864343735376435623665333331303531303032306636323965383831656433 -37313233336564343363643532336336303632386665613566646539306334333530343837356135 -63343733356239356135643464613065666531646466653230666533633764633266373861323932 -38636237636162613135373938333561303465396466396432306137396361343239336437333164 -31316532396233646362313664633937666166333239336135303939663330643361626234396432 -62333835623033616237633733323831363537636435386161623832353766353237363037633731 -61663634646462353238663035653836613466363963313536666165643061326633663833336233 -37656665656134303038613836343166323837373432663461343964363166333539653036393437 -35383266643532653730306539336431626631646432646238396366623862326564623833353064 -31316537343262656238316634386464633039366334663238313934393939643366623337376332 -38663337663464373530303936613436393064636565386537373530663038613363336639616630 -63653763343666313634643435643261376635643038396230633434396265633636333833636163 -30323039333162323736363162643433333563343462396331323834663963303963383137383539 -66363830363063396566633133646664303331613438383766346438336165336261623433656334 -35323936623039303366636630643761333032336232333934616637396639663562363561663765 -62336266643366333439353763643064386337363233396431633161326663306665646165623061 -35363362333762613830326134373330353133386564623462373835656232353231383535333632 -64626131363234356532613066386239633634393536613833633437336435306531316239306566 -31363932383031393261313034653365623535356436633261666337343162366437663439396636 -36616233623333313637323533643861313633643164396265363633343162363438663164303539 -37313835656161656431373532373937373430376135613135646331373862366539353663623361 -32396439313632343633316461623235616437616366323930623338646364346136303964666234 -65333233313539356331663233386665346165363462623864343334356131366138383339363034 -34616432363666303934616331396333393334383565663165643864373163323061313935313537 -66626239393437613036396637333866373434613037383036333437656366353965316536333430 -66663930333162333838636432383163386639363839653132666564313632373564366438323738 -39393837323434373461626630383536306262376363333364323131633933373935336462326431 -33313233663966396632356362333833323135363261643165303936623835393361353833333661 -32663934336362343533323265613763373264323935333634613064363837323538633063346135 -33653866373636646439643464623032376139353265343966356335326362316133346337626435 -37336631346166383430306464323739623764393637333731646139663730653630353239346533 -35396234616362353165393136656462646130636231366331323837646237623061636262663733 -37343734393237646164643936383765336539323065663739393938313430323933633232633364 -65313964623133626430666236616463316665363731643032383934666639343865646334353030 -61396536353431633739353732666664313263623137303433303861373165613661366165363833 -31636364623662666337366661633233326532633233366436376637613737353236666136633562 -30306434383361386132616465383938663562306162663436366637386664313436343134323361 -64366530666336326561326362396461376465323566663337306566323363623164363330656564 -35353336646365343135343436623435643237373566653865373237623636393931613535353430 -34613037356133646165623833643733376631353437636133303539316436666566336539633665 -64393131646636663634393437353231383264316162666363316131373738393364366137376131 -36336263303665323665363735386530323662653830666335656235306131353561373736636662 -33643134613662343164356630343261353663323335303732376463353339323730656561636462 -64383637326230353232356463333661313463366436343235393166326365613262666237613533 -63626133326337316132646235633133316133373936356165363932636239313034613031363936 -61333365323634343032323732316262623266346131666666653237313837663734303962326538 -36656463396130616164643635376163336135363234643663363564326532356232623364363661 -31343638613965346261356630323733313263643939646461643432343263623135303564636333 -61366238636639626436613736313239623863626137653332386461313466663266336332633630 -30623361353463353265636134373035343863386330646331613264636136353436393337313839 -30336537393535363639613965313664386337353739353731353332303831346634356330363035 -61363133356338346133316535346366323261353166386235646135346339376638323038336133 -34383136313165343333303737326136623266383161306334373863346337386133326136633530 -36623931333864333830666238383866353738653566363633306639643934656335653538656162 -64343064373930353766616334663230336338303666343962626437356464363834323866353834 -33393639623032613534396538613832656435663538373464613936353466646530656261613935 -35393663316138303736376564366132303665313162323265333864323133333766386336313538 -66356334633830643730666463353338303635313565353866306363363964353764616439623434 -33636133613536633862623734326639653361666365363665653839396335353264633565346138 -39333434303831346538313638386263313937653962663633363161323065383066636432336661 -35393633646633396438626363626432336336386337376434646265646363313961653536303561 -35363165383037623737653065386239303037326635636263643436626435663632366538373164 -35616265636131346365386162346434613664386230653534376163616564303865346666616430 -31636135363133633361326163353431646537323633373932303535326438343861303661623731 -66666662313163366161386133373635643066653237336263393335356134636539316363666330 -39386637363538613835646262623333393434316265386133396439656139633432393761323934 -31626130306432653132343266346338366263393361633964313635663039376538346161333030 -30666264323965313135373039353666343864303830623038393235376534656332626565646562 -30303635356538336432363430393066653665383561363030323638623064346366326133356664 -31336438336530366661326630376130323532343138373234306362343131303731643137613237 -34393430623162636565366334633439386363646236613562386333646262633461306264336139 -39393737353161393162343637646263306638396431633461346663643535353739343636346639 -39616234663339386334633865346434373235653830623537616362393836386431613265313961 -36386431613035636162613736353161306535383239316132386538356336663562633539633534 -36653861303961316239323533313539373234666237643965313665313731646139643930323663 -65623935646330353030666337313461363934316430323439653863303639373336663264663363 -61313937353364323465313032613236346566663664343034613865636463626436393937613439 -37656138643933306333336534386666303464376337616163666235316537356565643934373437 -64623631396235326533616264313161323161643666616330323562623963303836616364636365 -31363934326238396239383862376166643931363266633732323430363139373464626539653361 -66613434623036326138353566393062646331353733393034633763393861303532363534666534 -32306266636461346562396132333037356432336337393761383035396539376430313035626134 -39633038363431666433303465356633316630623361323762313533656664653032636636396663 -63616632626330373034396333386334373666366362336563356466656231663939316237366238 -30633162653930616662643263366163326332366165343232313766363739336532316633393936 -62633965663761346636366437326365313465326535313465363066353132653331616533316332 -34643566343630316331313038363337646363306638333235333931366362336232663933316139 -66383635616436393762643564623462643430316164343964646164376131306164643535376638 -62353637613262653739343231346430323466326165333635623334346337663636663565333337 -38383832356265386639653338353962653237633765336330633133663536643030353134356336 -66303764363263306438626465626565306331326361653339656531393666396431343035363330 -38303836613832303933326561303161383334646134636564373531363034356564363961616436 -31316637303236643430393530633765656133376431393339343131346534633833666366376535 -34613365633130613165323433313263613965366366306234633133326137353134633565656330 -33656432396138383835646162303030313730333630646331336230353436643632393238316638 -39366164336165396430326132313461383636326138343133643034643133303739633535333434 -33656438306137303966393930346438313139373863626432386136643635666439623531373336 -32343532363137353562663136306636646134626263623331326461376165653035343539323731 -38353839393837313235353261663737343561363339353631663166326333363834393464363330 -63396137393362363637316566646235646533613436383438663438376130353631326634613962 -38653234303061626639386132363335333565346263313239373466323233643863663737346334 -30316539343836373566646330303762366432646135313765346463643864613864646638333635 -62346236636261316434323038663064373637633136393833626633613162663064316339366336 -38646133613263663236356465316638323962646530373162633130643532306230656162393762 -31343361343561363662643865303366343064356665656431363064313233313265313964613362 -64633062386266346333313565663639353237333330356633336565376266633539323665346333 -30616334396139646532393261633833623165636563373261653637383735333338326262613631 -37336138363330303039383030363430333462393035666236663631643839363833313037396162 -37646631663630303238653132666433363166356631396237613138373734353134313934396366 -63313661626532613639393565363033303836333330663161636338336262316239333365616130 -35306362336534393863646431333261666532616130353039326564326338333934396461333839 -65613336356462333637373538333032336337656466366330643961323139316636306135396635 -64323234666437353537373561356635646664386134656232626531303864386132656232356562 -66363838633734376166636662376439323833623361643532366336386434313861313832646661 -34333838343437643534653533623533386361363830303662353534383633613964303831323039 -31643337613262646433393432663765643431353533646239396238363636343165343038376366 -66313838393635393733663539353364633863663837666435643562656335343866613064303939 -32613831323233633163643665653231346163363762616138316562656665663061326261343164 -66386136613431326534353263633535666566326666613831343635336332613535656334323933 -61613232643431373963323832666530666165646262656437326531623037373164666165366530 -65323564643134376336326337356161306139333637643030303231316365373637316365346566 -35643532393232646434666362343661623439313532636135356134336664343764663738313639 -37636338363833323430306337343239333863643733643931633436613530363262376335653939 -33623163613233386537643934383861363636653165393765613236633037646138336632383439 -62343837323263326539376162343764333161316434656362373433393862343032633637663235 -65396133353434353633316435303431353862656435386336363132386336346661343437303336 -32613635623563376432386365346432346437393461393065623761383462643036646332316134 -33316262646136383832313065323032616561626632323838343133363465656132643830663761 -36626132386334386364656366386165373735383763333735353733346639376235663564326634 -35626633363830323365373138623363376238363234373165343062326633633833643434383338 -34343264383466386337356266353138323163663761343962363634333737663661663030656566 -66346538363935656561616434393131623830616165353565643137313937623630653963663766 -62666131393231653162353664623063623861663965613331343038353035633633626637316130 -66396462643133306361303737353632643139646339383538363430343366366531666130326437 -66343965613035616162643630326436636233633366396639376633326265333663306234356233 -31643833633034633436333264643661393630333632376430313837396330613834373565363664 -65663532636563343836376539353032353765313639376336623735613265643665626232346531 -35316432373230316235373636366165616331326130323764356465653833323062633933356466 -65353566306630353332343836616161323163373364323932663463326561613936663533393264 -33363365633866393662396263643039346366623062366134626632626562646139633363303333 -61303034613530373133613833633666346163323939353631356530616363313733383231333633 -34313631393363663036353235663435666366333336663465383165636236366366313163373636 -64326433313235343164666433613236636435313133346236633064346239656433353630656163 -66613331616638343238613530626132653863386138383233333231383233383232306464386361 -34316163366433386632363564396264396161616430383038613538616235376266303934356634 -39346335623631336239623238323739356630353161386161393933653265386531323561343632 -33613232366335623566323139343638626265396166343730316535623864303431333064383166 -36393961653937366266663461383763386461313966383334626663383665333537363538663536 -38393165363261306335653632626636356339313464393465623261376163383564393039386565 -62353837636661663930666637373165393839323131666162633131323130656135623162396132 -61613134633262653430613762366133626538316438386365393464386630656631323532313333 -39383063316335303866656236316337633135323436383064313737633262326364363664656136 -65633062386136353732393461663930663839666361316430623939303764393335663964393665 -61373932666337613139383265373363383531396463333266636230316137363362323561623264 -30383630303039376465366638366330613466616134336465616139633162663531386434636466 -36323334333835313935356536303662333035376435353061303665353634393565313562623734 -36343433663236653834366434306266343337323331353432326432386362326665333731336235 -34643838316336663065376238656464346561393161303536383532653130343536323362656333 -63646434306261306138393736336430336531356533326233313165613064333539363736613734 -66396235356533663235663437343064336533663765386561323162353732393135353139636466 -37633163323334356439393631633631643634656239633337653331316362316531373436356539 -31316665326439633130633232633838376638313834613766656166313538623264373462336665 -37653263636134383938663938393636313537323730363837373736633936383330316439636533 -38356139356163343531393261343334333631376363316565623531363034646432346465386461 -65356165326666383832616639306538393163636363366666663436326238303231373430306266 -39313565366262363032653838346564393633633334663838356530363966323133343565623862 -39383761363239663233393062663134656331356337623262373632303261363034323032653130 -37396530626164376632636637316331356365666264356232316632656437633161383130653565 -65363763333263313163653063343266303536633036633336653464633333313762663133376631 -37313661386538333533343234613237313662353435313166356164383739646639666331633861 -34386463396138306433333739313865643831633166626562613336393937633832363638663735 -66623433323263303734313930346136636637363938353565363965323634323961326331616333 -35653161306161373865616232303032363762383934386462383761313337353165313039323631 -64356265323534326131613234343031613063633831663234313562383738356265643166333662 -65313961363331393535636532383936653630306631303061346236613336623266636437376234 -65373762313530316132653661633837666266383937376230333631613435656562336533313963 -33643535373737643334343464383566336336343231666231633839663438613930313532323961 -63386633633865653464393432383734656633316134326265643432656437336334636134613637 -38373134663433323833633636313266323337333735666633313962643865633733656134643031 -33363837666235643062653433353331356633303061303437376665313365376331353139666233 -37666663356533626632303065306430343132383034303132376434653864313239646162626365 -37333930366534633566343031356164656433666532653132623566353935656230336638643737 -64623335626565383736323532346632376366653965623264323466663865376337356635353936 -33613036366438643863663564633132323932323963633535366664303262643864343334396137 -63343834393139376461336664333835396535623439363966643937643634633335666231646664 -30376536353738393333323631326462633733633538363564663730323861363839353036393564 -66626239633630323963396431643437353434663434306663363739623737326261653665363264 -35636566656265663565386239633236353830393237623434663730316632663937366265373232 -32623236643032643735633034373564663838306465383263313231346362323538313864333338 -36656631313431353639376432613134333833383834303935386534323063373139353439343731 -32646361633965343338653164663066383664666465643564356535663562363337343332653965 -65643861656534376436336262396331616539303863383966316463383065373364626463373434 -35363662623662653962383134356638346633303633373338376335666336343837346133323730 -33393133666237326136633332623336623531363163653737383963633866636262633533376565 -63383532376565346131323038356139663538316532366164656662613662353961633962376264 -39326336663563353330363135306164646334663730323938653164393033366335303438663230 -37613963383763636437343337316661363533656566396437643531323763333663393938646236 -37373862343766306439366661363963396466386135323037336639366166323264306339633631 -37343237363961636535623231616266653265646632303232616265383366353633653636386464 -38353962626531663464623836616438353166303431323535346337346335646235393934323839 -61336238306130393837303834393431363766393233386634333332333663376538373131323961 -30373633373338616437353530356163353765356336656137626666646535326263373962613935 -37363031633064323032316363663338336264373666393537383032663861636131306261636361 -36646661333335316562653766336264326539306266363339346362643063323363393638346163 -61346335326137396536323234666133363235623935366535303333613536376539316134656238 -38376164306135623830613130656464343963363561383833313433356461616633636535376531 -33336234303766613436343837303734313833383435303036363666306139376534663733343230 -33313530653363333132303363363535346430373131356635623039376335383333323734613133 -66666366353332303862666331343562633732393636646238646637663761373835373963366532 -35393264343330616538366539386464633532396432666461616635666666356464663637323161 -35623665663936346636363763663332356230376337343265623061356137396265623465646666 -32376566356438356334393562303663303663353630363138326666623831383635633630316437 -30303938373838363665313033323831633866343266356231356137346630323833646534396661 -32336436646431336436306430303033356236313032303430613835653862623038633332356533 -39376363623062393533373030646231396136313134343332633033323338313563316362323561 -61393062386462613532643366663034663532373737303936353461353838613962383965383464 -65656331363537303037396365653630366366313533633432303538363138343035613037613139 -36613232396334346131373038383339356163303266633939343131313936303034396466633838 -31336663343933366433613133626338376432366631633735626233613564653338326166336366 -64646534613030626431626161316432323465343465356165613963666538306462333631376139 -38363464326233373535663361613233613532333333396466373966316135353765383732653838 -37386332316232633265363836366435616537366633656466376463353239373238346561393038 -38626264643538646166666561323139643563323263396461363931323330353838383263663230 -31383430323132306333353264636462653366353334623730326532373032343337353161633362 -36386263613964326139396163633336646538373835363562363839666432376562616331633038 -38643664373566663336663834383039383736353737303631326561396461303034333131353635 -36336433303139316561646231656135626532383064376431323165333863666536636663313266 -61393838313132323735616637356264623431313134373265333764396462646163626234623039 -37356463656565383532396161396537623031356362636233303765313932663039366365343432 -38613031636363663736363535653665383664343064373963383962373264303932623130383034 -62633461336635323734333531313832633337356631653962653665333134376235646331626338 -36386237633932323163353535343230376335633039616465386338313065613139386161336466 -32333864623563303565373061303366643132333264653661343336623963316538323661656565 -31653136653062633664653831653535313338646238303966396532373139643062336366363365 -38333166323066653362613564376463393566356466333862313130656232636539636336346131 -63643833376539336239366639613137616338333934303333646361653639396131313535616135 -34613263313761366430393435333030636634346462626562643139343262336665373632653664 -36633434326564346166373833306262356333326135626166313630343263303063653062316262 -62366663306130316531643132323262626632396664363330376430396261613635396662643965 -61656663363733303832613064656636316532653831653263336632366361373261656366386433 -31356235393763666664633035353661363432333565363633353763343339326465333631366166 -30343364613935353761633932343861366631383835613937363936306661336330636635383939 -61353738393337323666663066616131313635623862386332643866383561623866613164663863 -38346264343234346365356636316164383834393032393163303662336662373561626663326439 -64663863636334663163313936323763656636363430623262653134346264656164316439306336 -33393830346135363864653032326338626162353265663264393535396430646665353534343730 -61336337356631313664363961306662373434626462626436376130656139643564356131646632 -64373535636130363165623763646433323235613236613465346238356630393632646638366536 -30393161356336383531633337633635303166306562326361653430336533343339396234393562 -38643337613436663161363030626630666436366135333234373532313738333030613963346163 -33376238373765306432666239616463376234376431383164343639663362363362393763303231 -36626634373035626232613733636232643531666131663634303663306665303064623533313231 -30356438343334623638623864623731313733613639306232346538623061333462353631336661 -64396236383739313161386631396538653636613739626430353934323930653231663730633438 -62346336343635356263653835373635636133343838613235623535666533653538383366356339 -35626564643065313634396631616434643464333938396538353238356430303363353434346634 -66306532393066313333636630343535356165613937353939643539313637303561643966333231 -33386532356130316666303966616365663435646562336632663166323864326535643861656532 -39363064303738376436356230333833663763343663636538636637373039613530376661313132 -30626663313461653364383433646531323937373938303433613934343234643537396264356338 -64356538376237326262313434346561383533313233396361653665343232643666656530343839 -37393239336434653763373066623264356437653436636438323436323535643138666133346534 -63363737376364303635306566306636323335313761623639303636376463333466326331353637 -64383838373663353832313536653563633030616466336335643830633239343361313363373233 -30326437316266653533316532333164303634636365363531353563323061376436356232613236 -65313061346336336632663764646238633538343661363263386266623863396130663832343031 -61393934356234336463303766613935396138333433386163616238663730366363333030663661 -65393739383235343163376461303132623231343862316463303738376566343665333163353438 -63616565613561633537633665333839383738363964363030356437363337373831353539323332 -33323336313030633761656238616631386564316531376664633631303461366234623239656436 -65303230653631363661616231633436623937666532653836333262613137306564306236613138 -33343032363134666435656166363430356130363039663732353062373339373036626566356366 -62616235373565376534656666323064653362643762616262316534303533636130666163373038 -35633866623138656431633165306661326130633765353865616636323462323635353931656431 -63386166343162656637353438633762306235353031396235643662306534343432333462643632 -32646263386434373733633433306535653661353961343363396237386539346339623234653339 -36663236663133393135356265333837336466343163323264326266303666373163623730643365 -30373764386234313532336131616532366430376362386330373436363564306339303137656538 -65626236623431373438353035323865396363366263356164326365643564643366623834663031 -33656662376263613535666435613866626464653033323133323132376664316662663935363134 -38383066643033656530346339306362366261663239633430366135633564656438613630386434 -66643638623065333562303464333366376533636263396430353263396631666431613335666232 -61326163353930666338376631366361613637623864323538366661353236323033366562353038 -38313035666531343562323764623736386338303633616434363735633061396532323233336263 -39356132343861346336313866663061333933343763303035343834336134343366643038396664 -33336364363536313536333833333934323266316166393331633663373433336538303964356634 -61376465313461373663366536643565353931316233393766306631343161643661626137666465 -32313638326432653538326565326633666463623064323066633230393332363636633133363364 -63353763336231393634653363663166633538623236383730336466393332376530343466303662 -36396538313630386333306430363231653363643530623837386365313830363263303236313464 -37386162383532363738613733363964363630386663616165343661616433383535353935653062 -38326339396338633730363235643830363762623834633136386136396236313938636461303234 -66303732323135343863343362663139383666306538643862643834336661303134313666393765 -38383439663762313334343365343432366531663066643934393031373232376166393731656631 -34623864653531393765663231303664373339633334316363336364633733306164653930623663 -34306337346138316536666664373765336462613230643733326539303862663263373334626236 -34366631343631353765383835386261623938346261383934316161353338613433653835643435 -36626265646534633434666533656463373731333139346462626537383864383433663861373434 -31626362626361656335633135313136613162393863626263323864663763316238306166343635 -33376264666166613238636439663766386138636165623136336332333633316130643535333036 -61653936633630666639623734373438373761363363653261356434366265633765616331643631 -63323862346136363530366461333064643663663165306239323132326163356333663933336634 -32613238323337353830303339313130343461393732653465343436626437393065323365393063 -39656434336561376438616537633732383730363536343439366230613434386435383031393238 -38616266636464333364383235396264336531373539373962303361356537383463663362326639 -64643137376538313134316434393163396363333335323130613463636261656463373737656334 -35316136386535663261356337393534396663393534396234366530373834383834646136333031 -30353436656439646265626639326135656435613563363463616637616665623535376631396362 -65336164666230636237643234636330353539643966613461386632633962373638343635306135 -32646435373238653535396364323837646262643238316431643332306333653466626634623062 -65303635663130333333616338626539316435346537666561316433646263626235336432643538 -39363561343333656533336239306463313336373431633565316633396439326533656365333666 -39346564333037616536383336336332353137626564393230643831616564656436306637616665 -38366132366134336337366130393161373863636530383732376534633064373363653835333064 -37613932313139616537313365313237343335333462333536643034306330366361303635663463 -34306662633566356338643763393666376433333430323033373832326132336438666430333465 -32386331393261316133323931663461333436376464323063316639373637383931636238323661 -33343930396466646662363530323664346463646236363931343936636162363737323736633363 -63396362306338626232656366316235376562346238653865363239343336623363343434333834 -37613133393831303265386133333936663536393732623562633936666235373330623032323638 -32366636353065353936653766373732303463333133613334633936656233373830643563386631 -30343862346534656432326163663234373165623636363238356332613566316338396565613530 -30303534326335353436636264613539366137383364366530363365303161313237353731613237 -62393238343532353066343964383562323333316265383966366330366138353831313437663566 -36393866643430653231623766356465396261386266663537323139613430663163373333306638 -61333538613037633761613162323366663165386161636137313332313237653437386531636364 -31636436363061303437326339623465303736623630363031666233346461383363643739396138 -33636233373637333862643561653361356637376163646333393563353065386631616235323733 -39356638636530376133343730346364303262626234623639303530346131333130636166376464 -33383337376331326536363765383163353938643066353138376538303039646432636434646662 -65623638313564323164613466663661626435303963386265343630613466376234653633386130 -65353335663261353237363732303935616265633232333665303633323332303763663437636466 -62316135623465623637653262656163316533383766363239376638326662653236653531323837 -34316630666338396136363135316166326538313764336336383330643133343832396164636338 -37363131646366333930623063313536663766303535326165313061663033616664393836643462 -39356534656463646638666362336464666236323865666537383365616663343036653361626533 -35616338373038663166633434373338396365636462643563646136386166396337643965313332 -37343331656138343634316538656230393434326531313734343263343531653962613632353663 -35303731306630623966326364653135396135346338346339323963363366383230376262336363 -32343132353534363939633637323239633539656664626162323134666234663337346339333539 -31653130306163383738333765646262376134333330616439653736626462616131366262376661 -32646335636133353431356263666563636561663162383166633031653532633735323836303062 -63356235323833336463646233633266623232623239393633353064326137313633613631396330 -63376337626430663064663133363963656434663965656232666338653334383535376433663133 -36343166323139313534353766306465306435306565343366366236313965346164636364356131 -39303363633637373233626637303038333666666535646639373830633330383131343164646632 -64323765633436353334656435376139356133336638393363346435643236373738353263663335 -64653162383837646435626632636232646436313162326664393066373338306566613061643063 -66613165323432353835636261636639333435313737383333653336663365363035393131393432 -37626238653765353264366336353733343735653364646136386231643737323032326436373637 -64343031643332363639363135616264393364396533626533383239303936663539383631363136 -35336263383331306263643834396534303738316434343363373637303536626234353731303966 -35303833653336396266633065316661386664636139313838626164363835623061646536346261 -61346135353235373064623330343737306363316464353134376133653064636634356364643034 -38663263326262366462323066626361313539656535303336313961313733386230333263313966 -38336137326135643639346334313037666364303764333862613836663432636431313766643561 -39343630323665666264343332396535333664343533396538323935656562623632323638643830 -61653936663030666131366365643232323736393530356562383134326135636634396361333262 -31643934613931666434333365643737373436396331623138343936616665666263386631353265 -36366337383836333066316362303662386266663331653362336263356666386130386636343232 -61303139383731666164303537303836623664316661393462613762366531653430393865303534 -63373339643538663932613437396331303236313763303236663737353232656462316262653763 -65373336646136323038326131323031396538616266653137613538313432626533376537646163 -37353561333962346664613030386466663330393437653736343063643538386365363161383636 -36386462623833323835343635623237636439643561383439653639333961366638303263356431 -34613938396237646132376261346365386438303662376365316130333839323230393335376631 -33653337396234336463353737643662323934623331353665346266396137366461353363653433 -31636264643736303265653031336135653562626564643765646433313634323364313766336531 -34396330623164326266356238333937613365633662323935633634303035376532313466373331 -64356535343936373866326539663431643036656132613433373563353638366637376661643139 -65613664383038326366663265353461626462336537316466366534346363323661373663343362 -33646366373330656663353965363936643234366233356535366630666662643364346232343939 -63666463303536323865646438653462653864376132316535316261613339646235663263663338 -65353935616563636230373065356539656232333931303735346135353933653934613561333764 -32623536643766313964646131303737313233613762326238363065383166323561336363303165 -65656134656665343366323733333137343366353531323832303735313033323931323937333661 -38623662333762353764386465666134333639343164363235646263333637353934643766623139 -61303335366461613864393366666137646137373162643333303239663534623532613366383236 -30313035653132623661343939613132346234396230396130613236373866353762323131306434 -32633362303635656432643733343865626663626233306437383830373963616432333766616333 -62636164313463613630663339383239316537656430373931306239656666643339346462363162 -32626538383166323534306232663465303834653833353339386264323361636562303636313133 -61386230666563313338323832313166393462623433306638616166646236356366366435386437 -36323130653437323362326464616235396266636233373430396533343836323661626637396431 -64613031363763643533393164653262396139373863663935666566343865316336663533313038 -33303365316161343236656566643830346432313861333133393136626463316231626562376565 -37386235313730356462386534313834376432633832306631366430333361356466383935343737 -31383566383035356335323635333436653032316539306362653739336339363763626332663639 -36623736306230656561666463316332663739633863626230653434313363323830643065346334 -36636237373133643138636665316563643763306233663039623239336666396361376334303837 -32303063333330336431356461303032363630373463613566666237363766356231653232643539 -35306563613237666137623661663634313031343937316438376462363465393438356430656663 -32393765383436613533663265393032643230353237356264623465363766626333613465366165 -62656335636233343238343463373231306334373264393830613738323939616433356639363431 -31353131356430633931393839636362376238633635363562313865303033363535366566616331 -66653334343835383731333532376332626637376536323731386463376566323037663063356130 -33386231616438663832653565646131323566343734636134326163346362323265323738666136 -63323132353634393831373432393762323039666239386464383331393037323432386166636365 -31343537393531363334653039646665306664646630313837666330663965663465613831663530 -35633566343063333630326265643736393264393161376266653239393137626164633863633235 -31646535313265313832333136646137376633303032643863613362663936343937306537313165 -31303566653361633834303932656563633631393465303664383863626539353663653338616461 -61643733653338306533306139626138653630376433313136376239306661303562643034646461 -61623738373136306165393731613831386432326261373036353666313863396563393834633332 -61376637323665633264333233663662363138616465396632386566373936643339653835343363 -30316539663437353865663736663032623234623461303639646631333934393566643039663139 -33343866333339326664313264633966643864656665303234613964343737616261333862363939 -66666634666564356264373335326161653864343537373466303931393865376666613966346430 -37633736633231316433633666643133343036633432636337373363346464663435646136633633 -66663663666433626335336236616463393230323031653538653164636637653438663663666633 -64323165623838356662343734353739313230633138363131343832336630646535626665303362 -36366664616463626365616338383364316666613333646333653039316537663731316136383435 -66326535383538303937616434333533623362663534623334366364623361663834336138663030 -30363562626664373664346234333362373665323266653730613365653531326235323366616566 -31343265303065623663393761663465366365663862373636653133333131623565363866346562 -62343330636434376530633931656138346466633165343839653336633061623139326135366465 -32623263346135303732666663633165306166356638343462396231356232383563643961346530 -32393536303364626162343065343732316261366432383739613830363663323761323330383431 -39623035326661636531396334613237303533313564323338303731656361623534663463396238 -39343462393531336233663431633930616633313839643238333135313731343462313562386439 -35393931656637323738636637616561383232363636323632633030343965643533383433303139 -31626231633964373438323763356136363761313964383431313665363534643738376233303735 -38643333653163353234636335326338656133353735646565646533396363653963316634363062 -33383466313730336661666534383762353731326135663362396536666138653236393035626231 -33373839393964353632383839313333653665323031396565623266623339663232643732326639 -38366365336437313565316462663731643337346165303161373033356661646161386434333463 -64353538636537653638666332363637393831376662626564336662666530393936653832613465 -36316536363736666338356236393830656161613934653965623438623663646632366135636364 -31333030656164636562663437343839666535303939306532626362626363666261346437616136 -35626263373437383061643332383935316433613935393562336334386664666437303137353030 -35306266306633383664653334366232386462386665323532343637666339626633326339623262 -61316538623136343162393565326135303530663663323161613637353231663366323635303733 -34633439373433616364356330356263363532623566376634616230643437353864613366303365 -33623265616562363837626461326234623430656666636639666435623333313530646166663637 -38356261366532363335396534333734343434643537626666323161333663323362356632636465 -38313138353362323332303361663766353738396466373937313237363837336565653939303230 -31356362313862383835616238343734326262646563653230613131623338313866656135383337 -62323833373664633632356438333638623336656131333465303236326639316435656662373666 -30316461393565343138333332326431323066376533626132306265643064356132653564376662 -31663864303137363732643238363239356466383835353462343333613136366437666462623036 -32653366363265393965383436333839626637316132303062393632626663396661656234306436 -33653734663863663230383437373837656230366333393866633965326134666563396162643766 -66663238633030336339363033396534373965636337376335316138643338306638316132613164 -30393433333437353231323764376465366435306236623637643031306532623831383039343431 -38616561396164373234303936303038323036353435303136373231343261323662383662643764 -66303932663237326339326134633037633337663462343963333536613165313033623261323266 -37336439373039333564336335356531633764303239353966316330376365366431383732643263 -39613064653035316161653765303461393432393032633537343766303931636162373431396232 -65633733653962346135396562346561626433363964366432633763363132306161333431666138 -35626435393965323030336263356532316437623534323936613231356335643434373839323466 -37346466393563333031316233633731343236653734313565613337623166376431613638326464 -33303162376430613432313763373562646136303466653432346234303230346662643765366131 -35303036323363656637343031313962363830396663393262636437353762333932656530623132 -36313737396566396161366237373631363066376335383864623032363361303365336566643136 -33356333306636343164643232313032376437383033396165663837666133356239303465353431 -32363665356231346437376233373730353231353834613764346639623932653633643164643737 -38383633613634636231613933633533396430396662346366643139363934636530616337353163 -66663537656530613037663766616665343334313863343933333239666434663961636437376632 -39306236346632373936613834646534323432636466646234663332656466323565313665666532 -38376461393330363865346535386634653965396332353133623435623035353835663065326666 -63623734323365386437336338653063343130363334653931323330313937373030303038303036 -30373065643831646437363834646137666237343564303834333664383962613033336266333665 -66633664333532616531646366636639373264643434666430393534356565343233353136653231 -31333332343765636333323632633066363432336636343165333532323938366231373233666461 -63353162333065313763353066353833346330666163656563333433373835323664353136386637 -32316431373030363663646132646334663166376130333565303036373933343932383262376136 -31623333326461666664623064303232303838313830323866643964366538356535643933396437 -36656331343164316133356165623836646230616338383562303762346637356137643539393534 -61656462653235646330653166633736333363323366396462613636313664323430393232646239 -31363330663062303862306533666137356538653236333862346632323230356466333430646332 -39616362336139633362333939343032346264316139383165653365366532316564306239356234 -64663263336631323062353466346263356637663166613865333961323062373431666532643864 -32336666666462373330376334363232643534383062323836366361393839363864653537363865 -66366361643837333961643462353363323566333966663338653437666463303863383966663031 -39393238633162636235373233373533646465336439373935663262356665316338656136626230 -38623731656231316339633937336162616136333533313761653236626336636463393365373465 -33393435313662636137633237366365323837376663343937383730346434316637326532386638 -62653834393530643436356662396131383739353332393239386463376632366633393436386561 -62393761653832386665306236393034613635653933313465613762633635396235363163653561 -63623233663461656366333630396661376131623466623332666663396537373631386238356166 -34363431383531623434363431373464653332386238373237393663663862613632373538663335 -30353835333031336630366565623534663361633534353830623930383865383533393637356331 -35366534653337326631646639333266313437623837326366363034656333333137373566336165 -65333931623634366132303261626330353063393433323339613235333563393832373166326638 -35336366613537346365616133633538376465356462333533633838643664393061386464633932 -35616365383336346233303230303865393134633632653363356465363762343032373530306436 -37303263333365626461353239343530636336616135323566616366613762663931353737623064 -30386361303866653461386464336163303532653737353136663164626430303636633136363439 -62333738373235613630323261363062356431623738643966313665303838353637373161383037 -65343138386164623433626637626438316264303432396466336261663135646563313962313633 -31343338623566376231643439343565653330393930383263323331366462353834323430373139 -33653135623039616135353039356535323264383132623234623163313765376236383862346631 -38346366626562363533313864643232636338666639623832616132636464366133313765623233 -38373265636332633230636230313732653939353438636330336261333939393139396233663665 -31643264343235643830313636646631303761393934356264316335333535303530313036373433 -62393432346236626234613837376533376261323030346335653332643239613038343963653434 -62653161653332386532363861306364303031313932646332626565613238613838346538643063 -35353938373535353632316163626665656435343462633165383432353565366163346264366136 -32363665653939366262376134633162656236383337656163363535363166373264363934383064 -31653361373136373734663937343163386361623736336135306661393631636136623366616630 -66366263656464343338343339326434616535656333313831653738373366343236326266653437 -38666562613731336334656462386163393033316661383862636331373433373931383362633735 -34623831643738353833343738366331386565636634626338626466303134353563613237396464 -33636263623235663334613038303866383538663863316135323635363261633536663461353437 -35313336333635636662313631306264363635373864626461623266616437373036373461373638 -33393639613533333235313662376263346138613037336530623864613164316536346531663835 -66663330336638653136383063613530356331333333306361313934633333393063383136666139 -35333431326535616164646563306661653161313430356430663931323666353962643333313363 -34346565343861666638633431383966326139343438633236323866383731363439343930333961 -35646364636561363364613035636264653865343132383733333065633732343665613135646263 -36613335386633646564356365346534326135653832396364393232623962623633326366393866 -64623464386561666439393862303165343464373730646463386561613365643666623938383333 -61666431366666393337636630373930376266306463316236636363323635363038633530653236 -39363836643966666637323832653132356430316635616335363237656466396536373034383561 -35653937303362666335393135383462663532613933376561343135323239323131366530323138 -61303233346336316232306466363034653230643265643163643336306364653932663133386662 -33366132343836366330393432386162663735613661633261386664623232356136376430393236 -32336632376233646561326535613563333235306334363237613861616562303834383933633033 -37313237306138643332376130636535383361393334313937373438336338613966633139376566 -32366530353730623839343066386462376565613131326265383137663038303639393138396332 -65333932306134313764386534663435633861623535323362393862373835623564363431646336 -31303363633262346434326561323861646532663664613637646532643032353430383731343261 -36323235333932333665353566383565396162333166623335356138303537366135383363396364 -63613430303464663834346239613334336337353262346630663534633230393966373338303532 -35363937623435626636343063346531656263616537663530623263373238663434323331666138 -66353038326339663462643861646531663930646138316364366665646232616134323036396231 -39336635633338613862393566383966393236366638623066386334656238383338356266303839 -66663865336466376564356464326336343661373936616538653433616639373438303130366365 -63663534336261383532303765336235653966333264333066316639383236613266373039643331 -38373132363238396632313766303565366266663430623733646137353265353235383530633866 -38373233393063643830386430336637626133323533613465313065313237326666643435383332 -35646233336634663034653365656462376638373839366364323263376433353562346335633438 -32663562326630326263626463623866336135636266326232303635353136386564626438343736 -33333561616262383439656133623863323037363161366635343538333065656639613134613061 -65633835623866383336663162373361353461333936393461393235633130316266356237666538 -31623164663864356339653934303431336338373166323866303535313566393039646432633539 -38356264366332353265356135643035633437303963613634613261323236613231316465383737 -31323862373939393537326239336538343166306164643937646365663061613636383530323833 -36333539373465623933666137633263316138636432623634666536613133656432333135376439 -35336566353463346165663630646536356134653063643730636538323732343433323639373038 -31343236303965373230303362373563616333646434303330333364643132623030353235393462 -39393636363330656134343065366330643665316636633762353137373063393732646164623363 -33646539366164616539313730303362626130306565636633373537393665393035386536663033 -65303966653162313363333138303062336433623061626637333631616236623739633231656263 -62623864623934393937383635313530323138356530643537306665326266326633633436633566 -30393538623936383932336536313038323933623263656565396635343037666639313130356636 -62316438623162343263636533653565663166613865643531316430343062346366346236316631 -64613662306237303833333436643064663032316261316264666237636432363938633161633538 -31393566373135663233306432353433313136303036363030393739303034656231356161616236 -63353664613363333136633739656432613135313833376236626432633734343132653162356230 -34393439326439393137316339393030346534373735666164646261663863333161386666383632 -33396438373031613036353839643565656139316532643736306134393763636261393434363937 -39613931626335616632626162396461363039333938623764626339376165636662633037613764 -64626462646637393837306332373738363861643637643134316230306430383533353136366130 -37653133333761373639376461343435623738656463356138393432656165336134616364393034 -39623663633861633433383863376562336562643033663638343066313633306330376664376263 -39353163333466303637633630353963316338343031636632613462366335633532373163383263 -39653063643665383338633737636435323733396139656531613161303331373161323331663230 -31313661346166393732343066626161353564663438356163346463326162393834396462313362 -64613431656362393861303266393362393764303866316432613062646665356264663263363433 -66393063326334376238656637373430326364613637613662346161343832653932646531656632 -31353766386363386430613635393037396438653530393234306536363965373831333834346366 -62306534323235623635653661363434313262306138643765653134326638316139363537396630 -38643233383535353438323930393232666139303734346661326635346132306565656635313735 -35353938326465636438373761636561366664323338313037316437373332613761653539356663 -65343639633861393634343262376335613563336361373837363865343065356538336133376435 -30633139306166646232356437376132646236346463643163333130633966363236633236303236 -62336662643365646334386439626336656337363739353231316234353165633738616461336430 -33333936346536343366376634626434666635616163633534666662616436356532313530373232 -63393434356630663832386535303230306236366130353564323065383031316231303534366466 -37633166633764346430353036316330396461306432343337663236656336316334653336663464 -34353233393633356534666533363132306661653533323230393331383733623130363565626334 -35666362376334653064613762396138356430313531616236653763383565366165353539663136 -37323832396532383964636437653463313732316161353232373636336330363538623136313661 -31326534333535333361343634666432626362626532386163376137646230626133663333633234 -65616636643239356263643835663335336566653637366264666336663134303563663132613533 -38636333353961633965613761353333343765646130363239396630313062613561623063636238 -36663832353937313634393865663861663530363635363365356364356337316538356265366461 -39303563303637656366646365396331333438636561303864373964376365646435353634396530 -32643133326237626334613536636166393733666564393566313664313638356662303239346334 -30663130643739336665663262323965363632323863613239373434336232623964353838636634 -64376564316432346264653265316639643766626461303561333931633630363539313939333833 -37313034353035316631393865353736383330336433313235316135363738613638326235626536 -62643332633265396666316533613432393763336436333333643433313065363739333233663165 -35623834623430323233643931656563636561323039393234666231333061616330613039353033 -38393638333638666162346637356563646333383935613562366430353062623666616366616232 -64396136653939316236343538393563316238663466373834666565633939653639666261356365 -35376563383238623761616266623430663662653231653334646630646564343461383966663063 -64363164353534643935623237363939323634363934363063626236643638643961353934303231 -30386436386534346466323134376161363339363263366265396261306361343266316435373135 -35393862616336623834643165306231323364313834336664393630393937303130303533346435 -33613963376239383961626464396665383039623761643639363930386538363533353035333164 -33393733633231306161633932363438366638323037386165363939363736343363653533653838 -30336137643334326163626537343930646562633436396334323730616333353936353364306665 -61343163383631346332343533303564626464656334383363396130353530646466333433333537 -61353963306334633535383562373930613030366166343531653164666432333963613164323830 -31646433363737643663303563383864333465666534663661613137393433313433663633393731 -38353463363361343538353062663231663738653865333738613963323566363662343336353166 -61383939323831646534623134373730393361343832353732333963356537666161366139383064 -38313035626334656363323363396638313237353737626535353262313936386562313433306639 -33333839336564323633393735663436623361303864366565373238346134316135356139616130 -31303039616564653335663235333330636664623536386334383933373962316530393336363433 -65646132373833306530663066343631616134366532303332303565653030396239333064623636 -37366432343138313831303564393365383565313164623765646464316538376133666539316139 -62323638393963373937373565373738326665333562353132386236343738333737333631353435 -30326664616136313235336631353564386266623936366131303034326161303431303830356663 -38353661373765643862373133336362643231326533343033316662343961643039623163393730 -35623938303564663532373833333832383536333636363561373661363063626266656463323233 -38373264353432326330323464393036636232313531396633613164333166633564613265353862 -63343832316338376533633137303462663934356239623630333930636532373833396461346263 -33343634626431333262346630366663666562663561336132303735396636326436663631376236 -61353134373061666433383932326638363236313232653237633664613562373662326666666430 -37356636613662313637393038643530636239626430643630363564613161333238646637646635 -37653235303537333531623633653433613134616464366261643134353165323262396566316662 -33633331323939393364383435626634643861303738636637616361326362613864633935323138 -35616136336365343033663038643332646561373536643832626138356436633030356362653333 -66626137316365353830376634383364666332353664386435396235663136383365303439306265 -61323938393630666434663435366634646431396537386435396361356461646639393933623866 -61356430666437643565636664646431373630373364343263323133336164666564313464303430 -35376135336230353464666633633564303133316663393863656239333262663139623066333638 -30326266666638336238353638393134636463303331373661656361383166353137613631316634 -30313664653333643231343336313638353435303139643838383438653732623039623165373663 -35303065303063666235363861623763396334343638656266633861313132383534343431363334 -62393234633235346432306665353435343231313636353134303231373433366433663338323930 -62663963313039306161323330333237663238346539373665303265303636303331373461306135 -37313734326638313236383238626137313263356362373231373437333037306330376131643536 -64636462386166643739303963623835656464373135363236666661306334626438643062306362 -38656366393333643165663033396530303365396139313164633838656666393261356461633661 -66393035383833333738313561306432393134353636643862643736323364313133663033383064 -36633433333564333461323063643436313366393666336365646235373161356530633630663233 -36306164306164626161376133326531366431656236366636366636353137643533646165616263 -64303936613639363964313731393961613136393861383039383261383463313634653261326565 -36326561643164383564386462336336346333623539653463346338313766373963373738323262 -64623032366134366634383330353866613766616464353434646363323731393937326263653931 -66306664356364393766626631373437306333616465316636336331303530613036373963376533 -34363237663962643338346137353632316266353934316635633063356231393332333732373966 -32653761363864313332626666373534303632393636363462343438323962636637623464386638 -31366532313663393237383238626466343037636535373363396536316364303333313862316637 -39653765663535373533353431333866363061373632336139303532646433363937393134393139 -66313266653038623461343738353039663532326439323631353064613432323631633039376532 -34636334636663626437313933386665663361363435633434306463376532396666633233316130 -31336630306236633863633238366466313864313137323031383534383233373933323831396431 -65613734616331326232313139633031663439396263306539383137393834303863303537366639 -62303530653536303633393936323361376638666364366138343737306333356234363066393232 -35663534306563316433643632303461343234633435356334356534383263326265373563663039 -63346231656262623063346437616533626533323366303438623962333932653962366432663761 -30653130313664646665346662323865336136653538626164396130616630646631346666316136 -65626639643335316532333864333662353161643662623738663863373832616235663830303436 -61396263656332303930636533613461663733346637373131383437343364653663393538303830 -32343730353635373739316431386435616464643964303264656266306635386266346463306538 -39643033646336343764323466363132646539626465323562636137313964336633383162656439 -62306132393331323438653638313738623362656462353663363436623661313461666430646633 -37666237346330633662303461393563323936353737386134383630376339643336613639346463 -36313864623461656633323665356238656563636361633162373764656161663132383861343438 -31386531303234343238356531623639663761343364326230323232316338663863613265663731 -30313731383230336335306265326665623662353234623530316663663434323530666234613166 -33363437336631373464366161336561386264633834633936373638323836356137306531356531 -33306565393061656335663562313337643839366138633837616630356261326261656465323161 -35653933613964363632383636353963363731613536386432646537663236363637353233346336 -34636236373163666133373962663161383665346538386137636461333838356266373939353037 -30366333363064303232366334633938373332366236313438626230393336333735396363383163 -38316464386363323539303636666666623361383138336434363031343735666230613530363738 -39633139633732353463663563323663303636626336393765326365616261333665306236376533 -65323139323062373965616130376238333839613331616634363563663437623033616362353438 -38656430616530353264616661636237373739356139346134306563373437363637306530656166 -30336637393362373838623465386366363431376630623464316661306633306366656333306232 -64623133383361383938316661633333303434326330613466376637626131313434616563623433 -64303435633432383334353663306361343064373361363365623461313634336333313831383539 -61306430613132646639313430326638376239616532316239343262386236383738383236653331 -65356336313936613632353466653765633263323634363263663033363061643539626635363064 -31643738383230323465393732376664303133623432306166313635633832356336626531333633 -37353630336435383839323339336630613932333438313564393665663462306161323832306335 -63393634373165653734363339353862616438323031393633336463373430663438323634343661 -63333766373331306233303538323434386466643163333662363430663966653166653135393039 -35643030303230633535386334343232613534386535343730303336313732346535653537333631 -64633834633639303134353933316362633164646163303631623432303239343239383535656132 -66643666623632316132646366363461323564663232353333626130303232663534386436633531 -36363161313566396137623731636232393637353264623338653939393338333238393934346563 -33666236373164613839356236333835326134653865306233383930353930373333646639333631 -63636561393533366166663737656235666631356530646564396539323965623232663737316134 -63663937306162626230656433356161333162376633613139356535316563303831303436663466 -31333934373130353561383932636433333665376638313936343538326562336431646432323766 -39333566343165353235336537366336376436303638616138306632393030396466623961363732 -30613334666366393238393334363738633139373132613737623934313638376261343264346466 -39316234643266316330636664663639626562313933666530636361343437383562326539646363 -61653833396563313134363135373265333339373563363364333266393737376335336131646135 -38633331306536376139626436386438343639336662636635373938333763633366616338326531 -61313435303761613636653333326162643834613861636134613164303432356339303537646333 -35366230303062643765316363376633316364666136376362343131323938656465333634386138 -33653236333463623634393232626531636566393337666461613239313663376439646139643536 -36613663663936656339376339313436366666396263323937643035626163343633396262666661 -35323065393039356435363965336239393761613861373631383632653430356431323231643961 -64313736356565313136616231653435353037383764656263303365303563346135313661336166 -65613235653262643362386638626263663230316162626434333332313266393461646230326434 -61396431306163373935383739303631323933363238333932643430633138363537643763646661 -38633164323762333238363831613862383464666339386661623866346161623966623436633862 -33626263313661313134623334363937613661636330343530326531343339373664313763663433 -33616361383330313863363734343233316434653934643766326462376162383839343030376338 -39343661393636316531626530666264393462386232303535306165633366626266313439623631 -66636533646632343864353162373364643932306633653530306137336439323261623665333564 -65333238633736336538633532643163326537313135303238333066623662613636663832353765 -37663535643635303163306236303939303462343832663436633637336435623431643663633533 -66376338356539393535386636363333333530376663353035623833333537336463343664306463 -64626161393038333732393062366161363438363965636463336364316230636632386465313339 -63373035303666373232633164333535386434613732643930313938613337393137363664303236 -31363630656630303863306633336436303238386137626535643266393432333637353635393531 -32623335666164633939656436393635613232353836626331376463303462626132346661613862 -63303237653035613532363439653837666565376364326135366136353664303966663330626633 -62663162333530363332646462336436336462393231346666646361343730663737633965613136 -33316465326132353434663966343665633938666237336231633333333162386365646134643837 -31303430373532646665366564623064336365363061643338643966396234643763663764353738 -34653438393862643239386139623439643232663337346265613234376433383536623135383333 -34643763386539633733353231393666633864616463656435353535346233623461386665326130 -39373162643933306162636236353937323033616562653261323064633137613539333230623935 -61633139646163643162653265353032643431613439353631626463623336333166326135326165 -38336564666434373733326136643637376539363635626464303236316166353435643938303362 -32383365653034363133306363313234653632656562343262633563333631373637386131623135 -64623534343734343734343139323636613236396239656637333234386239383263653930326665 -36666663323231616564636530336535633830316162643434306265323934363336643931336134 -34623435376330336530626566363839376434346434666137306266653730353933656239323636 -37333765616361323831343938633430363466333161396335366438373839643331396131393533 -64306266666138393334653562343864366364363765396261323136626131323064343032363065 -33396533613530643635313436313361396665383661636339333766313234346633323132616532 -32353237666637303734376633626238336562356333383465646439643131376338313338616539 -34623338336465326265333364306664636462663133656231366164653865356462373363656637 -33303337336264383631653034613338643733663434663331323262326234306265633064393965 -66613133616261623261373166303334633038623237663832666233373862393338346630633830 -37316332626135633962313133313264323161393863376531303961663032383562356265343935 -34343463643635656237613763613030646163663231383763386337626231323932653965303466 -38656633336664303466313837306636623537323733353361373866666339643638633565366162 -64303834303366376532323062303332386235303131616137393138613632376339363630333736 -37656338313935633137363031333465366334323431343061336533353561316135356233613566 -35646663666131373366613563626465633235373764386462306164343237646131663130653630 -34333234383136656332353061373965343837623765313331323063653930663939343837613065 -33616531373031346130323436373336386462616565346334356137363434643564383035333734 -34303832633430613133383262373161646231373137306137323636613632386437653133616266 -64306163666664383662623032343362633631656239313963646163376230613362623833643437 -32323839306462363530353065616263333761313031386633626236383731343339333530666531 -66643730356265373464396461386134383239326439386566643964376437613637363737343662 -33643036613664333037326666333438343134323264613465626538613639616265656164656562 -34373561363964313735643165326164366333623432633263353635656336313661623433396166 -38643134316433393539386661303137353632373336316364336336623538346665323335373663 -37303634383335313131653130666536663563393131383864306139373531363937306338623462 -65326635396664376536623239306138353532363966616162633233613065366136343730386133 -36346437306330336238613036353833633164363261363233316531323763613066663565376131 -31303964346265373631633363666633623831306234343066663234386330366632653663303365 -62613531653237653865303338646138653233316237353733356465383964346661323239363663 -34633538393661386238376138343235356638646538643235626465393738306366343462303539 -33643366373739616563663266333865363430373831346231373431653537306166636339353262 -33666233363665663934623235386632623963333734316132326664616232333837353031313233 -64306230643063333332623138376234626266383061653431653336353137346339316635633830 -36343732353937343266396230396536353336343166376132323062333661303738636463636665 -66616565613535383636396265353039366265323931373639623466343462663839343462313261 -33663765376530306537626333636137643061663930366139623461643338663235303537666335 -35353338616666633931396332333130393966393432386466346232343036613632653132366139 -35356434383232626163323038646531323164373830623334633031393766613231353861353632 -63346561386164383863623364343763383462613233386464383062643636333036656262363232 -35366333643731656436613366653366616630383666626565623465633837626336373661303334 -37633934353239656461623234363766633964623931353035626464623932306662383934396137 -36323738396335363061343138333565616465646233363564613664663738326463343634313361 -63316638363062613432343461383665386633333266353630343461646461653832386138613532 -30373737326331333736653236663331303638346337663531653661346664313765646537646263 -66613663316637376335303761343166353431613266656233663833386265366131666138623338 -65356239383036336335633661376230306532393738353862383961353134366134353433643836 -30313564363565373133653262353738356133353637316534383337363830643836383866386562 -32653064636339633734346634663236363335393438313264303132656431636330626434386238 -65613336656665646161393863306438373835303961343465643233366463663132353234313136 -61306332666265346539616238323631303536343664633733323431363061626263623637363334 -65386131303761366266656131663837616234633737613564643336646566383839333161653630 -62663561343865363366333965633137356633383732306138643932393635653533376630386438 -61646466326263336135656239646435366137653733303135393338366432303365343030306138 -63626263386334363037356262303436393338643734393561373331663962633461616561343765 -37353431383263323930306162636534323636653235626465363733666130643864333463656635 -35333261303565626530626132343639376137646363663361623235323739623231626530373064 -37616438323134356666636132346437306138303830353262666537613838306363333436363331 -35393039386530663639613636376266373262656236303336313863393063313262313134306365 -63643036643432633663363361666530386136393034383638656138646361623566316633313866 -31346537306432663363343734613937613139343361666661373864653863623936323230663465 -63346338653535643937323366396332383132653532313966313536373166666262653564386164 -34303063356662363166326262653464386636366365656230653136333035646261303866366539 -33633663306162393534643962336261356566613263316266663231386638393662663265343162 -31646265363036616236383965323938366335623931316665323637356165393837643233323133 -35313331653033383562333139313062366334333431326265353035383331303036643133323235 -65643366316666386632623233636531343036613438333037343438343861376635613730333666 -65666237313132343735613037646261626334386137643034316364633238316262646261626436 -38386161313732616462623633313834643130666634343934633038316637393137626665346564 -32356236356632633734366161323831313736353965643832376632643033343561663866616135 -64396538633934616363363764366238663835393733343965336264616331633631623732336337 -35356634633030383864336362663035303635333735636537366236376236313033643032613735 -39386135323338656164316233396661363763653966363935633730626339623239623035383635 -66323834313635663738323432626331653863356561323935643764366336666235646165656462 -35666137656131656165373530613061633737633939626465353330356137336132313036356561 -33373663356163633963323061383563383530316534626662353330303138346433633362333631 -65363761626466663834626664336237313134646466356238363536636633313062613861643262 -32363737313563646166666337343166323438646132353336323266663731643937383734363230 -62353038396437643836303464346136393064313465343164336139633666666165383961623163 -62646333346330643736323061636636616365616531346463633937383465383934666335613663 -63633831303931373435353332366530623236386138306163386466343633373132323637316130 -65343936373930306564353736353031623534323539356562393064333631396434656437646538 -30383064316466316433363630303033343937623330376132613237633235376663303463633238 -38313033396630646234323165623837623035386666636665666238376364386264343133326138 -61326366303632653066376562343533303365313331356463393665346131313836643263613537 -31343832653338306438333163666464363461326632333264396137323665393930316336393032 -32386561643862393361623731663532663537313838656338383865306237656433666462643539 -39303632346362323761373062623833373263333836653936373365663863373364373264316137 -65316130656139643661393131643563336637366566353233313262333461376231613839363639 -61653431643630643538376666303565633761653863383463366631653639343963626566303231 -39326534646636393238376464316435303835376163663630656431633731643965343966393162 -61366166636663383537313961303433373965623033396337306565343337636261373236386364 -39323462633966633838633635316533656132333161353561656539336139633866633434383237 -36306134613638333631303734393132643333643066646262323335326362613831396231353462 -66353565626236383663343535643634646165346539323536356137356234633736636632383130 -66666261383131643734333230363439373164393239353432626537643333643766326430643162 -64313136613264323935326336646166303566363466343532363738376632356632396432366161 -63613031643462613065356133333238326431336135336533613565653565346634303830353134 -63353538326162633336366362366134393061356236633861313031643362656537333732643263 -32386462613530646639613065313837383563646538613865346531656137656639313462633732 -38323137303864656431643365373630663663343463333262386161363164373762373362626236 -35663661376238626434373732313465326162653965356430613561353361616532653832303832 -64386534383138353163386265613266353665346563386464663239356234646531313561623337 -63353130346163373739613134373630323564346138363237386365353734353965346564343230 -34373361656262633933316533316431633037326266323135303731343633623734666136376236 -32343339363561616530316436393964646261383135373663623062666331653635363062626132 -61313235613663626635343831313165616665393135383932633161393734313131633764383136 -38376165643733633236376130336137373437663839313637343964326334393435653437656534 -62653364326638333063376337636535313861346231376633303830643964306364346231643439 -35366533646234613636343531313730313366656432333337623235363839633936333530653735 -37663763633765323437326162356165356639646664656662376435386338356661303339333938 -61343865636130643838363665626163353935323635336432626565326336323836316539656266 -65383332303437316436356131303761326163646539633139393231333431363262333365393230 -33306166386666666566303633653839326262626333316230643666663562316562326237656237 -37653031336362656264386362623962393835313239346365396237366439663434623666636464 -65386131643765373732643365303534326537633433396239353437336561633538323332313335 -38623736663166363335373432323535396637396138656237623933653264613036356438333433 -65613264396337346439353963366465373630363336323534656430636261636639393063323461 -64306462303266306636613838643630616539633361313839636336336532636436656462666661 -62316131336634306561346563393335636237383861323531633766663739346161383864346431 -39386230363431343230666630636431663739373136303762336531643532623238616233313438 -64373761396439326634326362643362363966366237383764356461643035316663623733636133 -66666531636361633833313666396261343630373637393065646361363963656631306234643535 -34663037333138323330363666643036386462613266623961653836376265646434303030353135 -33326235353064343938366664396262636330643765393164616434343165323438373435363131 -32636432316531653161343764303432343265386239663139313230393666633834343565306637 -38323666633937613062363961656630356535623835333966396563666561323437663833613333 -31303230353330383866653930343337343937366432633463343864343739653066613338306165 -62663839613030303133393865323439666263343734313136316466623232643832663439343635 -64363866373261613537323833366436333734646263323031383531366262316638366461393866 -31356463313938323039373831626134356332623666336537383636343763356639363066383830 -32626333643864636264623931393961313166666531346161396533316138626433383138323832 -61386238396162326139656131343630626264343939626537633063313031663035333663393962 -66323536323032646430326565643138363631643664376334663338336330383531326262636433 -35383732323731613065373030633734646139353137373863356465386334636363303230666436 -66656638326665343564343534343165353432653037633433306565616233393433353361393532 -65343961613635666134633837363266333462656137653833336363626666303966386561316561 -30623437663834636430643839643666303864363838373665323163656335343039323665343037 -61656335303435366638663661373265333936393632396163646335366438653932653162356537 -34343334666533626330313434373732323330326433356335623961613266386562323665633038 -39306465326533323936613735333961393931356438626138303235616365383531663035383862 -39323839316665383334663235636565633533653636633366613833356161323238303364393065 -38386364316362323534636164356533326430373161633963646133376331353638663734303863 -34393564376634656266323334373537353965333734333964336530646631666665636238653763 -37356237666562353236323033326439313734326639303966336437633665383432393733346233 -64663636373864623338663461633262393730343735343839343039376339306138626533633462 -32316132323138666366623231643133656134643937626664623135633764386465623531613234 -31653339343762313036376362303037376338393836366434353064613337353731373363316666 -65663035303065366238663066643237326132383464343064343461666563386364376334383130 -39356666623631313334623664623466363935336435323032666161303332626330663736343963 -65343463336262346434353435366238323436656134326134333564366363386239393733323664 -37373431613233303732323831303434326661633738323435653361396564363330663638383539 -32306333623535303731333836336562303733653236343361643739383162653639336163353834 -30393139326466363335386131343438613865393163666663346663356231616265653265313166 -64663531386233663735623465643131343235663065653130306265323661373539646630313465 -62316564356266666239393835313062343262666365633162336366386462376538353337653365 -34376164623366663635383762313532326236646232336334383538643963303366323633383331 -35393137306336306232623836363964613762346263353132323132646636373233303061663932 -62353330363063623033633262616163636537656630356264353835316161303234666261663566 -32323430386530653737363233653663306266356164613262663939633630343236636361623837 -61316162373132383330336139356338376165393730373631666537633966353962326665326639 -61623332316639646630646332353362303331626563366339663938653038323939656562393933 -39653965623430393965666331633236616165336230386537666337316534343432376537663933 -32613139373763393566303363393566373733316163353732643965346461643038616663336634 -34626131336164646665636132626366373366636266303532623162343066343630616265353632 -32326565653165336165663134376566613534346231613933626261616139623138616131363832 -38636664386538373137366539643432666464366435333636653931316564633537353435303461 -38346333613764653933383961373064373966306135333739343361616333333064383261373836 -38626337663463353733353437666432313831333264336137623461333562643934616431316230 -63346439623665623364343563613365393365383037643765626561326138316238396330353935 -33633833363134396233646161313064643366323836313132313336323664646236666534333565 -62353465386437613164666632666230376165633165393835666332313438376632623265636234 -64633161366133346162663233653430313361313833396364333138656431333136666437333635 -31336561396535663933353030316636653139353035646261346239663535636231396535653231 -31666433666631373161643331393566343062326464353964386234326462663264316433393039 -66323262396630303363666632623435323831613266643362303732633065393432366331396139 -61363561356538316166303736656433303737333135643637313963643964353836376165626565 -31326264396331323233373436623033383436306661333063643137343066656432396463353536 -62633136666235383931656239343730363063303530313537366130303835323639386335633931 -30646433373834323538353239343466663538613538363066373963623361333137306138336565 -37393436303031653564343961313338356365333430396262316264636565313561373664303364 -66373064663462376432323465333162373135626635313464653965343630346235373265333432 -64663531363663336135373866306633626236626437393030353737356431666335636134333935 -33616637616265643038623861613333353963303164623061386565623638363265613034633932 -31373165626637663234393166663533623166633930343161323730383535383062643663383535 -66376562653339623931396439656532356137383136353330353835653265363865656136333664 -63323562303366373731346539383037303430363233326135306231396362666562333762343765 -65363938663037313836623732333562636634376431396364336539393962663461363765376134 -61373833656239376434323365323162373930386462333533616237623434656235663263646433 -32633561303033333561393732656637336534653066313963663432346437613663316663613164 -61396130333065303762306363656335323031396237616463383139333566336362656632643436 -30313965633537616435323730353137636633646463356432383338653232353135633461323436 -64323031303764333438666231383834633534356264333566343739646463336233336261396564 -35343465306133663465343063393732383661333633376535333664633932373136633564663934 -66396262316233333065323939393330376334666531373131333732323633336139663434373666 -31316164623137643536613962353862643435383731313334353230393866663438633638613832 -36666433613265626236376331383132393937653738616234333262663965333535393961303535 -66653731373339306232666161336264363731666566343036643762386139313161396130316162 -33653035636139643033396335623530656539323938353962323035653762376334666562393833 -31363438613363306234616262366535373037356165663836393134383565666666623764616139 -62343933383339383865383561646164626166326231313435356631386263333665363538636235 -32363330613033646136363830333931343435373937623530376261623836376431383864353030 -61336234643531653436393564656232313032376262363963613162663530333037633039623366 -37363962356133376234383532643565326433333431363637333933396330383730633431646330 -31643164383261613431326336333163326432386566343833626166313462323866663562633861 -31306135383765336161663165333061383937656464656332643334383563633339616437373031 -35306236353163646566303662366139333063653464613134663139656437613861616366326232 -66313837366231646533343761303965336132363232393135643634376331323335656138336264 -36396362613566613136303435636461653038333863663032306532633331326136623932613331 -34383233363864666236653965656564326532343466643762316535323933653431623664643139 -36343764666535633233343933323735353936366133396261386432396661363865656563383066 -39316534316238633261376233386665333030396335336332343766333037396336643764373466 -62636339356436343666623530363336343933633835353464316437633163396532663832643035 -62323434303661326137633739363938313363303939663230353235376632363531333130393062 -63643565653031626430353962653334636462343466623531353437303639366133653166636533 -36343730336438356164663562333565363639346237333566633566613065313731363031393137 -32333539396636616636313864383364646639633636626464653161346432343637633237323038 -62333232313230633033303961323034393462653830363739316339373531383633346135366265 -33353766613864353338316332336564636138313064646337383839613237653463666466396338 -30373262326462623731623332313766633232663361343637626133653338313737643665333761 -34653662643534613837643732653763316138326130643737373937633837393263326136353337 -64343532653666346337306365613231663732383731623334623933363232666231623462666238 -31613432343437356135303230663030653137393033333235353662336533633661353236346638 -66663263393131653033656166663736333334323139383034303037363535363332333430366639 -64626634313931623235376661616165333464633034616537383736326665353030303136316536 -31666530613730616233633834303062333138353138643532313035316532363362366239343965 -61666334303534343765643265613563656661303539666663663064303037303138363635393266 -64663134383538623938626239366461386630623365663565326166613061353336393464363466 -36353934383132313661333435623163626336373138343738323538653136323734353133393863 -38353735656638616464633364663235393935353033633435323135623232386262343635303137 -32633434656461383232323365353033643033613865633238383364323662353066346230343264 -37346434613238643563646537656666323664323032626463383965613966616538653238643465 -66656261353964666536306565646364393264393739356435643839636339336230303663646338 -35643230333232636334353234643438383862356433626235366239626165633166326532386364 -36616536346239346363316334663233646131663438323064306439306632313330663437386633 -38306663396137636330333666633935313863373733386432633739376437396336643664343635 -37303534383438346561326131313139333831306564373531326534393831376235396336626537 -61396664666234326261636137303036353339346639616264393266306333346162616537323766 -62613064613164316433383462376235343031393564646131316237363863376535353233613131 -32366266343631383136616134303938396130383734313737396365323839653962323333373732 -31643631636631343534323238353937376137633963613563343930353238663630323034323361 -34613966306331393961313731383765316632346165343037353164386636323835366465353132 -66326262353036623966623439386334316263316562353931623564643136346539626363616264 -66343632333630306131613334366630343338363738316533623764326331396530303961393462 -31666630623133336366663032303032333666383530396363356438623539303732623266643562 -33653033653833386630346536313834643430666331653434643238303064333636376339386233 -61343663393362343466623438373163333163323461363035646537363162386163623535376133 -36623138313938383032623831623739373935613339333838656263656234376166346532306432 -36343666313431383331323562616630633730383333363235353230636235663039356365383465 -62323435353361616335613038623066303731386433363465633732653432306532383365343834 -36333365363966653130363461323365623138643366613738613164626533353239383463343262 -64396531336433323239666461613963336436393461633366386564343238373165343266646439 -65363232386132656130333766386635383265316531303666646632373233303761346462633031 -30343131636231393035616330636533336330376232323837666630666332363762343231316561 -64633164623663373666313434646663333039663331316330376362343838616430623334623363 -30646364306663343136653166376139663835376239633732343037343137663733636138373834 -32376639363337643235666264363661366532643365393337333765626330376537393631353336 -62313664323635663438393937613466393239616466393565643866343835353162393939386462 -37383639636463633666343531373137646433336539363931646336366232303562363562373364 -61666462366335326430616536366264653662613665303333636230333939336135313730306131 -65393538613866373034366230613934653564343735383638616631303636653334343165366662 -63343961363038653135613866393434326662363537643462613838393235653837343061373036 -35623762383439336638353265623338313037376635396131646539373234663032323561316339 -39336463363635633966613933303663363864353566376363396537336363383132333133313936 -65373661363934623332636237363238636136356537353439396633666630643039383262613465 -37373739366538666265356435656435616461393863393032313833353636616563393330356663 -38336366386565303832666666656663313137373734643939626539396237383932386138323132 -61633537373737393037373262396363653964333165373962623934363266643864326137313534 -33616336306432366330333634373535343738346638336663616138343865623130356566616438 -34313264383434623762353265643635646665303633633636636462363137623334353439396137 -36383265353331333430336138353233306565653862333465623832626366326563636636306461 -63373564306561356132396237633134356538316137636465383238626433656234613536336664 -37306262386335613064663735383438666437646134643161643130326635373734643535333665 -61616461356137343736636135306335616330393539363263626166386332346630376336653764 -61386335393534336266666130343233303661303832353734666231323731363663613739316439 -33333933636337393530663262666163626562306365383132636661633661323130353363373434 -62303064303432323462396435313531626665623332393637646235373565366365316434393164 -39303264626561643430623432663565316464373766613664643438353465623765666261393833 -32663439326633363361643531323962306238336461656638343165643763636666346562303761 -34393730313133626235383361626534376365636362646664393031373430663031363038616234 -37313837333737306337313738646530666366636134306130316339373531636136303263643338 -33623761346237316366313265313536633230643763626437643066656336343734643163646139 -64633565643663656638383531643839316138336164393862663131303365303665326165386663 -38346132663261356263313937343063303638323130316266373938623335363636373062386532 -34343333356239633763376236323839306232643063656631663132343735666638636134623366 -32623534306236326161366561356330643132656361353034333466383239343465653130363366 -33316365656338303761356264393535363531363033363933323030313636623137643965383664 -38346136343063356331626136653164306338626264383030373539353766343833666136363863 -38663230376361313964303065306535306662646263396536323266373936663565303833346237 -31383365353239343431356431663731326262643463616233383430383962326536636334396632 -30616539393238303339313866393335306163313261303732393564666632396531383431353035 -37363862306262333533303762626430663935353361303632633831393365376334326435383731 -61313662623037613066393661373633663864393332313066343332333531653730666337353036 -30303530623538396536313338386139396665643062656238323636353361623762353833633931 -37666432386465623237616665366337663062316337636234666435326333366535333239333432 -35373664393366373762343264336165356261356165626662653532633566616163303639666139 -65666163613931316130663530346332653232643962613834666135333135343335653365323734 -32666163656631363233383330326330353866656162313135663962613166376563303366386162 -33616463623065346536393034363735613331313365366538373836343264316238326561393432 -35353435613765633933336435373466663665313830353633336534386532386235383238313734 -64303734376337336331613064663864316438306231356265656138313231383066636566396639 -36393763663938386364333965373065663838343463393131343264636362333434366132663033 -63666162323365623363316461343235363431323634633464653435343332353261313264646337 -61393332316432313164643030366237633761343264386435643132313165356562383965346463 -37613366313836346237336331356333623635626566316333396435376561636164303333663166 -32393565633531376465393936363639616239643139353737353830663231616263306562656239 -33363363623465633934663031373439386531383739663132393434393037383062336431376336 -32316430323434393135623735316265643731396335313238663966386132333765656162363533 -30613066336261633835353262386133653537646230313936363934393664646432353337356636 -31353130356239333733313638633634383163383236346139346536303564393662626262363639 -61623938356534303762323234616338303962326661343965373433386365383135386364636439 -37343030393633616337313035383734363431326136393365623766316664393665376361643534 -62653163613161656564333535363333373337313130393261323139626634643364373933373836 -66323333373339313763353462386338646532366631336636366431363364663438306631336635 -31653935633636623033333762343032616431636362353065623532313639643834393561343866 -35613165313764303833646434653365366464393432323131333265633066633737353461376331 -32633232363562353235613637356262613439653961323565353661633932366662393335333263 -38383436313664356435656361396334313464666231383765306237636365613831346231313065 -66666333313139383463666665323966663065323934316335363633623030613432313239663738 -36666438313134383337393335356265353430333264333638643231343434363038366462356366 -30343938616532316565316261396439623239313838656132373461343361376265333663313663 -35653238656565653662383138336664653032613562366239326266386638653633333661663361 -63663530353162663665333030393637633634633463393165323837366465623337353735313638 -63323232333362373738373464383165353366643938316463393566366334383633636537326534 -37336166636566306361613066656665356330326535373830313239316438373937623564376434 -31616532616566653538383832306335326336663839353963323737393966343063623032333266 -37613366303837343931666237326333633231643961613739333439393732333863363931653464 -62326439363532316463316138333032633633323237363965623963653039373432376237376239 -32633030396263343634343939393663636461623932663163643731646237623035396361346632 -33613833396237623234646137333533646130666531303632653939376363316333303439356561 -33656164643136653033343262393737373662383163383137383135643536373962376438323136 -62396436363235373133623538373633386337363661646534636362323332656536363533383833 -61323838303537633034333530386663303065636439386234366130613237313664623863306536 -30356139323734303036633637383466303563356465613835366237396138366231643062353335 -35346432336634633165366137656536633763366362303966656661636666393462383430646561 -61316435343263336237646331653039373764393061316233333366326235666638646234303837 -38633761336133333832616465343133313865343132363465663537303062346135343764383632 -66616132316638306336653133333564613464633865656262386439636232643135633462646437 -64336134393330636639643062316635363364353866386634306164646431393164666432623262 -34303033316666663930333132363932363238313437613763343466323832623537653465646364 -38623063616437663530626238376664656239376163356334643536643865373363666230353366 -33376435643661616235626163623761366232333931396665363537386432373237333335353966 -34633561643236653865323063346438353562646638643765333861613232613238633433356663 -64653031663365373934323039386466316331336666633166353563633264353638376337316663 -32626664393730313731316265636362626433636436626362333065666338343130636364303534 -31396134616334643866613534653762653338393461343664393866373166306466326636616464 -32326436336166326661393764383933363033346634316337356461373065323261376462363465 -33313339653631363838386461373162376437646530633239653466353364366334313461396363 -30393433356137656363333563613665303730316230656639376339383831313966333765383438 -35366162653264396338373666613030333464333039663132623739643138336232383263653739 -34613163333839363536306431383233653563343239373161643532326264346161336363323832 -33333738396465653538363864363038333563333334306438623865343430376433653832636130 -35316466623061336666643731363939336366306237613663626330636466663934396638303462 -33376137316165333465386633356630383761303234656462363432383537623764336332643566 -38343839613338616164383062346364366164363734393165643132396636643736643034336638 -32383734343361306463346263346561303366313134633163643636306635386230313563316631 -35623936336334373666633265316430343361333736396661653034333935643438373731376462 -35663731653734643633353663333161663234373166656162656134383932363237323865353862 -66646463383564313735333563336365373838633937343233653165646231383466343966383731 -33353439633063663238353536623135346634323633316630613062323831653861383039346163 -33613962333666323932373331303564316662336266313239633965363230666164633636343631 -64323739363734653263393135346463636639326239386232396438636430346238353939363365 -36373861656539333234633439343336663764303233623931653137666438643465633431663837 -63306463373562306564326564633936333161393032373265623837633636333034326130346135 -39313135323266626563633035353539613264353864353862613539643930373331383232653661 -66623365386633366431633064336364323965633361363930336364313337393037656564366463 -36643431346463383837333034616161656366396236313462626261323935356465613931363635 -34363931393337663131376331323032313863336139646165323964333364383637313239643866 -32323662316232343033633439383831626431653833343965633330316336326639643139633030 -37663137613038383264373936353831396565363262373939353834376262353137306137323131 -36353335646662643134323332646230623162353561383732333935316539663238303836626534 -30336336633164323132343539316538643265373739383230623036653138303331306137383834 -32343963346335323563363731623835386530636364626234313133363132313463666463313135 -36343236373766323562353666333331326237626536343937666663363264323534653437646561 -36363139386235656536613265626635376364316634326634386533633666633065616666623961 -33613561373536653632363765306538393864623061313135666236653734663064393463373864 -35343231303632663664376234316463616134323534356535623032386161313336363866353534 -33303531366663333761643461393030346461356664396166666636366235626333653762316434 -37343962396138386630613263336635376136333334373734646461643162643036383764363964 -32326336366532396631663031623566343931666262616362633233616465396338383339333362 -62646366386566353263303664373361316531303432626231353533333034353439373936613933 -37366635303435663033326364613935323334353731313239336233653561626539363761373032 -38306362326339353364383663306238383533316232303138623364643564666337366365323265 -30303232653863623666383838623633383235393834323562373135396635373163616635346336 -65336662326363663162306432613537323366643531353864393233303631346164313166373863 -33353037386630356237613336303561376165656431306433306635653464653237643562666633 -37653432383432356461373734656438386337313061303963343035663635663739316536313961 -31363262343438343236626565366134373365623964643731393561336439666335306265313532 -64316266363765346236616433353038316361636264643935326466333835393435383437323032 -39313930386332643466663039356436633338613130643863373665303238366463383937323836 -66313463306136303661666333373165363330313439623766663765616561333464313733383537 -64366432326666623162386137343335323062333562643539356537376639366330666232386165 -39393332346439373431363762613761333037326630386538646133663831623331656335636464 -32643162323134376261343936383135383565626332386138343632396538383236613139633265 -64326363333261663233653736326461656564383364393334353637663165396134396465343761 -34316564386164626165306137633130653031363562346434363133353832336530383534353133 -31373961356433343363646434373562626666623061313465373466376431643561303634313237 -61386331636635346330663936316361383665363266383064613661346136383435613664373165 -31343331303233376535633064333462373235653139356530623330393365636333313961313737 -32633262353430643431313365666538663630333563656538333135373264313439346333333436 -66343737386434333262386165316131393736356235396131363061613463323532333464316338 -34646439326536646331336633636635376136353234653962316265356336623438613539376332 -33346461323834616266353437393236346237623331313063663730626333383939323664663834 -64613234623366663237653032643062616664663061373536613437613039313939303639303039 -66373563383963356130346435393239343766346562326261613532643266653663303434353235 -38343438626330646264363234356261363234626165343239373439353738663038326630663936 -32303932616335633932646138653736656237336466646532336333643265653833623737623263 -34333666366439386431663065343433616537316261633362323530373239643732636231386466 -39386263326164333433663061633332353635303431383835346139336163383166663965336431 -30336435396136656464613235356434383633633161613332653939633331383732646461633866 -35333266346630623963323038623037613638316130623635643965356631353438636162663263 -32333562613666326339353134643963366362343164626339356431373334386435656635653866 -66343933613666626237616265666638636631326463616461323933306163353862653139663762 -30623665376162333635316164353336356365653633643164616365616434363735356264326234 -36386333323562353134633836323039313535346365646534313364383534643033613538366535 -63316438623138636263386262353432326566393932633236646131333438616639666338366233 -39326434646337343638366533303966663932393564343933653665346264313235633062383834 -36366633333138663535656534633439333139663765396461393230373439396431653866323436 -35386633323365303838613033363462343338396266386133616139306438333337376334346438 -34613431653264646130666530613262636133343630643862346237333164366465383166663863 -38386332323462313739343432613863633038396262646464313131656265373964386365373236 -63623565313837333935666537636665343866643661633830643162353565376531303136303530 -30343065346638333434643461343933396166623862303561386336626662626137666134333131 -33313861653063353465326237363233666162333333626463316235633730386630393565383331 -39363036323835363137396436333862303931356366353965653661393163633666386566333532 -32316632383463363933363337623266336465656132343264353333356330383235333438346662 -34613264376438613161636264633162396236653763623637393737386661313039346161626134 -36373234326461363962366334323866366130626136623138336135306537623965626561623365 -63336662613635393961363666613030333632623161373139356466303532356535653837396364 -30646236353437663934623534333134376363323263303232663738356538616466653136623033 -66366365636234663637333734636163323338313133326564333161316432336534646463653938 -34376232316265366237633666353834343862306432636565653065623738333434656131323962 -65326334383238636134356437303833343836646561636565666564643432383635303864353034 -31353234313161613534306632653936643465653162656263343464353731366135353230343634 -62313032616332333032613930356334326536623632373832363931373838663539346633636161 -31383830636437313130326366393862313832316436363738633035316639336134633133643361 -39303730633138373837383433326434386161666463323238386465383332616431376365383639 -39386266383131363233326463326632666266343937633233663261353736323766343037623239 -66356362313161366635666532633839643762393230326630643938653563396531653761643238 -62633031343237616433346430333564623233346338396363336262383566616539326138646238 -38376565656436613732346433376232666431306235326130636566323233313964353561333363 -32393262373231346230343333306135356536623739626338663633666337303336353063613265 -35313436346166386235383964316338343535643734623833313665383031303465336165643336 -31616166633137373764356566393137353739363839316231303061313563303330373763636532 -35303562623331376133323735626462336433666636623563353137386338656531316439656230 -35636137326135663132663364623131376366363563336232323264643966633431303563626438 -36653438386266353133653833396130393639393931316234323432303463666562626535626132 -61636430633536313464663430396239646637653466333165393762656462623534393535366239 -37343135353234366266656366303338616631353737616333636266313135323738663830663235 -34663835616166323739313430653031376565663435396537626130336664636465663464386131 -63623435353431306436623361666431643164633831623966356434373261623565356664373934 -37373935313234643163366539303530363230313863656664623463323931376466373735383439 -35303963396439343636303731373463393335613338383063303165383133353464613061386137 -62366166373733663236666238363938623233353262346363656230653763623262306431643135 -36626461663334323234383666663062643738336431303466616462633861366132376165363565 -66626431633265303266646638323634636463636464313631336636663833376333383039376566 -34623134316132383163353438623865396332393161346331333839623032376237666532396533 -34323764303064366436396464663262396666316637313630653535386166316633383063653134 -62333432346639313563376635353435393733333539353461306461663939373437343339313366 -37373566303637363438316562316161383861656530363331336138623366653366623965396533 -34326264323136326636386239623964653033336638656233356330636630316533306563326562 -61303635363937323535306162643637663437333232643330643062323766326431656238346630 -61633738393131343637323336393365613162626631313134353938333631636332363564333561 -36646466373838396462663765666238316365383434316234623036396463643964303666343136 -33306562383433366434326265306337663164356634653661396366356566336364303030646362 -33326163343466663533643233646332373864383331396634633364386239373736386261383634 -35643830363531366362653233333139613233393964343734336631626534373864336138303037 -61336166313032616565373761393630346433323432653139666638303238303831636435633535 -62386265636132653730366537646137353062313965373835346664656430653233646364633935 -65303035313265623333376130373533623262636437313565663636383665356634386166373366 -34323565386133363732646430363665313961316531383235393133336436393963306231646130 -31303131343962666136343632643166643564623064333162393230323139333064306536663533 -62666263313731396133393038636431626165353838326362373236386531343732633262343338 -38333637383766643030663064656162356536666264653230363436656161393561643431343065 -32623862616532613461343332363565353766313239323966326331386137313766653966666334 -34353336313231316230303739343034353664343037353133616666316332363136366134656536 -35636166356132323765313339323034613263623862353665333133366630383638653632633766 -34383662633439616163376631386636633066353465346463306362313538353232653435323838 -30373433393462353436353530653531376435643736623864353362653665643633343562323236 -34316638376132613262336365306266333165636432653939663965633161663437653639643137 -31323839636634653833626362396663626364613462333639366466653635646464313562633764 -30336561313934336230336330643637623766623236343433383732316539353461643635306233 -33323261303061373766376165363531663533613439626532663538376565663963393365626531 -32376166653131656436346633613437376363333931643164623565623261303336383366343734 -62643265326363313134346638653136643732326462333835623433636539653736363739313162 -35636364396439646438316565663364333336346434366333353234653431643462323335306533 -36633163326666626663323565383765353438303636663564643539623734636531323563656334 -31393662393234666261356434616534343533356430346666363730303366396237653539623037 -35663536616565343534336335636132316464616239343164313133316230303162373035336565 -61336564346437383133613739356435663162633538313739646535343566343463353037643761 -36306238643434353261653836386264326637353635666131663038633165303133383430636163 -64623362336362336337343165346233343362356462646662623035663137313564353337353832 -62663061666163623332646463303662363737333138386531663535616264373939646237326336 -35366665633065653361626232396163646436346461653666316133343632353637363330366136 -36663334353636396230653763356162396565336137333066353862616234343263323964363863 -62323234386638353266623638333033343535306666333534633636323039643437386633653631 -33633630636638653961663062613330626134343565373639333535653538376238363735323564 -33306232383932633734306335663633383535623066623330383031343537366430636633323931 -36386230643963396134343465323738633765666236383433386638336166303163333333396562 -63663737336564646365653638393734366661373531346364326662336437353139656136393662 -65653864323039393434623634306564373036353035643466626462333962383239383431376532 -63316131343134373961353732383534353065303735326537373637663962633033646434353063 -63626566313139643064636338636432333463396663613461376338303863656639613361326362 -63643934396566386430363866306135353037346661653163336233666133343638613464323863 -30363566623839653236643165656632336433623039356363363338326531353438656662623236 -66616161316630353861333864393061303331363762396533316637333364623035396238333966 -66326230333136353139643837333765613131323361626136643036653162313566666363313362 -30353234646331393065626464323339643932666135373334383634376563356364666364613836 -31633334336134303638313730643265643739343563393534643035376264613939356635373436 -39303066666536333436336439333136366634626664643834333462306166326564323837656536 -33366666613736666634653037383932333137303134313330636334656163313833636561636338 -63613064383839663130343465353761633564656431346330366532363565653966326439633166 -33643962303333393065393861633935323065376363623032316338363465363630303337666338 -36316231313533316531656639366439323434626630376531343837656137373635366138333665 -61653939303934346536356239666334356162623763383139653539393466613434616561373466 -35366532383361373932336463623438653066353035366531653934343966613839663166383064 -30303131383632323231396639653837326530306339393338653865376661666237373930373065 -32303836653532643937613631306630396265323965636534343564616332623430313265653963 -36353231633966663837373034343634356263326139393466613738613065313233636633643039 -35316635656666666663373462616332336139386561343166326565386132363834306436373862 -38386661646362626535363161303962313965323531616236396135396565663935663266373430 -32613363373533313435383661336230323333386135303831626130633865613938633231373735 -64666530323066636665333466636336323332613937656639643266333836653838303834623732 -61313536333635633935663463366333356466393137626261303136653232356534363430356661 -66623030366131323531636263303633326533303835383639343862346265333663616234646530 -63316437346237356332373030633934383734303238386233643164633137343630316331323931 -31353366633263306438623335326161613335636237353534376536653339616163626135313837 -36376531313533343334376463366665333230333264373666353636373461663236633733633730 -38626633613630373933643965346135623739313462353664386233376531383366623336633763 -35363063376538643533653638353238393133353333616666343133653633643732656638626333 -65396536363738356330336630663930333734626637383361323134383865383961323066613563 -39666266303564366665353662353566626430333835373338333739653433643539623034343432 -66386236376637346135346134333361623631346234613163636661373230396236623763623863 -39356237626337383231396463313036373261333864393264316661613930643365316638363738 -62313335636562333030623765336538303265383139656464363562353933633230393336386234 -37376661353636323639613333353432303331656266393034336337616530636163346363666666 -30303939363839653431326462393962303335383831613761356163343731633166356438376631 -32626437373730353037353534363839393330306337663163613132326438633839316165653932 -66653639383965326164343735663333343835366631313235653333343733343831666261376165 -62663731326563353265316536363866303437656239643937343131643565356239303363636165 -62363239333632386535373534353839376463373161386332383662316563323464353139343834 -38346231623830663061653738616265623163376532373235336334663833623364343238356161 -33666139306234343864353265353239323839663634373639303135313238383230363064343930 -31326139306265326162353934396536366435623462633964363964353431353863613462366461 -36656133346662646131663336396133383532623131333234333266633139636231343538643361 -38393632363837626631386339343436376632633133303961623737633066396339353661343166 -62383963316232366138626266366233303736643234363661663766383438383965343433646165 -30623261613932623436613863616632653634656638343830373838383130393239633263646532 -65326332393731616637653964626636666136393363656635356161376433666339393739303337 -64373031636534616337383737343737336535313563373330303338333362313032326531656531 -30353365303763383436333536626661343162663561366330346565363163356132356234343831 -63643563303566313137623733373037356132316164326638323938306331353033366537343636 -62623563613136663936633565633137363861623862366665343262343566306434636661663131 -33323461366638623438633866393363343761366530343439326439313265386164613838343034 -32663966373536346335323736636233316636363166326532653333663163393963393936666334 -61396636356338323833623662316465616538636534656661323737376132646335353364353733 -62623564316634653465343166336235343434313531396462623461363564393763323630633032 -36383361383337633338373732626339343761613438656462343932393066666562366533333563 -35393334623930353930376430663838663762613737613339373336633634323962663630613661 -38353633366339393838353631343833643534363362383865623137326332373933663532353831 -30363639356534623438636437363366386132643634333639373263666336313336316133363339 -61303738613637383262306233646365633731663166383733383435343536313161643337623838 -31363430653666656138653331386439303237613234656439376135323330623766623463623334 -38386437373733623536373335346461613334316361353736353434633166323535373838336530 -65306631393563306465343063656563353337653063653065663864373364396666393030646139 -63633039343033623535313337653462626138373639316436613361303638366266336431313730 -34356138313235396438336330303561656465336661386437643862366466366663313039383966 -34396135393965666632636265343836653365333066393938346636613462353463343333666434 -63626335306331323338303931366436656162323638396430313066643735356439313962303633 -62653861313337613865643435393761333534613139366237343234383233333766643263343765 -30343530653864363232343930633233386666343533633863316265666630626464323533323962 -31343332316463663835323732393535646531336636376565353666383965363965333965306435 -32666539663435366664326362336633383239633535343735656363313665313334313730623432 -34343136366362383133353063313762323437363464656535376661616361353534353439323662 -35353761343361623464633630383839656236366532616463646665373436393332616363373365 -63373665303965313661343765363139396465303432626461303064656666663464336531623533 -38636135343161303836323065323231666135633536313966666430613266653937383461356362 -65353061383338366161613935333461303465613434396566623533623737323330303965656339 -37356130336238386564323234646165646563643237636137663931323239326365333566613638 -62623161623634393661323266353038623236353530646332383730336232636539623130363234 -32636137333037663930653631373433646233366365623466323832623666366464363334626430 -39336538663734643863636466643664303437643062323664353966633761343731323933633965 -61643030396162336337613164663239653235666539336464373534376439656136363761383566 -30353132643830653461636362383364663935396536633564646365373931363936663465386361 -32623039653963393235383336383764363730393538623134653665653038303533373866356562 -63356437333038396636626165616462616530333863323730346262386638333930323163323062 -62363832333935643339643466633336613564356536343064653863376236353639366432353735 -63313866376463303236346334633838623739666336633335323066393963343930376164646437 -39376538663531643463316162663635303430636630623832663937343833323435326163343462 -61386331623564383465643361323664313730633436353961663064376638386539333765626662 -31313566653835383162313736383332653466323933643466666336313363666166333266316661 -37346230343037323666666136323734623763386264343034313931346464343231373434363231 -34313164363537623962663230396565643236316336346532646261333234613235626166616465 -33383964303530336335363830366338363237313064363165356262656137346537643833663437 -62643535343261616530306661336666323332616166343231653065376666623961623734323065 -61653833613363373032626463393762376336373536616266633130643361313234653635623662 -32663062666339653632336239343864666263303936353230373163383433343764623437333964 -62346364343134373139303062366330656138613866613434366234653739313564343861333437 -62636536343463396230323934306539396361353932383534616536613266643636656265333333 -65346662313132633336646536613662653361363636343862663434626363346634333161373636 -64316437313861616435383065363938643438363630383363323665313737653063623431633864 -30313762323864353166356233663237623065313461643832613462393032643763616435626536 -66643739303538643939646165363532343832623662386530656530346136323363326132306561 -36613238303339356365373431343739643730636231643432636339393338346632333361373863 -64626366626364363536306632656164376639383431613933366136373630633439633434626266 -39333737373233393661396431316231663565653964633564633263666337643535376436313264 -66633332646465343832666435653138316262366663306562346633373939396432343639323166 -62383632313535363038333562353162303532333539656264303866306265353936333935303934 -65343561353234623735393035333339306264666338636662393663383365646636613935353835 -39303734643434336562343733313136343731643466313138653466386163363533336262633737 -32356534626438363362333735633530373432383930643361653563376161356231353735316235 -64363063326661626233646631356230386533333265633436353937656164613430393866323838 -61633631363830323538393538643130356436373361323961663466353630353966373932376435 -39636531303337376333613661393134353562323765366337383938653139623134623432323162 -35643833636635663437623938353331313830626235323438343532653734313331623736633930 -63393665346534623738646162383331626665633866316663336133626335636537613839353836 -66646665306634653061313832616332613765376134366432376165623031643965626364396630 -32623637653538626135626562613861346363353363636161636162373564393933303337643265 -31336532336639646466396262386638376232316439666633383437616135623136363030373035 -63343361633738333834663130623538666366636331306530663430613432663363363834666161 -65353338336332336137623865633061616337333664333137626538323139356138393032346137 -31316231613266656265313363366432383038626331303030656435316538333433666432353166 -61616464336335303864306433636337643261666364346336613763646339376661343962386462 -30646135633639636236376364636361666431356339643761303532386237353764303234313264 -30363833653734663236363665346132316366653638613633653032326639323732386162313331 -30636237383038383537343438656162303437393431653362646230353835386463616134326232 -34653164653230383235306539343232343365346634373932316436373839313362633666373566 -35393963396565353631633334623439396166366635373133623339636163343035383861353165 -36356466653132313239613761393033363665616631643936303338613839356464663535653566 -65333166333439396264653766346631613433653838663466623164643236623636326531373266 -35633833383031633534303931333536336263393239366462393839643133363432396439353463 -38303762363732623833623534333131323832333930323263383765396337353066623462343734 -31343437643439333362386264643163353235333135333564626333346331656435386430343332 -65623934626430636464376334623362643262383933633539633431633962333265636339646363 -65633833633238653765326235303133393730333130653563386231313061663930383539626231 -65373463633736633532313163363835383233386636386263356336376466313132646537343063 -36616130376134613461316161656432333135303961363432653861383763396564316633663263 -32663337646261313430623066376530326537393632666236623732353032303666336330316563 -32323062656332613032623138373664653937643739656230646637393631653332303536646365 -61666563383365623131626363363837663865396265386666386463393264666631396232313133 -38303832366537653165386464326631326431356535643235366235343536333563346266346466 -33656265623631646261616536616534613136343737363365313666653261616137383663653934 -30653430613964633631643163336366636366353166386330626530633962343037353935366334 -65623831346335393265623538393531376361336334613066346266386365313838623630396166 -64366335633337333366626638343439323364363565383135326535333237643364353565656533 -66336261636436373730373762333030613235326462333963336662336365366365633561383733 -61636463643530323732366331653961386130633234386433653864663435343233386534383338 -62383532653966346362653665343637323434373830323037656266303831316134643030623836 -31356332343134396163356236393138366639346430373637393730343635643035386435646666 -30666663343332643461643864666632386633353332323032663435363537643565366632613336 -62646163633961653636626662373633363762626665363632326433623535363934663163353163 -62623034613334316566363364306262656331396432623334376633396563626362623532633961 -65366230303831633163623765313838633533373930353735323263346664373662303332656463 -30616131363735356136383739633365326639616133623839333532393435616530376133663139 -35306130393735666239363035626561303336333332313434623633666131616235326632393733 -34643733663538316439623333366464313462336332666463363762343331336166343561373364 -62326662363065313362646663346638623466396465313965353365336631363461326235326364 -35613564336337636663396362633130326665336134623930376665323437623932613863616561 -63306664336233313134323834373732363763666634623436646162346265666263643530376361 -63323861616464376463643638396266393633643963383036663961393337623135636363656466 -39636461623633643064323235316366656565356561396232366231396165626239666135666635 -30376363363231376437636533326465373666313838363333316365306131326362663363326162 -65663265336335386332326631653437393734316330373266313430663062383035313062633036 -39626133663730613931306464663263306334666334393363303235626364323064363133363435 -63643339333937363663633135346338336662346230313031383265396530623166386538323331 -35646539393535623633616562633862656435636434316462396437373533393762633266653831 -39656337343765353835363730393130623837343062336266333437623238363362656666643466 -35666235646439326663303835363139343434666334643361623034666133623038623632636438 -31613538353365643833616330633238323733326338333838366334646138646138343835326231 -38653933663237336238323938646133323335313933663230386534323238326635313231306130 -61353935353632623132393036303935393539363238306638393231646165636539393563396162 -36623132323364366433313034393063343930623431353439653331333030333166356665363037 -62393864663432613733343231383432366637303434386562353739316565653461303963646162 -36306635346661326536616638366362613635386466393532633538613735613737633935323930 -66636365373839346439343630386461393332613539646137376264343531643733656563313433 -63343162303066616435323265656236626666303739653365363762353733396230313861306564 -37313563383963303161363337303333323563396464636162333732613935633037656566626430 -36623366316632633535393163386135313030333966343139353830383934336231343635643962 -65636536613938643537376461396133383138323465323236336436333235616564663065323032 -64306537653964653033376631623263343264373663616632356265616333363266623066376339 -62373332353536303361613433313761653035383462363962636236646430313138343432623731 -66396531353236636534656465343135666532323064633264333861333832636239356165663232 -39336630373035373131396139366532396334306537663262653264303761633939623566633434 -33643437323264386162303864356463663161376436663932613465306161376439643030363830 -65646130656664313832643136663164623663653561393061316139643035396231626431653236 -65343337303361653834336630313130306139656565316234323334333137336634316431396262 -30303837643437373139663430333263663831623866666165383536643635643731336139343734 -33323634666431623236623565356537323039326638323334343638656634316538383961623939 -64393833383836663034646161656432633437656662343532313732396534356237326530643638 -32313162613533656465333232326131303834376662613864623733616262383034303364346131 -38303337613433393435663864306535363432636336643936623661326362366662636138623032 -34386133646437333462346632663762656561303665326233366236626664353961313338323135 -31353961343337333236306562643330663234376630613433333732626637353232373832643538 -39653332656638323737613862356234653233363663336339383564376631623064363064656131 -61326236643330653764656636373363386565393231333035326239366337323338353033636166 -38373530383434316235303962623836636466353763376661363731386337306664356365336539 -37363264613634356636313363303735316234346639663339626430376534656166336335633434 -61646435666431633437363261383165393863346531343337383064613835356635323836656239 -62313464373665656233646563393631333261656464643566623637376234383366643761633730 -62366335333831656363663033393033316464653761623437626661653662376664373565396234 -30343034363261363030393165633139333833393535666165666333613130663336633963653565 -33623137323133633133633466633866666537623834656361663663643830326162336465616634 -38363836633665306264306432623961653237383233653130333638313536313335323132393736 -33636634643263346537656131316662636532656339626664613963316335623862386139633136 -38616334366566633431303365333461363965316639626665343834633032386363633834383232 -35663033633130373030636565356531343337343734343862356265653862636231333731393730 -61323839633332356433366162636632373438613861623836363834323137623632353737323932 -35623034306564613666353937346634666161663133346638373337656565373162373430333163 -63326163363365343964313236396563343061636664653765616663643366646336366332306335 -63373236613562396439626564653765346462326562613232653462653066326562646563353461 -38653239376239356162343863653665373363643034316534393339346134393763623238343539 -32383566633764353665353161393835623138643537646365356430636534663762373637376632 -32356232663662303235613933353839346636613166663363333763653235396636383936383031 -33363931373564616434366639663737353166353633353534356365393761343332663433323738 -63623265626339333937333366303635376563326338323139616333386361323065376666653131 -62323638383838373038666235353165363934333833616433343066303238306565353562663533 -39623636306136336132316361616331666134333938343136353638633938313937363462623737 -36386232386362323361653861643233613032633831333636343238336362623066613064306335 -61613438316665613931643238353933626362343062386463323765353731383431613233383633 -37656666626261306234373763323064663066633262353533383131366137303635306463616633 -35636530303065356432343237633236353635313039636230346330326263346332666330663837 -66623463616339386363366364306232636535316533373731666434343634633532636464316638 -66656534663932653335656363666131306436363130343831343438656434303439653136303136 -64613837393635653564343135366261373638383834313032616434646638626566313537623633 -63346365653762363333316538326365333631353138653666356338333834353432633462656234 -38313835653338363232376466356561343063663037313835323138363137303661323363623139 -63386335353265313635303965313238366136376630366335303432616139363365386535653836 -64633138383464313466383737313461626265376563646563346130333637306636643935623732 -66383830373037343365643535643838343039626564646564313135353466366639373262623366 -36636365303765313234306434386465393433316464316239313437353165356166313261646333 -65333434313831346530386533316265653536623562633332393339306330643062633239316136 -65373265353130373531613166313165653736646433363335646638356534353465316233373464 -38353033653766396436623631366362396437306162613439363037373438383039363865643533 -35353834613464656333326665343762623436626235616565303130613566626536666437633664 -33363731646539613164646533663563613034363837623261646433613061353935386663353939 -66343234613366646531323466663432363936623337616231303361306364626132396636646636 -36313439366135313133393066313366313932313930303034333534616232366232636361376237 -34333662373434363062366262343035633935663663373163363530393533373632356333613934 -39373230313333623037343065313864343236383963336265393138323039383534336336386136 -32666534303662333761316631663262653937336261396532343735326363666434616561366335 -33323761333337623530383263363031356362383461623037383830616630656131316638613132 -37303130666133313431323438313331306364653638616364653739393939386631653538383534 -61633161323431383936303832643863333937343739663435323062613630363064653164633534 -33656534333631343162366234313834383837356665363364663030386138643539393233303464 -34643066373732313834383734363237306139356431373862366235646164393733343665323535 -34663035323463623739336237633065373539663032376364373264316464363762623533626163 -66623166653432333034643638353132633763343537313632366664353238303439356635313433 -61326232633038303139663763373862616632386430666365613132333135303430626261386331 -31646230643336653637653034636430386164366436393731633931343363363530656362393563 -66393861623331636638626530323738626334303532633664323161363764613436303031323434 -64376632666565633166623839653336363538353939636238323863383538663064636336353830 -39366334383133313032393339353461613337376333383765633938323161316236663966613465 -61393365323762303365633331343039316637616666656438643238663831666333306365353865 -33333966633362373461363964386331633765643864313533326531386639363464626233666531 -39396235306137393736663965313930316137363135656535396436393465333337386666333533 -63333735623764636361653737326661633235623962313139333463643762353237366565383434 -65373634396665363461626565343839336535376339623335333039353537303134653138333766 -63393231386632326561363766376138353731623263313962646331653232323230336330336435 -32633237383131363039386635333163356631323635303962386138376266613634313862366235 -35303035323631623138636665613336623165336437323765626233383761633631303334623537 -38613933306363343234393061353431303037353839333836613437633534306266323933366636 -35383533306265613963376264656238666362623565363939653932633636343934353564663665 -38636561653431306131303931393662643538373737373438326435643534646537363766653863 -64636434353765343733343966623937623136643036353930653930363730363233366432363234 -65363666643264393732313737653638303565353430353934666434623030326131333537623637 -30373432633566306162316238623839353932333230633234386332663532303466616430643431 -37376337643866623365636665363430363836393131636631643063313261613037313466353661 -35633130303865326262313138336139643261636435653733303733316164396437393561373336 -63613438393937613965613531623835346134376539326262346631636439656265356461313236 -62633064626137376634643837383031616265623062343862613966373964613135396336376139 -62663163646336643037643762366264373932636466393638373464646464383038376264363463 -37356661663337616437646538353033333732616433653334343966663061363135303334353035 -36323365653332313764373033643433393031663864313537663335623833643234303238313765 -30333930336230376538623835646562373333356334646165396138626632376539353465633533 -61633430663666366661376363643437623262663830363933303838636336366561313064626262 -62633233323031386530366663373333613464633765313963376433313530306166373461326231 -66326339613437386661366632613538646563653934393333636538656261346265313739346435 -30306365636337616465356236326362326666356231306662366137653663313165343931636365 -62303337386131303630316633363730363135326632303331373735373039363963643234303332 -65636537323932646136666364346363613065363630393661633963633739323536633961663062 -34616361666239323266383532636131613765643566613461613139663933636365303837326332 -32313365303933303734376564626165343336333737353938656434313339633838633161343036 -34303166623364613632336135333562343638336365303466383631383234616234336133666665 -66326136613136303562623332616361326238366536393635383735316262623962316338393732 -39363334306562656131643265356432393132376135333838383232396665613932656234366638 -39646136363238313733633037656366363534636561653139316436303232373766663133653066 -63386262616362343362373063346362333135643232616436396464343264336565313265633039 -64646462323935346438383361626462663135633436396433376437393033346438396439386261 -32643662653162396163313436616239306435393639316566613763396139656635383861333964 -61386464656362386565313439643962643264663462373439343533636537343433643037393537 -63363739613564306332303531396634346237343936323936646166353863383539613364346462 -30643965616233356361396131636561333366343336656438333365646136356265653866613635 -39323666613863346462353165306566316437336438376332323963376237613334613033333235 -36366661393634616330363966623463633134323536636461396431616339326536373237666330 -61323065396366396539653739363536303436376232396465643766623161323738656233653135 -34306536333438653232316539383164646665306461623234626663656234396164376536623234 -31663531633865613234336638376661336639343063383466656332333862373037363830343130 -61633962383864343038666630396363383164313564376230316265643333366465613464363166 -63643061653165366163613961663931336434376537633463633864666433636236303365393765 -38326338353065336265306230313865353134636433636631636563623734616661363366326331 -34396138393730346535333265336231653134393231663136393035366231323064653562343630 -65393832316337646565616233376466366261646335313664326363376265323932613237376231 -36646363616137653434353062373465323534383736363063383464343532623364636139346133 -32653861626564653838363038613938313861313438616537646434333130353566623835313238 -34626431373732363338633337333566653831616136626264333732383432346539363463353930 -64343436326534653662383031303537626630373036393362613564306339356436333934666563 -66316338393364626266356261313366353435646530336332386564343234663233653534636335 -35323636616137393932626364623861343165323832616330383337646130356133316164353165 -62666430313462363530323431363364623563303862663237386638376262303334353434666264 -35313832383965633632633262363465333033383138313563323738663762333763373232333234 -61313135393231626638353131356539373061333536643262646136303563656663353563623431 -61613863636236333432313532363932623062303462303831323632666163373635336462643037 -30613561336130366631336666363538656334303936633531343164393161396464663661616566 -31626663313430313361393563653238366135303235643032303562323434303831303566316461 -63383539303732616430313264636534666263353331363734383133396431396365376630323662 -33653030626137303234373364383961363636393466346639646234353364343931333237316538 -33363463363332333037386237643037333166323331333730626339366365373163386433343866 -37633264343039363261653332623735336235323031653066343164623362666361363261626532 -65613434373731363635316534663838353937333664656332663030343166306333356363633566 -64396634383238636339633532323531653735386235383366333162313737346263653033316230 -38376137343935363536353164336130643432656334313163323732623834383334656663346639 -35356139333938653635653365336166636339326133616230316432343763653864633361656338 -30366439363337323930363436326238633766623630323932613039336536343736656132643339 -35393564316632326362353034636138303737353462643039653932623230616333323764613133 -64646562356462313166386637386336313234623530363565636665626163316266353733656335 -34306631663834363062376335373764386634356633366532633035343739653733623237363932 -31356563663566643239323865666261393136366666646364396237373961643265316539333534 -61343362643263313637396439336130363331393230626338393333303165333434306537313763 -38616438613530363335306239306564666439643936353864623331623432613231366435303739 -32636462393463616464376563303534636531643965306235613936396265393739616534396362 -38333138353234393063376533306137653264316138343837613336613730306231383666616165 -32623066366630343038616332613764656230373339316134623831336162373033363865643638 -32613762656565353531346563613563613935626636356265343631306437633562306162336565 -35663631366534356162363331306335316134626566653966396335363666626361376135666164 -36656333376533666163663133626536316639623839353839373938386533363765363766343964 -39343238653832313238333634353437343239343533373561323439653838396564393865353937 -31636164623738616261346464663134303839666339303338653536623466393338393362663436 -33376364303461633664323561623666323963393864386162323232623666393237313064616337 -35313265396564653966623233353864303034303366663934663239343331623636653436313030 -32613765626231353332393838613638316633613465616532626363623561393839616561613262 -39366662663639323733633335393930653833323235643032613837616463326163383738393562 -66623665626339613034383732363737343534343130326465646438333635656638653832643536 -36666232643164666635666662363630643633633566646432633762633130613434326462393965 -39316131383430366635313266623539303635366565393732623139633030663763343464626661 -32633232326532396266383666366434656662346665303330366264396535643630366365336438 -30323761633364346131326231623033626336366438316462303538613865393633366239633830 -33356635306366613139343964343436376533656338616332636632626263323065316135303032 -37333431653566323333643336666534626538663832623363396264306336326661616533393162 -62663438353735653133306363643434613233393932383365623837626565646138393964396130 -31353262303161343137353537356234646439376663383761383166343231653939373239363634 -62363564333966613366303462616463323833613262313065656262616237373830306233636238 -37663263636662633062303565633566336136353532333664353638383139376536316534366432 -65666239623764646335623364653932663834393035633730656435336531373836396564393963 -66616236313531353163653365303737303539343961373862386337626332326362616233653835 -39306636386161373139616536356433366232666435623836653362343066343733366331643830 -30366636316636643966653365643131343734303632356331303837633231653365343665633532 -35643136313265366636343833303733303539663165666164316465613963363264613232633935 -66333961343730373131336237626363383636313965663634306265333036643337643637306336 -32623237333734376633663664303533653839343233656561303131356663656265663036363831 -31636431363463326162363238323632616130326262383736653539326435386633323935626438 -61363232336630636435343863626461396437393638666637376364333332343164386439326165 -34336331626237613437626531313237633639303738303833386238633636383761653262646435 -62313433333331326636336266646337316565313165643330393337333736653663383464663939 -63383834643636613763373535313533373264363838643633633136323831313436336537376164 -35643763356338366363396634373563363838653663316236623466323261346537303230666134 -61643533616233653162363064633032663464613639353662623464326162373765313138303834 -39623366386364626239653633633639343462616361376235373436643630396666383039366364 -64323434396466373865303938666436373237353637386532623434366338346435346333636563 -36313234343337306261356630393662636231313033343639313537306365313233383032373635 -31306465373263353065376561396532363233376561656233353337323833323631323834616235 -32393736393266326564336537613562326437393435343737386432336264663033363665653666 -64326164343231616361376235356462376464323932333231396432306636616462393037633562 -33376632323965623062383663626666353732633836643631656464356434623238393266386336 -39353765393763316562333130363032336138393164386230346665643233613436656234623662 -63333935303037376263323036323162633866626231356461346331303136663966356532343133 -66333233343262633366306363343034656533333762616135373866333566343235373764623466 -62653662363138373139656230666130373834653266626661356639613638303536366164613836 -38626636336164636135323533306664303164343537646139343833346438323531373061356639 -65383861663463326564353839326531393133323265353465376364393138663565633733636533 -34353232393339646362663435343164653935663331656161316438373634353239613963363436 -37303031393266303266653434323937616666666332393230656639386436393733363334613933 -38633465623632313438613330346239333036643666333730323634666634646364613036623732 -38363539663262366239653266636165613166323038313831386439306262326538653631306462 -31303761643334616131623533623863626131346263366161653032333864393663366233636539 -35656435376633396665353133303830333562346233373436623761306530373565343935336531 -39393364373237343565663264383235306134323635333732383630643262656262633335363831 -33633733373363336562306164613662656634373238613465336661346534663239623966356536 -30666434323337336633376536643139626332393231353936303964396565393733653063336331 -33666531303761396337626636323836373834666536363363643236636536313633306363626233 -31346134666235393635613663613137306265393639643834346464636434626635353539633530 -66313831646232666664346437616263303037393964633963303133366565653330616461353165 -36653538623836656630303132633830353861333536613030666336373064393364626262653136 -61396339313033613662383631616635343739383834333261333530353966316165383065323862 -31623862366238363436353337353265393735366638303634393863313532313230366339623432 -37373861366233356161613562366637363130383664653562316136306633366138356332353861 -39373331346362303862313730393834306266343164343436363531623265626266626366363930 -64303631646161316163643865393738613639363262323434353061326332393532306135343961 -30616232373835663964623033336339323739386439336131313935306330663537656263303563 -35383461623764393164383163656636353463313838393965313362623462636265336133366139 -62656363383036383364353737383834613265333464373937336163373730376363633064643065 -32386537653764353362363039373039373433326162663364343666376663363765363034373161 -31363035316139326165653866643530643564663134323561373538323764613064326630623865 -64663338636632323336613737366462396534306233353539663464613961393162303639363134 -66646562633335643931343362633232326132356361366433386433373638613061373936393561 -65643837353539636436633137663730313362343832363737393263366131343839633436646333 -32663039313939656136353337346633656262393034383933336336373830643362393130303063 -34633264616563663434396436613166646238366130373837313438323361363531343133396632 -65336362633565613364373239383330366564373036373638363335643535623865376338633438 -66363164383931373262376265616537373437663437633736313636643330386438643138633366 -62636435336431333836663331326163346664643131363065306335373432316463633462396331 -65303631623935333731383230323939343461616636663339333335346564666631303130666338 -37653337613332376365373866346335656631393766303865316333663364393834616232316432 -63663938326463636661386537666465643362373037346636336334613834643264363731356137 -61323262383030663063386139653765343539366632613763323262363437366562633862363662 -32313234633236313033653538623262666534623764353132626463326538336431336230343237 -39623838666161363530363636363633353166306666346134363664663533633630393534626565 -63633831303933366636633034633237313665316239333537656164306439323534623466346136 -62306130613431366534663237326235633461363832356433353334346361623430393433346331 -36316333346330356166623765373937346161613631386235336437633435633064663064323432 -36616338636261646661316561366130623339313966636235303530616538623363306563383765 -34326133303863353233623261356539666230636465633865326633383261613138323265346264 -33656635666230643539623262643036303638336636376237363938663636306236373263383363 -39626234383966316237353634346537343261643533373631663538333939346539386461643834 -63326335666161383732646630386434336138633765316561346363383531663932653366656562 -32636663343134363063306536363366386161366236326565376363633866623732653235386563 -64653538373663356336316562373339663366326433633933336531653630376164663936653535 -65356637386331353536336630323837313761376266373037623437633165313930306436396331 -31346132363435376464626537666139336532336236353339313865643063313862626265363938 -34663931303835653761643764373166346138383362653239306164346361326232343564386435 -32373239373862353263353365666436363965663034646261353133353266646533323663663436 -34306634626266363431346235393961326362653832653162356132356631363465636335373831 -35333962343338353933663264333563653362393464303638336330386137616431653436663235 -39303733636163353533363834303563636366336337303963646534663136343234653361393136 -38383262376235393764353235613636653736343932333135353835356534623364376636323738 -38383639323466636633653534383265623663323237646232623066373562363063336566626636 -34386363303234666165373032383262363832366165636635386264653730306537633364643763 -62356336336639326539376633656263333063363931343761643437623131663534303930373631 -61613462633539613263353566396437623632303531393236636338643661626363373663643965 -37373138313261323465653634623537623465623731316135346337663763666661333034373863 -31333535646234363938313234646533356538353763633534616530376163633465386434323630 -33363861626665613663333539623730363365323639343235633736303538303336623230383035 -61396630366565303664623664376332396639623463376534343230313339366137636537363664 -64643137383936663338623036353735303839373239663666636338303839303132336137373262 -62306235623965616565623532616162353530313562663134613336356366393130626362623533 -63326337306335333966333530326136656134376130366532636135396237623537363637646130 -61623431396464356232663737636530303035303862656366376261326662306665366461366563 -36323937613836646661393436393636633332623031366661386636653365613639383961356435 -62306537333365336364666538373031353861383633643265643932333664623236663862303738 -34306262653038393530653465396663343866373136626266306464323936656232353030633866 -31343163396134316165313833363565363366306230613031316262663735333066316663396638 -34363563653633623632643234333037656463663266353637323235366533393864333539313265 -66623838373364393464303838656234616432306163616537316238613432303865393132633335 -34623736346238303330303730613736373563353732326239646230393334343339316239666437 -64393738316538663032646635393762373331333465393132303830313566393438643365623166 -33303532623238303333666464393333303634333265623838303265376231326630616337623638 -65313532376462623066383230356263356464623830386366336662373364366531633464643234 -37313265383436633738383737313462623961373436643334646134376464613433613035613530 -66353531623635663462353039386461353030376365643336306234333164613836653861313636 -38333036303566366166343835656464336436323063653631653263666234643564346632666537 -61376336303361373464366435316435303632633435386235383865663964663466626133356433 -37613337353935356263393162343530353862323761383130313031333638333132313463393261 -34393335313732336364613933616464656134346439313432616531666463353666636461356163 -61333861636437373330653036666265346437653534613566303462303766373931333565353332 -33613136376632623238656261303433633433393437653833623938663737646530666333313031 -64373833313861353732353666373933613161636464616165373062643132343931633337343239 -33393066386365373636666363323536613231623161393039383432633235343134326438326231 -39366564666536343361383836336439623236306435333462346537373266396434343263333962 -33623839363465383765666363396330383337653966363535333230643239626331656463613263 -66336262663262383032353937333830333432306334653235333735356530666335333630646361 -63363466383738333861363630653130653063666465306139323337633665393464383133386335 -64303036373532303337633965633836623165326465353534663335313765623731393666373461 -34623633393634623339313935656534316261306563343632323165363835643763326434653134 -34653634383364643562636333386637623830343935623730366135346631313232643862393436 -34643639396161643733396239303331636561333366653030653938633262323762313039346437 -62653337643132613062656139383735383533363336373437646536393661376631386664366434 -35363134383862393536663030656562386462633361613761306535366331343732396263393538 -35393539336638363732636461653831663432343166373631326330623064393161343966663464 -34366465306366326132316132643533643263393431313336373539333464663264643261663361 -38303430313239336631336565393563616232393034313135346436373262643761633334613465 -36623665623131393535303763376366376563643963336337633762306261666334326465616538 -35656636633839623532613833636162613339313665353730383234303065643335343933373662 -65363865386630373364323064646561353931303531313761366135386238313264313430616563 -38343632393762653761656634633666666432646632626365343636313338666263343064333839 -62373566643465383537343736323634306332353363303634336166393063666234623435343263 -65323636663465303930366134376431393834303663396163343830626235393036323937373262 -63333234643232313064643063386638373131353734613337356661343237376438383631366464 -39363034663731313936643437653366323034336262653837393938343533363138616433633432 -66336132366662326336643537376537366131626663323963643732373363313161333734366533 -32613866386332303763386562376139343366636536616663303864313335346235643439303036 -66323639373432333261633334303161306461316239363431313565633031396364316236316130 -62353632376632623663346630633534363131363465346166303835313861646463333235303666 -35666465626234346631343137623161356131353631666237393235636461633831656165306333 -37353362356230303834393865333232333335393630306537366630653935623034636563303230 -38656436393863643433613465323564353430346638353664316231303763616563346431373762 -61643132306664666232653337323333326565333133323064373865323031623234333837313462 -64623761623966376533346138623861323138386631343236393331643935303862373465626336 -62326234366161623533346337303933656236316439633561373839623636373437393633646539 -33366664313930643866366634613065366562656564616130613535326236643537626434363336 -31363435376332346465313339346466346237623932363039656331323261623663343232396536 -66656665623137656334626231303530363461623965373632326265646462386334356333353162 -39353736656132363332393033663966323138656163356265333439326432643435353934386465 -37393532333236363438666639636361626236633065303838363033333563663138366532336634 -30376265646561646330306138353436386538656538336634646663346537383563376431613131 -62306536663339333564303335343634303062373733356366643134333461343862613238666365 -39303835353562633935373932633964333733346432353663373661643563386666643664666366 -31626430366238623735323430303164383837633737613632623632306639666337396134646534 -35666330326232356631323162363162306438386361346537363562393730373939393535343231 -66313966323635626238646435643735356662396565626362313537383936323038366265323739 -35333033646563663266313166363632623432343438373435646335326166366330653331633831 -31313333316666353837376463613137653232393335313861616632343766616532376632623038 -32636237393235383361643064336238343030626639376530393537303164363839343836323838 -32303563306138633438386632663630396538353337613939326164313330343037653331396139 -62366664313062353532313835366638623131323937383564373438376263653962643130653138 -39313136363239663130343539343733313033303830633364343631323964336634346235653463 -65366139633830396132383962323934663762623139306336356139366434303330336630643763 -35376365333336646536663339316536383365336462626266643564323164376661353534393563 -65336462343065366261383938613565316239363833326431633364363837303738313966316430 -34626230623639626337363138663837353066626565386230373161353137336634306566646138 -61336534373130316633653762333534306637323837306264393235306234316166633030313138 -65396234363865346636613239363262356230666336323131343033316666396133633064373564 -61653563656331303039326363646338656164316464623436343630313565643239383430376539 -32616130346164326361393935366633316665366539343466373333316566313839633536313935 -38613438333030616264333338613664393333343130626162313166626335343438373864616365 -34623334616333613234363637363536336337333663366237303039366165336438623866636161 -65653035636135323234646561643230353038393532386233343839363830363539313231373730 -34366462633838313266326563373934323932663862356362336364663137346265623732343138 -63353561376565363865396534323964383839643763653965313662646566336533626265333631 -63613537633835326364396637343463646232336237633266396138373638316338366633366636 -31666137383736313539303833326263643939333832376365656636653063346430393565316164 -36653931376536303533636536626333303166653830656263363865636365613765643839633038 -32613936663534326337393461663531353833333964303431393763386331653339323862643464 -32653034393937663063666630666262373361356466663563666237326433336539636431613432 -66633535383162363734653732366663646134636363396432323766313162373862663839633664 -39613831343361363336393330383666373561643934333639313431653161316461366661663661 -35373632316532393037623939313039623262643634383431323536353764623661313535313135 -37353139366164653530643932666363353539376632373162363730653933343835663365653735 -61666263616562373762393632336565373764366130303939636334363035663661623837356163 -38346332306632306666303137353662653637316131646464313163323630326338666165336264 -34376138313537623835633132663934653836333435306463353331306130393133326161343638 -35303236353639383465653931363162353737353032653035376336323538366539663730663639 -63313939353839313534323132326139363135653733326436663931646163306165336166316533 -36633639376437396134323731356635653963306436356263323062313639353266323134653031 -61316161643132626234646137396464636366353636623263353464323162323564666633646462 -33636239316366383163316134316665393138333239386362636238303861366138343136396334 -36356431386134356338343435313437653238353531623833653936373465636430653264623566 -34313537636264386630623032383262333135623665643435326234666434393034313430303063 -61653732633064316261653661393838356363376165353831343664663762323861396339663265 -61366663653965396265336333623732383563393830386435653332383933653336383861306432 -35346365303137303161373637613437356264663764396462656630343765393766636632666631 -36333161303563336630383630356639363463646166656138396464366136383338363864636635 -33343562353239376638626564663133313639303134633336343665356135643964646161343037 -34313163366466663862346565383938383337373337626561306338366462356633343462313761 -38373765313662636466643662386637363263646238623261323735663861646265626436363136 -31643933616233623461336536653631326663343532323665303334336632303065376465663534 -35323936356566386231636662343665333831656631623336353132633463396666303230323561 -34613263343239363131363832653834373434356637373139613833393630323465626136376535 -30336236666639353838623266636665653431616336656631323034363662353364383062636630 -34373536306362373039666262616466663938326164343062646466663536343938323362613331 -63313461316237363839303234363561646631373833343832323936653632383838333966646334 -32663963643166663736656333653333343666363064646164646664306261353162386361353630 -61643364306431663163353463633036383538333832383433303636336533656366373661326561 -30303061333938313763316534663062616539643262633235306239346666373166633366306536 -37326661393837633435383262313162663461396432326634363662333634636632366231323836 -32626237356434666239373162306430616130646464616138373639646266336630663864646162 -30316465363461646238613638363038313566306535633930333061623933643563356533393235 -34393537653062666336363233616563336464613961313337613437393338353235356664616337 -32646535353934363738396433396330326466663131626330656135363532313030323931316133 -35346263333034636330656363306439393761646465306333353230306534336132373262333137 -62316666366236613231633566393435643233393762643562653865633538356464336433353230 -33353533396637623263353662613662663030346431636231633530316537633766663332363834 -30313264323239623962353331656634626534396536316138373633303936333832323163653631 -39636464646461303838353537623534303634363363623537343963613330666233643566386437 -39613034343864656534383466373562656136393835313430353333636364383636306137383430 -66316665626565626666306665633162386539303737343632376161316364643362393435663338 -37616465376465393161303862666430323765643337623437636462333037613864653163653066 -63376233386233366563623432336166646330643433316166363964366362646233313665333936 -39393937326431336333333932366363353330353439373464323565366465633362636532613237 -39643133303163323861613033343531393164393661313230316235633638623034353738323734 -37613531653431316265656530316133643737306362316636303830663739313734616139356135 -39353862323933383865633139316662313835313238356539396166323461633164383563383439 -38333830396263623433653632346233386330316637616639643366663030333965383334363062 -31336137663730653764326564353264303364303234393062613336386431653539336236636161 -62303337626535323639653033366166393264383135323566633433363839643463363331383535 -38343265396234383566663862643434613661343061343764656661386431633063383064303564 -37323861636362313666633430616139393033303836613237366331663638393138366461653034 -30363732376266303037356265333430393839666334386133333566356362373764643536363362 -65626562646339303737303836333333356263633761613833326636653237636530343333376132 -62373730633130666239366562623064613366336235316533366236616431643134303761383563 -66343766303631666232383165306462666463666132633462393261643866383863336131343631 -63643633643530363234633166326533393537353031363636303466326539313062663335643161 -30386330326262323234353366356161336539616436373932623664376533366533636564303964 -62663032356130363566306265656336663063376162663433386263353130396439656133353232 -63616436383938613533353430326435363063616265663736336439383037626134336239326665 -63346334363864616436663636303133326561323262323334646662303362303233643539633732 -64646665393034666335396563616432303939326635653331336338373231623366383861666335 -62636136373834636363306262303531666464326331653362303136303936363064326231356335 -34373135383735363866643737306336313266623234366235316631653838323364366437666530 -61393762376632343361373834653436363861336366343633336136636261393062383662343330 -30393831346635386462323138313266383066616561333564623161363464633335376164636334 -62366264303364666361373365666637643434663434626530393030613333336161373136613465 -61333739646339353938336666646339656536386530623330396664333464613433646230633531 -64646364303438396234643939393561616465373663636535616262353461623531663038366133 -30613638323964656462363338386538656534613537393131333138396638336438656466363633 -61343830353638653361326661336134383039323461313037363130356563643638663365353564 -32326163383462623261626336616266303361323335613465626364393461333639393063643663 -64633131633062653265313063383333356232343530656662346535626339663035366133373063 -35363264643235353735303437383335626166373031313464653865613731383439626531666561 -32393537666339633565383666333437623163326631613432623632363138656362313039623863 -62323862363430643866663631383038623434623637393639346430306237336530373564333034 -66636531306336623165643562636334613861666534653432393738346163316266366135653439 -39303366383037613963346166653565616334376565656263323936363933616536646633373831 -63633066343131653166306130393266336235303564336662656635626430376662376165653165 -38336164396433633133653734656430313836323330363836643139633763363234356132333538 -30303062346264393339616131383336306336616363363639633561663765616531653734633466 -38313237356262326635316535353735613565393030323263386238333865303066313461373133 -30383963366335353730353064386664636334656439373531303464386163623130353666636663 -32303833393231376339366563346362613331376161306362666337383361636664666134393639 -36326465333736353161626465366336623331353338383730643664383633333835373665613937 -35663439353763633034326337376631383663366437646439613463306466633036323736646435 -36363861393337353032396231323636336330373431656262313132306638336430323661313262 -62356337343432323630636239313031396632393664316231613766363561393962333162663964 -35613961343962616336666565343839326333633366396262316239643638636339646562393734 -63323235663030656534656332613538653062316361356236336232613131323937386536363063 -62386636643137343037316463343466666461326631623665323365313063623361666630633239 -35653461396439626261643935626237306130353739336164373631313366316637363564373436 -64313565653661633930663761306161306436396462396538383962363330373964623830663264 -34346666343530373366313764343630643136366632623336613466393665303534383665373464 -37383262363734306662343963353162386134326465663062366536366332326132636361363335 -61656230646132376430326630383761653839613839303963393036663365666539643538666338 -32373133633865666231343461333963393131313066613961313261636361616637666433623035 -66636432663566653565323334333365333264663463363236366461343837333862326532326162 -66353365393531643962376234346238383562393663616464386162336335326263636134383932 -39343464663065613066613530353636326361333039653463633237396262666431336361366462 -33386139643335353665376636636161316631643936363361656234326434303237333031653833 -65326536646366363134326634346665326234646531633762316430323138613362666661306665 -38633136373037613763393635333961313637626432393864373732616237633133623439333930 -39343061396462383966663635326530356338363534333861633137303737633465663465613330 -34346136323163653866303965353530633738316338386433333932346238663362353663656439 -37373738303164663435343538323762306130316566346361643866333235353065666163323330 -64616465636136373234633138306330613033323638646531323861386339353964636566646466 -31393065373634656163346161666266653761303161643861363135326463643238303430636364 -37396436313037306430623735636337353333663932346465366236613465363136333630643430 -36653833663239376538343962346464666361383435306531663139643433623361643738616336 -31653962336132323036663764393331323030306564646631656665613164366264376132613164 -61653633666366303562343136383835383537373338356463386134376636646332376666636663 -65396138633338336366356132336237656361653561393233643035653138653136666361313235 -64666537633562366663346630356465393539363563306536653135363466623837353939333435 -66343364373039306663353066353639333236653966636265343536633236333663303762393437 -32326533306134326165613136326637646134626232663736333139363735643763623230303938 -31623564373633353363396462353163373938366363396235366537653734303764323832633963 -30303836363634316437613635366435636632383739343434383531616134346334393139366634 -36636264316264643261393535653136366264343038656436626361313737333539653034333335 -65333835663738356535343235333661376163633134313761326535316661613166616135343631 -63343730386133386533663630346264623831666233323832613832663034623666313134383437 -64373866313931363235346466616233613339363131346434326530386338373864623062396434 -65336338363739333863396463393737343439666461656466383932363465396265666564336132 -63383762613231636336363734386464353564386461313332373064626339323562313537373539 -38623837373534353630383765643563323566323762373564326366323865316531386361646130 -33386263623233343033616332333661633663323131323434363366663961323338333134303961 -62326536373833346665396237306366326265663735653564663964383465646464326665663962 -34653534356232633731663037633661396531303630326537316461376666383332343665663063 -61616665623235326564336337633330616631313263383464313139316136363634343062663265 -33393962646566323134333764303138396261613431396239663362363061663030393866383262 -66626334363764393864303634396662333339353838623233313937316638623333343232386164 -64383232626232333432303039373230333839316139303837313361373836363130343036633434 -33333339326431663065383264336566383639326538333038616439303431646634623035633939 -37653431616266656362363537623633386261333331356436373864633966363235633333396232 -34356563643061323335316662376139613162336338353266643534353537343130323463306565 -66346537386463343835663731393566363433393564343235343064616532333838393731653937 -39636633353935363464633662313966373031393366616337623563366263366264323035316666 -61653739343761646238656663616339363836623061306265656639396531393861386133376439 -38623336396538333039636530643035636363396464323730306631303235333532383830383364 -31383437396431303139386164323930623036316464326136653038663461383930393836643038 -65396565396237663961353765386237663561383038623532623136386638366638623731633036 -66343564363464373764626236313830356235306665636662636232343135613334313334303134 -35663162343534373530323764333234363337663330623136333966623834366532366261366536 -61646563636330376266336135363132323538643839323862633762623135336436333533383832 -66616664356131363561636637356436313364653936653235393930316634303337626331363335 -63323161633336323635653433656236616263366332646436366139623262316638646664636135 -65376364383932653338623539316439656138646164376238616635656165303263393836666631 -34393762313930653638643137643865333139626338633232613032386237623064373236336366 -64333532326131326333643335633063306164336363386163393864643734303139366262613131 -38353037636663343534366332623438633633303838633536366566333433633563313732316532 -33356232643534653636663834373437616237343130393736333166373235333337633835353663 -33366439316232366433636432613435613734373337643638323666396537666535663363336463 -65653061386561623462653335316634666265643362353932383837653464303430613036356338 -33653431663432623931643634653136343737316164666562373239316333316232356632623835 -34636536626564303565613430336430333165653736613231663066656137613263376466316537 -61316434323935336565323736666531303130303564396138306538373565313161623564663237 -35333639313236653132646361643730666638306264663966656663666137623762646236343266 -64613034373330633766323035356661623135303533623833303166363333393961306365333633 -62313836646163623663633732633532623033303766313437373964626334333334333964653332 -31383635633161643737346164366661356432643538663366366335646235323066653235623966 -30653030393239343738396562396136323334316562616463393530636531646339386235666562 -63326166393330333666336330393234353731303161613934313537336132303163613932323534 -31386564393836653832633439626332613133303033306266316263643939393430656636656630 -31366461323236333238343364396332653732396363383730373937383931336333623034663031 -63633863306130323964386464353332623537396263316365323436386631333064336430633134 -33636561326535383263616634343836396236626536316633346538626335636137323032313431 -62353464393265306637396531313464313466653264393035363438653864303865306233343533 -32646639653164653863336634643762313562306235343635306461316230373562326531346661 -65383666306531623861316337313966313137336464336265396635666330613562323564346635 -38336637373362326261353938353639373439396530343861663063336164333439643634373032 -65303436663065313934326631616332366361636364366234633933313066343530356163646130 -65393335333339613164316131393137383736326438366634376532313236623062386435626565 -65356131613131383333333263663461313933343162356636376539373562373139356431373235 -35656436626331616466373161663135373861373964396539336435613662306333633535303639 -62623563613162346161326434636630626239613734393735313565306539346361376264353032 -39613830643032303964306231333730373436353238316131643737313461396664336537333733 -33346666373030326239386132653033636233353666393462616538663030623938346365616465 -62313839393965343532663336373437666337363938393266393866336564623666346631383031 -38343532653030346234336362633935383432663434326566343265313439346231643561353766 -38383230656138333031306361613031336336396563333263646165656632353435373939326661 -33346565333436636431643738353766313332363665616361333130393838623062343532316364 -35633331333062343566666664643433303262666537313934663033666166386163613136313735 -65303365323930393063656632343065613133643562633038346537663232363032386236623663 -33353265366366313536326536303436326562613936373030386137373130663366633739646436 -34326438396266643562386339366563646463353732633562646432663064623066623033666330 -62313434666661343465333061356235323361636365383730306565613364363531656439653732 -35353561636165396566313939653037336531653736326537663033363236343435313233613165 -34383161623839653431353932333932656132633164656636393330376463303735353433666335 -31333866326233623137366631636636646434306164356536643133343037363362636434306233 -38356462346537353730323661393231333639663664333537616466383161363664633332616133 -31353433306161636337303337666564313636343061626265303864373966626263366630336636 -64656339643834323038656366303737363437306430343338333765623930646433393137346331 -36323733383265383430623632326536323035623065356161653636343036313531656564646133 -36626238303433633139613530626636656432353834653634393366376631356638343938356331 -61646531363334323533303232666535373432376134633433353836646332613264643234363061 -34343065623032366432343138383536313935653833653336616434383337663139623661393665 -61353232363738363764366235313766633365346262326539623431333132306531626435633965 -66326639643762613032643934643531653337363438383930346466623137306165333230623630 -63613631623964626436346533633462623132303437396161313963306262663163323066633462 -30373465636262663530343362343165656235373661663136623331383461653133363030353962 -37633864303365653161346333393739616466393234333061393535393936633764656564643934 -64656463353034653630386135616461616636656437623839653134323038313439373164393466 -39303535366361666537336138643935313236623039646438653337616531633837386438616336 -63333233383230656466313032393132336336303039633162303865306530393533366430363637 -65373339623762623263346333396563393136643637663863353666326561333535646333383366 -31623532613931636561633338663262643034633037366531373937353664366638656661653436 -65643336303338376636376661613137316361396664383463333066386434373734383064326333 -65613264313536353338336635383761613436653835303934373736636237333961616364623165 -66313734303263326164343035343036336238633536666530653463653737653537633966616533 -66313566653035363930396465393265396530353434373230663437643234663337643061333863 -61366637373639643233366630313561326161346437313538616432393331623330326439666431 -65656566373062386234616434663165333635373330656434663138336532343633393730336631 -62646633333734613361363438633035396437326666633736316235356366653239306162346130 -64326162616464336530333632646238306530623138636561656563343762346461396464643464 -63333330643365373833633065396632663032363038396133626230373531323939643332323064 -64366330333536383530663666333463653461373363666366636566353565666264343537623266 -36356337323633623030666666333164623830363065383138616262373133363435396465646539 -61353437663535646362366334326535613261356438646136363361313366636665663735653666 -30656230326237643932373236643234646433313865323165393230313634323731393235373634 -34396530663036303330333634626437303236323464326465373134363733623434333039663139 -32643039383561366230383731616663616234373434613066303031656437303966656266313862 -63633736663963643831616466346536313239343062313734633664386663316663373136663564 -36363836636130316631393030636530656333373831646162643233643935393933323337383236 -65376564326564383037396130663165636461643339353634316564653638636237656331343464 -30373861613633366162346461613233653331666162366133326463323232643162653730303430 -61373235646138316562356535643230303836376262653666616261663235356436653030656465 -62343061303439633061323566306331623663376164326465393365303863313865366437353030 -34336238386631353832306537393966396634366566383066303735653533643365303134653839 -63656631663336616334633662326130636265643532653335306666633335633663316465323633 -64393762353137623637363464336235376336653965373439623564353766633234303935386261 -61643662373439383335393238646132373930366133646566323537666134333637326636323865 -63393134356238393661353038353535653162323962353732613965346530373934656639616262 -35636466633936316363343562653238613937636133396662373066303338396333663837386531 -34653837306432383665636335376561366534623563626639666334316231323033636232336639 -33386362343333326630323065363835303439613130393331356666353265666431356538306563 -30393135313266333339633664656537346436633866313765386433333765306539336532623865 -34303963633635643732643566363435396165366564613162636536303564376535633866306662 -36646131363563353866613532323933396664623565636561663139616434393734366566346138 -34346632393962656466373235323837393833613739653333316538386566306236346430373839 -63326239323032343838643463336262303533646561663965366234366164373965303634383662 -61323163656666643835366461663161303136356239386139373164356238393331643163306433 -32393664356462656566636633343838376335333561643161666537356662356431323462396132 -63343638323334313139313331386430353130653564343165623565386632303366613238313239 -66393636363362356564613161363463373262323038646363653561616237666662613333396563 -30343239386439623364323639643234346662393731376565333165623639643863643732626363 -35653930653735646432366439316430616465653165323033623939393937336366326562366132 -35653233653562306233663763623363393061363839313032616235343737346631366131343235 -32333939643932396139623434383032663339313862643663643834363033663062613631393066 -33663334633862323932656131386561633436306330366432346265383738666461306635313535 -34646336653435643734373937363633323134363731366632383562346664326365353862616333 -38646365616632633633663933343765386133646135313235386566646632613139653031396561 -65356365393465653765366535393265613032393163353838396130356132313733336331363236 -61373336313166316137333130313333343263356264636236306231316662613230333262653038 -38373061663238303831356132316435653333653331363435356630383639353865363463646363 -39303137626331303430363063363333626434653630613635303864383039366664316266633065 -31323662313636643362633530626433356633396362386633323863616535636332643565316331 -35343462626235336137376262363133376365306263366562326532653330336138363562393262 -32646637613636363336656462333662373231303962653431316233303437383061323634663839 -63623566323531333136336637316432373738643932643361323634636137656264383266383765 -61616466313066366363373330346662656430333365383237303137336239353031306361333733 -34616630326664626664383666383939313536313536613936626562396532366337383633373730 -36613764333864646361366463323965326534336663336161366564386265663065356535363932 -35626338303830393239393262383937363663366163306330333361316637363636333162313536 -38633166356531313836356636646432303633626139626630633765373134613834393266653433 -31613338323438343133633835356662653066346237313966633633373839316565336335363434 -35623337613531336265623865313532313762363538643831366333383439643364343561326137 -39616564363366643362623463323730353634653063333465626630386463613661376534626231 -62643537653535323139626264363736623039623038336533623534306238366664333932616663 -32303230346630643636626161356266646531303334363832616561363438656132336139396361 -34366630643536373933393332366562326434656230633035396233363930656266626266616132 -32633865636462643931343437393235316130623862383834386431333335353832303238373833 -38333636633464663430316335336239653936346463313564326538323962383531653663663333 -35376639646139646438613666626261613166353064336237643964326333356666396135653031 -39616535386639343135356333343661616263633863646439643338386166613734343930656565 -61613836356366363538383931386138353761626532323930623636346139343239626661373136 -62303464313265363630393638383830303335313463653234363138373738306633363430316635 -33306562303864376265643038383061386265376133646338646363343037366133383033396231 -64313437363662626237333638343234653361393163613030623237383030306263323765396132 -66393862313537393066336331323039313238663466353731396662313839626530366333396330 -30663334666234366361303434663164363132636432666431633236626231373565333230636533 -63343531643264323939623432393865336535366331393231633432363233383432646463366530 -37366537336338306535313132373935663939663966393063623364626130306130323734363437 -33303232386230323163373533356665633535353966383764366164396539393931656339316638 -35363330323665326134656231343235653961623561623861663939383836343835336665366533 -33333939383465303561633537323164366635353764646436613738346534663939363736303964 -32343861616335613834363637383232313666613034366434613235323732623835333531656366 -37643365333833343533333432326437353533616463313939653762376464643564336636323635 -30616437386463313936396537393235366161316238333838326237616538356566613938613462 -63393430373131633332613233383332623263333763616536323963346431313761616136303136 -34643330363963653135363462383439633336633233353935313038323634636133396363383130 -64346166326137363934303938613666303564383061373430303261643132333933353236383863 -63376232383265333736393339656238303333376439376463373065376665646530363038306430 -62383439643830666431393331623038653435393834383430623336613163313630616463393932 -62313434363539643935636238636364353665373935613731343164626235376634356436326231 -31326266353839653132316364323762386464633761343632383161656535643534633535613763 -33366163366166373463653766393061306364663665613962333039386264333035323161666663 -33396537383534643732373237623334326533653735666166386561303133356331646164653233 -66666331316632613766643464353839643065633238373338353261393337393436316633313965 -33626639353932383031633161353765313930353537613961643030613039366139326232613036 -36303933643164316536656638633433653237306237346331656439396137643230663138633563 -39346537656533373439396135356438616339366639373164323633376564653435303761353230 -63393237393538313530386161313033303130633632653032646531313066653861303631646366 -34623332313663643663646638363638363662366163326461336539323164346162626334346534 -38333735356535633062646661666534643361396361343533613034636434383163663166346331 -39623730313139353565313465643562393062343233323030306633326632373362633766636566 -36386334363437663332666530373362396438343931623735346439383262363961646439653861 -34623065373363623033646638386332646365303439326539353339633334356363313237336533 -38663439356330336537643662323434363665323462373736383734363234613635393539636463 -65626566396135373363646166626234643231656563303061666430303465383065393935373538 -33383861326161663834363737353339366533316536663238666538666335363032363963656331 -37303833343365346634336437303336663565366436363863613934323263323834333534336363 -31396434333336373434363964386336666534643066663438386339663735613330343935333362 -66613466376431336466346234393937646530346139656166336330343638646163633534343934 -62393335316537303864353939396131616134393561313234396334663535643232326534616335 -30336631313931383961623830666134303164323564613366363639643833663766643963343738 -39336337313065616462353631386532376266393838666465643966616137323435656164363835 -30623063653831663439333964363931623934666634623633323435303161636262316666613034 -65626238313964643266616431373937336563303837333137353964373336633331393131396635 -33633163326563393766623561663061373032366234326437323235303031323931616635303665 -36616265633130306133353035666262636238313063326463376432613133326361633066646363 -38323063316630666561653737623362656339353634316562623433313431336130326230613130 -30373933316664363863373665663933316438636439353861643366353465636135336537646165 -34386135336464366338643630646331663764653032313864636564616536363931663162393766 -30303330353736333930393832366565616536316566616536373839636665303836313334636463 -32366664346164393562326165646365386165646334653037363663656135356536353062636532 -32363537643138386335623163663538393032343066626337656332613338613666303237353863 -38653765323466616666393063326134643661316231386531646532333830333136653435633165 -36363632646331373938343731323066643338333064653739616136363264636331336339613831 -39623666646262373433343230666465363562343035366462396539393233633464613864323335 -39656631653263356562636632306364313932323163633731303065306165613162353365306436 -66633139386233356339613237376532336161336266373936393232343238343435636263386636 -38336461653964306465396436373531366539323566626365353664623837613934336431613438 -30363236663433343964643637613162656365303032316164393661313966393531626363666466 -35326364663331636532346434333938363437316564373236306436393863643835373664646365 -34303566613237616465616364323739613636653532663433383836613964373138623362656266 -31343038353436626133643566306565383662666365656264306532613135386534346566306530 -61343738346634313564343430353239373937643462376231323762313466313634383732393334 -63366130323736636136346264346662356432323135376464316662393033396334633738316161 -34336134323738653564373866623531653033636637323736336437623865643637613564303839 -33663636353331363661323362323664306336366237393937353462663464643135373936336436 -62623432363933653932626637656238666561623137323133343132613937616566316136383261 -30306566653534653064616138626135383866343264626530336661646437393738633730353761 -62316162346161383362376435306536333061643232663166353434343930393031393931313932 -32343334383734646439613039353230636539666265333237366536356161366634663932333566 -64666239626139383266363436343366366536643665363266343934333261373063386538626130 -66623532383863636165336166623030363662333030346262373062616464313264313831336266 -62303036656632396264656262323830663436663236346161336364643166343562333132646230 -64613637613435646133363838646365336663306430636664366131373366316433636364633036 -65633564653238333930333165623636613366376130623663656635353366313035393666333230 -38303364353434336434326566643935623632376534326235316435343139623361613461323963 -37613265643962393264396136323431643963373537363439343837383831353766393837316533 -31383334323037633131666337656365316461653038353066653562323265373533366534353663 -36333065306363343763346264313036643039376566613931323365306465346266393566363839 -37323333653639633137386162393236333661613565666339663134346666316134623531653262 -63663463613131353533393633306636623934666362303965383265393035316137333931626633 -30336235333631396264633463306337343939653361666533303361363432636636616166613635 -36363262393737346264383266613364303161656430656531646463376437626538383165663364 -35373964353932373163303432383266326537653932666565666363333665383337343730633263 -38323135393762353162656534666634333566373031343735303430646466646564303330366339 -33356661623039393062626464393235366232386365303733613337336233383336336435393338 -62656466373137386331646362363364303535363137653938396463646661393538306230343965 -66313836613235316233343565666665623861623935643037303831373831643233623463626638 -39313835613938323362366261303763653433656633636538633335323431323465383739316333 -31643036663363376566633838303633346265383336656338376335643464643864303735383938 -63316363393737633661316534336439373262336534623338643937323830643164623861653461 -30343835386232373239303331666265633966316435386662653236386530613230363064613333 -33353063656363626365376331316438363462313936316136303037626637323465323737373765 -34323133623937656466373936323838346263393237626133613838353532613966613161646664 -61386632363837383263653633356665306532343932653261666163353563316265626133386435 -62633536653166633561393063306264323437626563613431386236356433396338333937393763 -66613863303661316162376339666637613864613162313961343461633561633066636132346636 -37386130303332363734656365346539653530616238316161623266303665363133373961353533 -37376231383239346232306430386563333864373664663433356631633635623732363266373861 -61323438623038633465636635656565376265363633633134303562613131373932313632643261 -66313064643732636139306638616435373731346638353664373835303132363239636162616430 -30346165396665646165626561363365326336346337646533616131663163646563663264303030 -62383831656537316435636439343234356330386635643963333332653236386137373233323964 -62326538643765636434653934653330663337636432366331613732333765326162666464303863 -34633766373962316631376139316137346135366261326266373364356533663230623736323665 -34363330306538366632333263323962666334346337633264663034663064646664386362316435 -37613864383063356238326231326639633763393033376639373137376166333763356161323961 -31376566373235313638613262376639656335613966663036663763663934396366346234323661 -34646663666437303662646330613966323038633363333732333530653931373137666166343230 -62623331363239323334356262616637353162316237383733353836393263383831633135613233 -39633730313438383064613834633136376562346230323634383463353232633962663463393365 -66333364303038306632383537613263633132373330343536616537366639323537633763653662 -30356239376636343062373132386664663831373731313535666630343431613630313430386464 -39373564666164306133376666333732616433333832643034376633343531643564333162386630 -34663732326436653636346330333139303438366161306138323738323932323938333537623436 -39613138376139386465333038653164346666353834613033303730316538396263663538653361 -35366464343065333032346230343532623562623933316262666365326633636232313535383066 -37663034313638666330653731393734383065663764623034363966653138333266383561643161 -64396334373732356363386562633761356137643939636565356266366336386632363333386535 -66646266376234663234643038663532663330666666613330653761393065656537353032393330 -35646365656535633262623635646234363836363036306631353236656463626332653363343132 -64396432343732373930663061386663623635623337363733643334643637663231633166323035 -37393332626663656230336131376335303364656635343464353737383732633536323162656431 -30613532643534363265613439336266376361643064653136646537653634363735633133336665 -30663561333232623766373161633237316562373039653863356235366636303263643037613830 -39663138343931653132363966663037633136376134663133393065623639323039633239316333 -33386261623562626433386137613536616136336436323834343566313364346438626134643339 -62313533336137383034383564616138353665613930616233306165656165333030643533663564 -33313637393935353137633233626665373661373836623836353163383636373161626334336231 -66643361373637663164643561353337336165336637616537633663346238666635646466633062 -34366663346461306661666265313762323661663139633465356337353133343063366264373234 -62626264346135623262353233363030636366623235366135376337386638346133383365623338 -37656530623634373265386537343433643234393161343630613664636630613431333562323361 -64643566386137646566356265363031666362343937313832613933363166623635376535663535 -63646537313863326565396632636136373466386337353766333763613766636164363439356366 -38303032386632663030646533663438666230323463333333623932653335383666363634373237 -64653132653965373732333463626232313237653635346366343135383630393963393464663235 -32333766393663373863643731313261363265336431343863656638376433363236326435353732 -39643430376630623232336134323036613531376632363962393565643938316464636336323061 -61396438313864346332626265356235333566396633636263376661663034623830366434623536 -33393837613633373038343939616662373133623864653138383566306134346237373464396231 -34633131653238366635646164653532643332633230636566623030656632326562626162336532 -37643836356562386262316533663762626434346330633031306431656666663039363966663939 -36333736386263336337303236636264313931383533663962313434346438316631666635656133 -62323230303739396263313033663537643339666139643963653363613863363364396536393330 -38666530346565363235303666313438646661376234396565396137666635353731613638613764 -65313035353533663763636633636636653465616531363163383632303562633933363830666334 -66656436663665666263656234356665393062376230336332393830396363343330646466303730 -30643833343535613835613631336633306630373730363031653938663232376262626433613264 -64626532613761333466623732663065613238316361386337353865366263373637326662303139 -39343236306563386565353465636566363332383663353461626264313964396539356663366631 -33656461306338386465653933653663353138626462613664623961343462393930306231663836 -62353036326261336231666437636634333636613333373363363964333330353034376664306138 -34343765316662336531646561616466633238343063633435613661373632373331653164623633 -30666532306665646264373534633134356539316338646339313265666139393139373165326539 -32393564656438376431616534346636323666373138386666353066393336303064333765333633 -37633433326164613065323331643530613561353134386433663437303931646538616433303931 -33346630303933643730323666656330373936373338393537323834633962396565333631393831 -31626632343061323337396334303461316638326334316230393936383237303264376531373835 -63633334353931386665346163653530333034623235306661646161643234306261393266613764 -62633230636232313032633663316164643965396535663830333038323831386663353333653264 -36326438663361353466306230303039366165356665666638303730303037623164623336613230 -31613734396230623338323362663533393330663334383061303737656161326331393266393737 -37643738646531306236633438383938356231353561326231373964383334323136343561303464 -62363435353631303538366531383663353462343335653338633739373836623333356134383435 -33316663373265306364393235346263656466616662323636363236343734373034616666643233 -65396635313863616665303934636137333136653139613538386637316439643465303335636531 -66346330343331333762316336666261323735383262353465306137366361336534366463663761 -30643131303563313339653836623335363566353938313266353235383061663030643433613831 -30376361626661653938353139376530386439633338333530386230663731323039303961653866 -36623836653034356362353064333237306636663231323566323836386161653361333332383263 -31326331626234343436326232386166653637636266386131373339373361626532343735613238 -61316365393762356662396639633038636131393666376463383561363335366132326332363461 -61666231656539333231313763383263376432326530343632323133623532393839393832336534 -36313832666630626462366330626639366663326432663630663264613535313735376265313034 -61616563356365633161356266313861366632616238323631613764333161656461623136666366 -63663362656238636434383832303537643334653639616366343534313836616635613834643535 -32353833646636376135313638363133646632353965653131313733636164353863383335633262 -62383833373036353239313662656231383965376366353264303665316332663665663336323938 -30383866396233313533383864663731383832396363643661323639653233393936366433323430 -32633835343236306266386133366537333164616666373739613437356532633139303735636566 -37396662376165643235366430343565656662353661386666383230386535363937636363623464 -30323964383433656130633633386634363330333739316135363139626430323038303339343637 -62323836336333363333353636313037333931633666393137383863633964376633396237623331 -39313435626534386361643062383138643035626362333933653236643938656633326137623264 -66633136636539643230303233363461363838363636643339653635666236366265343361323033 -64363633373339616565303035616533383230353662393630663738366334396263626139663630 -38663565616136666536646631313831633463633938616361306335353262633338623864343832 -61363030616437626336643264393462356166616336353163656165656164643064663833386539 -33353865313061623836366334363638643532656330666536363463393365383933623030653430 -35623439393138366562613466633437393362326133356133643534663064313337363031326462 -37306135376438336262386438333831303537373564313161303437623664383164343931356134 -39336465393831376438336530323164356534626236646231383739653164616437623935326436 -39633030333433373734313264613936633863663831343433636166633438633834626333303139 -31396436343937393830306232613432666164653230303166303061623735393332366337313962 -63333961613238363736373831623366373966343031313365623564356431663931376465643034 -36613462316666646331353136613365646132653961616234306133356666643031646630386262 -30323533386134383632666433373938316335313064633238373336333630626635316664383264 -39626238313639343531643764643939376636363064643135396632383034643831353566396265 -64666532323938316130323338323637376361383165346633373839393634623764323835386461 -65666231323530366637313662373834373166383262316539363361316563663066343039613737 -32623930336361316331636434366132666537316561356336366433396637663038313964363038 -39343765323165623061393434623030626333646364356435346161653534336638396432663964 -32373535613130336563363030363663393965363436623039333762333966653937653934633234 -64643365343534666430373631643037313162383830366234633938363337316532303138666134 -33363532663062363230666661376164353338643432383132386661353038353138323662643664 -61373031633336346336656130646232353030363535303662646161626562316663643533363139 -66306637333862366462306235373731373637653165653332376532373030313639323430646362 -62323731653334643630663866363534383635636462396462396437343161663663613562656361 -39643862653736383436396366346238396635666238336433636434353831313230346230626133 -31656533666630383933623933383231363963363530323536626263333830623634356539366163 -37623266383839656233383132306636653833303939376361643262366665653932323730383939 -65623363653433626531666630396332316263646638336238653432343663643132376531363164 -32353735663839393561386135666565313038663032363865343831393666363330363461386236 -39353464636435636636313235373231663966313931633931376439363638353131646466643437 -37363134373264313464666364663435666463346130316131363463316635373366316438383332 -63306563626534306532376166663138623462383265383161616562653437646432623138313731 -62666161383566623038383434363135333231396162303364336136336437653861373839313238 -63396435363532386162383130333532386234646235323464653230363633363766633937653461 -30316330316630613865376332636230333336326238373764313034373732663732363039623232 -34613739373333663465643162376130653035383438623563333930633766653665303364303665 -61633730646335323337626166386133646566313332376636653131666364333130663666663765 -37346363336636336530623863313636353538366461656335333138383730376631316363356139 -62643631643433393562326364313230653963393763323133343266366637313634346232663066 -63316665643064343135633233353637353161653266323537373564366533326161383430343836 -35316264363666303137333036373061313439383131636139646433646430323233316633386431 -30323236393530663138626136616633333663333761323936386665363163376535353562613562 -35333163646462393761373531616239393865383161633063396238356233306234346563653935 -63656361306532333162363963616136323361646436653165346638636533313263626231393866 -37356438393333346131366366653630363530653133366431313363396362653463393362316466 -39663931646662396265646565303030623431636537646131343030303632366339393166666439 -32336431666464353436636134303862373430353033313864363265393431383032393933313762 -65326230313566646565633636666534333837666231333832383038363530363762346138393132 -65366632633236656635356535613364376463643661316464376233666339343735656438393334 -61653030373331353464333836323934626661396166383166616230383861353038636433616230 -35393931623930616233313839316464363833333434376435363365646334636463643836643965 -33633233653933386666333961313938346231366565396631303063303834636365383830306235 -31656565383162306162653662306335643335653164363164636466353862636634616166376362 -33363661346635633630366562353663623561613961386332383164393338643834393939383965 -33326438613261356233643833336361323533336263613432386332383235313034363335626463 -65643539363338313737323238643461343533383862613133303233623165363133383365393538 -35303834383139373232386436383963323738656364326639323638386132643365626563343932 -31626564663635306539356636623763393135653939313730363664386362353961393137623133 -33366131306331343864383436303763346664336634343934333963303839396237373539336564 -38393331343762386337336336383463613362323733376235623261353639376566633231306663 -30663732333332313430396532666339343736646465366161383165366265616239623635343436 -64643538303137363566616261303636643130633065326662333362326563623830383337663663 -66656265353732623863656431663461663730653463396233623636376633303533663766636637 -38353461643039666536636262306662386161646365343137353631636634643162383262306632 -62363436643836336538386363326430373464383131613032316663356639333963346364313862 -66323637626638376266383537303666633530363265373537623834316565656531313663386138 -34336232343038316439353063663166323438323733643231613234356537653136636630393535 -37336238336339343033333230663265393233666165383730333564353737306630393665623035 -32623739646433363764326135656461366265343631666232633964373037633664386265306233 -30353865396236356639323762303162626534333639613864636131303532383734643734323139 -37396433323634323562316539336431636531306662623336356164373063623665356162393538 -36626234663032666338666434363664343632323134396533633938326536366332646132633938 -33316639303962353364346334316331656131323232353264653232313338396230326337323963 -62633161663662336562643430373032663333383737386366346636393833656436663837303732 -30623465313333626564383165313634373234303762653934336664313165306239373564643832 -62353434326430343239623763303333316262363632626561316164633061346365386562363733 -37646532366334643865326464613462633131656332636336623838653861363234633763336336 -36656235663864373064623235613438353834386430663339633939653638383836326661636238 -38303539326133376562336161343166303430623535393135346136383930646362653832643736 -37653565393539666633323765363632313161663164626466353863366230356437613735326465 -66376364303563333161313364633735616530333766613565346166316134623133393936363137 -30376431623039653231626563393966616337303734626431626564613730303636663261656665 -36396536616533663765633934333033333136326131633263663635343733646639336430356632 -32616664303366306330656565373432373131636436643133623064363464653934633363323739 -64353039363931346361633761386539666130646131363836633032373761623561646436616364 -38346137353437633566653031333765616438646361373738383435363633613835383364643939 -64326164333131353433633166346161363333373361336532626231336231373966623135376431 -64316664303535346230373935343539333832333164643965323663363130346331663931346162 -31343838623865346366646330656532326632336433323833653063313462663764316236353866 -62363931653361653333663965346164666562626362643561376539613333353730366162356563 -36613732636466653262336361313630653366663130613735343732393862626636396137303833 -34616265666133653139393362656536636463663637643934333064643032343134616537643063 -62623635383365633364366530326362383162353566393631313032336562336662363838336162 -62353338616238353437656135396635623738633932376536396431666137333339316336643564 -61376438373737333264343565653562343063623735356162353137323636346438326664396430 -64653038336565366461303064636638353334363230313663623333303263373031333938393533 -37613632303835336332366163323465653636373362613336393264383837633964626265333165 -64306630323538303963633237393233633131373263646165303963623931393038613662396337 -32666462633431643763366538663933376132343462643436376230613239323534303362613161 -35306661633962363461396430376132356266396266633436353030356362393033626237363363 -31316133343065393638316531383162383333623738303762306366653761393432323438316532 -61636134333335303563633030323034343135643932393965393665646662363839353934303936 -34613834323364353361623031616365626533313331323637393663336138326565326137643765 -61323434386235383230653039363664323065666461393835326333613438646332613835313538 -65613832666131393436653261356538363934386434333861636265653262393136303163396363 -37383564383537363431346334396136303936303166373435303731353938326438323632653638 -66373464613430303131376137393038626162666564316537333230616132346130366264383833 -35303165373263363761363733613564643830656236646638303930343262313761383835613565 -66383536386362666132323534356636313636353538393235303331626132653238633161376264 -39393437323235373236363836623137333362343266616133633539626332383163383735383437 -63623934613334663065346366323436376539623434383861613134663130386161393866663933 -38303763363564323962396632303264373533313736633636613232313733363366383234333538 -64623563623335663230313634626266383539356166353464393164613063633838326132313739 -36376461613462633062393065346430343837333461306134626563383636396534636137643162 -39643133343332393431623661316232356362306334626437633233373263373635373965373331 -65636364313433663562636361323630356265383531326265306666393863666131663965623834 -61303137373732636131363466643538343332613064343233376131306631356637313839363234 -33383835663533316431363765353163306136666661336333323835313866343261616431313166 -36623765366262623937346334343831663938333330303166326561373161623432626264376634 -36666533363966346263373162633031303937623231626563666430346536373933393565613135 -37623463623233643764656165393139613637633331353537333565343930633561383563633030 -39653965303961323865356334336134303763643962663434326136336164396461336335363135 -62643932656662313639326135326633323630326261303533363566643865346361383462326339 -65353633386334636336323966653730326636303436613762333032393462393531373736363062 -38653833346236313761633432306465313033356666306363396532316661333835343638653137 -36623361313939626263383037666366613164623062393136343638373466303662663331356539 -35616436393365333862373030303135343736636532396465316364353234353431613834396261 -36663565346534363639323562306430383636396161373933373762393733366361343137386330 -36376637383662623933313861383337343339363139303263636136336638393634353531343336 -65306236636133663531376632643536303833386539396431376265373935346164626638373138 -65313363313237393866393235616366373738343663393966393832303937633165353632393034 -38343535323061393739373833306162363431613738376261653137613731343964613734313464 -62333262306333666533613161323734626233653338336235333633613338623564353733333764 -31303833353661306264666135613733373137316330343066646362333230616365366238623036 -35636562376165616432636461636330646538346539653235653665643065323637376639326133 -33313861376261303461666630656165333330623535633031646664383561633336306462363432 -30353934333065316165363135356439613435353835656538306435623837306266326132663235 -35316266376135663832353635303565653766333664313138643436346534306133383132613961 -64353331636238373836383531343437633137393235333837663063336539613963653365333736 -66303033373034663138656336363265376332346137623035396633323761653539326264323335 -61306237656635363961383132363936633562356433663532326432363130356465303735313732 -33366161356130613863303563383462323161656663633530656537616135646163306130333939 -32313765626462356561373532643261396637626430663836306365356464333163386233383565 -37643666633538306132636230323631353238623731623262383237313363373636353538323430 -61373339343032636439343332626436306661353831656638303536616664313737333135373536 -32313231653863646230623064623039313631306662336161376361653566643463663535313839 -33363533636463336561353665303132383362393933333763366135316364373831376462666435 -30383863356466323938363765623864643237393761613133616466656335393238653062393363 -61346464623961323263613362613039666536646265323464626362396531363561663536666138 -38343639353263323965333036393366613463326161616663613864633566316236306130393634 -33383539323836643534623738373866316364353438383063613630323363353432366633656431 -35336564623664613037626133623962336462356136373933356533336137663839343230653530 -31343338613133663463346631346533613761663135626238643939353335666466353933323939 -35333133306235613266356336363533633863613239323934656437353765643561666233333936 -62353665323531343765623238313037373338383262666565373931306434356434303138386639 -32323563303864353034306466373264313235656538346139646630306436326638643635386664 -65613764376363363333646561353532353730333036643733626662623539373863376666333833 -33633338383630313933633063363438613266343739303835313934306535316563656239373733 -39356535326638653234373433366131383830633963613031363664336435363066636333646638 -37396433633238353063333636336434303835653533373836653633333436323231643232313466 -37666232666262663435316163323165373063383533353766653934383630663330356230616566 -61333535323330643139656165646365633863383135353663343635336666373034343865346531 -38303565653830653137386464363637386566393731383361356561663466333030363362363232 -31626561623736656465626536383631383139626134653737303438653434366565663834663263 -37646135323137653861613163646566633739383065626336333331393339306339326636623330 -64346265633066333735323765313766383037666464626466333734393465383838643836343062 -64393533356261393931366230343363316237323966346434353366653839653066613636363363 -62343665623632633735313964626664323131633639663864326639663465306266323734613761 -62623130376338333435396434653335353738363931313536303666393032376163353439623037 -32346662626332393038393766643838303261313137303866396538333065376134663164373638 -61316461613939306237323330356234636633323634333230343930313531313839396261363031 -39333162363134336537313562303135656565613232386263326631613166376166306439323338 -31386565343431373764396462343734326164363562343936313131386631303933633463383433 -30643264343538643462383365393734366436316631636165616433666561356537306139616536 -38373263376562633062363664326231613433653730343436346431363835393564656261306531 -34666334353738396663363339383334653339633030633538393435383464343465333365343137 -38336666333536636135393135633963616561313661626537393966626531353437366165373534 -66346635316664306263613364363064616338373965663830393534666633336661383962343734 -63633165373335333063626463636434623839383866653833343230626663616233336431353137 -63353830383035333761633665653563346631333433336465663735666339356263393062626161 -31663566633761376161376331643530363861636263383332663233386535643034633936343735 -33363366663365303437623761306530623661643363663832666664636638323339326531393066 -39333564306265313237396632663461383032353361343936333330316135366163393631316561 -34656163363062313035303866383661383736313136393133393139626162313636366166303239 -31366264356162363730636631356565336331653038373331613061666639653361346563383061 -65613166633632616661386131366464363031613330303038663362626239313133623761613532 -37343133666166663331653439306365383632323264653936646634343863333865336136323262 -62313266336334646136633563393863373564316365653335616134656237636137343137636433 -36646465633034633237666130653438633463613363313966316135316637653939373033313133 -38653131383131616130363062616238333262613130626233383563383632653136376233633537 -36383234386130303336396436643466633863366165326661643038653335623437323032393664 -65323230613231333066396336623035353464353533316534396565626564626565386236656361 -65333463653932363838613032656361323230353431373536333031346563643338616133653664 -33306461383433396532376634313933393233663236613931643534616438613863376238623531 -62646265653263356532623063393030393336363936363232376466373837343464333432633135 -64363131373130346464346661626465313466333930316662356231636361623239643335313062 -32383339393831636565363663396536326135663633636261633336336331363062613432316339 -36363431636262353062353332306665383836626564313833313130393664363337303638313835 -34356337666635316239326133326366373238396432336337306264653339353866343832303565 -64366561306537376237336331333263656139373965306263353764643064353962336439653234 -38663832376164613235656433346633313263623865376566363264363538623831393439636334 -33616436653834626439323132373064653334646261646565633534616262386238343330636261 -30366234333161383262376463633366316530613631313139653861396432323766383231363338 -39386561313831363133333063336361323562646331316236313937636366653633363535643338 -61623737653831623064333030343139333038633132646233343639336333653734383537666163 -35383336393732316135613032613762623136366333356130356139373762303834386130316165 -30323465346533383630633335373139653336633664303135626230613262376435636635326439 -62386137376535383337393764343562306630636361313338346536643861663332323966613933 -38396661366431383233616661363663363939386334316162616538613336636264373762646536 -61336564646633663436323463343631383838313436343166363965623863383635383737623938 -30313131396133346165656265383966376130656339646638666439623436633138616634656264 -62623531386632336639393264323766653665376339626136323166363334363761633933316435 -61396136303136346638363730363064383538363535303566326432303834373537653532393339 -37323662313763326664666530363839336633653637653438636136363031646336353666393037 -39623835336363613161393537623437363432343637373036666562336332663661663162353633 -35323865616137613334316530623435663161343964643735623930396263393934353933623037 -34656638633930623166623939653635643263613961616434353165353139616331326231383561 -31333131343762663461393064393064623433303139353433363830643531346335316665396436 -32326539333164323532383032356332333631306534313238353033636265303537643835666366 -65653666633037633638383965383537333461386639303961623861336566323933626163633365 -39306333383761616235616530323439616537613962323835393539353264613637663362333831 -30653663373332326666346365626139303834656430346136383266306562336537303333373564 -65346562313262633463326139666638383363636333633530383533343733323833633330613063 -64336335303663636635623930663536633761653930346432393339666339376435393765333234 -39316364306531626232663463626435303534336433303264353666336336646565393639303037 -36306163636262383331336538626232323338333432353339303135373466373731623237656336 -66343639656638636264653764383438303032663238663931356537373631393539666131373633 -32373230313337613532303033303433383262323131346331303665633731343562653233386137 -62653630656532316431313030633530373761336561373133623130623265393436376237376235 -65323239636333306533666439376465336162633437613136653038353535343131323733623164 -38633166646465636334613132383036616261366636666137666161643931613539323465346237 -35633935363962306366373065393133643736623836643830376637653536373762373234303062 -64383564366633333731376637653037643930663535633336643065663763326238653336346233 -33663164663037626631326664643735653132363734346238643265613937396632366238383362 -61383633363765323265353566313936333266646131663834393633353432626266366236616337 -62393632396639616333323434306239656234316632353231343237333664613666303366346361 -34663230663465643935626330316361643561363930323038653237383230363362306130363730 -63636138656334313433333633646439613338656534663732386164306439636161313034616664 -64356430653835633664373138333637626636336635313635626536343236383734343037353263 -65633161336439366631643931613362306631636533313736636333616433393638343636643163 -32313134653831666563623837616132656462306138623135626239626466396138383638326332 -30646662353139303566363831633336626635666232613836646130346133363733316238323034 -36323437383766393663643061373662336562306166666438656137636630383362393232336433 -37396532323834303063626564393066353437653964323238666532386433393636383462663363 -65666436383537666437383365663235376563323233303265656435666666656137393763353932 -61643831333562376136653734626163353532656638353765323234666566623933303363643161 -39393931373131313236643432386638633564633961656464663762376334323061353463666531 -61343839336164626531336164303265323630633066613463636531326634336336336365373236 -61623338666433363065386138373538653537653261663063313637303830636138356332636131 -31393063383937326634383334303332646463363936326530393262393030353965343538386433 -64353339643734343963393532643833343262343563633734326261383138333366333736313164 -36303764383138346634636662633237656265393130643539303630633537313737626138613961 -64333133356661306365346538656137346561633263626435366561626639396638383331633366 -31366165303439323237333966336164373633373065663136646561626134386530313461343336 -62643336643636363235383564663566613238393163326664643037313764323364313037303263 -35623033363563303330643964613236373666333830383431326534656339313365646532323833 -32623966323532323035336266656433373638353532663462646364316535653135633133373139 -37656336313637363362646130626634303861636163333838666630346331366363646464353066 -64333235366561643563353737313036643331313162383364323138393966626563333139373033 -39343532643161366534363234306138636133623061306439323664366265366438333964666637 -30323863383164613733613239636333323830653431636539313434616661646165356463633832 -66346366666264393838323961376439393532333635626165343531636432656430636531313265 -31393865323938323431636637663161383233336336313732633064646336356131323336313139 -62666165383234383662616164623862626431333463663638613235396565336235323938353137 -30653136386332396165633664326535653933663539343132383066356236643733306432663934 -65646266323733303235656135633334656631653834336632643533306665633231326538303838 -32626131396136343266623261353835323962313164353031633163316662666335613064623430 -37343066383635393162346562386161643930316439343535363437653464396336363364333265 -37353533626363353238353731383739356365323335336438643662643031363364653865623864 -37363337326633333933653261363131636131353135646338313066656334386234393630363330 -39303434326362633735633034356562323035623035646138326365366631643236306234633738 -38656537313930326236366639633365656439363433356563623465663834383132373534656161 -32623562613262323164306362666637386661643532636164656231376632663532326165333931 -37363963623966373838643039373138316265633061653463643137646638623966393139386430 -61643765333566336233653430393461353464396131323863613037303864393036306430663565 -62653961333137666635613138303064356337313366383338643738663735393435393034353265 -66343662393362323334323039366437356538313130633665323333633165653663623933383236 -35346337366166313966633339336337646437623132346335643738353037323833643761663536 -30366161613262633031623864633361663262353039376266363433396663393233663735393766 -31653866646638653738623461623634636531376538303231376566376630373735366434666634 -34613432363335306361383366353235343462333163323830326532396532663736613565363061 -61636135636263343831366139633437633439326436633136376362643963623133343136623366 -62373731363962643364383264663731663238636634376232366636383835316133356331656366 -61363138633139363866656135616131336539643165393133383034623865656430313334643636 -65386662363865626265633861373434306436653965343231636365333261653731363735643936 -35376636636237656632386638653335643830663338633861623732633431383064326233613235 -30623365346433356435313937633733383737666435383731653139303161396233373833323764 -62333464346538336635396638656436633036373762313831633937353535343232303837343434 -38323239303535383465373934353630636566383663366666623430633934663937663938363963 -63616335633239373332373766323861616365323862336565633336323433386333316262633165 -38613337303466653264666338636362613563343662323635613638303163323336393636383064 -63643238656531386363653038306536366465643861326466346536666539333834613932326263 -37633838656363386363306161383737316239383033393538323238386138346635313565653864 -36343762633930366536376335646137363935366664353161393633323430643265346535626633 -37376334303262656166333339313735363065623332326661316432633535333962353462353266 -61653366643033663962346433313739343363323762353337393430613962323261303638333536 -38383565663263393532646338376137376562653732313534363430643639366363383431353934 -34303738343335633231666665383239313439346639396238666361366230323363663265393231 -37396363326665663665623837333162653161626335363034656466633861336239393864653032 -30363562663962393734653132646261626664616138663932383637666364336663376364343338 -30636331663165663865316132346439653634623037383530343261656237306338396635393861 -32373439663839663331373631623762393233343638326333343562376161323862623966373438 -64386336323761303563353461633461616431313865326139623566383539326339343835383538 -39623734633230663261613230313638653239383231343133373637613139363232633162346263 -63363932386432653365346234633732363835353665373264333162303762636263393939636363 -38313931333531313139666439383437353433316532656362353031323531333831646330383763 -36613432393736303562313162306632373933646464636234383261383431326636363339633439 -63363238376234396561373731303531653530303836353837393036326466323261363235643033 -30383938326461383233383436636534633437303132633365376331643862363639613461323362 -64393061343331313930626131373930323233386537353964363934303837386135383431623632 -62633036663030363037623961616533323663623030616464616662613766336233656638653065 -32353566636563633933363130663937616336316366383135396433383666303931656164656436 -61616632366366353965396638636263373461396637663735653136303631386265343765643135 -39386665613430303330356131636233396162656638336633373331373731363462316533383935 -37633265616639383635386331346230323866396439356633646233643134393033353436363262 -31383536653134343836393431643132633061656662326665303733613961346664653166633037 -34613164343466383337623166306265643761613630303663363937353439396132623866663433 -36343233313666393066366437656136616665393939366232613966636435363235643161303633 -62663466326239633661623530386434326264333663663133393766306234336264373936323961 -63616661663465393064303462346134303932376466343333393338653536393537376632646239 -65326533336435613236663934393238616638663032303061633733616533323166646165646266 -64336131336662623837656238663662613837353837626334356262396136393665393163383861 -63366365646633306535333365363338356437633131623338666439393339643534653561346237 -36613362323535643636653266396439316532656535343765343536623038383439393938303530 -35363034376534376430653062663333373165616261333562623536313839343433383161373632 -35356565356466616138353530363336346161633830303666313733303535353838373532333432 -62656161303830393063373735346132343034656633303636363439336565323332343265373031 -62346236363062306338633531303039303330616666633937366331643938363938306536666530 -63633866393130633230323738396461646662353336366331396465636132333164623232346162 -32376662333136386537356663353231636266393938393435353430613038626262383262306163 -63663265353430326662323232393837373234623133373939353834393134353566333830653861 -32633066373466356637313664343361393034323030643930383162346434636135643965353736 -31323937656565336130333539393163373663633865626536343638376664636330393936383962 -64396533613439333661393861653832323635613962616437633132616535643439313232303666 -33663930633366333631646331663861373735666664393661333261383330383937666530613532 -33643333643439393338363631386537633932353637373538343631333431336364313330343666 -35653235373631343163613564646630363264303235376266306233353237373137326465323230 -38363462303035373938626432646630653439383239663963396531643737326331383166356164 -61363764326139666635346439613064633531316163313063633336336238313237303236303037 -31623266376133366261366439626130616137313831343333643732366531353165316132303366 -64626561303561653530643266613133326530366561613533626436646262383438626334373965 -33656363386166353135376163643363633664383638633363376532653962613064383663666533 -38386465633337303537323532383135393765323066663833396331353366396163363635333539 -63666535343531396265323961613230363036343231663966616432663063333237366230303531 -33626564323331393463363165353765396262323836653964663866646162346235363038346564 -36653337383034323364306662646431616161343739626365306531313939613038326538623761 -37666231373165356165613334393663656434326537313834303237313665626631313030663831 -36643335323062373238663735306434383062626439326665366365333237316465386533623161 -62383334633463343866646536323233326164306264643832636634383863376266653461373565 -65316664656361613936643733303231666337653434303531623031333365396265306437383635 -38633634666565303136366635316461386234393837373261313536353934366337383231623237 -39666264353038356232656538313237363033333161366332393734373735643637363333656239 -34656564393234393163656338343139656234313264623330343365623935373732623964633237 -38633464356436326362326139333161366630383534383561613231323063623366643134396236 -62623431383061383866343235333738343337613762376438353862353332343535303061366165 -64653163396139303737306639646336346238383132376330393139643039303739666563393931 -62323933376430323437356365666262376438376664613939356332313461393130323561373630 -38353162303236626336386131623437336234623331346334643935633230326562353234663639 -32383263323638343364373862616661336434633238366634346138643938323735643236636264 -30663237343638613539363366356330356165373266626363386164323865643932623432393366 -33336638363533313935383163373839393436373566666234373064366663633163643739393563 -64663662616462633861613531383139303537393531313737343139303433636536346637653534 -63663963656331363339626535633763616664346363333562616132633836336431373231363732 -35623939633965323133343930363034306433643166323964343837656465343532363131303731 -37363933363137653363366135633161653634316264353230633732623965316637333263613033 -65646631313635656265326536646565623431386663663964326432613138306330623461316162 -61306665623663386335613839313666663439623162616433343766653435303331333734393531 -38633062306664653563383638313066633731363062363736376539366330363263626363306363 -36303233336362323139633139623338376530373231623162366130353861646365326563306539 -66306465366233643761333163373165663334356234616538306132316563343033373738326539 -63353631303937353164396633643339303465336335373036393036653534373139393832363033 -32666338316463616133326165653536653837646135626135633461333236373433353464376230 -31656264323837386430626562666236373139666533356465393365356662616437643438633531 -62333339623364636334393939623266656662356633333965323532363632343230343530626139 -38653662376239663566373433373937663436356336333135323032386363393362343564346430 -66313762353337343438336434316264616566333534653239353837383338333765393964386330 -62373235323837336266326337636237656532623466326136636630333835383532636161326537 -35306661663037646232633231393635646666366663616161643662306561336433643063383537 -32313266363539646333366662616533323164353933396539373766616634306662643035313830 -33383934366434373833336166663838653932353834316262663132313233633964643864313666 -66326135646331656531636337333739386465666338626537343436353934633831623537386464 -36336461346362366435323266303562303732613662383637353930346439346165333666303637 -34353034346131333265653263323062666566333838623465333832356335643964313437653037 -63623463643533396332643765616235613037666339663336306332396162363666643537353235 -31363831616630613861633664313462653437663861613861333838636532313137323537313265 -38316135393138376334326330363563363263356230336465376664616436386636343934396463 -38366632303062333963386665653361623763313738313737396364353734643034633036643666 -37613532303938633238636539666262313761386361303365616632336464663735363764626664 -64393938313230646161326235306636653062313730333564636261363261326537656538613331 -32303539393037333666346539393463626530366634313932616437643634333235616334383562 -39633031643561363932376239376438386564653161303038313734333131343934643138303061 -61386164316537666238346433623034346338636133323835666237373631323334336436323835 -66323537353562343836343732393664663762353132366330343737313962396162636662643136 -35303363393331343562653634373833313761363337613837346164613336396163323330396263 -32656161613233653466303331643630373165663466383734653733356233643466626361656165 -61316437323462613838313039303338383239393661306437363735383733393361323138303232 -66346461623965613837623035346233666565396431616166346166333133613265623537303037 -63326266393462343437356136323636653034306431613438333031356638613466383531626337 -32613731363063633261653136303731623133303035636237616239336565373331393936333162 -35366362326266373131353831323238373065633435373834353238316631363436366562613836 -31663266373835316262356230623035373037643638653832393731633330353862396564663562 -39616338303864663237623663663331393966623966383335363337333331323564663539633931 -61343463303165353738616663653765303165343061383534643264396133663734613339366234 -36383237313437623733633431316630313731303531623335353233393466363366613763336566 -30363933633061393164363361326530316437656533663933666564623536653436353863646136 -32663237633864303831303831313334386330306530346364636439623932346239666536656564 -30353631663666303466383865326165396537343165346161373235383138326238383237383436 -37663463353535333137623163613835633132346363306132633266333938366365633832616438 -34623066333262653266333835316431373631636136313439336337636461396661313530313733 -65356239633432363665363633336436666461323231633738376133393738326130386562326662 -30306134343531646438663233643433626363303239643535396439353565646166613330613132 -34663330616165313338326437343632336133326238633037333233336561666662393834636536 -35333961323130363564626461393336393463383138346534373066666230656434343036626638 -30633438633836316435646662653331663734353932666534323462383235396465313533633433 -35353739613835333935303432616266313663303164383338343932613661643734376231363466 -31653638633265653033623537636632626265626639313361626635633532343736343063653435 -38663265356532623736626361346461313835333861613538643030366564626266643362333565 -63656234356434353632353836326461633638646533616338393036633366653030626664336633 -37353133313365303132643833376261663764356562343531653838346362623965386637623766 -64633736646363633833346237613361633439316261343139396331636536633836363233626532 -65353961643538306134353235653065613633633266633934323266663264633566313035343862 -37346437353362356135643639613162653261313263383962343261346266333233383238316337 -66656133396236373166616635646238663466363936323037306638623961613362373436616531 -65376362306537353166363636396336616134626364653432663561356132333664353035623061 -61633030346537306633326235343633653438663737366264613137313363363432636363613636 -37383639386336383131383335383965346434373733306532356564646639383562636564656362 -37616439666337636236363235343666313465343965663261343665613863393939353832373936 -30633338363837323533613239326438633966643532616637613362623964636635346134383132 -64646163356265353264323132393530313832343232393034336262313936386132393535613761 -31633336366161383561313631616530363533353966373833376432383630316434613131373166 -62333737363766356530333738653433306530383866396163306235656562306336643632316631 -62316233393434343032393966333534313530373130353266623337656532313732316661653038 -33393438396532643939306463336464373037386161303039323062626233636430333530363265 -31373139343566636361313363366439353434336631353064363738333137323162663836353661 -39623930313134653135313131656635356633646332393161386365383832366666666332386636 -35353533656137323462653033323265303635643163383933346461343934343663363339646165 -62663762386564306466623661326337336236643861316561363336333466343036336362353732 -31326233313039633961356461623939373862663861623639626162653833313462393738646432 -30346537323866383962333037303535616237656334376535653830343531323163343030333039 -36643063313132323630356330633630623239343832393661643636343434376234613336373132 -32616636343433316532383736643264643362323935313366653763666430313066346263353235 -63636436373031616565343966313864343861353861336264393036353364383635636164343130 -65366466343132626531616533303833363566396634396237623563373430346134616530376238 -38316530333366666166363836323965356239323766663831383936306663326237646631396136 -34333638316534666634383264623564353363366164353064306535393537366432303930323663 -63633565363166353933613038373264363161313832666330346365353164323537373839663833 -62666133613430306630376230633534626262336131306663306662353766333132343666376533 -64396337396133353333383137313132643132363930646362656533633836306334646231666533 -65663964363337653336613237326665636663346138373663313631356430303166643331623539 -64663163363162626538383835636365653537636531393330393865643462666263306232646462 -35366438386536613464623661356536326337393263343434653665653531343830343430303838 -36373261383733633430653065643734326166396434323961613338646566333262666537366166 -39383664333035343363356565633133316231333665343764633032383663633064386564623037 -38323830323662333438666136313163343934366265313630396666353736633733636639356633 -34633931626332356363333232323362363866316463356439356666643065643261396231653765 -33646365663763643938346635376439363538653033326437303736653236376233636334346634 -38383066313564373833663564363366383361363763623133326338346632336233396632376565 -35333638623566363533373330396232373832636362373465333737666336336563663930633666 -61396130363737653832326533623762376364613334306264353663636230366535616666643634 -65663930393831633933656133656266613634656262353238366133306130616131323061383861 -32353737666331383330383736363066346666633431323262653061376537383264323863616232 -65666466663633326234646166623533643466343732343932623036333165666465326464376537 -37353131633038613130646166613832633264643431626665306235373735613837636132303162 -35396536346463616139303930666330656133616363323264346663613366653034626361306264 -39636432313265616565656434643136383934323761386562636164373139323066626334333031 -30373437323966636432626166623166666238636531383838363030386462303665393865336537 -62666235336238326566656330313337303762356665636262396464636331633762313136623934 -38663138633938346166306133386536366362643931623763346264323863663563383862323230 -38343663383537396565396534336536326631653334353739333263343833613633383463333965 -61366637303666626631383039353164396162623161633562616263303563346333363134626435 -63306531376666353939666266646632653062313663653764376364343163656430613466353937 -66343166666233303264313362383034666331383030373833616535636361626338663563613434 -31386562356163323935633334366232636265646533313838383564643138386439363639306630 -30323936623266393133623364373232303863313065343331366530633338616331656262386165 -61636336393934373634643931663434346564613238343438376261353337633637623264623765 -36306266383436623066386166643063373966333133636366303536346139393339623363616636 -37303865353933393164663035613138613136313932343264343231343130393862623464613562 -64656162336138613064366130383538323263353634333137373732393266623265363633653864 -62663939356361663331636531396565653433313263333334623932353364633234346161396162 -31363531306665383963343462333436346265613833663862623334386337333062376636326535 -38333039666437303238333737333061666138366364346636333433643264393766656534333665 -30356534636132626563646533623362646431633136333231613536316237383261613961383564 -35363933343836613735343237633931303330323566666236326466623935356633343734626538 -38633639326334363339326336316461376264323066613362363033623432636265333734613438 -66366265613438373836313439333936663639343231303632663137346433633865363139353138 -34313662333334663032623839656539663735306632623762303661663564313461383339643339 -34363639366438343532393031396235383561363135316236653530613134346439346437646265 -61383834633534303539633538353731353739303530666638613562316539663032643138646530 -65383631306636323635366336326236326630666135663163383737333434393732313334333063 -63633938343061666332666263373932303866633735353866306463633833373763643937613735 -33633930613234383433303935343964323662356262333161653264646431323864313064333731 -30616261613431663063323337356133326164616639353036333833363361646435646537396234 -34633765613564346663633937343334396565633233313162613032333661623431656437323438 -34653432313632306165656131343037323530393733616632363932393733336631623963666539 -37383632353566366333616662626263366662333434653336616235353464373239623636323135 -66353764646135386666313135303131613166363164323639653734323534663262303963313838 -66663361383030633666613032303063303466363135626666373634666164376333666462323565 -39653864656632393463646439306564616163646531353663653635346563636164616636333032 -64363766663162373562646435363530656233353163346566633864653332633765303864323261 -37663636353437333334346564646337323735613531343835373664333938353436656236646532 -30636365626465626464646430373966336564666334336133343130663932366663363362356633 -65376330313736373733313463636335306566353964333261346636633434613336336638663537 -63373465343632393262646365346438653732626530653361386364373632313362623762623762 -37316235663332656464343532303661643765313663396464313234636339323837346162626262 -35323161373463336135353132363865333637656266383135636237336630653463353461366238 -61616337323337323633376133383636373330303561333333363561323266396366383665313062 -32616563666661363563343932663237333436663164623361383363346563366135663235663730 -38633938353135626334306565613965636237326437633530393966626164303231306335663065 -32386464316538636361373861386565396662363537666365363066643533356436386139336363 -32613236626636346566393961303436316236366236353337393739383733613933303364623661 -66303061373261663036626533623764613032386234633333663638663735393361336363616134 -37383536626566353835373137653132643337366261373432326366633266666336653138393234 -36666339633438323366353233633836626265343761663039633937333736353737643930356139 -35626565393965333532653463363331636262636665633332626630616339323431313235316533 -34303565346164633138336336393331313231343932633034393536376164353431653861653461 -62373963313866333565363238643966313334363431313334383432383430663835613832366362 -39303562346163653535643033376538393232303633396236363663383533363030643735663965 -63396237616333666532653936316131663335656433323038373765306461653139663866636165 -34396665323535653365613861326537396535396430623366393064356161306438643365326230 -30333135373566373333346231643566616433356234653437653537336133313566613537366363 -39626662393936316564353139353038396565383961393639383938353730343765613565346339 -30383937333137306639666562656564363331336135396137643332333330613562643439653962 -32373436326464633330663563366161323361326231623435316463623265393435383636343639 -37323531643434626338336438356465626466376231316335653662393334323833626539613830 -65313034373339313964663563656262633462303933333462353332386535653935313332626462 -63396336316539356333316433633464323962306435633637393630656539623630613033393166 -63643863656663636232623563623630636130613861333561336466396232353135666461316438 -37326563646634383036393630343436333932633536613561326533343262363266636563653564 -39366663326336616136663266353634666563356662643061623464383165626637393431323636 -37643264386166383465343836333935636563633238643037313863306235613330626266653764 -62303533313432316164336233616533656136373862376234333530386632353665303030326231 -32313537646130393334306130386438656262333964323861383437633066343763393831306338 -30353535316433346434613038636237383365616638303633656331353839336466656131626230 -61663466663532343937303933323739613935336262323463303136376131343166336331613066 -36663138656533666566636662326236313239336236343530613031663865666538343335356531 -62623064623962373131396533343862616261623639333161393332343162623562363461373137 -64623161376432343932616366303231643562663139646464343035396331343530333936303234 -62646332666637653738636135333735663237646639666163663336356436656231306430373736 -32633262363563343639393064396238343364343534326666623037396636643261393630363535 -66373630646632313361643439333961333339326661363666653262383165376332353863333263 -31383365313538306662663133623962666563323130353631313334643630633065313163663339 -63653336626230306135376433323830616330663231643165646161393731343035306566646338 -36356164383062653934313535383163306664363832653332343036326133376637316337313038 -36363361333039363162333139303632623665356134613034326237623665396230383933366161 -34643063316535646131643766663437346661303036316466303639646333663533333135653335 -30303161376331306636313835653863353839366135386664326661346439623365383663366265 -32376434653664343832393565353964643537313339343136623863303539356261616464656561 -61653031393834366535343034333530663537326162643266333334653039336233373762333565 -38663466306434383237353530653332626265653064346332323932623035663431366562376563 -34343665663664363433616539616662653163396265353731396532353138626132616534663130 -65623731353061363363623766636439656263333135666565656164383161336165313531373035 -31613237306361636638326433656233333763383561313334663236363238636462643865303462 -37386330643435386366353136386636303965353033306265656662386361333232613232336537 -64366330626263333232326563663766626561363339316130643161623438343339643834326338 -65653966623331643733633937303965316364353130306365656166646135643463383965343331 -61633666643639663035396535393633646636613639383337653736613265303337333834313239 -66633131373564633432636432333631356231643431353364626133396239333463636462623632 -30373536633536356430363932646538653037613538393965653434393263353631623262366263 -64396536663961366230343630643632333964366361613033303134376339643665353764643466 -35333436663432353865383763363133316262613962343838633438343236376336396431303136 -39643237303832356539613538313261626338646339376630393262373038333039383730353838 -65656566303866643435633464663936613238346638386237393166643566376533346637633262 -39653361396237353339333635666235343934373863663935623230353338613338323236383635 -62643334653734393032376237383636313635363962343733396631313635666135653833663936 -31633932666338646138333937636139363263653334366237393835306133333231363139623737 -34383939613634616136633537376161313763323036303839363936343531373436313337393063 -38343136343062323962323234346266303339656537376335623231313439353331643031666662 -39383266303233376362643263383437313530333461393931393035666334613361656565656637 -64616330393738393036666262626461653330616162313166656535316138373730643832303363 -62633238376430343039366262643731383139393035373966393262646636323739313038343430 -65356131313762323331663464646539613663623731353230356637386234323731666135363830 -63303037323338623964646564666636663063613864633963313130663662393836646364363234 -31656232613635326236643635326531353239303939616566646132356236633131376361633363 -37306133383563613061323866653662386639623234316438616665626362326364663061356137 -66353063613939666564626235623331316533313535653733613363313264396465333134666164 -36653634336534633036313264376634303165336163383432353236386663303963333935353331 -33653631346531393263356437396132356339623462346262336133613139633338666662663930 -39373030626330623030623163323735323665353333623033313066613338636430366635353837 -30353033643333636562643635613634353234663936303865623737303230623431306133666162 -66346235373034663462366631333931343065303163306136663934306666613633373866333363 -63663534323862303565326430646133396234613336653737313832336231363736363930316364 -35623737346162656435393364393165636564623737353366343433636664383966316536356230 -62343961353239313538333838636437623763613034333661646466376166653932363766343734 -31373938643139613132386233653939373064346262623466383933366537643034663836643932 -65306333396563336239393564623838643239326162663862386562366361633630366531626666 -62636662326634376436353035653537363963653635373464306635353334356431396339393737 -61623062613263656666633763353264346630303165316335656639313634626237346139393131 -37643866643465373963363238303333356632363863386435653430343866623862313433363933 -39303038636262646430303138303637393031626363663830623166303837363135663864363762 -62393361333265333830373337366562393665386465616332633231373664383966313535343565 -66623062303632633032663938616238643037373466626663383430633838333631303331396462 -31396261353632383638626633633561346332656634333264353431393630393130333639396461 -39393265633232633634613632316230383335653834643134323931323831323231323439346365 -39663063316662646235623765376437616430323633343765666562366135343739383463313638 -36636262626665643638663433303033646331353336656264343738613533343430646232313834 -39333733323431343137636431643131316435653863343762353763373065363439623633346439 -61626464383536306231636338346461646462656337626135316231386431386431623736663664 -34623665356561343030643965376662363737353961306163613031333564363765636238306537 -36373737343136633736656238613861646433656163336164653662303134366539626431303362 -61356562366334306630306265376133386465636363663164646165323037633235643133393436 -64633737386331333666373563626665326165663666383362343130646161383934653563643037 -65333364386365623866653439396632346663396566313565303031396366373130313038633130 -39653461653739306331613533393564323762326664666438303862323539663236356161326638 -36336163393162373162343833383061633062336234353331313563383832333932343331396638 -39363031386164373661346463613435646234656635306338343566653866343862636330353732 -37346339373063326536636536663337306230363736656436626263633734666130623634373361 -61303332306439376433326561393332616161396265376163326666613830393236363535373332 -33623763376638623539663630393065636535386566326335663130396435383464313961643732 -38613630653665386361616338626263303934613233613738613639373661373362333737386636 -31613538373638333434616132323630356336383239303731663935363039363466336133356130 -32656539386330306430343232656264333465636634316432343533313561643261386532323835 -39643039336137366637376437386433623933653530656538626139386235306165633261613764 -32386233653937316236376661643035623562316236393932383439386638373332623438393064 -36366566636262336635616266333163343434666365656539653736343930373463646339626231 -66663966613535333163313933613931393535646231643233326663616433363161383439646132 -62666564303966313330643266663330313630303262636630623038383832366139316137333766 -31326238646161623462343166623635396636613339633931306438376236656363393764616265 -32386533396630326536363164633965656136653735623861626462646336356334626463343562 -33386230346166393062353261396230656336343935666662303361663339303762633631626638 -66363264313034323063326663623936333563623164626135663935396464316637303565656436 -34353734316133383332613834326334646639386635386139623936663836636461666132653137 -30303063343039643434663239306330333266396239616439346630643033326139323236623236 -37336133353763376361306430356138336164633535326666346465663264666135356162336138 -35623431306433633464356638623266666331666430623939646266383562323565393563643433 -31376638613763656265313666316134353133363334303532396537326134613365666364343130 -39326631363638646661666164373338646365356632616162613139633239393734336266656436 -38303865353136363861616330303365633664383539643966343130646262626266623138386332 -30653631353033306637393236353236643637343538333032323762353463306630666433656636 -32313831613834646564366237323530303234623031653635323465353831633338626364666462 -35653062393035613264346438363834353435643038663962356630356630373337613531323638 -33643163396264316332326164383161363038663530333531363334666633343231646634343666 -65336335626561373036613132626531653966386662396662363236343561303432623135656535 -32616562346262643266313364373861653236616564313864613637626463386666376465306137 -39313862323932653733396630396662643662303164663136643035306539303137353737383631 -33353937343863646431623830323434393166343734663165326338303462623064356437326362 -32656366363538326565333834653531613235623430633562353962366238643832306164373735 -37663332303030633530633336313264396134353663646131643563616436393331393436396238 -33363032653266383238346632326364353031366634376338336634363461386138393636616265 -33613530633433623431353761373762326363393739646361396462303365653562623034313230 -63336539343438316633383164663265326265636339373138643464316638316433386461366661 -65306666623638353139643263613139633430656664336539396530353839616361373736643735 -63663130303364303634336236643036666437313736386664336465663933376132643134613432 -62393363376234343363303231653764373461666463366631323937666436326536386235356161 -36356535356331643237333836633638643433376166323636643739653136643333303135316532 -37663561343638393337336439393739613135333365323062303533393663336266343563663236 -64393138343030343332383633346133616364396632666138336362313161316133323365386138 -66333835663163653862623539353931326330353263356331303365633035396563363064383635 -66356636363061623330386365616264643134633734356264613738306634613031383331393835 -64306539626566613630356431353232303138346131626564613361366338363561663230393366 -34623062636235363064616232313833396336646338323662333932326634303433663332633166 -66643937663561343362306561663066643130623564373237323964313931653736363163316638 -39323830323530356265343434376166346139363533376564646239316665323564626565343834 -66653663333263613562306437323437383239353831343062643138643363613736626265303762 -33643339323065363535336664313433353635663164343062363065336436386438646631636564 -39666563643434316535343566653865353333653036303766393835303362636163336633666266 -36393833613336323831383730393861383732626431343061383064373264333339653433326561 -30393265623262313334303364393134336332623331303931353738323332363861326262373435 -63336336616534643963636566613238386337653662663239663333373261623639393664643261 -38313765326135643234626131346336326561393231386430613863383762393637396438633431 -33343539633534333232336333393931333131373435333065613762353134376335653136373562 -32356536326135623133656136383139333163353332363263666331336532373534656262393065 -63303561346361313830343438643961396139663033356339363634663630633836656237656462 -31616538343365313465353234343835663766333661356563663333623864303230623736666534 -33343930626361643034653637633963613961643535386163306461383036653264666562616137 -33613739376562663636323333356538356438666331376164306365623330633531653035643836 -62633864313338623234316235363234333736306662313464653064336564663239656631366361 -32303037623834653731386164316461633333613631613638366165386336323261616438313038 -31653064633131656662616130386635666235613037626662633264336334613332353239613265 -32303533613535313265303563666530636531633263623465343635663263643530393533636633 -61373835643065663437313239303338376163303865396539306464623237383961323632653265 -63353364343434393165396461656265653437383533313137366161633765633463313237326561 -32336534386435653962636466636563313036383539366561336665623534383363626463653363 -37616564666633383936313363383437643634376663623765373330643161643338363264623931 -65316362343064656237346539373563316165353636666534383039653065663137643264303536 -63323165353938653962303662646163353637306134313363663064303632343461363038356661 -38343062633364376339346238626334356536373335653866383337616335393132623263646133 -33336561343031623037353463666337386363616633626333343962636137373664366234336466 -33626431623936616639633033303961346235346433316465666336333761383030386264363564 -38303864303461653265633063633963646634303030633034366266333331343234313436353438 -63636263643631623333363530623062643735616435366132643264666465383035653835663733 -64613965326433343530393039313036363037383137313038616539613836316230646338653530 -61653564333333366562396239613934373838333038326464313631653339313037666166653932 -36323137663937313764643533383633333164646261633039323431643064386536643262376334 -37363333366164306337623964346539353938343236353933663066653763646434393436323333 -62336564316562333466666434383465333030336362393434323631353661316266313037366461 -33373935666336386266343563366332303264353936666633343265376533366161666435306538 -38363431376639623463643432376631623539636533613237373234643133666164333738636261 -65303866653337313534633036613134313533326664333634396331656562643935353234613735 -33336539333930663535363365633237313838623530396636353165393932333936366135363830 -63376135613336626366363931353634326133363132633931373262393733643833363564383864 -61396630306463626635633461326233323361363263316261653564323236646236663366353261 -61366536383838613162333234376365333333303263646434623838333064326630306634393636 -33663431303666386336383832353630663132656332313466373765373039326262363636623061 -37313436613532376430313833656539316134353531633863633130643264393063623734353666 -34633230663839323862386536333664663035643363306537333561656439633762363132626234 -37633232396436393330316135373765663762323134353537323735623037363061613562333466 -65383435316338363061306466623762653038346265343631313737366635363464396637633239 -31303333653630356665613433663431333631313932373831353565633866393534366562373932 -36386563663531393337663931646636383262396439383136316433393065623030613639383534 -63383365343062373062636535363464383434356435336464663734613063623261313833323866 -34323066323530656130303234383534373962636333633735626237326365316335333465613835 -34326130323962316561393936346435363864373532623532396435313764373435666435613538 -33383963393961666464393862383234386233633466626364313130656566656366346330336461 -66656435313037663133393966393665366333373161643966376536376164306365326631363261 -35326233663365336235653635666662643935393766306337653232306637616438316161303230 -65663932303135613838653964656134306162373832386566376437313337616361373831313635 -62383131383533383166643032323932383630613932376438363462396361316663343263646230 -38346137353432613166326266666161343839373231633439313362336431396663323065303538 -30623338376236343262393265336134396166393937613030633739386161666632613633386561 -64333963393331616134616163306538316335383739303932396464343035326230313537313331 -62663965663234313964303962323432663039326164656434393536343362353632353530343661 -34623666396134323566323939636162643939623037353063333238613030333761383039346339 -36636138313530386538643366643462363337633266363262363039636530303133363165623030 -64373065306130623237323536656265666332613362353631613861626662383438393533333361 -38313436636462623038303033336536343636623436626135316466353038633338326431343532 -39396634323534613532353764333833646434616438633266623763306435356166613666646565 -31326264383837663435323132343665633037356635626162643135353732316636326666653636 -37633830653837663630336537353064346462323061643166303766343031353338646534663861 -37373265303831653565626232336233323439656136386363356365343635626433616265343037 -32343234356165343334373166656233646464653530313864386436333831373463643734663661 -37303866353232333939613965653638616434363837383339666137653839646330363930333331 -62396133663764343839623632653732373639613733616336626135386534643430323238316231 -65336666363434356530303361353731643337666563356335343634373265613637653630396338 -39646233383934653062393738343932323066336366353432353366353731383736356133373035 -37363535636366653730393236386636316262613630626139643166306634666237613736373931 -39376437633364336439373461346163653530656435356664316262316439363264383834636264 -31663633303333636136613032633737373034383662323765376438626166313463313336353833 -33303463663634653635333937656332333631626161643234333730616437313666373762636266 -61613665386562663830323631616331393364386461323831663931633861343830623935383735 -37623231666333353461336139636634333936616439383438303231333339353636393236646632 -34393661356365656163346466393933303336346362313665626636333361306337643664386563 -62653636396566333931303665383134373964666534396535366532313333353165333161363032 -61663131353139306635346239656531376564343963356532663832343130613833366639356637 -61623031386161656537376337383866393630366439326635326539623337656638366332653430 -64663066646231363035616461306235393230653730663334346238306339616331383462633331 -39333638633461633265313462333731303633613631646364363430373361356436303366393932 -33376135326261626662316235613161336263323633613636323163333063353638616437633830 -36623837353563386439636562306130356435343433373839333661656561616635333831353061 -39383233356539636465313562383765633365646165393638666361383138376434303239326134 -32333465333965646439353935356361383032303063623638366665616137623066623831613165 -32646263323964353839356263656165336237633565343763626466383131623237313961356566 -34663662336237613438336534616364613433396366333661383336353337366162316338623462 -39396234633830313133623262613832623165643462613132326637363731613365346132653065 -63303030333263336230643733343864363063383232616233616366636639333530633166343363 -34646362666132383934343664326238653031346636663234383966386630623161623033366631 -37643733626465303433323732333837383532316136373166343631646636303236373136386239 -32313139356335363334343131373061353136323265333736306336333731376334313538663865 -31663363643132343738656361373135333061643832613764373237363734373338613732343562 -31343565656434656137303739313766373731333637366437636535383135363334663262323531 -31363364396430643136313831643830356439623135373665653666353961663439646334376134 -62626161623639316533303466616462366439336337306365313137356231326561643930323761 -39633164663764366136613465323132323666373732643236303031383034323061623033363433 -36383866613637653365343938323936333137643336346232346231643333353332343836346234 -35633863313037303532323733313833653665363633353639653161343138626235336362313362 -31646266356636363438653736646366616131366364656433623464343863326639643761353463 -35623538626363383464383862393831306466383531623636303939653939396432376562643539 -37383337323634356333383562313630383839363830376666613539386137643334663164343239 -64616434393734303265313533636532366239663037356663613331333537613232386439336463 -36316530303561396335356236643461323839313934336237636462313132303536623565643933 -62656134383864386562653664363734643238363539643561303165636563633237336331353663 -61633361303536373963363936346231653635303830653036376335393764393739346436343064 -66316135646232323831633031663135393062343932393739653233643032356136373036396163 -63333539633939323633373832393361363262656433343963383363646437653263663331356335 -32303439643238333637313033653065313834343362383063346539626162393338636138373630 -66363331663261383736616439303233666131323534633939616134643832636132313765383262 -38343362643430303534386230653737616265386366663763386430616132616234326264306237 -39643130646236306665626466393366656232663038343435336239613463653135663938316234 -38336233616338663364646531393531366338353165663333386330323765353366636566346262 -63653131336334373933643430666332306136363639353633306133343231313531336666303933 -66373766373231656537303432656437653561346164653034363735303864346661346462343636 -61323164356666636134333131396666343563303765326134393062363061303337633737323464 -64666436323139653666633863356438666561303831356162383566313934653137643365313366 -63643364666230643036353862353331336263386665333362353333646330663838373731646334 -37336533613461376638333263626137323037353339353836373234323235396461613062373564 -30336166396235643561313038343663336536383163336539373963316465386334363938663335 -36373866323033343361643432346566363232303430613134306237373831653535313733623162 -65653666616234666265333432313763393261613135326164363837613865356661303865316236 -32313435616563383932636231386163393939663066393032616336333137623232666433663361 -31666366633938323362376261346632356262343431343432326231343266313061323536326362 -30383164306366623862653031663661376362643330343763376162303930653730383338656238 -31373735323064656666303864626439346135666332646136386631326465613433663134386461 -35343735663030663439653665336466363136373666336338326364336632306432376563343534 -64336265376564633363356234666565393663353736663437356331376336366431623234353163 -33623163663561646366383137383232316438313235656462396464393239643766633335616266 -31666265626432383336393638303434626362666365613433623837336135363462613731346130 -30316366336266346564663831643663343964383530303131666138373062633430343930663764 -31356263666438643164393132663335383264323531376364393266373733663734613332333636 -37653864336663303637353263636262636532336631386330313934656239623939306661653230 -36333261326530396638353334343661333037303063326266366531333666303333646561373134 -33663239396330646566366364656562613039646161356332326662316230623336333734306231 -30393634326334626437656433623636343739626362323765633765663933623131346436313237 -34323136653336656130633763616264626430636665356465326562616434333562386261323130 -61373039613664613865643831656332336638323637366239626363333736646637383837633536 -36313436383736306239326637626233646330303262376232326530373138653366333565323065 -33366362393763303163356264656465643364376234636164393139616664363339636261366335 -30363933633035336238336663313132373534633933653839336261336238313963336134336663 -32613838613732323633376164383430356535346663343361373534653666646335353432633233 -61393634346463336630313561396532363063636430336335626531666337346534646135316139 -39353632623339646665616434333037666563653536346333636662303865396364303362666361 -38353236306164373838653138346436326531663734366364383334383439383162363534373830 -32396465363237303432643466343633633533336333363464346133363032396661653033633263 -30353538653131636531313930663462333165346365636638653661643061333436366637373235 -39396231326564366236383431653733623731663266626130363365343666646361623836393565 -63623531656534633164316434386434326164343861346431396363623630663861346265623637 -36616439326434663238656534363536323935356365653935663636333565626337313835326537 -33643236646164336565633064636232363263343237343235396538383834373832323835636366 -39333738666130643963633333356131383763643638353932363639323562393635356164336439 -34303866303461356237633330313435323135333766663533313666633139383531623839323138 -31626435306266303865346635656638303532656431663431653538333364653738353030636663 -37353830323333326237393334663532633162336539383737636462383233393566373431646630 -61373735376335643438333866373139653263666330663834386161366336636364616337333538 -38393634316232396433336161643730396533363365653265626464326634633863656237336661 -38343665643039383631316234373134343736303135353665626538653535316235623530363837 -30373461633664633734346531306432303064373339353336636534333030356434306462363731 -38303931323964396130333562303035323132333334323663366136356230663138393736643938 -63376539376363346632663164323539643134333538663335383734666361373763386562376137 -31343661353962356263356538363261666136623761623937346665366463346665663063393531 -66666232616235306463363035666430636331343064353638343139343465356565343266333630 -31613130336563623131326161663739613862633563303639343964396430363930316261343339 -65633834633762306134313165326333303539613535396264643434353539373838393239336261 -37336432323730633934616635336531306363323737313764643362323839383232373636623239 -63303633633764306361653430653139626364373666623638633031313261646138326635303738 -66383034623330636437643235303561373461616361346630353439663564323139326665303531 -61643566353133373735666238346264613234363830313463336363313633626431633866633034 -38376639386336383732323533353037323430656365353564626432373163323366663532396333 -63306163363539363736643139336439336562643332653133343634316235363935376634646437 -31313237383735653932346362636333316262666562343132663261653831313434353362383763 -38653131616562323064303434666339366336303134663263313630383864613738366134383632 -34306435643337663638643165663162336333326536303539346565346165383538356639316561 -36386663353363383664366163643161303464396239356335313062313137333464313432633333 -61626361373131363434346436346536656662313365626563393165393435393562643034633764 -36313031386431626566636233343733383430366135333736663338663365326336386461313833 -65396530626262376566326662616565396233643035333236363531316165373762626437636639 -32663235626538646564646430643465306261653766626237356664306134356364313062343235 -65633232343339626563656439366663393238376132343338313031323532613866306536323138 -66386336356638346432613861663263346463333834383239343261616566306565626661313066 -65313161623836363766393265396135353831626131313466613836633934323338636436396466 -35376265613431303836386636313139623936353764386464336538363361666433346438343461 -39663631336666626237613639356430373732326432396238656235666634363665613961316234 -62363764333330343061646663653963343537613933613034393063323534623936396333633932 -34343537303234646430616564353763663137343538336361306362626166623865333932383166 -30653836346234386266363637346330663766663166646434336561323263343061666334393434 -39363165653962393365613831383765613264613235353136653666393931666461623165666432 -64393832643734636330333162393736653831363831333732646430623930363861623938626133 -31363834393835653066343761396463346336383166653934316132343538636666376432643932 -37653764393762323165623462353263623363636161356333353537366532313331356164333737 -65373232366633636130346566633438306261653537373963353962666462653762353461386634 -39656165316532653530343037393830336562323765333766383930336138616232666361653965 -64666531376235376339316631326165653835373963383032306164633338343233363930336531 -33373936643031646562353037656237653436646431346433303130343232633338333136653632 -30626239353639353333363964636539623933356130353763396633316139346163316534653436 -39613636353566373363353164363766356261636363303539326636386561363265396566663162 -38323763363534613766393636333965326436346334393739653766623738653139653238323033 -64363038346631373165336338353535623063663737303563633664393231653632616331626165 -34306566366539383463336166383562306263363934323562616265653761663435313433623764 -38353631373031323239363364316365396237393562313033656463613032646639306638356461 -31623736366433636461383264623637626261626266663764366165636639376630363430313363 -39313430633336316438353537303063336161316661326235393265623166313834636266376434 -65346231346233376632313665633863383635353436373963646439353734623037333137353062 -61343334353762656339363163316261636664376630663238656238663539356531396638343535 -39373431313365356232333165363535366133393036663731353239613331323565306161383837 -66613863323166666632306432643130366461383263373863303964396263376133656662346361 -38616332343065373332383361663035326630643437356638313030383232383161613735313165 -62363134356334346337393736633831353566626364393635326138343030363331333761306332 -66323332393639326332653333316236386361636532316464313735393233643166663936353262 -66653639366133356338653336663033333062393131313635373262353236376464363333343032 -35653030623566343637353937353061333030393039633462373565656139623536343631376433 -65393766323266383536343664633938616261343735623138643937386230396661366634663039 -61636331316333383064346436363737646337303663633039633664666436383537336539636235 -33373866663739303761356366343533363833636532626330373138343331663037656332313437 -31636566353635303830323062323739626234316662333665393065626533356131616236666130 -37666530376264376662643963613466643332306162346138613131323237633738343561653934 -61353738376266343936373234663632346634373030303732376239366431613861616663386564 -61653566363834646135646662643066393736353334643864373063646433386463663638333564 -65663335623261393562626138313561663839343032643664616263393566323836663431343863 -64626339353364656532323864613266636361343838616463323435623864316437396434303430 -37346533396362653862616164616338336265343232316536613033363039663835613139663662 -35303339343564396436396635333033313465316461646331356639343234636163386565346133 -38643231623663316137653135653162623739303334643062613434373465646333386431356238 -30373637306435663635363537306634376437626136353935373731366135333061646432336333 -39343237633065303236636433353930326563313831393564373465366231656232643763343831 -61666661623066373564343730383766343166613135313362613565663732396332633965643735 -39353765343136613433386363386339316334613333343561643361623438643134646334353235 -65353833653132643635343165643139373864663236376463396366303661623066656639626630 -39336361363332363364316362623265633266346465663739323732306531356633343934636465 -34366163393163383137623761613534353338666133626132316239633531633935643735323832 -63643430333631303132366536386530343765303661386263306563376239383435363936363234 -34383565653739386636353262376339376531626332326465376237656163623064373731313434 -32316236386133326130653836346266646262306630363636646334383137326338313864376339 -33666139316138383734336565303438316632646534656166376536313938636537396630353237 -31636532306339633137396238646562386162366131336665366461393065386634666339316137 -61316663376336326165376265373934306534666661353036303761333938323664633830336236 -61616362666130316531383238393034616463366163386631373837373235313530303365303835 -62386431383035353838333161663739353232393862356639366166656233646165326166303061 -64333930366331633838386330636338626463316534366132626464373834646230613964653439 -36386239346335633532393835383634393436623634373330363836383665363466653566343830 -65393766303165653535623433646162313634376235313034356461346130633133336230353564 -64363333386662656665366361356338653165363134303838393030316465346435346639353034 -62653733623962633339656165373639396164363166343861323461376430363863323432626238 -39396263346365626633336566653335323031376134623132386566666536303464366466613364 -38353330626330383833343066393737383762363962313862376665643637313031613439666635 -62623363633166373932636332633366663236623364333432383933663433613034633836646637 -66383631306566353937313637666363646539376437393332393064616137613562623139636137 -63656661373964393265373934373037633233643561346262313739383166383933653366396465 -64393365333831373133313933316638386238383566646632643739393164646637616536313763 -39313037643737353831663839383833353433616232383662636132663537303563343061323837 -63313933393335623766383762386465643066663665316138313666376439613937343232613430 -61306261643366626665326461653232643766643366663064616531643963346366663666373436 -32333266303431393734653766626565393032623337636363386265363838633234656463613438 -33633265643131396334343735653261336331363830336534386536363830653266613561313565 -33343234316236366466333930663931303136373635383632306334636234373261613636323638 -66643262386363303138333337366261666237333164656437373666663630613339646331313562 -34383265376464353234353761303837623865633038373136353435336466623137643933306632 -34656639616634373861373761306135346533353533663766663766626237383831666163323562 -66633364663733366332663239356336353236306432663431396161373036343031323734303237 -63343565353537636637323534373935303731386164303338656132376162616261613037313665 -39666665363334366238353133323436313337363037393536613231626562356465616333306262 -33373763313861333930643533303665386435326436666262623664613364336165316137373535 -33333164343662633130396139663730353331313534646136386539363364303334646464653733 -62666430643462373766353634366163393432663061336161623133326433333662663464303534 -65313866376534393234383661626333323863346635386234353066623638383432316639393135 -39376336343834353439373330313666306565396562336331383263326361626164326136386261 -65376431313163356431363631313031353561303439623663343835326261653538376535613334 -35303834383433316363333664393161356537623933366563386630623133343336386133386435 -35383738643434656532393064656234623563623930646266613633326164356561613133623536 -30383735646136346136623030626130333832356233633731366566383931336231353066393231 -65356534373931613839663939643735343030646166663131613865326662353330346132363732 -63616235363431313035643137633739636535613966303837383538636134373230616566656132 -31353963613566366538383336356238323062656635376661393363363265313866323861626264 -34306235653661653836376438333838343137333565643361636435326538636639313839613732 -33626232623039646162643834393230643137613137663432343464386363336163613365656338 -36663139333365646231326462623338373133653133366464663838386430343936353133633837 -39303038316237326339616235353863386532653363313663383365356135646263353634326436 -36626333613633316637323530623837353661623639323131306433336537636632633663653332 -31383966613962616562333439633565666435643864623339363365666538303335343430383835 -36376135323039643366643763346435656339393565313134643231353065653562343631316234 -32643562363232633265646461656562343766363561316439656430393933363338313537316231 -39646339303561356430626433373637623866343438633636363535376331393765393265626539 -31613339633439393064636239303663623437353039653965323361303462396636346665386638 -62306166353465393061623961646165376439346365316237336436356564353235366432386235 -34666532653762383861333235306166333837626138313933313631616464333433616536336633 -38616536313330386461646236623235333061626661656237386363663563373733613362646532 -39323363386661326233336337663566633736303033346432323466616432633431343537373963 -37353962373830323634626535313763646331353233623765333736316463633333353664653439 -62663865613831346131613634353934663838656437346335333263323832393338353235346437 -32356232313139666134393862633161306234363866643237666533626631323438306631333533 -31666631353639613464623063666236303933336665656161316334653361373237313035363034 -32363538646463346334663966663461393461356465393933613339313162313632353632386435 -33356531363665373961393561306665353232626164353462386530613132643934636133336536 -65366530616233663030326130306532656537383833363232393733643363343332613162343233 -61316230646439393166636336383337626338623732626631353037633965643336373634623633 -64313430303936346463333663626238333265653137306533666465343633346464313464666335 -61626534646136613630613330396565363865643761663730376533346331393337356133333232 -32303239643136653132316637333639393135353038663539643333303930663133316632646133 -65663336333235626366636362636638613762353338303731633461336239623964343861343839 -35313037323361356132356635343138306136363232363432633032363030643338636637383162 -64323432393939663964623963383565653239633362343665383335646265626233353933616561 -36343135323830313933316165306231373936373664383733393462623263366564313566643761 -35343132303336396230303862643438323561366330333865613234323537353065626534336165 -36633262376431636233613461386631336531663833643438396363353864376561653839376331 -32366539613337636231613036316361393732303762326363373764346564353965316463633562 -63323231623734613631653638343337616537356365653661656134623737323562396238643934 -64363231303532386437396139386362326630623935656130366463383230303231616335323661 -61353134373465343263303238666161333135366437366538633764303763373235613937653465 -39666339313138613166386632623736663431323661373435636430623738646632363739626565 -62313536663335303632623834336339353661343534386635353339373063623666336433623837 -63333865646232356136343363626235303064656562396138323431396137383730613739326534 -36343564303563333633313366616266353232353233396561626637646166383832336436343762 -63336462366436373538373539376434643363353266323038383738373566346163306431613437 -33346436626137343033373863616434336135643531366139653666376137363062306632383634 -39366139623632306265616633356432623931376339656666353330323130303538323866633062 -37663631613133356263616634323461396261613834323631656537363633663237383063656466 -33626362303831386235393065663134636664646563373863306333666664303561646534316566 -37386631323635363533366165643739353933346335313862306534616233346361653436393761 -37363735393338306637356465646236363662343262366333316664333763356362666331383762 -34383133373761323731323365343537386132316666613364366136376436663566613462616336 -38393635653236316330353464623230636138643764366165636263373030646164656266323036 -37356339326263666235386432373733366235653038376665363534323232653235353439633031 -34623935633338383939306265366164353365623835376662643961333465643237643233633131 -30623162616335343332316133663631326363386665643435633136623631373339313737353831 -31323335633636386465323962633132346161366463333936626433613934316530366430303139 -32623530353163376235623763376139386364326537646332653039643864636332303531376266 -34373137316365346532616335383161663838343866363539313135313765303135336564616662 -33663665343438303564303635396661343430343632393063613935646461643730646337336464 -62643936616234346461633435613939393864376263663438333230333232313739303834396137 -65383735643763653361393161373535633132616366323837613161616132613166323433373761 -36613630653966356135386164613464653966303937633961306530356439346133613439383931 -36303634393166656332636261313833636132393761316165383863653732393538366164663930 -38623234353733373864643937643162366464356264336562643565366136376261326433623033 -63613165376330323935386132646139613537663637383537633131626131363762633233613562 -61616565393063393539313465376631653936306235333062323133363636633464386662366463 -38343439326136323534613361353463323832353438613966316532343166303364343962303336 -63313033366533663166316238303133313535316432663638636533653365636137653632656131 -39613832386138353037643966323761323933666130646565316164626538386135323838363234 -63653463333031323938363062643466386639316530666135326264396335373032613330646665 -35646631303538323035353338316532313634613336353561316165653664626535353364373964 -61343165313830396261633731363961356538613539393033323230356563653765356161373363 -38346563663733313133393934326335356436613631393766643461653534663262363062343262 -34663038373134303930653237656162383231323034653735613364373237326561363961333361 -63393063656333643564336338323930333134363432643733303230666136636537316334333430 -64393764643435643166326330626635643362333563393563373763366639343938383533383366 -33363038646539616139633865623063326535663465336430343966353734326134346465343833 -34656664343538363732383165313765666232656239363635333033643564316662313366303662 -66306563306637383062333966306662323032373265356266613231343132313034396162383131 -39663434626331303030613432396262386533366637666164643930396433636234356631623964 -30656432396438626538346236313738363361333130613835613535396161393361343439663637 -33343332653564306265663632353435653139346566316363386365393737336664356135626564 -35316132393837343462386434663338303431343266653331623563383932376634326133306363 -33623039633264386361323064353237646264353962346365346531656365316635333539306538 -32346338326634636433623431653337326131323231633164656333666566666562323761336630 -62303163643533656635313564366639623762353536336432616165386136653838373363663633 -32626330626239636562336164353061653665633366363036343435663662396332396432313964 -37303331633364353437306132613265313937393539643364636465393463303539323964643536 -38643639643666623433366165366266336532313332636265373161346435333135663133373332 -36396335656364303632346462623766623938346363333264323832353539626261323335616232 -32333534333162366435666632663063666234646166666235363565363132316435393361633234 -34353939346437653563386531353762396232363233633634313035623430306234393963396163 -38653833326536376434343632646133666630343163373836346461336434616563666639333032 -62396335656662323266383966636631633934346637336537343538363335313366613136643134 -31616165306233333265646532653064646133333761623731313530303164366462643764393434 -38313136336664616633353634303231633366313466653738663634396133633864656231663032 -66363732386237636333363938666234656361636432623765313832393665336631356138616438 -39353731653739653364346532633564666638373134653063663664616639396264353264333237 -36366632366566353166626336303762313437383661366162653833666363626361616133343836 -38383662616234393930643533326163323063383135363039613266393063373236643661616562 -33643635316430666166393963343264663230323262323133333764313934343531376366356363 -33383235623862363833663731396139646234333134386663333061623338613561616463616563 -62646265613738636439333433346433333834656565636433626564663664316134366164323562 -62356636326232623164663337363066613566616633396563393832393131653833656435623666 -36613564363564613861653063643636333837313430343837613563383634393262663036613165 -34346464653961313431363835343234383937363833323735313833363236616135613166653435 -33613632383031343532306463303732633836363935333633656236303638623663333337343537 -63396661613330653064356137376630343633366264343065303333333938646236383737373364 -36323831633565313165333063653134616435306437653537613933323036383761306364653663 -65333430663332316133663935313636613464386161633733353436313065353737353564613466 -36336133356463653332373865323834623133666339633830356539376232353661643565383066 -31376631383732316464333831663562616136346666616464383332363335303338333464623037 -64613362613430396633326331393031636234653462363035393662656431303936613136653338 -62336338663430636138393831333230333866643731623162633532313761646337653531373639 -63313738353330326464383565333333343965343637663932393463333133383939636131363130 -36316331323566663534353334343731366163646231656235333938373662656164636431336366 -64316562643465363035393664306238373636313533336532633135346434626361643563346563 -39633739613963623132323165623637663534336332643231653664666461626534613034383565 -39313738653236303036626565666639323836653963646435666630313032316637383837643861 -62336664383763336634383234346461393338303930623638633636356233346563343133373565 -39376337613736353037356163643432343266326362336264646334643762386437306239326163 -31643532326461353335376335643265316631646531316661373336383437336361636537343039 -38323238383038343564653939353331393130353538646233376638646363653763396139343962 -65323962326666363033666331383736346163383633343537646331376162303338656263323361 -63626436643638666337303336653962306337663130663838326565653838663930653638356266 -62343331383434363639313233643438363331633162666462653662396438663230393334396133 -36656161663031376438613963313330396562373931336530303936646136633336346338636663 -66626530303336353238303034303936346561393065363138663466383463363366653936663434 -61616366356332386264366537303761396366363162323733373939363465353337636464633933 -62303134616131653166333138313730346136376636333663353265353766373638373637323331 -61333031316233663563333961666635643362343961356565356430653637363933626639343435 -32663039313464306538356263356462653138633836663465343836373139373762363662373130 -61366539633863623563646662356365646666623539343061363032303165303237393837633431 -38356264303035666661353064356133373635333564663938303131366565363865303532643430 -30393632386261323836366466643439323135303535613336396231323563653439656130373666 -30396664303736323465333464333361653439633166393764663065383035396130383530393565 -61666365373665626361613062383537616532343434663436316663333362386238626431626164 -64316666396463653831663635333736373330346462376130306536373235303364626233366638 -30633266643634623238386663373961343736376462326634656136336539343938643931326264 -34353131613638346462333639663338633835633963633232363761636330646661613863303231 -66636631326634636630353263356139313932633036343737383738633837373565343136333061 -31326464313433383262353634616337383531383534636164373436363632313234633834396634 -66353463666637663936656236623961313966316662613865313336323439383930383435386663 -63663131333164373033626439633266323161306133366565333565663265613664393430303566 -63623464323231616537613061613939633230323562316535633737633162393333643030636436 -64303733626563303764366264653339613934313131313935373339616463666464633631376361 -39623534383765623131646234633064376537346461623533396431636533663539373632663962 -30346262383561646139323330366230323861313031643433393863623063626562653334646531 -33303863323831663638316465363333373032376134666237326163306431303565303737623738 -65373230366232653638616661333237616138343234353633393265633263656237376435386365 -34396131336434306135393861383235653635633563623866656431663133383064363030393631 -62643637623936306336613136383835616566656637653961646236363931356165393238653731 -61303761383231386532663637633235633133303162643663313963666363343866393335326234 -66646539346339613666363337373130333033636132366337346261333539656539636537623463 -36356138643631323133333636623834393933663932613330373537656236326538396630386561 -36303234373864313064313930383661373234336430383334353663323431313238326130623437 -63383138626330366565656431316635646432326666356333626365373966376630333663326464 -64653632636530636137656436626165643238323663643233366134376436616363313566626564 -31643436616166646566613235363761353163646561323037303538653936333639333763386630 -36316661316635646136363738623330323033653830303433396231663161366638306566383562 -65613930376437323732393731616535656366623562396636636534373438626562306630663531 -66303034656362333439373763393838633463656664633836633534396432316434646136306138 -39666566343633323335386437623363616538353437323639323566393637623732323466373339 -64633635343432386134386334363932353330383538373763383832303237626134303538343035 -63633539663662643331303161376333306162326638636564616336326530633931623031623361 -61643035326534643031313234356536376533313562386530346461323265326531653863656433 -36623731613637666263326234363932306137343635343463336238386333333766346532663765 -31663964366364333465396261333661313130613366323538626637373334376363386363363130 -34353065336662363638653538373264313466356261623930383635613936626432353031643739 -63313630366338316433613939333461636265326330333265303466653330363334363935323466 -30643866376363653630383932626465343634306235303539626132633365613339636136363465 -36366662333033633830356466643865346530393339303333353162396566643036613666386265 -63626262353963653963663735616537383438396261343834623037353632303665383131356163 -35323635373430353230656165366634323137333639643036373666363764366236353130303163 -64306264643130383266343033646262666537313836306565663364313534653064303462373061 -62353264643566633134643664363736656233303337323534316635316234333366346430396439 -63666637643431333761336261633730653337356133376664616333346139633436376264633137 -66636331633132323766386230643562643532376538613833376265636233336266373033656164 -34326365656530326263363531636463393865313436366534343030343566663836363633386532 -66306432373661653066353565616437366366333765373563363137376537663938626638643366 -34613936353466666163383063346265343963353765363165343333393635613732616265646535 -64343831376262616665326632333037376437623961363237653265336237313765303838386434 -33623564343166653630393537336464323866386636363563646264346633396133363532663432 -64386265633337333965363265336231343633373639396636386563643730376638643537386631 -30306362383230393436316137323933396139303464376462653461626131386130353032663236 -32633930396261623239616663373237393966663338663936343964653635643634353136663539 -38373161653562326138646366306138646462616139636332393539366465633437653338333062 -35616362383430353934663834626137363762366633356633313636653932343030656236663362 -64326635323435393735346430396563323633336561326663646539363835613337656264393865 -34376332333832613736383663353532316133306437303932663336386663363233633636373630 -65363731393634396362656637663462376662613638373531303963353932666561363737623264 -62346362393431393038323965393635303530656134663663613736383036373461653534396661 -32643361636635366439636161363065333032323664313531613030326637343764376537626364 -30376531333931393463393830343831363561356564303133653933616432396164343936663266 -65383336666162313039383663623335346538303233643133326335646263363131363730633538 -38633061663265626332393239343561646233643665373031316535653430323662306331363666 -34343835643265303966636536303862326636373438363437336135373565316262353964313366 -34386562616362303530616633343039376435613464643435613738333539396530333438636131 -63303135383433383939313365353335313335346465623362643630393730336439343562656565 -63386435613639666162333566346530353733366437323934396536616137666232646638303165 -65313864346135356130373865336162366164316166663734333039326235383030303638393936 -35343063393866326335353637356164396539393830636236666466366234323837616134666135 -37316537363036653061366363623461626263303638636166313365633232616432386562306465 -35373065656539633730653363616164643165613739303233626561386565616438653061386438 -66633538323937633835343139366338656438363233633533373364323031353138376135636433 -39653766353432643064383939393331343836373136383736393131323266656461306365666232 -33336163636465313665313461643862616262336139326531633734663263396265343666316333 -30633033353332626366626532376330336165643066386430353336623236303566613735303562 -38626332306439643838363237346337383666633331343431396630336131326366636437313634 -38363863663463346234393431323538353137383537616135646161343566376236363761623735 -37336235313565356131313332363863353464383966336639653930313266613531666130623562 -35633530333066626138633837373364633533303565613437663035623735363262353231383338 -64346563393636393434313136623034626631323732373361323864346466333666616434643831 -33343134333630396331326438623962383432663863313337326162666264313138636434356137 -65643663303963393439623630336337366136343866626363393831363738656366376533646565 -35326633643562653762656561643737373935656232303237633231383563613766313566303434 -31623335363531346362626131303030356333336632343765303761666138383433386266653663 -62663461656432336239623236396633666633313466386137393931363935646538653433326534 -62613063303962613261386165613134346638323763373466653865343136623761626232383332 -63313131303565353539663963396236666133313639613564623034633962656362353836623638 -38633065393835383930626164326239343931326638336432343834633964633631633934656436 -63356663376465303333633838336165376665613737323430653166336132376639373138663738 -63336262636630663836383332306332346132633263386536653339343530643637313034346135 -31303038666163306462653762373638393138313261336139366262646466643834626634653735 -62663465636339626634303432613261636563333133396335323964613337316138316165663234 -66363430336162326639623862363937623339356530366535663162323332613431643566646465 -62373065306638626132653039653336383139303563343038316431613836303764323034393639 -30356638326332313532396463643634396264376265323064303434646533343339633537343034 -33343032323166303238623635663561626233613934353736326437633061663933343730323961 -31343462383765353330613362323261393761373766373764376664663763353562663031303965 -32323532666161323066636361303964373033326566653930666231356262393736353035396563 -62363466646436626332623231616161346266343436343231363038393063303635623939333064 -62656231323739336163353632393838626231666536666436633061333866373463373739623936 -61633838666233616533643239363433616637393863613838666133333336346439336563626266 -66366532326330323736656362326633643061613261613231376337643431633966363034353235 -39356535343637326362333361303464326666323766353130373064353462393438623030333031 -62646562313431396636366437326334306338613633616339393832346130306164353636376338 -33373862303730636162343931366563636430366666623931623962386135323266613636363536 -38393832623762333238613262353864326464346562363466346130383063663439373439636566 -62653937303435386330393035626262663039323562636233343236346463353136623764623136 -39393931303463356666656665656562623530346138333364653462386561626436666265653533 -65646133303135373061306630623934376531373630616136303764313736396539613934633263 -32326132393936363666373964633931663435666262383733373330633636626462646665646230 -63383832653065376662336161636139326636663161646633313062613366613733656132623863 -34623233343935323939363261333830303933333065663466653765636166346534616538653635 -31393039643237666338353935626638396237396563376664633432626364313634613164353330 -35343936366363383338343337343431656235383861333362333036313537323031363561303066 -33313730643161383936626436643632633134656336303335646231303934633430636437366538 -65346638356366376466376438643261396437653739643161623231326230313262376239353132 -31306637383634653132306365363837323136643461396531613135313834613165316137653236 -63643466396362363138316338363633306439313431356235356562346335376262613762383963 -30386337623835383563663964316262343537313731396635373065376330386239616437643130 -62636533303237353737396261653965636438326566363032303230646265663735613930666566 -32326639333166346236393739303832376564376136343863386264646561353039653364386565 -64323735613066373461326664376237383236663236376238346630323230653437656434626435 -31323661666330633763386438393437646164326135623635366362343538393464396438633164 -35386463356339663233326363363362353538306134356561396232366565396565346539386163 -31653034626333373465386564363839343161633731663233363934643166653763656434343361 -62303664393933613966363334396137626665663737663430393464366563643730343437396230 -32656639363430333762386139303161303261633831393761623166313333363430363135663836 -66363133366136353463663264313339383036306333306237373866343238333232643632643730 -35353830393162356234633861666333353639383530646230633038333139633163343461626534 -30383335643337333035653562383365623531626561323065633731346566366631386561356437 -37633938373531373530353232656233336162363663306336316436386463393066613932393834 -35303136366135643630353163336665323737336636616138633132333132666261356365326165 -31373462616665653534613762623864346661643234393632383061303338666639353835653363 -33303131336462366431663735393763613830656135396538373865643235653631663131663965 -66383437356233373535643561343865333764623537623732646330386637663134646339613339 -65383966336664366537663035666138366663633464356230333236363861333030363764393761 -62353962393238383536376231636361353561633730393433653763633661623432333635616663 -62393431386263626261666266656561396162646635636363643039396561663033623865393263 -37653366393465613265656134336136366130636365383162313064306463326536393361653563 -35323864363935613066613765333831303738633766363264306433303930636361663236643463 -31376232623531656164393362313065313735663930326264353734383839636439373563383064 -32353738346137393434386666303662336364616435666636383839366538646161383965366335 -66373139353062396464633762363661353035616635353233643736336637633462383135313634 -63306330653932356233326233353533613364383631613734383766366331303562376630653337 -39643162366639353761366137343739353831313238653262613566363632353332373966646438 -33343565633863616334633037333266386131653235656633333066656438396339633763626130 -62306238636533643666336438303634303435313964366666613434303838393039386434376364 -61316634613134353935643834373537326232623565633261383135393961653362393535636330 -31313437626566383863343634633366303839313533653930633539353339666136316538633761 -64366634636333623365613462663862656466316566303638643435373037383162633566336261 -63306563306264393836326334396662633364393938666536336366623566326631356132656135 -63643763313965333631343835643932386630366239303161303734386661336439643063316162 -38363332323138616332616334383730653862333837636337643130643862633531656233663866 -37333465653139323431653133366632353133663534363363646135656439323133323633336638 -66363736303030303438643333396237636663356465313461346134326334373161613638356532 -62363765653264373332383861633334396435643431363131356435636137636337323530333863 -38363265323837376233393863336235646562303631333461626663663362343565396137396331 -39323730376233363261623162366439316136636162336536393966646463616361356535633666 -39313939366466313036363862636434396637303832306439303333356635666430373866666630 -36303266343235643231353831653531376262343165666464333735623139623764393832376434 -63346238633337396437386664383061316662636639663765633338623530373733323764653762 -33303764333763326261343439353931343061333036353239613237643662336232373065633163 -62303261313166653037393032383336363262313636636332636165323934643737613865343239 -61663261353337353437656432306464396637303431633865383661333861626163313165323262 -63356133396133313730613866356636336137353537356630633964333262343766386566356361 -66383335633564663332653634313866383536393765623831656237323038366430626330663837 -65383537393334376439363165653233393331333063313938326166643630326566363734333261 -62663462353662643433303630306630363733333937316137643962323466613463663463646563 -61363263333030646238346432333864333431646234306431626466396566666337303161653730 -34653131613862346333313034643464366534346139323132393239323135663233663034303835 -35336431303139626362633535333138353632613461333033363465336463636164356134636262 -66633066353737653561383433613231316631663837383137363036366538353362353839646664 -66316339373161303164383665663261383564666265336133326635303330633936623561363633 -62653732373235373430633538636463363735633138376366643031366636346333373333383464 -66653439303237373435666564333636393832636161396639323038326437353931633861396638 -37653834643261333662333461323536336663356234356239373132346465366639316532313133 -63366538633562313035393966336238306462366139393331626539383663303063613766666630 -66626137376333333163363234626665383863316533633135643433393563303265346264323432 -38313364393838333534646234393637333665636133323738626532323066343834663466396331 -63666130383739356461383437306462393935386566333265663865383839653833353365313264 -35346562653531633431636239343631376362346339386632623333303632383133653337626335 -62326565646331306236313334643638393864653234373836396165626339316230656264623563 -64633939376266393630653063636134306435323438333364343731373230386633353263626465 -62326333653164376339666165326436356136333033626235333637346535616132623833623861 -36653533373662356532363261376131373765663964363732373731333464663135326631326434 -30333331336535333065313065383532316236383961646334646234666166383930306332333930 -36393034373836623031303064323165636132303933613435613035393362616436333064313234 -35326332366265306165376538396233313437376165653565613338323334633761663235383563 -30306234613963333138316163363337656436376438306539613238326566373539363035623739 -31356433613937303336393337646534646632353139653437633665303262353739366362316235 -37356336666666353161623638633537386461633838646337616338663461396463303432623835 -37343365326463396363376566613132643165356331353532653537383034613466353030663837 -61313438613462336537363261356365663638643630323364313463343139353039396330643338 -39666664646461613466376232396162363765386238643261666565316464373036663735346661 -39366262666164636265646162626366323466343065646430383164323233646366636561313962 -62623533376435373630313961363830336439633766393966623930303435333265316230376531 -61333265376165323839666632303735353833633536396532613166663439623563323137376130 -35323162633636363932383564313966323430366438643736373432343334323362613031383563 -66666635623038386666363735633730383962396637353637383239626263303865373638353934 -32326632373865353965346533383031336562613964613266383037326165656366336232356265 -35383466373836303862396631356662376538363239656132333537303265376265613830336664 -61663762633861623631346262393738376364386135656637653462633636626663663937303064 -34656165656438333762336132623764333364396364626137326135633939613463613530653761 -33353364316633613561646432623238373432336463343564373337376462356137623463666330 -61653964323562616434363436376538393434373666336435646637373362323464346430383337 -38343961626561333635663761323639393334353361653266373235616365613834363361316334 -35666136346635623738333762333862396330643162326663316361616236313362656365633462 -64353533623438613261653234393863376538633835316334356438613137623933323932326135 -62383533663864646462386339366437623266623535626239353762656534333061343963663063 -35383731363331383239356539386236333439633834376238343236613733313131393936323630 -63326437323464616465383836373065666435653962356136333430353539623661303739326232 -39373838626335626536636362356532646235303237613436313130333136353435363966316165 -39373631653635306130663630313938393137316330613766666334336438336430383830353936 -31396632643631353364666235646134316166356664303063633733663333333835383538393236 -66373064376663366164343839643331666561363137613231643764653232383830386430366635 -62653138366631303632396538616563306235393034336263623736666237383532653865303862 -36643766303436626665373136373034383331356231663735373830626330343536636361313766 -62636331356132353833656334393165393139303836316561636239616634326331376264383431 -36376162393936363965386365656636313831313239376362663963303938383237646432643039 -30663333336436633830313631393934393961666162373033313330313966626436386630356134 -35616566646138376630336434626166356232303166383132623535366166363465633934386338 -62636532383034613832333339333539366263373463316537336135386565313066633363646665 -37336130643665303039373631336661333332623336626330333534623236376361643333663262 -61303834376530373033353361303934643238643536633033366263316236346463353565636665 -31623631356632306330383564323761313134313737623536646131346366323234396262613163 -62343066363730313337383361373661333163626266326639363166636665363433396136653732 -30353763313937623164386633616663666665353466366664376638323933313630306164366436 -62386133336266363333366666376464383364623036356639383933333539633535616332636334 -63653437626337396664346137633565343131656536626136346661633165333431656335613064 -35356630363536353738656139323931393461643837366236653138343837646163666337626532 -66316464393730396332336266323932666339356566623838313536633231623162386436316663 -35363335346533643464373465393939316565336635376334316363393137383837356335646361 -30333635643766333132613661353238616230356261333638353561306463666433313864616534 -31343439323830396436306439393964313931363335383666623761363562326261393638353262 -39313036363837326464323365383562643063333537336665353634316564323335363535646439 -34626236313839323836383536383830393037326332393766653861343866313435646466393933 -37356234383930303933613531323632323836366361336437323531303437613464376537363137 -30353130393464343234623865366637346231633134643038383962303466643263613837303464 -65316665333539323936626262613765333331636333383530363065393962363663626361396136 -36396366626337306235316338366663633737623333613937303537373539653264363132363439 -63633561313536646237623764353935666130636263363839373537336132666335393335356139 -61326665336466643036356263613935636138376436386239613461646336636161623531333733 -34336534313031613261616133646537613832323136323032326664313836363263313637343661 -32663131623332323937616133643632306663306666626534343331623161633863656232623430 -64396439623438333063623036313963333562316532313664323835356561663030333637613164 -32333261303064366532643766646333653036383563663234363961663666626336313232396230 -65356539353938633630356632336431386134633362616439373837383466613736373439643364 -30653063646266353030623766306234356632386335316633643964653465333630666363663163 -36643535666238313066656235366163636533376234663239666237376166376461623761356661 -33303637393735346335343264333336383833623430386231656564663835623336323437376332 -30663761343562363431333434653930616166646638643663396263356365666666366163643830 -30636332396234633239333339633734343134646162663935623338663431643564623039383738 -32343563343164393436633339633237356338666338333038383636663538373364666166653836 -62303864633666393634613738666532353234636661633734653535353236306535333763653266 -30303938376162643364383435633234353033356438333835636639643162646633626635623136 -35356539613464393231653164343930353033623134663261663362653265613132656534363732 -34623065346665666166336139333337313666336531636532643761653838323562376164653533 -64393535613933386136386261623064666538303237346631636661626166643532636361333064 -63623734313335633831356435663235303630363037343662373964393265343262653435366535 -39373533633362306530636330613061396166313363376433346164353930363065323134313633 -32666462336430353232373831333137663437636536636633333331313361343734653039636430 -38633833643531663235663364333835633132633765366335343631343463313834353563316363 -30303366346534373262653764626361623235333433356165633965356439633736333863616130 -66653261396431663534333261393433376663376666363837646665376230633733333739346166 -36333561643237323836633333663738383262366661633438323061393461373562643361666265 -33316438373362333834653038643831626263616534643032656362303166373139613736643861 -65353637376531613639663932343038303633396665386165666437613938353439346331343033 -33646365343733376434353164643737376134643462626134666235336437633334313235303636 -65313532373062396439336263623166353533376265326336363761396139666337616438653562 -64663966323262313038623239383265613938303630333963386134366435363134303334383061 -61383066663936383032306636653337313336326633333031353665613932623365623064633932 -62373764316237346663323533333064333163386266653430306564663334373437343161323236 -39316366363765653331356139373030376366646339393330316234376230306230336264303665 -38616138323163623236306234643261323766633966383662663762333235626639613861336332 -36376537666530383233373362343464323535376566626366383366313465643266313533343235 -38303164323739613538336236323037333439643238613931383064333431636431316430303564 -64616464353365643434303730656636323938313961316435306234643434643461666533653563 -33343336336332353337313736633237386234633531363865393638303536336130346462626334 -38396362643639373836303536633865363937313334623533303565383565306663623235353165 -61623932316435636336623632316234313630303061653661313463306132653131643037376431 -35623635333933656134653431393066386430316337393232326132616132353332386230626563 -66633330306666373239383130663534656235393539663439663032316332333066383037373262 -33626238303764316631646562333461363536303934646338623330366662373930303036373332 -33343164323763386436353731303463653332643230623437616332653065363263633431343831 -38346332356532313262343861663633393963623137613835353235316637346437303532353933 -63366435373930653037333962663762393438323934363431633566653962616665646335633231 -62643031353566666362663833316336633132366164643031653462393864663361636166343661 -39386334326137373031636266663137346231643932346233396266373534643765386430336631 -64323962383235613561363462613561396336386235613031386335623064613233346438646330 -33343731623634316637356332343738613630366633346634376664336139613066376137383138 -34373732663238373532613032393464646361373261666362303332626239393936666138643639 -62613939633164383830393864346638373437616538373434303061343732636165663964366366 -62396430636131363037343539636632623164643235646439303134613862343733333031333261 -30663664336136323734396334393166393935613732336362643838343137616161623639643031 -32653536663933343237353435356637363236396666393535396237373539623739643333333237 -39366234306431346238643031346233613638646238623763323365633135633161353539313937 -30653532666135623562653437666632613236663734613561373635333336343562363066376433 -33376338633839636165633463653538646531383732343936656266326163343439393838353066 -37303339346261666166373664663138653033393032626334386132643864653666353332616262 -37376165393234356530316438396335623166353135323234323464306131376663376537663335 -30326437346331663432623735316538313732633030326161383064383637353836626466336635 -35326636376261326637353864663430613737386639333166393030336666323037336332393261 -30663536303839623163626630343662313430346361343830623235616331636137666662303634 -62393464303837383133303065326139306236356664366330346333616666346264623531396161 -34353632303931653366656636363462323132323965653964336264623165363934343237336636 -37356664393035356432626435316131303765356132663031316633343333353336366634613238 -30636538316138316233363266373631366236326366303732656366396236306365663963313136 -38663262343834643538363233376462663761316436353639656134616539373864643831373063 -33643733343562336365666135396362303431326462346237373862383762623835626665313339 -61383035656530653666393839363531343039376536333866633164653337646165336363306433 -65666363356136326364306330656538353331646432393464336438623964343761373234376132 -38366331396433616361623839636462396235303930656366376535306635346135323232316436 -63663330643939373835666237313966373939353565633864326537326631646365653065353264 -31643232366434663433356135313633613666383732323833386635356232316465636165343036 -33393566303861333965316339363261666166636466366466393635326365636333393862643332 -33623232343262663234623564353932633366613737313164663235376537663234323638623066 -31363262383536626366386134363536383665383763633835633066323937323136383530636366 -36353236386565623366343933393062633737363262313761363935663666346437353861663339 -66646464653939343630363634646233353862363130306439386636323264363530353266323564 -64343536366333313163343765666133303738306266653234333035326563613661626132663935 -64633539663164373661656566633937313665356637343737343339396633373566386339666136 -63663863653763303933656630383436363965396134666666643030336666343336336539633536 -66353863323830633836363663386537626539373430353766356537323438336136666238656139 -65306433613766343831346263313965653331613230633832303062633633663932616333653039 -62623534333331303731363535613032356632303430386437363466396235663034623336326466 -62383061653263653831663464366564373737336261646231346161366337356638366338313337 -30663039646536636331616163386563636661653061626230323039616466373935393933666562 -30343238666561336532396261383733336330306434653738623662346664626538633662396135 -32343537336534643863343534653436373038623339373136363331313435326433613630373338 -33633032303463353665613862346637303135383166326439643631383130633639386662313436 -66393237313563363664326263663437396565363062633439666433313632363763663939616334 -35373235663364636434306135373432336538663838353765613239343335323661346633613434 -65343637306337623239633735613064636337386432636439613034663134363431656561616131 -64633462643563623738303162663632346364346432656235393234366666616535616362656532 -30333665363666326231373362323966386562616233626262616537356537333636306539313335 -39353330616565383538383165353565653831326638356365393632626662626435343965363536 -34613237646536623935363962303065316562356131373762626539666138343638626162643538 -65356634343866313662653632383639323866656562653931653630303765356237376339633264 -63303339386332656262633931306566636562613966303163316564306462633033646266396161 -66666637636263336464336464623632373635616637636635383130623236343935643264396534 -65663933353937373238366439373163313438656362363131613735393963323763353662306135 -65316564366435316338356139386465643438336265323733376562323666353636363666326161 -62316165343033336561366630626539646438623538356133643765616436326236623633303234 -35346165303463363431656661383165343462623233633639306335313035353164613239363238 -36343861373038626432303363346162663237356666353733653463316161316163393535656361 -30353332643030646539633964386333646361323063616465373535313961383365303137636666 -61346239393137363934376632663466303939396237373633366435303765393931643764393334 -61363631636636643465386134616364363731336165373663346333313964323166393764643536 -32623162356162626262336461363938653034656630333230613962653761313761633239393462 -62363538336231626162346437306266363130396264353661376432326430376265356563373464 -31346539373536313435333764643637626438626537346161313763346333313661363933643634 -31396265623263623830343039623531646538353661626230383531663637323864343038613038 -37323764333262616364383432656262336263663664386433333264643964356136633931316135 -31393535393463323436353536333361396233336662646566623735383437323735376537333435 -66316463376337643331393061346432373334626561633934386439306435346631643637633333 -65333764343836383839653134663465306634366230393237313234313138366438666437396666 -38353335623135393835616261313930386364646339376131623635636437656565336639663834 -36323033623834386362666361343236366664653964313338646438663765346331623032383635 -32376132643230643831663365373935316636353130636431326332613436323138303533643136 -38623365383837386433373137393834353239333064616262656132653434366165393630393430 -36383666643535393265616639386633323534386538366630393830656435363739303765613039 -39636664656161336435613664386364653837313034653532643035366139373362633964643139 -32313135646532643831646262623864346562653639343661613231343639356139373563386131 -32396463333133626164663039376432356537643963323037383831316661623539636665663736 -65386230653034663835333466333339646233353732376139646132323931353536386663613333 -63656263636464636362313162396565326630613366376135623036666238663762346335326566 -62343832376338653931663735623832353332336664666537343132623830336230626663613633 -39346366666132663430623230616134303035336361363230393130326265313031323938313838 -65366137303161393666643938393363373639383033643161396233623431376264656134656634 -39346432383232643732383635616435633634363534333666353165653264636636636633393533 -38346162326265333839333430353964633666386133303033356338653030353465633235323365 -65623130316563336639623535643032663435326234303732643438313834613838653565373336 -30326262333936396564616330363964396530343330356533373365393264313039353132303264 -39313239363863613535363939656364316632663133613632316430303863323565623061626463 -63313866333831376138316265386333343961613330313535376135636331623532313465373135 -36333134613032396166343961383463356533613531383764613362656264353636346536343037 -39616132386436613332356138666662313133633061356536343566356637653731363132346163 -37663662613131386238613233323961623639383030663332313937396566343039366134343762 -32613038323130326466336164353764653833623232616466663063663030353231326266393233 -63623638613263656462636432373466616638323738383139356263373330383563313732613137 -64306463343562393735663364363264623330633935643533336434353761333832383765646638 -37333136656664353439643832623232313937666539323936623236366134303630323930316361 -32613530353038343538613762633033616566396339643037653436623465653465363939356631 -33343032303231363535643030653064316365656434636131356234643861633365386336363264 -37316164396437316232306633393665613731613362613639633666623136626161653834663137 -64643366316439356163613238633733633533626566336631623764393461636530623665303163 -34623163393065613033613761336263303032336261613466616238613131313562653230663566 -38653133666364333066623938356161666532643336646663303962323865623163363464643437 -34663338643161383262346538653233386162306632313561313765653038613831343831306262 -63313338383765663331623865366334643230363062633930396530363861616662343663393134 -65663938663363393863623063316336633736373934343430316566353135643933656637373332 -64393765313636343030366466396161633335366464623962643637353234333633666635623362 -39643338373065656138646565376238303865323039313838616231633564336431666437646638 -30393731663536646262393033393533336436316638356464636137643739653735613836666533 -31643966316434633030646237323364336538313864343161613164323266303530653365633735 -30663462636235623963353065346630613362316536333235653239643261316237313337653831 -61303930343565663132356233376133613633393063326164346435373234663661376631363738 -61316237383235626165663163363233323266636564333638396538623531306533323136373562 -30666539663661613361633933643330353162643662373135646135663263313234316339376335 -39363434303039333165633436623638653264653862386262306565346430313039356366376366 -30643539313035356430336130626436333331376561626362323236333638323765343736633735 -30633333636133376233343236393565326235333462653532633132323838643435373465356565 -37643635393266353234343663383736633232346165636164363662366637313664306331333032 -65636434373063333063656439363635373638653230613738336534373231343839396162326163 -38363931323363653931303261656239336466346336613936393332376364373463626663623536 -32313161643939383534373661313630346538303164626666376133393961313231333237323238 -62663939656336636637656436383763363131313164376635323864363963666132303430303534 -37626637393030393864333064646534383765353766303139666137323833333963663037663639 -33653530643464386134633265333838333538393437643834326364623332643265376563386533 -33303133366131356662373562363931626436336162636466623165373535326430383731356239 -32303339316433343133313030336464646437353139356531353664666632313932633030346234 -35613734316664646466376634656131633535393962633830346266333138623538343433333962 -35343163383538373431623035383263356666376263383266626232336461323131653735323964 -64343936333132346235366165363433663331613537386530326664663061303234646461353063 -33653531633463626131626564343866613963343938316534303362363264353062346261373935 -65313736626262636431313033373365666332313530313564636662646236333634393237333262 -31383564613462353866333432363336646165643030323864383937343136336431333765343130 -66663731666632636536666235303361396564616130626231616366616438313632353566333234 -34623361393161343830306632393532656664623633616439646530306135356431316262663936 -38653137343430306238346139373866656138376166636235353365333238373131373632326233 -30343939323935656633653031333034393839306335313466643539656138653961303364636238 -33393031346465656161313965626463386562393166353732653836623661643930336331643161 -64633738663364623331386661353136393532323738373635323837663433393965636231363230 -63353163643563343337613833623263663861633239363831663765613330313232333236323063 -31626463636138343532636437393164346335376638656565656635363036373031323139656662 -64363538376561386632373631656362353336333766636231623938613239393434323234393932 -62333630326339653263373666333739363636306631313264633966313164663363306462323463 -32616438393039666630623536373633623232306564626336393432376232353363383165326166 -39653439653665616232333061313633663536303763306361363232336638653837316565613237 -64303730626163636636343936643031366665626663313562353632633737623663623462323265 -32326234323136303362393135653762653732306266383265303139613832323537303531663033 -33333430646263656434353766633366376336353264363564306465643532373666666464373263 -65636232343337666338613432353131386431393337623865323037313539613536316536343536 -30623963646161323665306131353233353366336435613339373361366436326638363962636537 -35656135633263303937313939353032646364323332653936663463633765383063633364316132 -35373535656632303936636137323964366430623437623066623431613636333230663837383331 -30653832313435396464393736393135353431396262356566663734633739343136323066373838 -39303366623337323439323239373933626266383864396366656163633535386532396563336337 -35396563646661396165623530386535343930303635366436373564323135356638616563376334 -30366437303732353039613461383265306661636231383132366139346335333730613366363335 -33313034323366626430623737333931326661333364323437633263373262373862386436633162 -62396333343266333636303635323763656464313435313232396531633935313431353233313066 -65343835643666376232336463373631636366623165343233393034336364666430653836393634 -31623437393936636364656663626262336131653666366633343134643639636639343664636462 -39383832643934653039306361386462613461313464613831656434333765393266343939323535 -61326362313165643937623733323338353963623433383231656538653262326331616333616164 -34636465626535313531616330323831646562396562656564336130346630313332653738616266 -38343361313963666430386537656264393533353234656265343133313933393834336663663762 -62343937333338316137636639616463383561653234363231326461333566333165316138343135 -39316136616261373131333861636439613237663765353039393939366634346637396335396366 -63653563306330383330653565646139303738313634643036313733656462663036616430366461 -34656235616661326434613634323062373563306339663832366230316435343831613963613534 -34346636613462353164346631326335643139613431653132663565356137393638613064396333 -30643937626163306263633661616462386135626335313530306335326632373738666335353434 -66363632623038366535303835653264646134323933616662633833666432656264303930613237 -64336234636565333861636365623164353735663065303365396563633566653134663465353033 -31393731393063313339313235656564613137666462343431306437373335313038613863363562 -65653836373735653231323935613735366266376438383764633735303662386265306161346263 -33646135396238383066383163373736663231646665353736393464383664323939613736663664 -35383134623930326638353631323461396532343334633231356135343238353432363961373263 -36356561373539346465306430626539653764363438363164393166613266646339316436636632 -38636131663962663736373536356631316336623066343839613365326631383361396666333036 -64663562646631363763373339373038613063626633303833623861663333343138396464616233 -63336635396261623565643035343433663061653639363161326430643533306164373039663462 -39656231656633376232373138643931633738633134383161373862613635303461393462646130 -61303334643431316137343165643635336666663037666362383064663834646337613762616333 -66366566356564363734386634353839303633623535623537663831623539646361643637343638 -64623264636536373733393636376431363066653263663766353737376362663630646461663937 -39333563376438616337393238376264346232396430353537363133633430373166333139323937 -37623562353339663438373864326131333966633365613039326533633436333636383936663661 -39376631396138376132623363363738636666396537306464366462653864396164326236656164 -65613033313839633036373036643461663136343036666466323731663436643032663939653032 -32323461336531313766323336383762353034303130636165303435643634653431653161393137 -33333037343036383638613338383862376338396466623965663762313737646363636430353038 -37346364336130626164396432373037326439366439653538326430656633363261353163323331 -35656433383462633031623932373464333437393166373033363734356334656637663637353135 -33333335626531636330613237336661353434323039653734613937323464663365633337643039 -63623362343631313936616235316561663933653962393733303231306165613532633638303531 -31646336613539643461376161386265313631636637383263363563393235653239646534333862 -39663135373861616234323237313863323934616137373339646266316537343565386230646135 -32316261376661663437656435653437643865323838656234343635373964333863613931653037 -39656565363133343865626534383964363235353430326535653563663835653338393832356531 -31323862343838636263613962613832666132306138616636343163373461636662366139623462 -32643938366261346364323166336231663161353738326166623765333336633161393438386132 -34653664636532303036303736623661386338326238646537383337336435653963336337376236 -35656666653638386466366337373732393962323761363063623461323462623266646439393938 -66646436643037313133313463663162623836373566353339623461303662366264316666613165 -64653331383139353136633336623732613130663434306561353335313934643535346438306431 -33313038633163333265373265343037333332633565353338336538396164633032653363666334 -63313466343465343738366132666130393634353235373866303435656533626633306135383064 -34356266643434663761336339373562353835623537666331396232653437336263353935636234 -61663864633936633634623132323230313234656466386338373866386437393334393361303239 -66373064626131653434343637343465616438336238653338623735373964336336336130656462 -30313462626162376666353934643838356332386533386433383262306439653264333136366533 -64663630663539366638616535353831376431383339303830363765376638663032306331303066 -34366134643863303163653934373263306430613930626431383033323031303630376432646638 -63323732613163616365663332396566643434626166366565393630633165376565386362396266 -31333864373030613261363539323363336437393135336137393035326562373038353839343139 -62336165623237623639333634343966373166656566323766653331353632346430393066303332 -62626437633664333730303831363866663037316664343161613833316361353334663563306234 -66623137333838653934663239336637373636356431336135666639633235336363663637313836 -32363638643333336132636661663534356133363161316661656266626331646537623864633561 -38313135636339353064326436396338306565353763396164663263306664333933623236363961 -63303032616264623831316437303265303931633137376639376235653737336566373963323431 -30396230393438653130333437633663356337633332336338343936383631356237343865333336 -35386463386136313462306539623539653465363736653362656266653666316134306562373633 -61656530633565666136316433356536313562613633383363373035393734336537613365393738 -30666234643065346330336133626263323264663864373430623233656431626163633862356437 -31633130613335613839666139643965373431623262663730636662343461313036663866623137 -30333830323364336237366132666263333061316533303334333361363337353262646237313761 -39343665623866363533353564613764316136333961343430336461343064633864613038653932 -66303438633537656333333365396437613036643963396637303331356636636437663565623231 -30646264363638616266333739333136306366313038646434356539356533353738616365343438 -31353831643738353633336265646463366235383431623332623136303139356337336335303431 -36663931346238353738663438656436616630646465636634313639666333303734666536366161 -35373939303934313463353363663436343833636334616331623866666362373339643766383539 -32366436333139376562653230313430376564303837393930636437376663366262663837633061 -31663163366166666336666433393934396331303661323461656331333434643931306235356331 -39316230643665336236383732623765656436653738666434306331346137343965656464636564 -30326230353065623166643430303461623239306366643265313632313438386362383963326262 -33333463373362623339343530613039313664616161353165343965333961383263663832616332 -34663762373937393564663930376162666331353466356236353739346164626362353838653762 -39663631623564633561663961353963386230383564346131633539303834326437626437663233 -61613339343936626361326331666262343766363936623636303962653361356563343964356130 -61363437396465306465333136626662303130663135633862616636333133653831323261363237 -34343033373638626331346133346637386534353037663831643832363436306438376564646530 -39613261363363373338383664653330663162323364653263333938643333616633353935653433 -66356231363162306637373235613732623364303937386434363138316231313563383132376531 -64353766646363383130623734663562643238666232386264393664393065353938356235396365 -34376364653666336334623961323030393062633132633462666333626663383335626363353863 -36663563303436663331643930656433316633336536376538343830616338396162623436626461 -30353633326265353237313861353630303932336230343766636238633262633763303263326364 -37636636636231306136353734303136383463373035303334613462653061333031383537363963 -38366138636436653764373138313939646462303338363930396132303166303765613163343536 -61343730346630383930613364313734336233393466636431626363353636346262323163663830 -34323064393331346261363136373161366663306130356334643662623730353464626130666239 -66356565613661343666333939613134306165653665313066303161373730393262373536613532 -61373635613833626435333932386166646532613839366637326535363831636464663461613237 -30313738343961346562373033656433623339303665623434393066356533633962626636396439 -35656239323466646365306531333563303063393962313530303665333366646633383437393631 -33316534366539303531643338633732353262346133366237386236623530653330383238336361 -35643339663832396536343066373330366334333066623662333036303162633832323938373761 -31646331633234643736373934616236633437346161393933346366353935626364326133653965 -38363563616438626133393639613433633932323831613333306364643031356337336339316331 -62346438356336353962623965343332303838653862646138656462306132663366636339303936 -31626266343535323730663832326539313138333235656437636336616364666463323436633862 -66633930306236656465323635303764353764653263346236323536336539393764363531323761 -36373961613738656532653265663562316162636463313461633166643632383931623333333666 -66303938613964366135616438376132346362353434333931663332383936393332333439336534 -65343534646331636665613931393834613433643037613832363536613865313561366232366630 -36643735636161346433383432643332373834636331363765396138626464343562313733613639 -33623138346638386430316363346262363036336632623866353464666262643664386664666230 -36373133626231326233323530333432303231646562313436383339626332333434383137633865 -63616636663261336331326363393832643065343730356263393735663938383563353930646430 -39366464663336616637313166353533303530366265363936303266646565366233643738626165 -64613039666433653731353730653630666435653638656134313934316261666266393931343231 -61346631303939666439646634393330646463633465363835613032643330323565363331333134 -39643738356135316131393961306438346166373538663737633931616339383666373665653731 -33356561633461646162323666303337393139303836666566313566656439383863663338616531 -63656161383161646364653439323837393866613234393063636630623561306235613131333436 -31383866633363643766386661633436366537393932623139366430363439303939383238343834 -65633430646661616161323531393435653731363035336238393166653632303235666666393766 -65313663663534376664313434356439616662656238383334366339633835366636356438656234 -33306631623837616133653561656164393739343130623336643562646261316163303038393030 -38666564376636326365386161353263613538336630356261313762323934643637646631333236 -64316666373533316133396635653063643164306432396232323763663635323433323334633431 -34363930316336646639633039616535623866633064396532626131313232303864343733303162 -64376666323532613130643638363834663062396332623066366161383162313061336333336230 -37363838313032626338333834306633356531613830336566316431393138323866626436616162 -30313436633561663031653739623033666430373632623530616439633230383734653837313863 -64333136633632623733346538646434343063663237356432386635363666643139363862313630 -61626534303466353066643234663161333736326633346563383139616532376639656530643434 -33643463343536636430336631343362626439636236356334666234303564656163663935653163 -66376539626632653761366332663966346537633034313936396461313236323137323435616636 -34386432366135646431383662336363356430353536623662326263643964613736313265346363 -32616363396534313133346538303136393935353239643562623533613831636166303165663763 -64633136393465623633323839653335363362343930326139663763623035373932623233356434 -33653132623839346233343131336366386330393566653561326162313865323162303765353931 -64623338323033306135646332346130343866366630333965353333386132326461343132396339 -30326261666363353432363566323961626564366532336562363238313039303932303763396662 -63323762303361383363393065336639373465333638326463623932626264393037623630393131 -32636266616361663561323532303965323330623739373134633638653761366133643765386236 -39643766376334613135616435623563326161346533396438346662636532653939363332656430 -33316637346664316332613130323664343566363830343438623838343964336630633339613736 -32303464353838333137383063623130343464663837663936653565393465363666386236333737 -66323061646461386639363762316364356335386331316463323166633038333836376164666133 -30373033363433323163316335653661616137366630616435396635366233343261633163666538 -66643537363961663537323135643738303566346664616335626133393834666235313630386262 -35303133363032383865333166313933323932386633376463646537623764643732646634383439 -35663831383962303930333861353561363835303362633864626637613238366165663662366439 -37613931363463616539363730396566636363643336613633653330316261346432393033326234 -30663238313039383239363331323865313666633963616436353361636465326564336233336330 -39633965316132633062366565656336366532626337303835363166633864373965333133336436 -33393563343937376530643362373033333834633566333966313632646462663866313838643231 -37313737653038353264313235666134663165306362316662303761623633656330383862306637 -37626463363365626634326137356634356166353137643565326639666333663835373835623461 -30646638633839316337333563623739343030373566386438653261383839343062366336653562 -61623538386630613734633136353037613361633337343362396332313530346235353661323730 -35383235663163366237376438306566613433663165303232613732303133343939363937613566 -65616630373333643461333763346565373463656231646630306661306564393131343564316666 -65323134336438316236326437616465313962323336663635643432323737313836343765393165 -62633862356264356166366131373461363337363766313933343835373436376665373466623035 -33656461383533303333306431623164326535386631383630343565333035653762636465643338 -62326264613130656264656331363164346234376534356336356232386433386263343938356132 -36656630323262663636656136616531653138326131303837323832633963633039393564623764 -33336133393730383666656131663562396364356163626663353036653766313439663933336336 -31373366653065343335353836336139396331666535666132653362626436326162656631396434 -34363137306539353637386232366139636264643266636333336632653930343139636165306461 -37323539343337623464633337356539376134656364363133633033316666396465336131386264 -38323761656462613531303035313539626266373333646232333166363763316163373364386232 -33366431336635633862666261346136643731633162373130313031373765366435323535333362 -31323938666532303736333664656638343162613331333234306431303630306162386462363739 -33656662313333386137666566306630313066623433663831613664343932306233323838306663 -64386561333634353064383264353937336234303263626138346239393730316231373530626166 -38663462306135303133363435363938633834646564303838613038623937326663326133353062 -33353139633935643963313637306635316663373737353263396533363336393438366437393865 -38663061393464373033623965363934613231356364336266626438363039393032356165653836 -33316230333432393935316430316561346562303039333730373136633964336364343339323465 -66333738636135643761353362383339663037343664346264383632343466376234316163353063 -34663437316564666231326139663939333630363138346537343832313062326232643538626366 -34343234643566373534333665343932376465643166343964353034656230623537373566636161 -66643931343366393236643462323434306266303163643732653639636333643632393739316666 -30333238646436326261383639663261616462653636363130646136346335343566343231343532 -35353164393939383365313239653131653764313961366535323962643865303566636337653836 -34363663653862376439383162613565376539643032386139303463303935393337623838323166 -38313863363733633839666236326639623233326164663765393835626531636632313332646364 -31643839333531316266646538626261383435393438326366626364393737353330663430323962 -34303931393035643231626239373930633537313562303438396638323235613233383966373932 -63623364393763633262623236626132366166333064383332376137383561306566303661383336 -63343864313632366433616364333662643261313232643666303063373864353362626263653834 -33343937353664363862346332656162333062646165356566356337316365653963303439613339 -62353035346563393839313738616132366561313030306330323138663931623365363735626462 -36366331356566616664656238383333396162393934386264373035346334643030613066343065 -64396339373132633738393031663462666435643337626563646265356539313963643736336464 -62636431393330303262653364383735633830356333643834376661373663343036326362643864 -64623061386337303761393537343265636563356134313030626138633938306633653036383562 -37656231616430626636316132336263353130383464356263653962343637333363343065336339 -35383536336334616230356266366134636230336263393634653837373465653064653339343534 -37616366386663313832336462346338396335383830323065353261363030313938373565633965 -63663630663961306631633133306336363233343838366362636639383039393534656531336265 -35613461393532336639393339633539383331336135336334666363633930366566646531363861 -30663264616135623564613534376536396164323832636661643765626662326361636439643132 -30303532346565356563663034333931626666646233623932643262623134306339343638353938 -63323034346535346439633565623236306166623763393837353037396238636436376461396532 -66646632353733353265303863316535326564353263653464653039333830363261363731303331 -36396432303537633034636266663663636565623936393662613736316230366432623335613134 -38363564363035303432623031373663333061326437643238663533623733386464626165313731 -64363230363233383538336634393136396539656634333530363662373862623838643333333266 -32363236383562336532646134323932623633333064626661316631343866383033303636326264 -61363139316530303839326234623662626536343034336162383063326632643435306434323962 -66376235363962346532353330316338613562323037633933313436313034386432316437333337 -35623362373066393163303864653963636335393632633332666331623237346631633932393066 -34343862373736363964396464636631396361383863316536303566383635656131393538626630 -32653231613636376535656639383264393033356338353435366333623763323838326363643365 -63663130376464616335613061323931353466393262346161666630663563376266313166316639 -61663730373564393237643138326363396330376166386363373834313362313363343061616262 -36373536373766656564643334313764613138383662373063336338643232623535633566313265 -32643436363238316233623738663739636265333165626561643635383464613662653463653037 -39333135393537356539306533326331613435313335336433626263343636626132393465353635 -62383137336666353435383433393537303163303432353135643038383537343662613733333464 -39353162353935613735366564333337633362666138353462363434666166346135616433666637 -66303830656265633636333838636533363564643733383339386439313964383633643838363463 -65633438656538356165613163393466663236613631613665363535613134366434666632303538 -65613666643730326231303736313733303339643136333637636334336533663763383264653861 -66393961616638393233396164663661613461653635303534383138656332653765613738303031 -39663130323835306461363435663163353839396636343365313532666334613034313837313435 -38393339666365353563346632373531363966333861353966636464623934636536316136333833 -37353661363834323933663564653661326265396530383461363631636636303838643831613933 -30353831336433316231646165363131623762323665663466363963613762353331333163653439 -36363563316435326336383533323365663533636230626536643536633535623738666237363731 -38396634663635323463373839343138323866303466616437346561393061613536313338383137 -65653336623430623361616337643134616433616535636131396135333763653131656664393831 -38366232323730663135623434376331643339313963383639646632333437623339396162626265 -31383539343966663632353939636332303436346661326235323035636461666365326330356634 -36386637623561613563653633373137376230373764373734666336303863626363343066356438 -62663832313962663938616333343062666664663232636364666236323863343235363261306530 -39306438366565653237373634623438313231363034326333366232333034363230356262626361 -63343933633662663364343366613631623233623633323937623034316432373338353562626332 -39353232386261353562623165393230373032303466626166356638656339393236376633316565 -35363865393734633834303063343234303235373533386432383135373132633363313434623236 -37343663336662326434333433393333613832653130663362353762316630636230623363666661 -38656566616136656265316338333531653333373766366632323266323139616164326264666264 -31326365613366383133316334663833643430376339326630346433316638626536306237366361 -37643038353762663834643239316562663233663037363037663536666561333831616433393465 -30353031626531333537646263636132373033383439626231623162393338393631613863373165 -61326234626337383434653132333031636665616439346330333235313430333835343634656330 -62623133623438613130663938643937303961376264303236393531366233636362313966363232 -32666639363064626161393966323537663639333264616233363764643066356339656363326432 -61386363316166363061353461623737636263383439653266313534313965356434323032663930 -63303764636635633035616135653331613763363631363130303235633565306233323632613861 -36343637373336613964353330363963613963666432643134346431313736326535376133366466 -32356361393334373465303936303261666266663037336133383239323933643933356165386565 -32323330633833393866366566613336376637666265306463653134613639383062333236363663 -64333463326366383664373437643964636165356235616338633839383736363364316639356530 -32356534303063376434393635353730626431313263656430326463306362373435663933613038 -39656339343366386365653063333932356337323961303439646332373035363562343862363937 -35373065343237653132336433386633356335353562323664303231366163656162303539376564 -31626534366238356161626239373533306663396639623037623765653063323336303861376466 -65326330366666633938623135386638313537393766633065306564336562613237636330363638 -62663439303631636231396337306265613264653531656636633435616136666664343832326230 -34663061356165656461656563333735326638613365336230316164666634616434333035653366 -64333032343562663633316339623031393730636638383738316236303564346266663036643062 -34356138363835626366653363346133383966373035643834646136656239653538626266386463 -32626562626262326264373438303562303436383864333934363338356263646464383438343539 -34653236613265393365646635353830663133303464626338366166313032343339376561373964 -38653036333230636630313931623965633665396563626335323138366262343539616430616664 -31306333353536326135316237316138353739336235313965376463663033323332313862666561 -62343233306539613539373466613062313332306565646164366434323939356437386135363335 -62396464616233303863666631626163303934613966373366346530316166616639343463353338 -31363462363336633139643234626536636637666665346563646239363666613835363633663235 -31313432393863366538373964376532366330653737636536356137636535376465396436636232 -31356363373439393438643164663665306433323833393866386134383533316639653637666136 -33353932636139366635633961313063316635346438383936353065313266393838663133333838 -31323033396137376537396434663132303564343633333362313164646438303065633738353061 -37643038336233663439386533306665376663363337346138353762616333373933363966363031 -61643963323733393662306634623264643565393939356465306132376163386530353635303766 -31363961366632653434363533656163633061633461663430613265333737653534646363376266 -38383932373964366639366232386433633634373831393335393836313530643530313166616463 -33616434323562343935326630666366303864313361353463383231343633386262366661366637 -62653562653932306134636530323330616234393066323938326265383030303162363361333234 -63663264336131613836396630376365646262336561663930366333656236383937373965356166 -61616438323165396635393666636236633935353832616336333865343661396539636266636661 -32343963663135313934653938663937316339336366383030356530353735663335383966633533 -66396437666630343538343732656636336634323066623861636666376663343634313930643938 -62336261323833366231353135366161353961363736303432396266643631306537366465613036 -62376662333433386562306338646432373934616564343739616331376137333665373165623237 -31326539333331633765386239636234643034643030653161356630333561643461626333643331 -61316533636138333531656531373034363262643432613266303934323265633631313432353137 -34346533383563383333353039653538363033656363393265323262376535356235356366353539 -64363662656331323665323336613431616465636466373933633264626261316563303363373065 -66376163663061633438383863323034393030306666343765623939643265376435366232343466 -34613433633064386430336263636539633235323132633139636234376331383537656632343134 -65316433633135313334353537613433636237616139623339396339333935636334363839653539 -36666564323561363963386135396131373539653635636532306531653365353332303032653664 -62666531383035366239396232353032393334613233336364386462326238336638343833666431 -34653834306330306537343439663538313631323332643164626537646565353731383135353738 -66346565366364313061323838356139336663353761333738336432646434633734313861653764 -33326337636263306163313735313961323939316633633862373031666262333633343162393736 -34343066616466393637616536393035386461643661616537636635393833656631353636626462 -64346538396635336561396635356164303436373865353630636361663738643866396462666437 -64363838353234336465373031663038666139343235666166613536616362656165363763343330 -39613530323061316336303536356634323562303936343238323235343838323639393737623530 -31616564333565383163636331386635383730636530326634373561313465366638306235373562 -35336665623462326331386138613631643734326361623263336134653562333061613835616237 -32383066623834663966363930353262313564323032346231303235373537333936316662303966 -64356139653938363864393063303939653431386532356566376534383835373038386265303131 -37616362316330636265333361633030643032326364613130616630393363633933386363366434 -61613935336337623761633539393535386333333736353734383237646130666363373362666230 -61333530633033323666613465373361636262346133303263346162373030666163323665616164 -39613736363735373734303563636337333462353065373735666664613738303039356463666132 -33376435386436633235323239363564653731626236623538336132636431613536383534613831 -64326130396432656535633830373935656331363564326261383163313437623938616265323964 -66363130303764316265346261323861326131653865636435346563383938323031393330343337 -66646563313732373834616532316432663232373038643362346637323434353336643234666134 -34643835636231356664376534626139663938383062363230313037636561373362376534333263 -38303965353362323037353061663162626330643464353136393963656334373632353763623863 -31653033326434313266613866376132643031396135383535346532653630613164623361303561 -36656431336232306239646364393465633534373363663765643730653737353962306131613834 -64323736643364336262336636313339336134353666333635653365363535386563633263326537 -39333933353930636266373435666133353062636135616461303765623132613865303437306566 -61396666653538646134663563653435363133303264663738313735663134383164323632643766 -65643663626466616364393631653865663561646336663064386437663931376562613166336462 -32313830643733313665363133396662646430643237663537356164353532626437333339643635 -33653630363763623137303833326333616365663731613833366233653562383232346336386564 -66326466396339653030626336656436613638656366663862386165663664663632396561323834 -38626436383337313538613136343430396435656235313961363631376436316462643330653665 -63396431663166353037363237663965363739656334653834626462373136663162613764396432 -31306132303763626639626135373634623931363932646334613866633034636233353234376562 -65346134326635343336643462323963383930343161656438363162646363303037653739333532 -35356130623237633563386132303532333039646339323063346561623338326234663266323363 -39343034383265633965303962393162303138343339326430336635366263306238636431653461 -32333666346666323431303562373233636538643361366437666534653135396563303134373136 -39666432653463326337383432646334356139376364313731373134626666343263613231643863 -66643038643432326231633263373630396132386531303230386232656333363036633466356262 -39633333373434346437336336323264633130346133383164326463396133373433373834356565 -61356130363966323437623161346238383934636566376436376630373262303461626465363736 -65396533353466646234643863363566386535366237356565363861353761663136323065396536 -65386363636637386230663439656531663332626564313364363632363537656635306439303231 -38323136363839363863646633363139363430356662363939306638303438636366626464356138 -39383964323666633331356339616665313665633931633333393364306565393534303666393033 -66623639313537363032656538623137656333356461343339393936343139633265393561663134 -62656165373634323736356337326437313463316430366138333232653135333338633539616365 -34366166626538303332626137363662646461663533373438363930353537346533326333373233 -62383535636534656664336463303230643162656333313366633336323030336637616261366536 -61383661393766616664343731373639623436643737353763363561616535633763343632306363 -66383766393134373732323332326565646132353363613266333662356436336536623732373535 -65373166343937613639663064353330636436613563313733373763646230623939653631393763 -39616337376138623366363261656139313034326265343935383033646539633533653136363632 -34616630346133303137346263346336333635613161643134643034373136373335363561613832 -31383032346163393262383437616535323134333034346636636366393035663932393635343737 -63623563623433303630653865326535323137346236653166646131396134326465303239643838 -39396635386163303134353031323464633034623663393533383064303438623039633731636239 -65633838313563646466323163633062303966306466313237653734303164323533323637336365 -37393565616135626362653761663236636230316265363138626239393339653930386435643862 -61366634323536343535623138363365356437393264663264343865373739363464636566326131 -66613734386633303731373330663033323637373631373130656531376439613661633638363165 -31396538303334303163366333613330646536396434326665306566356131633131373439396437 -61646233656663373236393466343934316665343438623632306633636666303636656266633131 -62346238666663376462363561663836336632323864626333303961636539363335373532326461 -65663262653733633830633632643931336562353137343237386237393033326236643066396330 -62653866666334646438353961303835363730316631376237613064376666656239653137303437 -31393239616133653030656363343036353362386362646532363037613935393036633932653937 -62643464363439386563333235666264343131363236623561333461643766663938616663373237 -32623639373936353036656538343832613836653137383634316563656361613763313038653934 -36363734306635303264666436656462656532613632373636373564313366336435343166353035 -31353231633664383764363238316236636638336661626363626334653264393631346530656162 -38393237656564376333653835353830373064326333393636386331306433376536356366346138 -30353464386636643930663635663562373932346663376262323234666632636533346262333536 -36336238396265366232346434393965626636353035373531666634396434663961353266383666 -30303462366139393366393664643035616331343638366362353930373334376666383731653865 -65313631326438333533306435656661343030393038393466313035383866616435646436303839 -32363536663832383532313831623039386234663966383930613562316639336130613563313163 -32386636346631653438396539643839303134633534656132646530383962376132633338376266 -36323261613232333739396535353335373264613332356638333161363665616631343162303562 -35306530353766613735626234373637633131326431336234366664366339653764663031613432 -36633632656636623237653938393165386539653832653530333135633230663039316631383730 -61373635353332346235643362396330336361353537373165353064383034306334343436623738 -30383335666539313064393465623066336139623438636630313537343565653236356662346636 -34633863393836336134643362333538616532343164653236353038313933386365636130303332 -64386362613132343462333864656432356633383265646131646665303463663962313530383233 -35366563346533376537306233613138643164336161383733616466373334666437613631386264 -33633835363866353266616231393937333233313534393637386539653264646161643133343861 -33326131393239343637663265323032626165356564643164326333323137636663623664613937 -65353138306161323864303331616532366639353162373461393261653539326466343663613432 -34323336316164383835643439316261353435316235386238653564356363313737303361616665 -35353831373736626534373638383264343934383265643762313439316466323735303535616137 -64343031373437316236373862336436633937613866333161626364323662306431353664383231 -65636166353230663436653839376564343764313935316234633062653130626536393565313936 -30626335626333396465393964383962363261663036643138386233396566303466386435376233 -64616435333137626533343133396266623066666363386363653539336435656661303333623032 -39316566613061373762323137333030366161383161373662663531626534663932376364636331 -34333431623163353133666563323134376435643838663439633530366635303234313431353161 -62613534623335613162373231323234643635653166306233366530323534326337613134346232 -62346333626636613433313234363630633133653262306230333062333561653738323438363333 -66633366393138653636393363353837343932653936363161363361636365643663383630653339 -39643961376631396336656232636533643437366263313939653237353866393266343837336330 -63303764323832363139303465326565386663613333653033386264663861323366343231393266 -31613130663637316434666664316139373131646138346638363330393830643662636566346662 -65616463386162306332633830343464653438343538373066386238653261646532373739633834 -61333733643732346331653462316635376138356131316563373535323261333338383237306461 -66343731333330333530613730346364306239633366363738363536663136343532383566336236 -32376331383531326163313239366238346564616336313531623261323038646466386261363664 -37663032396534323866646562383738383031306634633739346262613166613831646365363764 -31363464306465383138376536326665303039613963613930393130383030323163363966373830 -39346666646234303361373861326430623239356663313439376434623662353530653131376537 -34316364633665663638613764396237333262643361386538333363373463336462373135353561 -66336530626530663739656637333831613661383230393234343464633031323530313533343231 -35396366393536356135306238646435613936303839333538323962656461636364353537373832 -34393130663836663634336531363562313263313065623561363332366530333866666337343530 -30643536373362653565313038356266353535383230613336613965616435643939333364653836 -31313430353733363735343063346336653766366630656565643264616266363732393934656265 -35383433353736356234323637646432323763376162343338386162363336376432663939396437 -39613530656565363439656133326236326562373739373838363761326261646536326264666436 -30633966343164383563326235303930663233343231383166346130376439386539316331623839 -66653936353362663566396262363536316665633365656233343031383836626664313065343666 -33393666626538323332393339646663633334343633633461316163656231666466383163613437 -33326565333465313238383834653562316636666262643238313932316163653331326332343534 -38646264333536616539323830396661633932626435613036666538633739373633333131643035 -66623833393737326562336631653933626365623836313463653664333533306361333138626365 -62313537613939363866616136623963666631353165346461323933643436383264356134653063 -31323934353033373632393264653061616135613365333564316434356165373262313632396338 -64373662663765333062373161663735313365646438386234313834653035353562626463343836 -63626233323233656565646533343532393836313563643163303436616633396132343966643964 -38653238333938656162636538353534656462623534363631656565643537666266326662316239 -39646330656437663231613532623839353062353764656266376162396530393737306530393839 -61333935343938313635626239633434633036633138623165613862353331636537626263346532 -63376430346463323737343833613266396536353332306638396562306634396665396565373464 -61643335396536633331303934373535633930316339366135303737333663623261376233363361 -32386238363139643934646462376335323361666533613339643662386430663839303531616432 -62323332343332623635393564646536636630656564636138333164376433346236346463323635 -37663461353830323664393466393931363638313362396366326634396461363863393937653239 -63623932323630663663316536626330366161636130343865343239343864626461626561366563 -64633965363863363265663632663637326634343862636339636134663262346339616237623533 -65373864373437363532666562366435336134333464343061653032346531326635326331613965 -32623530333138643831343962623337666335343537633966366338336532383236323135393037 -33643938346135323262356163653436393961316464633734323264613163383831306562396230 -62363736663730306236626162396633666462393832356638656137303634343062613266653532 -65306163373163376665653639623033636634303264333464323738323332343039306638363233 -66306337646161643766666435663936633865386531643239393561373166336465356438616231 -32613336336538376363326132623161653232383037323265313564313836663335383065306531 -62383436346639326337383631326239356538653165323230393562623164313436656339366431 -35336466356162373631643837316535343865623837613635653066343866623266666465653337 -61376132336631363364623332363566363562653630363639646633653765303135613961633736 -36316463356439643838633064633163336134653464306432306530643262643665636634613165 -63383937343966663363356261376332396334653263363638636232633037373439316365613737 -37616131646333366135393135326663383861343763643966653032353863626639373238386130 -66633133373139613433633035306638633963643535336238636431653863333632633865333537 -66356331373239636534656365643164623761353639356463393837626561306439623831626564 -61383861343661663261316263306438663733383966316232646432396364643131343331353034 -33613237633063643264653966343237356565373235663965643063613732663630363038346131 -66386638643465663232386139336530633934646133313164323965323532383031346538303830 -34333162646131383437356433656238616535376132303034653264313065376564363934303761 -37666235333236333836303630343735666239623334383862643463396432396565383863626663 -66376263343565396533323637393863636437653533313263333337336234313334383735643566 -35303761613531616632633166373166656134373631346135623138393139393432316530343663 -35366538373561626439353766306437393261323939343739343236623438343239663339333366 -39336630316233623664363461613764373239366166373031653734376663616630376165393163 -38353231373064373738366338363139633633313163633339346564326565353032373932613831 -35636463386539343063643936656264336563343635323237366164336537656333643462393765 -64356332306137333961643636393235613566663565663231373066653432303765306533333861 -36356430313766356630656532636330353766643166356366633832393066323839363265333235 -66336661363366376432343264336265643166386232323433333961346336383564616564343936 -38633036633962643237623933353166356164656530326433313064326634353362313831613763 -38616333346166393463636430336530313730316530346266393835383930373761636361326665 -38306562353039303731366131663236376661306135316233616434373531333765373762363930 -30343262633137323730306466363265326634633339373736633637346439613465643037633138 -65643637636633633333653335303539363164326366353930653338663535633934663566316637 -62373437646131653136373834316265346533626665306566396138633433323331383763366139 -38373732656565636566623635393039666531323934303535303131613130313939373663393861 -62663130396439366333373030663636336637396265613963386230643464656632313139303135 -63343630353362643764323332366131333266646364653865343165636461353763323366666238 -36393162633939666665356464396365643533386632353963643362373536396466353662363736 -62373763633938396135666463656530356465613939303530636132383638363037363437333936 -65616664396633666462383934363465343731646437373861303165333633313733633861646138 -65366336653332326533363061386362343662376537396436646235353161383866653661383664 -39333938613031316339633530666532336634383133333366663733656131343965373061343730 -66316235353039396136623034333631623838343465656530393430363333353238353739333861 -32386538356535643235383764313037663966316231613365643035383033393436336539393135 -37656164316566653766613133613763363066303032326533616664376462313339643030636339 -38316338346431336434336230653238336232373834393930366435643562363666383030363561 -38376638626635656437633662343932396335616261303832646134343338333362656233383265 -65353537653033383438363061313866643331623530313861386330303334633631313163313134 -31633365646661343362346230336236616462633061333932333434316166333862626263366630 -63663936396535363237333336616532623438393034366633353066653166653365393232636464 -39386332393964303063376234366130623961353135393231386363643830633639633061383634 -66663432616333326136376263363731373030646435313561656138306232626537313264613935 -31333339666464646364626132336466383536323539366536646231373639623938343833653033 -61613161346634303064393063303266666432376466353661613937373265653631653936366330 -31643437336663376364376537633662633332393062326462353639346637663331353531636661 -34383461326163316164646637653535373633653532396330353839636332363561396134333734 -63356631363262366136666639633864663532396332666431356238643863353566616334643062 -63306134336132373339353935333532376236666531643565396637343438613932653630613237 -61316464313563666630623666613439316262373736313336303836373464366336353661656565 -30356439366439323035626132316535353935323439366337343738653266343561353530386138 -39633337323334646663646233333762306239623963336437386261643731633638333461356231 -66316262666539663761346663666465656433633033366465643731373431316262666530643734 -32666666333061363366383364366564393562323137653330653866323535646338333232646661 -30633839663138383230653033303861626464363731353465336537383734356265343736633830 -33343264376632333864333230303530393931313565316664643831336435363134386539396238 -30363866363035623436333166646464613664666564343666316633333538623233386638353037 -63613236366532316134626136623830653563656536656563323039343563666463653562323832 -32303539363631646335653132623765376631356439376636626334666338623033323763313231 -66353231353637653162646336303134363537326462316636303965326264636235323764353836 -32323066346437323863323735323433323635316664376237393966333531303133366564666539 -65633333323837396636653431306461663737393137363663363531626130303963373135313632 -63396234383065383530313935636163613038636661376164643664333136373833633662303630 -38623262343465653031356164393631363634316463346166623562323933326634396439356430 -36643931383434633134343337376462353039333735313437353937626639623364666438633466 -37623630643363633630346165306462363061313562656262663566656366356666656630393532 -37353165306330356566386562633337363737633232346534346561363466383731363061393661 -33383566313236373762636430303530616431316331303637623362613936373730326636313264 -31653730363862623262303839366530323962383061316536343938376537316332303230623439 -38373662633235396238663030666365393133666231333231316138633039313339373034303136 -36373436643766626266373831663865633361313532346164643736346161656230613638343432 -39626330643931353531313861353031353535366531653534346638346666316237383233393033 -31663435336337303264623733346162633363633233393432316663376532613038643736653862 -34353366316165633036666466323936396262396531303432353934343761653334383965356339 -65656333373262386338353133633866393664646536396465623164393066363834623935623039 -32633639633530353863636631383030663366366531386638613436623661623931633330356465 -64356634636532313934396630323139326433303635326137306633626335346332333335346666 -38363466336364646234393962393731663764663330353466373365306661336262666334633233 -62643831333166303762656465656338626566653136393663303734363432393862343562653463 -36303131313361656132323039303364373232383330343037353835663765623239366431393462 -30313138323739386431653266383263623430313161303862623865633062333837303936633561 -38633630393565623233613465393430393732323338396434363331366432346434306663393164 -66363864343434383537303165373666646364376663356161623666666566623465363235626432 -37353036386661346336663436653333643132303061323832623366393464636534643363346161 -35643139636634323666626536376661323430316264623335383263346634643734303434616162 -61386634376430633834616530356331306133363165663733366530623663353734343934323130 -62646464323239393834376563346635623532363965383662666231626434373230613032303837 -37366362336131366134316335383937316337616335333564383636626430613131386634356464 -31313263643861343966616336626537336338353965363635373132306632616439303062663036 -61666565663834356532366662313964346638366565373337373035643165303837643038623062 -38313035623665613133393332623265376463306263383932633832616536666333303633396562 -33656133353661313563393732656364316439663734616635666633663063386465316361303635 -35363836363634613331636433313637366161623936343134656361616266356636633337646162 -61373430323063336139396533353438633862306264343230343530386132663963313036653037 -66623239646334633134383564373330616137396633653930666138376333613366636635343665 -39306131653230396435326363643336313263313065653566376665633834323063383637663032 -35306166386666343366663136393438616166323032376265393432663631653538613237653030 -31636633646163623961346131343039393165313239353835656339313534616566396632346164 -38363032303563346166653630333430323634643632653264313137663161306265383661326466 -66626137313539313934333439353537393534313033313961623061613762353761376431386331 -30383731666664643738376361303935623730636466313161383935336338353537303961366632 -38343933336232343034623339396363663436383232663864623463636564396233373666653263 -61353030623365343032383533623639663262613733623262346133336261376139313364616638 -62636664313632666434633662396632616634626438386665396630626139316465663638353836 -65353965653132356534636630383530353665643637383861313630353132383432633562386363 -30323932363037646134313934353739383662363463396561336633316262376138376163633434 -66643735356162376238383863336664313663383661333963653530306266663239316632326166 -64613931343239323436393966313839386437646566353263343934363031363032663936643432 -36336266313135656236646361316539663732353364303163663862666365303762383161373034 -64326365356132336430616232393630656632346534303266346532376435326163363037616562 -34613732633432613138323432393638616637373063376532313537363239386238346432666162 -33333130623163333130346166643231343035316661343532356263663930373734613665343038 -32653662383561396564653738326664653761633338333138636366623433383834306336393464 -64306430653964333063373730346335376631636165613562376466623732383462396435353166 -31646162353861643336383133663965626435613262366564626363623563386634313331303939 -66623962616533623430363831346238346432343664363161363961313334353136346563653430 -35333030663664316334613965373839323234323865306539393662316161363634633832616165 -30643462326566353931383739616133316437306336383233366437383534366431616562353039 -33613430326164333630383432333231356139663962316438383136383862303266656635353439 -34643665313939376234333362616636353764346131626161666332363434393837643662343136 -34656334363862373630326434323739626233396533346233366634353138343161343163333439 -39353435383032363362653966363061643837636338623736643363393035666336323264363631 -35306335613431346133636362343736323337376263653534643731313762386436326239386632 -32343135396435386163643132636535353433643263323137353561366538363264373533366461 -65633465323562383364363166636230333363326330353237623035653766303732376239396261 -61656433633838383564356234313263363165366663383161306535633966343635383639353165 -34383535306332636464346339326437323330306334353038636633663939303233303935333830 -38306331663939376661306431666563626131613864386633366666353766303365313036663966 -63323133653139653538396236616331366338323336666135313139353335663431626436653766 -30316539333063613632663539666166643935333965333139316332646438343831333835346662 -66386464373466663563623434366265323363643661383835336635366661356138333732613839 -62353663343839386530316233393364373134626137663736303635616536303561613635356561 -66363463373666616365356262386230636635306662313965663631613063383465366539376566 -33393166373230326363616239346331323238333237613266353938646336346362333163396665 -31393631393530393831386534336465663064373838333736326364396536646330383537323438 -39383036333861323733663732383136366336303666373931323762656639363265386536323330 -36383631353837646432343536333036333562643065646339613965373562636362336461366637 -62373435666334633038313063633961646534303965396164396263663331383165333839343336 -62346432653962383430663638356237353163643231333736306135663266643163336638646435 -61653230303939343137646631633366623761646432376364336663363361396535306237373239 -61323666656463363366333563373662633932626133653262613565303530653133333762623237 -38396430326639626537326661303535616331653033623035376636363833323139383263643234 -34346235313266663831616362616330333734366265353836313031653936623661366230383961 -32366665363936396336646666323965323362626564346534333437623064383430656663383134 -62333937613532646439646532343966383035663133396366633339666239343337306634386462 -39343235646664363832323530333433643364623336383332633066336635343730373734613864 -66656531363162646333643336643431363730656336303431656337633566396533306238646564 -66623330396435313838336363663631353434313466373237303230386436656335353062623766 -39663637646134623334343032373761636262613334343835373563633934666364336134333332 -32356538303030353836623937336532386163626434306431326631366631616665323662623561 -32356330653861653365343262343032656131326634333038383236393136656465376633623932 -63383932323039363931326365663932343935623639313564656431613732353834333865386638 -30626636366530633231393366386666373031663065613632363231346666383463653631373230 -36383539323561633935393331336265653964656430646635656639323935336562336334663035 -63636265306365616433356434386336663963643062623937626236303938623164343530666239 -36336465326466633266373131343538646261363235366662303065303362326361316430303633 -62353366663736626130333763626235396263313430656164313339646462306462343433643734 -34343662666163366462303135343338396433636132366466623964373961386239373166376363 -35386131636135363430366463656266653337363835393862623936326163313766306533353638 -39623862353335373161303035646239383663633633626164376662356137316535363339623161 -34383661323263626365623639613630343833346635393764636665333738336235373666616539 -66663163333662356538326162633365626266306435303538323662326165303031663864303836 -66626464623333623633303432393532383865346565393733303561633832353566313737306534 -66366339323132663830336362633362363031366666613662333832323438356237666361666437 -38656230636365313761346436623737666137623433666330326333626231376536323437356630 -65623233323630386465373863326665343363383561333931636565666564636666316664303335 -35623034336136353365306338306364346665363031396237663634663164303331326539396339 -31623732376639336236333031663665653665383032356566336139646330396534323061333330 -65316266666163656165636263636139343562643361393931356437386235376330633532383062 -34653636386163376536366561396637356638323363663463353263336231343265303666363733 -31643961613837393562393962663463626133366239643762666338323364363730633632656530 -65336438366430356665353635336639333232316438646465393330356438383235366562656565 -37666132366230643035363430366435663839303338346637393861623437333834383166663964 -36663864633133303137306236653862643839393536386139633463386235323763303031343331 -37616166333962356263306433646431303766373437636464353730313632316666393938376230 -39303935376535313637366566323362333033393636666432306565653635633364346264373363 -61346238666266393233633161306533303237323332646163356434373663663534313131313138 -37626663663562333232646566313061393935643837633961373563616237626235343265333064 -62313464373536343230316234313366393937373162313230353237646465613761346339366261 -39316263393464643862633034363137666238396663356163666336613532326139343332383265 -64313863313533623231336562313936666535393738663463623464613035643463346466653735 -63343036623030353463376262313963653437613430393230393030326631663238373231666466 -33366162303462333032373063393966653530313036613331336435336266363539373031373931 -38333137633363626637326538386534333533303963326337383935396231313432366137656230 -33383233396233363763636333616335366632396364616132306238653536383037336363343037 -61373633323766616362383363653532656261653731336463656439373635316238646335643462 -34333362663263616530376439633436343538373834663834356562313335626664623336396362 -33643738386137373263323631646134663733623638353936656162333133623434313232343138 -65323935373135306663373562663265313432666638383337633238663830623633343466656537 -63313838373566376538303232623536363539633733643436383835326335373532623363643332 -66396139303261333966396163643039663639306434303362626531353836326535303461343336 -66643265316665336238363139336338303132626332343430613462343730646536346434313731 -39323039643932333433343339656137363732623131613734353263333839323666326438316264 -64393264666238313965623330376665303930303738633864373465383466323163656331316431 -37396431333137663433353139356532613961366135623031306239366633343738356130663832 -35663834323635363439626363663966363862396238613031336237333664346137653130343431 -33633861373866613937366336313637633936316663646362356261653131646166653038346537 -32356237386339306339323364316235336363333236373836353030646665623933636263613139 -63356439336238346262633436633138613164346232383437363462383630373032383235313435 -32376430626464323634656331633666643065363833643239356638623036623361656534653830 -39396234666630303437316531336361316165353836353864346562343333386139313834356237 -35666636303831363139653331633837623463313135633936323936636538396339613039383335 -64653163653032366338363931623137633736343030366633306663666264313834376663366162 -65343637336365633439346230643366646338653266373937313938653965343665353430343561 -38646463646239306361353863383631363531613335633634663761326531346136346363616331 -34653362396532306164623965303462306630343836376239613765393239363237383534353363 -64396161383362626231666464633338346361343739353733316530393964633933353439613137 -33663261373833353861656262316233663163373163316666366638336637623535343138396138 -35353432653365663064653237306564363836316361343637366333336132343331313066343831 -33376334353665366331303461666635323963656530646235373466303232316530623438383863 -30323135616165346561633535636163633661386430383939616131376438376132376165653263 -39313434343663646539313230623565626232323762383965353463333537646631303765326162 -33393363333132633434373262356637356231323237616534323634386335376331646439323761 -34383366663638663736396438663034323061663866366639643133616635373563623161613039 -62323330373330626161343936636163396434623836303462643633343933643536626638343766 -37373835343436393434623133356666303565316532626631656539313532333830376234346234 -38306638633231343663336138636362396235613639383635316564393338313534623961346365 -35306166346465633835643337633330366462613365336235366664343336393631653934396130 -38363364333865313632653362376435623731333263353330646265326538373665393538343739 -61333137643834623566353863353631376563323631626361303636663335383932646433326164 -64303736326634646165336262333431303763633362613537636137343462363766373637313733 -37333436663830636433663239336136643462633830386362366333626664363837363761376536 -36343862373163616462663630663236366331616536343962653862343836313134386361653164 -66386361346331383331623466633630326635356136356362396132386234326333363533616433 -39316536303566663266353537653664353930653033396463623339633934666339636165386433 -38613762356336346263393264313035303930363162363365623332633664626135643237383930 -64333831633032616238396531656461313836393934643737303433613464663235393731393566 -34643434626134303839636435386436393661393433393230363761636130303437366164303662 -30636662383233306539633564373264663432336332393935303562613931613038326164356166 -61366239666436353336663930373433373064323763323263386434383364303439393630313739 -62636332643030326531613138643034316532643933373631393930386464663731653835376439 -66343365333838613661373564623265343931383464333666356262363733383532633463383539 -32386339373734383033396137623361626630613631363734616432663437646634663763316230 -61653635643033666537363965613833303930666336343066636630376336363836376432666333 -36386338323738373465326130663363313535376236663261353363386534313135306239643634 -36633036343934636563396532633262623831616532373461343934343935323938306463336162 -31326463643165626464373132613334306165303861663038346637353535363031346564326432 -66626264363939376431383736363931326235393332383033306662623536623461343331383630 -63353266303165313564383165623531303834663465633430653631353865636562386130376466 -66343339346438303537356439373461663664363933336665316238313831333764646630383939 -37333238663336623230666131383562383736333231656161383037356635353864326231313962 -65623839636234336665326536336539393831343339353432336133373762373965303239663964 -35316436316631636662393236393365666137363362396564346637373739663537636133343263 -36363035383035326231363133623161323164623163643365303861663934333731316639333538 -38643536353030393562633537346234333136333466666237383330613262626233616165663031 -32343539306434363939623432616565373036633434666637613864656264363531396633356435 -36383734336265626438666264336133616636623863643932383232363432356264396537373138 -30303333633237303334313730613163626466646336336239303534663665323034643133663965 -31643464633338326265636538326139666535623139343136323363636436653230313362303366 -35383834323261616136353835396361303864333066636237363466356331633366323366353531 -64343361363261393166393530663265613864376437383466313434386539303036613864663066 -64616536316232623235393237656136386463356132643161643338393365613166336430616131 -62616233633833366164303335376262383961393737313865666161643438343165313836363262 -61643337343863326131366437366166616330656438643232656437356235353432353133323039 -38663032333434616133343736616563663733333964376631653965633933376534626635633730 -31623035303731373330366366656364386535373634373131336332666630373462363061393733 -64316265326562386362626138363437643933393637306234333965363938653364313031303762 -62633765316262316465306437306461393637633630303264376134393937376236613637386431 -35383233643661353762353263373462636365353264643835396538613335383136303866643830 -61653935616361636464616637386437633234356666303432323835326230333735393963633466 -65656336386562313235336332373036383133336263323461633764353638633932326236373166 -63613835343730336339643638383661646165303665666466613633376431346165363663633965 -34663761326536393433623237396366386233306562633363303466383063343262353035653738 -32663339313132376165313431313436626431363031643330303839363932323236643333303531 -62663135666135396338323539333633666538646535336661323264343731343533643239313162 -32336432333865373636326661316330613035623131643266306237393537633035363334663436 -62656138336466303362323036646363353632316531356336393964343264633138616335306666 -30663234663330643236633333643332646566363964363732356662653430383234656237353438 -35653461353437363963316333643832383364623032333863386238663064333032623737666266 -63666333646534383834383930343438393534353334663662396464303036376263656237653534 -64613036653762633865393730376631633561333833383164363766353231386162323831393832 -33616363323733323735663634643233356666376434343639316534326639396336393130363162 -39386335623637303863323464646566633339303861393637353939653631326339633830346163 -33313064343761393664343832666331663635393263623635373134326430613238303930666366 -34333339336463633032306165366631316231633331336432613466663431366334636534303632 -33623666393831653162306166313537313836303135356234393630633565356434666139393164 -38313961666534636338316666326536643531326434623836333338366466306432303933343532 -37356365643138633939396161326562656563356635346561656664386438363338633032383764 -64303462363561653933653336336563343938303064666262343235363830333866623338663133 -34633066393831346162343932616132313437613430616237343636643131303161626437346136 -34386639303837373033383132393130326435623965383566343837356138323964383665346536 -65643631653935616261303864303836623332376539383563363732376235626161383036623863 -39393966353330303739396166643335643665323662346137346566393236633037393533393433 -39663936613266363833653533396637643938626438663866613032623761616663316135633135 -66623663313733633239303130303962386461666537383732653662366563386631623331336662 -62316530633639653532353439656535326436393837383264636636346239663431643764663163 -32313838616630663066636632643130346233316337393336373732383239346163643739323438 -66343334613631643163643635626662653838373535633864373237326535383961313164633535 -65623163663439643837313762323837366463313039336665633164396335613538653930313234 -34303266316539663738373038356365623330653861616234343533656237613130396130386337 -37396437336466383138616263363463306133366362383865636663313965363135643662323230 -31613337633639646230313433646230623938623361313761396338333138313730396633643363 -61346663396564613935366365316234333566306161363234326338346466636166633466303865 -64346661356333313564613738643932313430356265663031333763373766373132363330393737 -31333439376437626338363131656163663636663765323361636532613937316163383837316332 -39316331643135653066333766653062396238363434313263303061363432636561643732663038 -61663332633561656338383863386338303061316335333531633031323163316537663631373937 -65333738346166326465633131653263306665323962616264616236663961653139393133643931 -32316239353533383063336565663335363462323731616463613739653662653931363834346364 -39363762303631363262393132653063383233363764353866616439626662303732376434363237 -62633133396461636234633436376331363364623738336432656261323335373831376538636336 -64363930666266313038326261363336323638653864396638613531343662346435383862353932 -30666262393261376539653166336565353863653537396162373639646465653461336666393465 -30363430326438613363353833346432363138323463393136656532323333646134346165356163 -65653232623038363964633335666263373537663637663533646364623234316262653839653031 -31393965626364663336653834393039343839363363636364316564613066643566653736373733 -39646165613438613438643565636634633863633838366666303064393564343638386439303937 -64313833623034383763306639666239386266646465333333353462326337303236386665326263 -64616465623461306333636665623232376565353262363438323332343135653863373636383631 -38343362666432353433373435636633333663336162303836383732383765663463666136643435 -62336235663630373662356363633237396564373362653934666436616336343633613334306437 -30386534383862386138643263383034313263396435613933386334316165626366353633303739 -32646265663763643934373934376139626530613632653936366536613530336436353033313138 -30393064623230626463373465623935303435323964336161653663316433633461326562356462 -34383465643136383432646536616366303139316635353364313836373239653530323465366462 -64663231333934373632306536396232373363343237356361643235393238343863346365376665 -35303731346562633530326439643465396664393532346664626134653264613464346331323161 -38333536343636656531366533366630323165353566666134626331343136313566336165653535 -31373236646364353962393237326637653837613634643966363064383139303031616462373336 -33323035316564363539313332306136613234653433373434326161366361366461303963316133 -38383433393831376565323539393263646634333066386439363736633162313835613264613033 -64356138313631613862653832363361643661336134356664376263656165613234656263613166 -33326337613334623263666533633034313564376231303637353762316264643862356632616261 -34393534666132383466613834666366633564613236653234343436623336313732613631663736 -37383765366238613666643933316336336338393638396135386537323836626239306566376564 -64303333613134366263333661353966323166303561653535373735336432396466366434306164 -30343465393534386136663535373536633964666631333330323439396631653833353633613337 -64363834383964613931396165333139316137616631373362396462376532383738363636303932 -31323738373538613539313831636239313537663631303464306535326264343338353363313265 -63616537653831666561666134323934646234626430373639633732316332306561636333356261 -37313131666466336633356661393435396461646130666437353266383563363931623766626235 -65633564323263336263313862353737343432366239613964366235353738393537346536663863 -38643666323432333136383163623637303439613335663562653861373638643038396164306634 -37623062326436636365626538643736373063343238353564663530393538623638633931633230 -36383033313166633961303532323739343233613833373033663537613536383333306335326435 -65386161643034353130663662303565663337643437666262326133333161366264313663346134 -33356162346236613566363239616238366436343339383631646539653362383566613963396432 -34366636626463393433343966303436623662623762633233376339656266333932666561613066 -66653534363537373066623565333932366266643132326364396137336633353530633261316233 -37323537333738616561663930363662336330306239663935366330336665353935646165323539 -38383962616431616238313862313735396366363039303734326230373531633937353639373530 -66383330303938643465343263326133333532653635373764336565306438313437623239373730 -32326337316138393261663633616163323739383863393765376661393738366436303730636366 -35643132623136633737363064356331386437353062396439333965326539653639373163633764 -66356366653563393336653062306565356234656261383331636365613932303233346334366639 -33663835383336303930356232633064333336633535323731323666356531323934626338336464 -66313934306263316563643135366530666161383935336336623233363033653533333339653632 -34383734386661643834303030383862396136613561396637396161636230316565376437613239 -30633434346366343461643366326135623531373939366264346466336261313537346261666533 -37643731343862373839366663613631313239353863366636623438653038616532373638353237 -62623663313837633563333936646264353438383462353035626532623932656637343239353830 -31653763353561313335316633343134656465326231313535633264306438396235366133333938 -36666465626566333539633936643364336265333366643837383730643563393066623463656461 -64323231373737623164376535666462613966663239383539326562616234353966373137626362 -31363439376366323835616432643135663965653263633436356433323737373666393063313134 -64346461356135623463616639353437363934353534396162633863333738373562336664396164 -66356562323431336365653330333363333765353631323266613038626435306430303230326437 -39346362373438323363653835376166643136656230376234343733326238626231383166616364 -34396131636239613630643464636337393735643631633865643136376163333662663863366336 -36306636306436666231376163326633663633623532326665306565636330356336666162663631 -34396364636238303332316635393761303534613565643837333964636634306438353039346132 -63343034623136646563613830303830646534386232656139363430326433653837646639393461 -64383763653635626239323433626130623162333535653833376533323033666332396530643035 -34323830666138623539323436633063616664613761376536363461323635343038363437373035 -31313237316130343663323732656139353866386165303862663966366333633336643131383065 -37633965323564393862316335313064613136356362356561616235366564616136386466613839 -63613936653932356565656664666638326631626133646366623837323761306630613765646137 -32653535343634393130623432356232383831363666376430363363623664316439663161333166 -38633265316461663837356436616237373763616363373635383033373838386562353164666136 -63396539643037303765386237383561343635363938373037383331393662643864353666633831 -33633333633763313630626464663537623930363363373230653561623332303964343937376638 -34323039663531623761636465383230613731663131336633343735643865633166653131313839 -62663866653437613836643737613233643733383833366462616536363363386266333765353763 -61326666653438363531393031353862623263343335336438366133623661613737633735626232 -30616431636339663965613536333033646632633638323732333931313038663939393763626261 -63386465396534653263646263303631353631313264653133313134376237646362363461346139 -35393162346438386262356438353765373438623935323735373533616633326137633933373831 -31316530346134313233633066363264333635616532373562323932623339316664376666366164 -31373061633137373166616231626439323161616465363330363365316432366432633532663966 -63346636633835633630393062613662646633303638396465613632643535633930396435383633 -64303262643638386665373531303535396637356666396261316533303563616539643339326235 -63643534643961313636363662336666306332393839393738636266613238393831613262376465 -34356530633166346264326637643339666666326265393138376164613131383631323064626331 -30376532313838643836316266666362383035393861633439373565616466326361363062383264 -32393831303364353135333639313638613535383663383339663237643765313032303732613261 -39313039633336633365373663316361626436373033313530303331623138396534623330393335 -31656430626133303565313935366133323633633133653166383966363132363930343336623763 -61326336663061633962336135323432616331363163306464356165346134313531343565306663 -32303561326136343136663166363932666461343232333864626366366238326461343763643662 -32313130346337396337386364616139643633636634633062313038353039353839356331356464 -30396262633236646361386439643236633263363131376436643539616563366133373332373336 -65616435336565616365386333383934666262653431313433363634366433663835376433316238 -39346531616336313239376664643638646637306336653064366230333663333439323435313566 -35666332383135323835643233396139393264303139316533626336633164653064313932633762 -38363963316236333632353534633434643266363062626561666437313761396635313930656262 -62313831333930343062626131396366343234333464616536386330626366613733343266653336 -38363231316636363137383836333039323235623730663230306466623836373766663862623534 -36393862363239386466363861336133643733303065373337656138376331333531396138323064 -34373535393234343862656463383733626362373866346132643762333865343030366638663761 -33303562306433363036353161353165346461323130393731623535396133633530386337336363 -64363036373435356663353839333238373364663631393161353737636339366235383361396164 -37396438373663613437363531373036383161643264643763313566663635356139373132326563 -31613961633338336431663566396231626432363361366138653162633637643236633566306230 -66323530393866383237366366333664663662633139346664373464376166383564366632663634 -38633566633636333431306535343038396464343036396437343538373265613335366335656462 -35613531306336663035366630643030376131353239616562653961346166383734393630636361 -61646330643539653639303165626432363062666265666139616266373063663334616666383837 -63653234336565616464656638356161396239353033663764353435326534313262353831663332 -63386634626535346235666539303535363938653461353438656432366166373831336239643235 -35636430616432623437303035613661353539303733343835383734656330363531346333646431 -35376133353930363135663238396466343533333730303266396230646236313330366263333534 -36633236626565373966373933316164326239643763306139663339653465643034323763666632 -64623834333533393963323163313034393638396133393664313234663639376332653633373830 -65353533396564626164346366376434623764626332366539336635303532393066396634393737 -39646562393363323564343163333363623038333236623739366239363335366637623633363834 -30303931376166366266643332306532313336313835326630636531353165306664363962663265 -66393638396535616234336232356335376465393530306233313166643036663065636631633063 -32626466656264373439633036343235323130626637373432343630386134363465313562663736 -39393063306337633232613731646332623861646335336239613035663932393964646235386637 -38353663323836633233633035616161353830643339353263366532626263393163386531663834 -64626230663734653839356233656266666133623637613166336330366234366439373262396434 -37633338373964303566373965306231316532306433636361363964363365383136396262613230 -34326335306130323365353935353966326436343830646663633830656262396133316464656332 -63636561383331633864336361663838666664653935643763653630343733306434303835343232 -63313565633634353838363730313964373939666530383365636437353064373036373461303663 -65303337376562346236653936316639323637613437353139316537396338313734356134393537 -33616364643132366164396234656661636632386235333032623238616431396135393938323331 -66623832633763393936323636303335653832616237633633303733323734633339613464336364 -62316663346638326338643330306131653338663736303733326433333037373464653534363231 -37303031616535303561636335353362306663303264613732646438383165323532653063373563 -30383733623538396338383634383133336130356438363661306436306637396463633034623164 -66353739346431306631666531366230313261313965323965366631333964306362323630613137 -34616134333663363162343637343630616534626432373532346631663934343139396437326363 -38303536306136336161636163366231323936616133383537386462303439333165323135306661 -61363261653438336234353730343361376461316265343837616464363236656566626662623666 -61366161653631313830626635383562313363666666666465373364356364613230336636323064 -30653239343966666130356364653634326539633532633363373464316633623964653237626339 -61346437316133666564323033383062623630643130336561393466663935343466613866353662 -30333464306633636335353530336266653365633537623138326433656263343666353765623663 -39316538663761623931303166616561383739313830633364663263656432393964666136353130 -62353431323663623433383534333335333364303533643366396566303363623666653763346165 -35626463663035376132643130353365333939303137663461666164623762376165373333313065 -30373665333861643230383364623766333132653661383465396363393738636461643237336563 -64666266623364323962636362303939346364343938343562323161316635353132373136653632 -39623936336564636330316464343430363766623939323535353033666434656466646438363732 -64383762356561343830356431316634656431373864333464616231626163353466346338303737 -62623336383037643631343930333235616437646161376164306232623035303833373439306161 -36353464613636366638653464663839383162336433376662643035623461633937663761323161 -63333962346436356136363734646564613738643161666133363731616539373962663239323666 -61613163616430363035656663363132306239613664653865383664393161643931313434373338 -66303338353436326261623638343335346534363532626162356632633361306164316137636261 -64653932313861623231303766626438383630666336303338653132633361626637366266316130 -38333562333231653136376565393039343837333532633466643838613132363366616162363931 -62613531616663333065333635663762663864623737346666616436663963316463396164323532 -32386164666531383263626432326633313534333739383631373262323236643863623233666337 -39336561346166303461396163356432653231353532366433623466343162353065353165623137 -63313236326334636362346238383033323564366331306562616335663832656263616234333231 -34313863303162303335313534313665663634623264396666316462663032323532343362643262 -30386361363232643239373130353565383665336633636530663439326633623135373461396333 -39663961303739383463363832636663396362663737356536643438393766616561656261306439 -36356237383836343131396261323432386330616238356466356464316331633035303831653635 -66303662393763346461653139656134316662333534323836363633613135383634353061646538 -31356232326136623165636266363538656634386434373233396437633232343362623638306465 -34626332623661303931303466396232323739633064366164393764643133326636326162666530 -32633361303564633635313738346261333766363030323534333064633361343138643161646333 -62333335383565623666353439323966316633363538666266633735383730646538316436656161 -32663734663062366132303839366466623466626339633266396166393832333839653033363839 -38303730323930313833326538313235383661626639393565326161623064353231376537643162 -38386535393362396464336532616235306164386365666532616430643135393533633130306334 -30396438303134613562303831383334376666343537643733353761393536646563643938643835 -64613839383536626463613564643539643936353632643066353362313233376134383165306630 -35303630623061636333383236373835383939353934666232383739646362643661386437656534 -38366136646463643334623566323633376362373938306136396535386165343131393135303766 -36386430333139343730396532343333613566383266346165336539346361366435303262633833 -62366637353561353465613330636639396637366434386566323264653330366436316435323364 -39313661643438383534653466376630323431336664306263323765666262623630633363636634 -62623832363637323334653231363934616462336432653034656139326463336162303666666630 -65626565613663376364383864356434613161643038316535343937323638316263646632323663 -39663334363564376433373330616638356434323638626233323832386465336432313633613330 -32333835613332323838316434326137383932346539613033316439363935356430323961666633 -31666230386531323365323164643636623432646534653561303961363339316461653165333935 -62616262383666376337353835383039636536643666666664646331373235656437386339363065 -36376562303834386431336537313238623361633832643339396234316336646465623765633439 -30376266326661626262613865383962653030363934626138363763363038366133643164396437 -62663866353566653365633665383331633938623032326166306439353633373062643933323933 -39633138626664653033333039356465323761376165353563356564626632323933663766643436 -63343035663034653138306166303233306466313337326564313032653438396165383166643438 -63626333383737613139333861303039666138303366356138623565343137386237613830663237 -30343939613334333164653566393663633333333139373563303363393362303165626634306532 -35333131343637343066626162353035326461666665636364333335336539613738666133623737 -66643632323666316433323639656263313061363265383038336161636339396261363161343265 -63633435323939363837623736646361653731373364356465363764303436363237353830376137 -31346566313135613938306166653638666665366636623132393439343639316135643031663534 -36613930633466313366343335393233313337613563306535393035313164636263376335626630 -32386331323434303334313934343632333332333062346561663364376266363836306162386362 -33363664373062323763623130623532363061333632323737376538623038373734636136363466 -66303336313063653439353837343631646237313132653864373138353464666635656366316533 -66373363346335616630663033366363316136623762613663353230393838343138363163613466 -36343737396538373365643933376639303735363763643031336132643136376132663830393132 -37323063306663313139613839633132366430333362636266333637633461326337363938386465 -36353530343635376162656166643133346333663232303939613163346539323635646661613635 -66383239316662356366633962353739383461343962646230333032373337353866373763303964 -34323534646361323735393539623235333731653132613162346661333931383339653636313439 -37376463383439356434343437303437366566306365396135646265363330616566653661326630 -61653966623238353436636664316136663465303330323030633037353935313931636233383636 -34336637636463396138386334656137653463303239613234396663643065616364306239363731 -65386432633664343864663761396338643065333435613037316632326362356533316162343663 -65363535356138633738356136346166633833316165383137393135343732333064666130323065 -37313061663365313138613330336437343037626639366532323665666565333232643963303962 -30363564326136656563643639313065636435656566343663353563626136643061346234653438 -30623731376164646239366534613639326533616663363430643063386633343137306331306537 -30663761663266613839396237343331303231646439616261663566366664653265636532653337 -32333230353265363062636462333032373066396161316238393131313462346665633463383165 -31353961663435643363393637363534393565613434636536323465326335396330333431393030 -36316135356337353531333461336333343133636534313531356664343234646434306231386336 -36376132666339626162306337633438373333326564323862326535353237376463363765366439 -36656466393336353366646265363564666631623861613261666465333534343764356136613336 -64373330663532316461653031323936343436636332333163653739356363656535313665356132 -35373934646561663239643631393161393639333635393566663030346435383261643066316433 -36613063643261373463303866303562313262346436313538616635306236353162376531653438 -31656639663835343466333030363963333034393764316630386334646332313666363638386136 -65306339333538623763343963373133326134346434343565663263643332616564653062383361 -35313534386335323035373234303363643062386434386466303931303733323433313037636130 -36343164343636343234323737363264323832626262376635343165663139613337636564623233 -61303033663765626266356561653161643732646532613265666331366137376436303239383531 -36393835383962373735636634306531623861613137343565643138396332643765333466306630 -31363936376464663161383830356639393462363065346566613661336366373232336233323035 -37613762376433313736383134613761663462376366636532333230663064303238616532326161 -61643734653137336665383939336132326365623334306632303830393562653662333466613932 -63656162656164623637663437393265343562356133386339326433343539303632366363353966 -61346230626264303431663232373365343631343962363733376330353834363431626664386165 -30303062623861306565626562373536636264353265643762393362636635623563313034326337 -66653438323632393732366538313938646532373131613233363038653933313739383864323765 -33303261326537656638323965666638333633393965313566613038663432376631656532303364 -36646634613438313430616230663636626631663530663364333030623261613933313234363665 -64366237393235343934653534643464666339613630343461323738333066366530386638653032 -36333335653238653237396164356663666363663231346665613032653638643432613765376137 -61336332623936313965363435323738343139636333623338386139323266623735333131323731 -66323861633665393061643235343432653266653332383763373762633235383734386537363731 -34383366633765656539346330343732373532663038336131376439383564633238306239303632 -64633135343032616361343938303731616365376665633466326135663730643537623964386463 -31373261626137313538353739333932386339343131656162666262383536656466373565656366 -39353464643934313334303337666265616238386136363232356535303461376538303664653831 -38346666303839613765613630643334303036356431306234663761313538636361373439353739 -63316337666131363961366338336434383762623837646264636530626536633739346234326534 -66626261386431666137376339393766623239376561303232616330393737663866353066363063 -35333663623338653534303161313563653036323761636436636433616566646663636433346432 -33366538383737643833623763363332363730363431303863616135393265383762646166376439 -64343233393435313334316638336165636138356163613533343332666336376334356436636435 -64346662376338663538363162333533313266383432383938376636633261356334633835383961 -63383430393365393133336461333230333538316533356166323661353065653266336662663961 -36343635376164363830643730666461383064613237653665323136386162383833373833313838 -31656638393639323262623034653234343036343536383033373531313531353233646465653138 -39343932316337666439316562353530386539613963313864613132353436393231663839323934 -36623835643062626330646634663466373433383736343831636663646534316465316164303032 -64623735646466663737356133376631323431383164623965666339306138656633343231643761 -33656666613232633030656536303362323338363964666439333339316462663134336162363163 -35623861626531663037613961633736323766356665373162326532326336363133393633626336 -31343765633733396563383462336434323364333766333136633134656564316330613534386437 -38346537343932613137653932643566366266356165306263646466383135313936303164303733 -62343337653462313736656362633037373866323835626233346236373138633734663936363665 -36633862373136396431326336666538663266303039643430353137343763343266383430383339 -35653562376465366136646236343566316131316463306231303434616331303838386635666632 -32356165306166373633343231366437386235646664343037353533363962343636323833356464 -66653533353035353630313231386636646665633062333962376465383834653334626661346665 -62373735653238356165343866656432353336666165386136663663333437343736303731633534 -38313038303332323835636139636361353339343836343862633532623063366262353161363339 -37323233366438663766373234363637383062346532336633613030343438633761663161383235 -65383339346439616463626437356535336339373632393337333038343432643432653166363438 -62646462313463376463646363613730383362343336373934376231626136363662643437356632 -32353661353238323536346439393931346230356565626366366338333066326231396630393238 -34393764663237366438326563633465653165623465656138666337633938303930383061656233 -37383761626237343735396166643630313163313962666330663539343036653336643130633264 -30343539633261643861313430633133323837333566313261653131363633666661616130303234 -34333264643939346333323139383133343264316461636537376333316562323232336661616164 -64306334656431643561303330333635343636636261336461663664343365646566656132306539 -30363538636662613535356530646236316666366366336631313765613633393364633064613730 -38316632616234623165376136646232623139326632376261333962666463656462383935356637 -61373832643736393962613637356336353361393663613164656138636663303365663066633031 -61373436626237613539313439353864333938343135623134313637616530383434663764306564 -34313164633732363338306234366166396436303539613565313731616332643638346434363138 -64616237323336343738666564363763666439316633313362636134636432396632383365633964 -33613430336465316133393330353234303730376261333136393032373736383662343765623564 -36663362313464363164313964393034366636303637393362636666623433623566326438633866 -38383963623836613431376336633839356633353732626232653337623134613333653330633666 -34323262666531313737373036353839393736393738656338356562643630353539633837363466 -39633266333232363361353334333662666163373562643337633865386264386132376432316134 -61323262396631333934386133353732623133316461363837646431616530626131313561633530 -64356533363764376434613265316131376164396266653761393936653937663830383136643862 -64316433353834313034383838353034636136616562323733373636393335386532386161343366 -65313065633637656435343233633530633832636362313134366431313531636636316464636139 -61633135663964646632383761613833653632323933356137663764383566353664653865343933 -38376636386465346531326333666237343564636631626335336465373763666461363063613638 -31313031343432383531613238313566353662313165383630636163356363386261383764633334 -63616636393039396466313331616138616231313033353939376636356562343338353033356462 -38626430343965363635336330356461373833336131313830316163666131346238626233303631 -37393532393861633239663962666132633434643036386362376138313332383264393432633632 -33663634613133643032333763363163396664653761396664643731643464396539333135636436 -65626535363635656334613830323038643236646439633861393539366139653434313163323333 -32643531396436643536643361613766623134383037363361643762643234643039396639326633 -35306266333439666239656338333637613036316235636139303137666364626231303861653066 -61656638376662646661616262636664346135343331643232343432336332633131313365316533 -30316530373765343463623637643639333636323166333566326264303564626536663130366337 -37363463636430383334663536306465636132353032663630386566303836613361666137623065 -62306637646561343664616364633130633136396335663964373465363961306232353736656631 -30613132643766353336306337373833306462383933336238346239306266333364636530623738 -64643661633935393737323461666163636539333735653030353736643663316163316662306334 -36393161326562373631643736336366613032663239386631666530636336396662386332613932 -35633231363464353866666134326266646231333939656363323934373865656534303534326638 -36666636386563363865393466393236343464643738303234316138636335366263303132346637 -62646133343535383464643264396333623637633034373931373062633732666266643633666230 -34323232656562313737633936323630326466306665663030626532313964636430356463646462 -39306133626261623332373239306662383437613066373032353463363037656662303935336663 -39396432613666666262653662663864656234323533386435396439353932333837636436393039 -61306335316537616532383539306465363833643263303239643666393137623230313138363165 -66303532616234346337353837393166353066393266306231316234313936303536633638616631 -63623465393133393236653262326233353431383138643336346131626536666539313836393436 -38666637613031653435643863306566343736373439313839646330316137626333363861633364 -37366661633262306165326264633762303334646135366264346336343965393036343964333036 -37353265316134386332323461393433396130646333656233643764393066383433616334666130 -33643564363030666664626332363264306135626630373563623135343839333765386430653134 -31626630326532306662623039323435373564613934376236656231343738373839623636616234 -38333333363963646234323435363034396630373434663634353035353362646161303531646438 -31343836663063343036373962396139333365306334336361313133356564373961343436663065 -36323330613265363237306465623835653661346537346565363031663765373135343961343666 -35636664666637616132666331316239316166346163303934363864303566336136393362326136 -31353866386261343631643839313163326564363532663231346264343431633332356364303466 -38616236653936656235323561643663303462353838633431316163616336623931666535376561 -37363533666338616162666538343532393366383165383466323264383264366133363231313436 -66336337396137373261663832663430303730383631316664373138353662653039363665376236 -64643863353135666264353138393931363736646531306265656464663738326537636433623436 -62653763313832653233323162303865643437616236353431366334636464343133633436303666 -39643961643862656133343434363936626364613730393163656362353339313264326132633266 -39383336623333626466636434646361316463656438373665386231346261366565653364373436 -37313333656161613933343839386362383738613833643161643362653635356137633662666161 -32376234393238656263376163343861656562626139353533633335663231346634323638663034 -39326261643733626165626634353835656330643261626639376332303665356563343338633034 -63663738303237353239336165343262356230366362373234376530626663383233343866393336 -64373830653233356133326634373334613138376538653266383136316531363663663132393462 -31353035643833626162636130666433623966653236346330636565333034323666623937326464 -63303338373963623635396635353534376666343034323137393739623562653163356132366365 -61336336393162313334633731323130643833356563343566363738376663613831656265613035 -66643662333939643339316132326635663530626435306564663339613635643936636239643461 -35346164336365626138653332653033346465613739363734383164383462633838623664343134 -32323133373262363961316632613564323762643234663931353765633364323965396433616632 -36393030653835383731376565393666386364626232363639363632383935376437643065653232 -61383933636435393933636636393233356162356237626562313561636137303732633166356365 -30323634306338613837346561303665656638336433386565643934303661323539336338323264 -65363762333633316434623332646533666631376365373631313065316233326264616237343631 -64626438616639623131313034386239653730356461656661393237643832353562656139663565 -37653961643161623436613230653964613035636234333662386330653166656238666636646138 -37613133343863393730333661616466646139393363376631666564336633313331306665663235 -61313930613866653633663733373335613363643663303461303262613264663130646433393531 -65396166373166396331313735353738363434356133666431383839363936613863663531346235 -35303231626533356538363065663531613835646233366238646363336434633963373437666465 -39623461323031613363663461363838376364623965623266366532383062656236303730333661 -63356332306338303162656266643530316431636637613234353238633639636465303836653265 -39303661333563396366383863636638643165643832313064626361323066643165356130653865 -39376363333730313139306265643637353439633538623734363137666239386564343535383834 -33303762396137336534613037616635353333356431626562316235303437393863356233616365 -31636630633832343538396636353238616331626362363539626436663461336266356634616466 -65666330333933306165656135386266396437353564666562333566336637343161623463643039 -34623966646332393531353931393465326534373966616166366263366231366461346331393862 -61643530656234343332393438353832623366376432386539613863616534323830393662636230 -31306663653537336333653365666539313833333736386337343062366262333032626532636163 -64343331393762333531356430653666636362633339633262616666393430393361343666366136 -32643361316538313036666663313566646538373066653135633763306262303936353637633963 -34303133316239383864323561386537313439383964316438393731373134343831633339336132 -38396430343766356433656338386132316233616564353865636436636335633663383231633831 -37316136666631343962336436666362633731346437336330653435316139316437613638643730 -30366338316430656638353238333636653366656361356433316532623833323564643863306436 -35623866346530313237333930346131633334373932636666343337656632646236646661616462 -63393130313765653731316361353230623430306132373061353439363230336239373434316439 -38666663646539343632653835653232376239616464393434373038633764653335306165383439 -61633763343732656332313761303937366331643739316636623861343164386236303364363863 -66323631353337323761613162313430633533333232316238313934656561376131386566633337 -30366264303233353030666337646161623562313436383131356638663766616430616130666665 -35326564616130373138303333663136346136303961346162313061303431363362363639623166 -62363334303830316335353732616339316166373866383432623834353763656362633134373236 -37396362613232386162383164336438623361373432643033326431333963333561613137633732 -33633730393434626531316465373237366163346135303832623061363666336538316439363933 -30653464353033663134356266613435336431636535393436363164383832346665633237393934 -33653336353738643238346262376336656639656161363532336262396166343738623532636166 -65323939623966346464376261633162653462623237626237346437316236633632326433653737 -65346332353734373465633766613234303064346533343834343266653363323465333335386232 -64643063646363356161656561323635316661633563626439353931303164656363613739353438 -66343633336434343762383134636132373233663334353766373039353263643433316465323964 -39363133663232643030356334303534373934333066646435313663366330323665363833623132 -61623233353631366262663861373138303336623039653065363666613939366532336330633565 -33396238333231663365306531383366613733623238623661323363393465626532326239663363 -38323433363939323732346332656563623235626238373334643639363961316132646632356132 -63356563326335626337383632633964323565323063323661366636613232643230323363666664 -64393863646430663736396235306433663965653338393335653832666265353832363763346362 -33336365623935343062336264646464336564306564396434303033353861313862623431363938 -64386335613561393039356231643364643338346163653866393937633064616664363236616134 -31636266613332386136303564643839663838376430333633363461383838386263396230663339 -32396337663133306233643863373430343361663338333066316365373663666265376431373134 -36366633363033326263653463653133613466623961336433363734336262373135323161303732 -31333664653031373563663838643863636432363935363333653934306232323631393931366231 -65373632613238616633316164343963353837613337336161333536393264666335656232323062 -39663563626166313461626337383135353465343934643331353563306330653637646463636563 -39396163646137363563306331663761356662653332356633363535363837623865333466636636 -39386338383161313932633232323864653663376532363362393633613034333235396464393934 -38363930333935626135366163376134386136393564373334366661336438316433316634666166 -37366238313639323934646566643466343038383866313431633235653436343336373730343338 -36386435623961636363343665363963303064323661653530636663333262643233646434643234 -34393862616461306135356130633137663561623365353065666436653862393431383339626331 -65633562386465373531656266376537646635323035323738363430353236376639336362656334 -30626238336362663234386339623936376136363431643836623735343964343965666232353161 -64626330303934373331363636393261623166303537656337653632343930626430653633323566 -61666365646336306563646237353237646666383039373834316137613765663566313639333661 -36323731356364373065663163653036383338613033663862343130343661363536383232336532 -36313964306636343337306235373137343563303434373034623563333830303832613730333232 -34346263646534653532663565373763653161393765373834313835656638373462623265373033 -38366464653431396233346434653431353234336239393139326562656564366437396335353137 -38326163366661363561616565646234356530356462366236643462383234623961633331623466 -38653633346233396535616561653964323434393430393139653532393038666536326534643537 -31666630623632336437316162633533316561666266613462313735356239646166626165356230 -36346234623035356166353265653230623362376434663337353534653139393737643831633839 -33303666333031363564393934393239323330383832316632313361663233386332623864316236 -31376635623264386635383661343262656631656231343038613364336436353731346464393130 -31663031643064653334356637393139663230616533626164376262316166333531333162666337 -65653630666466623437613565376635653366303664373536613436666333313136323331333331 -38333431636233623266336231343335353266326132663636643237343733343434653164633666 -30326466383861613833313034303764646434656134323163393035303066643731633361643030 -39336537303537616434643335643231373830663931633466636261633466336462623261633332 -36363630633363633934373062396234613432336231623336623461333537363064333438653038 -36336138313230616334326130653833653235393031633563306463346236393932356638656666 -61396132646231366262656137306432646165313736333637356362356162643731616636386638 -30343066633236326563663933346361396461383439653537303165336633316435333039616632 -31366630646666666532313435663730303837653437373731353734373338613665633434393333 -35303762343934336331333261376632373663353961363936313835313239653131616538653230 -61383136306431306139393830663965666565336661373264333465386338326235373234353138 -39383965376135326133323638626533656537633530323732343535653532396333653834316430 -34623737323833393261336264636262613561366464393831363663353138356330303361646465 -64343730323836366338653362626336646238343339636333356138323535386462303666363134 -34643061343033316166306637636435393834633938346236616365303466326439373663346235 -34313261373839646464356336386564343736333162336437346138303436626465653765666130 -39363437646637393038323939393133626331313333653066353533336438303232333734643564 -61343839323134353636656138393733366432343762326630653661633566323131653863633666 -62396232396333323865633163316537633635393035373561613137303836313839326230373462 -38333133646161613166636464653638376161333532356331663266343966626432613934313337 -66373136313737323238333464616534646437303638383362633033353232373133353663353662 -37373566613862326264616364376631343436366432633238396561363935336633613130343566 -35623564616135336632383633313266383431313663623530303739646534663330393835323737 -37346638386236333065653338663861633531316537613733646234393566663766336134303566 -39366231663130356232323838633462333838393762333164323631316339313233316565623137 -35333835386638316463326432613962393136616566353937373430666231646236643530396231 -33323236376635323336613964643661616433356161626561663565643962336565353966643266 -63306436363964346635386433643766396466666165396161653239376230326562613439666435 -63623330333737346465626466383234303933306463356437363862356330666665616535303064 -63613365336139386264623335646535613266663533626361393736663564643666313932323235 -33363037323636663337323965636637653235303130653261373037623936343161613237663031 -36323237336336653164623530313937306565366132383963616235346464636139623762623035 -38633939366430653765646536306664613136386135656161613530386530613166393338306335 -64643362646538356632663335616436653237303537383539383937356337333435393236313165 -34643462346437333933323732343464336637376531306337363132383038306466383466613536 -63663333353432343566363532353265613263626331396462623638336437346166326430353936 -61333537363362303763313062666633376430323065616333643833363437643632386436363739 -39306561326637386539393736393864356333653761643932393231336135623038363666313664 -62626531353935373732653535336539303336303033326230313261333634616334393138656262 -66613337633636303335613535333632646365343463336630353131656338363435613162306662 -37643764666361626339313262356633383439333964396266643062306261643334303831353835 -36363637396265353562303539663365663631623762356561663537306461323837353839353066 -34366134393133613138363133346438306135306161343830653331616530653661343662373136 -64393835663133353266323835623830343134383463653339373738316438386133666531653266 -66333032316565383764353865306565303764356265653065383437366662323164343062623564 -38333962646239646466663266303538366264636532323838396337346161626132373235366433 -63656233633261306366343931643832356163313134383462663861623238656237373636613062 -39356636636433353235623365623363623839363163376533393136396563623733633761323532 -37376134376131666633386263336638353662353161626664316237633538396664353736353164 -35303162356330336438313437646132313239316562666139643737313631616434366439343662 -64346136373133663864663234393136633763336464616235616366613962363261366265643431 -62636438663262363566633861323265356133356664333932336430336437656432366436373561 -39653938303139316665393435393838303332306639313231376330623765363065393736303631 -39303430653132323537383436396463653531356134616439333138613531643265623034363339 -31663063643332656335616532393266623463643836356663666366363439646563366263396338 -66636331616662323731636634346362343131333262333231333336326163316365346662376234 -37326239613733393738646431616563626234323838656664353665343364656235666430303937 -64636634643039383563343337623531633334323465363064386638643733616538303566393561 -31396166366364303834383132303564326461333138633165386230386164643864326139303032 -31316232333265633366313338633365313133333039343164346131343636303235653336643938 -62656535393062346665346232323938376533656539386565313538393861346362623532346432 -38353864623238396138366637393735613363376135633166643466366536303530376635623266 -35383835643739613831333534343736623433393638343631623538343166336333653731373936 -33656434656663313131353862323933306639643332353365376234363564613363303061663463 -61643438343366646534363861653435353833653130333930666366383536393265616637656136 -35356461643864656430313866333066306464313963636663366562663262373139356565343632 -64623265633834613762393037373737666262386461663238623933323730353062346534323234 -66343162393161333861656263386232373038386661646233343835643664373863613631643039 -32623835306332366365353434383932666139363961333730626536653163633536313564393433 -39636261396261313732643830656462326139393333333737613037636231656436636435633664 -39623338363632383766656136313862643637383339303062316430653132356230343239333633 -31333232353537383834316631653531306631643666316232636662353238363530393533616131 -39663035363562316236373138663835356533613236373638323832316435336238373238343065 -37396534633761363866303330306531336532386638666631666539663037626333336330666332 -38623262323435633666393331346562346236393433316638306234353136346535333438633334 -39613831373830303364336166646337643830633939353434616232336337343366616463323437 -37626465633663366334653531343166666330373532623437326338653062623330373437323431 -35316537383764656233323833653239636562373036366164306532393437326332303562343538 -61386163663632636132626238323330363432656535623465626636326664363635316466313765 -38313332646634306136313062376230383935356638383630386534333538663065313433666530 -30323830386139386437313436393766663231353034336531626530643064353037623365326463 -36333863323533336462386266633461323837646633323935646235313162393334373433393164 -64633561336437313839376164626139656230656637313232363436376263336439613731333434 -30343533313762396135326532393533663831336633666637333931636338396432396461313436 -33336635636139356166633733383237393262343130653035633338383736666630373637643363 -32376237383861383166656138393766656230313162373839363237643934313538663639333232 -32633732303839343239626434623364353638633237313638333435373661323039616630396436 -34623764343264663262323162333163363334623435646239303461373237393266303331643134 -64313366633132303636366364356263633132303062646633386637383563326436383931653836 -64653039653130386363623338343963343437363438356638326166646331666361613530613036 -37633439376636643532666230663431613631623266613236323536346335316632336663623566 -33363066393262393034623937356439333362656630623135376539303462393537353965356338 -36326566373330666632323561613065643162623966306437353335623962333435316137643565 -32653364316234616262316530323765343963343034363530616635326164633237353962653635 -63656538363633336134613364333261306466303936623834653739363938356635353836636466 -66383138633262393138333662303734386132313136366630323331663066623137663062633065 -63383039356565373264326266386663356639376163346535303739666436333637643363343066 -30396338333638316538346162393733373631393637616538303833326337666465356131623131 -36346132393564656434383366623933663430613366376137613738313763396435313434646461 -36386465393139323565643832336334363434626433663866353064633936386336396165333433 -65373035333062613939623239626163323563653034663664343636383737323862633231313133 -38333666356537393164316463376661323636633737333930316232336437633363373034373032 -62323761393433363636306530626538323934616138343865633530383939333433343636313033 -61326665313363396137663937626266333361623566333537353135323266306331383762356137 -37616236653633396534353639336564313433373033333230343038333530643235316630336635 -65643532373766303232656438356532356266343965396266333937343763333765626533326235 -64633537363730303931636532346661666562633362363435623334376261613638623063636566 -35636362663030666331343861383636366633346666323963616430316133626330373464616332 -31303961383334303535336130303666613265323662333335656462643632316535663533313735 -63333235663266343935353531613734383130373135613432316466326237306564653361653032 -34636438343465303739613266353234313030616132633466393438646136623538633236366236 -65383662353534356566636165653561393161353332663735393937633462663035373334343932 -31363533616638376665633137396538636365663764623037356266623163313765613430646134 -33326231376165313564376530666539376666663764626166626163353734656566383237336338 -30333565326562323132666537346637313533373534323237396334336465303239393634396464 -39623965313263666361353631353238383938633565353566646361633634626333353037313263 -39326363306334356436666163663431346230663831373330353836373466343165333363343666 -32376533343130646162613332643866653966316138653036363937396139306164376439303133 -32643339666337663863633139383735333137306336306466383165376432626536626465656336 -64363065396134356165663635323337383039623936373164326333613265373533653933393466 -34646432383735323732393439383066373937376433353033653836373536626439336636373339 -31306466646662356663623865623336366463333736333431323366353639383036373336623637 -36653133666365656533313163356530323732396135663331393766663837373632363838373137 -61623562356632663230663466616664393961356464323664666665656465373862323839396666 -31633165303237623566663830383532356136623634333739373463653437636566306635633563 -63363062383336363162616334373032306639646332353936343635326663333330666430646634 -65666535303666613935343738363663386161323339656631663133366535356530623463636664 -39303964323866356532336263653638636137616638353532656135306662353663356531373034 -35616661343363646363616430383435646466646563386266626336393937356232343836313236 -61653433633733663639323539373563376533383761343461646532626364363730313138323462 -32336465363332373863323630653231313762313966323162663934353433323835656533616535 -35653564643165366435303666643336613438333562363865656236633863623536656637326238 -36313130616535613030336230323063613436346666353935373066653836613864653830623232 -33373366326164663536346239633732663332306336373364646634613035333433663734373833 -38313631623130356162393964633063373862303862383666326562326638363730636130653861 -33636630376464343236346462303636376661623831626364323935646637613463383039663239 -33306335393666636265323061356365623664663566646534626365303463396162386562383335 -61623062313737316231353632306465336330336266623166303262323630396636386136623534 -39633739343838326562613237333330356133626163356338666535653762626235363933373636 -64613230373534386431323162646632353362616534343965633565643063353965333534333339 -66656561313430323339323263396364623935323931333131346432336538356639613262643163 -38393932663361346239616263636663353933633962613434313966333538313434633165323835 -61663766346330363839366634653838356663326663663634396232663431656635376534623733 -61643135333936346234393038663431656263663038646532363236376436653731376139623031 -36333630616462306439343034653932623566393464393837376264343131623236646539336435 -35373964386337333963623165336163653565356135346465613964383338303338636435333863 -61313563366437666431616263346462613839666531653961393862343635386332626631373264 -64336330646265663734626237323531353734396265616465616337383339633261326361643030 -65306436646565363566386236333332336133643963656434376336303334313135386633376135 -33643434303562346435626433616334386137666239343863343631653266626266623433643465 -63303234323535353530656231323362383637333138626363616230623931613636333738313233 -34333438613339613731636664323166346364356462343537353436633661616261313935383164 -65323736366461376333396661303261353463396331313931386331663562393733306532613065 -38323562663139643561323334613263343661643263343561623263613366323334636436663931 -63396364636536336264643035643066633933623735313039366637636634613137653034656261 -63373638633864336232346461393131343563303837313766313362663865313334613037323863 -36316531396263633465626237356262313966383661613466353934333262326138356631363264 -34306139363336346132303038636238623639366665623236326263366665636364663863313733 -64333434376266333465653062356262363035363963336265616137633462656364363336373163 -30623939363362323634383861356432353762663632663137613134666263376366373839393065 -37633637643835343934396434653063636637373134653234376365666562306463383464626461 -31656539313062323234376164393738613631343130323635376663346233353662336339356630 -39336334653132666465383438333664633539633135313734376133326339643731633537306437 -32636330356561356464343833656664363034333335383436313738363263303632393937356536 -30666638353664373335633330313462373333383965333732373830373066343132666137623434 -34653332366336616566623631623663333838636538666563663562626435643065656134303766 -64336539383563303561393665393035623463643262323166303037363539656633643232383762 -32633666333436356262353536316138663839623433613064373932356538303737313232616436 -30386437656637333738363735343734616566346364343536646538393733396639363039623433 -34346533383437333036646138366137643461666334333031363639656362396631353763636262 -65333839363236656662383936353666333366366563623937393966303938623131343461333337 -35386237326333383031316430343532386531366166393333326237373564633738633939656538 -65346538653734393435326539616637666230386636666131393237663263636131343135353838 -66383430306166623239643735306462353063626130366462643137396337356364626631303437 -39323237346334646131643835316231613636316535313663383032313266396262356364373339 -63646232663164376662656639333831643239633231653731353665326661666334393761356463 -63393164353339663036313332303332323932663939643866316334353932313665366232613565 -66613836333362373163636136303535326631333262383536323837663461333736356433656365 -63623930366162336630633966653064343034313966636532393162376634306435656435316536 -39633364636666356530613534366130386366633361316166373637653338383233303861393166 -35666634633230663936383634376264333562653732313364323130353838333133656634613237 -38643066353139653733383866613161393539653963623966356666633134323835633133656561 -64663364313838343265663231353637616466333230393232616163396530386232353436666137 -39326262323061383130333866356533623534343730656239366263613562373264303134393766 -64396338346337306163326161343335343639386135636336343930313033356436326663356230 -62383438313735656134343534303631303862343462633566666239633863376535383163323836 -30343330343539343162616238666236373062376663333639666435313066333430613263663931 -36323664616538343030303131643461653233613966643365636233316338633935373636663262 -63653331343534633335316232356633393563623635336131663539303265313835336163363130 -31666232316265626333353631363935613565653563303336356362643831666638613832653966 -31643032333066613438316464316562386133303561303331393031656330613462313630323664 -31353263643964656435396539336133303438663763393538636238613034663537633033373534 -38626432303665353536626666656135383065623664663563303066616565376330353666346662 -30393637366332343430386530373565626132313866383366383839613832373239643936373133 -63393838316661386136353932373134336264333566393232303765663463346130663166316235 -35643366356532373034313533353365653332613065386530363665373832306461373136616338 -66613363636430343866333137313139653361366262343935643661363634323166613839656164 -66623564616433653034386230303537353339666531393230306432336136346165396134653737 -35336464656237653236376339653037643130306632373137643135636438613137316264633965 -63313138643131343630383436653035353536353864313437613534613031616130343961396538 -66313738646136306665636261616264363934363538633036306462343663333464633864313263 -61303462333962316163393735333064633863613063343137366636386564616262343636373161 -66326339306561613032393636336331623361643861333062326362636331383030623233343036 -65303135623063316665313131376436646637323032313337656561333930633264353836346535 -34626262643932623038613832363930316130623962356637613337373164363433353731613237 -38656436303361333431336338386338336533333863343264363033663864303735343963653134 -62306361653539373161346166393537336434376136633433333961383330336331633337336436 -61373562666638643565386638333738323161653530643939373561343031323830653666383033 -65383866393635323236376638633434363961316130346265313965356434396339313930303330 -34363739616431646630373932316336363632643037373938626637336532613163386263383434 -63376331633166363135656539353763656634636130633234656530323033313334636131613961 -36346663313965323136373431326462326436636636366236613333316262613163646432353161 -33656638376333393936376632666564613731663366653939383262613064396430326237326436 -66653261376434626566363665663936653936363131323130323937303763306362393361656636 -38613032363861316332313663363562653439306132653138386430666265643262633734393938 -34653431373238643236323161636636366331313135396234656463656336336561393137623635 -36663664643732333765616261626538353364376463316333633866366561383637353530313363 -37636135633862623763633833393166643461346635316161623263346536656633313835663233 -38373033333265323765333330383265326363643138663362303936356261656232633764333931 -32636263303434306262353236356466393966336262623836653965653763376663326362613866 -31666338303964383134393632333162393031333664653534663930643636336166623537656437 -66383763643530343531613464346536633539393239653566623164356239396562323532386138 -62663265623337383063393438373236323135326661343665653564326436383062373565376161 -64333861623631636532633033623561383562346433623138303533623465343232336665303539 -34626136666161613634656535336565303336363231363165366236356639303936663366336663 -64663263646139383435346138366338653464316639323466343232316236633766353565663261 -36363236613065666430346530343062353863303565616138323231353961666238623963366431 -66666538373531326331393631383535633333346134383933303337346539613266306537656135 -30313164333532366263346437643032313835383931333138313431623466393166383263323963 -66363038623838626433613532653330613938626662373235613361626531303237353433353238 -62636162333436636632353635383134663465373630356531663063343536623965623963326232 -62393432323933373562656238646530633938373236363937303761663464303736343730383836 -31663061653763643364393032643035396232363966343966333930653834393461663563353632 -61656262636232663562626339656133393138313832333437346566336664643965356537373131 -62623836396162663032653230343631393031636336633364636538633736633533653633346137 -33313430353364616137306163623830393935386438326563343063666432353833643333353539 -64353335333132633537323866616634313034386432653362613133363335636538623331393334 -38646435353565363638613261313463306533663332343261656636636438393761333430373465 -31363937346533333737386132353561646165303436333531353566666134613662383564326662 -61346138303534663938383131646335343566373931633836363833353933396564633262396438 -37366337613364643535336162363863666463303734333036363231343039633766373663313737 -34363036633762306637373930613737613132666437336237666431623332376165343038356165 -63633666613735613135646634336431356233316233376237633138316136616335643161383034 -38386438666434343338663665653930373465626235613636616238393063623035353061633865 -65623731303966616330343234383363326236353439373834646566383930346538393838343139 -37366635383663653765373766313830383862346366353037393438353536626165623664616434 -63326663306634396133616634303238313131663633393064323865633635633962666236353034 -38343836386464303034343830393236313263633235653830643365646162653466363566326538 -65613439613234313363663665373964663438666432326631383835623635646163376131663333 -36356266336333363662323766323763623436323964306661363338336161626135653133303532 -39343563633864313831636333636333313339313038663933636334663033336438656538313362 -66333563316531653234376135366537313662313539363964373337643161313136653530306637 -61636633633431313864376232313936333931623933613036623539343135643437373633313038 -62303565323563393630613837656538343436626139356235313037623835306234333437353734 -33333266663438356430623061323836346235313036333330616264633432643835646132333031 -30363733646562666665333231646435366332653361396661386361616330323035363131653862 -63393637353836356262633832353735383030333465393964393834653339643839303434663666 -38376130623337303364363837383661373033653735336431653433303263666539326565663134 -64616334353732306234633263313035393062306431323662646439323933646439643538656238 -39626234303836366337666362636639636565623163386461303734623332613033393764346430 -33316365353230613738356466656165646662613833636563643636323365646363663839643735 -35646433323934363762363936646466376131313030303063343762386230316138316635393261 -32353161633638363261306531366437316266346338303964373538663362303239376233356165 -38623137633436373536323665353333366535363666393366353733656564653666356431653862 -35323764303734373634386437646436646532633635643930323237393238396434393335363131 -31333139633631366436626362636132356633353334313133623832623537616136376133323161 -36656334383065663165316436323131366130636237626434363331616439653839663837633036 -64653935643238366536366462386162653332363433326533623562343638633439626634303961 -33623639303338396662616465396639646639303936333161663134626266643835323935363765 -33393032643162343435653461373631663131303566623865306665373439343238663765326338 -63316662613834643535373339613636356162363766386135613930343532306563343431646235 -37373439363738316439663533383831373361346162363433383462336666343261643566396430 -65303433663433363831326534313365616163613630373037626334343638343564343130393833 -32373765316136303464373264643164386134303562383565306363613366356431346136323636 -62623638653739343135636666356334623335623436623734366261376233316339376663646535 -35666631633863313134373737383064313461643863386466626161616534373638376238313830 -64396337373533613138313363333133386434326333633266333332366566646363653536346139 -63653530376433633834386133653537326435663863303061313963626231353837663735386662 -32656536363762393636343164356666303761356463303864333563636535326630656466613364 -34346438326366666637373535646262373639366438343735316462306537373166393931643365 -38646230666266626164396232326132313661393730636162353539626361323263303739343462 -35313466333534326532653637663333633566313831643334363732363432363635323064383931 -30623365646431323034363766383833663133633836656138376565363435333538366434623032 -64356365393265393230656565653834643739386536303539393031663030366561653437343131 -66323331646237383732656638386434383961396461333133313137663964653261623235666461 -63383739373736623061333363313732666166663732623935303133633530393235323065623139 -62376364356138306663623930343463326366306434303138383638653063373266633265623234 -66353631653533363638393665633530323366316462313862316363393064663138313734376235 -65323633333235636262343430303363306638636233333735303533373538383463663065313732 -36343064396331363638646366646266316332663638323534623039356339373031633239613534 -38303963663261333264643234333138343939386463356634633332633736646264363166393135 -37383130393033626633623334613334313531663033333964653861626561633565343464366537 -66666662333430343030353264313662646436633761313664616132656363383735383534346235 -39616365663438613231306238393232356332393763376138636461376236316634616438303737 -64306365376233316532303766373333386136396432373534623266326637346434633532306235 -36653865666263613635383631333031663531333736303138353037666630643031666333613731 -36333031313936656332623239643131346366313637323437663366616364393162663238393764 -37343239366161343766313965653066303565363465336238383932646530366634376664653236 -31313361393332646461393237336135636266346638326663306137373962393433393539396239 -32323234316137336362626166396235343437346537653432363237373631306233393939393966 -64306163313731666161323132393639343835366662636661633862623261666334636165636639 -65373237373265343465333162623662386164653337626335393832343965366662386433613363 -33346234366361633338376435316166653561656134653137303330376137373930623637386463 -64666337383836346134633863336664383466666163316665303566386536613938383764313236 -63616164373431353964396238623330396632623436643836623630666636356434333038633830 -65636264303931346632326663303436663834336663393663393566353333376666373261653964 -63623037616437353434343562333264356562613130653463356436353939303465316335663264 -63623539336563656162633132373335633034383636383939306237623439303537306266663039 -39393461396363646137643464323033366639613165643932643235373431623064626563346365 -39396330396436363966636137343364663838643533656530663337663365356337666433393934 -38303338663665663231666266633464663130653036383863643163343131386239656130376665 -62383538663935353763313534633936376635346566306238643965663135336234336339326534 -31626161656264356234613761366636303662633065323163373636613231323561633234633963 -34643461353835336662653434386135386538313731633562333761626139333263656133623063 -38336463656331303163386333633863343762373364633831303932316639336238373061633761 -65633436373732626562663637636131373535373535373762613738613866656161613664663062 -65666238613563623863366664646664373464363862633664353937623334356334323665666233 -38323630333030646337333730303362653735633462633935363432343561616461373238356163 -32376562373761393531393935316362616231626232353564616538653262393866306463343561 -62333733306561636132653635353931663265303037663935366665346436333865363938363238 -36303538313433326532336435646331383164386564323262306664373838346461613333643463 -33396163343561613263396436333534613539353230616265376265346132666361636437646663 -36326463643635636633376539303663386635343564336232313263306337626461343739393034 -35353235353534623233343038313830356465386162373663333832353534663861396166373062 -63343433363434333337633134623839623337333938363635623333643133306235656538303861 -66313638313031306235626436613537366232313337666363336135666233376337613339386130 -63383038663130343064366138353566393834353138356333333236653332396566303062623066 -37323866336334663532323962326337666538313337393737663834613038376262323039363861 -61383539646638366535353035623066633233336461366631613535373938613964626531373631 -65623132623263313461383333306434376431376166356537323861333963353031343033386532 -35646535313766383838393035616431663832313462366636316235313030393138633932393037 -32663365643766646436623464306139323762616165333661326337333166376664613266613731 -35383461633163643864316661306631643436623237326233633963656564656532623534323438 -38613536643136306436616164616230353033323963363930376662653065633931333933393465 -37393464633661336539323636323436643364646365353831343833383033366435346564623036 -61376635656165333034633235313431313735336135363233353031336265373137656564393163 -66373239613634616334623330323764396661303633333335316461613231613431353438633861 -32306561356338393337333632313135316138386536366438373436363963386332616238396632 -34376531326338363439613538306364663932616162643134313464646236333461613232663964 -36373334633535316435326335326437353937333738646136313134353865363337396263643039 -34666138613736373637323936316632316335393834383736656164333834613830653163613435 -32656161336661303535343238356432343863373766303830663032663936346266333761333134 -65383135383161353937383761616330663363383034643765663631653765646633373539623264 -66653566306538306164626163613530323031326637643132386461393239373062313139323236 -62623439333430373433303039643439376432323836396431366538363264303963386439343265 -61333264333136303132383265366464663831623162353236306364323761653937636634653261 -62396233313265333439316631396361666139323866303339663765653766663765353062653832 -39303465343233653964323130646636343532396266616564383130396239383263313736336665 -65623334363631623763313766366339363962303539616431363834643064323434316331633636 -62373739653864386537333264353436356532353535623332633964376464383538303935393265 -65626139656137333663303239323966373134303932356162376137343263383462626239353430 -65393061386430613066653466383061383233393932636431373061343438366435623262323238 -34393162656639656366343237353861343934616334656662333735636461343233353762356338 -61343438613261643465353366646535356664386230636563633661353639343762396361353838 -65626236353962393162633461303465643735353439343962316534663563663466343135363538 -31616435376137386162663266626138346634366161396132333365633131323334663636623738 -39623265663937386463353031316666383030376466633561386666646365626366663863613930 -31633165373261353131376633643032613638333731663835656263303539323762663266653336 -36393564386632326334386164396161323137356365653364376132323635653966313633636365 -37363864646565376233313537333663653261646662643164646662666533323432333365306238 -34626135666137303961306233306566386537356332356633323339336136326163616563393437 -37643633373031376231353831333634326233653935313339326432656466636534383236653162 -38346631326137646530343134333331666335306338656162626632623633626662396464613338 -63396461666430303830633533326163313436633534336237356233386261646331333066636134 -35643431376461616237663865326439373764353065626533633436653462303730636333626363 -31386437373030646134376363643563633334306165386236363164336533306338653134303235 -62373439373462353638386333343035316636323334346461616139653338313165323165353135 -63303866363339336432373839386236663162306639326564663365653464666361356136656438 -63313835366365306330336335323935366531393338613535656261373961323361333530613838 -65633233616666636239346139633239306562323037303430636530303766373764376332363535 -31323662356133643339383339333833306330303731383731303166633636633134393734646463 -61333137393630353237353339633830663439303838666465366266636261316134656631373030 -62323766613138303639633031643130636137323163633966336136383163386636353132613036 -61306336376435353434616664383031383062303330636336633764363733343062653232346562 -37333265353736383865613230313036663662653733303631383766336634346235383338646530 -32346432313865396339616331636136333235613930663661356637636234633136393262386534 -38343532313066333534666532663930396234643231396237643262373063353763383763666531 -36376564346236343830316534323362333135363138353865393061343565353431373565323132 -35383832373662623538653939343937326166623165363661353030373731313935323630646436 -64343537376138396436616539336631613731396335613064323365373131613933363631396239 -39373039666563356331643631626230646537306163363262303863303162363934363931366563 -63653230356636333334373539373539633066333830666462386239386232393638386631306537 -39663765633064643433613738633134333739393263353563616633313437306461656136663163 -65396263376465613535363864393438333837616566313630336166383134373532363339663261 -64386132303664333636356438666333633161663264343937616463383739393936343630393766 -35613538653035356632376338633537653263336566633961653565626339386563646533373065 -32306335373566653864633437666438343965653033313565366531343435656466313334646162 -34316630616137373730666564386232346366333665333261383234653037626637343862633037 -33393765396239376231386431656630343763343235626264616465616535303538633563383732 -63346263666135383538326665373661333766303937366330393639383332323464393566393865 -63373239636465303837393132633763303032643363613762333464353962643935346634623138 -65333733343534346262663131313164373331336131633136666238626261646233346336386266 -32616565653038643037383637366261373966353333643433653937336563613031393235613563 -35623235343239313032303239623531373533663162666134303264323266623463386136396437 -34616634353762386562366564653762626431616661376365373066653236396365366630393331 -66353139663263653664393265353166353464653766343464366463666464623661383938356437 -36643866316665373062343562376634656130336439663439373034303231643735356233376135 -31636537623534303566366139656262643238313835393564613261366130343364313366343364 -38393736336264326462373036653239386364653331353736626134313736356230643239366463 -63666465613936646161396661346262383264326131666464303335323763636138326165613134 -61633936366631636337346330386439336136643035303933646336316662353063366136623332 -31626131353230303663636532626335336664666530613062363332643639613232663966636439 -33343039653534366530316432393532363139326433623936363438376564303164616363373762 -66363835383539373933366132316461383139376266656364386532326134323030393032393737 -64656430653631613863653832613339326339363532633033356264626666663461386633316666 -38373539656638663734613364656561663335373165323865363263323535363433336230656638 -66373236353061366239626562336237613536386538306362653734663733356665313965653633 -66326262643739623262646461356161666435326230313535323934333466653937386139346130 -64626462316432366362356338613332306630353834643461393661613564626538653934613439 -39653130663065336561313362653031633538663433333461323937373035363662663933636666 -31333632663431613937396461623161643638636234373261646238333161666465373938623965 -64323235643639363465396632636132336230323264623138366235336435663063636663626530 -38383935613233633633626464313235356437616534643861663337653531633865366233343838 -36633565616338326564353131336435323063373063636431613063363266646563386332396333 -61663265613563393263633032353230633361396664323139323535316165326331316366313834 -34383236663133396337356237326636316633323532633264663038646665613866393537353063 -62366234666163366632333332343731333434353662383538663930306334303133666561323262 -32396364663130643332343461613433656464393230626630323736333339613163373230633365 -62663238646666323034633836626531373964636262333636626436373934316234656338363437 -37323862303934366438353665376638393432643562383439363837376663633666626431646163 -31373333303665656163653836333737333236643463306536353137623761303233376638643366 -65653365643331633166333261353637363031323231333634613937346530306230666237313033 -31663836323737343534393338303962323336396535333064613763393831373631356362326562 -62313532366134393361353230383662613963656139633233616462626232326361333763363531 -35313566313562313066653239383531363132363135353633313532323066333831663333343830 -32366239306237313334386536633562353366396164386534396637366337393838623266336239 -66636263653062663736633731353438323637353262316538333835663439353763643261396566 -62376463663936613463613338393933366639343062316432323865613134653430633439303933 -36633235316639616639633165346266313166666463336663323932626464626132343666333266 -64383561613366653135346164633230383536636230613766616538326537363138343866356163 -38303236373032646232326437393735303635336462396337633234313132366633303434306339 -39633434646665656661616532316663393766653234623833633837306435373733386662316265 -66373931316437376261613832623531303033326330353330343133366635663339363166326464 -39616132353564373939646335653364386265396239616234363962383938343237663432383231 -62353930653763643330366461373262396632643063363232633737613163353163653936323566 -34363461343637663665396232303632363032623833386231396233613065363436326332353335 -38613063316532366533323866323261616663653265333530653265396266323533346462616139 -62653161326231326430363161313239393862346236636566633565306463373062396232663064 -36346434643566373162366566616361366534343863343466643832313332383334633632366264 -32363732646230326633306466666161373861373662616632633161313539323561396236626336 -34303332306166633231653765626564386664353739656361666164303134643639643031313363 -36363930623331316137653966623565393266363061646239663234366166656537383233666161 -30623661346164303439303962643039373439623034323639363137626563326636303837343930 -33356439623961656462386135623736613632666564336135656362386233353666363665396561 -36343162376562316366656263343730313465626536313733346138313862623137393933353164 -61323863663061326265636266393563663765623934653962643832333665386563366631393635 -34323135643361356330313135316163363032353535373637323537663666643730656235313737 -35316161633434643335363333666165333864323632613962383034653934656661323562616563 -38363066333737386439323964303963393231316239376637643437376264366464383866373433 -64366663643139343963653962653734373862323264323262306462643364356533663538346531 -65663634316435383834373131303361383031393935613036333662633339343764383265346632 -39643164623738323739643733643661653632656234323531326233313330643732376530313639 -30386237636166373436366533653436613033623366653231323666356465376266613037393334 -38323363343432616162336535306231613439653634623836353538376265653366343864383533 -35326331316364393061626164623137373239326337633838333734326664386130626563316434 -63373862656662366538336263316432666531666132373865396234623363643661313636653233 -36386664303265643330663639616265383034313538333131386231363665363134616264343861 -31633330336134323931656438663332303564633535653136666166363437616164353532383233 -39613932393835303966323639653536343035336132633431376333643637303539386465313839 -32356339663638336432333431343864666136316131333233383239303037303863373739313632 -65333435653631366333616661626433363035653862646663346264393063623735376635363261 -65356239653837373936393734646436353330623462626562333537303166366361313238383962 -33323764636163363130343735383233336533306139653730376632616361633932383263653932 -37383532626561346538653765666137363836363365313264663961363066393137306235373434 -36346462636636613730366231643534653261333738386533383437393461626562306434373161 -33303734303937313530373438313464663236643866373530363232626237386531386532636130 -33336563306530343435366336306166656666616661383965336632636161343563636532306133 -63396562653032313337633339663062333139643466333965663833643036643064363136633039 -38636337343434326264366139373935643938623236336134323538623630363662363039383838 -39393632393362383133666533633439306533306161386133633833643362363233383836366238 -37663530333539383137333263356562616266333061313239363331303136386630326330636339 -37376539396239653635656130366636666362633830386362613232643363623032323833656434 -61633338356134323161666532663433636361336233386239623865633265313430303961316261 -37393964636230626163653964616666333562316434643761363763623031303532346361343631 -62383537373963323264363336623665376233623362336461326236383637383334313564653731 -39313537396339303665613761333664633132653064363836376334663066393131396430643732 -38663436383538343564666332303464383131353536623935306661366233396466306261626564 -30333239336432316539343361313934613336333435376531333363306264346430303436386564 -37333761313136316130366535633637643662646137323638313366373530303230353536653438 -65623438323337633333323937343939373262636664393535636533626330343836663637646334 -32386635336136313561396534663864303030303563343162613961393237643934663338626564 -33366330393765306461326239343336313534323831373836383132353962343964666264386535 -63646232653362633065326237343737633262353331613465313631323338333264643965316335 -65333434333733386662343433376132646166303534333639326363373337373461363534653066 -66633930393363663436613533393066363436303838616530333439336335323439626435393531 -30353534313039646665376662303465323761326237353738323165326235613730383334386135 -39363539663336326261383861323831306336373430646234356536383766643535303935386235 -63393332633937373034386531373365343463366261353739353065316365393137623135653466 -30623232623265663230613662393232616639613233626536613835663765303734386463366335 -33653562633363646632633539643533343131333866343565373034326437646565656435326531 -36323339336131303135363335373631613334623830343333333564323865336538373731666666 -63333131333134616432373761316535346338643962663833303139326530373231303834643336 -66366332636136396233373966323137326463356235643539633865356365386163303335373931 -64663937393761643866623335363039636137366565373164373862306166313534363037613666 -37663464356465373138383062646139636161653766373962383635373564366535376433643332 -31393366643962663834653466653166626134653265633866336630396334383362306535623537 -30366261356465663031653631323332343331383638343931316632333663316532353738623266 -62303234383735663730643062343638383235356432356665376530376435386631633936643239 -39646331396239653562356531343035303537363863646437346666353163376337656133383662 -65303039306539663834636639373637313832376634363630646635633230663366636632353530 -38303063636335306363626563646531336235333930333461643535336432323165656630613862 -30356666333361663465613865393938633838376364633531666664613161366366666139336435 -66363862346231316634336562303238316537373431633137653261633233313163333833396564 -32663637646262373664653338386266633562633937383764643961393331643237643430363263 -30623365313638663265636663643536363236313732303338343761376431373966383634343631 -66656236343731323735323762326132383034613665633262303033613432396664643962306364 -63343230663461666436613663386163373064373732316335643463386538386137353431646563 -34343663633637306135663930316265353138613031646630393536656134326461626266393965 -36613766383930373665353263663737343033616439396331626434376464613837373363326232 -39343463393035656566626537363838623739313839393339666231613466396636366131316262 -38366166363366313663653537373637613665363839363063303330353539303533323266313832 -62663066333330383966326666313036393732643230343561653261383364613961353461653833 -32653637393631346265613630653564366664316461316334393965313064333831666366653035 -37333261666434626539336339663638643830393063663931643439343438376436366135323366 -37386137666465343236386363613962646234323933393634366136366463363139393536623337 -64323734383637653563653365636464346432633131373765313533623139333461343366303535 -65373065636636303930333931376166323237373339353037336639636630333164383566636638 -32333635336538366232373361336138333837623063666135326533343230396231326661363866 -35623137333734393636333363613337623366303164373736646262666363653864623364303936 -39643034643363306432636636373263393431316134303064336431613933393035306537623435 -34323133393634633063366162383434363462376661313836316530386534396437313334343561 -64393734666662303435623130613265313364323534383335363264313862646236386237613965 -35326636646431646234646366343763373435643134613030653537313636613331343238653335 -62613738373233336163643064393835336662616138333032646265656533383933393431623036 -61653362623832303233656634323131353439303162626266393334626132313961626165303335 -33656462633062373762343462623338613866316262366566643562633862323534396631643138 -30306362326138653039346534323130393735383433373537343365306538366135376462353265 -61323937636537646134363463393838393338353238343731626431386239303836656237646433 -65653839393265626565363863353163393539306664343236663337333835306135643035343336 -38643763653932323533323963333564666136636532396435396434656535633439323734383563 -36333931643632653332326661323736643563613532653036663764666431353366376132313562 -61313463326165623836336366313765373761393165346239306437333435383566643439316635 -62356330343438306630623137366539633636303032373262346632326631313230383631633331 -30613937633935376531346464373565316232636233376363393130666365613039663938633562 -32643330643261383730346665316430353966316337336533623665616432616132353037376565 -33333738653566366562376133396634376637663136363437383037366237643733326162666361 -34363232613562623763323164333730376632643666336263393331326132313833396566313862 -30643065653264343066366235383237666133363866653038653538356662326461363264653462 -64343833393861393030636234393037653631363761396166643633396435386164333030346432 -34613835346639336566346165653632313365303631316562393934623864373333663731333030 -65386538313833323836373239313664656632633964633634623236663361656561303663633261 -34323933373765346233356262666638363133373834393039383033366139646532356433363762 -39613838343731366535376135386462653161343061386632303233636561356532336463356462 -39383638656230383837393865623763623735633035366139343637353934633765623437343930 -31626261303834393532663062343863326666363531346566363463313737633232663364353635 -65393531356162663563656137356164313031323961383632653662303335333837386262363766 -65626437343838643466333261353261306463313761393864656134633939646539633232643765 -31663261386539346366383633393539313535353135356163333665663131336139633763363738 -30383330363366633230376639633862643336303164633862326166303231306534313465366236 -64646362306465303137636336623337376537666339656637393736643031666261636436383830 -64383538653837643539623866666239616336326231333634363162623163663761313931613261 -31373863643430366163616662643936396665613638643862323332646439636461656461663739 -37656438373230353137396439313732643035623238623335343339333036306535636532663734 -33313731643636666430633165623030636134613639663863633838356163333437393630323430 -30626431656238623038336138306431646534623335656234386566613265396534623637636337 -62396439326332383230323634643137656339356639313737373133633037333962623265366333 -64363231613537666538353334356239383937616438323236663134383939623439366139303566 -62623566333931656365336332663039636439353531313938343962313065333833653035376633 -64316363323134393264383732366630333135376234613561393162363637316365623739313839 -64383764303833393834643463343730343435396234386633663364343730623861623731666363 -62336661653139356334353631313933366662393030373861366534316131386532373464313539 -30313932346637383464656534386364393134626266303963373637653965616433376530353335 -37376332623664363937386635653065383031383166333732323162363538633663363964633264 -63333866623939336566656162316466383039393564336265383736316366633235306162656162 -34393633303162663566326436646238656131643863346436323562643963626534663566663263 -33356365306234616166623339623238656335316165366664363462363238633466643336613837 -63396433326431306437626638626433396130646231643535323034663932333537316264613163 -66616364393933313039326134303732656261633831323062363266303738643262643065643265 -65313761623165633765353938303564666133393930323130623237656135346465323834613934 -38373939623234646361656535393062366461366666333938666537336663626230623033353338 -33363034336535356236376431633862646437333266663632313036363331366331633532353361 -37383762326664653639353937626439643864393734363130343036366531396533393732363038 -39366233326233373138623730343263343830306134393431333163666164333261663865363061 -64313130326164353438643334616332393134353131396366643330666165393235626131366530 -34396466353232356266663732363736393836323762633263653436316134366634333766663363 -30393038643230626466363261303066316331333134333336326639333534336465343836613337 -63356331613832306163666161393565633832656561633639333265613662663137663162643930 -32653862366261303735353465313034666338343563663032366237633166643963663461326666 -34303230396233643663363732653938373033653133636137343661653735363130316465663266 -38656435373635313936343463633132326265653136396430663736363664306238326165643530 -38623136373832353237393762623536373136393239336661343134366432626663626236393336 -32333062626539376462343734633931633732343132616266336666623561356133653730323533 -32653562323662336530336138626332373562653137613631383239663931303564363933383436 -63663932373034643139366563333635323261313535656534653562356163303735666331633561 -32313232303962303265393938366131306433656335383265666561326435396462643961343462 -61666531663733323163643031326232653864386438396232346364323639313139613565343339 -34313133643638326138356461636665323062373735333735306637353833323564343261346133 -31356539373135386562653130323765303831653139306435663164336233633366356265323934 -38376664303233646632646662313039323839313665393536306435333263663736396230353632 -38643233626533623538633834343132313962363038393937316330663932323634306332656634 -33386536333265363963393961393063333434336630383136613065646232323136343830373837 -33663931333361326437626339663134386631666263343037646266353261333537663664363163 -63656234353463393638353738613365326265613963623863656633333161336137383330303031 -31393862373630346264363334656365383634316433343734353232313532313134613934646365 -61646430346439323138303731666435633333613438383137656335623136343130343434346634 -66636534373133386165323533323536303131386161626163336130383532646537356164366563 -66353930333961643330646461356434623938346233623863376630613538656466363135323466 -62326338303161343766323033306632336132353338613266626463353461663136306261363738 -37666435313239333161623330353361333438646631366162656535633035356633373935623638 -37623136633166393363336664656432313461343232613765616366636433643863386335323339 -34616432643933323230383863663431643064623565633135353566646466326630626330663431 -30373461306331383938376161633537326535626439313831313938396436626536326438623536 -64353235666131636237336264393261363630306539346432333531643165646537373331333832 -38376537396465376334353930663265656364393661383730396338616435326364636466336132 -64333730643935663930393438636134373563366563656338323665353263326139356630636261 -65623035363962643537383636623863653134656137646463383666313037396262626237393665 -32393763373537656664643865663736323839656434613365616463303434363736313534346633 -63636630643136653061313139653534346437663337656636393061366566313161623231363936 -37623632336561656163326361643966353232653762663563366362303335616434376334323536 -30326539373763653937373034353735613764373061653037313563633461313139666464393862 -38366361386636653836663133366365316639666435613937356362336233323835366366383364 -31663664343366613936633030383964303061356465623061303938393437616161613837313230 -30336238616163333634306361663334353934363237653765626430636263636363323963376532 -33666139653730626230386465653134613236393637646336333864316432623238323836356266 -66613130623261393131646139393434366361356163373334343630643038613962316431343163 -35386231306363306133316161626334393462333239366261306630386366653432313131303839 -38636563653032666331313162646637353765326638313764646135616434313939363862366332 -36646131373131366265333265363537353032636236626261383431633630306332303634393863 -32333865333364646531633766633038313737643938366132636133663436383365663538643233 -30333830313634333862666339353366653131623663623035353765363861353463396137383738 -34643030326439626136313330653639386563343435656533653932313061303635633162373366 -63613036623433323430663932663435396265333139626662396235346635343130373862346261 -64366637646261363566356532303161393037656630643038626432353733626364663937613033 -36343064653439323037313636393561313034376431313863626334636532306237366664383136 -62616530376136653439373062396131356330353662343262373332326237356365303334333739 -35643938376361316665353966353633346566303565383561353737313063623530616666356538 -30656461363935656666653037313036343035663833663737623534366262363461613333356166 -35636162663439356461303761356464316236373534613433383433653330343963326531333732 -66623339663732623437323839356266396364383531386637393162646639313834353962616338 -36663333353266303266313232633039306130636566323435306332623734643462323161663134 -31313638373132333331356438616638643564343666386662343835336561326464343135306131 -32336362386537353161383763363665353030386331616162313930396164346233323263356134 -63626335636335633437316261353964353265346463363166653435616166353265356235363837 -31366238393461663431396335306263646564376363616638643264663739396631666234396263 -37346266393664313434383233333365363031313936613561306530626463373938326333376364 -30623635616532356539656532313663646237666231323962313739373263386362353535633861 -32613765356139393865396366643038643735383236383263616236613934323934386666653130 -63306139313737363962653036366163346563363534336434616564353930396539313236356666 -31336139653363323131353330373263393062303065646462393063663533383938373837653163 -64626131623939616135333535343839333834363737353465633531353761666237316438303035 -38643461346563633766346536363335643030353766336637356565363830383866376133313134 -33616662623535646666396230656163363832353539343632663536623533393962643530363065 -32346464646665366662346431646262363963353662333261643536623732366664623733386336 -30323336303135643235363233626531386139363936303637663032336333646166393038656136 -32383162663032366639366231303432666633653533643961633764333538623131373261626231 -61626236653733393366343637353130383063333666613035363036323138346564663961306437 -65353739363238373663643464383735616539316637633538343138343830373136316131626261 -61373231666336396564633065303636363066666365396530383930393733306132323231623538 -38346663623163363635616337383361343838613938323139306336646334393863313666383135 -62343833633533616437643266643162373136306666326261393634616266633637633961376363 -62623332353931663534333565303235626164366138353232346561306237636464386338643836 -36643166303432353031663330363365303431643332653432363531333735373738303863646132 -66663062663062613337623832613237306339653531653035653734646136323533636366616637 -38353439333063666563653039303338373463633665326431663337333461356536626163643962 -38303664363630663730626539663266373330363563373236613065623735383438386131363737 -62646339663234653163383032623930383363363765356561346434393935646465663961656562 -66623061346466313338396634666131643036343430376336353831656232626336323463336230 -35363762633363306263623563326332626436333639303534343565333537383764393334353436 -36323632613538303034363565353937393030346138383763376530633530613232633636303066 -61323438636136323264616337613861646166656633623032303961613566643730653134383439 -38373532633434656535653430306639363037383236366162656139333564323135643339326631 -30613066653335323431306236623261633163393964633738383266643930326634616263316333 -66353834303739373636363665333230303561653434323331393234656266336531343433633762 -34626536323533636166613661383063303234303337616435383261383761626137646565316237 -31313637633661396463306134366539313030613738633363333961623530376638613664363363 -34343161656230346338393833346365376532666238363865626432666362663833653134353635 -33313161663639366530623832313931323963626135666362623763626364373539353331633263 -62653261383062363630373136383864333161656433643136623966346562366333613233303236 -33376537366531623831623430646565643066306633373464363535663861363738343331653332 -64633530373861383166376235363563363632663236616532316661646439346636373964333533 -30623765353638623230663165363133626435356233393265373661656232616131623964303338 -39353439396235653634383836633531316665366137393062323464366337356633356233376261 -30383633333239383537666230386665313333613463646230613538633239663566653862646238 -36313462646537666338333138376233646266333136626235393336343239396339336361666237 -65386237653535643639663362353964366233393832323236323565366435356631613837366438 -33356639353836356461386164363364356335356537663934316338386666393938376637643033 -31373830353339383634623166653065666230333039383364386463323437346134363137383535 -34303433346437633634303834386533306561363662613036663236626235616533363935656436 -34626633343037613531653438343465303865363631626136616431316438366165646538313333 -37313064663835633961306265313936303938336533636362633132353266353362663563613232 -32643561343333383062626664353930343864373066656234643230383638623563356665306331 -61386166363564646638653065356536643639643563386536646633333065643837373936656437 -64303033373531313966383530633935336431343763353734363634376631616138396230616161 -35386432616637626137326664383466393064316234323531366362323463666565393064323339 -35653561396135333934336634313838623963346133623261646365653530326535356461396162 -64393565636537613039323437626634316661623836336631623532373532313531343366623262 -39666263343062663163343738333165656534343664636663626439383232393732366662623362 -35653937323838623861306230383336386233623537336633666339353663616539363335626336 -38653832346465353565613138313262353566323337383138326130366638623836323963373965 -31316634643734636531383431343430306262393065326232306266666565623664636161663966 -36303738646664343730636236643562633337626235396566643537666130306536343736356662 -63343362366433383966663432653965653035663934356236306134616434336238343133356633 -37393564623761333535633835326138373036313037623865353332303663306662633932313061 -34323634336634633161343063376161663133643466666234383463353932343134626463326434 -30306630353037636430376438343739623635383039353261333434313165643133383936363035 -39346531636133646566373063363930306235646266616363636231623566306538306466643261 -61326266383239323233376530626632383464303130363138383438613831326434346265313364 -36636434353461363339353535323266343636633433376133613963613139663334666334393032 -66333136623761356231393733623464313663343730646362316263633761623364643435643938 -32323165366535646132316237623661393963663538303562323538623430353734666165346238 -30356463666532316635633865323236336166613964303233653736373964666133663835623137 -61626666666638346237336631373364343535323263663764626161613236386365643636306566 -36393166643438343264323835323261396533393335303037366431323332396262616334633435 -34623236383530346662643166396664333362363936373965356531303437323461386131353263 -38313130373634323164613266383836333630343232646166373863663339323235636332623938 -30316238356165656464636463353932313061306264663963653531333838306663633564393434 -64613633363736336535333166333737636538323238326566623639643832663730356632343631 -65636633376561396161656564333962623736313465396362303664323964316430646333326632 -34323162623463366134643438323632333536643963373566366331663762616130356466653135 -65393861616233653030303366623362333163653364613531636362613464326333383961396435 -38326435653366313261323935303163336463643262623164346533336664346535376131663465 -38626139643332663062313231396638663230666435396665373364656266346638663231633438 -65373236383064386135343831346637643737326436643931333464333737366264363534366463 -33613638656265633736353539363264653932316565646337363834663737366438663061363633 -31316634313332306430386134373738666435336637663366376266373030623433393261643535 -61343233666562626139356636383538386463653035373462356663363636363034663636636534 -36336365623562616339373864373132316136633366303536663764636638623263313738366661 -37626266313964623233313734343535303930393636316264303339633133646236643432333834 -34343762383961666163346338373632633463303665666233326263633866663963633361396537 -63383961356137666233646164303463356435393466643830383063306538346337373761333866 -63346438663066643830363665383862336636663335346236346237646432656161643934373339 -33656333363061653064393963306161666137393936666239396530323966656330386663363737 -64393266613433663431343563393738393138363938653231653663303034626131366432396561 -61633461306438356235646262343963383030383636613064333261623936373165306530626237 -34383166356664313163366565656637353339383639323732323734333166313130383162633362 -65336632303363613530616561353064633861316436386331623961353530306535663862313233 -61393839396330383037653261613438363165623436366465653064373464616663666361323761 -30666638323966313864323832636665376532356336313762353530613138376235623632323339 -33303735346565383764303133323962313332626238383265363132643838336130306462653331 -66626237623962396637343764326438343933313538393365313833613138373465653738313662 -30633030623939636437346631306633316466373966393531326465366531383034613565343035 -32326365363464643530313830376235643132333864623537336138636166643461326466346333 -65303933313733316263656337343166366563616261636364623237386363303063643532373531 -35303339366139373861383930346336396239353962623662363161393836376562366265306337 -66343639616638636438343433306662336535333536373561313362616362313536633565626339 -61353161613961303565393062616164363734303235626563383637663964666638633465633763 -65356161656563363139373838613364353932316330313030383732353261383334316662636561 -32366331313633323635656332343564303066656163346130373734353130363466376561306362 -35323838313137363137643339643731303730396531323339323161626361333861636131656163 -33376336346134306464373362383232376437363136636364636465626530646536303235343633 -31383831643266663530353831366535323439666631613137666136663565646334646436663566 -30366465663935363765633531653061373439353462313135313737303738633939663934343336 -66663538663139663465616136396135303934383637326265326132373131636461303036663030 -38393962663036396136313330343464393536663964626665656431326566633436316561306638 -66326563336636323764653137393665643638343431343435623939393065373339656535316331 -36613031376164636666373438303061666139646164633561383462663364663064303439396234 -31346434323832346539356564353733343332376536633030333431356439303834643332313031 -32306537646461643332336432613163386234343262666537393637653530643264306533386438 -64613935663430393530633766363865373862636437303663373534643739303064653765633131 -38643165653530313932616637653839346435386339663031633365616461616563663038656361 -61633938373762383163636131653864303836396234613764336262373034646238663536306339 -35306263376366343334626130303937396466386365613532626562363061353165396632373361 -32313563626534643339353561373238363433353166663566616361653765663662343337613862 -62316531333561653863303364613266326238333361663664326330383330346534666266346166 -64333234316166646362383933383835646431333763393930616461316165386666656239356166 -66373233653461353738643336613863626338323464646336643436363839353232326635336661 -64316637626263333564383162316264633361363231613766623835343832666431353538633161 -61303365326530666134633430646530313264363766613464633065636536306230393235323264 -38396435393536373735333530313562613836646463386438306438626636383163653633333664 -62623634313862323762366365396362666664393363303331316434376434636165396262383565 -38376238613136393461656466333861323030643563643832346630663330623334333732613236 -61336431316338376238363333313134613465313534616666353536623637373032613036663035 -36623334323733623135653664376339303061373230326563613932623737323837386333316563 -64333964623030313031623762363664393561376134326634373161666566343765323064653864 -35366330316161633333353436633963376631643563393038353333643765353432356133306561 -65313335663264333363316634376332336238373239366662666232633331636363663566313062 -31326465653638303562656634356335326132303736343136333733346431383463323966393930 -39363562663663646161396463336262646362306638366161313534363763616461383739393837 -63663737653033356538643766323734316433653532303935306335386461373263353938336161 -31623263346564323930366638626233346561363665613764343963333637356163363930386634 -34333733303565643431373562646636386236613832333734633938303431366161373331663366 -36396636386434373266613639343932326465653033356462613030616466656438363830356631 -63613335373532303435633163326330303137336566636563663234643934316438656439383866 -65383339623933636266363234663630643834393561333830313261303263383033363332393565 -39636465363136373034663830623439343138663530353631666436366332306430366162353836 -66323830613532643430353837316332303461623565313665663765313562626564326334653732 -37373966373939353634306235313662613630653062613331323636616162666363363461356238 -36303133376435613766313238633935346565653436653639623834623333643431336662336163 -37616131656239663937363633653135363661343635326234356266613334663135636466353932 -38623233666430303465373963333361613961343565616634313865376131386261613832393464 -62663636363261303164373063373431643764313333303532356639386233616464613761333564 -61306334623932643763313735313065353739336632306634306165633435366635633230643563 -36396538316261353437336233323636313933383837633866346362313063353233323034633530 -66623035326335353937376437636162383362396431666534323137353661643430376137653137 -31383233663230613731343139373765346463383930393535363766396231343162643662343664 -66376430633761613465363830353334316637656233343530343862623333346132373862306138 -32363032666163316332613038643537346136653866663061656330663138323736623430646562 -32666233306636323532366636623835323832636233343464383438393239373266313137373561 -30663236303234623263663431626330366366383335633737613239333931643538313337656236 -33303963633136663233386364303466363364343133613033646436306266346236383439316361 -30323431643461336361653937633965366536633730353238333362626239353236313566666634 -61323635643766376563626666333661323062323261353239376466316265633762343765646235 -62303930373564346639663934336331626632383461636564303062313961323966313961316334 -39373739663163383736386161356665356130653562306235396439373464373135303335623533 -30336666313863306564336635356330346333656238373632373332376437663933373936353363 -61313331613838363963323164313439366430623034653363376331303562666161353638373437 -65396333323437663766393432666462663866646236643235393638303364613166366437346163 -38326433336432366231383731323364313035303565663363383838396135383036366433303334 -62663037393237643032343462376632336562356435303534393165616331666337616666333932 -39393035333138373136336237653661613065333330333264633565383065623433373539306166 -32303437363735656562653537323663653537393766356638333665623963656631353632643365 -38643838623666333061383335346236646331343966646263613934613832613531356637373031 -38306131386239646236636664336437393332393965306330386565386636383130326662663835 -36323461646562643236343161326365353039303463646237656331626137393530616439393961 -39353764623932643939336436336661313633613330366434636536663765323663323634373936 -65376561373261323133386663353739393439656465616265373631383964346465653536336632 -35316161383534316162376230376361623464353134336234623366653434643931623739346264 -63656438306163316235623337316337636139393731643739353566353733653330396130643536 -62373938313931393561333666383064393435386434613832663131376335326132363131653233 -64323962623039383235656266373236346463653337303865326562343365653939663030346139 -61326662643834646538373766653834303365303663316637356134396564623865336432343734 -61303464343664306561323262613861613030623036363939653637343738353065386335383230 -30316231306463363538303436376365666636323035353836333833323636356139613065376239 -30326630666538373463636562366263373361633661346632326634623730333630343636343031 -39303263626434306235393530656339346230303232383763383234323735353061613764346439 -61623738343933626438616531616263376462383432633161313166323337613639623964333830 -34663865383633303664623935323466653664383236623161336262373236643366343032363231 -36363964313234326562343265363932316637356263613630666366653165313264633836656137 -62306238383061663066623130396230356439636435663463396463343734363134393066373138 -61643764376565666363353135376231376131326164333634656461323234663030616661616239 -30306533626230623962363564623363376133343434393331373435323636656331623163646431 -30376137393733336162353535336162633634343165633733613864613834373336653866343035 -66356339636436316436623262306635653035383965646130343963336139346163663337316233 -62323666343538663238303137353661626132346466666164616138363439326431663630663135 -38346165313362623735633162333230353930303465666432396333366565356562633064326362 -34623065643138366233656464336631613830373265626637663663373665643063393732323836 -35346466626264653336383764363632366539343239663034656339363633313937613966346431 -66393962633139663865383337326263346566643934653563323864346136663262303266643763 -36346265393335343661336562666564306532646530326630383431316232326562306261313131 -62356164386436636634653165653535653962326461343361626562393335393032633737393330 -33326361316530376261336630393731383163653565623838326363326632636461666532366332 -62616239393537366335303966636136653138643830366430653363316438373764316433323564 -33326539323863313631363664383733646136303335333863343835663834633930343834636536 -66343933613965376566373964356162646633376237663234373461383131346361383339346133 -66646365303465626565653839613335316265303864393230383335393430653065313936373661 -36623266633965643531306162343133343032613539303164393832626366323662343039366561 -66316662623438333339346538653066343337396132643530303135396632653665373530396138 -31383861613633303464343537653062613530383836666132626665306232346466636564316162 -66616364383933623730343864373265346561643431313935646164663439323163633262313763 -32633630653136633034653834386631383361633635306132313934356136383934333161326139 -63303064623639316335626530343930656465653532376137333136346266343932383862653361 -37653064663739346238346565616636383561666236303434366265636465663830626331306433 -64643262613138656565346134643661386639306532303232396239323966303535343862643566 -33613933666135353939353161663166656334363133346334666133656636626566323935646336 -30313634303331636436396439663737313965333737346437393435336137343662613834333263 -61366463633634343436633364633334343365323030633535616631346336626662616531376166 -37303763653638616636366632306262376261323463303437383237653866316432396163336133 -39653064333961633438643232393034393333383236393161363338666636353933653434343966 -35333730646430653264373565386139643338643964343464646431353534366638326436636465 -36326665306136393038343835373265616661613334373766393736383933616166396164643731 -63343935646362646566333663623336326538373831643862333361626263353132323164353836 -62303362666539393535306664613939303065396539653761383035666333326565666438326461 -35316235616265666134316336383037333966333137323439653231376361316637323633613735 -33363465663365333631386433313266653063383536343936366361386461666336636136303035 -64396234383931353535383535363561653034666363663632373735643362633736376437326537 -66336366653863653966306437386639336364653233613262316634383031346636333263396637 -39633136666231333331313833626639653331326634346138646335313939616639326632343937 -66653430313439326464666239373363386138633762646464363462663631643832316364353537 -34326265613638383630316439343238376365303961383139333665323736656262386664393332 -35326662396631346536323330386534366532396131653065336263396566366138373330376238 -65303563333936363133343565373438666538383736626462333232363931386139386134343639 -35666263376338373237396439663239343134366462326239653037343638306634643066346635 -62353865303966666135376161666638633634626138373434353763656662313635303037616363 -36643439363865663763353739633733336561373536383738313337336265636539343139386132 -64663062353533323237353731346538636366636165313133333264396165666639356332356263 -34306234346535363162323137626364646132363536353430313832363231613636373364373735 -35366265633730636436633061383232386434323565653665313964636432643366393564663266 -66326539363364633637306532633866623933363539366139353263383737626565356136366564 -32646563613833663032373537656335383530346232336234376533633532316436366165363830 -64653339616666373839306632613933373236333064666239303139366635343530353334616139 -38616638393333303266393864363565356166323331343030633062326532333238396665306364 -64303266616461306237396535386237623937346535363563333636313661313134313664633438 -65636539373665333834363261393261663333656166656338656665393438663035643030323861 -65633735613561656162373530366138643030383331383834636561313561366436396464643738 -37373131616438393763623938316465623834643739626166643861316634636665363138643334 -66393634646562666232383465326536303363326238386534626365356630386133373862343237 -61666537636466363330303765656238313232363163366437393166633365343162666265396264 -62393938343162393832306338386261643237373538366662303634666466613536613665643566 -39333739313861336162626665616362313738316561626230353761346532323862303866303536 -66393232313464363631623539333137363935353566613862316662383933393564643731393437 -61306666363038613037343731323165313737666465393132393732366438326338663966333035 -32393934313462303933323631313536623234333035326436306136623430303732353831326563 -34316561353631613265623231626364393561373338326263613834313565396132663735393237 -31333162623366363031663364323536653563343064353038366338633432656534363064663363 -39633430626266643237306662656238373934326637316433383534636463653438616539316639 -61613665343635313961613563326662653035666438373337356564303962366437653038613664 -65616237326265303837303835326536393266386639363237313031363130653161373436613635 -61393234333732313661366335393930333835323634303730653966356431393134343530306161 -64353030303232313038653834356337386437616433623863623636336439336336346131633765 -37343366396434623938373333646634613464343362313338333039613631386437636339663939 -31343161646434653666373461646239383362623466316535656332646538346232306461333063 -35623532656266646435616463613130313364383636376632623939623038626235363831356630 -62646536303338376133613166633738623964643332613838626630376361393936393139303034 -30623333363232356436316366663635336265326563366437373162643063326339383162333231 -35343263333933646339663334356231346235656162353437646132616666303566636234356664 -33323932356233666362636162643434383333633564376231303736393363383365623735303134 -32366535366537306533623330333065646438343133343836313032303839363933366664366237 -35326435313763623363313436353062656637326232376562336437663763323661313532623666 -33666563336536383635336339386334343730663534623330633533323033383638656536323234 -36663335353637616234346633356433666332336365656238666361363962346661303633323931 -35623061386133353033623533626561366665623832386361353464663935616433323239366635 -63643463306266323263633366623930643464663938643138633632353238353539363437653264 -35353665646131613236333064616362303335633239336138323066313731633961633736343530 -35353039303836316431383330373965636535636662663162366566393366623463663363313165 -37373530653137343336666366373365306437343138386164376566313732346332643337653532 -38636632363062366237383162626534613830316234393230613936613039333632343530353235 -37613261663738303763383061333834343534303135633336346165623731333734306463666538 -65653735633037623537353362343833313464663663363432323663346337376334386132396666 -30376537396535626463363232303336306635366236633763333839646365323662316332373936 -31373435353762643064346334396266303736653230326362623963373330336133373165356632 -35633062383333313232313766663963376562663862626434656437653938636232313438326134 -31643534656530393761623239306264613262666533663061653264633262636334303539336262 -64353562616163383535303239643066643965336362313733346366646663393962386561316636 -39366437346635343735343833633037356330623538316662386162313964363033613834383866 -38666439353463393064323937656537393262653438323730356562623738323239643061316462 -62313530633164633131356165326534333166656365373333626236306539613038316566323361 -64323363393532623562366631353333366563353632396331616133373437313865376463333363 -65626538336262613739366332646165373330663561373233303736353836613734383631633437 -34383034363462383665656535666166363835306361313562303538616465646562353134393534 -31313038393632336330316434353338356236626662323364346239323266383333373231366536 -30373533306337633338336433373162363565326362663265336532313339313432323238383038 -32353166623135373334356464663935393761373731383366373333653766636430366363326136 -64396464663139356365323565633730383235646335366438356166383439303534613864396330 -34626165396162633332316533356637376230356465626233636130636361666363333936313966 -65623937306566626238313938363665306664663662303036613037633564386539616539393732 -63313638626663376466363462303738616430303030626366323663346635653636356666333463 -38643432396562653836393534636138643031616233626532383338666234346439663335663963 -33666639636161393663376336313134326664653464393133323239663963376537323864333030 -36386230336361383535383732383263623166663332656336393836353262646465623830306234 -37323935353566366266333033666464663438373936663532373466346562643965366565313133 -63363461343031633461303662623930623361386466323132333437396662303835623537366331 -61373862306263643131323434616565633261356662373036653632343933653866623631646662 -37666339363734393761316236653761353533343730623462316439643038623535663965353532 -61663135343137613537333062373635643730633664366138326465623162636232383164373431 -35646264306666666631393938303364663332326362373562616562623132616366343662633134 -63313338373566663031626566373933616261376132633066353261306430653639323964353661 -63343732323766303765326665373135653363323634306231326531656331303734363531323264 -36636361383963653064333439353231376237643762396130613330636266353166633336643166 -30383663396461386334643137653133633264336638343763396464633364336332653433656532 -37343936353634316639343362663034653961383734383566623965633133323564626364343936 -61333134353632643363636462323334333535613361613032343735643531613338316336376330 -30333364316563643733633333613964326332623132616536313231303766353163326637373036 -65383632393661346661303335636465373635303731363666323562336330346435626435373139 -62393533303261623931343162326235313532353065623663346432353166666438346536366465 -35643263623535333763396637393533383464306337306239313962353763336337666263313033 -36326362636464663036393164643030306638643266646466613732386334346462346333326435 -66303065393239366131646331653630336336636332383961376430343339383235626533646630 -34323638383836663836316531643564666131643763616534633031393561313239633262376130 -30306330356336616363393038643664316362643234623664313365353261346632636537656365 -66393339653336336639643433663163303037353264303264366235376566323161396431643538 -64643561666564633536653961613736653062323832363862646364316537343666643339303930 -65336337353933643362363537666435613631386665363337656234643930376537366261346539 -66663565653536323631373334653163663061623633316136343038303230623632383437613332 -64363265383439303432353162343034323539663539663232653831346565366434616533366262 -36376466626562326133646266323238373431383135386463623738306462363461363362376162 -33613337346137663433653232636139333363643236376539633038613631306263316366616330 -32663765613938623337633633343061396661666132353430363232343834333161666161363365 -35316463363565353933386163643239346639643433333434306166343235623564663966353730 -34396631643666643933656237343736336639386538393532646633353831333634333166336163 -66323634343961353733663132656335626136366339353264633038616333356364373031303434 -62613265303465643932333538343536306335633435613237373831303237303936303933636135 -65343333663835326563313161623335663662346134356133393439656666633364383562333933 -32613136323136623662336438336137356235643537333261326335323862363231303066333930 -31373134343066313436616130616639353233663532366363623762633633323761343033346436 -35626263616134333361303038633237376334343063386564363632343564613763343630396635 -34323636663730656232386365633666303366363336646336383965666537393966303530643332 -32623838336561303236383138386333656366663631373261363135633439653230353666346261 -34303566373861353764303365663762623134353465363438626235396431636134653965346232 -34353862616133646134383738663835663733666539393233653763353333333732663737646234 -33356131623265363463383531313762333233363835333865613762623333303365633930656433 -38613034393239336436666637376262386231396665376433393835666363303333313263306233 -39393563653738303636326237356664323162343239376638633939356533393266313163643839 -65356263346466616532363936333661643033393834366232313864306665353933666431636531 -38623566653832373031323732336330636266383063396134663335353331363033653561333266 -38613164366235663339643335616334373661663838623961386135343733326638633862386337 -36616531663665336134316139376564383636303534313661376630303162313036646138353661 -31313766373431376537613731303630636535346462373163366335353266386463383035383133 -63363935616637646237316366633165626362323165346433303432393132643564356466353739 -34623933393139373736303839653132323136303931653263356361383231323934343936383864 -63303765363537636163623136623365386264336636303665613932316439333130646337343630 -62343161373966393465343533613764626437666433313066393730613966306332303662336534 -32663436626565333362373466313135636166626439346236373032313939366365636530396164 -39656139616137316331353532396464653763333535656631633738626466613730306232626134 -32393236623966626262323563393864333430613566633361643663626133653763333962393431 -30343532323933343463633435626234643834306166653830353933343937343230326532623366 -63343530653034633766623533393861613730613263373837643263646331353066373934303965 -64633338366161383261393231303837313130663233386432393436303131313263636464656366 -38363836636664376631646162343130393736656162636435656336316531346131303934346136 -37303162386663343238313833333363353063333466346331376631666266366436643862356337 -61346338376437323063353263303037386134393133323865366635636130663762353437316461 -37336365383465633766666232326163666439343361393230666464643830653761653963336464 -31656133643265393633393931383235653833393637373664613861393865393132336438343530 -66306638623234383166626663653366386263383839356137386438373531343036353631383537 -36366339643365343663306164663436323666613630636165353564633865653139363730663739 -31646264306531313861333133663632343935393934663237366163646234656238633937616161 -61303337316435616430353039666530613038643939653437333266313732393366656234623361 -39623034383363363333303336383038393762346332323833316165333334663036343933333830 -39383036353030346566306635616237616335386232633238633233616135643361323730303961 -39343637626562346631336134646234353633363963393631373935646638323832353330663661 -35663639343933376235383861333538323734393639656263383063313963376133663233653734 -34356365633835633631363263343339383562323438363061663037653963326266663036396436 -61333531613333383233626433656638373163343166646234666335336661366235343165323830 -38663535646666343935636434613130633436316237623331376531326635303738613762383566 -64373236326135613030313539396131626132356339623735383530636665373532613466643834 -33346563633930656464643961353237393866626431373234633565316562333732623263363766 -61373030613632393631363635386336626139633065326262383735633836393634333466393438 -62303930653931613830373566653032343066616161373934613163303765376135656266373761 -35653532383464363130376430623863666164316633663663346537356430643238636335336330 -39383133633231343334343130356631616465366466343064646561626337613761363965626366 -39323066653966633261326463623039343861646361336233396136316434613162636338383738 -61353939313838333331613239336130636339363731303663313866366637653737363965313532 -39646662643261313337653532636638316564343030336238356161633535366339306661316137 -66613131386330633664363466386536363265393731316365373339633864366364666631313635 -38366431323935316464313634363465346430366464666262353162386539356333316338303039 -34373335313861333935303537666639633431376531643265653038313930653534376132306465 -38306463343836323430313931663362323031353165623963373564643230333931643531666264 -65653531666662373034623734326235333961623363373766326462616433366337353834623435 -37373536613733386136633965363931666539636234383166386463356133633862356534626461 -63656536623966353131643366303463646636616338663363373433343138653037393364663230 -36646530653739633563636430613637333630653439373238393933653561373130333630333661 -66333763663630363964366639303336663531306561356462373338383264663934643631623564 -62353630356534376436623962306333383233363231306336386330613737633839393734313132 -38663264333732386231646634333538333563376637633361303139643363636664623239383133 -66393939323966666462306266643430623034646564623765393437343435383561646230306233 -61356233376430306432663935363563643863643266363031316336636430303031306631613337 -35396136336261373962323063616338333836313230336362316266633238326562653462613431 -65323966646535396632366566626331656236313030353235373063383365356533326465383664 -36343439303531656335326137356336343339373231326239653234623436393863623535323934 -63313334633364303337383036646164386238623166333237313939353766373636346464613633 -66613266336136373538396435393932326435393561303264316562643264346465646232363061 -31376130396564666632356535636333393562363461373863623337383834366533663164623032 -35303832626631613965333834333830633136306538613863396265336137646238316335363531 -32616663376364653031363639393665663262373663313764313835636365633131646462663837 -31303134393633653330336533616437303535303163306566343234373964393638613661626662 -39303236326237343735316238316637313232313431393830356533323561346263653335363232 -66306630366561626666663532633233333265356431386532313938646235336538326266386335 -36623634633135366134313934353135376338613036396264613334616566663037346564313736 -33666436653163396361383933386332346232613831623631653834663438336164623762633233 -65386239383230366232313435326633643864363330316135323031323834343632333532363434 -30663063666130646133376365313662386263373136636565643332343637613336343338303730 -62373665393037636637366463336638386264623034643037653332653962626538306266313838 -66303333613038633831383134323962336465376538663337313830326261653930616439313335 -30313931313166653338616335663537653663306631613239323730303736663463636561663762 -33643837623963623862386639323564363864383064306338353032376663353338356235396134 -61633431383763336232313639376564643662373764333937663332386139376362333561373531 -39633466363261633033303163356336323936323262343330613262333535366135346663663065 -66383337636638313731646234616665313165343966616537376462613366316537356263643531 -31636131636438323434323765323166356438316433313730336264336434643436613336623733 -36353861346436633539333265623331656230386464373535653532353638666132393561363161 -35343231336566383761323837336465616361376361663138666564343965623064646434333833 -30323739633062326663343535363131383537353061323936636430376235653763376463326333 -30636366646138323631663633326563663330623336373535313833393733613534343832386535 -38373232373264323538303731363534636466666439663430353064653131363738623837383133 -38383030623130666661393435353763323334636563326465373366386638373137386637646162 -64616237343039336632656161333931386536323164343130663162613262626363373937323365 -36356332643165313362656232306261663831346230383233363061353736356464336538343433 -30623665623735633031663865383933353538666331376565313263663462383333386536326530 -33353230326636326463656666646536363063626532383439626530643461663034336161323933 -30343234356634396135313235333461323638366363613232396131653538343563343338633062 -36316430353162343630356263373533326266643232366164643833343532363537613861383036 -62333765306237346134636333633932326338636434313033363064313534363164346436316338 -39386264646539653061623237353063636639373666366538313365353534643838666462613464 -36336161643838663139333738633765626238386364653562656635393739343733623830613138 -31663061336331653764613636656235323433616135343839396538623064316266643534636334 -38303264336161353434636362656330656636616563353232613030333361393538636466626563 -37643431623031643438363137366436323635316136633534303936653262636634616238326531 -36666363363938306533653232663935633438303934343632646634323537316232313738346263 -66386537303339616465366434636365376431303338653537396634643135303030383932336631 -33313937346462353563343334336136306366373431373464326662626566656131303737333236 -33633338653235663836363430623230643433363664356239333536656365623261336462383434 -62303236306636643033313130336663363134306237393232646131366436663735663364626437 -31303964393534373661626238616363623233363465613936376539343461306561366630666562 -63613138363135356365336638303662393537333637623537333731666232336462386538323837 -34316433626538383463613138356431316165386438633530653061613936373632326238323965 -65343764396431656162643763363030386335663532333135336337663230373531666433333361 -33636536343363393561306364653065393836343031353663343330633762663465386665366132 -64333033656439303730376332363766643231623564316462616666626539626630396166343735 -36303836656430623334363036376233643232363165643339383664643436613065656161663262 -63313237386632396466663734666465363833373234303734613462336434666333663366323663 -36303165633465636630353233656563353233366439386131633139656537306465383164373863 -37366164653836616436316236666534613864303732373437643134323730626131316531343263 -32336639386365643433356236353930333438613364316234373338653739636139326565623636 -65363530356537386566383630316464396462353863323265343639623435303164613762356432 -30396131626132376130323933326163363261386137336231323763343562363032343564396530 -66663535366637633632336464333832336166366538396462313536396231363734653565373763 -30303135306636626563323535303663626637323565303863623766663730396561393564383531 -66633739386136356366306131336232623034396263623639326364393332616332343662666139 -39343234306637613231333736393764343134613263613936393665326366656237306537623065 -62366433656461313334326336343335303563373739663031663931663830316236656530353533 -36626334316334656433633963303738316539326537353262316365616139376236643236663237 -37393331613933353065303931383134356661613462393564356463656132633532633761376137 -62313638643338303238336166613337633236616531363535663336663736323038646539313364 -62613439343239386333343932343563326239623839373133393437613531313639303736636233 -38333438393532653133376235313066393734633135386531616135353265613261356138646330 -64646336326364393165393731383066393034353264663965333431616266353135623965333239 -65366635613637316330326131373839396534346363653232656139386239323634393062303662 -32616334633366346564383935386466326230366635656165313631366161626239646336306234 -65346634366335613036383762613635306366663939646533333137663737633537613865663735 -65363031656266636264613735376439383139373434383139383464363531643933643362623730 -61323563323934653166313864363464633432616631393962336436346130636530343865303439 -34346361376662613435613836633537633265363637636630643332313265303238333936383437 -39633134626366313766653433643762353763636565373562653334646539303438313636343539 -66346330373135333834633066393465306636613538643036613033633335656132343232633366 -65666463353365393137663535333562353231306337373363643164643731653533633732306166 -39393164623836313262663036373132363537363634376564666332613863646534616539656333 -39356134383836376139636333626565623234623432653065313036663538393162363932653231 -62306662613839646139653031663237316363336137623361353238346333646530376230396465 -38616235616631356336316365343137383737386165363362373030616261623264643036323261 -63356235633561353163343737396538613166336232353235353236396339386439396534383762 -34393063656231303266643038396134643265653464656531366230326263313365363237323334 -30383863653866626234663063623063666431643532393735373835663936333933323336343730 -36613830663735366531313664326534373064383061323638383962653461343038643463326436 -38356135343132656133396134306239613336656537386462356665643864613534656261343835 -65623931643262363333343438326366663765666333363331383234666564333236623232306666 -33653534636131643037336363623461393062386164656164626433343366303436666239366664 -62383331363931323433323535363162663464653330373435666331633235653837393536326434 -31636336353531306632666135623863346664373261316334663330323638313530653639666466 -64653261313639323137346233373438663263643632663066333835616237633934383330366433 -30643361656331356334616533666361363835386464633939343934313937396437323534646339 -64373139643833313366323038333266633335333166313437346662666336636639643135663535 -38376362646665636333386366363366356238303837383733363239313138663962303231376462 -34343036613238323334343161353061656532633435373665366338346139643564356232363832 -62323135623232343631646162343632356366373035363038396139316265346539656236613464 -39346165656139656534636634333732386464626562626530366165366336653065643831346633 -65386337626231623831643738616339363265366166353135653665663932323030383434646438 -64623934636432376266373432653731666336616338613831363931343939373765626133666438 -39376630363434366534356263316637353036393230346366636536633537386666396433383233 -35383238356364343534373132386436623737333838346335356162393763353039643762613461 -62316165363961623136323638626663376164316530346665393237383634323436623037313466 -61386531313633353738366335373539653762383335393138363033663066303436643531626136 -32346133636633663231646266376137346363386462316633313539373838323837353864316239 -39323063656535356661313131313433323539323365633031393732393033633962363838316433 -66373365376663393739313663313438326636653264393661316362373631643730336638633436 -31343263653162343833313865633462346534306436376264623735393962313138653235326161 -63343664653166326132633039333336383534633435333634663732373033666436346262323531 -35333239653235656434313365666664663933383236336138386434326363333261623337663838 -35663431363938393531353035326164323264323930636330393833616334353336356665343438 -37336664363637663433353632613365623933333963663163376139613662313237323466643735 -63316333343633343965623136363166303935306163366531646432616537303335616464666632 -62306162666366313063336230666466633735616661613537353865353436396239643836343031 -64343463316130383836303661613434366532396632643264323164386336383734303965386239 -33346266313132653734333336623934323835303066386631323363343931613638653030633530 -36323765386264333930376562653635653834316131643538626535646466653665363164363762 -37643361636334636532353163356539663766326339366262666465306165633666336138333437 -61656330626532373962313566353437623235646336663730366134623134613364306333656165 -37313664306436376236343161663865376231393135663962346434326464363435386665393637 -34343265396332366261666161626362393139356130343531393263633165333136333762303732 -66613433383939653461383363306232316137353833336263653133616432653130303361633565 -63313165623363383262636439656666356239313963376331393062376339633063363266653665 -61333634653566663365633238623263386166643264616338636464343733383332366534306331 -35326465663237646261376361396435373366643139653465326566303266333762396234613930 -62356439333864653735663132333136373930313536313662313339663837373431356661633261 -39653838313934373362623062656564306433663061643461663934336331383130346532386163 -33366161306233366337623963616265306333393333396636613830643065306139366562626238 -66643766393037336663343735666436626336346335333135663333666633363761663231366230 -61333632366433323065313831386333373461616337666636336265373064386261343939373731 -32343765663437366162316534633162636261623962356438383439333965663635663866353134 -32343863393534346465396232653735356335343738663536393061663134653836383331623435 -62646639306331346666336139653230383030316230616235613764343736653462376632633134 -38633061363439643232336133313133613930346532353266643534336363616365623064396539 -63666464313630373066383033333334666664353535643738663334363735366263643137316231 -32313435373132333432656537383737343163336139346262316632646132653637336439366139 -38613963336239656365333661383465326334326435376537376435656662323838633463656261 -37626161653435383435623064366531663834346639393162306433353236616263663031353635 -31666534633638303030643833336639346432383662356235363339363063383634376634313564 -39303162633033306639386264346435343162333635336666366461343339343337386231336266 -31306235653930373961343734343633326432333266303038366637613562663432646561666435 -35363436373761363835656331366533353038336261333864643264616638396230326132303135 -61633165646636303730653162636537613230353333343766633033326537353532363736376339 -62306162343564376533346633396265323064303462383561393861366130316639343963353361 -38353238666165363633333539353636626163643435306132336431616237666639303236666637 -39623434373064333737643933303061386564643666623734656262643164353236653866383430 -34653363346531386363313363663965313131323064323465633462616435623564616236626365 -33623736666431323332313465643264363835353430363536336535653362623636646163636365 -62386365386630396636653734656135313630643532613462363739616339333562343962383938 -64393537306564393132366335316430386565386463333563653739343936393366613966333638 -65376263386464633261386262366538323039333266616237376436356637323665656235386234 -35633137313761336663306561303064393465353133333531393233376466356336373562353836 -62353561396632343761666361336562336639616435376235316235363161356461366533613130 -39656436396331656665363166646430653738316535343636633335373630663737333337646436 -30633634396432333235623061323431383837666537386364326137353630353662316537356266 -33353338663563323631383661376563613530623761323631623232666234363361616261323361 -66653566356636376434613835616634393863653636383931303037326337373233336134626433 -38393534313636643765376232383738633465323665363139356462323364393234323765663735 -64316335316465353730373365653366616162663538623838366163303634326631376462306235 -32383764656530353865616565656532376135633030393933656465346631633435393666323035 -33316563333534623638366666656233633864353638626330663766343863373434646362666362 -37653861306431303437343334373861346130653332363838616138626637313364643865323265 -62656338303466356563356333386539346131333837363233353865633338323233323862346363 -36326532306239383034383239303732386532346131333533663861383131303636323262643262 -33336539383465326364643337323938636232616336323565636663363531366232373861303633 -39343666303232653731383531613936666231313461333936383332366530396632383131323565 -66383261393039653465336335323062353838363362346162356633613265376466373138306335 -39666165383431313431353634663537393266313530363232663030383438666462653166393463 -61616561616134616364616363386466343535353134373565313633623332613636626438393630 -36303437343361663332306362356333626664343237373336393539613830613533303935323463 -39383332653665633236623238343734393436326532656331386161616637343936326638623039 -61653161633238633734666438646439353735613930656536323036616464303064303362373839 -33643564353439333339643333373232616363643161616661303636633466346235333031313736 -30343433333530363964303766613466353265643235663737386361653066613836393737353931 -35363130663737633337643032636334396665656339613938646464353632326263386337336536 -39633631643234396566316261353130633133343162373562353465346533653838383361376166 -38636563643437313235306463363936386539366539386161613038653362313135323561333961 -33643937356361366639343264343133306663323866383730376533633731623036343830376234 -35613562366434363038656564353264633234303963633231623464363463636662363537333066 -37386335363439636437653437656163353937623938386265656634646230366130373765353633 -32366139326531653864333139346261326464643262366565636261313261666239616539653339 -61393964623930376436323832333266663630363935373335323533383335666565373734653562 -39393238373666646638646235623435333833623538316461353961666331653964396234616130 -37663861383661396234633261623632326166333933613164386336653936646632386435653636 -61373039616437323163656466633936356365636232663665356438323935326632343534623961 -39636262393538373064343364366435643466636463343533383266303066353833653231646163 -39346633303835373265623765363835333634663832656235353662636532316263343364393635 -33363135646635626166396438316364313361663564663233393133343763303065393238383536 -30306538663436333630313339393135633266666436373036323666306661313166343138663335 -39356334613261326530393435316438396430613539356233323537386631356234653237636531 -38336433346235666239626137653634326533306638646665303263333332653364333261313434 -38343665343865386238326161613434613136613134366461396465336634303632303138316338 -62643035656565316561623665356361636637353264363734393965386362346136353936396162 -31376333356537366463313764383333383035653135396333336530373665343262633461623363 -65666462386431656664623435623935366364306639373232303365646639396430656365333036 -39616462666263376533633964633630393764646239303964376463646166346638326633366130 -65383538393637383332663364663031633330623634623939333537316534633432636664316133 -36326138343537373136376438326363383863633436636563306162356565656437663235656663 -61616132343066356630343934316466616263323833386431366666613365363261346636666533 -37373332336563666530353336396131376262666430626633386465343732346433326436643462 -61613566326266393161303731343035626438323762316261316238343436376463353538316530 -38353535626130366163653865633862356330633230336463333139303962363561663863353332 -37646233346439626432353665353339626131663464646332313164333661316666636635643564 -61363938363235633330323038643930373361616239333336633433353736393163316433653464 -39396538383866316538643764376230646431333934663536626465336461306161396131373136 -64666236653332653838363563373966613431316463313635643366346134666166376465653962 -62383935363534383166623430653131326463343736373062323034333239656665336365353164 -34343431303863353638333966623263326466643732346230656632343162396434323838353235 -66663864653731326364316238323231336361663638636433386564626365633531343037306461 -64313336396466663262333337323832366362643238336230633534616164383039663032383435 -37353933366235666163396430303734356432636530373662353165643530323666363338616161 -30313231633133346366653134363430353362396336313139396564343735643262643737356566 -34616530346565646264346339316663396662313331303264326563336262323035386138643939 -35343462386533613234396230636537356533613766303035323965643238366532636161353864 -64663064366536386630623837643063356438376438356662656236333335333064333564626633 -31346261333630656466306639333532363062323331306635353366366462353664363732646163 -32616434356630333035643338666332396630353562393763303534346638626235353538316134 -39316366396336623062373638386261653233323936376336653738376635343161333239666561 -62353831323033343830396434303566626434353132643931663332666666333230633538343835 -62646463323339613435336134613361313230613135373361383162383661303031383632633139 -61356363613166313664323231663066306533646434613663313535643235303735656662356231 -30626633396636656134386232336166306337346335346437333531636138316266303337313432 -32326565366238313933356235636465656262316236316435373930336236386463316235303930 -62333432336334663465636534343134666465633563646263356639303836326232333162333862 -32663931303832393562633933303462306338633835356562303835376564356461613761303137 -64336235663035663030313539636339313838643838323232373531626436386564666666373733 -33393165656135346364346161343730313735343939666465663336366465353962356435636132 -35373233343065336661383234393636646439373737613661376432346463376664303732303432 -62663566363635343431643961356266313864306263373661353662636430653937656338376663 -65623734383761326437316563336437643538373931623832643932373431356461656366633734 -31353165303639366632383736613432343234343032336161323262396231646366303162346561 -65656431333864343636643535373031323638646434666465366633363236306639613066663162 -30653537373730646234663732646165656432343065386264353335363833633264366138336132 -66653131306434396165303034663038623966326432396439316238386362366563616263373531 -32633734613661343334363930366531663165376330373064633639356136326630373831326231 -61353432363438303964336164613939363332343262383666366538383461616230333262383463 -35386331363336636365386334316464393663643263356236636365393332383938333531313936 -31626366393838383762643130626130306565636565646364646334643863666436616236353031 -31323633663064646438653361636366356238623039333163316166643465643636613132313633 -30346437633631653838396331636437373563333333626133646466616535363464636262353866 -36303864306461353866366534643730383063303362393632336133623262373431363564373934 -61313931373731316561623638613366346461613862326631373665363861616161353133383661 -39323266613131613632646263366630643363653463366166306139396639626433313632383366 -33643365646232326330303030373363653636613866656134653238386461373064646238626463 -37613936393033356336613362323631623030623033356163623262633631613966323436373537 -37353832316338323236353337636233333661643538333239353533633662353136663861623436 -32643864313364316431373863333366343736303166303030303866306333303762383861363334 -37363132666236656530346431313961393761643837396531656361373032373638343561633437 -66363430633837363536353439643139656362626233313135616433643562333032313331623339 -34646561343264393162623638323663363266653233363531363238633939363537376662616461 -38643730643839353761316631363764363136613132333664306530663863393463653562373366 -66383134323664653137653663356165643130616435636265383863646232303138633262343837 -36623932393061653462383738316230623836623334343733303564626535303463383264613665 -61393932373734613835623539376437316533643764393466633163633461666438613735316335 -37363334336364646439366138306530626537376631343030336666366364656564363466643936 -33373631393930653838656436343833376135626661393330313933633464633831306161663132 -38333031383166346634393038303336626264346539653062333162656464613063333637376436 -32386465366437323838376633343833613631373535653263376635373237643936663332393237 -63666363303561666530666133343432663034643235643762323431663235616636626337356330 -30373563643961643361326463326534356235346664653965306265313866613862323062373039 -62666565633064643766616362623565366463396663323835623438643030343062616363373161 -34346235316234366664326331633964623161393164383165616537326431646561323032656362 -64323439636636663839343162333234393436363734393664666137663739376165656662303337 -35633766633437643062623031343137376231613265353838343835653161323430666463386636 -34326536363138666263306664613931333465656636393231646166623136333832643433323166 -64653933326139633431653538373264356261616630633631336463346263393664636438613133 -65363932646436613931336630376466366135626162396465303033643766356163323831373834 -32343736613463663664396137306339613466303631383132653235363366306166653735653761 -32366233363732623930333665633766393537356433663039626465643530333264353133626565 -36326335383731653963316137303838376131353464666332333737616334643938313137346462 -33313737383631363761363330336365663431386231333361393531656235363464316564633631 -35313930343566623036363637366461336365333438656337333663363538303661313466633966 -33313966346538393337366236393235326261326234393739396239353062363234366337396664 -30643830333234313165636237356634343835336630653034303636313834316336383030666332 -37323836636339663831353666396532313633366662333639323837353739646162663735376165 -64633131373634386536363136313364363266633536336234363433623636326639313130336131 -37343234333263343839613766616231346437323530636439313363353432363164303739343738 -64653461353634653137316638303038383834373461623739633633346561393533303737366539 -32313832613133366632616634343434316261336531363032323839633434306430336263346130 -65653865343136303635396663303562396635646566323135343837376331393966633331633863 -32613864366235383730373833616566363233383665663061633431396361333433313934643338 -65343635323032346435393362333264636531326537336630663939306330303135353962663437 -30643336396165326461386466313562643939626330653139613566663866646630613230323738 -63316332316132396130646165613863633131663639396332386363313539383963643338346236 -38333761653766353032306162643438313131343039316465613933636138393634323864303136 -64636336333465373633663363613739646663323433313263336461623862363038383665643966 -64626639306539346430323038363839666131306137626433633537363534663239383961353065 -35643333326437663938663335666237373062373637613265343238316535303639343963373065 -35616338356633346636323664356138616166303837386632316239626135646332326130653831 -65383732336662323539303139333132353566386434633230346563353061646462356531336464 -30626463323137663131346161396664376561323930356436353333363435313739643130623730 -62633737343861663536343164396232393363623661343935366162616136383466623630353634 -31643531343532313962346330616233663637646537663735373764613165613130323464663962 -30623364313335323339383133623337363034353036393531646430666163613562636466656534 -62616362616166316330313364636137346531626335656132666337353838326562393732666136 -36326537386435346335396537356139643063623837343164336539616566646437663335366365 -66353963613764653664376630363261636561666463343433393664666235336131336264643661 -35373663333434633364333364626631346466303466373963336233393163343435626331643762 -36346461376661656363376566326236383838383636386164326636393937616663356631393861 -65326431393862653137663337306637356364366435666637393665336434353536623161326235 -31393566626466393931323438343366643538313235326436633234353432326262343336386235 -34356230663964646330306138386537396361303530653166386236393239353539656465646466 -37623762386266396162383530656464643366306462393935663865653166626637646566333134 -62626237383733363432393564336437336236616561396231353237316663353232623134323765 -63326462396263323563363465316236386636636261356230396334396264656330666439303935 -30623365363336313061353461356334396337323034323435373231626238326337343435303762 -39323530663438396631376331333563656332386562356136383231626533613038613465373934 -65303864636262613364346438626332333664623535646261373364626166653939366363313230 -38333233303633346361343933346435636363636665343331663738623439383730636636376565 -31643062373939663039306431633831656337626632353439663461636139626663646230623362 -61653462626431303166343366393437363536363662373362646538666535633930306561393435 -33326632303636326261303835343361643064323065393936613738316232393563653137626336 -65623933656237336131386130623537383664373634663663393836323663333635376534643164 -61646530306338356136323837323462313434666331666230613265653237623337373234303430 -65393530353066616466393133383363333335343264376164303530363963393161333734383734 -37643630353435653433653631323563306334363735376434343765633930313130656163343661 -33316535373739353232663364383162316230313333613366313665323461393163336230323732 -61663266626166343763313166303363326439386438346362356139623736323135636139363663 -30653461643633353631303363646331373333323739386538613034323365303635336663613266 -30346263373361393531646664316638663132616464306539303334333061616630393662383462 -37376666376634393462663765343737343630623062323931346239646631343834616561616139 -38623334633463666465343236383337663862616435623163336635616337306639323536326335 -31303730666333393034393232303739333030656236343533356561356332376631313666363362 -31323834396330363231373630313938303961663863346663613437333235663638353137333531 -65353339623934373465306436373065383838363232316165353435306361336235303666366538 -66306263623232346161623165643131363533363866333966386535353137633637313165613364 -36643838343232646230303538393237383461343833643631633736663238626162303732613765 -32643265396364393731653835646531376331393536353939653265393739633134646539376565 -62653132383833386435636332626264333732336661616366626633303661613661626634383537 -36373937346534313231646533653263363866373233383630326533356537393639663738343739 -36313836663339383137613361313137393834333638653931333534313661306539653632336633 -31356238343163376264316562376334643938343162646135653934336337356636376131306163 -30356430353937356462656337646366326331303361393065363366333464313565356539316435 -36633866363466616331353135633630653264323530633336336131643565616231393966643636 -35316534623961386232613762356364646530306462316538336333343966613537386462356331 -30376665643435633633343730326264346363306664633132393232626231323465333636653438 -37663263663635353834393365383537666166383332653361323262303538393639396138303830 -34393936356137303339373938343934636538376638356364383766343263643339643733633362 -38663261653538376465306232376366323438653633356435643661333364353237333266646139 -36346636396262313362316532316631333533666265393838633634326330666466323936613531 -65386663323335343138356239613839373836653739303562396365636635363332643662623830 -34343565346339653163366230653035633065626137616631313763383564323539336535393034 -63633663393065656635373666343435323130346230666431323532326263333035303866613739 -39653336656435626263626261366130356365336331393937313833303664616433353433313734 -62326362343739363339656231306363626664623362386437343332613432633133383739656161 -65623539336566356432383862366164323136656136363538613762363335636231323237383638 -63333236626131643934316630303362623735643035616463323636313331333730383336663362 -64663961643233666161373533386563306362326337383866613066373632303665386564363731 -30313966383861316130306434346435626363393036666134346133353231623832346562323433 -34353333353339336237346432343262613735356266646636333537323935396664393237343761 -61383666343066313862356233303661653762323337376634656137393732346639376331653038 -62313232366465663132346266336534336233646539363938323936343366626565353639613265 -38326465666632353465396535376161623561616536623866303763393038636366653230363933 -38626635663439353636376134363135666134333662653131633262363766633435353463303962 -30623435373438663064643362343733663166373666323838306662383666336365343166386135 -30643861656435346336376135316562386565643836623732616433386433646464333831376139 -34376436363437636438633434653530323430643035633865333936353561326233313834383166 -37306564363238316365613038643532303733646663666537646466343532323039383339393631 -66326265633966613230383762366334383761373961386463346436346137383237326236653333 -65376163353737323035386564393736363636323862326639363065303035343066616439376561 -36623662376330653435343563393130316462343831353464366135623465313163356434636366 -66616238626263663138326132386362343834323537376338643038376133363434346463396332 -37653436373534666562376466346631316237363837353762633862363764613431633863623063 -30636430663734366335313739373138643036663134373930613138643362373535353330306431 -64613132633263363631353864313965353934653736656438313535353632613163636163376439 -62303833633562303665373638333864336433613632356662313439393266356361656461383333 -62323031656466623135623837353463363630323864316639383734383739306436663062633961 -31303062313933323535616263653134303464643936353761316361333361376266653836306161 -36376439623938626262323138313163306639393362623465306539303833633039386539396539 -39663035353763643161653066333764323465303032613039396431656339633030666562363562 -30306361613634376135343137346537633265356237353266363431356265316137646236653034 -62323138616663613332353964653537386638373930336233323337333436313033396634323532 -63616633653962373162323339343863356265316361393734323133393864343234313064393436 -34303331366538633334656239343136353864353437303236313538306464303562353633623134 -36306361373266343339346665366138646561323963303263343265313432316337393437333039 -61666636323263376466643664666337393164666138333631396661653235333235373764376433 -39633133363566333436663764616463333734316230633236343639376335373663663766646366 -31376639643738343363613361373131336461393332646461353335303333316565323461663433 -30386264393638373362663037636565303838326563386365306333623364656435376131333830 -31353066386565306664653363643937343161633231353034643635336266313030613161373764 -30646231313232306161656266363534313233646565663063633861303535323433323137373966 -30336464653965613861313462363135323437653032346364363030646535613738623265633436 -63663833306334363333373634306138386532343264306530393231643735346135396535396534 -30656537313436313836356331633265623034613938356466353062643261326431356232666566 -63396265633338383161316230663762303836323537663335386133353232326431366630653936 -36643966393166363266643737386130383337326135343033653537333030663265636338393861 -31653461666364333237393236633935643030623233303561663462656532343563346339626439 -30343061396432623235616532663165663664613532383166366263373265373361393738396464 -63666233616664376637613138636336343364653961346435313733623335316263343631613239 -34316664636235633261326432393036663232353865386136383432646162313630656531373439 -34643738333430343730363463333735316264326131636231366138656532616562383663363339 -33643837333561313637363136666561633039326438653830623361653332323930393965656263 -32666637383030613832386162633636303762633231613433336230306566633232313266643563 -62353830336538343663616437353337643234316536633931663563356365386430626637366332 -61346630383262613336343235323738633730366161386664383236653937386364326261663038 -38646533633763386536623434666135623663636233346537663233356162636631646437363830 -65336266666266636162336566663662653035306533366239363231373663316436363961633533 -62663638383562383366373262613436336561663765623039623663666162613562313634363563 -33643639633065666463633731613038656134363037303239323163656239613361313262626464 -37656530633634386436633636666432653563336535666433626333636439333631666365313061 -39633339396461376136306332306165373461336438626532626335613337633565353735633637 -34323733316663363665396263393933636638353265316339653431373866646232623938646566 -36303263623131386232643063326539313138626530303166613536386535636463363032333964 -36316633383733333633393832363961353761316462636635656332306533663765343230393636 -64303031373533333537353664393361656465346333373338666464636366323965326134366364 -33353161643665373461643965393938666562316231373030663037343363343434616564356132 -34336332373536313864353734393861323435313761343636316165316536386233313030346262 -36633838633965313539663430383131313863323730356463383736363963623264326239663239 -34653166316163623364666330666239343761376463336235636261386561386633666232633036 -62353566613332386133613439363633643930663631366432633965393534306437306532643663 -32646565656166333064353863376262663238353136383532633432383038646239616363643832 -34346136333231333338306464336239623161356464383132356337313131656364633762613066 -35376437623832656262666463626237633766333131646533633532386663353537663033613465 -31353239306134643664653964323530613334636465663937613839363562613832646638373539 -34363532333362633161643363336233613930643331353834323961613033373531366564343664 -39376632373732373833373939306533623734663335386631643636306235393766633366303237 -33396231633434353365623630633464346663336162656461306434363366313934646232663062 -38666631363562343838643137653261333836386435323037633036303236393438343439643565 -63386637376533656430333131386138323837366165613765386566373233626633663836383636 -39383538616362373936666135353230333638343034353731396339663536643962633061636138 -66323162333238396663666437663063666165623966616662386634616630303963333736666662 -39666462393639306564353636663762356262656133623264303034363637636630646135356235 -34316666336431653061623038393166353462353232626264363932663661373134333331316339 -36316332343530613037323430333265396662393533653462303462366362393162326266633365 -36313762383836326262656637356532376563623131613462663933376533383230336561386664 -66326438393136616637313735323538653266623435323734616338323736616330306339633131 -64353431333039393766333765393065326166326163336531613031643566643037333138333361 -38363763343664373332663030616530653935666566646130343533393437356133373365653033 -62366166646338353635326262333836303030666338396262623333373261373830373631356531 -37303836613534636633363738643664343666386237373734666234666362336232666639613966 -33626231646238363366623632366261616230333131373866633962333539356534313433363830 -34626334393037353163333162663363323464316234646266356536343866333766633136636264 -62333061666537363937366165313264303434643135373464636430303939613466636564653736 -39323564633536656433313231323938346537636666343232356464653464316663303562376132 -61646437383363393032613739656534616133343232383430623032396566346238353637366261 -31333663346534303732663262643430363436383038373166643863306133626264313536373463 -39633431386636653634666661386263316366386137353633373461316565646365326534643435 -64623530633062653336616162616332343066646165373261393833313563316338346362633331 -39316566663139393931393232316165306361363334626266663835346361656637306433313139 -31393738626462333938633165643035613135386531373031393030366633663464333832636238 -34393139646639363262383666366132373762356138343837656564306263366637326235396364 -62643364643939666439303965613439646532336466623261376430316236323133346565333765 -64376662393331613132653166353539323636366134343534643931363037353933643433663966 -32323237396534316634613335663933333762303135373139363865653239636664333535323964 -38626364616563343635643134356532656138393733376438313032386330393465333966623632 -31626632663462636165346238633265323864373862343762323561353064623365343165353862 -63366537363163346230336565623166366564366333306232323536373565333930663534396564 -34306332383039396235393032633136383638373161356165623433636564353134343237396138 -65373333653238663538336232633138643930636462393634366264333562373366383131396431 -63313761623430653862316639363266336233623762616533636233636535613830626163636462 -31373965663831323631346638363433306636343430616464363935373063353462373534316333 -66303164643739613630613435333430613966313632313137383030653235323938663837343735 -34663137316366303837636136653539633432363331626566393834336232383336316533623866 -30393831626162303864613863356662613963623366366533626131323965303466636634633266 -30393233333036656663393664346130656634313833653639323636326237656631343330656163 -65373663636435353062613533626437376235636536633032353538663063363865366563356662 -34616666653234363534373165643863336137613333613465643939653836353530333964326666 -35626133303130306335336137363833616366633065633634336638636335353836306539666234 -30306135323261663630306439643463346361363930623539366135373831336137316164396663 -65393166623962353964613631646536356230353336613536323164653436633630383333346331 -33626633373732383633616264313666383734613133653963626438613636646664353330336538 -34383061613165323536356438383462636663613766393130636366343333383066666433653336 -36313337343965633236396436326238343661343964343035393731393162353932613261663232 -63306334343834633336363731663735393435323535343863383965343737326436343830373666 -35656435666133346337303332376433623663306233346139666465303436323430303037346365 -30383230353730373639666638656163323861373330663234343463663661356463646633616166 -37666431313734316564366532343965666434663539383538626636386262656330333437386436 -36343863396534653666613063386438306463646466396164313438396339373632326536343831 -38393539646262616361666466653138663438616266336532323731653838336638633930663738 -62616466303135333161656561373239663330636332336463366132396330356138396139623164 -35376630666239383139636531633031323565633530353533393661636236666166326662373631 -34383536323861383839633861386139376435383163626632343838366561396532373330656238 -31613431376335306539343833626130356566663461376137353837303661323937306563633162 -35393637373662656165376537623536666238336639626263616238363265316130363333316661 -62366234303134336639613362313930386333346432643162353330353638396262356466313031 -30623866326432633864646530303730613638636234353830343030656661323062346139363736 -65336536353530653362353232323466313864336561623333633562303833373431646462643065 -64353338303836303037343233386639323239396463616463356631623938343436356162336438 -31333338306164333761633434633330313134303839323831336639633737363639386465373935 -31613861366332326264663738303636623338613935346537343861393633303039663961386635 -31363230376631656634393336323165336538356266333631353134653434653830633564373061 -31646665343235613862656361303566643930393733363032353666303433333665393832666538 -61643734393764373233616265363338363461613433623062656134373362383362363033396639 -39656465633937366264383864343164383831646339306363663237663035623539333434323539 -39623738393436373164376332336434613437316534383065616239326361393637656631633833 -65393735653730316436386664393961356439373238353232303236326364623230663861613032 -31623362336439393739616639666663626137653135656639663162346233613765373339323539 -65316165666434383066303164633135613863323536363863393535366262343064663864666437 -37323766333166336238333366613936386338373138613632343865663362643138393931636231 -30656339376361633237623435373832303366333631633539613066306134336637333431616233 -65313465333265653532316338613263656332376437656466653332333961323565316164326138 -66656631396437336365373439656665653930383632336136663432373231396566663039383031 -32363464393339383432313836343031333430316365323132616630663464313062383433643035 -65353233643131656364343239373134353665643036656566363438343733393565373638393431 -66316364376530303131653130653866363462303765366631373432383863313437333734336137 -61376138656564636166623161343831396361653064633933323838366136303830303262336439 -66613036363161333166633464366266363030303637656165646534626464646435353137386133 -39646465393262643632306237346636663637323333323039353863313435303239323363366135 -30636339663963643931393765333534663534303236323433646239646663333530333033313566 -65376561646262323837633739303236343430653836663037613434353534356233306334626134 -32383737363535306634616665353362393964303265323162386130633731336637393131313266 -31313637646431663261646264316264376138653135626334363034663465323561323333373032 -36653863376431656263633464643861336163656339356266646130623031643631643937363937 -37313361313066323236616132663233643034356366373263646264306239643566363132303336 -37626362373665323961383731356237303536326365326233363662313966393839376563373138 -39326565386661343331653039393263333865636533646131363864316232386331363662643630 -32333264356264663630653439336232346461363062393838663531623433613331363666313536 -65323533333238366239623437333831626536646330303664373434333862313831333961663431 -31383434346461396565386166386639373165616333356361353963336565656635336466326361 -35623137626633386333373435626135373430376465366564366262646132656137613166323639 -39643765336165363830613738643534326632363035663737353738393137363462353439373036 -32373632346536353765643739373362313365366636303464633464376336363633386538626537 -38643061393366353463336430336263373432316431306533326135626365393666373031346565 -39323262326362313832643665646265333530663665303532363134333332653732303736376433 -65396361656566303235626461393364323264613739633336396266306332343538363933663937 -32303962346131366335393561306564373930646437626436303663643731653439396534356464 -30656532613261623165636562383130633736333566373964383161343063646330313966383831 -63663232653464356331613637353735343930313766643034643863646665626565363462353537 -61633865326234383564343361663661643231376263623437393030316665643531386635633962 -62356130306666626436306266393162343036313463316334326436316338633932623135646261 -38653833623035616638363633613163303839396234363731373733323036393035323132363934 -35663466616437376339363364653438636664643066336266613462393364306332396232366138 -32386665303961643261663433313333666561353735306361353134346334656333346138373134 -61313666343933643331346438386262383139646332336437633863666436356535626665343935 -64663435326262646261333334393731326662366433653834353465343439363639663835653233 -66646137656338303533626631333565326635633633306636613735656262346161393438363437 -66376562376336633030353531386538363065316330366561376465303734393536656662353638 -38323566363439623435626530363834363464376137303461653961323530313361323761623131 -66373939376233663866323832316663643265363563613233663163643466333962313636376462 -38343133623862643634373632366162636366316166343530313134353532616361326432363261 -63383066636230366338626234313133373439303563353031366364383339316533636265393136 -38656164363430613430363234393638616630636435373362333562366432323863366236363032 -37333131373365656135636666653936373436313562316637656663303931636431636165393935 -35323366393735623238356235616362363530313163613563313664303333346164303064663561 -30363664663536656437623334613537636232396232623661646431346363623638333832613038 -39313936383333323832656663313333383536303539366263366264373334623766356264383839 -30336161663233376634316138613332363134393034393262626335633336653563366132636334 -66633533326165366466303236386534336233326339663563653238613039616131343862313165 -66616336376430616533343230653233386166333966323661643031313165396162343638313038 -32386235343733343863613033393831313363613138343861363666333736393034343030343835 -39653333343639346131383662313638313836313566323135373963353062383430613033313336 -32363762386365356134653462633038623863336362646134303764343133613865373861643431 -63323733373738633937393362363431303537653730386130366137666161663939623265613533 -33313836313162383564623539633035666233623839636463323330363335363433313433326537 -61626666646165373964383364393764366637353765316136343937396138663535346662316235 -31623339653638383739373637363662326265393432646638393661386136333236366161343265 -31303664383161393363613738643964383863656562633834623333343637356439643135316437 -62323965323866383036393231393161383263373466393733346333326133643736323838656662 -33626537636562343937643935333933383033313161393536383432303536316530393765363163 -33326539646566373436373262626366666632356137306331656266373839613239353530656563 -30303664663765343532626138646332323562313336356537353937303263373739356266316436 -32663831353631646137633535633761663437313964396438373230323734343861303530633535 -38373965313236346535613864333832643562633039663732323035633737313863306339653532 -32663530346563313466656538386433633931393864633062393262393035396466333537323037 -61303733376437303166663333396435363530323063353762366137376435363766343563386336 -66393437323363343337316464356131646333636233623632393235643465613233363635323930 -63363435303630396237366235666232633466623766356135363437656263333834663163666333 -61343239643739323430306533666264613365663331326334396337353934393836313261306265 -38663637643739346231643534366535306138393662643339633933356463653964656165383533 -34323939353636373031333830653761653332633030306535663235376233306235373166343334 -62363238663761656266353839356662346263356134303432396165613238303437633661313734 -31613739653863313536323836616637326363633836613237356332626234616433396334376435 -33613239643166356335643463313139373363623633356234633934323535316463376566373063 -62386365616138313131303666393835323137336532396365393763636339356462306530633335 -30616561613436616537316531326539393132396332633561623134356633643866313137653564 -64373566386134653636633230653061386135336361376339306430363335383031343135333634 -66656162333338363462343365363265363765333962643436646461613464326630633165633037 -64653161303435396530623231383533343461353239393539626661663266366362346330373233 -66636339363031343034386431333330393336336465316261303863336536633435646361303132 -36653133316562393334663539303133393639656532386364393234396434616366306539303532 -38363864643262613033336338363730393939636665303133336133363035356165633038643236 -38396564386463356266626530333765396133353865643861353337646532363264373765313235 -33333339363639313430626662666163643062303833636137656539346564396562393966376536 -37323833633165333838623530353665616361303762386465323266356133613031306536633061 -37356135316334316463613262396563393362633066333666633435393565306166613037373731 -35313661623232616534323334613862353836653533643234393061373239666166346164626661 -39633632396433383736623464373766653632616136643966313561373736303766313636373237 -38643661393638363363633835323335376166636439396638306531613438646262633939643166 -30333831366632323466326364373638326264663937363331346166383665653465666131646666 -61393832326266643136356564666330343564373438316437373162313835353035343063373739 -33336336656435313435306563316563393331316338363935653363636664363839626363343331 -30646432303936326637636237613436623363636131343532383534313165313134643032353361 -62643035663130623138393864663536353965343161326533396463323930386439303465346136 -34333061343435326565613266383838303262663337343431633030626336613737353835376539 -33373333663935303235376635633431376161326264626136343232326431653332343462326237 -32313739363562383564653736656232333932306631616236636235613136666330346666613830 -63386436326265636563373033363037323761646534613536313730626566656439613230333764 -62366131353334356230343039663161343038363762353261383165306161376234356464333138 -61663462616531356230633437363061643538636339623366663438623137663663646339623939 -61633435653332393234666134633138373963643466386331326433373337393233393962643137 -32326231653931326338303830376237633338646337633363626535376536346233303236376639 -30363630363035316534356330393964656433336531396162323563316138643838633937363061 -62363363326162653033366532303830396566363666383934343165333565653866363732306435 -35613331386132313062393362626365613364323333316234643765653733656332643230376337 -62356432373733386462343132623833313832393635633035366639386534626436346538333037 -66613935333937353136636439376663626563336562373732373530343734376464313739396135 -37336632666438343537316361373461346532643030363639313834616534363834393931653734 -62333264663838613730343638336137613235626231353830616265383432636461393261386564 -64653138383334386563313865396232346661656338336665636434663538366535663637663562 -36343563613535363465336330333831623531626433613439383763346133396235326664633831 -61343737356336393531613231656338393939663939313532366631356633393539333163643063 -32303737616336663036353662353434303863333765376532393630363834633938613163326431 -37366464373666343061316237373164656462353035663462313938633764303365323031623234 -63326334333037616537303166356630383035666138303066633232633764653265373234386533 -36633439336133633236393433396434303635623562326462383165336265356138333135353862 -66333434646130623439313732316437363737636231363031336130653830346461613561356334 -33386239623961303635346665383665383563323263313664393661383265366561373934616239 -33326332616363396634373365613035376439633164303565633030373738616264303735633066 -33626131316165396363633534386636303831653366313631626466353331633432326631623965 -31303135653035363933353866373561656139386136366334373437646637663938626662396361 -30633433396263353937306431646634393636383934313530643130363938323535656330353763 -33393764313466376634626665383935303636303638373232313161313165313931346363333032 -65393665626636663961376338336534633435366430383133386536333366666663363635623463 -33373330623832373565346133376133633630643962656632333730366230653838386462393464 -61653934313966303732373136353336313866396264333936333539396163616562333338663737 -38613165313264383965386566653162636561656336393563623261393232623037346332363163 -37376639656566373862393362626534386462646534643365323335663662376537303564623531 -66306335646534646333666332363336373636666338383031633934633735613165353034376132 -39366166363565663633333531656132346364323731326364343761316563313530386663666136 -34626330396239313330636565626633306565343436353065373766653736653535636235363565 -33653539316561613637366537626564393536343865656566303936326661316264373232613633 -36363865373735363866393137656363373565376633633637316564643738326639363539613139 -61633736336539646439323966396234356232303134363933623537373433653339613832666430 -31313333316464636535363562393931663863316630393432666237346362396234663235336531 -35643634343562383733373264323065616162303931303462343261376163343664623736393738 -39393639383535653430373632653930656438386533376337333333383061646263303861623766 -31306433343234643833626136343734346431333532346532393633353065633637326330613232 -30303532646162336633393361616234376136396136623563316432356133336431633030343863 -34386437393235313264336336353937326233343861313664623337323637636566306639396364 -33333163613034343239313361396236363166333234326130323938333535393039326437613237 -65653366356635363532356537353530383263616133303565383936336632656432303330663334 -38333634383262353661353039303333376437396465643465656336646539343534663634316237 -36626365373536643566316630373030323938363466336662303562646435633439323962643261 -30643865313666626231653333386235373966323663613138376236653134613032646266363063 -66383833356439393333323436656330363662666634303334316333366132333366633635633965 -36326632623437356436643737626138373266376638373339656135643832333635613139663162 -65303664656637383436343562326335653034626262376235353437363365393364646663373263 -66306561623335356464656664383262616435663939386562666639623034613136303564356564 -38306261646535343434316365383663656565313130623733396635323637366637333561303630 -62303462303665356435376362626563336636653731333364663536333263306432643261636437 -66633031383630323734303032313532353732333665316139643036663238613436383065303438 -66653930636130653131376265373764313038643265313333613361303266353830316663316137 -66336364333039656337373062323739383131306336383363633064616663336465333664313939 -63616265303736346466383963373630323436373463633933316535383433383662356436316334 -33616666343938613062376665386564613337626533643866616462323835363131393539643762 -35346431386432333232363938613164346664613332346336653362383266396431303130396638 -33616638663536336263666231343636663932376164646236303764636136323865393133356533 -34346133663933373437386331353636356265346237346132636237386439303834653738333833 -66623030633033386332343761366530353565343236653061323663363938363430646239363861 -39623138366634343037303939313863356236333262343862656136626663366133666639616531 -61356538633764393561633431383634613833373661393635623833346163663030636562353162 -65336239643135386232333936643635316137326137633765353434613966303463316439356163 -61363664643336396434306537646235643838623536333031316534326434643661333038363335 -38353662396634316438326234653937363239636664373837643663353933306563323565393636 -66616230323839353563613865393264626164663233306337626562643063616630333738363636 -39323165646131663866363433313236663836363939303134326563666538663664626433623734 -65306237626635613130343337373564656139323465386461653462666164393637373133333231 -64633631396334653733326134366439653364663561373534383237353438623337656430386433 -35613964376639333238653132356136306234363332636135363933313037373762346261303637 -63336238343061363534326238396532613665396539326338356339363066353736636235613030 -34383536356336613133313962363361646236663261326131306433353462623132373833363064 -64383236656436383362323238646163643035343431363234323132316364303635633366343637 -30366136613335306361653664666131663762303533323034363131373063393037383434366533 -30633066386165336437626637363434376464376165646539653736636237613238636137353061 -36383230656539323633663138323738613933383332663138623136616464306361623063303066 -37643339316439646131666364326561383631393039363264353061326633353765633836663532 -62383630646531653234346539383463633334343637653365353962383066346237646131306434 -37393837376463636662373566653837623532346633353339303839653233346338656632303466 -34656265363234306532336435666533633534316231373336623031633138633266343164623663 -62613836313237663137616333353364613332353433633431313863306163336536383538343163 -39323435343339643263633665646136316637393332363866373436396635376337386430336235 -30646562313063613062616239623063366237623565663462656433353634363434623232366431 -30336330326231313931343732396661393935633538356661623637666630386432316164646161 -35386231363535383665313939626339663336386662336239633861363933626661666534393761 -39636136376262346339303539336139613733623334323030323365376631323437313164313034 -31383261343936656331363235383165633566613737653430316232313363386639313665613865 -31326234366461303333393464623764376361353833656435613462303966343166373732663935 -33323930653262633862636662626637323438363435653363643662666236346430646633396137 -31373661633362303930623033646336666530613735393533653937363265383437313634396238 -65653330393530666563633165383133376531646363623062653935613263616134363031356237 -64326335313338616564373365626133643965636230396134303938336331306536386537613837 -39353834336430386465666361396137326564623966613134636331343761383937643435303439 -36663030613762643863636130616632616565663231363631393236363362363235333166376431 -33653533666431363864616261313163376232353466646333383463623139366363366635633261 -39366530653638383266366436643636316161393761393138393034643136303438333434313938 -31393661376236626363643637376463626434663537393131326136373331383935356332396339 -39356163366536616633383330646437616462343738363931393236623031366365393336363735 -63666365346339343532383965333834393137666239663139326136396665383938613332626630 -62626532623639636262353266303164343036373661643265353538643234656264666137326463 -34633465613366643034616663353634396237373965386435633236376666303930666363393663 -31623765616233363763306566346134356134363664663139363363313463323063656331353130 -36663461343361313863623832363037633837373337356434333462333736623166303236383433 -61376630653033623236323133336662346462303465356337643961366466653432323761303139 -39646639383432353065353632316636326337623063633466643263353663633133383835633937 -63303536653834646165653461313433396164333530373265326139616363666439646333313737 -61653536326232323265643266316563653038343465313366666131653436303566333036363832 -63386265316466653832613739373762656464373136333839343935636162326539366530366165 -31613833326535363364336132316535363137313432316332383433323462356331363163303035 -65366530313738396337633137373066656433333864366166336437376633646161343662326262 -31366664393638393934383464323062656534336437383761663263623631383330393162323739 -64626533656431353033666364373564663230626234393139643635346165636133396163386261 -33653262613731363639356534316365383663383731636437303635623931313165656630633535 -38323031373233386366346164363038386537616266303061633435333237643031313064666638 -31303532356562333663316531383461306439373734633065313931663361303932356236646237 -38326462356438313066653434323632633165323036303061336234383130663264663834303161 -61356137353537376434316464336463353466353866376565346635633466666137643139326333 -31313031393636333465646539396239323766313930386331323763653665616465373264663436 -30323537383139646339646364306433313337356333313661356534356639363263663032326336 -32326265313236336432636461653265396235316636363037346133653936343730616637653432 -63396261316462366435366133653066396666373065393239666538363235366536663530633439 -34616336326339653037313332383538613365313534303463343139383236393734623639336465 -38656538316439323232643033616439323231643432393033616132376434663333646633653865 -63623665323831346334663361613630336235323063393235393361366131386330633766386132 -65326333613661316437393032393966303936646663306133613564303162333365666161383238 -34386138346664386166623236373962663539303166666436386337666434646430383935363733 -34386435376130316236613230656532643263376461303638643635653237383036346237336131 -33646238643163613930396366646435356361363030353263633533346563346531373239323961 -35633030386462646536303936623562313338313036656363303863313566336163313730653836 -31303533306562336537386637333336313461396665303061366132636365626637323666356664 -34396166343038623164636130366166663035316432373237333462343662323566313462333462 -33613039363364663761396337373737646237383664386632363166306364636139356165303834 -30316631393562666235636236376137623238353035373634383966383437303061613632666631 -66303533656637363563363861623363643962326339373166623963343038373436333961303236 -39333631653632663866636235336532646235303862386330396436656434356232313439623464 -31336432376330376239646532666366656365373537326361656234323262316233316131363238 -30383761636661373765363836646563646363386138323332366465646463346335386161366336 -65336661613030643631356630356366343062373938353239656563353061646339316431353662 -66633162623032336532373235333736386236363837633833346330313263393833363261313366 -32366434646466656138643961656631386263653761356239366637623361373731333431363735 -33633366383239336431343961353334353032333638636363643262353734363935383762356666 -38373634353837633164303437346337666431643136643233666331656636663566346233613865 -66336464346237383938373833303337623264643637666530646665343638393864316636336265 -39316238663732313366623338656534663334323637643265623839336434653732613865346566 -30393831613634636363623564636235636239653936333463343139633763323365663833366537 -32303763373936373061656534346631646164646264663433313035336564613036363433646664 -64383133353163623939656362646232313130616161326535376434343630633737663237616565 -34376537383230343434653166356565373931373865363032643332376136616234386437636362 -61616439313261353364313339613330346362633261366661366231393765396662313164376634 -37623531356335366666656338653630326133613164303363363832303236313664356237373065 -31333933366563636137643936336235636139666166366162396436386539323861623064366663 -30343834336264626161376165303035353832663739336561643038323662653738646561333732 -63633932333439616339353031346537626163376535373639363266393536353638386263326563 -65316537336436656134306132613633663038396166393664326233653861316334303665656364 -64623561383062373262336335386265303464376237326164613335376165336237303265623264 -34626239373863653637333033616533353031383932396461633931366539313162316262626263 -66383065383934633636343964353462636436633334633539343464313635613730353963633337 -34353831653362313934366334626437303431323866633532633836373063626233356339343935 -39356531363539353763333033643833346234323865376432363362363036323031336638636632 -36393835633533666233623863663737623764656161613734373137613331353332336338623837 -34363964656166653362366536366236383231343032383066376333666564663266653531306662 -31393538356635613562663762343563623838383332393935613663313135373738643536386665 -30636436376234383234316566313366653734333663666535313739623833636234373834393664 -37386565313232353534633961366264373934656165373338656431373065623264303035653533 -36306632613163396561366132376131643234663730326137626330616135663730646166616638 -35626234373965333038376264396430343761636263333161366164623439396561636431646463 -30363732336237633530316331633564633061643531646432396162366432376465396531393630 -65656362313466343431396339386430653036623962653832386630666434343337643436613065 -32323339653662376364393030646535666562343537373435316262313333646630383733663732 -30396261333932316362336437636361343139366538376131306130396130613161343631643931 -64323431656134343662623838376339636435336566366261663039626361316639663037376134 -61343739313030663639313965393831623638336132323533383630306364613630343763326164 -30623636623537366632623138643631316163643239623663653030613261363837373931623233 -37373732323665383036663633343738646164373562643662333030366533373937613236303463 -30663461646138393066643262353831343835623663306231366133366530356235343337373266 -35643439396232316537396630656263303638373962636564643436303565323435306338626364 -33346165323930383831323932356162323635656364363366633437316638313634323362353164 -31303734356164373932353261663338613032323762656239313731316633623266373736623237 -32323533633930636630366263393731376530336132633262613163626531636437623033386665 -30666664333835303234326361313339346236633335316463613830333964633762366533333533 -37633265353831333037373136316637346534383433373161373262383837313932363161373131 -63396638323231346232326534356566303239396638633836383430656162316334613438363732 -36356261653365383533353831616564663638363437316330396161333531333463623932623765 -31663635356233393838353163306462386534643430656532313031653166323862386131666364 -37626631326663363932373631636363323163346264666262656631316165663865323365613966 -36346639633937323135373939326266633537396533623633393330613665363464303331366565 -33646161333836636463343163383233643133343462663432353231356165346630316665333166 -39343336663939656337356165386131653339323564343530333636333134623832353630323836 -62383634633531346166323239383334303330643061646466643936313465356539653965343336 -62306339646564393838343932383632313563653763653836356131656534663763386635343230 -61333934333664366564303439383131383266356235616463323063663161613064663262343933 -38333936353966646264366131626237633932336134626431353464396637613836383061376264 -64363462656263313765326637626166323030336363323165323264303766323163663332623362 -32643966383031663335353363313232616331326531646638626631393638303739396233626339 -37396139326264633037653833313038333939653931353338336334616633316433646461633466 -66386337386536656430373766363363666234613738613232373061646134306230633765313934 -36633532303166383936373062626162646465323063653432643837333561623431623836633235 -35613536306635626161616638343162363033306335316363636435666336383132356534373466 -35323564383439623764643532343365363662666632323838343664636639363239653630386266 -30656433636336366632653761343165303965633433356337343464316237343730393731633436 -66613837643435666162636135303635313332303664663361653232653934313662323431373237 -35336531633936666438333830623534623666346630376564666431613738623235633363376432 -30613961666666636362636665356563346265393235343838383566353261373035613537313065 -65656538313164653935323964313133386163343433333963313033313866643034353637646537 -66333765373934343137656632336437393664643964366336326562613964386134356435333864 -62303638393532396362303764633162313464666132616633646431373131306538336661643132 -34363433326636376464393063616536646135623231643534396633313338343436663434626566 -33316336353837656166633766633665383265303361656564653935353039616331353735313439 -30323266616433633434633130323935393861396336623863633735336638373939346536386465 -66306438353262356335636430623564373532333065303637656536643062666434376638626232 -62653966643832666238636234313361333232363664323138613839393661363563366666373439 -30363734643165316238623639656663306164336235626539633938613033656336306132353366 -32393261633533393932376238623139383265633861653261303739383730326639313236656662 -31313635626362353461323433366532343336663637636664626332626332653738666265316633 -36653965633435343935316531653264623133633534376130613165373832343037353264353363 -38313834343731353238656164386633346563633766666431653666383036326130663439346439 -35336465666361653733653237326562356466353739323762613835303564613137393737353530 -34323437353732366134663066643964356464363836373330646662613732316461383636333166 -37616663613565323862343664393935303130666631396434396161643031396562373033616635 -66386266393036393366306531626434363732646331303035393735613632383265353836366463 -34663961343666376131663666616261333236313039653265323039623138663832343265643730 -33393564386233343831396239376536303038346235363862643861376634313339323738613133 -63383965656132393336653437623338323662623339626239306531316664333531623464636263 -30386166613437656664373262396261316266353235643639313838613033616637666239313761 -30343732366564393266386266663138646437323938663239326164343935333963333333346166 -62643235633466613861633939313062653761326332326365643466656366333964616664313532 -64626561376132623862316466616632373636656264333532633737306361356566393437373434 -62386464363135666132613666306663393236663237363831343333653037303938353938333163 -66336264333937333538363035366464383065336632636635343963373036346164386530353064 -30363933643233656263643939343866333932663965633561313330303633313936623565663262 -31306334313366343238363965323231656433393338336432613037386464626262653239623739 -37653263383833303734613939383566613466353562343530623864356164303934356363613631 -32626239353362656463323633393931393863383930323438616164366462623838316663313863 -62376237373033373131333435373166363265613033386436363334653035363665636439306234 -33653831633931633539636664373330643237636565366239373664373637326336386539333265 -32353063313566626537393435643132343464373261313537653935646361393561636265303564 -63343532623461643663396636613139646632353736366630646237386561356362313566346634 -30353035626665306439356332363064326365623936666632326664663533376236333264383062 -34623130323537323635316133646463633831643232393532633761353035396135633539636565 -62303135376461363564643938386662336264316335313631633333373764653634663438306166 -36316137326339613065646435363336646164653932376232343637633065653237343036313861 -65363061373539323934356138373537626662616232663836343538353362323738326337393631 -38353438663731333338326538616434313362353465616238366135333130633462323230656661 -39343762643565636664663165343164393639353336363363656639396531313237653364646239 -62623664643432613739663536646338653434653761663230303365343539353433633262323430 -30363232323734333862383263373330316233316532353933326462363561623065623230323536 -66353334393236386135653436383836373533303036346230363863343132323761376631666161 -39393030626261646438303231623739373161393438383638323334386335326261393239313634 -65313432373064306334643531366239343266626561616333306633616161326638623062386636 -34663330303736333036613132633039383933613835386133343366323066316662636332616637 -65396162346565313936643032396662326662333334316436353039633138663633373764323262 -38383562396362653339373366623165303737393634343837613163383533313130363635323730 -61393237623164366464666236623165383132316335336364376538616131353530303037613434 -33363763356535353365373963386464373065316162623864663938383565313533646238633239 -61333662383262376638333033653735346235323138626138383539343534316133393561346439 -39393838616661326630336531323538316339303737656635316537663338646564303135316637 -65663062643637306436646665663465333665396138646232343736666462383762316535383833 -33343437643666366538383763396464336336626538333364333164386230653766306239663031 -35373363313838343830623133613535323765356539363337356666653633363434353032366337 -32363339393633653365623334666234333930313639326364643561653165333736616135623039 -30636234653736663662323332313164663139373535666266366633653561653662313062623764 -38353936396639386537393361636139323333623831336366623830376461393362333331356561 -61396638316536636530343437653164313339313836313233303638363831616638666438386263 -62616363323634323864616364656438366536653437646365343262336635353730336564316333 -62383765356235623239366134313665363531646661653766366239633365303762356633626631 -38356563333065396432626433363430383635633462643738376335353561616565396461386533 -64343235313133636339363839666232316233313038653261323333646564623262363462323366 -37376134666666333338386436313565646563366162663638623863343866346438326233363664 -64336261373531353661366536663234373462383436363234616535323064353336313336666537 -39333936393265643237623439383334376533633338663730343837653538346332623264363231 -33623465373066333763353363396637643235643035383734343535306432393439633562313834 -38313863386338333733313665313135633930336161373861366362336131303561633132336133 -62393430343032636539303963353833613838663831646363313030363061643563636435346263 -61323435656336366361306162316164653035343939373566616535343531363466643164656163 -64396636313366653938643830653830643366643432386332383138656565643135666233393636 -31623665666533393939613065643163613061316239303430353361343931363632383462613037 -63316637653263383964366638353739393739373265353439313463326566313534613735616437 -66386336393933643439343561383233643735613732333962643434663737353835366634623034 -61663362343332663836356239636161343762333037303132303263643166323338373539363231 -32373764666338653531393932623832333036636534356638373837343663373737316131303164 -38623236353962383639663565343464643234336436623833393664643330326164316139303337 -36373933373162666431613539343330393866653032653236623730386537646633626235323363 -36623666386637656262376432353864616166613834636631346630643162323230666664323035 -66356130323735383664323737343736636366303332373534633535343033333938633937633762 -31323166333161356530626438653634633266353163373763363932393730356466336439383563 -30373434386163316331633035633532663632636433343333373166336338396463363364393563 -64356262363961663931313833373065636538393430366535376361363338396333356231623431 -64353933386132623438323832623732303035333334336635623935333564323033303733613234 -30613835613862376639323935383135373437353464633837333037306265316661633961643435 -39333134663534333834386134346236646639656436633164383234393832326538366638343666 -65356161386662633630653733343534663263613763623837633032333062623937393265323237 -63366666633935333833646233306632306231326563633736346266613335653561336462313637 -34363731656431383365383936313638326161636633643736343831356331643638323938313765 -34633230646465303065323563393464633531656361363564656265646466623261353164336532 -32626132363535383135366261393234626132643439393362376533643263303361326162316566 -64653931653832316164656465383261386162616663376330306563323734623463656235326466 -31643439633435333433333164326565313665323664663764616636663664393662363862633366 -35623034653936636434373365326337343861343630356630333664646639643861623461326637 -38336262326632353338323239663231643961656635646336313163373639643563383363333063 -32636365363435666161373334616364366234303061363864306265316261613635366538303234 -33393263373036643639353234313034333137643164636134306234663436313130666131646638 -39633935313731363636353737626135313764323232373931336438353663396339633932393838 -38326635666532396139653334383866336335663430613536336566353636313532396263366664 -64343966653232666435353532663832306662366232636366353539383462663965316637623030 -39363938313664373137613562343731323832633664656230326266393462623934313739383264 -62386536336139396461346566653038346633383761356363643433663365393538623435353434 -31383734323336636664383763326535653232323736643734633334323362333562366361353233 -39323963333062303430643961313130666438643338383136393334666365373833313939623563 -36633334613133646165343365383366636538323038306364353864393735383430313464666132 -65653938623465663333356436623963636630366437336138333066363737306461323736616663 -62613665653334656565303931613763373865613561623565386461626238653131363864643438 -39323864353434363463373163643637333839643666343730636666306263333230356666306466 -64613236623036326235636664653436656438373232343731303731336235616666336432626336 -31306564653931663866633164303335396237306163646236613237646637373463636264643835 -66353364323435356566373862366538663561333535396239643934616433336666653439376630 -64343538373365633063613837376162663730363236623463343066306664353730386464656332 -37313562616636396363653466656631303931663635386366363637303465376633316137363932 -39393365626461623435336538376562656239666533326361363635323734656461613430313963 -35376666356464383836373530343732636330666366373562383465646438356364656239653666 -35396137636633623034343532343039613331393865343064353938323430346430303162333762 -61376234376635393661636664613131313034343938366534316661373761633539303530333430 -31396530353961633338363839393038393064343566316635393362353031646339326538646530 -36376537343363303764303439626161353233636664666639613539666134363133343035663062 -66356262316331643039303331316430313162316435306230363034633763343363343534666430 -62613030623430363164663264396662343430393033636130306461383633666535313765326632 -64666330613461663666663036346563383930623139343135643663613065366664346462306336 -30336437366331653830356633336566356264623664323937363231353166333339393335303533 -33313062326434343437353534376161386530363732636264633539393235353065663034663137 -61333164306232303539396563616538336361356339303264356532636361393031333935326365 -30386362363333666138363338383666363663383535343432623138626335663636326339343033 -34386564386239636563373638656631356433376136346533396331643834333262303366386634 -61363964356365363332623863343039633262343437626264393738396666346134383862613433 -39656135636438373665363966333630303737303530313133366165356237663466383630366636 -64336132316164656166623531663862323436363066383837633732343535353766373563313763 -37373161643735396163383965656662613863306537326563343261303139623536333261613765 -65653536326637326461306334326465383039323531663430363861656362316662383731383230 -31636235333737633361306261643032653566653037343265313662396265616135323139636365 -66333434663234653539303934363266323530366262646633633933396461373832366563616239 -66383464663838643433616363363366316136336663633230653161376664666664366161343437 -39326262393463353062666262346261303532636437383861373263636333373965343831626530 -66353631383930656633323964313031303631326562326333303964303035633839323761613636 -63626163646431343532363863663264633838616338656630316636643265623534366538666632 -64303561336339363836333336326166323163323666313039386166396366633365306232636534 -36646633633464633062333062383839616361316234396234653864393833323062623333646566 -61356563346662316235333532376437343534313831343738656165393663653239356337313337 -35616139343731656130613334306339346336646236336234313331666361313466376166323964 -64623565323565363331333334313466376661633663386338616132656562303732356234306232 -34353436323839386131343737336632376337643835623232393666663861316531333235383937 -61613933643531633634663530663635343336363064326264343863346430653963663262633933 -37626236373662626634393531333162343661393830333562343838306432313733613236656164 -62636464633561313466396161376333303862316137636263383730323539383734353336346336 -35383161386665623630633361356132626566363261323532663562306434626238353365303363 -37663831373665613531383538346439626334393437623331316235623839396665373266336638 -34663537613135343036393133396563383861346335656266303631656435643538346466333838 -35366337313733313766363239616133623136363932613464613737383761666430636663393665 -65396131623936336133636566333565363266373535353539633961336566616662396333393539 -35616631376635613233343032383038616137336631326530326138333839353036393364333332 -34326135393036343662396335343361383266646538646339613430306630643465633566373238 -33366530636666373238643939323336303930653835623265393337303735363961656239626261 -38653664616338313364323437613231613065623435653763386466313362653137323032373962 -36386433623738626463316439643365653361653665346637363262333331626161653237366333 -37363531363834386237336432613733373565343333353764343666343230313365613739636564 -32373936333535336630323163376133643532636336663031653032626131346238666534373932 -64613863376662333665353730626562373733303635373533663839313363386138396337323662 -33363365656337393864373133303330336333326231326134396437616633663763383963376532 -39363031326238353862613264376631333433373065343838386134366661383662343262613136 -65303662323462373563663732323861363663396537336132346164663530366466326434316563 -35396366613266313136646666353766623663336366313565653733633339336633353063313434 -37333033393236636162393036333633333339663362336636383761383935336232336261386337 -39333932326462663538323866656335353264346234616537383937393833623132346361383838 -38373339316536356262666538616337623430636439616239353336333662643761346239613636 -39363366656231353732316338323365373734313333366465333732316166623630646430303439 -31306466666332633563363933643538366435303462353934373762663931666563656331393539 -38663739333765383265313130613936393232626561393461393831353234383461313165373561 -30316266393134373361363430306361653564333961373937393664343339396362353266646363 -62323736633735326462343537366262356162333032343961316539666430343063613837666366 -33343439636331666130303330316138356563646639323961656138343334336665396634646266 -64313537613362386561363937303636313137343435303761393437623736386636616163663064 -38386135623063316131636238623638393263326239663364623461613466376232396436633461 -34313061326138663666393234623831383066613137393364393462323431336562346562303533 -38313638663839666635323465336662356535313233396635306133656632333161343337643635 -63376135616139386264363535313632623939633336353138383337393664666332313366653665 -66653735663139363366653364663762363637383161363738356538363763616138343864336634 -34386164336630373930323735326237336537316630306262666165653931383361323765356662 -66383164303264653865313434343231313263643135353737373065326639333562353861333534 -31303833633738346133613633346131353234653437303338633964626637373932353662333431 -34313937653764626633646439343364343438643062626633323265663761336266303965353338 -30653862636436383839613531333435353435383365356536343630656439633261393638383364 -33363761373033336538373935613264613163616136386131613837623635333339326166306262 -65343736386437356133373331336464386663656563626664323762346661396266303734343935 -64643639313634373363316664353731386132363637333539656532366438333136613565323434 -37386637653965383036613734623265313634336337316233633634383033316663613463313233 -64376537633037646362306366343535303930363336626233313236326161353832373138373136 -37643237386432633338613866386263323664396632393737346235323537643033643737306435 -65633931353665623634326535343762363864316564633432656236343961376534656564306332 -37663862616637313631663533316461643562306237663039613539316332346132386361386564 -37643537316438616334383338663961646466353764316464363231376233333961383534396336 -31393863313830626665663434363739396333656234356364356665383937336163373664353536 -34346435373839633834623538386436353138353232333436653561653130386137343534336264 -63636337613339346337323238353232666133373034623432353334333435316661313964373836 -61396262636438613432376233363461353433313439666434653063303364326664383037636561 -65393637653137633161383737363335643366613534646538386663613561306634316438303231 -37393438336533386231366236396333613139326539663937633466613037646336653166323561 -61613165363830383461613061386231303565623239383137653836653633643766313463383330 -66303038663366663764643465626139643561356661333135363333333538336162383666383263 -34363164653636623064616434396530666336336362633565646332356138346535316265386637 -65363233383130643366626166323563383634633335323138633530366234303430656464663663 -36663931346431326566343064323237303932383966633561363562363138313365306431353034 -30306439363063323865336161636161636335646631636261306662346265636563646138363066 -30353239613634623762313035623261343133386634323533363465616638366536353133326231 -39336664333036333239346166333430353165663062643664373638623438323861393564396235 -65353763653835373266303931613334643730323761626163363063373766386232383461393263 -39306532366663346432656336386538323139333931373535313162336463643465353531633134 -38333934363964386538383439623530613937336139623133313835316333313836336137633838 -30626138326431356264656436333964633463396138626335643634373833323037633965363031 -64316532373836336232363365663362633739363633623536656263653838633230373632383331 -34386638363836356264373963666262373133376266376464353864666663313265363036386162 -35353464646432653334313835366232643638386362346236323666333630316561623030613865 -30373734373333653732333930326233333562623330363363393131653861656263623038356534 -39363539666564343635303261316431326264653630623863326337653437343633326136373662 -66343832343931313534396638663562636539613064636339303163623331323933623833653436 -65313034633736663761343530353632363238653166396365666635653561666637386335383362 -39366462383734626663336563616262383335386464363362333363363937383261356461383163 -64343530363232613564623061373164306531303535646266333537316130613732626561373031 -34643734346331303735633261666661363261633137353038326262306637383134363466363239 -34633364643839373165323463313336323539663039656334313666373336643435366138373864 -31376537633465326161656239323136636263656331633133306631666462623034633236373538 -30383964623561343032346338656538323861383231666563626238363038363837326361336265 -35383936363336643338636237613233663130306534343162653830666466353938376639636336 -36633435303561333935346231396536626231613735633534613466336436336330623963386663 -65653334326562363862356131633832636332666366626336306236663635623262633931626164 -35653933623561656630653536616236643830356336323861666335393835656235373632633461 -36346564633736313638636338373237623162623235346533313262346334343934323039353031 -30306132303262323939316565633737323236386233626430303761373966643264363062306163 -31313338303638663537636666643132386264613737393464653032373736343734353265336534 -31366464636339653863616432663130646463386666623238313630663136356332636564616637 -35346238366530366262313532626539613732613035353339376437313631303964373365623931 -61636363353038653330393133616662626438636638613161353463353038333163663933333333 -34343664633332326438626164633137326435333562323533336139303236383338626162383834 -35313561633736343136653133303634336633613166616165386534363537383564303337373461 -61306461346163613166633534316665383932626137306261373261623366663638396566656634 -38313630353734396162653263393964616635346133326239363638653636363530326237366136 -34363864666638656335636333343362393438373635366432636633613333633663383161393235 -62666563343461643766656134313037313163653836316531383364323962383636643930306339 -34363364363163616339623933363963343134323465663765323139373263363864336130626439 -39326532626266333133396234303861313861303831636435363937323664353232613762366338 -38386437306131316630313763303831373734373530363337666439663961353463383464336664 -35336665636366383732633136306463326331333266393862316235356261656165326634393637 -61383936333064366531393637373634323631343439643037633933613337316537343532376139 -34653535613435336230633933653738626132393561393165323838333936343637366332353236 -37663434383062386162613266376631316538313833303966303932396238396633656562373235 -35316461623936313865643236646533633937366437383062373538323438643439343136393064 -63396338333236616262656561393238396438383033633766613963663531366232373564666264 -31613562633934313533363833613736313038333435336332363530373161353062353663383535 -30626238616165373263663866363537326433646332633531666235343766653933393931366166 -36373437386134383833663664386536643361323333626330623763383666666437653839623362 -64363433623161323464333664393934656132313036306464366639306561613161343135616537 -33313537646139633039663061393634653739626464643465663538626633613664373839313530 -63356365623265633565396435316437653538333432373632653562653634643534656564613336 -64393035376338636236646561396332366632636139613030636639363463356230623538393038 -35653732376136383939386262656264393935633731633238633432343236636339633238393938 -64386263336534306166643737363431663038366166343536313936323933666232383964616530 -61303332636434613766353462333765363063323037333034396535663436613537666434663236 -38376133336131383038613030376666626266333734663064663037633839383039393166646665 -34356530633735663561383063373536333734386539306436323539326364386565356266643761 -61303461613665633433363934313036313637663266643962613831396464623966616532313563 -30616236616431356535663661316261303534303037353833613665326464643739313863623338 -65363937663263613439366636633561366566636162613738623766613466653462336433386565 -66663561393861376531383464363035353263336364646233363030636435303432616263656237 -36323861626530346262636237363039633538646539353465393862616438366163396262633666 -39333433663361643334386666336337656239313864373036633133333666386363306630333465 -31393838306662326536613363663663356237356230656330623334333236323530393964626230 -31373336363238616565323566346462336332616438613962373064636337633134356634333537 -65656633656464633634636561663866363936376431626334396633643839386438666562366262 -30653836303466333765303633393766336433343731366234623038616136386539333365373039 -65303232636633643966616435616438613466626362313433373231373963636632623762393036 -32643630643730373865336231666530636436373063626638303036393731373239393163653564 -39353533393365653861633930306362373262626332656465656634646637623331393939353935 -33333866313731633633313437343166633431333239656539316130373464656164393739306661 -37633738633639643832386635383433303065333666666535393361366566363338303566306366 -66316539663036643066393466663832643537653762383537333130353532336335636262313430 -33346361616363323865653062313733363730386135393134626561393238643631306362356166 -30363865623139383863376431626232666464666333323433356562393964323733633337636336 -63303363313064653763313535383539636135633539653038616664316466633836616365663963 -35313730623035313166663536386265383536643864333432356562333232663834656638333933 -34336663643565383037633834313233353639626563306235313864663031646539303766323161 -30613239396438613561646435373430623261663238623430316564303763633833326466306162 -64363562623266356139343933326337356365366137353336646663653265333535356566366335 -62373932623235643337366239623431326264633434366337343632343137363965353931343932 -38646633386361363362626530336439323430376633653661346561643530366638613761316261 -38333332656133373361643961333165663763613066353130366663623665376266366335643934 -37653763333830633039343234366532366364326530623538306637636465323134323461633036 -39306637396338663538303535656436613432653862306234356239633266326532663939666433 -66396263356665613637623239373964346464313062613462393531623532643634633739373836 -39353934356535386139656161656338346166346234396138663565323565363135646536353933 -38353566353130613939356234633635636436303234383236393838313234323266616663313634 -38373337303232663232386461373535393433623033366136336165656136613537643834353331 -63346162653131626437323730613764623761383139306662356434333036633865346263383837 -63313961666462643533353763353936663234633139306432323639333839313035393539356364 -34323036366564653061303266616632623262366132323530333533663336386263363133393931 -37656230643031373366626432336463313933653132356334323736303135626336653237643365 -62386438626164396134303437333537613333643161353136326334336139363533653363323933 -33643337336466343832386232396330396663343239393164363834366664343634323732663235 -66316135626534666539663137383265313064643162653566346164383331366230623731333030 -32616363663932333237643861306437333637643332306438656639333938366666363765623831 -31633539363565353331363863626663626539616139656261366163666466346631616234653437 -61376666356432666335343435633438346637323766646132633136616431393965613131626463 -62643132623862633237333663636339353336346463343666613634393561353735333464356231 -61316637663464303365393862323239383336333537663463646533616663376361373465373034 -31386430633336663966653138393465333836316433313833313566363231333563623864383865 -65323865336663343665353039613562303661356661323861613133373032623334363064336664 -33373662323536616631346435323866393733316363663865646462383133313038333865333231 -62663536323639373338326238643966303534663430643333616338383664343330336564303338 -39333131636637336536326262343932616630653537323266333139336361356336626661336531 -62653831303234323039636533313839356131363337393337663635313638383762643236316539 -61666361613835336338303331343533336133383233333662663638663639636261353531386563 -61386634326633323339383935383163373138323034386330393738393933393366356666313965 -36626131656339373436376138333836623361346363383836633131373362376332393662623164 -33356139666435653638643330636434373362653337366638666261663435353638393662316361 -63663033353735623835633064666466616563663839363563633064663939613665343136623462 -63636462363632643762306630323266353733626534326537363563653131663461363434613637 -37356665376237633532363765663536656534663736653834643034313463323030353539626163 -39656231636235376564613833646662396532303630663731353566613236373937653966386262 -39336134336139383064323565626164656436316132366130323364323437633532393037316364 -30363839653164656162636462396234336138623764356235343064643839616631353232623365 -37376338393636653739306137376664623039666539636164386333636336353136666531396165 -65353838373134353433623962626639316338356262633931613964326232356465303662343837 -65623836333566323536363164373062336265316564623665633132633437613231316336393638 -61336538646633366663653032363266366232313361393138343063346464656463356539336230 -65356436336161656136666532376430346337323139393138616166376331323262356239666561 -63333635653265376535636538616161343736616164366437313036326339626462613331363930 -39356139303035353730613731663336353133383031613232646430623935323838643964376135 -64663739393934313236316464633564643439353333353535643135306330616661613437343865 -32313337613339646637366635633534656533393135646162356137353364646332633663656639 -63353638646561656565646437316435366638663538363637643332656638306139663335646632 -35623338613664356134323734633161633233333639396138653561373262313936326232653236 -36613563376361363436343731323335303661366238313635383261326264396563343630346666 -63303639393832393333333662636532646262323661626336353738353635383365633439396464 -31373963623034653038613336396331656163613439306334623663653331323866383334633430 -38353035633564346235636261336461306132323236323363383333343162613233313332646539 -63323063376137373130646238376335646137633962623266396238323438363039626266623963 -30616163383435316333336236646135363666343339653265616538393262643837303638313736 -31316463313438643666313139643032303933326561316131633864303335663964633762316366 -64303866356462393935656134323136653266386664303261346361306234633631623037633466 -35306531353930373930646662623762623066336137616235356335643438376662366537326339 -36333932653961653238313937336265303336663837633739353734326266333634346562353239 -31343938353663656163626364326634363364313332353233633730636239333130306339323565 -66303136613635623361373566623762653330303632336466373038646262653361663664393536 -34313238366263363865323537333430393963383936356365323963383765373061303565323166 -64316437373239306364343364613766346134356135333633333134383363636336346162643365 -31366464383137626361343337333238646238323030303835313264363935336134333666643236 -37613833386430626466346335353830613464613563643238313865323961616439356531396135 -34653638636333613463396465363865626433333732626336303131356439653638643165336437 -61623664633532356462393431303362633138316231366436303234613263383439666161333936 -33383261613838666538353839646532396433653361393237393738326331323038373862623132 -63333432393032616339316261313761323738666139633732663932323933336665363062313935 -37326132326130663864366537646565623130653836316362363961386536336436663336376633 -61373366393032376464313331323461653439646133666530666437376335343535343333356131 -34313434373634363261323233666363643363356535656238616137653734306235313136626333 -64393564396131643437653162303166316161346131373066313762653738346633613765646331 -66666533326533336235303835346330373365333564313639396230366539653336633063666130 -66393732376638376663663734633539306337396663383962616431613762336132616361373865 -33333530363032663235353863333362633236626161333164653534386530646166656466313632 -39326437336638366538363866663333336333653039396232626166653039393566326633386430 -65323964633361633164653063643735323032613364353836373763616666313162313633373062 -66643732643835303861663633393462633831623131343833343837666263326636326462326339 -39653637373332376135316562623438346234316336353663636364646631316132643436383665 -64663832313266653233316666646561616236363136653730356666616165626634626533383563 -37393762663636663130663934393437313361366433346365373662623639363132643433386136 -35636636333138376533643636626461326532336337353239383535643763613166656632386263 -37343537356433383534323132383264383533633463313862343530366432666163646532633662 -62653464333430336531333434303933396536653964373961363762386663653362396430633838 -33636633663532646463353164653930313035303062303034363239303865623430326237313466 -38663634376335333361646264326161376161396232343638663335333831316265363933613363 -62393035383139616662633263333836313538666637636666386337613433663663643261316562 -66343139363263386563383734306538336364363734613263326266316431343437373639306166 -34613836376162636535306537376366393562356465306334353033333439386261313533326263 -39613837393064303536653334343061303166653836373364363231383431613138386638316263 -37376162633333383734373233323937346635333936346132346634373138356539326362303434 -65383738376531383839643065336337336538366364633661356437336635326163626330623731 -63636238346263633562613431313365346465366462303737326235666534303539346166326162 -33343136316464383432366134383230336465363435633062646437666464326431323230666364 -31616564666430326235393439303030303062323837386633323266633765373536383661333638 -63383366313532636261633632336231353037356665626461346563666332373132636161376361 -33363731366438663634373862623734663933386439346338653863613761353236396263643864 -65366164656262643032626166323838346663613961396236363062663739393332313137623462 -31316562656138623163613731343131323039383765313665313830666636353538393436353164 -31633534333261333732373234633130643366303236653864643066663931636632633965356633 -31386664343362343964353065303564616563333538323061376237363163653836363634313064 -33373862316365353738346438623666303431646562306132323331303034306264663061633338 -66653036363263663865653766343830623866373365373435373632383362303138343038626234 -34623732616237316363653533623039396533333030633931666130663430353134626234333861 -38653861616436633262386565386336353336376335656462636333396364333737653462666263 -31643530376436616466363363306134343132626565306435666639393561313562316165326331 -34313834666432386135653437363235353131656533663461663832353732623165303435326566 -38613936356533393337666662613130306565383336616663326333323161396533303666336336 -35373134303063356431613161326565643864303639303832636561383735306535663966663831 -33633038336532376338636663393662656262643639663537666266623766633030333465363534 -31333766346236396133656333323261623163323961643336363232353335646664353362343866 -31313838376663343535636635386533333431343535356430393061336361383963343030306536 -65333330626332343764373763346264306531343934656239643733336434303932643630343435 -35306433373432616338383034333938303765353861613035616464376462616566653262643037 -64333263313264376133333030616437343564396334366438306336333738333865303236313734 -38333338333039353065323630366563383061643839383734656138653338316262323362633038 -35666537323539366466656433333338356535386463336536613634636163396237623563323765 -38386236663637383565616435626234633463616331643437623338383836323336643635663066 -36333364333433666166633761303433373131336162316263333734613234616236663535616534 -35326430336463306332616632393466633437393932336134386238383832663732343362316566 -38633230616238336230313339346635306639343731363063393964626266373233373236623962 -38653163396639386231313331633762386539396332366135626534336466316237626235623462 -63393732386164646436613139356130633763653038656534643164313461333239303364363666 -35396433643634643933663362303132666363363434326164613435343234363030613736623965 -38646465373363636431353335633734643462396330396430363963353739333735646439366562 -32633961643230373434373064323436396564303036386561643833353533353233656636393532 -35313830373938323731373838396335373634306637336663666263333639303066633836326532 -61353764653661366565376333376130396661333630663564396363626535613130626235373736 -66386665386230363532326533343962386365306637623939323337336163663135356564316433 -30643861393935643061386261663238366230316265663866313564613538656264613138383133 -32373863396262356437393435303836383431303266316231353039633064613134646634313633 -61636565393861323262626536616638326332366664663361373965343932613532343231353335 -37363833613866663930663335323836383135626637623365353932363863633665653233316563 -30626237323161393434373861623231306331626631623564623831633363313738333039353738 -61383532623263316463333238376433643362303530646531663232623064643064353766373965 -33633838336333313362313464386463313739336465323030613333633831636631303633366138 -63306332613263643365623936323637616636363036646232386165326530393534616663313537 -38386133636130643465653065666339333633346261366330353438363731306365343938326165 -37343237353631363363343231373039386430316236343561656337363161623133613231346533 -61393066373762393630303630383734306231383738386362663331373035343238393433333937 -61643231633332333734333739366565323937333832363864343338623037636332656630303631 -35363137366565333631633437313764396263666561656135623162636230336531353239356563 -38393532666664633138656536643466333230303663353061313133383532643234303537636565 -30386165303839303933303139633364383936383739373861633032313130663134326133643337 -31353933316633316562303266633332336439383739626533633862323961643532616334626563 -65313439663335613430623435393564363130313133626666623432303939626131313264313139 -37353962383665313030383932346431383832346532313839306639646231636239303532646261 -62666637623465313333656232646462653961313238396338666265636661313630306531383535 -31316536666535656466653936303964313563623935383366373431386534663537316132353163 -39633330333639613361313566306661396631636338396235616566356262666636356435303966 -31653239633261353262356266316163373365396235353534633331396365613634303466633461 -35366563353237613336323762336335663066663837323062346138633538663039636261316462 -66653538333332303963346664643835663735663035303234396563343565396638643336633764 -66336130343232373331613639613265663139616135663339613534393633656434663839373835 -65346230346661356562363662306137333865396264623465396262313131343361373039353662 -63656366633136306538316164613335633035663030613435653339333961376235383161643961 -32376435366637623462623462626265666165393862636337383931333865306534643662666162 -30346431346662396536336261383034373039623231616661396163633433323261666166336238 -39623433363539363633353764326262363836396237656230393764666534373430343465623065 -31366564393066343664656462643937623433376661306664653764656336303962636630653564 -63313365613038353231643334653436343462656263373733616530363630393862326134623330 -35366238326531343135306462383264306535363963306539383162666231363839326161646561 -36353339666339633163343962613264363661333364633166313465633863663334363966333334 -62376335363461333263343738613234396232623231366265613465626639353338313438643932 -64623563626237353462663866323962356464393965376338623431346633616638396533376431 -39383438333030363639336562663232323032313732363337356661396435303962336630393537 -66396633626333346330386230623139316338616635393834323335636365306465623366633232 -31383234386139376661353462633731353161393730663936333133663131326266366339636265 -38626132616230623062383161393466336464646538666461656161393536356137356166633665 -66323666363664633739383663336234303937626337313537313237343834626239353237646134 -61613963393135336261323964316437613238383234396136623037366262303563663532313264 -31663666653836653532303064653934663366373738326438393532363234636136313533393333 -63363864636365356666633838353862626365616433613037393061303938303163613935363263 -63353462663338666430333861356536333166653766613533353465306663306438663238303165 -30343939326530646166646166663665303464663033376466363565626161383436393962383763 -62323736356137343839353736303761326630636662353266363765653433326539616362323037 -64356438646633653461333938363265663037323639326266626435373931373063333465396231 -32633531353062303064653539343333373739303633333039343963373136376436386635643838 -33323163333465353031613739393639353132656664343239613266386331346264616361633734 -61346363363230373161333763306631353234613862646231363062653832383866393263383465 -38663932633436313630653136626466316233646463653036346336643334326432326462366230 -39363332303265353230376463363638376131313730623537666636346561396137626661326536 -37393266323531356133323831343630653366663431636336373730656538646535653832623865 -66343566363231643938393965376435393663306138386663643764363034353638653633343839 -38313531326263623133363735623136376462666264633738343462623461363266336563363863 -37666633356338386632633539313531636537303238383234623962386366663037626363623436 -39306663353262656535613637633930633664343766646239303033656361353665306565643062 -34613235653466356530356230636266636236343766623632323261653037623165373438666336 -34343765363538386637633535386663653038323164643062613164343265363533663264626335 -34623835373064316531363237366438363563643266643136323161343636356463666336353133 -37636137663935363437636464363763396131663861656339326337353463643362303564393930 -63356662313033636631363535653564616261306139323337336265343337643033636339333364 -33343130373762623464316665333536366466316662333530626230623232383930643038633932 -34393936383631646235633738336339613034333230313432306464323935646236303432616533 -34613731323437363030356536353738333439346462303135633264333562306530646138646335 -38396531366164316462663035306534623939306631626663313063313532636161306539376436 -36623436383737663263356536643736306165316334333661663536643337326439613834623264 -31363238643334366564383064366435363836353365343162666131303762366536313833373433 -37626234663433373631323438383138333564643161333530656537626139373063613539633666 -39646265353031383766646165303835396333633637386433616431303835623361343833303838 -38353538646233383831643535663034633439373536643836336362656634643934626436613739 -65663431643130653039633130393033643663343566313431323536396634356264326665343630 -35346239613661313066376562666664623136666461646566393236386365353830323661666464 -62386561653238326664323939616138323833623139653339386666343035343363633139653964 -33343035613036346536376661646639313237633063373835623732343765616532376334353263 -65616631613739386265633764636336333034336632303665316435353865616530623833323065 -34646166373530323966336236646537316433333338653432623265393334613764333834376434 -63336333363663366165646339353134653839336661656661313764633630386232316161666130 -35313863633039333863313464313466363530623864326164336136663864333634326331623265 -65323262663731353231613137333732666231313035636663366435326334626661363536393564 -33643462363163653761326438343834303839326333613235656437306366323031663764356165 -36316333643937323861626233666531363162643335306338626330366235396630663336383232 -64343431366239643139646564623161653434396131663038666633313566323039356566396435 -30356165313138616637316533303164653962633931356363633237633562346334613635633230 -65653938303465613233323466313233396131386235313762316139616565633164636164636439 -38323839666534643732313539373632623430376134636162323538343935363933613161666266 -38623735633233616562356137343337646562633037313861353932383038643134333937363366 -62376334323132306465356566343430333261373265656462386239326165383139323037613238 -61636133353963613562303865333562376331313361373163646635303832653135373738653031 -65303664346432306163363239613730353236373038616137363762323265346634636164666261 -62316334373366323139643465306633373930343738363134386262303438323232353935643839 -66666434363862666234353438623430353361653765643632366131353131356533323864323461 -33646361646230353434636230323939336230316464633638326264316638303332323738363565 -37336132613662306135303865643565666561333863643862343763323636623062333634643030 -30666436306334643061316166353266383864633330303730633237323461343238396432636331 -64343762666430366535623334353632336539333230336136623066323863343831623330323064 -39333937393430376362326330336130393639613831343838663533386332323161633030336361 -33313437393932393438626634633334666533353933303266613066333063643565646333303562 -35363062356639343861346436396135623333306336653736666631633230316132353139346663 -61643561333539326131383032383065653839646135326337386631313838636335336533623230 -30323035306135636261663539643939613232616335313634623437373062376331343032316261 -30336335356238396263336537626565313939383535356163626233663634613239376331623662 -37383431613334353333363230306633343265326338646362376238313462393238663839303234 -62353762366339393433396131393635356162363632393465373563363861383337333430643733 -36376265303964393961656137303838393938323566373438373233373162363762373162376266 -33343434393064616139313464326666316637663366626137363237656236623836333334346265 -36323035306164626438663734623730353530653132323035363232373263396661333436306336 -62336464396261653031326362336439306139343230343937303662373164396231623338656136 -33626634656337373936633131626634613062383161323938323064383661636466383031623961 -37623464316330383633653136303532303032373434336366353938333561616563326364326562 -31333233393333613063343034636365656264316631363039646434616239306663333932666637 -64326633386336396332666430393331653533373461333431643534396135613538396232386232 -32663566386133313033646461613833663230656565353837656235326366383264653730383139 -63616161376332656235373034366237323234313561373939656134613435393431633233616566 -30643461643164396266636464336531623839306431646239363939393261653166333861333063 -63373434323232616635313731386539313464356566323837373439636361373830623664356239 -38393834376532353339373239666137663331353365363139356137343563333434316335333636 -36626561373266343161336263333036633735313331633464663162313538316338336264306434 -34653330666163356265633437373563316332346635656434313164393538386166396535363061 -39613764383566623966356539323061313963643165626330646539363530363861613939653631 -33306330636532336633396538353432616565346636336166326164623637666361383937333138 -36363665633533646464306164626133656261663533643565653836353762633837333364383264 -34336138656638343830313163616534613566306430343834396164626332313762386139326438 -64633932663133336233306538643034613039613439386631653039643338633664363339393764 -38373439393232316162663230386339313936363465663365656463643339636536303630356564 -34653133663335636639666638643966343266663433343632343831363538303530323263616539 -34396663373334333635353035373965393835663836396463303566333562326438636530626464 -39306536653339633831336437336266363938346162633962333036666238363564326465333036 -34313362303661383139383039306230666233376131623864303165383133323464303032336436 -61653334663464323734303635303435643865316462653837623664366439656231633639363130 -35613836303961613135376464636430386435323535343865653065303437653534303063633262 -32643439346462323237646261353936373562353636626530333666376630303236646466653462 -64633331313237653433313537633633393032623563333530633365353033613031653465656263 -30656338356634326238666530383766376362393039643666346333303034303361333335393932 -30663033653832386464313032396334616537643562656163623937653061666337386339353333 -34646234653936386461643539656635636465653762623431626137316261353636623137343061 -62633963313931356364353636386362346434663537333730326363383735623966356136643030 -62356563346563666333646165616362646137663639633564616630306465656562323663326663 -37633330326233643265373633353436376163346433306133383664336438376331333938333266 -39343334643036343661666634366664633733646235323661336562386330393236356466646432 -62393336646533663766326232643263363338376131393934613333636536643666643661663737 -30653062333436623230356265656437626333306163346430343432356563663763393861633438 -33336438313364653032343133356232623435323865633236666665396662646130633336343437 -63643463313633643562643861333266393732313166666134353164376132346666653232643836 -64353030313965363031383533633062363465633436633366393962306362303335663562613735 -36613138353830663065626162343933646434383639363264343461316230376162636533643861 -64313238313565643131633862626339316538373633373461326161636366653764363964643564 -64626663386362666165303663343237613438363462376432323639383233373035346438316135 -38636636643162353030313736346562383337373139653936343838623264633330636135373735 -64643061363766626563613336666635663835613363663739616631623837333738343439393031 -37356430636332373138366666393032646238633464633730383934633234353630646664313462 -39616566326431626230663663663333393135376661346530623338346532343131616536386332 -38333735356463343133623730376638306538373164623137353561646663363531366532623037 -30663332316330643761363231646436633630623065663830613935373166383162653262353131 -66633962633363306464656531343464663138393562323538363330323835633034373763613562 -30393937363865356361663863343430323062316233666537383663356535653739366261383035 -63663661623835633934623035383135303464376238376230656135383134653366656163653564 -38643063303264626332383762653932333732303636366132653034326263396663623661353563 -32643938393433646130346333396133633737333931386665303831343564653231386365623939 -39636234313937653663343561333031343834336165396439336339303862376661626363333864 -31313866383836613065383330636162626230306236653165636531643031336566623163633363 -36613135316666393636643365323335356536333761363861343966356139326331623765646630 -35656130633966393331383433636633373861373863626265303537386232353964386662626437 -30633937366566626132353732333062336634333433303864366533326361306665323933633062 -36306530626132386566336531343062373232623131623565383965343935646136376231376262 -33383531356138636638316361663339316161306662393335373431393664646536353330333162 -65636132353564373333383533313936306362393664353337393566346265393462653861633066 -31363762356535393265653166396165393063393465636633656465373464616633303639393430 -65306539343132323434333862313062333733373866633666383564363531306165613338386330 -35633363326365306264383466323536666437356262616538326663646238363134613431616434 -62653431623337396463653363323931363930373732316139666361366133376435326233373434 -63366530316562363331306361643466323466363436333761353937303138323538383036346131 -32393834633139396131666236663432653839363163303563393835326430333235333965623963 -61396566636536383931326538363763333930613339323366363661663931386661353934356362 -32663130643831373937356437383861353531393232393934353338356439396164326133623830 -30326131633161653234633663376662373132313564303932636136366666646433633361346539 -33326331393631373566333965303862633061323134653039653861656331306430303361353663 -63386334633035646365643035643134633833306137356638623230633736353061383264393735 -63346464383161633636343638303866383665656333633639666633613737616561663032663865 -34613765626235326331616531656533303730373438643935333566383932666635323962613335 -36336638376363346133633062633231346238303564356338376261326539626363356337666264 -36363163663138333035376631303561666431303861643866333863333830376366336336633832 -63653038393763386464373165306434353033326435663863623738666462333163663666323063 -66366333626630613637353037633439666237376432303538393230356239323466326465393863 -39643461346633353634306339353764663035663963356366313961663635633638316561616562 -36383732363836333361636632613466346334383032653330343133663534616165333533383936 -34646261356263323962353165333066643762323538393865616237393335623363326466633734 -61666663373930656239383365623237353832636138313938386435653661616465666634643533 -39613735373364356339643766643764646637396637363361666332306436313364353064653265 -39633630383230653534393734633235303534653432383735623933383536383931633934366435 -33353433393462636262636339643662383337326536366166306466643834636563383835613961 -66646165633733613561386437376662393238643963643739336437383036643236613430646163 -38366364333064656663313536313938663633653166333565373465613263663864316331633930 -31656438643730363261653136386336613162336361316531356634363132336531623336656134 -38336364303339646166353731316531383061626233366663306161366362316236636337653561 -64323337333231323835633434313637666562616531633663353530306633363135306539326330 -32333134333035633663646133393263663061383936393464663838346166626361373535623562 -61336664636237636262623136376532353964306461303663366333643663633937316463656662 -31653230373766383738396639663832303535303431663233633136336337656637323161613730 -62643163623166393830326434356264383031643837386361343635396235383239383335396563 -62386264323832363163346463333636633136366562353062643237323631343133643964346565 -62383937326562393164393335316333356238393864336361316534323762333634396439653933 -39333737376239343063343762353336616563346439393635636437636364393266366365393334 -62353033316163643664323132326464613965383865613063303061626435386330656162653033 -63323733623039663131386664376663386635666334363362313964653536373964646630303335 -62363963333731306336373339633566323432353664336536643133623137383566303964363762 -31653362623966353739346438633061623830376136373562363766623961323239306462396537 -61636632313537323635343265666239303463373132366636363936363438616563656561326430 -30333664356331316365313966343933653233356266623665666331316436613361643965323936 -31643435636162663132353938313663316562633630623963643432313166643735333336376361 -65636137373835663863356164383934343434626166666339646238316238636638333166653263 -32646162396339336632396230363866623063343066323934343661343139643062313763303031 -30623231333931366263393830343538643131616337613761333765613464633166336630326130 -61313039613933346166343334333464306366333132663734383161663836656435373238333637 -65666261643036333532343835663465623130663032306261306532306539353834393463323064 -39633061613434373633646330383037616534616234393830663338663766663564313961393630 -38383138613832613063313236623332326336366534326437343531613030336236643163363664 -34343865353062396261333765373833316130653434313064616364303638313239336165353334 -64396331613036373632636435613531386435633763306364333062613034353561346232666663 -31623030366139306535356531323532626138393533613064396465373863346464363730643562 -39646266376232666561366534646466396633393431386163356563346439363365386437313431 -62323538633430663033376666613938383162366663313065623065623437656163386466626239 -38363930663536613737306464393636306265373335383263373061663132383138313762646166 -35383462626162396633393438303639343165356438323561323636316562333466343765333166 -65656333363039393930306431623531663538313133643736626432613936323863653635366265 -62363865613634313631343937383664646330313430343638653333353361663239313461303862 -64303332303162326236643861313061303564323135323265386630643032316266373438336636 -62383463393231363761646663613465383035353730623437653232613531393932393337346137 -31383535613731306534333632633739623832306166363035666230323738316266313364363739 -62653666383234633631376364646162353230326263356237343338356461386361643531376330 -63666239343030653238366635366664353430636138613163373834383639323430626338353462 -66656637326661353265303237373134663830373239353034633663353230376463333061636532 -64393232643766383535653331323166656539366435346366333739636165653964646339663734 -32623833336530616661373433396362306538376435373631626333623438336537353531623866 -33633161376463306239363664373665313035626433373161343231623930353732663530613837 -61623331663930333632306362633233623738396439616233386334333439646637303166356339 -66366634616566323538363136373234643531303262353162656362336539393036396463616366 -30373562363630336266376338376665366166316139326561336661653637386536643537666239 -39613530656165386131363864333333626235633037353232626235666165393062643035383730 -39646333633337306266346432376163613266646333643234386361376262636135663939633263 -64353163613166633633346565633031366439666535316238326337373637333534323339663764 -37303035326431343231666232366132656435616139613561613537636536353937666231353761 -64616363613830613863323865646433363565616633666430633162623165396638626631353838 -62613939663963343165363632613636333462376362383366376131613863333233636139383664 -64643835306330663264323333363266396431363065643962333232316138633465326437396430 -61383634633366366161616534363731656263393133326330616133643961343934363433616263 -34363663363064393061376265663237396139653866343465343235363066383036316663313265 -30366439326563666461646637306531316537656437393866666265613031356135663836306338 -64643462353436303162346265366538353661333736623439306634396638616238376465386663 -61633965393434353966343363393066636236623430653132346436313530646466653664396562 -31323232313465373634653732323731373232346231323035383535343231343265663266366432 -31663466623330356662373038373163656134616563356335316630326232363837393535333630 -61303330626663343839343631646237336632623838386664366234356364376234306363393864 -36626334633537393866636565393466376136393533636133303034363063386435346464316466 -34363435303131303863366538343839343736393536373435323036643638383765336531363063 -34393039366262666566386662346161333837336664663133353664663266366131313733623237 -38313233336335373531316566313962653234353438653132656533353763613431326330616631 -31326533333265636233316362616362393561383034396537333666623439356235636534303830 -37623832386632616465333266323631643333393635326536393535623035393562303730663566 -61393562366565313437373736613264346338636236383663323762333235303962333439343836 -39626163323033353738643666623363613936353634366433613363636537653762626266653130 -30353135313034653432343735643562643434316432633065653937333065663862363164306135 -64343936316537383262366466303864346336373835333466666634323165616238643632343964 -33363763623465346334383838616534613962383262313134643737396530656535643438306535 -34333463363161363165366265323539633835366439623862333933353662323761393534313833 -33336537373862623861623933303733323737393832363134326636393031653036623438386130 -39356161643731383664666363326535356664376662643337343563643661653864326236623666 -35333432336464376636363332386335636131313463636262326265316436393630333166383131 -30386462303830373031623039346632646233653761623938373039366232363735636133323161 -30653337383936663233316131626162336238613437643331346333666638623930653461653135 -34333262316237633931663435633637623431393031643363343463313762343562313435306638 -35393439623266623163616663323766323863363864633232353037343262343934633239323361 -34303833386432626430363838316165663632636339643165663630653038636462336338613237 -32336165633331343761626166663962333336646662623163353663383733626131306333643334 -33346436373863373664343331323862396330376533323363313332643131353235346561663364 -31303562663534326231376262663337313661643737613537366337323739313363383565616164 -36616236396131393061313539656537313166666333623839386138326139616631336266663066 -39643962656432346339323563356361326339333339383764376664363431613034333066663630 -39383931366433313532313736636361613562306335663939376264316634303731656136363439 -30366639663964313335653062326566343030373631663366343735336330363839386633633530 -38333331653331366431333831623333643836353065363563626566353162383830386136386363 -63626364396135333331633162316238666661633239346366656430613262653062343632383362 -38316361623761656134323130653939323335656630313735323135313230666362383736613339 -34303963336661626330383531336662633638323038363565323961336337626634613832353535 -61336434373430373165346138616137313134396435353931396235633734376237396132393634 -65363533616535303430363761653437643963666663666335643961623230636632636237303062 -36623062326461363132363564313636343137393036353238383930653236336333653563623536 -32383565633561343232656662363132386530353733353934616264313237353766313138643831 -30303237643935343032383330376635623634376566363539646230306131376461333338386563 -61643033373637646463373337376566343163336364363632313137666631336237393739323166 -32316233306566313332346563393638656133616162333265656364383038656462653565353531 -62623039353438623034383134306238386636636535343234666165336331636165663035343966 -64666133623339383736633234303336636165626430363764346536633639636330306263396632 -63643664326162363435653532376666376463306133396336356635346633623136346633396239 -61623163343637666431663461343731383136386532616237626338383536623332643337326464 -37353230386630386166313165326563323264353339313731366235316538643663383236316134 -32393561376532333361666439643461653565323736373839316635386633353032623864366333 -39363337383932323564323862343863333531353936363830313132653930346536343039323065 -39383232313733616563353536363632316439306463363438643333366436313163656230363535 -36346366636230336364393338353164663231656262376632623936313435316431396265663265 -66326661656465383666303534306233326139376532303762653439623838343764326331666261 -31663565343539313362653862633230393362383330663463333063396539366139383737376139 -34346431643531333631643264323338663266353931356338383232346138613263316663663439 -32666562623762633032373935373464343861626439326331653163656334336161616535626238 -66653534313639363232303139333162646437313433663431336232316238623065663432386363 -64343763333063623762363037386332623736613038313262643862353936613233313565616533 -38353764653462613638663766376635346663343430333163613765393362633734393963343139 -36313164636630643534343332373339323039313734386131383832376463383035396630303939 -65666133316330643266373731343332353637306663666662396630643465313063303733613634 -39623433333632623866393931353233323136623566626133306433663436353135353239393136 -33613534373138373439643735336232666332656331633636393930306631626238643332316236 -62393136366461306131656533326564333033316261383735326638323461633232616130653839 -36363661393666316434363635393532653563643639306166643266323235323034633964663631 -35633739396230343834346135356139393230333030396535373765303535356430303564386436 -38316166366165323332656464376432373537306664343263653139383336643837346137356539 -35373336626636353364346161363936633832303935343464353034373733373831303834613266 -63666162316262316535616165383339383839346162346266626236366431363534613636303332 -32633738363633346162643731663533393163633663326561666461383136376533386639626431 -63323439393135643032306334303739616635346231313336353137353239646233656439383266 -66353638346165323937626539646532613930623662366336363366626462343063383037666265 -35393632373461633734396261376231306130626137303135316364343062663865313065366461 -35353563356239316366353035396362653435663961386337306532666139356433316532313631 -66336238656334393231363066643336336639303831303239373065323763376139373134373362 -38663964373633383038636338396538623065383639363134646264653231636436306239333835 -63353962666336623437353338656632373765613537353362303732653035626137306337366263 -31303566343339306464393437653465303233633136313461396635333466393233383766386366 -37636461613939653435363965323638666137646231366339646562363366313736616233316166 -31363136623562333834316263643733646535653963366637313530393665343836333139653338 -31636166326565346162626261636437316466636463363565306565353139336633333833376637 -65613866393739376631356134333837643363333062386430653238363564643339653061366565 -61643430333037373937613431313037353638316437396134626665663566633538633038386639 -33366137393934643838643033383862653936313633643339346333613537346430633263616561 -36356165656166316339653335636630666564623961633065623734373737663532633765393662 -38656562646639353636376434313737663831636234323965333562663532653062386365613736 -35613434643465613036373336376432343234616465363432353334303838306337333335306234 -39626137656461353533346633366330336239656231353966633461623562356233306238333430 -32353262343630663561396337373734326636333066363135353739386431663839353136626463 -32363565656462613866623662656433363834636362343763303930396638373838373139393936 -61386338343333396538633530366338373836613865613462353439346165646366303530303338 -64636464383834633138373464333461393736363938633965333832623764346362623339376462 -65633636346439373238303336356665333965376663643135633935303363643632386437636136 -31623235336533613363333837343336376231656362613038623063383531336339316137646564 -34333062373465663264663666336636336563323831333833643034646632643932336536643235 -34383661313866663764343234356465386462653663303136386163626438623830656533316135 -33333333316431663137623230373165306531353162323435356330643963366263643334663336 -37653039313037386139306362633537373531376663336433363439336135613564306539343362 -31353834666636613061313738346637623838646664643235303362656330646334353930666466 -65323332383733633763303361346666653131303131336434333831356231633231636463313464 -33376433313837326364366530376233396338653432383763363136396530626166343533376463 -66633030383164323031363437656631663432646264366366323064376661613965626566663839 -37643863376464613266346633326430353636653031666331313463333461393236346635303232 -34326534616434633235363236383136646162313932386363356235323862623266636162336163 -38636363386533333834343462663232323037383564366235366531373661386262323831316561 -31386131373361643566333837313466366437306365313165306435353233666562656431643837 -33316437633431316435346266306132316232323830656533336364616365316666633830303463 -32333163346631653833306461363637366132636265646237303037383536643033653131373335 -66366662663634393230656633633235643933666264393363386635306162333137633166313034 -32373836323937363031626665303938336335303861393035613635663263396361653365653436 -36363664353837393432653066393932663539366337653966333537633262623961656461643633 -34356638613964646537376536363434396538656563343239373035316230353334636632616332 -66303362613334323062393535363639616336393334383531356664316562613337626462653035 -61393335643865653437323730363531306264396639306232323662326631663931343062666364 -64393432353137643036373537393735386530653564633631356537396233313862303131656463 -65346238386161663936376663633232646139316635666132353963623337646566366531653362 -38613161373463306366663636366133653533303563353562633236626433313237336630653565 -32386263633136316266343638333966653733326435303134333162323337386466623161346635 -62343734346436636162613130366335633539623466313165396535653537303663313034343035 -37363563623733323931626162303039336236343235643635393336303130373266383235363163 -64343732343333353036646466383137666361623330346565653034363835623030643034636630 -61376565616339306264623266663465333630313536626163326561386566656537613439623864 -63663236363565313361313165383861646634663863656231313663663163313437656338346632 -66613566353039356330373234626233343330326632653366376639343864313330626530633531 -66353130343832363765306263363963656162343464396237663437353934313737333538663135 -35663034653134616365643332643239323464636633326465373631336430356431623137613464 -63653838643935313063656465336630396634313163653438623732346236353138613634653034 -39653130393030633561333537326237396631346665383466643461393136393434623537333062 -39663234396438636461336261386164633266643264656465366664373439633038376438313132 -63626535373262613564383336386466393863646563666135376365386137623761633439336132 -35376465373162323838646332363437386265643630626331373965363131616664623262393964 -61323061356539623038376262646563636639333432303963393261326166393961666433376566 -37336238636362373630663662616363663761363662653538333764633138653533396161643861 -30343636386330303530383163663763633231346662633635626361373430626665316661646232 -61346232373565663038646634656339386132383561616331396133316565393533343766636333 -34653233303566386133346363646330336231623265353764333632366364613462306164343038 -31386437373537323032376535343133353862643661626161666338396235326264383463336236 -31613635663736323639346339663239643362663438663838646234323036613634636365336238 -34623766346666653862316538656438393562353931343433333864393761303931386631636165 -34343038613764663761653564323234323837383132343330323265376531666331386435616234 -62323333633734353236303433616264386432643037343030623966636262666466363533363936 -62626462643637366234326363383265653531336136396263396132393537633139306438363461 -37356134656362303731333735333232656663396661373132363835663338616564623934336661 -31646132336266303934316665316163353639613435643762656137346163393065343962623766 -31636337663061633037396363623736366163623133653638616261383232326637623338313262 -66653333383364343839393761613362336233666438653263646133353364393730376332393038 -38666234396461363630346435643163323730626235366666623831613131363863653864313763 -34323862633233326232366434663638343035316335636265303662333433303435356533316235 -31353136346230633863363438373165616566656634633764616638366535373631356537636632 -34316335646134343031643733333063393033653065613130656334383762396635623162313534 -66353035656234306336376234656466376333353439653630336138626462343439623561653830 -34623431323462343831346131303739333332663064346537396133366466373737376262613439 -34313939666639373363653030323965313730373762323134373836633165303231323035653137 -38346632313630663134643132383738373931386537626164313962303666333564393365386632 -35393733376530366463623933653131363239343062343930353131323466393631393930623461 -61613033656630666463316338383532366666646638323334373631353035303831393038346533 -35636538626665626335313730393532303763393463623964306534643932633964366338666238 -64336461626636666662616137633632303338373366633536663966343634643164643730663730 -31366333313632316464323036636462356238663462643930336431626431396461633061666463 -34313337363030616163616433623866333262386133646162666561333230643330386231393434 -36363133656261386436316662643233643630656436613336376564323136303461653664333764 -30643234346536643766383239653334646566343938356538633962353535313738626666653136 -63323836633663346562353466303561353765633631373366316439346132323435646565353161 -61343536373963613130313538343831363935353035323166363637303639646637373939366333 -64346466613430626137653335616434636138383765373234663966633765346165623634303637 -61616139346266386464356233313861643332383738633165313965633337323331323366366433 -64626132643664653633343961636636653961323736343764373365623933646535393632653337 -32303264376532613461616235316335376536613439313966396130323064633131643535396662 -61633865616164373931636234383265386363643934363639663763366561343536333961363531 -65666536623431343037373866326536353237326531333338616466363536643261323964623663 -63613862626561653035376337656565633932346333376664303064393863663262346435643735 -33633561376536626331336239346364353863636134343833623030646435316330386338323639 -64396431643538643066323338663237363037313861343336613064616239383137633534313261 -66333431323761313337333736333631323438646135323036626261646564306264663136353837 -38623465643162653334386637363565663937356166653931353936613266646230633133626534 -38633636383834646463656463613961353139353838633361303233356663663565346339633665 -64656265316463333764393862356434656431663333363033336234656635663264336264653230 -34623433656531323264623534653939663738363962303037613764303039663964383635636464 -62613536623134313161383335393262656363366461396434383131396438313036653639666336 -66333039306438643536303131353862633838386431323430393866656565623664653966393931 -63383931646433613466643466623064346462356633366631343861623236666335363161343666 -30643333326237383135633561326439316266623837346165386636653764636136653331626330 -36346134626338343533343532326138663236366536386365326533653038386462383236373533 -63623330656361353439363038636166666333383133643866313662383662373632313735646566 -36663566636330663635383430336562366361313362623436343936396164616361373263303230 -33613632363930303265666562346234353164323965333365363164393761646231323930636362 -32323338346637316230336638353837383139613136666534656634643230353639393466316162 -66356230313365396434383332313231323062333266373666383035633337663832333262326331 -66633430363839663562396139303434333663343835613937363936656332653039386366306430 -64353536393163313437346231396239666339346230623431613662653232373033646161396363 -64623231616630633162326438643837643038323465396661363537643432323531623130396234 -34363539366262623631313064393465373737393366626132633766643961333039333537643262 -30336636633561323639343337633837643530613263613163316139653431626165323266653762 -65666366656234316634363935333936373265623235346536343162393561613435663431306231 -30336339663432613830363066363337613465616563636237383664333836326336323038613530 -33613238313034363065653239323566663239333562313765363934333761396136363663383030 -39326566353638633135623861363737633834636233653032663263323132363538333439633338 -64396434613563623436666437386534333437373933336130616561373332356265663266383934 -62626339343233383664633263663131393330633930386562353638306236666132343466313966 -64353934376366373961363062643162343032343035323630333733353532376533383939666362 -39383931633763663466393664653234383563636461373835306230333665613238376634616231 -38656665643136363837356263623035366638623665383230396236396539616131333262643034 -35316361666330323531333232623662393636666465343365343039393561613566666263343731 -30336461313738656266616563636438386637376662343838666262383361346361353764346166 -34653761376437383435326236623862643361656336336334633431326437323264333533646363 -62306439376635643731653961613161336632306438393762643931346235363466333333613931 -30363964386631303134626164653562373037643235343338393966623436313365616336383662 -62306132376538366363373731353462623666376639306335656563313461376235353631613561 -38323033663264306462376635653531316236303265336138376633363566633336613336313932 -66613137656431363134633932656436346334323064623661353630306633646262366461343165 -37663132353837353564336661326363333430303535616238336536306563613034396365376462 -34343164633334376336303931353965613735643531363139393762393632616164393937633665 -66666466623138376264623332636438303665383465323838373136376462303837643039346261 -34303931353736383962393831613864643031646332366633643233336336333162303235333661 -35386566646165303436313439343035636636393966366535373736613366396239306130646631 -64366335303530353862306635366534356430303061383066353138636361383237323364643737 -36383763636661373662373932306361326261306338303031343065363137633431636338323637 -37383738663664313638643263336663656635613661656538616537366436623262356635343031 -34643439393762613932313832623264346562306330326531396361376235356339663366316339 -63656237633865633864656165636532373335393263303135633365616438393332653162333434 -61353034346433346135316435633133313435346662656562623737313539373862663935333266 -32343238626130363237343931623732343337333563633265313365303138383366623739666439 -36366237313931336332333437623635633065353532336230633535353636643433336464653435 -62343662313535323231643361363966316366623830333330663535323435663065623534646235 -35346431336132653430346539343461326535323338373464396138393830373435663762393034 -33666364376161323738376561353137316661616436383861363866306463613435626132633838 -35326630643361633031383936333438636537393633373430393362326333313162336639353034 -34343830383765333436616535353938643938313064326263366565396164626132393864396136 -66303832386638623933353035666566373634393933316530663931616432666464313839613930 -36323732653765613964666161623330303035383333633562316639383036353034623562386466 -36613537636562393539346639376534373030626231616537633634303138323865613063333461 -61386433346436386565316231356666613933633761363462363836386232356430303733663033 -64663633353438613461663232623237656334386131363733353437393564343662323365396137 -39633536633738386133376663353630623737316662626634656166356433343035663534313138 -34303963313739333633313436323835323963363463663836396338306262643130646234386464 -39623261353766353065626537306535623862313631613863376335613563373238653734633665 -32356138653437383236626132353763353366376263653761326332336632303935343761633566 -63646637613434373737313237663036373733383832313935636536396363663031386333616361 -63366663643664353261343063613233343361666562373464643637356332303331616435616439 -31376530613936366138323232383465666433386365633739616331303863636438356236626266 -65366636393066636632396362313038613735366664326661613366353337333962653030383463 -63313230646539646665373935393136323731326136333433353432373030303032383037613336 -36616237396336633236613432323864613634306638626463366236613437616361346136393632 -31363664316161393862663830636664393030313164343032613334643561623131623765653737 -39363935386230663966313439326331336664663934366232356531623832633231633661396635 -31386539386466363230383662623730323938663636303736396264363631663131323835343536 -38313466653532346131373939613066343962616261316638323731346133663230386434383033 -61333462393565346335356537643030376461653833303237646362333964386338343234303266 -62393237386432633332613636323065383236633463636131326535663338653331366231326532 -34643664383139366630626336383938316138616236646161366234376164326231326631313433 -32333865623265386235613831656363383239663439636130303132353030633035626335373761 -66313266623561343965356662326132633563363737386335653231313364303536623662323961 -38343764353963323736386535376133613134386136363565306266653463626364336365646663 -62363038656163373961613739353963333936656336666566313130623665643735326163663265 -31376239636538333764656234636562373066333233366261656262313832303836646562303936 -39663738313363616636643633633266363135393232666131613231316666636633393462656339 -33613934393333663566353436663164326565383530306633383037313133656534303032653863 -36363835336565633936363139396162366634366135333435666663396236343563316262346233 -33383538356332626564346261333231356138373062386539396536343464303466356432643063 -37386430336662313464663235333130313633303562393737623936393937663664633433636537 -34323636666632666465626638303163633630313733353066343435386537656134353565323331 -63663634303061333838386433386232623564393366663035396463346532383931643833646336 -39653038316531343437653130373861353638363530346430363066666361643534336432393863 -65386164613134363033323531636664383033326562616634343466353233396262613730326464 -37373061666236346462356437393165373936373462306261383934626634383231333736316238 -35343035643038316536633832373062653066613133386636613262323939663132663033633363 -61663333316364653565303961343366366234626466353163343965353334346636326434393564 -36623665636530373132653066643836636566653964613764353663333961336233623538336432 -30343461623463333737366366383532386634653732333837316431623466643162653336386336 -38353366303635333333643635363264396433353236636331343238396561626462633037383534 -35363730303830653165653139343538383563616233323233623164353738666130306564376134 -39376233663435343533333538653263323566373236616438643362633131316536633265353061 -61666339336263633639643235323262386664613135656430376433623361366239336132336130 -63316632623132366531373362353033666636643863383035303162336433623737663435396562 -62396166633933306130343465663763393630383932626531613461316332353539666634373634 -66336433663166323966643831383130363963383065646334613130643764306434363062316433 -34336233666630366137616161656536353831646337633839633365383132363366616262373139 -36636330363966326163646263353738386237623263653866333638313963333834343938383133 -61616632363231396336303463303965356363656332623733653963343830316331623335663733 -66636364623262306565623637636131316639333063333961653832633038323731346233646431 -39373266666261373734356334346266376234326364383333343632316164663762623234396533 -65636564306163323231663964356233613937653864363337633630383466633335303334633937 -31666565653637336339653635333266613862313264366530383132386433623261353961303964 -66636561316237396661316338643930633865646631643838663635313631393533346533323161 -35376134343663653630373338323465373265323363643136346637383961376365613461343933 -66653439303236346139636466633030363434653538663261336166306433643838316437333231 -31656661386338363336643238326439356131303932623137306162643339623464666434613332 -31313364353663326238303165373565643465376363663563343933613839323836353066363034 -32353665336664333532393738643763653862353465623634336136643164343762623961333636 -37666632613933316262346634343834653631303165393365356130333765356661366139646566 -39656235326564356362396533376564383137643530326261386535653032663561393861626463 -66303364336134396636363563616161366562346433353162383230353732333234313965646335 -30363733336233623332336564316235613862356366623862393031396236353931613833373462 -39666530393962663939643965333232323131633333326134336530316332326632613365386364 -35623665373738356331363331666433306236306631613938653339653234313636376361643966 -38333636336366393933356439653566643665386130623564356239363462653366353033323163 -65656334656233303432656334386232303931626139313638333633383765363466336430663962 -63333330386162666334313433393862663666623631306231393361623063356665383261613364 -37373033356362323138313865656130333435613662333139643964623230623634656264613033 -36303838343630653036386266333165366435313133616436623266643165396665653165393135 -63333730366561643064396434646165393534313234306531323061353736326233343731393639 -30383533363965353162383962643031636332613861376332613436336235653861356634663034 -33356130366439313862346536633434396334323831316664623836353938353761316265346436 -31383538616136663962363137343363653838653035386335353161303937373539656130663031 -62376264303230363963323332663461383430653261306261366466356666346361646463306361 -38613030656533653530343735383836653136316133346636656138633934363134363666633562 -36333466373830326562613864363036366366303839333232393766626235333838616537643739 -32366635316532663231316465393062363230303434363431353331386133626637643030326433 -33383239353134616262326139623965653336663839353865386463663439623030386430626634 -63626136353831333232343831386562303464623065356563376263613063616563376238386566 -31373265363261663961663766663536633333353239313562326435656465303732303738636235 -65376637663235363861323332383635383530633731326333646661643461666532633532376439 -63663739363837666631633066623732646633653963313935666234653137376530386464316436 -65376361393339313434396334303131636434383231363731303362346236663935313139653231 -32363138393066653036306434393438626464333035663738336630343462663935383230343030 -33663138663562623031616166653738373766363732393739376632393937303262633231393039 -38663138303861313630336536653030386561653432373134656439376461383235353030653133 -63346138656362323430323531663131343864626266653234633265363034616637373663336436 -31323532333431623234306538363332396664396233643165623137376535643738373631303165 -30646562633663643966353066633863626531633861666161646237343965336336323635363030 -30613136313032643238623532303161666538396535626662663663613861313038326632383765 -39323064313931353039373565623064633238643430333965363538623064633962623461616464 -31356234366264326664386337633733336165316438333137616531383437626332366636303364 -66396336643030653965623331306530666230653436336130643162643636663863333232383031 -30353130663137623238666438633638656365653334303131646638313936316362343134663164 -36626236383761646661626336646166386261613461326132623061393066613530363761376663 -36376630323434633631663137326430386430373634393166363966666230656265666262316566 -64363035333434363934383265323932663562333339326539323664316364353265616331333533 -64636135636631633532366633383137626166326532343436396237386533356666323935316338 -64663130336233393565383638386565616266383931383336613539663939626235613933376466 -34326365663230626438336630396261623662633264623134386438353833633935623466633534 -63376663363038643734663232613563333531656639343932326362303732343065666166366631 -37376138393061396439633265393233363063633938316630386263313732623337343163373834 -65383935616263653661303732666334363232373262393662316334363862616536386263383863 -65316538343537613730663935653264646162643230376630326534633335393463636236613261 -63316437616462363530333239613539303430376435646234353232393538646132346330343866 -66303734666561306361663939343937396136613032356439623365346339623964353939633638 -64313137653061333166346137653062363031666134623765616431626136346666346534316630 -30363233613138373263643064323064383664626538323362646561633966653066366537616266 -34326565323664623435303531396533323434646266373861386637353838646163303233623365 -65656366393830613566326236363538653765343239346164393530623535653266356635396564 -61303134333964316338303063306461636231353764616431306439613461643564373639353632 -36303437343036313533623963313466346165646362356636363766303832643439326565343139 -31313561623938626661613866353966326463373261366235666163326665386665666266323732 -37343762613962376162666664353261666230363733346332313238376431363066363864346136 -33643130366536316436363361666139343933666431646266353637303333343032376437633865 -32396162316565636435316135326532356665303266633037393939353632393364623639656333 -61623430636434626463376636633032626131613966366561363139376636663264373564303966 -38363361656363663630653435613765653563666561383963666232633463666633303362393765 -65653166383836656263373034643332396536383635376636646436653262386234666234333935 -31356638613665333531656233616330373632313134613734353331373262313937653138396661 -34646461386365356132336639383864343363366163376432376638613262323930663434653564 -31623361653738366436643336313637316331306330363938363533633238656365353264353335 -65366666623462653136623237316562656635383431663365386134656465613636626665613966 -62313535613339383232313064643233643931373137383132626564633662386439656534363931 -39666230323935633762303136633763386236363061656664343361353033613439383365653562 -64666635316334386139366230393230366132336436633331616534666234663636343661376439 -31653133373237636238336463306133613466623031616363303235393335393664333337623031 -35663033633738646237666162353232336238623666626634363532303034303136623765623434 -62633563626331373061353330353031666637633833383538323266313761316165643730323361 -38653735656139653432333136653234346332386462333230633934353266643935323337316437 -38356666313133633562646630613231386161663431373733333138643565636433343131626337 -38613763396433373731623938663038653238353539356262303436316662306161643963656437 -39636563303063343665376565346132363936393635656463366333346366363666333561623664 -37613137343364333661666566373132396566613532646562386562313634663031626130646431 -39383037346230653664323363626264643661663936616236393436326564393164633838643664 -63326439623832343630363732366437356233323862353366646132343864663766616532333930 -34336361333630323166383766666463633433346461346534666439363261343032353864313731 -33623161626262366535383535313338663565626661333066313535663133333162303063653465 -37356161366139313261313965633036353933386362313135663031383461363138333161636363 -34303133373566373332393265303135303366613339393861393764356236333862643636366237 -30343066636634393862643339363636376137336434643338623536353166393030653264376235 -64393731386636616332333931363266643736653832333131393134653564326265323962323230 -63353832363766373234653931386236323561376433373830643034336132383136393165363536 -66633336663362306333326139663336393831613836316364643161643237623931383737663838 -64313334386535616639356663363533656537393037333865356333636235643139666232653636 -63336138633761303936663835393564383431393539323039333764383965383935336632656463 -65383762663534313765366639323632353966653233323365623431393063386166313666373163 -34663836393430353432323766653434353361303561633531383136346333313437356166643138 -35663438383162306666616535376431373038356632653234653065663035663938346132613863 -63626337373338353033633765326634366464303437393033636232396565666337663239666461 -34313965326139363637636531653264386561346533353664653531373233643639383934363434 -31363137653734376239303565343963623131326566353438356465326139633830663738363235 -38373665356332636236383462323831353364363566343636326530373963623164666438373134 -34343161636461636434373463636464383630333262363933396165653631396165373266343265 -33333934653765656166653038336539333462633839636461633962376235383636313031326564 -64356637333265386433313864306263303164306463643265333131306337613231636639313533 -33316633313435643163323363316336623239633937326132623735626462313165636161353139 -35636565356466343134643737656539386535363132383134333732623339633738363866306437 -63343565393061363630663334363863623164633964626366623262336664643431326337333362 -61663633366266313535396361663564313863333864623235646434633936336636633436386164 -61623337393937396339323465636438346333303763653731356232323362613665613066633735 -38633361366263633061313461373264363539653137646564336430666530333132343265323062 -31633761333836653733353630373438643037663961376439373265346134356535363439373562 -63646163663534653436633237663136636362656439313466393131663336376631393732333937 -38303734633030343965376236663038303264363361643233326330353733343964613063653766 -39353739346262306131313262343164363236333935653337666363356432663061656261616461 -31343765386531623861636566353038653163313366623466636535656162653538363665306331 -65353864363737386239323564383566336563663862303731363937363137656332623966363834 -35323339346361353366653635616134646632363034393663613238666534613637613539633262 -37353035636237336566646337633039303630633236303261633466356338653463613161323462 -36326561363264663033613966326231623730313930376334636461323033313437666236336237 -64356165663665326334396530393031306131643137386633643936363135626663396438356239 -36663330353833616536383064303163363064383735643739303831666163353738313332363033 -37363064373733316134656261383962373736623966616161333165343332623134303236383732 -34626330396135616336336239626461353231353731313664376264346237316162383464333030 -65633039633861643038636362323966383034333964363832653066303561306363313661303064 -32323535353031363865633362363138656432366530373636316436653866616462346634353763 -31313136653965646633353365623038656461373466313530326231626162633762616265383863 -39353737316364666164653031613037363436646632653838643662656261353336366235383536 -62666131303365396366346638313366306465656430333030373338656530646163613833323431 -33663832313232393362666236333965613236663565666631656238383834616361323830623166 -37363663336237613431623233633261643734363264303539303763376165313334663063333538 -32343232373332383931323938343536363161363539306661336539666166336566383738343962 -62386235623364623762313266363830613237313762656236346430363564633365333566613730 -33656265633465636133313863623266643230313438626336356136356663356438613034393134 -65393234666561396136643930386130633862663966613366326163653539346439636562313437 -37316134353231323630383536333431316234353836633162363233653633643734323536386165 -63393764313261396266633731316233623539336438626534323934363765653830653465346661 -64656662396330356433623064396264376162646238373532316132666363353832353530363333 -36343563343362386334636165393065363332336538326634316363623334393462663461306432 -66643438366330313166396265343064303533313037383932666338333363366339336465363463 -62646466386334616561656231376633316539343065613333653663383161356332613265646263 -63643861616266353733333231323136613131383637623836366663303330336661356561373963 -31366337386665656233363431666464613439383765653631303636336432663635626239663265 -63636362323037343239623861356239316130356434653330393737636461396461323938356263 -38633137323562306435383331396332656166396130396639323564396665636536313433353464 -36393732393039316235396133393334366661393837343139623766663633326566363934326431 -36303264366263346161343564633166333030323137386431313462323366643064393261316436 -34343134323065663535623563653930336332323866363461666638346535336232663832303562 -35656462343132323462363961336237613039303639663461663731376137383064396165623831 -37333134323765333735613465373332356433626562346139343366343233343036633161343435 -38646134396133303937326366656333396565306261643265306262386234303639376263633530 -34333562386135336132623466303335353835636365356566356166376663663531363535653863 -61623966666366356438663264306666313461386438663166366234653133663066313861326164 -66343233623661386365373833303030323365306264326166646164343163326663396332626139 -63663263656136663164313039393266623631646630626437616239633465303736343766303030 -33363363383632383833613565313866643039333430383835383364643834643439323766383530 -35313462643237346166383565383435363061313537636432326164353338306165623266653333 -61383630616536653963363739656638313334313765383765386535626439346337343463333836 -30666336343463383739356565373934306161313231383563363732643331323335346466343631 -30393036393266343163386636663937393862656561353462316530663336656661306664623364 -65323262303564613166643461386466366633626462623161323766386363653465336235313734 -66353663373035663138326532643936316464643534346462663861633361666136323737356533 -38613336613964333733633362633363623737316565386331313838633232396261383662326533 -31646234396138336363386236313036313233633633346234666337316637316665636235343638 -65326366343834333936356132633336666137643439333361356262636433393433316563386631 -62333330656432363338383762386231333732343766343363373765626365333662363631353763 -34623035353633616238336233373666366232316439353637633131316463366364663261653333 -66363432306633306133376433376665663735303734613661633264656562376330383733383139 -36393761346532633032613830616336623262613736663434613462613735303462376635613862 -36313362626631363734353466333536613130616131393762653562333839346333643033383837 -32323861313635356233643739643637326361623538316236663632623934663138373034346638 -63386138643264373131633565376566353361303133373533376334363331666433643133623630 -65663337323731653530303231616465666363306362613964373761313037356566383632646664 -34346430646164643932646134623361323865336534346636313934303761373930323130663361 -39653232336136373931396532386432323434613039363261613532653566613335316265376166 -37373930353437626539376438366663383565633764303734386166653136656338326131366162 -34663566653636333764343366653737663537353637633865353136636537393166343034393262 -64613463383531316564343137373964613630323730343732643765633832343962346130313639 -62336230646631656161616236363137333731633163636133353934333136326162393330383939 -39613639343964656366323434623538313434363164363165353463373130626633363738623836 -64333031636564363766333038313764306436343234616661316237613661623031306234376532 -62313735343438633966326461656130306662373739336235616339633862323138373965623038 -62363062616461643638386161313732323066333661326137663536333430386662346237626566 -33343632363831373834663939326663386465353431613864303664623833663930656539326234 -33373966366430346365303661666236313331373133333664626131633634623034636565643063 -63626562383035363066356231323265386461366438306237656637303434306263333664636632 -66333066353935393736376563336165303033653863316438316133393532616638643066616135 -35373537643131623130376464623433613331376162323766376437343061313734363930363439 -31313662373035666530353261306332336662623764623034363461326439393438666466626565 -32376164656665346535323533373534313038333263623534303237343164666134653634336166 -35373938663639343137383038313163313864626639386537633665306165396566393331633462 -63323636663862626434643034376264333537386135326431386433633531386432393333616431 -63663062326637383932653030666263633239363131646535356663353162333633333339393631 -62653930316662643538313333626336303239363530303764396636636332376438316364666161 -61313736346365366131633130396630626164663466643362323734386432386262336135363766 -34336538383736396465396534613863323736636631633235356539336162313365373638613065 -64633434643839353261643263313234376336313830336461386265663263333235346239363731 -32326639393734353836383633326663376237376236643134333663356134333331346665323864 -61623733323833336334396439636436353232653865313361383564306535386332373462633662 -66623932323935386366616239363335383963636436366262303330666132306133356236663234 -63383366636331616635396262316334393333636536623630663534333863373631393139393533 -37343861623636333661356361353561383531303234393666393863626132343061643365363731 -61363030303737613365633461616165383134363433376239363034303537383233393335306239 -32663666633435383331636561313462626466373764313737326634613535663062623431393737 -39643365396365623265323134633837386263633537343837373937386435333838613637636437 -30316263383335656365376162366563663265616237353161353936343466643933306363666637 -61353934313935626261383931396638643866326364386633343661313839386662333739393234 -63343166633032653533626365633336303337653737643263623335643535313164663266656162 -34613863666161653835323636376265633535383665356536313934326534396635346566616134 -35653663313438393334653034613739666466633535663132366432353366313033363664353537 -35623930663338363737653063346434646362646364306434663730363038316535376530626165 -34313764316230323461613336336564646164323231656232346262373465643134333739643431 -36616364386165323834366234353737626561626339383334363930356430653362623633363639 -66636662316263333131626664373865396266653532383639613830313139356466303338376437 -38303534333063323630323034386335363330613936613265643534343362613835343566376239 -39653962323066393364396466626239363064383036313431363439386431663535356637343666 -39306339623634623265316138653663666632653034326332386134633331643837323564303263 -33333435333564303933323934333333323139626337343330333737633963386265623336643938 -36393563666538626336353162663763363438366131303336653862633838643034326138323434 -37313333326432303439363334303235666331653034376265343461653866393935313763323666 -38366461393562366536396464646639366431303037613933663164333633343861313530333739 -31663561336336356461393865373962633763633333636262376462356530656639323237346166 -35393663333830616334373566353263373433313763343531396531616534356634383237653962 -35383632636231323230396435303364323766393162313436386333613836613534386434633766 -39393237356364646236373335633465313065616466666464343835666231363961333539326335 -36383566336431303535393562633738623636646334646637613631336639336533353264303937 -30653339613532333432653761623536376337636237643530636434323439323062663936656138 -36613962396666366661643162613739323764326561386438663133616330323836393138313836 -38623232633233666635393239363961323935613465373363623566633439353039343932333233 -64373662326461343231343539303330326134623461313738303737663431666337346135366564 -64633638393336633339306435313031333138663939323936363137646665663262643862633839 -39373963313665623032653632343565373431306166393830373263663039616466313236633364 -34356132326263666636376662643364653463623165303335666135383338383766663230333733 -65356132396636303061356662616339336530303234346163656134623965626432643435666139 -38363331663532396535643230376464363636613830386536643532306136396436366336373331 -30396230663030666361633230313632353530313265356538386339393435373836316435373932 -35393363633432323930303337616538393635333139646162363833633163613731613038343061 -65616334303031373432343533373437353339396437646334613539373066373962666461313462 -61333739623563333639666531616461306363613331346161366633306337333736626134323334 -39346531343032353430646661636137376237636564663466633533353166656164636134626437 -39643432626437306138366432623035663535353134653663356365353865366134633866353938 -32323734336461313866666633333063633930303430666338353737613132366361663537623333 -32383933326365623166626230393630383935656534336237353238666336663266313337633530 -31333563356166353231636534306431393765366231316239353634646564663765656566326266 -63643930663037623165626230373232336562366565663633356131346137363131636432333064 -34356330643966303437396438623635613138396534346262386131623561346237366663653536 -36396265343435313436373433646532353337333335623638643465313232666361663639396364 -64386430303939366438656464333631336266343666636433316331353030376264356535626130 -65383638336439376539376366353937653735346634363731393761343363653363396662646439 -64383065366137343366336361373531643564653933376466643163653439633831383734393762 -35386537346532636165363966653934326238323437376234626230323833653731643064626261 -35383331663062633532306663643634303164323464643462306237356634363463626565653233 -66633739373761663666363338313130356664393434633161393735323862313563613833653834 -62383034653932636265363832363535313761643061646432613566353332396537616264343238 -30333630383564363239343863636636313763366561363139383536636564346433373636383064 -65653561386665616338313835646565343235363730626564386464643131646533356132626538 -32393732303634353565326531643061373637623066313938666563333163636333663730636139 -61653336393035303866363539663432633661626131626130616135653962343130383436333064 -63636466323863306437353735393132316532356536616564653862643135663936316235303136 -32383664393036316534636563393235393862633430336634353964653030366330373730386366 -32643935393262656234663761373732383436333637313364643630623962316563303632623063 -32653636633534663164346338623264356330653466306566356230366431306134316330326432 -37373534633438343735346337633863373233323336653064623136643063326436393832643833 -66663935396265326537623862396536656361636538626366653437613035313337316165653762 -37353865623864303462353432383565343639653961633361623633386262303437643662316162 -33376235393032396638303563343837323434613038386634393530373862643739333064343130 -33336166633038663938393737616537626534393036373235633661646665316164376436643038 -62623461316339313664303431306164313665386439616363616232646164376463636630613632 -36646366373564396630393739626331666364313237613734323564383932643832626662326239 -63653032626266636366346163623530343432303064323330333462646462303531303333373836 -34306232343164333031356638366237316538323031616462333231323934333638356238383937 -63663633623636656466316437336136386262396662623061393162646132346338303737373634 -65663139646239653239346661313437636338646430613538336134663966343061643233656634 -62313733643130376239613637353135323039323538636639353132363663343439346465653433 -36316131313631653665356264396463326263316235343633666464383364313737323538653835 -62633634643239616236633362363039326535366163376636653731383164623961663163326664 -62393239313935623335613166626432663265306230623036303062616263633235306664623663 -37616436653361656331393363336539643564663562316435643633396366613664643830343938 -30373535363736643739643861303735636338353439646466366239323666353437376435356435 -32643630323332636166303436343961346538343966633836653162653639353562643736363861 -61313861393533323931646432373532636234623266303066636338626436633434356161643665 -39363537316265373930316431323932643564653666303165336362333636396337323933653539 -39663963623861616237393330393737653139633963363033323936666432363231303036383837 -38336230633464636465363966633566643530636465653466396630373765353063346132326166 -66646239353130393663363639613730373337663266633766616261363965653638663731343266 -31366334393037646461666331333930336533643965343665653361373038333036393932343332 -61373339376566356263326639633932346363373563313234393531623735656364383662376631 -64353239666539356530653732633966303162313538343264663662346538633133373365333633 -63336339646433633533356130666337303137663866333666616131386462306537363864393734 -37306334656637336664306433633730626630613630303832623365333463623862336562336636 -38356531353761396230613234383036663038366135623963646135653733363735333631316432 -30656137343061666361653235313835386534633861393934343539373735346333636364343234 -34356337333862323763616463383462396230393461613137363135333636373761346536626365 -31666365373833323963356234323765356330373063366233316231663163353537623165616265 -66323733306462333666323639386633643863333261636665303064623965623036626561316339 -38643165383539663263323861376330623563383166613263313461656638313736336239356632 -32333735343333343830373438343032643361353239343261636462643035363439363230393661 -32633237353031373735653231313833666432623932623665306131643866306161366364666165 -62623764626539323333346536336236666236623230343334366434303236616139343637346463 -36653961623565666562323730623833613161313462633362303634323865303933363665633736 -34376263646663363932353266346231326633306633656337626333643032303735303365303266 -35653134353437306464356235396564313136653036396530363936333837386561356332366533 -64386435383539313332666135343631656539333631343138346266353631386564613133343566 -38646639313266643036303465393363323435653535323634663831376336326165613639633265 -34323136333331613064346465356536366336343335656165386136373032326335356363346233 -62363838663866303361336538653932386130393062633534376432383836356439323935643866 -33623435313665356363633530633431366233663534373632383639626661333866323364396134 -38346134343539323632323235363762323334626532666463663730633933316662653537383263 -37323966653566303063663063363230333066613635323832626431373565633261646238346362 -66363731613039643032333063303137646338336338313536376530353435306436353434353463 -61353763323036303565316536626564346138353063353538313964306666663834373262363736 -64396536343635666464653165373239666139343263646461313666303737623161643364326338 -37643964653062323561623763396366663838346562643735643962616561636265613864326631 -65656663323563613031326335323132366132333937366562656438353439383064316539643735 -64623462333533663064636563393830313135646661303437313136366466373930646636383265 -63393530613062616462383735643830363633613666363136646430663164306563343066386462 -37363666636137363463613465393532343762633732353936633931393064393561313634623530 -33363333323566313731373463383061326431366464313035313332386361386330393764383563 -33323663666631303838363964633737386666366233656461663335396131316139313933363666 -64313864303765383034613736316639353765323630323933613131616161313336353635346539 -62636665353639333335393661633266316234336337346636373266383332666535346534363930 -64663166653038373831623764616663393436323838376362356639616239376534333863333532 -63396334666631633862353637383462616464643932316633323861663932616434343736316539 -64363061643964343238623631656266336261383962313962323636333564303234623634636332 -39613761626536643562653762613634376232326134616266643231353036333662666462346338 -31643839623932336430333037326637643665616262323633323034653732633932373334663630 -35653763373332363666656564353466363133616662653936633565616465633730386334666336 -64616137313634303837363035393235326536363764366562346333393037366561613832653665 -30646631626230623064646137613234656330633034663166323236646332383333623164346430 -30613038653137323163306332333131363665323364643564326337616538393562653032323237 -34333063333237356439666234383133353937303266616539333632343161643564626465316132 -31313834333139613532386263326364316430366238356466333738633330326135643766663965 -36643739653265646637313239646234386430363039643135653338633237613931383539346163 -35656166313264613332326130616433383833666164666163396530316363626362393636653663 -31366165393466353264613161343834383266633766313031636464636136366363616135326135 -31636336663963633835616634363435623164663863636462396233333631633433373166346433 -30373662316630653566343864333533353831643664616339623865633930656630393035353466 -31393665353761366537613433316133376337323136333862326534363962313836656138323363 -37373639396266346265383962303232316336363061666631353762353534396338656462336635 -34323331613664306237343035366537353031323331623061353735633833333039366564323738 -39386431613961313664663336306536316134383062346161666461333866663334636631643437 -61323633343866653561343961333166333434643063396364613534623733616361353837663563 -32646466303135666239663861303362323434383761643563353935303161366263333435393938 -64326561656333326330616264326364396532373933333435626461373264356362396333653035 -34383933636164653733333933373162306365623733646430656235663734643664316165356565 -33613762633236653861356538393830623765373165633362633162633139363163663937313330 -63623133643661643133353563333334316536326139363436326132656664396130333365616263 -38646163396435613534346331653366623131623565323264396336386162316366636232356337 -62333734623637613431613838653638343532613634653635353133333130393438313464373134 -33366530353439353935623735383266383436383339666138656363613461326538333763323763 -66343036653630353138306630656638663338373333396434363965306235383235623763633031 -38653438626630336532323432643437363863373534656138346436636662643436376330666636 -66633765346337393939393936653366323261313263636232353034373231353562663135663832 -35656439623663643866373932303236363438373337396132396161336136373333336566396565 -30666263626431383831333934633262313131666563366162636161393530653230623364653737 -65316235353437323338343963343730303665346333633966393038333139646531313130313836 -33653334353563346361636562623438653065613166626237376665623163306431623864383138 -63666466626664386530616264366536336165663637303735303164616634623763323730373863 -31316335366435396138643332616439303966626532303334376635313061653239376531663833 -33626534333562356137623634393836383139626566376463663734613862323164393661326232 -31613239353061386362346134613438316366316236363832656363666663316336386263353561 -37396361323533333137353366383465653639343862653063646264623466613566343764353030 -64373761373432626334343235366532366130633563333566326263353366346261613634626334 -32303630626465313962323766653864323163623032633964353733326335636361313534623636 -34383632616232666464346134613836633535326530323565303665633432343832633363396666 -30656165303833353938633861643730323361393063366433333165616565326533393438666331 -61383364343866356563653066653933323364623031326632653239663739353733353238383966 -33613239363738656634616366343336383732633231386366613439616164376338663936623665 -35366437653834346137346432343936316666343434323163373035663135356438313938656463 -39316464616436363461386230376332353831386364653766326366383132383535373161613039 -35666638666636346132353466363431396638373963373535653466353839333763353234626333 -39306638386135656564333731313630343332626433636562616536303535633463373564656431 -35313463646331343534616236633462306535336562303737313765653865613033323061633934 -32626431616636393134386334353362623361663239353830393462303139323632636532643433 -37393531336366666539313662356561343664386433343936336361356137326266343764393733 -36323766666635303837353834333739613538613834376435356537303135326461616331323366 -32393166326639363466333530646662363762626466363635646135386664653232306662303466 -37616530613837316339346665326466653835356638633561336634353532613864623562393034 -33643530366133343037666431353230386364333437643230333433353666633538613738303962 -34663037336366396531333431363832616237323230376136313836663730313164613037656333 -36393664313862326331643866343131633038346365346365623133373466613531616666376436 -37383565633764366132373365656663643330663530303934626632636538306531623362336231 -35626162656332343465663130323162623034656230643031353839326462373664316233326239 -66333062353330366431663936666634373330356162303262316564363730343537363363326638 -30393464363863383063306337366536303838363765303732356163653265663863663361326462 -64666430393437616138343237356434613234653862333735643733353165616163363466323664 -32616135643839643961623433383630313437316535623932646566353931613437643931633338 -37613664633831383561376361343464633630623963306134363939653833643565383962363064 -32363136326233343930316262626566333531633462303430353633653065323038626437653061 -63303939656330356465306139336239393735633838663338323737393539316236333865663432 -63666666323163393436643738383637353437393265333962363162623536636334306564613764 -62653464343866356334376166633166393238366666656265326330363165363236383466626264 -32383262316536653164363632636238316530653334633331633637346465393839643639653563 -63373263313632643436333366663737663835353832396132343633323661383862333032383161 -65666563336133636437353133353132653964356537633063383166613563383430366332356334 -33346535663537313730336135663633663233616531656536333966633164333535306162333165 -35663466333138316662356332643432373835306336363333396432613437366538336430336136 -63626566623331663863393063393236643065663539363162323236623832646461656165623561 -33613237313837366566633261663332616566643435616365646562663464623739313165613864 -39356163616539613736633733346639333136656230363662323834363833383332643236643566 -30323331663764333637623764393230623131643234353363646562343062313034323638393837 -33616464643033666238626232356463626161343035336564373233643031623733373266343763 -30386566383737666336313839623831646464336339613261643434326434363965313464363166 -37383863373635376561623963343665383866356233626230643731623130383033376531316139 -35323235373039333838363461616464663233366235633134393861313231343236666162363239 -32313637656666633637626138366463663533386363626631633238333263643830633732663739 -38633165343932653339636637616133616462323063663765326334346465323538346135343664 -63616665633732373539383738346138396238663930653464343262653461656530303134653838 -64633938396132353433623839663261626263666533653666623130316462636536303766336332 -63346637326336666533386263366137303833656164313930643461393733313765653061366433 -63373130333261636661333538373731633731303136373833386463346134363061383031613135 -32346362623730366261363031366165393631366162303730613234376439346537386564323530 -38336166656638333231616461313237363438653739636664663166396366343438613532656433 -63626437643233373630303061343237303134326431346436363239343863653831633264653066 -62626630373939653365653238643039396533363263373234613432343239356330343535383162 -38656565363364316330306632313961383630623361336266356662306264646131383432303832 -35643462343132373463313866643839373538616263396166613437386266623936323961656264 -30353036663963373264656238386461303062646239363630613063363831356133373864626639 -65323866636663343530353830383666633635373866313564363031363733363562306566616666 -39336565636532383362656331306339646138356164663065353032336631663039393734666564 -61313931343130376333623236366664373861633838356638626239636361346162393262663761 -37333537336461326532363465303439613938316232643730643263613834623831636632353864 -63393637376232646365356237333530356533303131393761643464383365376265396331633564 -30303637396633666461623832306337636639306261303133646266613930383765396335326631 -30633537633130643962623865383733336361626430333433363165326463306565623961333339 -64393063386631366465326364313465613132386263666632373164353233653937336235383164 -62653866393236613134373262313530363136383738353538356533393761666365303936316664 -66396462653933373338633465343435353231643062643731313962393065363065303462363363 -34663531363431636132396437636134333934306132636165383735653537303635373662656264 -64623466623236316136646531623631323564323065373363396566616231303464343566323565 -37666531333536346565396439383539396333663163616639343961323137363538666438343034 -64656234326237373137306238313062396532333134336230343732643166623334353135376137 -39326366633439363362373164303363343530386635323639616337353033653630343433623035 -63313561306561643662346462353834373264633162363234336439616332343765643264393135 -35646464666130363061626265373438306139343130353062336339653462666564653038376332 -32363231626637636131626233616665366262643430616465346263666166353335633532383661 -35373635616364373132666564313730653137396139396231643137303231653436653937363531 -61623930653065306562346131313934376539386134363261316438303961336239633635343365 -66616330356633613038363561373436333063663032353435613138343438376462333264353836 -66363833333731366631343431616330323533313564653637303132643666373131366532343263 -37313138626138363831313031653033353965353062356266316139666132336161373933333338 -65346564396563306231313831363230393230356234303434333333376638306365313532316534 -39356134313131613966356334386537363539613566323863613635326233323633303761656239 -36613037316239666630653431303537343036633337333361346332343764353537363033323137 -66666339643530313032373938316337306239633165626661383661613666333463616332353738 -34383566326339616531343464633361393266333130623638393964636130393565313834636531 -63326433303862643032353932646538613537333236666665653439633931363931623331383432 -30333135646434393966366137653062393830323663663965303132346439306134386439646139 -34376235313262373731343833626332343963326461313763373033353831666462653834396333 -31336665326631343339336637383830313438616239386531656533373133376230323861303331 -34333331356562623733653739303734316162376638383162323266613633386464633136353634 -61353066636338346137336134636564663064613931373065383564623836353263633236306332 -66336165663035636434323862346437306132656439343433343139303731353631323466303939 -64303963623764373462306630343930356338383964613161323231386638336532643731656162 -31643561393463353066353263643736376438373265366633636234353062323737613135353632 -32343962666338323063326532663730623633383735356135363465306139623061656136636464 -39363766333135363737373835623663613730653038613834323462663766643666626166613664 -64336631306163336539373462626331663266316533323266653835623631636338653939386663 -35313762643331343162313030623139626230633938663634656365356339313666356339653633 -36303364626639303033656238643562306639316236633466373935326438386337336331353239 -61616564386439663862623565336234326136343563633638303933363935653536643763313532 -38356163383935626137653163353939316231333761653530363938626631323364633635646163 -36396133323830363964326538636337633936353939336665653266353033633230653937396634 -30316639333136633961353735613037323665636337386133656466353438353730353435646265 -37386433633163386234323632353461373038356566356539303930393932663764616461616261 -30336661356533623035613866366166346164323230663731633064653632663465346536653566 -62353230306535653463653038316635656132623035303137636665326239373637616664306332 -33363235346265333935663330633661353630366636626361353164373835623261353731306331 -37313338303830366139646432303632306134656163303837626131326239613164316561626365 -32363537663536626539643534363239623264376665666631393131643964343631323436643163 -36626630343235383563393130383563666535393961356265343534303862336438636336376534 -63373430316134653737393334643632386334633432666131643262353762666165346663363938 -31353563303535303761613931643733623839646533353861353337613231643664663366313137 -30383436626530376566303862393561346130663933326130653764393236633337363863373037 -39343035373635393337363735653339343737653138333335383363393261613838333366363337 -34636632326437633464393232363136633464323935326233313761616237326236306437313531 -38623936653934363931353566333162646338373366353138663032383264383463653336373864 -32326539633261353564633337666236663562656666346463393933633966346332323231313366 -38636531313039313032313662353833336463306637303234666435316666373061353464653637 -30653163616232353437666366373062333132303639336466326239613131623461353136393665 -35386134336336656436383962386233353861656433616631383038636666326630663837323165 -31353836366361656465353038343830356164613936376461363766313961643334623336303230 -64343436353465613562383335313636626263623732393361363366643965623263616133336464 -38373438363264396166316631323639306330373463303738653565383139353063386261383065 -36313438376661663763663764396139646266653833306163363938636638363264363163666538 -35653066626439396138336539313964303936353536613037656366333931396638366437313539 -30653839363163343931333530393639393938303838396137373033666262653038343761633136 -66643734303639623335356662323130333237333835643537336665643931303831623138316362 -65613237366638313766303737366239323163656336633964663462656335663761376638663664 -62393630633234643131336663326133653834313630313039376339643032323639356366656665 -36623231393438636261306665393032623532316162343364373264333861303861393466613434 -39323538376533303438376434613932646134656630343334646631653362643130343964383038 -34303531393233313966346534323930336530343538313661316263323862633631316438333238 -63306166373936343232313036396161396164313763333637653936316633636364313332653539 -34353532303662653833343636313435613039633963343033383034383534323734653238303362 -32333032626364313361643764373731396161663938646533636239616233666164316139633332 -62373065343264386136303938306665373534626636343863383630326361373062346462643034 -61343938323331333633653036646631653131323934336166313039303464323832626535313165 -33623935623363346331326361363665326238383738373361613361633036336232633863613965 -35306166633032663434353963666330313565636262393536323836326161383564306662316531 -64656635323866373065663335316137643735333066376463376433386662633534663162666430 -36366364363136393233383837666162656464623863653662393333333338623635663137393432 -37373166363537633034376466366239313361653862303863353765336238653464663562306438 -65633664323237623866313232623339313565633636656166326231323639343663303133646661 -31333936363031386362363262346664356663353234366239633964643032313632623833323736 -62306530346334336130373338313833333436643961666461373434623435636332343737396366 -33326130326633626163323464303864323963383161313637373330633764336137323333343339 -62313632373361616330313033626339663063666535386462306330376161386265653765616239 -31366332373034313865333837396233346665373832323633623162386231333237313138646431 -37336536303837323037613636623762666436663239633035373365313163326134383662633634 -31346233303135333863303737623130393862316438333132653531366534326333363064646266 -39373334666237323461346362393563323265333938343439613839383461643661363237623832 -62306366373834656236336532663638656236373936626463383932643636653132393963386433 -63653863316433653930303030623339346231643665393532376266373263323838366338623265 -39323035653366643761613536666664656132313665323932366563336536353939336332656138 -31396634333139313535303966383765616462353333396639363133363630636431336433633836 -65353166613239326361376662333864646231313633326439393738353039333230306333623334 -37333561376266636564313537313465393864306165303231383934633935383732633639633266 -31313065356432363435373833376336633466633331346233373536336131363139306238633262 -64333361313963383666303963396562613264336365393732663133373737336537616663343331 -64376238356438353961636261393332383566643361303032656435636636363066343163343665 -39366232303830313736636664316331313465656339396334393063626135313432616432343734 -38666637633565613339333461386136353762376166343464636136623030313730303766663761 -62343062616166353437623137653165613631623732656235633363383735306633323631343430 -38376534623838396332356636633963613738626336353064613462386266383632376130633539 -65643637343735353763613938636331336639356430623939326333383832326335616531633562 -65356166336461326534326339646262383132636138653463663533373830663336626436333334 -62643238303539366532666137643363303064666633316230643161333034376335303433363666 -31336638373130326666336335653334333661373564623939643235363263383734353538653334 -39613963373863393466623737383061333964376262363333623932336363663732623639666462 -39633932363164633630643135386434643666646661643337383931663461313663356263383235 -38396639373331343632623631653766623432626638633761333664326563636538623832353431 -64363265636363386462643737343735346636633533653134623461313164323436326361303933 -30333632323738613438313861333234353532633632306137396633333932663134643166333038 -32303832366561346563373730646534323163386435383139356662396532323265616632313137 -34613235356231333665646665633938613532626639643330383436663866323461653465393830 -38656432313336623063383462353938363961303532633935613937393935383035396339633339 -64366135633863333465333962383232313963316632303065663538653439663433356633626165 -66396432653831333238303131326163373834653331383861386163653535633034396666663633 -31646535656235613131396134346264346538386466633164353761383137656430373232303665 -33616638306363643035613662343138643335396165656433666563323365303836333039333337 -63346564333736366332373834616566376665636563363234363337656439343664663564356630 -64336338633939393537643535636162363061383835623139316132323330376439643134616337 -61646439646634356530663133633361653937306437663431643636643238343435623035663063 -37643362666265376661613432653664346334373233346632666136343836326665663333333063 -30626239613763326666643332346336353234306230336330383262346236323261386566663838 -39336634303662336464323530376335366439663261333963366563656234373661653162663764 -36323139333431383334383536303338613438636234643230373632633938333332356565333039 -38666561306230653737633164626266626264663534383263643432373431646463363163343466 -37633365303538653739356265363963366132666637356562333333633235323630633032653336 -63616163616366643138636665613932376561653966656666303662316162386434353632643036 -66363139316532333432623435623131366664353437643333626431396362313035626435623639 -62393731396366353261336435643265663966666438303336316162653436653636613766616262 -33353063313031343133356633656665303136626134656361356334623933313037323462633966 -65653465613737333939613537356532343061383565346536356564366264633261373630643838 -63346633306466616437383864313465383331616364386439643130633562383235653563656365 -39336462343337343465613033393661623363366235393939643134633665353437396335663766 -37633337323038663137316262636634383538666166643931313766373330303336383361633936 -37353732373062366533643032623765383066643964653135396466663231323337613766656364 -35383362323839333864356435633035393039356138643663633435656232336465616663343264 -35626339656437343535613764633636353237303865373733316334313036383464643238663364 -61326564336264366637616239336538646166313461353064336664366661396536633266383532 -35303639653665323733326536633236333839313436656161616661343332626237306161386336 -39376562343862353230366235663332356136343162386238386335366338363863613263636337 -64633366643034343061313836366530383339353461333736636361353031373239306339376131 -61373037326332636333633765653861653365326535623662373834336431343739396536373935 -63623836373435656238303631646662613438333834613936643734323563333131333634346163 -62653834613061633732666430336566663965373761666533663066323036393036666533656635 -31336461383062343533633832343935313966643362333633643031393066656166633831323139 -30366265346339353533666563626331316430323832333533383531336130313861636539306532 -33376535623362386439373431373365663766623937613939353538636231363764613636343433 -32383432653862646365363661303537383632643137363132376431396234663139623633396639 -33633166653531326530643238386530643363343864306532326564383032333134623636303564 -38643662313162363566626463316664326262343262346335363237366232343238653366616439 -36366162313465643764346236633162613132653036393765623130623939383333393631353836 -32393639343939323963393631353530333337666236396532616535333963643837653739623361 -35383761666332366335303430623437323562656138653434303465363961366233653839363163 -63313639663933316330636334363237393664666534323030303837396362333431633337333739 -30666262393239376564636665303265633064656430323066623135396664363630313566623832 -61613233393263666337303833376438353634343965343330653838363835376634323161333836 -39333063636564623934326130333865373464666166333032653338663132363039323461366339 -65393434653961383534626233353565303834613230383261376465653064333865393638623265 -32343235396466643530303961643565326233373666383538353662386261303161323635616530 -62366463353030613464363863386463656334333261623361306532653737653831306365336166 -66316666313030653933383963663336656236396133396166376437336464323133663039313931 -63653661303539613833663838353763636635336131333963646465623938333138613365656530 -32326461326161663434623935393261346631613561616434653136386365393836303030623633 -64323431343538656361633439636238633537356538316662643738363261383931346162386262 -30626661363937633839646562306331646330636531663133356664653562643638613730303737 -39383037633065393362333634306237393863623065376431363066333538616661373732396239 -35393631656263303564313732653835623039396531613865636561326235623039626162373664 -35613961666539666331363632656137623063326531323864623534353935333736343030323531 -38663830343435353866343961633732393232663138356635383336613364333161656362386431 -64653232613130306662616264643033303166313262646364376636626564363933303838323637 -34316437623834346633373639326463326134303466376331333536646663663765373931613538 -35316266626535346464333736383531363463333535643734653864306339663831636165386535 -39613630653963653039316566356131363031633036313133343431346463313832393238643433 -30303035376363306166323961653666613537356666633763613964636234323961393866653066 -63643136383331633939616131643437663261666161386264346432363631653961303461626336 -33343932343031393739356331353639336234656333303038396633353637623137396337383638 -63376461306662653033323664656665663331323363303561303739636430363764666261653637 -39363131353035373233373266323531376435616461386261306534393664663539353538383966 -32383863653932643235383265333163653339363633663531613035623564643736343665353036 -32643436636261663863363262633832303737323062363962393536326235303464633739666136 -62633235316564316466353138353964303464646466316639386466633661386163346635613934 -34623166373562356361323162333932303466373130613964313665333066326235316564643331 -33613633313833656130653232653935306333646561646565636361623733393235353630383766 -35343238663435323336623637626439653963303433643863366462633639376632643538616465 -39653863646361623164373264626433643832383137313035353236303830396632353639616132 -33353336336166643832303063653331636535386532626338313061616232323362363733373262 -32373438393236376636613839313765623463633538653437363862346661643766363663383136 -64383439363836316363656365633637663064303366633138333436396165336464656632373966 -34643439366530636231353735646166623136373632653430373130313066616632363739653361 -61626437663161366461646264653665363762333232393738663732373563356439356462663965 -33313931363534643233346637666630653165353663646339323561643765353732643866326136 -38663061633335633633333531323165343732623337663163653737623435343834323463336630 -33353534636334626562383764386261326564303436373238376536663234393931353138336635 -38333330323066366137376237383936643632383531656130356533613261356637373830643934 -61646261316337653064343163353362383630326665303034353063343964343733626536333363 -33366234616665323132616131396333383433616666393731316466346563323431373361613161 -35383664373639356534393266623361393330313737383866323566346466663864633962353238 -33363638306336613539643334386462386361386365376632653962373838656538386461623139 -64613039646264323233353939636637636366343530623737313330643131323030616238333333 -33336635323036643139393136316133363731383766663435653433333136323061653139376662 -66666565316463303435376339303361613466393265316364623864656636633835306263363664 -63396438323331626237636536306430626639653331356138633431316464396236396636626364 -30366263373337336339393636656465376636363933303937373664303363383361616562353263 -36643536633233613361383837666363306334636433613036363463343633313536393065356137 -36303433623138616233316533653035613831333965616531336232303363366431313835396665 -64623533346664396531353933313364333035346132313637646161643639343534633762316234 -61343962356630643133643436303333663430326533356463333738333735313737353839353761 -63353433623336656435613634663461383339643465623339376230393132326533343738376237 -36666139653737623231363132346334623239376366613065383936616135353763393433396161 -36626533636334616666633039316563663839636161323566613561653163653863663835653264 -62633837653435303063383736366163616664383366383264386134396664363232636262626539 -33653761623232306563326438356238393339616462613761343662346637626632393563316465 -31386638363165616537633539616430316536656234643733626365643232613137353761336536 -30326263336534353038376532353734646233336264343961663964383037646631393662343431 -63653561343761646162623462353739376662373665393866653163323066336266626234383036 -61316137303662336332373231663765316463393462353433393833643962323462663161346338 -33356339326161393266636164393932653636306630353964366136313536633434633637666338 -37643461666266353837346334636234623530653731336631353537313763383436633434316665 -62653538396230326331626230613561333630373435623031383962623064633336313433313937 -38333064333431383830336436653935343632613933313764346330636338376164326436316234 -30363931356431323931316465646437653638316135663931626530316339313031363638366233 -65343264383862653366346436666137363035626632663763663137336461316365316338653635 -39396563653966623634393065333933343935393838366161376266363562313564653135376464 -62326532653563386237393365353736313565373030313334326334316237343161663535366630 -34363035376530383562643837626265353837326663356339346338323436363163333935346138 -33633831386664626436386438636563333265633531303562363830306362653436623335393234 -37623833386537333364343439373436373361306262393862383766643134303434313031353233 -63626163323832333030663261613738656235343139323337353836363463343735376330373735 -63656166333132386333356361353737343337343933616336343737616234613661343333363662 -39326436306138323335343538393034333766383463373336653032666663646361613635643032 -61646337316137306464353538363963643535616137323335376562663639313536336135303730 -63633136323430366336363861316365653031353832393132376335323436666466353334303239 -31373065316337316133306236313865376134363131653066636162653232326435616165303861 -35623263336166613831353739326334663362626330306130386537623665353938613731666461 -39376533363464316230323765663334663962653534363733663538616235613733343933663031 -34653236353763636163383161383461643231393261336430623534633633376639623030643364 -39623061323434386662643337356261303832356662666466653335613766623333373564313166 -61336137373231353037383432653764633333373437623462396535643866336237373638303032 -37613462383237666161366136316130353265353161356439313231396332323839643764636239 -37333931393162373766383765616632616539666461643564396462336265323830326261393764 -37373232646235306135663634623565326164353132643538633930633232326133366331323863 -38303630396533636663633437663835336166373166356164333734623630643262363165353739 -66383365396636353466653462666562326534333038323537653038363233663234323836613665 -31366338383161386436366335343338613637313130336534336364366539363936323938643236 -39663830626531376130663765616238663164386366313336356363323636383938343937313731 -62393962376133633562306665373938626366356238346462383837623263663036653839613234 -30353761306137336637376165356538356261366335653939623365333239616464643331313835 -38313063666131316364396538646630373631333431383363656363666363623139643931616265 -34366138666563343165363334373039343461366330393934396162626433613065376139623561 -65343362313631313234313634396331633032396565313361396232333736383065333034303264 -36326566366330643264663934643536373231373764623139383330353663363839373537643739 -34343436396234666232653637373234336437313763643234663431336230373936306138643834 -33326534343166316637346363366439383130373830373038343934353739323639303336366461 -37313134623764353536633030336537346334326531363066323436643663356534616334306431 -37353135663936373236323531303936313064616666653831623561636237373162623437326465 -38653031393365353063323932323662663232356237363465626136346635323062386532656665 -32326236623236613430386431346538666361636564633834336163386666326132316664396665 -30323163313334633761363335616139383939326331626563393765653964623564613233376462 -38346233613030343636613031623135626139373466323130616233653561613730663232356636 -33363236653439663263646638333835636431356462393463666339343233623231343364653862 -30613463376165666431353162623465313936633636333739303135613062346232376133353362 -61363439333762636365333939313534353361636638346131626137343738363334313134323534 -35636137636532373735323435303535323036376332663934373135613937313863303737333130 -30343135643062393838663065303663623765633236323436333630643161623935613930373939 -66623261663637306263383735373437366363336330613737323739626439353432643336303766 -35363934366565653564303563336630383432663530653162343762623531323630323464383639 -62663431353334353465616462343465383130323633306532616332333963623865323465313632 -37653561653639353038326531313233336365326165336139363863383866663566393239396137 -38316532633062326332663135336339356139636430636236633439653733616231626639646561 -33363065366563303135636433643035333162316638366239633031356265646662616566353466 -37386366613533643565396534303835643034323130643036346134613662376231333232323564 -37323565323131363033613565396565393532326564656539383266373164613361356336333138 -36316565363461323639613165393965363966336662653566633539376563393836366265326630 -39623138383362393130366633373763373464633433333031663765623463393165333939656637 -61656365326363366339353036666231303264643965326532326538313933333164373564643665 -39303139646166623962333665663031386538336330376563366563386662383565303635396666 -37393636643537333362353461623463616239616336363431653865666237646630323136623333 -65366134626639326132663866366633616162643036323137313263313662636339623331666663 -62306461313431343966383731386165313061396338303934646538366136613961663936653134 -38613464353936643366353861326330366137316232656561333963306363343533373731323231 -65663635383464393636633338366266363934306330313138633666363862316330656363323338 -30653436363539343630353335356138343261636264313363643165376166393339356631353135 -65343264346364333766363135316539316437656439306635363336633762383535313038643539 -66376131343034303063303437663237303062383733653464663534656461366239376330643466 -63346530653733663032643135346366613363316162636666666338653537623834363037353831 -34306439323962343532303332376530303136336637623430363234366633356232326235666561 -32343861313966383035343732623762666434313864626639343262393133343662333639306164 -33386639366164303862356132326166303032376639373630326130333832626335383134663935 -66653334393163383831316530373039653731643430323736393939353061323766626164316338 -36363330386664353939303730393939643735343166366266323664376662616431363239656566 -61663332323038613732626663626632383135346661386630353564633030646637643435306131 -32346464303432343737623335343732383735393361373761343539373236623236356465376661 -34626139656238383561373962363263663635386330306536633236323233343363336636386136 -62666336646438316638613533336332383462383862323334653163646630666437383762646337 -61306432323631336137336337626236623333343266343035386332313834346161323836363734 -62373962643265616161393266333931653364646435316631316539393530316637653137303937 -63363666333665613832393938616562643032643630653732313861376237323066346238663331 -31613830316561333930653432643861396639396566356633663331366239326436376538396631 -63356634336139353435383765383837383036363938346434613934323564363236316339633332 -39376636616530633236353938616135363737633234356561383134373932643131336437346632 -62373365356664356537366637633063353234353739303936613932303061303831633637336133 -65666464343835623836656634333139643231393564393963343466666263613434653961623633 -63356135633835613032343038373332333437366430663439383631333931663138663236616637 -38353534653063633035353534336634326636383535656430646336333333623065353035636534 -33393937663739633932343336333964333037643336613861363035626232666262363763613230 -66663565333638313437343133643863633765363262616334303839343061623664613065306137 -38393332663732643462613632343766376666623136383763643431643563653964663961363939 -37346561396266343033353331326661323061306364613231313262356562323937326333306539 -65343235303561386363323561306235653065663438636530653239363238646230373937656363 -30303661346666613036613831373733363332666538663338353061353762303330303466383035 -63313964393238346564363833616633663432623834663834323436336338383962353236316437 -32306465613562373335313135643166376230326365356332363063626633386135363232636266 -34623665623264323236366538353336353564343033363036363964323766306233323134383732 -63383266373262666638636166313636376338383565643466316431383634643236373835616665 -66346232643730333238666565656431663030336265343537393432663536363061616266303734 -33386564303837343838376664643430326537613336346337363935313337633631616637653139 -63306463343064353463363933623236376338633765376236313730383265353031343065376633 -64653839383732363934653737386439663563616566346638393062303135336361346463653436 -30633838613735663464396136316431396239646635356537376638333038613865656464656534 -35633761643039393833333934626461323736306362303833623937653238623661303930653661 -38663065636265663863363733313839316235343666366163363732326138633931363462646337 -37653661636538643033653931366637323432363439353464633766383336346634663732333165 -30343462646466633262326535326563386261663336616139313064646631623461393238396437 -32323935386634656265616566303431303431626465313333306637383130613739653538653232 -37303439356334376366303435383665643037346563303663356632343537326337326665366432 -63346262346631383439643036663536326632323063326438383534303734303639626564323864 -38396530333939363831306139623639613430646535666634396561643063663966643538653964 -66616562396366376366636165326533633765386231663834636633363764363732356262383831 -36326631653333373234366463663331316263623866343733333366316330306439313064346165 -38353565623734616632366332643132623935626631396236643165623837623533663966326564 -30643939386232623765306131643963623465353839613062326663666337363933336534333862 -62616533663562663539653338303633633530373863653262366364393564376134303633326334 -35663130663331386165346439336531353132613634613232303962326535626263633334643963 -34333334663634343865646136346430313539643836303139323038633861343462663763323438 -61376666366538353338366331313664656539366532346263353061313632313530323230633539 -65663534386366656231373831626663393234666434373734363932623932353735303133356238 -33366630336462356263663338633439613335383334656136613763323764346265623463363161 -63666432346639386266623961363664303139396439623531383237333736383766646437303638 -63386337633238663765373636666361333539663834353137343266613964346239393962643865 -38333634633164353664366666326364316566636662393336356433373239626363613331363236 -34643233663464306262663666646537316634623330363365636530646566316632373636613533 -65333336353239643332626430643662393766306539346261353331336137613038633036366438 -36383437306362366433326135393862313335336163353631313561383439366630316665383061 -35303964346436633235636237643837623266346365333764656631623136303938316136613630 -62373232653264643062393561653234633730633134663564653565333735306265396336343161 -37383639356230346533323532303562366161626661633632316231646130383066623466353561 -65353139333563396561333063383736646335666537613237656336323535626434303834366462 -35363931386138393735313633363332663837633738323834343734656131313532646365363231 -37653262326639303138663663613738316530336664356335396261663538376366343430633365 -33393432643035633266636166346634646562386261653965656537386137623263396130666666 -34316562313133373435643534613562656161656331326137666238633936383530366161373763 -62376462396337643032336236386232363637376631663436313735386233393837623635356332 -32623239353763613236636436303163323665383130663461393766353834336536663438353932 -34363261643130666430366431396263626562633138316239366633373564396664323932343466 -34626331393064643133636136636465373830303933633235313132373061316138333033363663 -39343864363764313364356361343034386632646665613730366561666134376234353132613938 -36636333363230303161343465303863623932653166643138363333616238336265636538383534 -64323538346431323632656164356635323932346339306538656164623830333665326337653938 -38626239633131643865643936383536316430386534326464323861356564653461313966333231 -36663265366364633839333265376232323636373733623630653963343739636430383431356662 -31633463376264643539616138306637396438336137636161663439343063643230653435636135 -63643464336435303662616263356266353739383663333133306266343961626539633030343163 -38356438643261353863333133356334666464323132633965373662393363633135336166366130 -39306630663765623937313465326130656239353030656334633439393037363463376334333234 -31356532313537323734346262353631393233386539316532393065616666663935316634613330 -36666263663930386239323632313030636133363331646236366263636536643637623634653133 -34663035626164626335633162663539373066323964663366666664303831653361363561353535 -31303866626631646235333235353338643838633661623530616565306636643133633337356639 -31613566393634623766653166353038383666663733613832396565663165366632656166306339 -62363135343465313439663938653837383231653639366663323463373863336266653834303931 -39316134366264383639636430646663303639613834346538386435633136663638343838393830 -33383165303636383338303236656333616436323037636561393339386530636364356139656232 -61646435633835626563623437333561396665366239343732373264646637393335333037336564 -39343863373938383762313035366139303663393238316332356136386139333563336461653235 -64363136326161663435626236373266356137323964636430373532313162316336636137326364 -61643038363139653637323262643264623934353337346338356234383338366461336633356361 -65636336643738373064636632306532336530633837643530353532323062303761356138326530 -32383063383562393633303834343639306435346631363836386635363166316366383664623534 -62623762373462393334616365353066666439363564626237636264636635613837353236353737 -36613065366361646464666534336366346161396434393464343935323364623739643166353734 -31663266313035343831346235616630376337343037616439356133613330303263356332346231 -62333864333933366337313039363338373962313735333937636164616334623065356532633634 -35313461656535623639336664663137376632323766623137383562333966333830366662383337 -33653461383831653665666634663533636166626663373737333963383437633232383633303964 -63626139653638646639626366323637386437333432663262383534653530303262316232656364 -62623463633134666536306261633766333264643364373930393361393535303963323536343834 -37666133643064396436666163643762633762336537343434353834343164626237613266333765 -62343433363934613930326232303166343464373539633666396564663930353634636432346534 -65303466646466383666666139623334653031323933643634616137383266623039613962313737 -33316366353732383533313739626439653064646366336438396639393236396663383132633331 -62393130363732353864386233393531393164303938646166306662643432636236376332333033 -37363432633763356461656633393761336631376162393666633266363935653530336139353365 -37613161386364383263356330343664666161666631376462353264336364613661633033353833 -62623534346634666630356466643930613031383839636266666265383163616465396434333637 -33626431306532323734326433656634613032346137626634323463626361353834633764636138 -33326530353538386266636333313734353434613337386266363738663239346432613464666265 -62333036613834303630316232386630643039343064613839656162653330343764656165356461 -37346139623663383734353862333230383366366165633438626362616535363536653163626266 -63333535353565363861623130363563616138633333623561383533613439316139313939393564 -37363832616433623537343836393931333737613336643866393839626232613433343632666333 -33613537376437623639663262643239383364336234313663653437373830386231326237366434 -62306231346537336332313330613234636239643238643433656332616466383239343238613337 -32666139623332323433306238616438366566303862666132653835316663663362393831343163 -63663439336361623836313738346638656233346238313166343762303161306462376433383632 -65633534326236346561623837353438363333356361373261626666306430646133373538346636 -66376464323266633662643330356535643038653062303232316366383864653236313331633334 -34303361353530633935333730376534393233646436323864393230303831613561356139316362 -66353838623037623831623338343135623436303136336430336338383231623064623234323764 -39373936326232623530663961336132326465373532633961363065663338646139303863653533 -33306363653263356137666637383932363632363664313966336336366431623638376361353438 -62643966396163393233303264336235653037373331356465636364666661383536613231643036 -35643739626163613565353635313239643161616661653662616630653765303662306337313739 -32313862313465393239356463356664363165366366393462343164666439366161626238383630 -33306235663332306638623734653534373731383332666131616234373937376633396235333931 -34306661323030663063646333653038656635313763613631663861656236393861356132363063 -64646632653232353965373337653930663639366564373564303665343661383732663361386666 -62376532316461333638623762653438613130646233386432353631663436613465613266366664 -38306533666566623532373738383439626439646435616162636462653665623964653832636133 -37623532613937376432323265653237396365626134663738323861356236323065386336303137 -65333861666339613438613165376463316334666365613034376234393334643934333463316232 -35373861626235623330633264613165663562643532323136663835333935623766313239366537 -62643834333636316232663636363562386166366238336137633265643661633263336362656464 -37646431313063663865393630373332343333303561653263343734643937326139333463373862 -34336362333961626137633538636461303530636539393435376537663134373833663133626265 -61373265366262393838626465393232366363636366663839613438363465396539643931343434 -33353662386639653232626436353233646233333031346530613466326264373265356630623237 -37313431613330316132666339646238623130313937613136653237333936643736353863636563 -31366261333064643663383338373937613161643337323639376164396561303862346531613064 -35326664626533643331383034393639363266333134656363393364343338383462636564393235 -62333736636335383438626563323133383963356236373738326635366561393661646335346438 -61346633613838666661636536396436613366386264663439376332633634626430646663313433 -34623136336131373662633466323131396539386433623139326233303830636333336661383166 -38333037623931303661383263393365333433303331386331643330366538326666656361653464 -30653662306136393839663338313936396135663564366131366536363566666566653335393434 -64383563366537343936643764343064623364636261343633323633656461643835316333656535 -33313336626565373136326232383364326437313739313539333133363830616566346131353738 -37306262636331316439666561346130303539323430396133363931626133323031376637366631 -33353136396230333764653832343264313935653733656332353765313537663235613737343336 -64303235393331363231383364643737643930623461613239356335353435633964643662666637 -64393063373234633434303061313861373262623935323361323731383436343431363131306233 -34653065616463663731386333306432373639393736626633636635623131383237633435623066 -30383937656163613432663334663731653364393132383632353866323163393962653933636536 -33333037653630376532353434363735616439623432663066616265626139356238623238303330 -66303739323939363463316264363539643236336530346432303435633863313163326130643765 -63313836613964396563613865663162616166323738623862343863383735343938323864303439 -31363864663235383162393237613435333863393963333435326132376336653731643463643964 -63336433346437653638326632643165343363316362666535613839326635653039383939613966 -65356665333333326265653432633161363635333038306333336562386637666262336261656161 -35313938623463356661393132636263306466343135613034343763656331313931363766396366 -35353662336334376563306162613664366534363661663966663935316663643462366636366535 -31393533373536343436303937313933656564313362353666636232343730663762663162663634 -61326630376464383162353262356637343931336465313862333939616266343238373562363062 -37666139303562386438643230353165303565303061313232636334656136366432376130316237 -33613161316261376330343137393332396534633733353138323431393766366161383536633365 -30613866373465356533393737646363373564343736333361383761666532353864323964633632 -36373864393062396363383861653665646439373339363534303639343938396361643361646663 -35313735643166316566376364346364636337356662636662353331656632363439323134613463 -65323238336538663832306530366331356536376333356136353232363739633035313465363262 -32623339326233633334666565303932623364316637653037336138373235346432646234313737 -36653664366365306439323730396533666564313533343763643537336133393361396334363663 -63383864356563343238353037656331616566616365393462383361386136373736646134646361 -35346463363966633339333264316134393138636433393163656565306461643161633161663632 -37636662616664646131313733386130343964353933633564393935313566373336373432303235 -33646531653335393634376435343633373462393030363733633665303434613832303834626262 -37376330366231376537326537313066303763623335663638663863623539303238346537326665 -39626566373936646362646132373033613135353530633662626236393263396537626662656464 -32313836643238316533376232653732633732383733363665653631653637333239393838666466 -33346335643431383061616133363830333665656232316266383137373664636166383831626262 -64346661366133353735383564666261333438663363306132303361383365356530316133643761 -39373661663237656533613163386638323035636133643830383063313634666661613761373731 -32386236363363663262363931613166373664323836336538366635313539366563643232323832 -65373734383439303666383432326462373830373464626262626263633530623763653133386138 -31343263343166343234656132323865333331393036613435356466356135333636383131343664 -39363261353866376365396330616237656665386533323130393837383733343031343937383237 -62663330626439313831393266626633623931383631626533393932346332373834306135623834 -35363066373739383564376335613461623639633731613334643761303065383064626534363162 -64343966336537666564663231646133316438346239623266396563326234313563323833643637 -37353736356462313434663230343638386632623735636630336438393065333562383337386138 -64333835393030666565656635363133646130383835373831366338393063613839643365353266 -34323065656261386530343837663562616335353437313430366562613235333464626663636334 -36316436353932636564336138613733363531613237336231393061306265363339616539373135 -65313734303434323264373036346664333736343762636438336132626433393135383462616131 -37353763373636323265366562373961386264363931613638646135363332333862623264386533 -36316364396262353666623737323362393233396565383062366337613739663136373339356164 -65333230333034346130653865383938636133343533643239663836663766626237623036353362 -34343064353763633366356237363534373061663635353438386165346661643461326132666662 -37646364626562333732653364363238623531663536656561393832353231393831323663393065 -65346335346333303131663439313538396531343531643264663362353633363737653330383531 -32383334353161646362363862663035643830333965326532353762643161653864643062373464 -30353030643936613234366465303135653962666336643532656136396639646132383339366630 -34343031383365343335303735356365666231653330626433626639343937633539633730333132 -61636465633032316530356162656565376130373637343638336364316162356665393364333462 -38623731306337373935656537623433336633333434643732653832313964326239656266306566 -62313164316430626337383862313439353234643130383865623933303661633664333163333435 -62316666363164366334346563346132373962333637376163653339393165393335653765663938 -37373830666232643439373736643137656539363736396162356137373232306334366133656332 -66323032373865313934613865333963623432656131623865393163616661616137633366653736 -35393863623234616336303736643761653163343839396233653632353430633232316536636561 -37343537613736303331653738653661353138373461303963363138626364303161303638633035 -62623462653635353135663432336564353739393234646237396336333433396564333739363766 -62366266356466613235343463393638663033626466363334333237663836313034363936356532 -63666436363939616132313030616630306466646535396331363334336664356437396665353536 -35313531333066633735373736303238646136646237336531363065633430386139613463323837 -35393664303538396436623130623137363265353564643732326662303139363661613734323832 -31623963303366373335623534636665313934383338613931613336346231633034376532613461 -34623236646636653163636438643463353961636336383936343465636536636163666665653630 -34353135613638373235666330626433353936643933363166343663333235393531663262383732 -31666263363466633730346237633639363261306662346261636431613138626631656531636136 -61333539633937636130313232323263333035376432356535616365316435633839313539393665 -37663766316231333162396537383633613637373464343363646261366330356266633665663364 -30623864336166386262633739376439363636353438626661666236336230323930326132303862 -39353138333065666436376335613262396634363834313833353132343966643333323335316235 -61663834326230323763353832336664613932333433343638326239636430326431353665383934 -34313133376664656432343666636266336333313531313939316337356630323333623831333265 -30393566626266303965623735623632356532656165393335613763643631666663346635636666 -63353735373731646138383334663939663332633232656533313364653233383562333333366138 -38343735393237626433353235343563613934643239396438313836353031363230643232383561 -37626431333336313837356330663137383635396536316331303233303531383364356666616361 -62376135643932353661326630383261643736373734396639343939316362653665633964323033 -33313036353430346237396363363533633966356665313932353631393766633264343639613662 -62393966343839346232333735336463646335303631666637396131343765666566306438643133 -66366666323637643163633339316138666264636361633233656134346537363766343164316464 -31383661643335326431623534303134613432646230393762613765303066613364386564666461 -63343030343166396135663365303937393134326532623365356330343136386462306632343630 -31383232373539666133313136386137666266633133636436653764633064666435326666633266 -63643231396538363434636565306662383061303061373264386638353062623736393664656639 -35313535363038633434643935326237623938313863663738633130646635353036653463393137 -35663265326263396563366336643566393761343232666432623561656663323335636466636535 -39623663303235383430626535336266363362353164613664663036633831636433383362663864 -63386536626431363664626431666238623031343564323039393832616365343836343864363635 -38393065353663306332613163336136346238356531623234366233643239373130363931623230 -62313963303731616132653039316463633435343264666439343132313666653966656130373066 -38643439613864613435313662366565663037643833663864306564636461316230363238363437 -33313031633262303035333735623563613637373630323831323361633030366132346336336336 -64666438633430386463383662363834386534326636373238316130393763336337346330366262 -37623136353632613332623031333761636563323134363462303766336164383331343064626133 -30393734656662656666303232643362616132323035653563626136333739316530353139666130 -39663766383738383737646636656166336562323661633939626232613865623836333334313462 -65363032323265613532626465376532663166306264633333326237336635373031643431643835 -32353132636361363637343232633338653739356639303437356262666230313133373465623633 -62613363326633636562303430623133626332633365366632306235663735316536376166623664 -37396435663239313862666139616563373835383166336135373565666264306566376337393662 -31653766373632353066383938333933353136346664393633313339633031303230323832613433 -34366663386532303861343137376631633766663861393037346563353861376637343766626135 -30613038376664633763663934656237303565303365323130656636326266353434393866393535 -61343061653538313863343532393633393163383162393761663535616331383438313434303663 -30643932346630666664326162343139646665346361393239663832343235643938353764396666 -62346234373665663033643466313362346465646635613338333830646437383066326638643638 -37633231383765643530316161343434333838396333373532353235656638366561363730633230 -61613061353065363166313739353965623132333138326362613361363061396331303563626530 -33386339393363653937303138356662653338313435353561303433626461346430626566343864 -36646635373635343232656634326566626136346237623038616239623734663461323638646366 -38333432363432323764366534623663316135643930653039653037376539613563313065633963 -66313462306266396663316533333738623961653337653535353035663535383335376561373135 -64326331643135623432633832393631326539646139333766666333333639663434363730323135 -66663539373032303639363337646461326366363766333131313065336632393131363761313632 -31303161363233653537366634633666313836333935313431323163633164623230393764653866 -65616163373930363633333335386366306563663432656630616436626130636237343137353534 -61353030316634663962613332613937333963653536353965373638313765383032653262616365 -37353862353232636664323464653538656463663763313239633332333765316363383861393030 -31373736633963653861613432613637323462633338376237396637643932353939376533623861 -32626162333130616339363032656164333635316133653733663032356633376633303664623235 -65363636633138303539373634353034393364666131383337346236633035393730653362353536 -32363639396561393433356362343137333636643630396662383964303632343137623663656435 -64643662313734343966336233653938363037343038646333653963326639653933376264343166 -30333065333565643864393339313066366339623334373765643836633063303961326165663733 -33303231353362373433663631373463303232376566373037393164313932343839343338646636 -35336239303366336134316361356239636239366262653935343939333633313833393133623663 -38643133663834623062643331623139316130653430643636386264616361323736333230363734 -63623633393133393037396337376461326130643864326637653363616662653835396437323263 -33363566356465336431643034656261643965633834366533623338366561373733646637663165 -63393862313930366366653936653261623539626664633639333535316231366338663034633238 -38633437316539653437373238656338656536646666323030333436366337666434396637623862 -64373837353261663637336637333438633362363735643637646663386434386135346536623638 -31623139653365306133376639656561333231313965666461646664376532383464396431653031 -61376538393361666562323531313833316363353134373138326134363832653838383064346263 -61356534393836316135653230333132363336373765313231646639646134386164333031613264 -62633432646130613039393238343537653466396462376439313661373134393637313834316637 -64663861383734343432653762393663386132636361386636333934666233306334366536633135 -35386635323238363730646131343537343936393030376631623466366330346362386465623238 -34613336393639616165343566663733333635323363396562316434386636656336613362333038 -62313237663666306464653130323139653635306465643333663538633034653933326230323235 -36313934616364343836343135653739376530663961356665333438663564623834313937393062 -61316435383338376333616239623563626161616430326362393262343333346564373464346466 -61616135346537393739333861316331303564633237316539323639643366393439306132366265 -63653939373564646339383435666136613738323839373262363737326432333364373666346361 -31643438386334646535323164346539636135633664663063613861363938613466373463333535 -62313230386262363532353664643663343361303961303365313465326339633963616437313637 -65343130383735366532323236653262373133326663646261333431633533613035643564643035 -65326537373665306433303732333335626463636431393636656261663464326336383235313234 -30346263376361346462613539636564656133616239663361663561633364663238626564663562 -38336531323465363033383935323437616135373662366466396665663937366331326436613030 -33626664346532346164306334623430646366373637323734656134373035373564633966666265 -64626639396363316136653432323338393663356134363762366261383631613030393764623161 -63363735653464373933363635306232646433656465326266623238613530626464343035626364 -36376565313265363237663935323563663134653233653235386633316466323463316333636135 -32353132613537666161646264643166373239353733613465383731633438666365393739633161 -66346134336337323234373131343939643033643364636338353630633963616262373831336239 -35383036656431346666313737613062373939616263616636333862323637646664393964376664 -30643866363761313063316436633066666136386331613766333536326539663762666331623564 -36303137323437396164366165366462633430353530306439396137306138393965343861323230 -37306264636436373539323633393563633961383538663165366437396135386538636466326264 -37366630646464663737343739623930633266303136373134353863326333653534623834363737 -62636464346633306531633138396432613863353633303832373733373661646534376663663633 -34373561383534613866356237333832646433333765303832306232343264353561343331346439 -63323462346362336432633533336365616561313562313032343338346439626230653937663632 -65316331363931623536646463653537663062323066666332316239653632326430396533303233 -64386439333438363834633263336565633733626539333665313935313565356433336630633430 -64633632643865613530356435343530613965396163656232353936356632646638363630396432 -34616563666535303234396261366437633931643961646135643739656435313330396236666230 -66616539613466313862336264323032633065336332326265643434346538313037636635636364 -38623338306266643666636232393537633937653335643066386532623538363739613734356434 -32363235633365636462306665643333323064393264306565383861373262383939393134303331 -38653532666238383564656538326133353536353139643434656363356236373463333963366366 -64323662643335323964636238316366626534626366383432643535383864313337373832626337 -34666537343637333761346536336238636638346164356261373531343130616566646338626366 -37346634666162313439633033373234323633623332343865373337656631656631313134373965 -31663765623064346530393030643464383135326261323031366436306437666163653464313464 -38376165663035303230653837323463623736373734633333633734393135376163653064613439 -61386264626535333239636661316230346166626633666365623862396232313261613636383761 -63373363373734623935366466393537356631373530303338653931626234333636386334343162 -61663839633265393230353462636665323632386237343634666531333965376663666562383864 -61623663613664663264306238313637356136663933333136326231336464393639633238613035 -62623830356461646662636435646161363863653563636430383831616335393032666134323165 -35613763303030353936613165636261663933613530326439356431646266373466616464356334 -30313932616166613033323366376231633530376666653937313539333538653963386361393835 -66653466376331383666653539653138386437363433653637636361626337323831666263666461 -64343836306663333334626362643761363534356134363931396333653437373064393666663037 -31353465623861383965333966303536636632393637653463646237666337396233646264616265 -39386137366464356636626435356336343737616464383664633536383434343331666263646362 -39326162346539323266633138383961363139316233366639373462393330333862653236376164 -64313239336430653836636664373430393938376331663334366639653235643062666435643938 -30386461333233396465313633303166666137343063333466316132336533376435356334373362 -33613261366466363361653434666635623435393231346263623363313333323161363735356361 -32386535346634613961363562613364383434316137346563323134346365613665313865383436 -36326661386436336533333631646161616637336366353436623939313061396238653432323939 -30303431313431346532613562663263313462363930353333336430353933656164383063383762 -30333261316334376139653838356164363963376433346636633430623539633161323832363838 -32393437633538613935633066656566663363303634663863353534666630343738663461656361 -31663762396134356534666161623063356138303532626632333630643130376265373264653134 -34383735336338346336353735326137646639343966316133656636666636623761343330353963 -61333337393932353630323136356461663464353138383465356531663033363331636537353563 -33383230316438303036303932616633663234316530666631356261346332356335363666323362 -34616465623332333566326135363531393935646235643937323530663131333835636633626161 -30343463616163393563303438333335373732343666353337393238626130626166663765376433 -34333766366139643039386539336563373763343662353632303039303734636364396535353431 -35623239343733653136356433653234363839656261363135663364353562346139633631353338 -38623164346132663837626339653235373164653164613863313235393362303865656437633366 -61313362363137393636633834386539336431363235333839616461616561626661656238383162 -61366562616233393663313261343566393238643930643366663562663034303539656364386161 -62303431633265626535623739666361383633636463343431623835633166333037646534653035 -64663239623863396137306265616162373461313133343837303565346637346363343766373036 -35646461666233313766393138396464323161366231303839303139633430386234363238663936 -35613432613937613462666435623531643030323632363134653030343335353536633561343866 -31303734323064663266363736383631376663356566663135636562643633323232343362656636 -33303765323133653034343638336234636364666263323232386636663764323530386239396664 -33643163353430313065656637613566306330633265323661323339353439643732386331346334 -63376564386163656239326662383530336163386536393965346162373961303830316333616632 -65373965666462326432633666666365313032303564303133366238623735333433623664396162 -62653231383134316164396332326132643830653461643731363162313866613433383433386637 -61653232646139356433363835313034613966323634616337366536336633303463623861333732 -34393430383664666336353439393133353938353932373235653865643536653130643063333435 -63393761626433613165666133336562356430303462646165393436616430383366303761646461 -65313766393162666639363832656637643139306666616637333432633761303238356564383437 -61333461323965313831653132303161633139333666383133396232636166386565396132333631 -61313438313836623161346138366339383931643235383861636337366266636664666365636462 -63303237626538396537313865316366353232666361343463333963363365333534616139643434 -63663265353836393538303935666330393637366233363438653033633436376133396566393432 -66656236383632643235323162663131373033316137376231626262646566396632663138393238 -64653866363965353062633735636530313538666232336462613839653437383233306431346631 -31383830386563353232666339656630663837636132353964356232656337613666353335323233 -33646138626439363633643133353234613836326131306639363435373761636130346236613162 -63363661623032326531613630623463316630666334643731653830363638393036396361346531 -65656238613161626339313061376264376438626661666161393532303837316134366337313766 -36333662326533303264333866313032316535613233613764303061323464303833313664623662 -62323064393436616538303533663935666432313435316639366261333739643439343433393065 -63623838326638396330643064363235323163336130313333366566623333356561386131643761 -37313566653237626636626433346534666530306331393037326337363434363566653734643230 -30323632373836303536623830326638306261323132386135363962356436346434303230623262 -35616337666230633838643964303635616262393931666165346265386434353865343262613261 -64343337336635626233636432383461363062313630303035353233623432393131663432343636 -35343365363632653430636262636237303039353138336665643662623736393837396638613063 -62393066363532316131663634326234343966336163386538363535333263396135333238336532 -62656634376132643966346637383832303936646164316465613730373533343964376637353563 -31626537613036386136303333393861633439633739366164616234353432643631353361333666 -33633666346138323439613964663231303139303563646635623661363463333136386266386333 -39623762333165343465323230346433366462393061666335306330346563313931613265343264 -33376465383365626666656437373735383839663734373862663065303564306231643630633734 -32343136356639356431323662656533383234623336336632323338373638333939323066363931 -64386233613132336131313764653238333433613964353930636331383735653333613234336337 -32613237643566643031303538353636333635363638383735656136663435613936663032373230 -62343534633564653761366264663932393433376131663839303237613933653562663265633331 -61633431656162633435386136323039303730343763306534633532343762613134393863616234 -36376431643231616563616163316138343835366666656132633262666332376332336566303138 -30323935396237633937653661386530326333663965363334656130343738656438663635373431 -33386236643930663230303032656331353239643832366637393138303639343366646266656165 -61383964303366623762376636373139336634396464656231313162623363623765396361646133 -39313862306332616363643435333263326330373561326563326561666564396433653564386534 -66633430646565356138363833633334653830343531376333353135376431613838386365326237 -36663063316263633364656632386534393966613937356563646339356536323732626661336539 -30316330613064343530363535393766353236626233663638373735353834613566313431653234 -36363237316566666530383238353831636264393633313831343439396661333936386131386137 -39326466613931623032326636613863636436633233323361636133356663346564366463633330 -61336161623638633436383631663430616139323939376462343938653837373039343263313134 -35613133353834303834663762623238623138366163303561353339383030303061663232633466 -34643264636661643035616565393161336165346366366136303435633930633961333565663731 -32646430623435373237666535353134663137623461303961393133643730643035323365623534 -38623233616230633561323833303534376461363665323939323162316631343539326665643165 -64363839353537346538646264346538643833343437623265616463323165376637666331656161 -66396363376466643833613134346264313862323733333461303763643064353664643333306532 -63393333343062383764346436663064653764666330336537623464343263303835643939303131 -34663337323132363131343562616236346562373638613436623462626137353966343934653065 -38613031386631636535336335656662653036343361383332343466323438326635346333643038 -33363731303936616431393863653031623264396430666463313038303635633537373831353565 -65376635343662306265323130373934313237613938323835313839363666343534323231333333 -63353431336538383739306566326465643563383838336430336638306261323162356165633530 -39343365306361653239613635356465336565363863343338656137306565386432333635643332 -38633665346236656534656232376263306561366562373639373831653465383430356161613632 -32636332633930363735333230626462353133363161643332653236636664363462646163636538 -62393830633262636234656566313931303631663066326237393636346366353763616537636132 -35343961363863336461323866386434353063346138666339383036353135366635386561353131 -32653139636461396332356431643938633261653930373565333566393438373963646436383565 -65326162396435306334653261633036666266343866313361653862623838373233306462323761 -30653965646332363232336132613631313231363266363433356663623066646266323362303064 -61396665663663373932333533376339666131396132623538373664343035343939633665366661 -37343838616233366532353033633831303032346335616565643534336237316333383836623338 -61333833363731396330663932643061613835663561313531343830306235656432356561643535 -34373930323662353163323330656365336636376231646130616665663365643433366362386334 -31326339353232653839346437333762663165643063633830306563396662306534396637346230 -62326563323735663362636638366232633833386662333763623436326139373161363933356334 -30623338663837353439383731656135643963336665376138633536313735613863336636663964 -30646634633363633031653938353535303034306330666535663439643738623837353736323864 -30613662633534626266646361653861343165356464646463373033643264666237333261333637 -64646361646165306233393339386330333531343032653734653163353438363861316434343534 -61643766633030313636653765313637623831623338636363663338666461323064653166623538 -30333038666136396539343032633935653534363838326238643437303730653435633930393435 -64346533623738396138393937633633336536316238326163613165386164353663653462386261 -35343136336132363538383663323539666262626433636333353631323264336238626538383262 -30316231386364303937653335383738316365323631363832396634616461633161363039633163 -34353333663237343238376231323536646366643732373936333936623064343938343864373535 -31653434343363633831636339316565306463336163636562643661383536306431353233666533 -35373261666337656631393565393532633335616130306435633032646236303931323835643637 -31313439376362356563636630356539336261396266616366303138306439376538643261386434 -66333562383036383961383131643962313061346638656436306365626231313666373238353533 -32393231626265356231663634633863653566356138316333343131393062393835316136316439 -66306332666132613564383066316539306264653966343239356562623863353965363835363134 -34373665643062656663393063346233643966666233346536376463666530653639376566396437 -33366165313530666566326132393262396465393939393063333733353266366464353837343365 -31316439343930636666646562666537313365656538616332303430353733373034633731613263 -62373564623638303636623335646365316262386361636430396433626434313063336234613534 -64656663396338373235656363653562393361623738376665633965656461316238313064623064 -61383663333463626231316236353839323639323033626662353165313935653238303264333830 -66636462393038313763626334613334643539383531396232386137636665323161376666663065 -63353136653466346132666433613536666636663135356566326264663138306233623664616366 -63316438646164616261663762643930653535646333613062666561333133343363313730376366 -62386635383933373964313262313462623038313763303130383262613231393735626136326534 -38393136623761333630386530303862306331336135323363323232366366393566646637393838 -31643266326434386330373830333663393931326339653434623262313163373863356364656136 -30633239383361313062396630666638636664633739653266333537613833656462313765396666 -62376534623561353336316564346332386461363439306635613165356638383566393264346336 -31333739336561343839623234613130613935343664373763333632376437613537656661373261 -37393965656266626364393363366533613738356434643261333366303762393064386437313839 -32383565313363303832376266366433313239393436663061623362383665313836356132396232 -37643466383166303234396138346162666362643462326265633863346432656166666166623232 -30356134313761643064383239653761633936353732336563393937376436393638663737626531 -66323835613762336239646337393366656464643962336264343431643761316432373463656164 -61313234653161393638363539343133393665666566346530333538663038386137363730613636 -32343165306332366632643564306262633638636338326261316261653362353965393462353761 -36653862333931393031653635653738303062316231373831613033393161336134303465346261 -65653765646163343862316263366662316532656665376664373636323937343764663735336137 -63336236663865303735323061313562366237346330393238363130313061386563306161366162 -37616431363235663435313962383734373835333261653838633932346333366261313731653430 -61613362393438316136653261633035656261343565666134396361636562396533643832386366 -31626363386439636365656664376436336432303134623035666534326639653663393539373831 -39346563333961386161383630366366323262626535306337306237343566363335646539373435 -61653562363332616134326430316637393039353131323730386139373735336234643966646362 -63393038633466356437323065666430643237616635303262653065646566636635313530346431 -37656531663666383939373030393761643566646630353362306238356231303238393532386462 -63623832336330353966663763383130643362363061336633383561356665663839666238626434 -37623634633761343863616239383837353634343062336439303038396537356563343131393131 -61373964316533626637633537393238663439343239633437363766336337653830653132626135 -61383131303166343261613562343162376439613934343532313230373964323564343964646664 -64336532666161386636353731626566663130316632613536663666613965363637333534316538 -61646266373261353064363666346461353834353430386532363061336561626662313435396436 -64306363363231653034613763656332653536373033643165356438343131356534646364333436 -61316135373266326130626661373836343365666663646133306364303836313663316364356630 -36363734363861313838666331656662666233613465613432303766613237343665636661363138 -62623061316466383262316533366265633763626633656538623361343739393738653331303539 -34633262653865646562613332343563613231343531363539386663306139623736646266353462 -62316131316332303161303238363632643631343030333737353161383637666632663762366133 -39633030373163643836343561363538653963626362646339396130303837643062626161386334 -66343133636436326661323938333334363339653162623534616165646362653837666161613338 -34313238376131393530396432326661396263626165303161656437343462323435626263636330 -33663038623235336334613665326566643239336236373061343535376535663534656364663635 -64316232316265356137373933626661323038356435363937343438396266323563353331313530 -32643638353533386434326361616338386365383339636339663137313033633139646237393837 -33613933316234353231643735626265356163666465613138646534326436363933653239376334 -32643937663830333035383531353539633562383738386361666235633035356630643561383330 -65666365366665323835653163393333353761393038393361383561303532346438373130376638 -31623862336634626264643433623930313531396133643834663632623636353635326539656465 -66613136323833356630663135363034373866376334623061393334366436653836393561643561 -38313839636231613739633939366163666364393062333239313735366436326463653037613363 -38303237613830626138636438393431316164323761333234313037313134353366663737333135 -32356338353438663662633235646539356237393861643930643237303461613333396535643637 -65626435626338326438656236626361396235623435633031643532366335306564316163663165 -32326363383333353863663035643638633732383636633633646133613966646330346533656536 -30393737653138363537663433663766346264373430323561346262643835353334643263346236 -35333763623533323364323032623966313666343261653663336437333565333464656638666336 -63373837326262613866366437383337616164373635383834653837303065613633333262353030 -37616236633830323434323830656562303334353535616165353936383065613437663239313364 -66303465633762303438656534313833356436393663643130376463356630353361626166373839 -38373533633237326263316265363934636461396338643665353139643931353637396237616661 -30396663386330663164356663646563653130636339646335663539396666383237306432326665 -31316565343438373634653638633861396363616636303232653833313630386335316439623535 -63333831396430303738613033633137303331353735306565353862356636653761646439343865 -32303530663738356661393666343333646661306363373464653364626563323739383761326565 -37613464303638346135333130336230353438333136353065633362383666353334633963383161 -66343035363438383336376538643835306365613137356266633637613534343763383134353361 -63636565353131386163636665656236363735393061316566643836343532306639306662626236 -33313063366138643866376539613861393030323339396136646564303538303963626530393061 -38373364616461616665353838363162336134613437386633336263663166393630366463643037 -39353066316430653762303533373831316566376639386637346330303338303561626138353331 -66623135316637333637363636303430376335343361356431663332373262646235666338613536 -32326261666233303539323666326432373031333932666438346635386666623333386130613536 -64383638386666653734326339336130396564363761616238346633366338303236643938366564 -37393261383933366339316264363031633632373139393832386134613738323265343965303065 -35353939396131333636613734623833616630373739643066656436626339363965663562626131 -64663937616536626365316266316166613837626639623237343934303066333961326666633636 -39363639356138383538343934396531656634316262326631326438623235613564363963633735 -35353465356636396130373830306231616639346466383236636338643431623163333939363165 -30623338313531396332643034626466653534333235376338616466303965656535303932393364 -61383933393439646239376235616365656636343433623132643436363065623332656330373032 -30656435333233343737653133386162333037393433396638633631633236623534313732383439 -35363235356434326266356166356234633162316663316237306136666630346138323566613665 -32386161343432356435343533393061663732356463613432326366323736623937646363326362 -36383936636464623664666466373134356136613161343566653739366132623130316436636666 -31396462643033346365366634306434616364376266636132333366366265663461623263363464 -66616238396434633038336566656438343162316334363633303037323766306665653066343334 -39643166353762316238643061616364323830393566616435633735613032323733636164326230 -36656130643464383862373666353635636437333238643938613863616534303739373030666339 -39633562303538323338363034333438383234633737653638626336613361353335306134613566 -39636562313765366262303037653539326465666533356536393363386536636663646139643166 -64353233303234326362386262656365303432616237313837383064346363653633306531376161 -39626138303064343739633465663530613930373036303764616266653635353263386131396439 -62393634356666303939653338373231656538313736653436393266323566613739623132386164 -36396336306135316362396432663334356466343730613632323933646133613134353963373934 -36306130313830643266383134643133363232333634633330336162316334653033346435333432 -33396333646239636137623162333365613762653336383061613364363434656262633931333834 -62386662383831656534616233333039356535303637646237393433346164393665306462623137 -61646138396265373065376139373265643134323532643137653066343632666431346333316261 -31613737323162373762323735623535343061333134323933643338653234316663633861653532 -63656163323031353863636137383761303161336365623730313733323836656161356462326534 -66663066626634393036333563356638643062326261316536613834636430323964656466363664 -33346537373362633631613436643262346131336365626162343862353533623834353634323739 -32326332633434353761303266396230393665393365343065653036333731346533653535386439 -64313063343232643733383163616437396163643435393864633435636662666364383237383030 -31613539353737306438643665363264616330643939663430346439323262396635313062393164 -36333439633439336431616262633037346332336662303565306335383239353332626333623937 -35306365326466383863663863646661363939393163336438313336663038393733333738643336 -34393765623431656366386435656535623463613834303864306564376464376432343466383630 -36636230363638613763363934313464353562633939316231363065616536663838316330656338 -34623738666230623964666333363636353537633237316439633062653664353461616639323837 -39343938616566383863363634396662616332376361326166356364323263363364303861383930 -61643063336362326139316661663732303665623732663261316364326666386332383761633831 -32653736613833633530366439636633343036613762626265313664393337383933613236373039 -64333435653566363139663462393235663465326535346561333166366135633932663366316334 -61303032616265636231303339323136313163653834306264326431306161613764333632646331 -34616531623835316537336534643138373135373335633261326363653031643466373765303066 -34336134626334383438646438633137656463653364366661633036323139386266353666636431 -39656638366130333263373961346138666664643836313137663663336162613165323835353765 -31656134353638346237373230333964396166653566346638373839623732323361366534366538 -31616166303266316162306239393163353765636430663233363435663730353939353461623066 -62343164373165363665633538616131656665656631366365373830636137663262633734333532 -61633331646461336530346134383533376361343932323361356632346538643434666466353066 -63306236613635356239646131356333333733646236636139356435303831396436333864316161 -30356635643561356335616533366134363236336661303263616335663563653830616464363864 -64346165626463613133336635333335333566363732316531396534613933373238646539643665 -64383764303839333030646661623337356466373539316537373539333234633166373832386439 -63303461383531376136376235363537333861666136306331633662336133383533653866306538 -63386265633264366434656133313366353634336638336231643465346633323665306131653032 -38346530353831383663353463646239353563303666353664383038666333373661363931333735 -66643733623637663236366633653365316262663661616565363365333962636637656138306462 -37373766386632643361626464373065313733373739616565663137643232643431393730633139 -65326531313737333462653131313431373239626464656431326663303465323931656164343031 -66383339343833393335336562333630663035363539363634343837333865326636643837303764 -30363663616239663433353062643336623062613433643632333762303663373861663938383563 -39323264613836393366623733666234656639333861653233356230313465373961306432616234 -39623139386433306165336331626233303235303262616638623831396434336435626230343539 -65633164663565303237626635326666663562656431363361636534643438303936363163653961 -38376661633765316232353031623035303138663864646561343931313731386532633230306162 -63383134343639346564616664613562646134386634306466303764613162623564326631373739 -33636632396437663235393866313534623834643866396234376536323232376564396138386366 -30343065343639613363633236313832623037383233633832386566373064316662633462353536 -66306434326163663230636466333665306232326562336336303631633065623335366236373265 -32323664326564663462323833343036323664383630303161363433343136396461616363396331 -39326635343930366161313239663730376666353563396162306636393534366662393832316566 -35376237396164623730666330663464383236643336656636653161373935663063323963613661 -36343635663539333535316237643763613938646166646436386434643663376534656439323863 -65663335313562366566616333653165636630396162336563326535383139656662613739666132 -63386636353935333765396562653530323031393130366537653963336539396462393231393761 -64306665363036616231633939356463636639356536373238396364386163633136306230333362 -31643631663363623831393761313734353338626135663161393532616237366236643131303861 -36373331343865333938643737386438356332613139636665303231366665643535333762666263 -66393731323531303165656637336434666533336434663730666465666263313337656530323438 -31623437343933353261663965386261316134663337396332353632626136363163316666313361 -64356631633232636366663537323665643135626463653030333964323536616332633763386564 -65633064316130313562343036313137666433663061353239393639343765353938353732313133 -38313162393062386466366538623564366239363339623764376132393136646231643834646138 -39306631386165323964653532663235323539663463633461366464653362313638653464313534 -37373963396461353162393866363565646336326536343163393861393862646639646236336264 -66613465333866646136653766653930646631613161366436323965626431333363646130663565 -64393162656234363136636230636138313239356464646262666134353536633635613332343138 -33303439303366326332653166626461366365333564366335306365393832666662326662363766 -38376137393666396564636530643361396162663833363164656434383362616437633432363264 -38623961633936333830646366393237353863663365303935616363393166373937643666653833 -66623166653966376661656338653766363937306438643537343836343635623832323632656631 -39333264393764653038613138313931353432303561353339663964363839646234346363646433 -35343933643536336164353665303066353061623635383235306236306264383462633737343239 -61633266663461653836663865656262356266633037666337336233633461363664646338656664 -34666663366630393165356634663535653062313138663935633232363662336231663132363066 -65323063643263666534646432613231643437333463326666303865643435653236306539356230 -64376561663263313364356165363433393061616433316539643539313731613038313665636336 -36373939393632386534376334323437373432373262343862393962363266336135643036653062 -66373363386435323262306332336539333161663737396332353634366562663864643365643033 -65376334663034656330326438303832373261376237666361326632336239313465313061653662 -33623833386331306437333662343338353931646665353037313262396561663562646466393038 -64623334346136343962643332393738643738613236366538646138656364633932303262346163 -35663866663333376366316336386462313561363738323436646137333038623835336331383939 -30343539633837366566303133636231303235666261363762363635616563306636623162396136 -39336666643835623436663735613238303433346438313838663964626562623936346161653637 -66336632353637383735376262323531386234653163326165323135386234663365313863653634 -61346334663038393738333832646636383565666431616661663765363062373365353462353164 -61613365346639313564633363613439396533633264363433663065633863333536336238663034 -64306262396532396462623562636633363364303639616665373563653262346334633639393663 -34656665313561343333326138623961333864653030363634326666383939393463323731353566 -37356161336164396534646561656337346663323638663031633130623230323461613366356630 -63353561646362323561376566373738393634393666303935383632653762643361313635613636 -61326136353536336263303231363031326433316631386631636663353063616231303238386230 -65636630666134393262626337393531363564376533323162613138643339396265343536353038 -65363761626435653734643464346235643438383761656430343161653833356464666130653537 -61316539643030306336366236393863383132343733626265616334303964386536323964663836 -39663039363366316532653331306234626635346366376462636634346231643932303437306637 -65633431383339313166326538316639656330333964623766303761663038333039663336363663 -61326431363536633131663834346434316533323032303432303931353631646332333736316533 -36366638333338396338306133633834333464333137646261313163663334663566363163396538 -36366362653762346361666239643131623330373538366365346530623539346631653637306265 -66366337393730623330663131653232366237316261383062663035333030636237333463396261 -39383961653934383634376462633930376639373364353432653737303836633034396430313061 -35353762613230613636343431646433646333336463396130666232643366393266316462373165 -33636164323763336332383066303430383031353665633530623838616361376465336661653866 -64353764663435356635353136353336333136363563653830396561313533653165303230383335 -38383739623637343764316633353634373564666432656434316535616266313266376433333865 -37616665313966616332643935326237356564633036653764313332623430663764333737376561 -36333038656365333461396230343136326634316631663839613266366261616435306164376630 -65303832363134353962366465643936383439373030343833303831366661386264333265643063 -31386132376637386664353435363631626432626364393330386136313765633166363361343066 -61346338653239346437306236616562383465616334366538663938646334646661333764373430 -36393838633730643934303361393037383166333264643465346463346233323833303938653638 -33306535306464343136643962383537623165393439376138306164356239333964316664663761 -31663063383537636565323333373230316565616165363062353639313636303665373232393334 -64623139643262363734373335653036333630363431356634666432333739346437303532646138 -34386530636261643137346365306236353633636331383436653136326664646163663363363363 -66313933373562633035666235376536653163396638363066653633366133303436386563643631 -66656439363964353165366336353665343466303735646133663961393739643063643665616561 -35323438316233396438653032326630313338616463656334616430666363653634393566353733 -65653736376361656262396636616437663537306263323935326631306363373465663434333932 -63333835343631383266623036616130633565623064656664643465356465316630386431663465 -36616136323137376632306466376636383434303534643131633466373834623734633335303166 -30326562633336633939316631353436306539396330363266643132373932343562386131316666 -32666461383437383962656234323931376538306464346437343830393464363238386631666131 -37373936646337626534336161313439373362643233313462336536626338666664366137336230 -61366437613038323363313936383532393739346134623734326363373162663865393837376661 -34396632343831376538386262393231666265336261363635653435306561666263363235646363 -34306366333033393237616434626235646133336438613239623062613531303265613032623438 -61653738663065313739366632666435373835396535653765376633363236656665313463313862 -32656663356338393237336434303730656332363832653637396562643964633034333465383436 -63303733386434633430643764306232656532626561353061376361323639383834323736623162 -37316363316564363536333463656261393831643562653337623636623439643764373463383566 -61366338316463383134326434343864356235616166326138626163323338316432363031666134 -36306535663834373066366535306637346135353531643334303531326533316638303238616463 -37363665393935316232396663366633643261633731303330383662313137653136323066633033 -62376638323235613530343730323937393438386238303764656462336339306664376339373531 -39396261653963613032303538613637613436306236653139613232396339653232313332393036 -35626338613164343161656265383164316134626166346232666637353166353339353033363964 -37343231333766626239613862323230376533313461396462613361396466346465376232306138 -64613162646561336537393038343839396435646138373934326632376531356266393962653036 -37643166323433353338636666323634363562666663356135663463643063373032643436663032 -39663266663935366264646533666235306161316463393131333336303264383733393564653736 -35383866396166353037613034653435393965346530383239626635623533373231623639363666 -32326563333366373636666436343634656666383666623064353963666437626236343462333730 -36656463353333313933613330303336613261343133643264356366336435626134356539393839 -63616564346139383930373238343336346366333632616638633130626535316166313162393730 -61613039623932623933366565346664336261663862623334343264663934656630656537343861 -65326332613963373639306561373331623535333661633661333834663164393338313561306638 -31633164303138643932653631303565336561353838393230323465323831663964386532323463 -66303362383664636461346365376531653337663136616165633566353562646363386339613935 -62626162386538366635353434393963363832623733303861373734316132343537623266653332 -62326461656538376666366332633130333664623734303162303638376163653765313632323363 -36666538326235366432336635613864623131666261626431393039383662333639653133636231 -30353165323937353331333263313563666638353362633064393631653332613136343732643936 -33363034323562373632626330653235326336653438336631343765363861353663303437363331 -64306335613261333665303163663431313838396332343233393038303866626136633437326239 -39646665303265363532613332303462303937626466353233633638323838303161373261303666 -38336561376365376232323338336230646664663531303538643434303662363530393432383938 -37333239353037373034326438303036386239356262333765393632613636343234626437393130 -30316464643331333937663332613265363430646439386433353837623861653239613330346330 -63616231356561633563626465636333613663323661376231333338366538363536626361373738 -31333566346163313730643164316634396338646131363037613361666330643566663862346665 -63363531393762653861633835623934343663313034663039376161396265353635383132303432 -61383939346264633437613963643937646434356537643962353632323635303266386231653333 -62623263646565633639396138383862636265383865336636356263336361386237636233626162 -66303633346336386364616261633439393133653735313538383032343963626133363139343866 -35653734316236383865363834643464646139306436613961316363333730636661306464366466 -31616235373435323231623863616263323465303962313138383334353863333538336566303363 -33633636666236326365623130323434396330643361396261616262663637393132663330623937 -37393737386532663361363230366463623133376533316335633137373138666637666539363764 -66663839316465303861643935343336663637653566343631643763376336623832356332316431 -33336563306361363332353765323733663765343536613531316635376363616536376337633434 -65373434323837623365326161333261303165366666633532373935343039383532333938366363 -39653564326638326431613037623836666566663134376562656339626666333231376539626538 -65663763663332333336333435393038393234643432326564316164333161623265646534623564 -33363836653431626530343338323865373366366465336166363131373262366663396465326638 -31376432326263663966313961306561333834626136353437306632633330336232633835383439 -32616366316465393965326663393931396131306365313962653764376263386264353563653333 -61353730656265386438336234636662333038643432336630626237376338616138643139663738 -30386638303263346361653434363266633561383865383433343139616330613863373764613030 -32333934323261336233323131333732366161336238653863613938663764613465366130376232 -30633132643438653130646336616131633162343933623138376563343834336537343837636463 -30656461613465646163313966306231383432343530643130333564323636326637626438623661 -64316265656333323964616432333732313333306463316233626438643230376463653131626531 -65373864336137353561383937353065396333373163363934363938613537326661623239666537 -39646435323931333431393838326339623236336636303933346565663037663037393438313331 -61333334343262646131373137663932333665666562636662363236616235333661386136633631 -31363161666431373563373462393466313465313265663563656263343661666331626130313962 -37656266336634623761646431396137393633643665646433313637333534346464376333313430 -38393165303765643333653937656138633236313663623030363030643362646464646233396461 -61623334383263396561613132376330333766316336663065393630323830633165663331373863 -32333838656264326366623131646231646232646637623135616166633561366164656531383263 -65343163326463396133376338383734393361653834666262626563366637356534306464663036 -38656532333730366634346530323632306539393863306237336134346230633062666331366364 -31363064653366323933353532663433316166303635376261623037366131303031303264663536 -31303936323330656261363434356330643034376365343366666530616163373036313830663237 -63326133383231306462373332366634643562363038393765393134366436643533386461666362 -34663135383736616563396438643236656339646238343966643930386462666131343463373062 -36643933623537373864376365626637396339356562653464613737386463643835366132633239 -32616135396430636238373964376461343862663465656532306564396464303132666439363432 -65633562373062656630316536333564323262616565366661326665363164313362326130643938 -64313665306365623834353563643138623432633033373833383535306162633832393165666436 -62656239396632646530656236376463303764343730653833313761396634303363303162353465 -66393330353134313462643462396261306637646632656261613763353431346332313237313337 -36663235386638333439363266666137326439623930616637346339616133343630383661386662 -35343138633265343463346139333562636165336436383237636164396239643335626563353462 -65366666663235353731313634353237396663643734366237633264613835383539396464333237 -65333535386464356463646264616639303366353632653834623030306361303236363536346136 -63323139633866353933383030633266653131636161333239353963336436666364316661613864 -64653762326263646533313737386237613961393735613139643031393465373939336335396639 -35383730383865653637633430623030663537383064366335613137316630333464356235386435 -35393235636366643862393733643139306333386563346237316436656463343364343562326362 -62383033323432653636343735396262653330373530316263623064343162643964616434393739 -34313031613533353336346564376639353035373333323164353565386130363065366233666233 -38376534616565303364656135353133666334303163346431343564663336626635373930336132 -61313036636362373339613764326433333336386532316334383739316465626138373338346261 -65653236363439656433313364633633653139313037643262353031646633653437643432323238 -61326662326231646134346164613332383365383362303532653865643436366563616430636137 -35303232386261363833323130343732386161343532633036353632353634326337396431626335 -61303465363538323861343063653534633430326437303437623166653038363738646337626234 -38316331353264343731386433653166636130313837633930383535386237393261376534353031 -62366164376461343165663331356462643865663731373765353832353434366566653266643235 -65346161613762346534343830383835636531303732306136353164653137633432623135323836 -32663439303762346330356562613035623639373362636434336438376631616334323539333137 -33313563653633666266346164646362346237393862306638366330643766633361316264303431 -66313439626362616366663437366639653433663837313565643535313761623937353536393461 -30326634383063623435356631366239383263636364653339393238343531303533396530383631 -62656638383635353161383562633334666363616635343931326635613534333065346431373533 -38666131626137613835353332303263663463363639336337346465303366313430646335626333 -37376638343931636238343133346138623964666262376462386664363366353339393163613134 -61306138663032663063326362633761353261316366383131626537613431356237303631373833 -63356235383733643463333365393338336437663131323234656636346334613237646466323531 -31313332303730623136626464363861646337336163306538646130333438376430383239366631 -37643561646664333733643235316132396666373661396636366533333833373366643036363466 -63663037383735336265363033623530666564653433336231626364303061333934383838623133 -65633930646331643437313566383637346264626364343564303436666135633563353565663864 -31383464356465643437343834626332306464356635646664633734646533666136366363383030 -65396362656331316636343062383632313538336566396166656163363865346265326330356435 -34386335643537623162613266303164326236303632613036366166653336646230663935343537 -37326130373633633638303663313163313034313733633461623561323832643130643332646438 -34393065343963323238343338386630303666356539643965613239313561363737663961323962 -61626162663762626539636333373839353830383930613539313632306338313939356631383931 -31633665626436306331313662313530336639366664336533663132643662333762643936303435 -63636261643732623332373834323965623835646530316465363839303535653732383332396234 -38643164323234613335636636346138353463643736373235333162643438323030643233643632 -62363264383764323237633565633139386632323433383766363630366632386238393730356337 -30356236663638343138653263613761343665323538333533393937626662616564343938343337 -61316530393066373565303466316438626530313964333737323133663732623033353433383637 -63366135613361313038643039663637623432393866383761333465333861363564343630646665 -39616362303830386437353139626538343162363036336233326238343335613133323864383761 -39656665353036666535373634323830306237633831663766393432393664643663663065613864 -32353036663635653464333334663030303338316135653964653565326237636566323535376163 -66353034386638643661373562366436333935376163336233316139306233393765636530333266 -66366362373131656133373930376433356538373764306230333732613862646631643633643339 -36626231383065363337303537376633333363656435393533323861306134623139643162333464 -31323566393362303632306630376333636132623634616436636464326666666332663631636634 -63363938373133663539363839336661626164356235343531376261313230373932386166386433 -66343636326362653565343465643965633931336434326165376434323538613164333335396333 -39316262323038323532643535613864353863356461343932613862353766613439373932393265 -39303864313065376266303361623632323939643736323638353533366637393561383532363332 -38393434623962633936343866363134343034316331326534316239323731656237316333653864 -37353261376339393463396662343039386566616637383233323734396363346364363536343462 -38373362656561653533353630663539356336326161646166316230333832303230663364313962 -31633335636662366166616164626466653266326331616235336362353430383831303035623439 -30633663386532613331303533333862656132306665316131623930343865653931626130613065 -65326262636166636365666133346130303466623065653231653434306430663266373438613061 -62383364666435336439313065326130363533623035353239616538316165363735303566396530 -32633937363431636336666264633161363533643131616435353133346436653732393138646661 -37643330393065653563653065383431316430663666356430313863656432383334373838626633 -39303662366663383333366465343363303264343237373639353533363762336361653865333966 -37336266633633626431396630313164376364653962333033363164363335663339323335633439 -37646335623365386163373032343966626239643332316162323335323061393461656566353936 -34323064643035306639393737333333363761613138343132643732666239343037656236343130 -63646261306162303533636233363061666461306362376532333531306539323765396166373635 -37383063626633303639303531336662396434653535623531383538363435633066626435626339 -36386634323631623639316139663565383063333636396536646662366331363964336135303661 -33383763646236393138366663396566343838303639313863633638386137323631356631303039 -38343837383230633065323739373234353366646231376639663165653335383634303536313064 -31646632616338366235353563613066666237363730363762336534663861613431313764363734 -61623833376239306331383961653632353939303465373962626431343834343939333232393033 -61633063613639363266396566653839643061336530616439303265616237656232393463316337 -32373935316631393764353434636331343631303962663535646232376439633532316232303637 -64646338303537663664656336323165646635393938393733633661373062666232386138666339 -30323166666139333038613931616131636537356231393633663430333837666537653262356332 -39643433346264376539383237373839656264393163356137343064306135383532306563306566 -64346166376664353566646337616333393733323066313535363834393633393033366333663734 -39616262616666383136346537386362306464356637613766333334313339303461653065346462 -39373937313361396566383438393637383432646136666138333236353766356230636163396265 -33333435303538306437666631633566333439303633333333346432393061396639323162343261 -31323739376465633531323434333636386363343034333931616337383133636530396132623437 -38653361316530393238306330343338613166353635626131666432313634333134376434373663 -34633166386139346266343064326262373038366335373630646361336666306139303736353631 -38613366656536373437313639363033353164646337346235356230646333633561633633346538 -38663433636564333534346238633130653862653564623562326538343931636461663866353236 -65633962393639633335613836646262373863326232363833333761323638353466353235323935 -37356332373936643666643062303565626332383266303338373261333339643034663431383537 -64323036636335646561333834313665363235666432613463633065336638366439306361376162 -64393338363030326432396135366565616363656363313239626564346466646266316266353232 -65363961636163653565613764383364383632393537663332303966646536663261373139373462 -32363037336564363532303334343465303433366362656139666530393433313239306136656134 -61343031393236616263653737343761353839303939353434373437346434353437646131323334 -66646664366365306364616465383939373639363439663834636131343234313062346638326331 -34626261656332356666313231373166306566353136356264363434613139343165306532373265 -32643365343861313934376438303365313530343335666264653936626566663636383430613436 -36393738386132363066653939366537666630336438343035656230623239666165313830373964 -32383633663733303939613433656138323266626334336631303632306131323262323464343436 -30396633343233333939343836393537626661663133616463373432643238353366333635333162 -37643834346136653539353835346365313239333034316139363862653565643365336232373061 -36633139386334303634616561633735303533383338333130613266333263306464373237356430 -31336666663238376635393664363432646338323465623738396430646335376530653037363466 -36353730393432353031656262383434373334383162333136353266613935616236383234653866 -38346233633436393538343864643337623730333837373835623465343635353238373933313630 -30316537663664366139353561353530363863373964666539396331346433316165613963336364 -32613637306461323339626330346338626665333234376464393539303331306233336139663462 -38333230653130633237346465396563633538393161373338633064333534306635663532646435 -61626639346535343633333038653532363531313135663633343839383131393133613865316636 -34656262613934656165626334373966313035616436333330613239346238363234656135643930 -62626461356431313966373066633835613636383739393032653263376530313361653731373538 -35306337386366333565396636346536306463396530353635636163393732313234313732353364 -36656538663931323366613566303462386133663465346562343332623339323636613335613134 -36356633396264393030313461653231383436346439323964353166623439323165316239383364 -64633866333135303133366366393239336435373636393062663164666235663463613966336637 -62303561326337363533376231626565343663303463613731663734316633626436353836313231 -34313665353939306261633363613134363137663537656135303934663664336466373261326365 -63363664316335663233633933303537643435626362663663623762383464613063613139616632 -35366332366535346534346637633361326433353865313433633764303335333466633665666664 -39636538626338653434306631303863656561316438363963623133663235653335656363343934 -64383335613131386230396537383962306433643037396566303161376238656436626638636635 -39366661333366306364396633346135343235333662646563646561356236376361323465663565 -35613436636236343836306231623332663438633437636236353864643138386566613533653566 -31653832633565353861663538383539633839646538653364366266303531646366396538306136 -30393332333563616133306533636335353139666166356164363334316163373731333061333439 -39363432636561323734323366336162323766646565623139636363616165393232616532366164 -33646564346363636465346162343464366365323130313533343539326435633130393462376462 -63303034363832326234366264373762303731653930363962373134653337363839666462316531 -66313163626266646364316163323436306338616330386130323965656637343338306532333136 -37336431626163383566343563633731383165306366633566376262353035303965613733303334 -34323534653630333032343437613465316432383062336131346364383632393033633766316265 -37356265663062323031303934616432383162303533356133396636646638313463333466356234 -34633431333530366263346130303633323665316238373264613861383861383761396163353064 -36386666333964356134313966363939396636613630646639316631386235303165336565666638 -34323438386134663266346534666365336635313935643464663538613465396235623565353163 -36373966326438333037363266373238616233633861666165323830643639663133303433363431 -38363535633964616363653962636237306438623735393430666236326362626637633739623937 -30303639396533613739346266396539356562626562373266333763613030316664623464376339 -64666336386531653139363435376133613263366630333736373635633537386339383530383733 -37363734366131316637666238366233316635386162613532636464663961633965623631363063 -33373865313432343837623764306631376362636661643563386161383630313734386338356464 -64643562366237653337333562383965373561343733333862663339343337303936303033373764 -35633835373964613535653035643732633165376165363666386261373465386636343130633232 -30393936316363663361646265633063356233646664633064383661343666666534616538623630 -30366630373266346161303466646562323633353033633533636262386337373963666137656532 -30326237343861313937306665366537353536393765633035313965346362666430643839653136 -33333464653364323433613033663364316631313339303839303962333661376131326437316536 -66326135396430366138633738656231306365313636653665643133666133316364616533613863 -37353766313862393536343937343737376561346261316131373065373430616362636430323462 -64323563303564313363333566373166313638633039353563643661316565343836343763646431 -36353864396637376131353766373533353961383234343339666166653538366135626465383266 -39353962666264666261393736646534313531303836656666306636393164663834363466623933 -35346132656464663465356133333431356435303538306565353639386439366337356239316639 -61353739653136323434363839323862353839653964353834646332643836643431333465633464 -38366364303762353863656233346133343733303230613633653534336161653334333931336431 -35623334313932373766626435653135366463313838333639363261383431393734326566323262 -35353933653165366335316561313431376438353038363263313738616233633261373362663935 -30343664313363653964356335633364666331373038643337376534353932633061376634643533 -36386461393063346635333637653038326237366137306537643930393735653538653235316139 -62626439666633366635366533613462643061656338653162376265373762613835373466366561 -36306661616139363561653966353466383636656431376161356436336162656136376639623462 -31386662343035353630363739393362323735653534333033313463626265333566323939366461 -39373432613434356331363839663437333763373139383265333461363465353431396637336261 -30663363356366333665366662636139343262353063343266623433613532653331343831373231 -32313362616336363332663737313135336338373961303861633730343765323464316631313336 -66386661366165363564363364616361323934653330623165366365663534356163623762633064 -36633636636537633465376334326466313439623734663137343465356365653664343366393863 -61373563623165333564336565656638633732323830383163663531653231396233333935386165 -63656337323863306636636664316132626437323661666638323263383239343563353139666166 -32353233613566656162356463353239303135653966623762383965613964333963333435626666 -32386663313766303464353663353165633231386138626361313835316231383462386364363430 -64363338303030346135663162616233336533336335303334653135623033626333323432396437 -39306530333832353731653339646365376430343862383330613863326135343066616137323731 -34303766666431653933386439383862366237366561663830336437323732343933383038376166 -38626563323636353238313962613236326538323738663866333562623138313734336165363639 -35396337313263303830356133623461616330363232666133346466633733343566636337333631 -65643739363863313338373037373736343339363937653936313364323138656666656133313862 -38643731353563633035626661303937633130326135303661363736346638393638346465383235 -36613636323330316539376263653734333538326333356330393462326134313461613131316136 -66333231646338383736646638616334363564666431613338353962636365386166666165373165 -63383136643134353063663334333063323063636330356132633462323662323561373763336534 -30626432356362333238666165306263386436633130613335393161376264636139663566396265 -30633535646230336532663535633864653333623439653335646564373164336335303330656661 -34366461313034313235656238386439393262633037633063353061323337303032313961633039 -31373233633138326365616539373237316163393434663265393266653632386434316266666333 -38643961323839623162643866616630626666643762653964393464373234646230313666333939 -38376533336635656331353833353663396465336131643265626533383731393536373163633238 -62343834366539636532666265666530623063613137623433363561353239323565363038356266 -61643466333734383135373238383361616363646434313936623265613965633634396633663634 -36613262333832346138376466373561333635306533613666316563663834653233393964366630 -62393864613861306133663861333664303961323564376162346461653037316263656465366666 -64353139313937616636656361383138313230653539633838623765616132653131623930643137 -36353664373637323431386166333730393432666433303661663534663661386438303664623465 -32613432326663313034646136643038623138323736303266353033633065343137356232313163 -30323133353634356530306265383363386532623537303533343562336364613737306632333165 -65366662316662366261616661333834383964336439636430623339336436633034323866323762 -39313730626665643535353936396339366334343530353339666164303134363534353236633933 -63663931633332343732616164613032386564313938396134643435356332623963666163636665 -62343037656138656635613563333131663437643538353061636365333962663336363734663662 -63356361633464346564373064623036613932366464353561623966376364383935326132633062 -38616662356264326638646639386539636430356532613962353562323232656239353637346364 -63323138623933376130376462633432393733663037346639373439663061663562363138633365 -36373337323339613462636538346539363261396631326264336632313130333636373939656164 -39653435346564633865383765366535346364333636393663353332353637633736323830393437 -65326630616530633733353337326431396632626139376331613239343236613863666337613465 -33386438313830373135356331353737326634643830613531646136363062326433373761343561 -39636238336263313939623863623835653237306261306437336464393664623432663731636532 -36386336393935383337623365633237646438663265316138376134333134643632303037353735 -36643864366334623939396632376365623036386265643661643132313731376338616133663135 -65643165353165646638626161376464666664653662646362666165336637326164663366383832 -61326233343366626665666237333737383734356436363134663832336636373039633430353365 -30643163626133363338373037623230643338663663366339363861356234333063313032366366 -63656339393836636335343330636530376163393230376665343561363663386661373563623033 -35623332663638613438363463313939626435373035643462336662656661383162323164386562 -30323064353963383562333338316439306332643736373230376138303861393334353936316138 -61353064343634323864636238363234626262386132656432313435643733366238396464643237 -32356232393765343537656465396331323865376335363935303463626466333033623134646438 -31316237396232343935313866323830313865353331333439636563323332333132323364356438 -38626230326235393363633164333235383261326238633639316161313235343263393235386137 -33663531663264626266623866313166373238626631643230383631383566656335303231396530 -39616164613332666264653765373766643236613237613763313431343835343063346363333138 -37616637356135373161323438303365306337313232643634313563646131313436323135333933 -34316365353835343236623964623766316663363165303236396562323230356365346564373430 -37636161313362333331333436396666336465373530363338656134626537666132363764656431 -39313634303164613134396466623436613438663564393261396162636437623336386336303737 -33663965653832376261303933363035313337343563323565613636306330363536613734653134 -32393237646337303165393761623438616133333736373330626636643466313231643837323439 -63326130616637303332373739353933326164323465303236323431626635626333353537346366 -39353331653561343765363164343732633039306264646663366439633639666238393739656466 -63323662353433656238663231396634393339393331353138633530356163306137353663643230 -64323935626130666234656364666630316663623166643836643237633139656134313230303438 -30343936353732623766326332623361623161346161666236316232313966333037343666323366 -38353236353533643661343736346363303466633939386432373666323766623734633938393338 -38393734336366306435396433343434643165623363613165376563373535643235623439643832 -32623164666365393062366538663534646366303234313363656463616337653337333430363134 -62653837373937666439646536616232333062363739613636363865353964643939313861613233 -33313130633630653033356562353830663838623136386335333132633538613139333432356436 -33303433653264633463653039323039663962353465353237393130373735366239383032643631 -32613132626435346265353063346164663737356636343565343639663461303732383264663839 -63646131643563396337643134353439613063313132313632303138343861336665333836313635 -37316163656131363737626232623739643337383339313965656265636265653637366339643136 -36646132376231343266313830623337613733626435626466333235646366363966663461353531 -37643866636133643363663365633539343361626637336138383866373761396238646639323233 -37386366636663343065383065663233633534633734323539306336616266343235306430333935 -31333030626163383437643661363332353034393365376665663332643832663639376335313232 -35343930363231363661383631303538396665656331613536303930393536623737326136363163 -66363339623866393963663136373437356337656230333866366336363936303437386363656337 -62343266333765373033306536366565323336313237326163613535386265353737366132333830 -30613130366462373662326162393036626561656230643164303365343565303962313161313730 -63646235626564353062633465366631353333626134353465623637373237633435396137313864 -62303266393332663039393561323962363835623138353937366339646438306434613834633436 -36323139613236336439656335376231633263366238663430636639333936646164303263383637 -61343362383735396266373265303563646531653139363062373365663335373834666233393139 -30643939653432373530653038343364353061366361313533383333356166633238323964376634 -63653733346336333936663833663332313966353130623630343166616362323139313533396232 -64313639666662663130353435653038306135323035356233356438633031393663643134383938 -30613365376664303462336238396163633466623061663164613065663534303637336639636133 -62656361353466323031656238313632613236363661313764303265383164343533663761383063 -36663566663361376634363030373935633632626562646130366132333964663634653864613762 -33356334363233333637316335313231653235613562613035656239323165626361313565333433 -66333738323865663561653761323765653537323166323063663231366362313838373738383362 -34353537353631313863346336613436636634373831613333313866313662613062656132333237 -39373663336433366630313161373363373461373730653433373431353137346362363930666362 -31656431316633383432363739313333663836343461333662643465316535633365383733636261 -33656334306262613366633962613637353665396531333730336662303062313337306164376163 -63386337613566623539643064626465633038666461363331643132393530393836633430666532 -38663739343130326261643139383263363736306433653565653632323237633939626537336337 -34653763303761373739366333626530333339353331666230386664353631303833623136343831 -33646430646662303730656266303930323530333433643533633565356533663339663838363337 -34663238343265313237376662313734343164326666303836656534356137333565663263643932 -34336234653466353932346665633161373537613431306365663233616137393430346339336564 -38323938373738323236663065313736343039396662323762393335623939653263363261383765 -63356332356336383737346466643538393035623263333036336235633162383166306161333563 -38643035383239303663616361373232383763623136366535616239383031376463333464666333 -63373539656131346336376230323666303539623764643734333036313734353965373330623961 -64313661393435313463623235643762353661613030633835336566653065346134366361623062 -64636536663866656137663766356535333338346630623361323139633534636135336433366561 -34376661373764633737333739346134303363386132303865383666656666643530323239353335 -61333330383234636264643631613363333633656530613132643233616235316337653065346565 -66336332393933323566646631633532656431623431623261383965376535663166303666363239 -39336233656537323332616431346139316662633135623835613161636130393766623439396638 -31316336653663643033303032323364663337326365643266363535356533653535633165343631 -34343435633733376431656434366162323138613932323334656238393732336538376264663863 -63386536323535616631366265663230343230306162613866393636363266356638653834653332 -35306163616531373366383363346638303532633434646637396261653331633266663731393834 -36653031393663633839336638323865356365326634396335323762346337333232303837326461 -35313032653965313566343165623231613837663336653433643135366635663832326433396630 -65313038623733333439376338363137323531346137616636316136623734663634376261613731 -65383133356138396633336164623865623062343731653036366662623561373037636531306130 -36383761646130316637323236336630373561363334343963636335376562656466373435653231 -62376139663137616439336566373962663836303837386137343635376365623437653530396435 -38393832326566616463653438333665316437303565666131663264653266653033616238353231 -39316430356266363361646337643265386464333830666631306565306139643636393366353536 -34643038633465353162383230373863346531363462633337336239346364316334643931613863 -38356265623531363630663533626664326232663230366264653838376637356634653966363438 -33656338383261633233393933356263383431303732373761616333333736326536363834643037 -61366334356134346166613163383831333835653730353261653332656665646165376233356464 -61313334373332396262386533376435306537653066373631303637376438326262643532633264 -61316463633435656430316438333138656433393434383231396666623431383637373135393931 -37613238666265643431373761373866613366356131633238363437613332336661613763333337 -32623763613937653436623961373265376433353730626165386337363263373030366435316339 -64313062343938366439613633336431383066363966376531626466383231383032353831343639 -61303261313435663830623236316462366665653566613461333161346535346238393538343262 -63313931303738336434333738363064663663646435343833343965656564353239386335376337 -38613939393533313431363236636632613938396332633730393832373634313832386161396665 -38646439623363386462306461646634633439336238336466343931353265306161633230326631 -65613365643761633931316663346562653161626538333037616235313936333637613665323465 -37393534653132353039346635303930363937393437633930663662336337316561333339383466 -35346538383234393164666338343039353837303165306361346265623438333463393932346231 -30326561386336386130613630386666366262633032653438346639613366633132343464326463 -63626465393030336431373831306165336331306566356464376330313762303435626366363637 -38656335303938396466343038323239626132386661376538326363333932663663363537306363 -34613863633433616531356562353364386638303061353538646264353135333330373363323165 -61613833363934643065386235373230613733356537353565376339353838343134336662346137 -66333064306563656535356366373163613964303639373736653362363564303334306134366635 -62326331663266326466666435353034366637653438373939656662333530326664663565386330 -31326138323135383833656161653837656261616638663566616565633530343865343632326266 -31636430616266313564306631343136663334363265663335633762343235303136646332393965 -64373136663366623363636236326664303230353834346232386637363230626331356539313131 -66343661393332623833366536646461353339653030323963666635616466313838303666636633 -39366239383834326166633534646266663532343630613930666163336533326632323532343562 -33653535396430623766313831333539353462303530373862656363333233356264353830333731 -30666130356532343364386633656135663739616632386163373063656133326438633439646432 -32353766323030363863313531653666306361323166613239646535356138393163386233616362 -64326232656466616565383064376335616636313362353230383837633934623739653465613965 -34636637353539396430353936316634643466316631353463313863376265343565373837653162 -63633164343765633232393034313334373562373763356664656461376438376232623936386339 -61396363643362306162666236323334623032363532666261643435363664663066383061383434 -37616430643730376433336464666439343162376334663566323937386432653236636236326161 -36356537313332373163333566336362356436386666306134653831336639393239613438373532 -38623564393034363536306435336661636366636336646532636263303063376236643463326234 -31306535666361323734613961646330613964646637623466653531306437656331313265663233 -30613939353736346331383165313665613833393035626334336163303966386665636130383065 -31666137373337393864346365353866373533643831363165386635393131373964626338613463 -38373033333162636663343133303263393635373937353633326532363265313465316466323661 -30666636656564626261643864386534303261613434336339376330313634303764666537663161 -62376236333566623133643561396361643133393835373339343533613133346130666662653266 -66313832326366343039343765363661616137633632643431396432396133353331636262646338 -66613234613365373665353965316633383537393965663063336235626433626634656363613439 -33396435646462363461633632643536383163383539353636663564636262353339646161356635 -38353136346630383464313632326636316365383738656636643738623462393662383235346565 -61396136353835656332666164666334396661303164633935363637646332333262623633386263 -61626134393734323737393065363630643564323364396432363565353664336535306230353864 -61383935353731653237613736663437343739353962626430376561326132663862383235383162 -33613831633163623963333038343733303536653461343133336238326330613934656532363366 -61383435663530396364636234653034353130323438383762636237646230646339323666663163 -32383861643338363339613763353365333065653939646566623732383630333463386533656534 -62633339303435656434306338343038373633336638333466363638376436613365363237663630 -66386363373931323938616138396637366263346331666138353762663637656665363132343965 -35383963336438303463373139336332316534343865643164643465376135303361383537376461 -64633862306630613565376466346536633063323336343632346133306562303432663230346464 -62653139353032306162306433333362343138653432313162353364363935333466663533383530 -30663563663061623438396166356466633865316534353939643462353831616564313934396464 -33623631393631326566353566363861386433313637336365316166356133613937376634363765 -63623938333762303661613331353431653836316535343164663564656136353035663938333662 -66636339313131343334613438366331613965643663373733343532383762336532316565626535 -31313931306361323937333164303966313235363839313463353563373339323134333638366139 -30663937333063356164323031363732386132643861336534376135663064376639623434323764 -36613538376462653763633364396538653864656236633738643334336463646239323737393934 -65656365366332303365323037346163363532656530343130663464633664653238316162653033 -33666638336439613062303137396235633235343736366234316234316664666162616238323331 -30303165653431636533303936623264343064346464343231386236653834353631353466393534 -35636363393864306331396638613361373262646361376138636230303237373963393934323961 -63643739343037613036376530373966326161303537653437646266313531383435303861623831 -66333165663538663565656531353665626539323533383131396230643566653238303433326334 -38363032366537336561376463636264633733363838613332303964313164373437636632616536 -66346136346132366336656136323561386537323030663736336236396438326664623134316464 -62386663373162326662393835323633633165313865383962316166323134623837643533346337 -63633561323935393838663764376134393837633238336439363939396232323933323030343939 -35356632393335346636393561343666356439383533313966666536303537303235306335356463 -63393032323138356232373164616362646537353063623239616264663264396364663466393635 -61393631343234303239333335393039343236356362336639663763356464356261636162356363 -39313839356335613166626463366162323835613631393735336163376337383232346563363031 -35306363393136386534363338613362373736326230343138636130636636326466343235653332 -62373539393066303564353363363037356563396432306639666334633738376538316137363334 -30653161363132636463333563303864363838663733643161303839636465633432303633666662 -61633638386639653934393466666430303030353666353166393432323237383166366666663034 -34633531616464356435383731336165646330646663373465653837663439616533383135303133 -61663239633934663431353461306431623961656536396665613761323362633537333861386232 -33336139383432383261636537356666643133643563323961643137616639336338306436643730 -64363132653864376137373964376130663335616662353134333863393230613732616534316339 -34303132363965666431383262646661313566333464313162636632623135393364363865313261 -36633334346565366234343561656530323732653531346564346233393538626334363162336437 -30626630643730383039623532383236646534386264666664373136303434373734303839363234 -31656433326332363163666636633133663331666636303532643765663530346235643738646166 -36623538383061303638363732653436613231393266653730636536376635323139356563636331 -65633761316464353861616463646634636662343561333336363462306366323235383465313565 -34383965346235356239336532373466323464623465323934333462306534643439633963313933 -64643536623261616232303437396330376162393033366132306338383433326532343435366437 -61333532636565376365386664323166323234376136356637653563336165363865643264303630 -35623630383136363139613764393333313833346438646438623930326361343534643336353434 -33663239333537336630653535383837613364633564623566306262613931653038346464656533 -62626135313934373833353035333333613861343538363462363932363264346166623865326665 -38386464333466656261393934333837613735316361353833323331346161323966626463613862 -66646364306135323665663066323764353932616665363064396565613563326238383032303233 -30336435346639613838616463323765386663316334663463366433643963663330356532353562 -36333566356566626465323130323561363133326161386433316364613964363363306238373136 -33323061616536346464373633386633623731646562343766313865626235343033343061353836 -64333236623561653334303862663136626165356332343835386538626433656336386166623161 -63383236343132376562313330333865616332383065616436363665393965663864303433616138 -65396636623865366439303864386335633337623061356666393766313761633636653339653363 -63373562613532393138306266353233346264373833623162613139636235313732323263633663 -62353630323731633563653431313132653833666439326130306133356562303238316235343864 -65393531343132633062383464373337303766393333333830396435396363386533643637363163 -33643730663338356437313031663161666462376332616338373039353130383931633635613838 -36316132623064306334393933373637376536356166316565316234623339613534353735366366 -30376633393465363132633437646530663536363762326564633033353064616131333233643133 -37383765373433343163663462326136333634356233656535373565326237323638613232383232 -36666464373138633835383963356562626439343661313165346566636166643066653962313531 -35666365333034663033626262653532343038396565616663323133626330373432306239396265 -61663038663661623766303333643861303533336531623132353931333036353930633261363866 -30366365386565393338323330623037643733343838303465383339373065626130666233623639 -64346235396131623566626165626533303031393535663336623739336665306432653433326363 -62653162366334666361373935356138373463316664393037303834363964626139366363656237 -30613664666634313565663234346136623539393936363233646234356134346332383866376231 -66653039656663386231616634396264376134663739623364376139353030303533616232353862 -33303164336564363130623339653633613866616334323338383630326239646434663938313134 -63363936383265616666313739356539616663343633636432636664633766623861346434343363 -65343062663161383961333932633939653365353738306438373062383138333463313433316465 -65613731386630356437316636303732353438636135656432356264643464666263643864333630 -33633165386437643832643634383436313139633463636637323035373137346335323535326632 -33313861363536623034623639653633333030653734326232633835663365373234353461356533 -39333561653835356330326435323063636437383434386231656462376261346130636337393462 -39326465626137353061626437626436656561613630393165316439386430303363633865303034 -30653633633537643464653563626366396330393632623364626135336366653563346437333537 -65323761663666323332663736353736633332623837353161306565653938303037653563656537 -66623937623930363530333135373534373166353733313730353333383166633766373833626433 -33353237313465633737396232613330343639363966663061353462663162326561326136303738 -30333663303362316638663361386264646237363133643834356565623165633536373764663436 -36656233663665356333386339646633636465623864386464323562613662633966396436373762 -63376436323965623963623464613766366262346462323332623536363061386239356465383533 -63366138376139633566363165353936343239336465356436636566613135663234383432623036 -64303365393036613936623536316165663536366166313665323636636566313236303764323137 -39383464386639336230633964336532363932343834366630356234623165633465656334333836 -30396631643231313534306230623730373666386633346638353666383833623538316264333630 -31363364653638653334373538323164663934303032373965656564663762373461656330396238 -36656231343730396465306538313034393261343834376139323738393732663134333333313161 -65393365663232633232373031643639633966383762346430393231336434313037343532643233 -38653436386139633761386665373164623962616365353261393631626533643463646139303832 -64333161613730343366306439646232363639343231653337396565343365386665646261353261 -30363139396230376439366335326365643938643839646565363564653830663062366664356164 -30393430663632383532356263343761323730366535353932393730633762376534646134656636 -38373137363963646335356137323938323938376164623732353834363634613163343635366339 -64346337643530363430323035313732356138373935306461353430326161376338666561653364 -66663235636563663364386236383638383765666235656334396532383363633061333935373666 -62313062656432303864653636336265623738643562653861616666343232373537393363316563 -34633736386236386134303738326366306365386139323466303466663864326334323863633531 -38303832613362616536623632343836393030646565333564303766376366353835633837303136 -37356166623138666563306661636462326436616336623232323634653632663938343830643034 -66336437366130653263613830646565356236613033663039306439623338613963303261653865 -65366439386163323338363438373434663764643262646235396134366530623763626231303263 -63616234643563393966636339313564333431623036363865333764323839653166316635323562 -35396661343065323735363434633637643230353066306339633634363234653639376634386538 -65623937393732376166313465663166326634333236393936366633653932653262383662303762 -39666332313839363064356561366131333138633330366230353965313164636437316563333133 -35663735383430313436393530643937346361616361386362613330346437336538653965643864 -31613534663436663435613536666239346163663030316261333131303931313562353462356134 -37326134353036356335346334373161653763666165666136353662356661656333356133376132 -61336435306133346237313534393532333032373236306232303966613032386366613535303064 -61393434323739643961396232643935636536623936613132386662343934663232643563643530 -36323863383838353465383837373236363465623933303535356161666333343931373030643463 -63343632336663666532343037316135313931303166346262346263376662633164313763613164 -38303635346437363631653433323661343363333036396263383066376236333931646638383737 -37386634623764616432623038616238393862326233353866333632663662313430333063656265 -30393131383933363331343333323633323961666161656336313030623138373134343661303765 -37336535653966373862313465336237386437623531386130356230373062356364393066303333 -63353436333764656562386335343262346539643362343565333436626663656665626339666238 -65626661363032393937653166613661393765633935396635306331396237363766633235623536 -63663436396232333439636239646565623530626633616465613163373532306636386633623338 -61613566363237616536356138313764313135306230666265373832636335656230636662343439 -35393635356134383535366134656363663032316635396637643331316132663934623233383133 -66393333623063343661613465306332363030616661326138353930343862386335636236666230 -39396361626634666266613932663734356266643838393434303330326665386231303830613131 -38393438643439353766623636343838623636303464393263313761656565663937336339386161 -37653766313262613530646533336439656561383366616438346462366530333964396261346334 -31313666616633646263656633306339303939626434363735383233653531666165616633303365 -34383537613839613566323862666435303233653536656531326264353066356432346364343861 -36323837663432356533353033633138333333623231333035313835653761303438393135303164 -62633663306661356330343835626332333533326434396162356130356535396432353331333636 -38323337383134336564653132643833333737353333633530616537653765346331666434663039 -61336665346239333631313632393763376631396531333861326663356339323862353061376266 -37633165383131623462306632626438636137623731343038343661363562376636613531316664 -37663433353833336433393436393263353862623661666136653263373464666337303061616332 -33306163393538653835653935373834323631646635366364396636626130613438663131336139 -64633839663362613563303331633935643961353465653737353266643036663530396535333233 -32383739313632383261373835383361613862373733313866623934663532363139313338313435 -33333239363865313835623463623930373863316362323063383635386236656165333332373031 -62386638653739323865336365633064323239393931313033346165663039623066323566656531 -34333638303738383630663164663566343334383934316636306366396335393262353533343264 -36663231653665386262626238616630663434353835643265633537383135616333323365323032 -37363964376464326265643631303132323434613039363530656566646435333937666661343336 -34653064343364663636323935653433643163613733323530646237376334636435353366386434 -30376564663738353936353061363838643839303062363534306636353164666565353337613730 -32343037613639383433333236383733313933663665623566346531653531386537613164663336 -39323831613936626533393632353664643437323065363166643633346362633965333136366665 -35366431363862353066363535633864633033636132396535626636366235653337323534643461 -39613935663562633733326439663835366235333761623063383237643038373063303334663832 -65633162383030336130346265656263316464326362353738373037363063393734626361623563 -65366134663638636162303436363631616134646130303438653632326335363663353866313261 -63666366336632326562636365306233353763666432653062643433666537636637356562313539 -35313762653432316532333662356162386165346137366563623563656436623937383037626532 -32336166663764623532616233373539383031623035303863633739373532316166373861353430 -37306631383039333163343136616535613833663265333538303335663261653832336264313334 -37653336653238303037663234633264353638633364346538386338316630333863326633653666 -38613137326136613736366134653561383732326161656432313738613337386233346237386633 -65303565646431306630653865333234396433336636653761313336346365346533633138646363 -37616535376132373337303266663036643739393164613534633335666339383434363738623030 -30363530393735656666393363343438306134663632326136366539613766303235313838636230 -31356534386165653138336139633863663533336534353732373262366333663132393061323337 -35313938353432383338616666353230616665373835356363343163346665633463366231356365 -63366466613563613737646639373134626263386432626132613163336131656564313239343436 -61663962363664623366336332643861643435363565626164346339326566636539643439383764 -38356132333938613438643762343766326430666238656238643133356635613566646135356166 -38343133313038393135306437346238316431363263363833636264653064316535383265363361 -35633262623961623865333932383062313237656261336564653139643234343035323962353938 -61653864343562636463633264333862353437353739333635363161613066616261653565396165 -33653062323764663337373834633637336536353563363932383966643538366630343230363631 -61643139333135366630616664393133623736666236326435646665326563376435656236396439 -61373065373362643063633135616530636163643362643962633734663161343633316661346539 -39356561383635626263346137626564326535363331336263386439343665393130393365393065 -32386161326636616630353633393630653565366235623363323931636365356161353939373036 -35656233636538626262396461643837643566383138336435663762313063636236366461636237 -32666439633134303366313963653961616561313035326263616439373137636138383633613831 -39393632636637653934396432663333363765663734373734303132336165323834333265386563 -34666163633236383862303239363233613633343930626565613233653366616432313630383361 -31343338363463643161346533333566333635313661666262653030636136346235393832653862 -39393766666232323639633139303463383234316661633261653135363939383238383136326336 -63383630373633376265393132383466356436303133316136626261623931373132306630666666 -33323031643535306432363962383431316561313036653136376339316265356563373931333030 -63343535336430356265383331646630636635656332656333333864383234393133336666663538 -64363434653639613063633466656361313834336338613539613564306231356638353461343434 -61613161633337363838643536393661323234376565663633373166666437393665326261393737 -36663738653830656333393666353465383734343638633632366636303932393766343431343262 -66356666613661303865653137313937653164313636363336303962393163623832636133623661 -31383137313431373035343533303562613765636430366265616265656639316430326464666432 -39383264653437366161356634343365663338316363653661333634613132663965383035336366 -62366466343564646230363037393530636331383136396133346362363464336264613633313734 -61663934346631653438313063353633336565333866653964626535666130396534633863383230 -64633035396363313638316134303864356237316436613561643235376665313061616232643732 -64623839396639633336633239313830336435353366316634353863653235633033303034393762 -65626437333634653436393964316434636232613761343963326135656139613466383066336333 -38646633373061656164346465653632306432656566373532356130653862656164386536666563 -33363066613531316537623137663530366463663331643563623238653337363934353535646538 -37626265633261313662383133663363346233393531626564366235323338316139393464663637 -34653631346230636261326564623933323161303534613162626235396236353034343462633735 -64653633386461646532646436383430663566666133663639323131303431386132366533653566 -64363239303032313034663338343838306330313138663638366434343435333062633262363731 -61303830326566653766343266303263303531343631663262316339343263366636313831653535 -36663239393637303262323232353736383334343565336331633162616166303330653164326637 -66643466633139323963376161393864396439363965373231363162373363333835333139623564 -30343739313834303233373831316261653863303561663636633133356165663433373839376263 -32383266636234373038326137343762643965646366343462306338326535366366653730326639 -63623463333338636266333362663231343263346235396637346339323431326363636537303966 -34333261313863386235316131656666306534383438363233346234326366393139656630623463 -62313539323363643035313964656235346537353634323738613732366331333061363030643435 -65656661623035353131613337616139663466373539393139363264356263633666393338396461 -63636262353234333036393433633534626431616136383438663630336266316334303333623930 -32346232633562633735313762643563643238373638636565333764653535306166626562323561 -62653239303930613930356362393431656538636362616462393963306665373066383138303266 -32643135363864646364623532643363653132643339383439356131626363636163343665356165 -61303363376634376430653132383266346531336131616365356636323835636138633333313036 -39363736303133633833303234626234303161646535373539396366343535313136353062643634 -61303339333864313534346635663066663366306539656466336265626433303361336335663164 -35623136396163623538316239633438336665393538343065663564633232346536393437346532 -62663130613631666162363164303965643231666230386332323237336236623161666237353731 -39346563653933613765626563666530653832393664346638366361636433343736613332616263 -61646538356563303136313765336464653465383035393234366436366133306435386138643131 -66303365346332393434666433626531643765333735626365633437616137643439616234633530 -31643862623232633033343061373064333531353737316433393533313764653665343131376138 -34383163353136313532653336653532343038636330633230386563303262393938343837623165 -34353331306439313338323333663463663065336631326230393337636365386433373932653062 -66373336313830633835346335653365653534363539306533303266376262663666323338363530 -62376261343235353966333337616666646636313231346430663636336338353735323037336333 -61633739653366653962323735386361653231343434346630333338613931626437656434646561 -62636332393130373864373335656231326530396664363465343533303165613834373561316339 -65373830653934626632636331306434333030386538323366303865363161306139316532656233 -64616431363262353532613033613631653463363539393939393635333164633261316332366364 -39366330376166663130623466303433353961366637373839313132666139316236626664363465 -35366230383065346631373234313365396231393030336166383331666164353838633436343436 -37326139313966363261646534663561643833626261326537333238376665396538363737633432 -62383431333339363166653062333136313231623262396361383531343164336330656532396434 -39346230653632396361306165333132316236356161306563306561613839303435653666663739 -61613735646666666438356239636638306361666666376462303533353931316334663336646361 -30646630326233663866666637616163656665343638393937323537663036313966653831393936 -35633035366561353738383231653139623064313965663337636331343731626561613365353962 -62303538346134646165663737336462653238356338343964333730633438653564356534636438 -65396234616431383861623431343330643165613262646239663734613265393264316530653939 -34313365663132663261393963376663343634376232336234633661343233386561333938663134 -65373866623730313738613766623636393737663666396165363534353136393864393665356238 -35363932643262336435336232313837316463383634313738323333333234373862613132636665 -36653462393361666631333565383064343534353232383266333731303532613463383962323930 -39336631656637373330306666613636356339653731343962653136363738316361626365666464 -39343933306631623164346335363661623331313130353431663063313862623138396635653963 -66363637333265613031323932373530633835343539376532356435346539656364643866663536 -61343439363666326633633536313764336130396465343063653064383865366163353936336239 -31613330373735393830363965363637396233326233343561383039343136666237313836306336 -36373864323231333463353534303538336464646162366434323731643830643931376434356535 -39633163353837396232376232313464643363623563336235623239326636653631393030633937 -35363330616664393734333430336565373436303763303139386666373436366366663031653464 -36633332653739376330333761613933633835643537633231393766393933363630623937396137 -34303738643835396634393762326239303131633435316434383738363739306234636562623862 -33346461613632646232386162326432366465316462396236366162353762343164616337323864 -64383564356236623063613033663663306364626133613331396664306662356365316664333135 -65393237343465623664356131316536633036363638393737323136333663376437323962326535 -30336464653962653334313739666130393639396136363034363938376431316236313836363062 -34306336356264393930313831636665663236353966353364666236633633303864663436396638 -33303064383436646435353161386538306530663661386234323835326534646262643264376239 -38633539656463653135356438333731346235343334316437663064343638653233373830373163 -38313061303731636535366136323835366432643863643930353564353836346331316465366163 -30646232613364353734336334396364363564323734393465633265613266626630653665393331 -38386239383363303533373637313065326362343233633765363765663430353666396530373037 -36633761323536373934626163353939306533323839313263316131613162373966633333663234 -30633432323261326561373035373461623131313562333066393165313464393766346265613536 -66356365393463373762333030363038366366333133306531313733356663623634373730613934 -63326539376136313963653163363237393865333566396233366164363938333038666165393161 -36633561386665623430333862386164373432303032616363626433343762366234323333313538 -63356639366137373966306564653630663365633539636464666132303464636132386335336331 -31383666633034336237636465373737373563353763336132636439356330306461646334616138 -37626664626239386132376233656236636137333661326338343266306462623831353262616430 -30656465363735633163333530306133623966613063323535376136386662653639356666363262 -34396263346364363366383962346365313861366131636535366638636264386361373366383136 -36323666373038306465356466623335633034653234653662633633636535323331373438623235 -34363062643736323066376235353566396635626531363634356163643866633066643637383331 -31373331343732386161343737313537396430616564633864353937313439663466356165643434 -37373161323438313737336430626531623965303039633835613461353334366462643136616634 -32306466306436366561366132373234346531373235376438616561333162333932336262346430 -65356635643861313333356133666130306430636662323638653664643538663136623534366330 -32633336633839383566313131616539303736643032353862303134386164386661333137636630 -33656162643330643836393837616163373939303731666165386434306333383335363666363432 -32646366376234663638666335323134346163333733323963333765653936363230343239623233 -32313561653562346662636530366634646431343861373461366164663336393561363762643561 -31626665343961376663356262386630313931373335356635363034343039343162336135313531 -61613837336562613337343361653562623231366632366632613039643937616333366431643335 -64396430363338663539363566663764363334653034376663366333643038303932616632356263 -65653864353962373033393936643737653664363366396132653032616139623864643231626430 -65346263366263346337616361363931356266653138613161323739323466323566353764383536 -30363937383439643066356137643364393163616637353931313337643837393066356435613131 -35643863626666343563343965326662336537326138333835633833333966316637643631383433 -66613665613837666132373463636238373866323933343334653139383663363436643238383965 -64633235393861646666323031626432653534363864616464633363386461363331376532653162 -32316633383935386238663466373031616336653034336336366339643532373964393738623062 -66646337636636303938303833623762383766633530303935313037313762613931326163613737 -38343864386364663563373736633666633334303461366536333531353639326338663033333066 -34356136646636653263353363356666383266366130656431336336313432333765656563636434 -37663932383166363237373838373836363835646166313437376531323033306265363737366632 -37303232353133366361613032313936303333393932353661303761396563386363666264653863 -65636437626364343933356135313434383939376130633238633038393238323165306265333235 -64633036323537326562616162613966366566303366613761386264623861313636636466303963 -36643166366239333733326433373363373435663538366666646130376534383466393164363064 -34343133323336326664613930323030306438383636623632616235386364313934393638363634 -61666262393362336463613634646434616537393339666239323436333234393234383532373464 -33313037613061393633646364616261313936656266646266396663616161333063656561313165 -39646538643566343963666136636231653631316232613232656530336130666638616366306536 -32323535316239326464326331323962663763393236333036613632333236383032303537383832 -31373966623235313734343132646532633430393765313161363961383636313130306330363561 -30366537363465373233363336326338646337333732613937333061623138663535303535613036 -34636232346638383864393334326534386661383838636536656262343063656262656435643864 -35376263316136346237616166393037393538613561663230663937316166663839386138326135 -64666238633939663434613764373837373639656166343264376366316330346533616439613665 -38323661306434386435323662356161353361643236623136643934643834386234366635346561 -66326333653839353330353536306434653439613537383737623635396539303735663966306537 -32653132386134313736366230643531353339653037643265353964636663623336316533623130 -36653430333330363234613137353563656263653239303139643961653162336330623430323931 -63666666346262353766333635656366393964326565613136623663363961643563343464636533 -30613734336531356136616333653564613134666532373032386233643861623935633638646439 -64393730303030643263383230633631386266383239343062653061303465653232623439343166 -36643439626466646331323563636665326564653230633666346464386136656235346663306138 -66366435613861326239393835313863316364623434626132323231663336346438643462366466 -39373138393663626663383663336131326436656666313962386232396638343531633663646565 -34616461313638356336393964376531326231663664343465646564356562666166356432643736 -31303563363265356662653866356330393866343466666336383037663663373065313264383763 -61323237636563643736353633663535353137353864616162646436376239356130356432666366 -32643461376339633139386439386263633334633363303738376137636536303634633863653835 -31626265646132333166333266633237663834613361376239613764353338376237343461646435 -31633765613434373636663932633765373835326366383335653034383166393233316330373531 -30363539313039633565666464383336396565366664613734393962643533393938303334636535 -61376664396433353839353938376438653331646137303334643465393662656135623064343562 -61633736323365393838643832633936626430333164323738623134363761653438316363663639 -35393763313736633037653364303962616463316266623735663161643435393463643632336235 -36616265653030643765313238626461376339393562636166373932626437646362653966323133 -36633734343965656538393831363633323366663833393936356532653166396436633266333861 -61326637316339386638383961363732646363643831326566636261613937363039383435613234 -63626132386562336339376361356330393661333830376663633236393138323031656637323064 -64653032353431333861623636633262363461303663323464633735323833343733386536326166 -31353736366135656164623739383666393463636137336264396161383632323837623865613630 -31616434306233643163313465623033386131383238663437633765613336633838616365633863 -36376561666565323537353365326338363162643639653832316366616130623933633538313763 -38353162636165316364356164383964363736376263386433653264313033656539643433333030 -37633965303663313537306139373030313461323766636661393437333364663039663738316438 -31333731396162313632343135336131353563383837363731666139343864653563376438303439 -36326266353762383934383730323331363563666137366465643238303234396461336433386431 -31323938643162613337376563663464663330363563393063386262363764353934666634616138 -36346432366139353866316462336437363535653862306263623231633831333033303566636338 -62316466663934393461323663616531353333613035383362313431636362653061313239653361 -66346430623638623231646133663561326265376131303530393238396235363731363634396231 -33343263356463633465313761656666383461646363616136386466386235333061346263356363 -63306263336465616432353665643635306432653837383935373662666462306633613963373763 -36626433643533373231626664313365666430656563306266333233303831376137643765626563 -31383361643938343031346536333261336338343131633665306363393163343964313961393338 -61383839626231323036343965333030613362356433323331666461303731663034636261356466 -34626162383033306532653562643563633538313963613964303661313762346131623664656262 -30333137656566623835613766336230363839346239313137663361653032363462303239346563 -36656336616134323531663537313764343537626564396137386566613635353433666630363438 -62643638653532343337626333663931356163386134613835326163356565663063656563646364 -33663933626337373436333539363662343238326261633165366630333835343462663465373530 -31383362653663366239663763643732666630626566303731386665633139393534666365656262 -34353535356238346466646263646332356135353036333761336564613333333665323663353237 -61383531396163373132363937343030353930663263613461363262303461356536323662363131 -34326433666631616433326133646638323030663637626533656232333966653262306339333939 -31313663623037356236306230386165373430386166633466316165623835343030643832653364 -36653631373463366430646463393239396539393534383030633935373163316161316534363838 -65393963613632363261376139363536343465343166393234656331623634613365633735633966 -38313835663962386464333864663663326336346161326365313235383134363965386534626238 -63666537356134653438386239626239383539633666393335366636376265613666653539323732 -64356233376432313432383830653739386631303361353836333538653636303535396636663562 -30393261366530663337343462346265316562393537343232663061646562653863633535343735 -36393939336465646431383662303832373935313139396539353536306433303963666364373434 -33653536376631356537313032373832393536353430626464356163376431393933623930396635 -33393238363831303863626530373163663666626631393765663232623230666339316537326338 -36386438373338386636386639356431356563333436656466393639366362393461343637316361 -32326631316130306462333934333236633866636238616663646663353530393964386134646135 -64663962643631633566356566316664313561383063333733356332393261373333316530313837 -63336131333630623564393334633930346364343163353935316661376631613231303432613730 -30656562363732323030313135653731306164626264333336623834313064616631313561343339 -33343363343732393066353539336339653930663766333564636535646566306334643431333330 -66303265326163333932386364613563363464613438393635383562376633626365636164623963 -63346464333138613831653066356461636661383365633036336231383264653537623935353238 -66623830653730366539383135656662326466326636343764616130353763373435333337313233 -36323238393432646537623236303065643334383261303061316361313837393462353239663931 -32303463653562336638666166356431633637393136343938363237383761656138376263376431 -35626639323137393561366634383464323835376531643332356165303135373939366339633864 -64663662323938363039663133363632383135643436376236386162363135623738393765393437 -34636230353135616662353239613233343764636265343438646462636534653264626463313536 -39323330373032373234316431636264336638333338363732353338616338663838353033633364 -33376632323635656133623666666636303130383136343834636238643337616239353238636433 -32626533353336343363393031636438353763663732306262393364663832646162353438636332 -33363831316464346435633661613230616261353230623065393932303964643261326463333738 -66303839323962333765343662363335663834613338303430353166396133653162333164343630 -64303737393639323735353539356230666637353339393666653163653861353062363063356439 -37663465393164663931336465616436653633363763353036636137383665346664656632316132 -63356665353734613735613232393337663935303133643565623736383839633762396231666337 -64363063386566303930643261333536386438346533373432306366656333373331353461646361 -31353564653063396566653136646232323436653239653532303165323132306165303336383931 -30613763313736653730303038646532343461353939393135376662643663326134303532343530 -37366664663865323030383339393439396162666636323463356537396233323836316436323837 -39393132613038333734316635373833616532633635373935616165613862336161656165376239 -34626462613534663333333031363365333237653861303665646237643939323433633937336131 -37323936653464343231343730353865646335386564363065623538343863383163313166306439 -32373336333462326338356364383635366130396232396462623565613339663232336635303733 -65343436366631393735386166653139396264626333313231663132636161353533663335353462 -38626330633330363962663031363566393636336534383836326633346665623933366439373536 -61366432663330646537663033613664313665346164366534666663346538336635646565393031 -36633466306465646135623937363939363837613339346163613564336537636539316663613962 -36306130363533333864396138663731333739613939613730313464353238303065376564346638 -37303532373365363234643237643838663561363361383638656232306663343138386336633462 -36626530386638383462306230356162363864313834386563396433303331613336306166636537 -31653164333062356662326539656334303936373930306264633730353939613663353361613231 -66313863653039323737386565313233646465373465373563313139666139306361643335373163 -31663365373135623139373662373930333437313764623339386166306332626436666630383462 -34386566373664356230333931393235326461383836613431323335613934663733656663333737 -64383630396136343032333132313136333265633432346631383930653737306265323730326161 -62303735636565306433393733313233366331646631313636616664363034306136353966653465 -36633639313066666139323830396331623334386266623265343536363739643034323931646133 -65353464633036663535373961616362623636343564633235333837613039306566656334343966 -65663732666464633535373837356231623735353336663530303133323862346365663963346666 -64643032663163633433383031353837396336643835643866383737646231323331316239663539 -39636261316164326462393864396633353266663832373034303235306331356661326639616136 -36343766303331646664376663643861643036663062663261343736386130316631333135323665 -62666463393630656135383663643131396336636438653535383931616232356362393232616331 -33663837626135353931343535623438373335346131303939363931386339643334656231613761 -37383635393664363365323736653964343366636533353337663334646131656638396666316634 -33656563363537626664333164646336663331353963333039653339643434306634333263663662 -33373932366537303931363737346637373265326366643063626538346466313535633038343933 -61396438633061653433653539333564653436653036376465376562666339346533373965643730 -30363534633661626639353731316431373363363435633639396439323836363765303838393161 -37386338646565386162343562396232626537333465343238636537316166313536383064373962 -33623664393837323939643961363761616633366161623062363262613038323735366261336634 -32666565386666343533343430643434336336346165303463303932396331366339326236306437 -36316663643039383566303032666337623164313564356234666330313839376630626430393136 -33313762373336303961313638646461383830333838316437353535653332646530353465363639 -37376361643934343561623835376666333530646565363263316235303032643265633030353538 -39313731333162386637323766363636633030333161343363363763303139653439306336363939 -39656133636461333932356635303430653366393831376366306435343165363661633231643761 -61323930306531346332373266363433663638663666303934323564373734393665326665363037 -32643030653361316639376462626161656137623734613166303332613735613565616637343535 -33353330373166323038313064656134626161306162663539393366346235643330396665326639 -36633637326630316230363036316531623834386266353635373164336430313832373030626337 -33626132303663666338643934336135653363646234383463393631373634353465356331633137 -64383634343463626631663439323234613233656266636534393734323238396164646165363164 -37656163643061636162303263386466626531363061663939373232376563656531646536336237 -35343562336161393962633565333235353031376636653130306338643236346534386630306437 -61303932346235363135363238623632663165646439653037326331393662613338643230633165 -38393261643238356165386566386261313165336164633734376162396439313839373332636134 -30626337383034316239356564356333386466343965613334366262616263336135373438313361 -39396636343866616337663931356337333363663238613536316163653634306364646230386532 -37313162336165383664663365323264326563353730613065356537313033333239306339623632 -38363334366132613530623530336633323937303936633033353937623536363064393637316338 -30656364343534336135323234663862336631303464363462323232333465613137323135393130 -30663664663665616534623366316461643930663364316538613736636539376432396532646565 -36616165653733313630386261653736366638323665393837373438313766383033323766313433 -64336262383365343430643333613932326138346138633262623938313236323566333533316337 -64356339616263666336303135616436396263346334396335653263316164366266636365663131 -64633962613639333936306335626238646566633766383835653238303031336433616537363965 -61646163346663326338663861396662333830383534643837323665363133306537653431613234 -65336430643839316262353562346233366563376539373335396435653539663738363734646637 -66363663356666373965633039346665373236626433363561646132353434303032653135643830 -30363230616631623330353664633636353433326637626530626339373462663462306332636135 -38396331373536356131646631656530303335636261356234303565356666373237303036656162 -63396561326262303166613735663136653863343963383434393037396631313863623834393235 -38346638646333356138376266383632396562346561666237613538653633323461373766343263 -63396166623662373831663134346461396362643636343533653631653364633338306463393663 -30356463353138663834616563626364363330613134346437643232393831666365613330313261 -33363234653965646365363837653036353633633564653866333764353830653231623864656531 -63653361393961393333343737306164356237313462346430323365363533386363646531643763 -38383737323334623036646139366130653961393965626232366461366434613966373436333666 -62663266303037386466303638326230363435643237613363653737623832633436386530353863 -32643334333932653235316164373139323562313136306464346330336338366165323631636335 -35663430393965393564363164663132643933346630363138316434656562393235646634313366 -32663730376264346336373930376561386431373336303966663039663565393336306461313534 -62343838333766616631353163376363353862383033343837613930626261616130613531613738 -65356435353434343261613333656535376133366466353964313638353663333834366436346636 -35626530646361383435353865633536363465656439376434363030333534646138616337396530 -66646362616562656535336362363463633734353762306238336332333831373039303933663964 -35376133323265633131383131363936313364383734396537323935656531663830643866393038 -62623331653261643761363538303062356231336632346130336466663732656539303561386337 -35653135306461336662363039663931366134323865613134636331326666363337346639393939 -39363838363835663761666433393733643762313864633637353163346339353031383566303538 -34313763323266346538373262336564666164356366313162343563386137316233386663343463 -61373561646166393432303936653663363532633335643161656463373137366662666631633332 -31326138613766313130623063623035346636326336383730346237613333623431353830326430 -34333135656631353430343334363231636639623961336435633466653066616562653032656230 -37313263636164633432353734613138343964343830323030333830646430363131313263613837 -30393964343666653134313263656562316137306430333738646436323236326664643666396631 -66616239613634306437306466636361346261646338363163613433633664636130313038616464 -33333131313730353263663564623631636335663065613539626362316566656635663064383538 -61356631373934623637396130313139663265323839363238353433633661393131363939653634 -66316533343035313530343833666562636339656565643664303334393464636163623835633462 -61343130306566623766336464663436386634373163613834333564303663626662336534313661 -63306533333637636536373936616363343264333735643331613335376164313930343636363166 -61366632623438643537386534363566623732666139336339663136633961386635383438666133 -63653034386633626364653730373433623936633863383631653038636238666436353837663038 -32356434363835356234613938383934356565353638306535366431306238343330343664633664 -33636630353530373364663436363230303236656461303037663965653038633533643033336137 -37653062343864343030336662393632643763613565653333633532386336626331306365313137 -32333131343731393130353234313664613336393330656565316638623131613765323134336262 -65373530383565363334396433306364346333393764396464613231356437663663336131383965 -61376331323762396535326533306161333137643537333163323364336239343037623735366665 -31336663386461643738393866626662393433666265633964353664333837326634636435656463 -61666664323266633736383730373536623864313066636232333035346162623664643665386463 -34346362356431646432373334326266363035316639623336363964383934323731623335616437 -37386530623639306161643266366166333763383630306365346665626233333536663438653835 -65333037396462343636343230393062306461313131356163623432643461353165383066313433 -61316463666536363262316261626139346162376330376239653535386337386464643535383861 -33653438326133353137626234356339303034636335343439353130346630356536343530313532 -65333838303035326335653138613463656131623337663766646665383963613839623836653230 -39376661623937623034363439366530353132643735663761333337656336663062663265346462 -35636333366265666462393634313836363565633033383832373830623361633461636464633862 -64336166613838393939346665623830656133663732643038313933656236393933343263663538 -64316234313033333064623430636161363764653862616165383039343265323164353361633566 -65346665316463356434306239306235613862353534313439616337383433653531306231363634 -36346238666437386666326230663564313039366630643833323762663365386132646563396539 -36626664343539643532373165336162626566313235663165326561326632613830653965613435 -31316161303839613166393638653863343139326362623933316232643630313631373161346131 -62373632323862656532393163396336666361616265326639333835643763313138633031333536 -65333762313033323737636533336239623933653635653339383561313631393463346230393634 -61653637653632636532633931303062383239383962653038383332386231303434623638363137 -63646561613663333739386134643165306665306239393265623661383838336261623866353561 -64323435663339393062643738383030393661383539396337356537633763663530373064343062 -64333230303937313033333863636132663437343865366366366136663031353961636333346461 -65303735313036656561343533336236663265666462646665333161623562303232653436663661 -37333539666435343166313531323963383664316135326266333234616436343234613935306431 -36353733613335653266336332333332376664333336366131393832663634343338313534373665 -32626338646133393962656635333037356163636434643538356332646239303032303639656136 -65643064366566366535653930383866356562633865653836656335383537663535336235366638 -32303664396330383636393764646230666262383531653935626236623137636230626430393430 -39326461306164356665613863383538333666643564383162643930643933323732313332623766 -36613536323163383333333539363936353166303564626539663132396566623930633731356431 -63636666626663366135643037363463356362396631636466376238346237383132306265316165 -35383830646337633934353132386636646531303934336333346635636663373464343335343764 -66376361366434653762663464343066333035316365616665626664636665383964346133343838 -35343236633039653136653830643063383261666236326539306639623038353161363962646231 -37643465336561383132386565333565303739376532636138643431653437666637346166656134 -63633338316531663130343466633462623432623564633237323363626533343164633936333832 -62313338326361383164366534633363626538633832313833663537613563363837383630396537 -38616133646464333230313161653135323232666136353733333265636232313361663032613433 -64396630303263613130396631343763313030656638363335636238373932356537356536653136 -63323962376661336231633834353166613133393233616633656631306166653830313865373930 -35376431303338346539616138356465626134646166663763396462366565313334303038633565 -62643636396265623264616336396635666534323831396461383438636136616237326361383962 -39363663613838323666633163663733643931636565383233383962386464386661316162393635 -35326532353963346430363564336230653539393861396337656661393532326439393064623032 -39646562633763633833356265613736633164326632633365623830343130356637306134306231 -39333764316230343731373032623038613163313639636136653732346434383032386162306434 -36653866396638356435353734333361323463646230633064636265623831306466363066623665 -66613161613961303236343836623139363564303936636336306265663565353565353334326234 -64376133333030323633643563616266643764353030333132653661393262383038663137623665 -36393530323263623531366235336539393361366330323532303666663966383863646630616439 -37646265623664306665373132646264646263386261356666303035323662363465383164616437 -35383533393033393038356462326538393263373433333835333034663136333534653861613362 -38313463336630623230323235333233343165346533383437306661386661393836373330353064 -65313761326263663732623837396265356633656234346430343430636139373133386533333536 -65356434333532383165376631376433353338303863333335616533663338306136326263386534 -33326533363331323335386531616635316531343030643362306139313162633566343635396637 -37646434316338633034663537316366313639656430633437353933383233623961316532336636 -39353134346437656264393135313637653239316633326335363166613533333063656332623666 -30633431363335653531643131666661303630613966313732643834643536323530386161333163 -61633239353962616335333361646133646363306230643366343432363966343434643364633935 -33353562653432353162623164636239316535323937333764636531623962373564393336626266 -35373366336561613161613631353437636161383763666639323539646161653864656334626462 -63663365396661313564313835323537306137303461613933363064303561356136613434656562 -31313738366532313661356637333238643332636239643532626365313364383161386133356666 -65313532366537356539373534313335316438396564363637663135316439653738313534313965 -66653137646662366534333133303538636231643663393566363763353766383363633565613430 -63613964666331636536333264613263656232646265316364653531363663323738306436376234 -35363064303036653166353136353765616561663035333763333337316332653737396434353830 -66393234623436363931306561346566626265653536333034613361636136396530633932396332 -34653363356435616238663532316335303466363563363837313733383936386664653333316365 -66383235653936623863363863653362356262393138653866393537666334633434656365333337 -32326135376635346535336663366332323166303634303535323334313938616462656139346535 -36306438336436373133326265316238333365633162373232643062636330666637363761633531 -62343963323337306163373063313937376235623434363036383965396538633237356464623535 -36393236356166616639306136346166653566333537346238373864666135633764663031636334 -65636463656238386666366562646434396461313162633138653264363535616337376637626564 -63356262376464356335626263316539306530376538313262383235653764323463633136393139 -65643334353238623433323636306139656464303764313431316437323333376266613439363865 -31626432333038383230643834333035616664353936623131373464303566353430346338356332 -31653030663336353165323464323161653764643761323562343032633133356231386362666333 -36343331376264626633626635613466343366623231333766326632386632626165343033626239 -38353564343233353137643237386632303133373963306433373132383235306230303566343739 -39333336636438633739363930613566376434346265353638663333646663386665346432316361 -30346133383465343439323136326238313061393431613261326133346365653236323137636431 -66343837653363306261316262323439346639346161616539663739393133363633653939653937 -33366238396335366334313165656134613036396237353430653262316430343963373333623862 -31383738626531333233306539396538313361333835646631616563663237343537336338356663 -39383661343964393830303039653030613838313830303465313763323639386562373461363566 -65663964303063386234646164383362613033363632353135343938303135333331356537656439 -35356130326239396330306631386164373839636265396534306331306530363139623531303561 -65613337666234666262626534396336333365373830366536653266666537343866333065393730 -61353662353264666132636263316633663166303137336565313566346262643132313530396133 -36383333613836356463646665663634626233363861653234363835633739366135346139336436 -32343435656465326630363831353763626239663663386437336133376136313566363864653866 -65653162646339316435643264633432313435333738613163396666613131653764343061333065 -30306539343562323961373164653166376365333335323264353164623862663734373133343738 -65373961343833356531303931356563353763393663376337613239616464323265613839326662 -64613534393435343961643437306338306232343736386538356339383831653663363563623130 -35626235376331376537393262373034393562363331633765306163653562366632333635326237 -33613438363661323733353731363139613036353465376466393631616637396235656563613536 -30386632653134393263316535303962383933333132323531393665643336303235346162356361 -31666533353432396336636434363136303463313465366431666564313161643166613431346266 -36376462663439313836626339373839356438383939366463663934376466336536386534313137 -36633261353338376636356264393965346661653832643539363336363239613663613837626434 -65373761323732303936653034306535313866626333623661316364353236343861636362663335 -63633336396435646138333535313830316530626634363734396264343564373430396162646162 -66353936393863373339633633383539376264396637333362313563356636626132656361616532 -64306531376639356634323662653836313634356135663931306565643761386634333931663032 -33333737623038393037396236303665636664616237613437353366396136383062363565616464 -32366231316438353863626564396237303262366239643632356463653734666131633561363431 -38636565356230316639393265626463616265383937646266393961333963333138313039373934 -37353139656339396430326137643361383564396137313463386139616635393938666161393538 -37653636373834363135386635336161396466326634333061323237646532373463396661393733 -37303332376331383832376238666432303332323564376663333534373731643630376361636462 -32366366613565633035306566323530363232326332666535366361336466613564326532616430 -36656635616137656635383163653962356236633732623831623565316534353933383163643334 -61303332356632643763393031666265333762383166323366343961363866663436666663626163 -33383730353565343033643037333562383165313038646362633631666464386236386666643938 -31653434333062316161616662656264343730646538316266653638373738376133616230343166 -65636664336665363233646136666330386233623135306362636134396135306632396131633164 -38353839303832343632666231316235303832333261373762396438393534653432343934656631 -65663232383437666330633530356139303737643433316262306630323030613363613631646462 -36336131376636373962373634613638333431303534653932303464666364346230636165343164 -65306338303161326332396364633532323132386530303935663765343534656566323934396235 -30663530633732343761623332313538363734393861663832653834636635613238376538323130 -36633061303830633565326335323665386230626565303530323937666230623061346237666564 -38613766386134653065656136666363393035336265616238363735363930353361633465643935 -30386265626633356632366236383037353931653034653661396438353164636263303936396430 -36326139643662613039393437616130386135663363303262323935326431626431633735376232 -31633536303835353666653866383362306131353133653866323734386633353664613261313732 -66633130356464353836313335346432303838303265333261363132326235386632326461633866 -36636465343638393365323366616361333039336234333730363530346232623439396565666136 -32396162373633373363653236356138316665646235353863613937323736366537646237343733 -65656236323234623563373162353762376366353233646363343664633332666232656135636261 -61633162616538386566336566656364346563363533336134333764393931326364656332363432 -38373230353632393438636333633366363730323938623438396163373065643639636565643266 -64303963336332343661626439646232353065336537663035623736356633326465393133393836 -31616163363730396231353964656361373366386234303763363736643236613835393562393432 -32366265396134623837343133356536636334353237323462396330316161636533613465613538 -66306563666366303336363037653031383332623536346538616530396261343865383934383936 -65326239323534626431363437303539316165393933353931616562363934633233306236666130 -61646535366363393136613134306433346164633538323439613964613836316337326165383531 -65383830393233323134333733336164306564323661326264346139326334363365323739323434 -63336661353463373731393539653865383735353732303031383662313331306236303464383166 -63373663613338656239656566343166396533356265633832356263346136373039663739363736 -66663935346634306338613734323730653434396462313263376562313266616463326338326364 -33363138363961366336336438393862646632323134336633306230613566623933653461613338 -37303864303862616139643731336134663365303737613030653039613236396234316637623062 -30626537316538636136313265313632656332313066613662333633316565346530303262326633 -38636535623962363835383533386434366639653663623964353530353666626462373837343030 -32353462346335333637363136373136616131303533616633613134343464373835323164316266 -65383731396531633061306532333033643765623937656339643831383837313664306263363731 -65623363373433373861313838346463366466396566336664653234643562663966366437393632 -30323635663164653936633835323430376533353965363837616364313537353832303432616235 -65633433623432343364363437313238623639396536666464656662663163376432363336393136 -36616337313639623865316664353865346134616130383836653332636334663431346234303733 -66323531303631613565623732316263316434366234663235646332346236386635313066643933 -39336637323865343833646431323939356535353565353532313636393163316436383939366162 -33623137363866636166303534323734633965633036363261383036623664336239393333656261 -35393563353865363030323463306534313532386238363562353163366534666564333438633835 -30353837383064616232353533666634363566386138333266333361356636386135306336663637 -33306564343334343234666330366436656232353730306630373234656664643361623265366636 -35313231373065333939343864363162666139303735636364616234653065656333333939613833 -37653535336164326563303762393961643433646539623433633130636664393335663162663834 -34393239373637663633643138393463353165383831636235343132633336623739626234326333 -31376166613566646530666439666239363933343636613835353163653030393936646363653166 -62336439626463613934633061363330393962383838663035396333666333343935313430633162 -39646461343830623865356662653136336261663330396266353832343765343766316134323130 -39333437323830663766393064646539363163396232346364346162343532363330616130356562 -62346463343865613464633235306337303533623563383638393336616138333135383430656635 -63363330653738616161343064663435306433613662333961653164353333616461323966613838 -32636630666565303664303563326339396239666132666131396363626639326663323664316538 -63623135353137623964626333663165643337363133353138626336613963326634326332383465 -38376465353336366437396666623361383031373631396333633835633630623039663133386162 -32623266626265623464666166653832383139343638323232363133343436366431636339383234 -37343938643135633836646337393566666139316233383066343637343932613531303037346163 -62353664663262613432626664623935326239353062633031366532393737326133646165643832 -66646131633438636638653865663961623330333533353032333738633865623766366332636234 -34616466616639353162363230653732343132653733663533656436653933633537626536366636 -32363366313466316439626561373638323339656138303762363435363839623635366630396635 -38643762333138346563633032313833643431633933333738323336653465356465643862656331 -62633761376662323165346262636434623333646666373662303435666637663661336239636663 -34363432643264383331653265663965393363646235366262363437343135643233626233613062 -34343136316561336465656362623037663738366236643635643637633761663435623865616334 -37316234396564633037336462333336663035323832313766343630316632626234663337313737 -66376262633334613838623638383532313261323236656531376336613837346465303035323438 -61326239636136393835336637333939333664303036333837323935346635613834393635653062 -65636535393437343739663766366638353165333739623138393766393731386533306232373836 -32663663373561306635623730626530353065656237383762383336373035323030613433656664 -65653734653263613632663531623532663461363536373466386366323636336665363338396133 -62353364386436363237383831633234366562383534393864343564626235316361616363666532 -62316630646139383566356465653462326631343361383132666336373462643735626433666232 -39366130366633656463373164383930653464343830396436613063313362333831363731656230 -64323137393366386266326432323963373138346661653035643636613264306535613565623666 -36343036633230383735303634306239336361343237303861303039613735373263376237323563 -62303734373264356165323632643039333639323639653262613062386464626363623038353661 -66353766663937616363643335633866303562643930396263393863346461363861646634383239 -34653862303238326439306532653264396236663262316630633133616635376538666231623532 -33643366383865383466316430646637336532656432353739653439396136663039343862383231 -32616237383866363934363637626330616532646535613661376361623865343666366339336633 -34663662303461383635323530323766393839633563616633383730613136336464643630656265 -30353866353639326166646238656233643137346539363162373538313035653933616164663836 -31646661386533313936376534363563613034393435336439306565353764626164386363343733 -38373339613638343563623536653633303534643736363733643635663236303134646332393537 -64363462323236396462386635633861373562643634343464396464373365663330616634333861 -64636663613330623966306462393963383330316233343864643731386638653532626534396533 -36633035353965623765616138656236323032306363366261363533393735386163636236633937 -37393864346566333065303730376664633233303230333933353862613830323666613465366561 -61363566353138656165666135633161363665363665353366353030376363306164336135653330 -39303632663530303064666433303231653638306233353834646236393666396365383932366339 -63333138643737626230646634383139333762643033633865633464633834316662376235626434 -62343332653035613036326466346237643339643263303637393666663635623930346635396232 -39636630616533653331376439666230376637303232663566363633326230336236343063666331 -38363334326438383766313335376234376133313337323538626665363133306234343963303733 -31643336393938643535333535623439366331393936623864366338306333316534323334613264 -36326563333265623166626166646531313030633965393834306336616664623763646437343834 -39333832623236366237653363636332306131623132346631353031366362306335376633646264 -31366338336535636262666632323662636635363731346662643337633031373539323236333036 -33383761373161343538303039343536383734346562303462653131333034626361386163333534 -30666630376332336630386432316139366561363633333466613238303237616361393238313934 -31356265313239323236393366383134353366343135376463343736353563343431616263373533 -33363330393065333165316434333834343763323937643938626166323866376330636562623535 -31666638666534626564373163303964323864303561393734353438343631313134393236653735 -36393234646663323134333632333665323061376163343036613336353134343638636337323137 -37373431643635363333633065633939666333666237393136646565316132326566623366316662 -36656230383438643564626463306538356538306266646633396263663831306136353338623139 -34633863616561363862643461386132323030616630396631643137343933343565376133383631 -39323731626539653032323338613236363464653036303230316233373261363135383136376665 -38626537363132366538326232336235646537393439303232646537303462666539343066333039 -37393631333632633066623537643165303331396335313939633563653861646130303166386165 -36613033386633333166643037643335616431343832343164333161303062653233383032306332 -33326133336136633432616133633561653735653561663861303737333663363564373934336132 -66363264646564383637366335343336316632323530323065383834363535313363366363383266 -61346264653963666432393833636639656534353061353165643363343265386462643862396635 -63306437356137373436396665396334303234626636623835383261353963613836323062653664 -35643732613565306465303734343931363963383332663766613631383639653131336366393431 -66303834666566373134386562646565326333613139366663366439623434386535663133386364 -36313133623863333634386534353238393532663762353964303163333362393365616365623161 -36653536396439356161373262303766326430633562313533633632346137323139653865393136 -37326137643237316662626465386262346362616564353236353065343964663134303631376265 -33363363376537623438353361366266303865623036633336393339303664633632653331303832 -30623061663730383331616436663634373638313537633039353664336134666139663563613236 -64303239326565396163646664663665313637383065353362643037356231396236306430646666 -61666530383436663165333236363932666638613830383765646563313465656164323765643038 -39396239663339626335353538333435623333383462646264323234636266653032653839323336 -34393035373637333135353937366231643630353833373431663236613233326433636236353263 -34663062373231353636376462326265373936383864646139656238303730393530313334363463 -61653636303536393431386239383636643239363064333762313130666532333030376132663766 -34663634303161323830623734323739633736656465396337303762616365316634326361653031 -62373165616362663739643965313031376462346532616135643732636562353830663336363834 -63303737393164396330303034373265656232623031663566373738306264386531346565376630 -34613037366537353130633563393136366132633433663238623632616138303434303432623434 -65333264383238366362353761303731343039633538356432656666356637363234333130613138 -31393531346636353362333136353136343264663639376261316535323038353264313135663533 -64366434373565336166373337646136633133646439643736313338383737336530313632343564 -30346438656464613764383963656536373865366662336564633237333737386539353663653137 -64653962306232656166663631383739353536316233333937373531326433646161363866373430 -33363533303238353339373838373861636137356265633334653164333765613634323132376134 -33636630383739626461336133393365613431306235333332653062353534663132343933663435 -61623030646166393839623862643862626232623037363564653239316235613935323165393939 -31333037353965313930316635646331653061646265616531666633343934616536613535346135 -34373035613731633361373039343764356464336431323539353538623932616566326661376333 -30653664653138393065626439396135393865666164313762656430326532326438383461326138 -34633832616637376139303035393962363139636136636435303864356364343365666536323066 -38623465616163663033316639656431653864306637333333323264333963363763653564363963 -32353839653162333461383033363435636132303835643135316166313631313365336263663833 -61373262393633346132353136383161366236643738643536373131366163336634346330363332 -65306665316262326130303361626332656637636436376636666136333031373230393030306438 -66363938343439633965323165306566333039656134373462356135636534653266323437613432 -39613366346635623061653265386236623862396339623839666139383961366535383730313366 -32323539653939393734313361613764373365383338336363393936393230666339386639346539 -62363737653438383333333336613862626566396236653537313664643239323937653739643932 -38613630396263643330323534656364643461393861356561393837653931353234363731343161 -34383038616231636536666437616163326663313036366536613863616633303262636430643862 -33313834626566373937313862646465613039373239396337346464383738383333326538303536 -66653439313566313963613038666135376431343331623035323133353539353236306162373066 -32653965313663366434366537376535356133616665316535393231323537383963383465613932 -64336535373034353435396437313335306133393133356366393034623837656632366438336361 -66376639303633373030363565363235363433356161623733383136383232303936333832356366 -36346166636135343262386138396264323530373232383539306263643362643863623362663765 -32626430363966316365616661646361663533313362633332663236633561313762633835383764 -65316139666665323863303165343037356663356136376266353331313431383035656665303035 -36363338373664646436636236313463623431313830323965316135316165663463373535393430 -34396566613330646431346231386331653565383539663836366266316266373565653964626264 -37633339386264393833363432333434393932386533663364356139626533343034623537643164 -62656565346339316235646134363437333938653938643463626361313966343035636363383531 -34306436373732383630306237326231626531363062626530306464386163623933386633303034 -37646665336436353130343733626537323931666335306664353339343262353131636531386366 -33306265373639326336626137643862633034386334626436323133313161663035333836613631 -34366336633335303736633364393431633765623734613339633763613138616663333638333863 -66313765663365323761316133326664636261356432663462373332653838396533663636373561 -65353436373535323539326533396163633831323634326130343338333165626635376466643934 -36643238613734346530636164343466306134363933336338613333366434663931666330613337 -66626166303538323833303563346336306233663437373032373036663866666332323334313365 -38363231613233613434373635643838383062313331633339393532623136616662386365323132 -63613263623565343666646236333137343334343836643138363138383764646237303432633266 -31333562353037663138666562333030333738303336343237333562653439383261633139343731 -63313263666232323464333534663233323961346336646363386431356635616438663639663137 -65393963303635333865343065616336353933353238313364353066316162663331626338643036 -61633836663366383866643432363662623462646533366266623461353739633066663562386534 -30343566396238393233616333663166306333313061613835336264653762396134616461323363 -32383337323931386539646265623561306435366162306138336536346337626336376166393264 -64373561343133373264376436626535663031366462643466643730323037633632393838326233 -32366139396363616662666162333037316330386438636239646264613936316466353232376136 -65636537353864666236303432623338373838383962356134663138373638366664666636393362 -62303831313830613732386234616236633937333535613366393530613937613461333134383838 -66333336383064393865316263383936326330336230303264393666373331343632656534396238 -63663436343763613533333163303236383638343963353164313562333631663861323961363761 -34333532343538383134346432653532323461393566366232323765616633306139653136633765 -30323530633034313866643739303638666532633736626264316161383832633334363230633931 -62303339663863383362633636373063663538636330393930643939396235643132653634643831 -35353035663361393262333735343938346330316463636134316239633061383035633861306438 -32393837643961633461373538616566346264653334323064303938636237376631623064326533 -37636466383031323030616230396263343337643566643562303434313964333331366433343136 -35626438356431343835643861626339666466396132666236643338336130313066366235313232 -33396639333737616235313836373833396537313839613365316631343661646365313363666234 -34363264653266376165363834306335303933356334313130663033303138323635663961333065 -33623939353063656461393230646337643066636264303934346166356235356666336233303663 -39653630363838376234313330386631626635653739663439366235633465366231353732633132 -62383139366263616561353563343162333838373935633466336639386463633933626131323861 -66373137633365363936303461633932383733376339373833666463653436613535636139633961 -31396162636535666636306236386130333561316330646632643335633564386139393431303337 -32333562636234393966316661613134666139303064393763363936343930373931303234626365 -63343634396531383438336435323831316631643638626635663563646265306137313030613536 -30303035353563353535343463393532353663653930633032373963376561383739346361343338 -65646531316638323766353436626231613831636636343430376532393834336230376537373530 -31366365383639663937373831663930353339353662343331306363623730623437376661663631 -65346233343936376134653361636438363836333232373366366232353566376464313565333966 -64306436396230663031356138316535623030623838323363316363653135363030343164653365 -65316262613161356262313931373764633065646536626663636565626464346338323538303231 -62656335616631316531366536653762643134643165393934636539356663626336396166376665 -38633539323137613438376435633934356164346235663861626664333563383263353134666264 -36353066326134643032356134623832323234333965376161613466636231383238376665363864 -62663533616265366337626133613131303866376430323761366535313065376530663263326239 -34656435393934656562666137323936316435343862386637663432386166636563383239623231 -66383564366261613365303439663934366239303366653062666562653930303134393161396338 -35623830643833616662313366343631303561653239353164353430353934636638326435376263 -64323330386335343432383035616238366435623762656533356364393436386661623039656364 -64333466653631316663393865316134313763353835343637346662633261386436396465313038 -34373432303737346333363632346231363336623265646163663362303834333232383466316438 -35363236623338663433616539653031636535616362333264363533343838353231366366303762 -33373565373336653732656535346439653430323333393064393535626234366336383730343230 -36313661373730613431616161323137316138653937646238633164323030663634626235393563 -66343665396338333833346461356361383339316335373932613165343238393137656263306332 -66623137643731633136626662613431323561306539373833613439333331623464353438346666 -63653663343763643063386637636635316464666362303862383166396437363738306366313265 -34356134663837303961303564623263316131386464626330333338313362363433303066396466 -61356265333230653363323237646332313038343438616631643138353832616438626136323431 -31646236353935666336336339653639393035643863323133663830383864306265343333323035 -38626661336166316637663239316236343732373932316335616538626238363762303233653864 -30623463646530623834343565333466343864653836343362636334336366356631313064313039 -64376565613666346535653530303231653064626630393730396564653134383834663861393661 -38613436626566346363626530306161396561383437323338316434363932623533396131326437 -31393334306535623261313339306166386438326436623235323430383134653335356665323466 -36653065373961303634306536376263326334366665373465386165383766366164326462336633 -36633432346430626534303036653932303434646530653039313961393631393230653663376238 -31633864353135393930643739613565383065373434336637623532656163633062633437373937 -64616635653365306538623334653432663865646236343335633565366361633434386334633466 -36623432333434323836376638666366633361313635333636343837373634373937323232653630 -32393536326664356334396362663339336263366231666365346661333133646262623238326561 -66313436326637353761353032363835366366653536396165333232386464643530316133323464 -38663231653138663265656463633165653936313132343635653734646166366635306331306635 -63316336376438613536643637363066386230343834376565653761303964616662323232363130 -64633238356439343832396534613961633334363034376165633136323265333636333730356533 -37336339633130313833636132313165376265373565626261373963656365353963353836373137 -31333331323861353963353761626237636431323139303164626330346536636532353531613365 -65373763613531343538663236343361663662343738656634396239653761306433383932653037 -39376231356632363637303864363138653064623134646335346137616537366436363133323931 -33313235356365656239626661386633373336356262346462373861646361323130343737613736 -31613231333761343865393364656161333163336232633961326334613762623737653636613130 -31646662393039386235616234653137663036386634646235656462363765623739356531373237 -61656334663830363335326336636337313563643437643963373432663334323530393235633133 -39356634313330653638626430353263636437353737326166623738386566663932623963633166 -65393362376230663638643064383334326137336365636330336430643937373833656662393965 -34336639323661323737306666323930393931336633343865303666643235393735663839623662 -32323534376631363066383964343438386663643464386465393339653733616536653263616564 -30663033623466626639303062336563623639396361383532333138393232323361353134326134 -39333663666235303465353765613264303261316265303938336335386134303632343064663864 -35613330343231353662666236333439306232616239356666663830623038303665376432386663 -62646639343665326430623131303766643961656362326161313362663239343366373730343435 -65373830316361353365396136353433313234343763383738343566613835303764316161386435 -66653137363332396532373136623165666631313238663435333166326462336532616435373665 -30333464636431393838373235323731383466656463366231303763613662376163396230613062 -31623334666665633364643934386239643032323532633761313338343138343037373831663731 -63376164616238653963383961373230613632663535376164373639313661616265326363383563 -30393230623063643163326430366265623264373533363462363364393337346430303761663266 -35386164613863663232313531306430333839333836636134366637396265653734666166303931 -30366136333032393637656265643635643231626230323536643536373930303734373630303233 -32333162663732356237313039393133653937373165306137646163343632616133386431396237 -38313335656438353264393563386163663037613830646165333333303935343163373039376662 -64373934623138663730653133346333653439636437326339383734346365396162663961316662 -32333534653237646364633836323466336534303064616165373765666336656638336539316234 -66383666306631346539646636636430643034626661333533356238383933636463613235636634 -65393136376264663339333563363731313665626666376331306633313336643165353334303936 -32333038356461323664353835623331656663643933636131663164373639363364336632363265 -31623230313264393534346332656565616232353530343734666162363235393339613637353762 -37656462323736346134393838623462656238393332393835346238616233333335376264343762 -35646465333132356635363461393630363237393037366634383531396366623166353936616535 -62323031616231356334386531376137633137363863646432383433333239323031303265383865 -33613362653433366566346336616431343738383161313739323731623565313439356133386237 -38386239626362383161623933666336636463303963333862346233363735623961656631376435 -63386234663430623866613364366664663731343332316531353263616532356233376433346435 -65643264616435663233306331383563356238636535613239643931623864653464313137636330 -66323634343763326535356162396232333931356235313463616136383631383538316333383263 -37303236333632376131616235623830366135306338303230636665356637653031653735386361 -65326639623465323431313135323637616538623539303761306362373138613832616263613731 -35623964393736336131646564393633616539643865373433656637343131386138373537633831 -66326363393639303632343131376538626662383765376365363862336435613230356334306635 -61613865643639303232636134636264333962303230343565326634393731316566383031363236 -36373039626263663864636464663930303564636336336165623665323132646630326234323561 -66346366393866353834613137303166316137396232306439336130393932353135313238306130 -34633336393530383661333638633235396665386130346264343735643737336163373935613636 -37373362633861613461613433386165383336383939393238326130383462656435393638303364 -62386337346635346336393161396531623537663531373464626137643464343337363765343337 -38623863343762393862633232376236353737363863346566316364323930386430343465323531 -61393965346636653839353530316133646334653666386161376435373437346462393037393565 -35386532663566656131393461393130323931353464303034653865656332656264346434666166 -32653531633436383665353861333231643139386662303865363633393934303033363838333062 -65646239663434663330303536383037396630353835333538383232333634333236633139643431 -31383763646235343261663736623130393762303234653238313638653230333037386236616164 -35366330626139346164323234383264376663386134633563616131336231623465373635643765 -33323632643238376563343663393135616264393938653030646564313336666231623739316564 -36643332626266323830306566386361383366373731626437646233633434376362616237333738 -33346332653234356538313739333637353433386239623430646262356636656530326133373561 -31396430376137643633373565626665366531383132663065356333636261636264306466313065 -35626565333932393630343431313138356463363038323435326337653462386530626162333235 -33613963353930303631333962663166636134626233313233633665643236303439663130353866 -38623735303137656135616161306264646462383233306265366237313039623636653062656237 -32366138386538323936333234613137386466646538323165396236393765643138316266376133 -61363063306361623465393235613930656639663231333263313635643932633061646139313334 -39613834313330613531333062313063333863333965376265306430323664396133343936316331 -35396164313763616131393831353638353831376239303661373630666661623934323038653331 -36616162646266366432313936393435306638396364333030326239623833343765633130376464 -33653439326361633438313065353766626263323762623738633634303363383461323162623439 -63633634343332303732323038643866616362376431343662353562323038363238393863663962 -39383464393837303739376634313335623330333563303666356430383632383264306662663339 -64383366346532633832396439353832353463343863373635303065326633363039393930336531 -33353062393437346164363738623262646134316534326136363838636635383333663461326166 -31333463613165383339663763623137393330616233343437613930326662653266373035306436 -33396333326337393835633437346466653438396362343165353939386666613337633439653464 -30333938306435333132313666333239336264393463656538393137616661663765623938353163 -61376637303334656362363930336266353464393263346331373232663366323236383736316264 -34356135643036616434643833343261643831646363663131666230313764666665636235663161 -64313466323436306330313434633631313336346464383361633234393561323239316661343135 -34343239373733323538643536323063306532396463343165613839666138326334663864373632 -33303664363263616530353036363566333633373035353738303931336165303337363830653565 -64396133623364346566323438303239663465323565663630356439613463326364353861636566 -65373132623065656230373735613833366137353766636638653331666562343330376433656239 -37363136656136386532616566393163653936386562346436323433353661653239353938383665 -62373334643734656239616338386130393136386432323564366663656331323064333930633664 -34636362343238356231356334353233303065373066313465326366656364666231656662396334 -38313939373930633832333534396633346364646466366430653861633830386463373366393537 -32616633303539383636366265623331306634383432663762616664333934626436346262633331 -36396161636333343662373065353332343039326661333164336438383965646663316232643039 -31346234373861633438623339653061343139303432613435616131633931316666343465666231 -38323362393335313039316665306630393439633234396131303935633336383164343937383065 -63303236653364383535393130383338373364303134666536646464616330323763643566626161 -61643666366436376161313162383633333730303964653463316538363662623233343938396130 -64306534333066363163396631653266633035633137633436353361656537626539613034383263 -62336564623561363062343933313338663634313863313364656161323536336230366331383666 -65336132306630643930336136633532353362303238316666653961336561306665646263393135 -62326165666436376565313138616236306565333438396234303334323230363330636466346336 -35636632353736316436333138666265303261306664633235366532366361613436353465373438 -35313037356262653638303330653033656166373465633765313033346232343466326562343431 -34313231633333326534643733393033306537653461653965366362363664353632346665326132 -39616366646666316462316630646233323063636463356361396135316562323033353837356539 -37616261646666353761336630363239626330666331373935303030626161373962653535303439 -65353830303661393736326461616463636232353331636264613463643835366164386262383236 -32663032313364656264393264613830653635363130636562393632353734356636633939386532 -35653531653239356566636365643166363833313362393132633531656530656434336362653836 -38363137636665356662383236393039616564663034376461386434353732343932653962366130 -33303233376462373836666530303336626536373135636431333831653439656265313639613838 -39396339626636646566356338373933323362306365396564666633636332653833643034663463 -63396438633232656238356137646434663165303864343635373734383133306133356234623462 -61623464346536376638383632616331623666653335353063663263653533663230313733373164 -63626265343538346365643162303062653932323736643763626531623232366431643561313031 -66383631363837363933623865643037366565306662626637366639336364626239396166623135 -35626630393561613234303536396438663161663431386564306530636438386366636434633130 -63353361663232336562366666636233663966656463636462656534633662373865333632313436 -31623963613237393636306231383131656236393031613439366466343034386430666333343032 -32393239616630333233333264313165313163356137626335373336393230366366656363366664 -66623734396264313566616534373831373964343262323261383961326336623263613763623461 -35363930336230633433623636653631623563393662383639313139646234366634383662316234 -61303139336630326364626637346263666163393132633231623364326365323538316163333932 -65336664633763643061633765613433346330663333666165303338373362373236656134333031 -38353936303432616338336263323232366665303634316636653234346661366330663438663436 -39303836383562393262633339653733373130363536633037646134393064373238656465343231 -32636336613330626239326630366263346130313565373766333533323765636231613964626437 -31303465646332356135343633373533303262646530363366653031356436636231363562383832 -61323734343834613331393862326261323561663733303064363835356166366136353966396639 -66646635613838623534653530373638656664656639653534646533356635336663393638653066 -31336666386462626137623230616263393834333734303062323035306661333966376439383364 -35626532346262323932663338663763326232646330303363343636303061313230313832613330 -30313739663936323238373262313233646433356665623536616263363038376430316537313362 -61373236633666636334646135363662356561376539313466323636613864666161623366636465 -65373633656632656163656431623366353532343763383036346633366165313264626435326335 -66383234376330313739653964346663363363366537633336663338386662303065336638656133 -30623933346638313233313130383766346266333034613931613566653335366333323134366139 -37633431316365373663343034663536643734366539353833663863393136333532346466343036 -66613537366231616666303937376639386133393933666263373061323635386363323238663833 -35316138316562316537373466376361653631663864306333373434646130656663346236663936 -38356233323864346666316431366334333939623661396334333465313766663862393161343531 -36306261383933656631326336616438656232646437336463613638663664356366643330386434 -36313235353734366264316537346366333631343963316133363235313964353563353637376365 -61626330376162346135653535393030373337323330373035306433393961363330396333353137 -39643166623535333730646565346166633537663461373939353331303230333462306362376366 -39353661313332636461323065633734656438313762376163626230393334323530643930636339 -62336466623063373938633535313666373732356261366234646533643239326333343334663238 -61313334623039323162333661653134353235396433396336356466623532383734626539653030 -66643439626330316166386432366362336365316463386235626261326135363761313936663933 -65356430653433326335393537313332633337313865653837396564643063663263333731613135 -39656630363631363836653332623438323235313431333436326636373433633637343662363731 -31386231363562386138636634666465623631383039316161346333383266366564616331656530 -30633361636332643764396335383934323230346166333165373663346161316230313932396530 -33303432616532383439303035663766636562623236303263656664666566343637376464346563 -31653633323539653066366538633731373961316466343134633664636633623661633438613532 -62343632386234393733343562313434613966363661643631626634316632646336623264303631 -61343463383164643064633566396330323435386539653961643464656361653464383365363061 -63353563303533636337393930663863333133383232626665633065653034386431656538316462 -37383463633432663035623236316534636263346535666465643837373530336661646266633662 -38376439356536636334643339376435336361353733616237353932663732343639333339383565 -35323439343564373037376532363238633336366435393831633066313635333762386136663362 -37326563653562313531333134643735316363383439396234636132636161386531616533333263 -65326362663939353465633233613765393964313232333031353039653530366533316431303862 -32653934626638666465643735643938653835383130333461626662316665633938633365306331 -62343836356534363137656566636665613465663839363263363434663834333662633038626461 -39613761373434343335373636356466336561623038613865613537633736326534643962343938 -38626539366435306333306637386132663634636361626339623162383432306638623138643436 -65636231646634373562343363623038323536383566623762663066656435343032366438366330 -35313461376161383664303433303630306264393730623139363061643234643366376565323930 -31653533383263376461633232323331323837353533303163616265623865353432363931663561 -61303866643565623032643635333663326464666333323036353765663631373865393031356635 -66643038353735363732623837613730396235383364323435663733313736393162303335323538 -31306662636538373430616532633338393861636135613865346437343439353434663665643633 -63373162396162346661666236653766343562306662326636643639333135636634373434306638 -65343866633134373039646338376138633738373964656531383335393565646238383730316636 -62653865393937323338356633313031353037333861316664373434303065316565653437626131 -34613234323739363332336266393131633439666561613436393838363133326262623936636532 -32663235356332313063636136366565316265613862663930333366373539643938386332653838 -38343263303863343562326330373538333534373237343865623639356433303231333537356233 -37326265343234336564313064323931373933306437613632623536643931326661653235636336 -64616365626466636464333266373335353664313438663832323962383465383234663537633734 -33333437313632333031636533346362363763353766646664386634303133303535376537366132 -63393266393631303930333938653866633533623666333138386436383534336361343261653531 -34343132366366356239383261633830383962383533646330396334666532383236386364386162 -61356463656466383936346235646266613465623062646566346534646138313837613834633061 -65396532336563666637633339323962316635356536366333636631616235383666303531383131 -66326638356336326631343239323736336133623231306235633964356331616238303663303839 -63373931613561633466363964366364393335636231313866616462376537313539373734333735 -38306464666133336133633233663432353931343763313364623538323533623233363235383165 -38323831623630323332356330393633326566643834643261373964316133326163376638646564 -66613038366663653034653465373638616661343065376434363333653537313037386365623966 -32356563663831366365633466353265636339636131353238366632643733633561363132306363 -39343138356162316230653038646330646430333235613538326666356137393131663361356338 -38383634326364346433643363306433373336313930336232363336376231316630653538366364 -34373831613862646139623861373636333630666636613461336637633736373066316264623863 -35356139313837353966323838376130663333373665333837383335356264333964376662303565 -65613163326631346461326365633132623133323231646661613964363665643563653532326530 -63616132376239393934366332306166633161393662313763643864643433653564616634383138 -66303662353565356433313530663636336364346438326663373661363065386331663633656462 -62393132633166343038353231313130303033313239313336663463373762336438626632393734 -65653638323239653736386337306163653031623164393534623037326665613833383733623738 -32336634333963303639353262613863643334353963656361643062336638626133383663613766 -65643561316439633562616338303738323736323938336164323238613861393962386266323837 -65386230326336366530646430303031356332656537646537343432383766303438346234633561 -33363461636166623136393833343661343232323634353634646330306337663734376432323138 -30333733353231326236313161326366313137373238633761326665386632353536336339323562 -31303963353064616432376532323362343833663064393166613761346432306538303833646230 -66623063326333623335366135663838316263303938303966333636343564623439353764316137 -30383930376363636139633834643363663536396164623735643663636239346434633339386466 -62363563666436373238393638323065316132326163666139613662616662633635366138393831 -35323534393162363135323539633338386264366231333765363932653638366331396139366534 -32336166383065356335373765316430373030366564343232613537613031623836356162613635 -34616466363835663039383730336661646335336163363663623632643235363364623535633732 -36373336393239373436633562373065653732323261333638386165656635393638356134616261 -36646432336465613937653937393933373930643964633361356565393932333666313065613039 -62386134346464633764306536656633346533363439393832363131623137386262353964363565 -30633737373964343363633365313065626234316536666263613832336164303138636439316664 -64633062326131323638303435336533643434353835313137323132386565653130356462393538 -38323262353066623934386233633764303336666364396531383461396237333438323333376535 -35633739633531643933663637353030353933393162373338346535333033383932323731633734 -62613634303464643439636563386561373163303638313538336430336232323938313666666432 -35386265623166336462376664643636393463373932346662383639663936623863623036633038 -32663239633733373836663934393234323866373935633039326261633338336165306232333365 -39656538363762653333346362663961613061613662363031343663393938663863636136373864 -61303534343831333863333464366135376139656563656239633536633338363332386238613233 -62373937303166333937633738373930313664616534386366656435636366306134393066383764 -33323834646335666662653438613865666639346165666134633863353961396537663636636133 -30393239313638666435623633393938336331613431386633313037343532343666653431306563 -66616535653630663963646361363230303932356662326466383035643530303133386361306333 -36323465653334623331623861353231353533313935393639356664633136363164626631393165 -34316437616137383134626336643763356535643630663939623536366464363233353532323665 -62656165336530616333393433333834363137326338336362313934333665333662626463333865 -35333734353162313337356135386135656436636666353631393665376261333530386164616664 -36316538666436653435616166383734376238323664323436363934303762396338366462613730 -33376664363363616238363037353033613362396433393033383564343635383036353664393532 -38366532326231653062353861373461356362353866336162366266653232356561376335306336 -63343139326439376438643064353632363166633932653333386336636639616534333965366335 -34373831653966373466666361306561623130323965343031303132353832646636633832303031 -36356630383965633263303838383633636635663961333339386134663732343932303838353036 -66303536363065313764303739353965303334636235343834396233643461643237343735396266 -64306365353166306336656564633832313563373834323462373934316630643731353064373434 -32376139653865306636346532663564373732623330386462653036306133353730383739626564 -66633561613538366662373535386362363630326465616464326537646236623634623862393861 -66396437353462373933633237386364346135343661636162346636616634393939636435313637 -62323438313635393363323161613533346137393765356536663530346432643734366237373338 -34356530336232313965313461343033313964343138396435366665353764376235613066373836 -33336432323839623465623432316537636437633065353835373362656336393465646166643930 -66373736356362393331306561323164396264313234626531613864393965626532386638646334 -34653962326330353561333838336432323931366163653462303433346433666361643264633865 -61353430383430393134323739663563313238393932316361626339383065363235393462336230 -31353833663637666634363662623731646136306666653665373364623139616630626239303961 -31326539323966353037323534306666346663376336346263653430376138373730646566613165 -39376637643838383665353031383236383864626561396230643066613133616439343463316164 -30346162346135326463303738303839653564343139373032363639343834373865636331656135 -36663062626162373932636366303165306330373964623030333537303832636239376231393532 -66646466623464383166316564343533343363383533356161373364336461353563663366343333 -39373338656263656236366161663962366163623830656461353336333061373262376561346661 -36643462343839656534353665633864316239336362623139626233646230353861353233623132 -64323533636462613336633339303333626439393935333833656630653165623439623364376339 -38663636663735353739333137373034373936333539343332376530616532346561613564313638 -64353565303132363332356537636164306434313333396438326234326164626362306563633866 -61303861326333633162303466356536303936643439306333383864303239393661613563306131 -32663061393134616530633466656663653562636262376561646630376234313863326532386366 -34353530636130643439356466633935376336393164633863353064386631303737353162306663 -35626138303763663361346335303661346661396161353436623638663134663934306437653766 -61393861653632353835326131666430316235313064306162363166323965653666323333366538 -33303135633837643430386333323237623064373836643230313335343431626437366665353863 -39343566353666346631623130366461663736336339633164346230613939333261346531626163 -36323838663961363862363537613362393437643632303330363230653534663233363534313265 -33633133356261666537393966313633636366396264626635336430373037636364353162363537 -33643161646662646337616135343165386131343536613238346364636232306338613136653164 -65383861633339613737623033663932316462623632636165346131353936626665343639323536 -37393730346237633139313733636239336563353262383039653639346639343638613139613238 -35356238663939643531653964613634643237636165613235343536626335636535646230623330 -37646261646466373766616364316230316637613166343636333136303337623934636231653937 -66396134653735386336663131653030313735316536313439363564346533356461383862363065 -63353634613962386530393365383438373862663538333737656262656661343238376166616366 -66643835386261353161353239343635343563663037626132616331383936663865646563363339 -37383263626464353138663166306266616231333636316138633432363266323336656532616135 -38616137366631393465663234356531613862353336303938393736643661613032646633663839 -31656538333330666366356131303862313339336161636262316463316635363535316333303239 -35643735396161373133663065656661633061363336366463636335636238363932656436396261 -35643866306635343335346264373033613862353831383039333336643365346534316130396431 -32383164303636313932336631353032613535643535363732313237663561363665306230643866 -34613762386466333232343338396166663863656365333064303861343062666130376663363833 -64343631303562613165656566326336613962333631666264646436613566313362633936343762 -32373761343061316266366162303638376631333038626461343063616332326565363137363235 -64613539366239623763396364643632376531386162633935633136646335643131663766373837 -39653130396362343133383238613833353461643835626637313033653431313936306432613436 -35653138363938386266643033346231326332333836353534333766626566373265323937373232 -38636539663735306635373634353865343539623461313962626362303335383039306636666461 -39333063383530333361613230373139653038333739336534333364663438363361613830306536 -31363634333338313132393035323265376462323132373134323461323233313361363031383332 -62376637633830316438313236306661343164393938306166343530373134646162313434313330 -64393136656639343532656632663861336436303330373763643363396330393563653965353730 -36376261396435373138343132336430623732303939643235386634633866616266323537376533 -33306366393334326330646564393066306662643461393730313633653432363464646134616465 -37323961633433623636643564336566386664323563613531633635376433356463626461633630 -33316462653062326266326165306138623133336339306261336233306363353131663062336338 -66333035326564653432326463396437333465636462326639623337333238373066383532343265 -63356263343636643331386531336535383338313739626563373333343037333036376435333230 -31616636326534646238343362306263353664313761356661653930363861623238333330626163 -66616338393634356362366232636335623233626635316165363763376330363463313465366331 -30393438386239356139663762663265326433346336313066646265643734383138323232653762 -35393038366261643233646336616536666465626432353065313733623564643831656236303664 -31313039306664333131613538386263386135313164346637653033623534636230623239623265 -35343561303239353139306333363266626433393361396539613335333633313663613838396134 -30333236653365363364653562653265323436643763323039633464303863363162643239386234 -39666366383163393936653531356132373430643038633535386238613963333135383930303263 -37613766633030353464376366376534633233646631353938663135663833653534323433333236 -33333861366439313462343838623063353765333034346434643535626236386561396438316637 -61343464363736313462623131303064393362373935643339653963353537386434373230373065 -39643231346136633930636230646534663961333438376662666466666137306339376566393535 -62326633623762323738623766623634313762346136383035336339663535313536626231653361 -31663336656435643234613864346337393333666662386233323630386535356661663531626437 -34303939663639636330376232346433393737376165613333343862343634363334383132656662 -64333236396661663735636564343930363364313861346339383664346631663730386232313663 -33376431653563643366316166666539636630613132333762366638303337383263316665303139 -66383339653432616539366130663833663139613932333232363663353261393162623166363130 -31336461323963623435383566343235316638373133303363653037343337626131393635636261 -30366431346634393862326632303361636531373031323265663734616536336166663065373537 -33383965356262356264383639313230616339363630356433313138373231316633396132613934 -39646332353539653133333537616562633134383136336561353164386430396333303164613364 -35613231313135323037643631626265343564333738366538633332313930303634393138633732 -35323163383764633633616464663534323762663034313931663432343933383965343335386661 -33383462356462303531313463326337633336373230613632373066366235623965343265356136 -36323937373636613565343635366262326537383239633333633337626562363033373836623535 -31346364643733616637363131616531613863373636313139643763356161626631663364316134 -63396231323761356334613634343064626437656331653836376132386566623434373165353437 -66653466313963613265626462313537643831353337313062323533616338633835343135316136 -31383438313135636234616639653237356562663138386237633162343566366634336135316339 -32623366326634366135366437663861633235626166643838353133653630636336343437656236 -65363130636437633162316165656661396638323138663165346463653564326163633338396362 -31643964303239666562663431363133373939653735656562303364633537633135333130373936 -32306236326239313365393734653836326439396634626438653737326261613963356163303361 -64666466336434386537313139326533356465376137323033303833323238646563623837653263 -33363039666362626534333637396466666565363839323461663732626162653532376134323435 -37356636376561316666353165663664303263663137356330323330613434373232316264633363 -63616466393637336433626339393766376364366563356161353066653135633064316133663863 -32356263383733393964316230373461353736326664393633346435363438613332303164373437 -30623437346263396437653962333530663462356661393865326264616639303265393231393437 -62336361346430356562623730306234663264316334363138376663643762376631393333386634 -30393865343363616332333533656262636535313130303633663130306162663332313338366330 -38393864396635306337303663636565366264303431653866386163636430313832623135323762 -32356336636361323932316335396230353733346532626336623230323230393531666238383562 -36373830363966303430393264353661386139613436373533373236356231306464656434333737 -63363037363439336431346265323863393135333836363232323137356662663861626166353561 -30663766346535643162613862356266353139313535623737666462376563306263343230306462 -64303561306562363136303339653732373830653931353263343439303737646634366330326366 -38313835323031356161353863333864626265626631326130653732386230303134303738663738 -62613039653166323934383434343566313839316634353038653430666239666165373563326238 -35393531386461343731616134313438373733343565393164666437613961616465376339626661 -30383463613461353566366163333336623938626164303038323838303433383935376163633366 -64643233346639616462393665326464343832366462303339306261306433393263663264393866 -37346635333561306431323537323165396465356665333732643031613833396430376361396434 -36616238613939353235396133316337666230356636633033336333376131303036336665373637 -36383666303966656339336333306365366436306166356337643834663637396636353637323761 -38326536623864346464643735653436643232336661383864633230346434666666353465313439 -32623064663165396466663830366566353963356533346462623439316566353962393136636264 -65356233353066313737363364356133353639326130303562383561633666643633663665616539 -35326533343662633066383230376439646539616166313836643033373730336531326337626434 -35396431393637626434323463333839613365313039313863393439386332633262393033613832 -62616534333466313736303630663563623734393566393733366463643935333437303939346665 -34396637623132303262663037333434646163393039653434303461313161386434333065623334 -63663636353361653265646335303736353835663562373366643762336231626439666664303830 -37363930656638643939343334306533326334303466623362306663626561633666336538353037 -30353736633663623730306531316135653535353834616530663532373139316335363132646635 -66386638383735653933313065343261323430653561643165376666373263616630646566636431 -62643937346333356638326138373264633035663861313737323934383530353564663466626464 -65613863636133356262623633633839613861636662376566306133303161333461323865326136 -34626564393139646331666162316161343666633166386334386631343333373038353537643737 -34396465393265643535333762373132616661373535346233336334373164313766636331376665 -35636532333031383337356461343766363034333235656664663964623533373932666538653234 -36333264306534323762333736613565626436323261666336333539656231373864643739303138 -36386435643131393432666565353264333439653430613932616130653461643936656130366633 -33626634396463663539316464643863393464323631353432613930643365373732386538653463 -66306530633438353964666635626261323939303739386136643638333532346235643739316338 -31663537343865343331643963623031366663383764393039383965303332336466396465326364 -63313863643136613638393561376664386661323431626439356232373235353166353237636665 -65373166616339663431393432643835373934346334373739376432613630393931313935386134 -33306134616133313133336332313939366231643435356565363864643437653736643234386133 -34353739306430616461336330373063313336366163323438393866343563383062386234353139 -32636562306539623861303163343738353366616131396562613235353832336135643135663266 -61376463343632393530646265376333303362363136393165626431346331306264633838366161 -30383863653661653935383466626233303432313663636130366339393164303163353732613330 -65366461333332356365366633373536316666653037313930616332643335623130323761343639 -39336464303763613031633732383335316539613536396566326233666265356364646463666366 -32663261306530386638646237643337366231393133373064313362306263316437356535393164 -36626631303230386533326362333033383732656434386336333462663537663664343331633333 -61623237363039333461353663306537393332383238383630343338663537303032346337613462 -61653165343835653732646364363634366538373464616432623134393239623862663937363739 -36343333653931613466346630636363396433626337393735313038343539333039386138333965 -32396466646532356434656662333665386138363136366431336663656362633562663735353562 -33333239323238636430383237313734616238313565333635646136376239346563353465663532 -61366135656365396236393861356563656662666437646631623763633362383738643838313964 -61633336643530333937376233333366613939386563643132373437613463663132323730323437 -61343032663865363062346564633931663031363961613966363962393665326335313862613662 -36353164666361396263333634323066663862613533646330636262646432633232333933663736 -37653439616665363132326264346438343138383061646238343263656432353861333965653734 -66346238396431663938613637643337663363646663313839376362643065366536643663353330 -36613339353763663664336231633931623538386335396365363738373330376565613638386530 -63356532373338653432666661663730333631326264626364666532356239356138393862386637 -30626664383061643935303065356539353436303962626233636534396461383935613438396432 -30336465636632393038386436343739383937393430373832356536386230616330323138313336 -39366637326663383564633233643665363361616465366237616330616265643663303633326134 -33656436616366613566616166666465353436303832323137333237353332663965663762633332 -32663032303637613731313732373132613639313237633635613733363037366166333139306562 -30613533363330613931653135663765656362633765333362373632646435626630363337613533 -66323162313166333837663935653631366630353231313665633166343163326237326166313539 -64373464346431323239666331616561393633326234353663323938653236643338656431356566 -61346538393037303832616234363039663633353861306338616439343036373564356535623665 -35643162363434646137653664373636383439643264363239666638356433336135363437373436 -66333634643239333861626132333034343463623134343738393631636339663531303831613063 -39633630373666343439633932613766306664646134383531623766626262633632666431626461 -34346539323238356438383264613334333337313566323531393234663263666263346235303939 -64336632303130346531376363386131323133633731386438353332373139333966646461313731 -39383133623966633032343138613865636636326433376662303430656436373937636366666232 -34386464326563363066363263653766613931353434616666366561316332323466343530393633 -34626563666435633531343036643362613362363738336134653535336333323636363734666331 -62336239653732386361373533623366653262356430313165633033316261366634656162306635 -30626163623832366666343833343930313862386236643239343162613832356638346461633934 -62353831306461343264626138643863373530653363316137363264363261343430333231616238 -30323162353634633161636162353931633936383635353966363163653662396632356263353638 -35613334653032613865333463313963643561313861666263336533616135616237313565653131 -63373238636665306461636365333965313263666338343132626134323166633065326437613062 -36343539306435323365343839633438613732356263323365333833656533336535623061366138 -36376132396163656135656636653166636439323662653236653535646164343534396638373834 -63653236303261366432393163393438356237353963383131663633373930666563633237326364 -66656338666461616633326539316666363264383064343763393837373239653635346138396234 -63326636653637393636616331343461663564386138383266626564616337363162656330636231 -30343931613930313865383662356332626664386632373834333862373936313861636365623064 -33373462613537646530613639646233393538326136313863323436333136646432626632636237 -39396165366633366331313162313435316663636538646336393336386132386239623531323331 -38303866376135343462316437343331663865363630646534306136323230353034343161626365 -30323737353861353965333830353639333232346263373365343665366430666639346666386437 -31636330333262306331303539653438353730366261316533363266666363343562636564633532 -38656230313639303836623665396633613238643534326435636532383634643763346461643835 -66353466313466653136326537333730373762323766623732396537343166323730343862636332 -30626638623465356235356466396234633062643761396164633432383938643339356166356138 -33306134653761653231643234316662663236313262316132373062363234646463306237363364 -37333036666535393662303164323764316234333335373836393536653537353638626232366261 -35303137616666653037326136346435363139303962346536336136623166373136613465346263 -64613431616466646363663164663832316538666239613130626437333363656237613732643464 -35386362323561313530386634616532333432366362356138363631656539343966346639313037 -30373635633739343232623463326537663631633764326561646434623662386335633135383566 -65633462613533313234636231663739613238663239336363306136326265613839643739323837 -66383531386666326166616433383731393336326338336464336161326236343236313163353434 -62373536363035393264323633333137396633323863383538333237376134316634303630623066 -34613361366465633962323937323938323734613366303531323732396233613131666536626335 -34313964383331363137313464636565663936363938313237303932663033366437326662376536 -62313062323236363762636137393364303631656636613839613864383261626339613635353464 -66303732383431626166636530663162623132343662623465383939613363326232363838323938 -32646561303732346362623435373662353831313461343366316464313737616639633439363161 -66636135346334643834306366376133353439363266383766663133393532333735323835643238 -64386539303738633661363062393739383631346166396334383963396462393865653630643762 -32313630666532303064393936353033363139366539633836366464383236336262616434303037 -34393139656634633363646336646136353061353836343664626134613531383561623761643731 -33643863323930333831353865396637353935623937633735323661326339333337666539643531 -64633236366235306465396561323266326338643064373266393533333132666235656538653034 -61383962623764666537633039316231613437626262643638356235306261373638646436333333 -39316638363737656666613233393064316238393231373231383231636164326263646633646531 -62343332656665303633653162333364656365356266613137353631363438346238623339343061 -36356434666462393765656633396539373065393330613965333133663532633962653637333434 -61623633663638633134396531343165353839346639653430386231353534393737653835316361 -63383835663934643261356534373838643536306166623161323166353930386339373832323133 -39326534356333616133663833666635626132636434656564363939386563373431313339366234 -66663039366537333134323133373530343965613236303963616438623930613433323762303666 -32643765643330626330376538613464633361363230303636316132643130653133323431343332 -61346431616437656236393037303133323138663232303062616264646336376264646234383037 -38323636623566333039616462323165613436653062323761363739356134666231356133613262 -32343034646561623362613561653865643235616631653364353866393961363463333831373661 -31663039653666313133643465336136353438643032613366363938333234303533346265336331 -30623934306630303931343439316562343336613361663863363331363563393131306531316333 -65623537363537353634363361356233633338346538373064313133636366383834643964363232 -66313833623666303064393963613931626162386133383462326161333864393236346463373437 -37343839616432386135613435633134383533326239373466393636366235396465363561376133 -63363431386630656366393461343638393866363738383034633563623662356138323530343137 -36646330313865373932303632646234656432616137343833363763393032313066646532346136 -64613432663835383434353661636266646361663337616536346539366437336536636536386539 -35653431633533646437623463386633393263356266356362323438303434633563396131366432 -65376338303163653034383739376138303963633239653466613266326362613630393566373532 -32363765643030633161303030306366313035323933393437633338656562643366643062666337 -30646665303933663133313336383634316466326536353036343463303362633736306130366363 -353566663235306361323937363064346238 +32613366663462616666393531373164386235303836323039653631376461366661353264303736 +6533646462393330623239646633363863333862373939630a303232306161613764653837376463 +66306430343138613064336230383734333236323561346365343034386564346539633665666435 +3033613934643565340a333739303865303231663530623539656538613432363663396335346365 +66393062366633646565393665623863633266353461643137346631646466646262376164326262 +39386239616264373463326635393731633937313062343231663135613062393135666563636533 +36613335633733633130333635373964643339323135386238323836303833386564373335313639 +37323365333839646335303539613837643262616431333436373336613130303665643430303339 +30613265633434333735346537336562616634303261666563383234393563646535343766323732 +66663737333439373036346261353637343431653261653436346464333465343638343337333463 +63623761333834613230396135306234336334613166396136613131346262363239323531363864 +30646238353562336461623861643866343563346237616637656130336635363738663861386230 +32306364303430353262323730646334623730636463326661313266663439633636306335636237 +38343935333131333439633932663164343939323230316230333737363633386463316230336633 +33623339653232663237373034386433356338646130393031373034376538663466373531353831 +39396330646534336135353834333036316439616363656635373031373531663431373030643466 +37616432313261623564346338343536353035636563613666363430646432303432393565313939 +38386166396534383461386563366137306632663164303433386237346632313630626635626362 +66333731336238313365323263633633663431636334656637326463656234306237616537376133 +30376538346230613264366562356337636163633863633139623739366330623330333865626530 +38373866613064616434343965386132666666626665303063306639646234343039333466656338 +65613738313764636438613836623561363336663433646466316431376133396362373433656631 +30373432376666363263633064346638306337613131336132653337623239663034653637336537 +32383632376563646261363862373863343236303764653066323634386465626235383333313163 +63373331616638336561666464616237363265393366363737306462306232613366613465663938 +30323138663361383034636337313136386261393035343464323763623765636135323432326138 +36646561343439323637666565373739303333623462323238346536623335396435356339313064 +31383939316134323234346134333833636163383939383233653564643430636630663537393662 +31616465386664666465616631616334616365393434663733356666643637386166373663316361 +37646433346539656262366136336531653665366437623736303436336365323565373563303639 +35323733333565323465383638346633643561303937366164353435383765303961653234373035 +62323061323831373265663762666663653262626261313837363164383365303336343562396464 +39323836633037636335383363303030386236343334346362313763323365313264336533336330 +66643330623336656231323334636261306638303135656336633039663837343132633663316634 +32326434336465356330633439396332653661336666633739356631636166306438663635666634 +66333130396237393363333363623733666330323233313061386564303866393035343330663266 +38653232363135343131303635623164633363393533376435623461663636376462623063626137 +30303937303636613033646638353265313139646464623236363234303733623965386139363863 +63356463663735393132613862613830346461316531393862336235343964333733666166356331 +35626262323139346332353530636630363362333036666265616666343130356530303866373761 +34636364313766633965613637383538656134363437366136643962366161636638663038326636 +34363562316136653832373634623132356331613532306361396138313735363561383865396632 +38613761343039343130386437353433373135353364383034363635623265383533626532303263 +65376535376265343539663339393062653136383765323564653066316264363161303732366334 +66393935666631616432613531616161643635376239343033633565636533623264643263633834 +62633432316366366538396431653932356265373863633237303162636530393234366336643933 +34636130613339363438353535313166336139623339653232663532393962373237653030623230 +62303733613936313363396131393239383237383433326264356461613839313439316530656331 +31313737323730353335393433666136643236326532383039383338656632303839633333653336 +64633838363563393435623031376235326466343636643138386564343938363162653264353432 +37396136613236343263353232343461353439313535303539353436663334373735393463333763 +31313335316561316466623234376564316562663330346535646630316165643034376161306137 +32323739666137636164303233353936326134363363383638343838636630326432373332393763 +33643731326363393231393164363538386134363863636131623766663534646530393236613031 +35303535313065373866626235623333313264383039663539383134643835343331336265343137 +35646364396138643036643535393261323137353964306663373739666633653063356665313231 +31303439313937333536666663623466663665633865643366356231623039393765303438363461 +34613033313430303530396435356133343265303962373562323936316239623162373464613137 +63373437653662333961393836336135366433653566356538376639663733613136353936383832 +30303433376432336633666362626363343339663632333265333131396638666631393162656638 +33316331353065653066633533383830376436303435336166373164396337383438643461386437 +65353232386138353864326462326365353939613736613365333763346665303162643434303365 +61386435623563363936396436346165653264623034313831666634643763323731643731396462 +65633333393138643465373338326261386639346462363861643266623739333333353338386339 +62663737306130366336353430363964633263613435373630613935616439316533303736393139 +35353335366564316162333037323362363330373263633564353262316564383037303431363839 +61323531346565383363653563626130346531396231636130323764653532326639336136626261 +34306363343030376661343531386536623736393338313136323935393339326631373839336231 +64356263306262613663636534336132643636643364643362323731366532323735636531373462 +32336436626264333139393538623632366530656130336165386230663161333565643031366630 +65343562353664326265383036613336363633643962626663366238646366363964636564356330 +39343938386663326236646635633537646364633066656464643730643561313036313337633735 +30386232393238386235333634353432316635363861303231623432303131633365373731383238 +37306230653531646430613037363163666131343762316430396661386337303065636532393339 +38333034653734663834636563616137373866383737306236346432666432623631666461363735 +32303737633565356439666536636631316430383466643761366538393535346165383635656361 +62653439346361353436303839336232336638626536383632333663323664653266363239313264 +30663031303931323636303935663035396364333436313562383133626334633961623734316135 +34376334653463363466326563623630323235626634653933323335383962336232363137633935 +30306530383137393962653134333161623162303235663038393439323832613033616363613361 +30643964386631653534383662333732646561353562633837373065646266323364663565623830 +31373266653238303164323934376663626634663235623934613461353334656131363966613432 +64313838373263303566666332323566366665353630623965666139386437656637643463353138 +39623766316332376161666635656264386561366564613733646565366334393236666534633139 +65323534353334656332663765623164353238323730373161373366343962363737653364613139 +66643762653464366431396238373564393036316132303333373964303131306365393166306461 +30323135633234636664306364623461656330313264373063313635633862636233383564623662 +61363237376531646461653032306266303539386338366463623338613131653035633637316132 +31343762353037626132343662306464613133373835336430343638353261356661323364633437 +37373666653666386330366262363465376235303263643863376430613435666138303762656630 +32356130366636616266396163386663333461393234613361653937623937623538396435393862 +37386337323833383033313466653933623061383462333665386539343465333565373033353239 +37313161643466613565396361643233386530356335396564346337373730623633386466356434 +31386463636262306237663337636433303165643566323630626234626534353565353830316261 +37643039333439323330626236323564373034356564636561616239656237366231353638653535 +61396661646361393338323337666562613063633236373463613562653139386362386666333639 +32346665656661663863303030613163373665353237353361333365643633653666366339323035 +62643331666364666434666339393130613763323066303864643933343038313263356535633931 +30306163303534333762623830386337363935633339666633343136396331316538313031656565 +39306135356365633362643361646261363861613533343232653532646463633563643362363065 +61386632656465313763316538626266623138353733323465383333333230653039336562373631 +64333633636339336663393835356661373838393765353166633433646233363536653534363933 +37306430326231323864376131396632303565643733393239333263616134333030656436613863 +65366635323064653961343635626339376339663666623063616438313937346134623037653132 +32356461666564653439343939303066663363373939353238393135323330633732396531623662 +61326335363333323839653464623661383966363833366539616466616263363438643730353330 +35383164346137643531393361323439373561643733633639353465343262663930313930303564 +66383662386365323562323961653665356232616336383566356161343134616264333937373564 +63306531323966336137393064343730626133323938633034633563643364383932383266383165 +66663735326632363766363631393666393735323062343261643563643737373130656363656338 +66396335306532643130626461353962356565633736303836636439343835353239366232366531 +31616239623964616437653739643038393261356230646633613830353933663732306663336439 +39303761373531396135383230613066313266656230623262326165316533623561623365353939 +64396661626534356239316131373839343861656630653863336236653963666465336131313735 +32353330613166643563623564386666623265663539663164353835363430313438616335346230 +30626330616266653162313632393362353666646564373363393238343438613330633363653738 +39376237376264646131396434666666363766323839616234313939613233613361383765666634 +37313634653663393832666131313238306635656430363533303230343432373438313134306664 +39303263336162353166303763353263343264616562656262383263616663383364393539623437 +30373430663235316436373064326136363061393135386538306236333533663035646465353337 +66633164383966366536623362393161366632343263366436376438333535643864656436333063 +31303834396134313535343266613764313066326131613935356664376533353631386638363233 +64663933373732366265363138643031383137336131383438643934383437316466376665393933 +62663333366362636331343430623634333338623837393236383932353261386639653637303137 +66336465656538396561313835366232346336363936313933386339613639613865626661613933 +61326633636435366239346264353563343264386235663335646131366237316462633730373336 +34646261366539643264396463316430333266326131313832306333656339306136656538626264 +65313634373230633264376563356633623833376535646632393534373163393239373933336138 +30363266336332313130363238626235663831626235386463643038663237353439393137386365 +64386166663134663436373962363361326537336533343261383837333062626435313935333364 +61616132393537613034336531623463346363616235366465643932356537633633383230313639 +35363062656262303764303835643639303334376332666463346562366663356131663563623032 +38633563653464346332353036343038326238326134393063336466353938623164353238396339 +35643063323465626335383634646135356361373136386161396564376630396663656563313037 +61366636323762326237616133346138306634616632653362633662616266313161336266643136 +32623739666439393964616333303737613132353137316436643839313464636361656666303733 +64383233656339366365386366323064353333666536316231386361663463333362303535363738 +62386236363539626637346466326230356139646438346436306266653232623664333432353734 +30636234656534343365626132613966613232643161623830373130333165346436303265656364 +35633131373036383138346236613430323866343933653666343330366461336239373864666536 +36636534613932343161656138356137623462653030386136363037366532303935353265623739 +31626263346166303837343435613831636462646438336666616463663935623563326535636361 +62386230666631346137643039343463646166636337663466313935323562396561303461636338 +33616563613561303763323066393634336231363661623462386532326663376264356530366637 +64363661363961316631336565613735386238653634303036366238353563616336643364396263 +36323736343839363864306466316333326165353763666137623565363963343831613539376161 +36643064303231653237646335333830333737643035316362656132653839616365613830366333 +36623964303335346335613263313761666264336162326537326664653131353266396362343835 +30653261393436356235646636343633323066633866323634373061373763393735383039366232 +66353364656233613137326534336135353262313565653038313837313131346637323439363361 +32646664336133396533396133636230323637376336643736653534383863396561393031633364 +64303461323866376335303438343563393139336337313432313766313638333939393534303036 +38383832373330323933663734373764623164346366613931353964343162636566663666633264 +63646661666264323635323862666633333830373433643139646265613433643530313938616161 +35386163633139616135363338376465646236616531393065633034393531616665643537333931 +33663838383262363364373930313564633863636632653366623131396632396633313231386636 +63643730373862626462363435616662356437393930303434623239333933376166623166636461 +36643434323535333832343137643363306165313335393539623264363232666537636234306336 +61623533303630346263663962393930333336643139343736656363633461626661386432646362 +65623136313664313662373234393762613366623262633763653264336364613934313163353537 +36303630666366633132613263646433363830393233306230393432636438376432376332313765 +66323739373762663534383366366131633231626661323435393234373036376364346665643638 +31663037336236303661333364356339633731363465623731666139653165306563633061663465 +61623662306663623531626538333436306636353936363035323861366331353162363665326361 +38626138346164383263383161386534333138336366343736333330353263356430313836656566 +64626364333062616365343062383037626533616265376137376261366262386536303038376136 +63613461303835636465393535323830343633386630323132363036313666336462393034353932 +39323536303366343866356237613762663231623164653635306538343534373234323331613132 +35346361666139383431393765353765353964343835663331616663386438386231646634343935 +36333662316264326162356263343739393535383936313730616330366631626331646363646163 +31656338643136393862343639363032323235663065663839613034623662336632646262653536 +66333664303165363937633733323866366536666666336163663363633639636261616162623634 +39333466303762316534366131376536633937653165626665326232353434316437363761656138 +34306532643837356461376363323135663339646436393535333932653630353762323137343634 +32313566323863636366343066643461666666393132393631613164393235623436653439653030 +33346438393264356530633538633031393134303564316435613962393235303964363632393630 +31656237333237636632326333333339386338666463643966323565356463366133653931393730 +62643732333561383063316537306230306435613062313834353262373263653834326637646365 +32306564386138633030646331626563633532666539616333376361333537323438393432363834 +30386265653131333138343035303737656565323333343536366638373337366538366638643864 +62336135636333313133383632326461386631313630313337386638666662306262306233623862 +61346337316432383664333664613934343731623335306263353464633830633766333064613766 +36346333623663626262613338373533623937396565333938323163353531613431333334343938 +32666265663865316533303734333938376339386139376431366333636162626264613831346566 +63306163666365333266323562373666343861383836306531313035346235616364333337636137 +35653265313431653131373263363738376533653261323030653339303132353635313266646531 +35616230316537313936383337616634313565393539396237646239373963653639303566333262 +38333366636433333734633137353136396533366436636334326337623531666535363535623937 +65336232313830633665313236383563306662343964363664666435616365383664613935623665 +39623731366661326539336633303963656561356632643635363933303136336462613435373536 +62313366396165353733346363316466373663623264363732623264343562633433613561373865 +62366531383039633036623166666539636564663033616463343635663137303037363934346238 +39623132363936636337383666663534663634313630616239643338336639623931666637616163 +61393931343331323462396633356161616662663732626666323438343630316462666462326432 +37366233626238326239363130666361373732646133663336666436366162346332633635303331 +66313764613239613062313063623466366236646632613564353135396230643831636334323630 +64373064663334396639346464303939346561613166366134666133393339666136636233663161 +38616239656435366466646535663531666436633438646339356163356336313431316166323035 +62613433386532316336666139376639313463323831316363373264333132356538613766346162 +37626462626461323764363262326663313164303733386561396436383937663134303833363331 +62373633323734383236663362366236376662616338666630346132373536383163653433333936 +66376364303937373030383361306138363731313831613865393264643732366232386231613062 +62656366323166386430346263396135616364306632663365636631653931333831633631636635 +35333638656538396563653039343636633437663264346164633036333136303766353836666133 +30346132613233316265626639366666376261376665333661616535376230663131343336356132 +63393937373662623830323733396133336565386635353964616166373063643066376365333334 +65383333353032383038613065656361383265386365303932373565393432633439363330643665 +39646265353236623538336665323630363537366332383562363030326364363066306330386362 +37313936623463353036633833303764636363663034613666313166396139623266623231626631 +39613438616261663265623931373038653238396565653937313735306233613532346632346364 +63643335643961313833353231633964343264626563323662643463326662623766353732643633 +32303732656131353831646266346632356534343231373839366233626333636138313466343634 +65616165336262376630623639646364376363646138323466376236393961393364656133623735 +38343737646436383239613062656236336234633136393561646361373461343931643336323734 +34396266396565656135306265376662636435616435653338363265323963353931363834326438 +36343763373635623439346163653136346663323139323466313261386163313763373832313231 +61333635343863643631396361396638376131386539636261653162343935656466303136343933 +38303965646336363534343963616435376535636161373363336434316330356338373561646666 +32353766663838333165343234363336653864353666646135633333383366613063336534616232 +32613237313364363035613163633266646230363063326261313261346138626433666337316431 +37623065633963383865643637626266633036323231666130323566626530313230343431326233 +38373664386332383733363339383537383336376138396266363433396532383638313564386234 +33303733333132363962346532613331366337323662363839633636353335336236323936343962 +64323535333063383961303233336564666431376338366333613533653638646635653535356533 +32313261313033393163363462306437303038336563396339366262636564643232626666623836 +64663661393962653730626135343762613432666364653837393339383037333636326666646134 +37353863333635343630333231623039306639303135636133313836326332643566326236343539 +61326330353235376666333431353431323163393131626539363531346630373638623531643763 +32636433316536613237663266663862376666333634663638323466356638306663663134373364 +38336434663663656632663638343034366632666139323262333033376337613732313039303662 +33303861626366343831633634623332613164643133323937633531383335386435626264386533 +38643433376235396634616165643733383364313536383761376533356563303936396365663665 +32303464313936643461383034633137353230373661306633326238633832396534336662636539 +35323065663466363631303938306434356336323864366337303237393532613765643036376137 +37383034343030306162663865393831333339313033623436373937323035386339616232376338 +65313539323763626237313865393361393135343563353235646134666130643433323462643038 +30616236616364396331393839353064643330353066646439643361636636646234636131323330 +30383133623736396438663461336237316164373739373132613933623662303636323262663962 +38633563323062363330353739343034303963363731333335346638643634626664636366366164 +39623232376266633531323862663235323963376438613037303237656331346162343765306532 +38373164663935303536346530656463386330343662643365653439396638353731396666356336 +61633030376435333739613634663266363632393165326330313134313434383566356637373636 +39666462626365393338363838636265323032396530343963383034633338613435613333396562 +37636163396365303338626461336262666136393865353161623236303730353461656231646630 +65383431393832333033666239336237666364303630666130393565393332643931636433336333 +34303234326463306631653131363434666339353064346138323639376534346636363639626562 +34353439613337633636323862313136383232396337356534323530623932333735373030373137 +36363065366135343662386233646233663738373337626463613235336439653034633464386538 +61373139393338306162393339623464353235396235633434373738393831336362633838623338 +61396362326637326162656236623732333964333933343939336633306563653335646666373663 +38396239303262383530343732323364326136396462353361333766653031646461363538333931 +37303539383864363639616565636633326662353131383564353234376562333965663933653234 +65376239663761633337613661623138353361383431343131636330313730343131373466633333 +64653534626364656361623633653762393034366530396135666161643261626565643763383064 +39383061653033626566393434666164376665306430343162653835363466393039613831313961 +35333530663963656633643433343562383037616565653566383364303139616234326162623766 +66366337326663373335643863613134643566393231313863306534633562316539333262363262 +33633336333731373364643735636263396332343632373664613836306661626539366164373363 +30623834386661373835373833656466663936303465326438643765333661353132343630323836 +32623038316561393336666661613636353164663162383034633338613166653465363632656533 +62656337623733316232356535633438373832333237303763663431303734323862656338623333 +35323636656464306338376166313635353662646633356331336530653966623832336464393733 +63313830633438393735663739643330633438303431396265623361616165393535666134656434 +30373837646436333434633733353035336365303234303838653462653034373464303762393235 +38366665646465646633383030643635636561323039396530306637323764393037323566663532 +30646430373461626335653139393061613361346335366163326137303036306665656238343034 +30636165326537636134306137376632613037366264626561336338643763616232336565393437 +65646131306238333636316632636361303837353533663538346437383064383239363630663138 +39386365373139306331363835346633653661343032666432306466353632663661653835303066 +35333162623063666639633662623564383830666336333166346138646436356430623566663662 +33366332333338633964663164396234363033643531636332333865386232353337363635303566 +31643962653439303935623537633539363061636632316132306638326533366165353331353733 +62363864306439663761323966313935613866353330613666666630383963316266346539373037 +62626438313132646339626633656232643264663739666530393430373463626435343230623634 +35653831656263363739656661633062323433643062313233386663646235396538623639663139 +32366439363439396433646234656665643530663162666537303535636265613364613935623230 +30313064333335613037306535333233346165323138613761316638386265653764356635323332 +30396534353035353466616436626264343131633339383433356165343763313866393962313431 +34386435346162663535623764353435323037663239383335353837633463393732303139353333 +61613839393437326433373536363033376136386438656431323230376661346364363062373330 +37343263333362306636316163333764373063653333306431373131356633333534636136643463 +35313566393933353061383131633834303463666637616364306539363236643038663165306664 +33366166616636333638353964633838353362636136333535636535623266373565636238626563 +32323234636164376433613665396234343439663036333233323534633665323832393538643839 +66353762323533656339663365303663323933343039343532626261393066613431616166336636 +65336233396164633435356464353265333630646266666438363466643236326161353762646463 +36613830356132386565383230303437633432383134646332643561343737646134643837393862 +31303066333365663361393331326131383937326639386339613962393366333132623861343864 +63356263306165306435396337353266306135326138376463646437366439643564373433333730 +39393666336165343030386239376235613434333939386135393834313031343862353864646333 +37373935623666613930326331666237313965313932663461646265313333646365663466336433 +39653265663762623063326562323233353133303937396461653061316431393363336465663661 +38313665303937316131653838393063633335653862663662373362313230623338623531636336 +66316237613737663263326232383533646337323261303335373362336638376664323462333064 +34373239306166626462326337613065643337393332393636333732393966643632346232666536 +32653231323566306366303036353461366566353963363137366536663966366638373130663765 +39663930616534643936376536353536643132343164363238616662396631376238646466366331 +39396265666665396362383862343563383732623264336437613133353734393030666236613761 +32353835613664343838386333623363613733313535376331366661363966373134663663386536 +65663232353466343562623639363931666230393563393563626538363366303433393161313261 +36656136396335306531636338633339613163663234353430646139343565626364326262643138 +36343262623165393963343432366437336365373136626233666534613264333932646635666239 +63613136363962373833623933306131333031663036373533316434323730663866383561653233 +35613562636261316131353535613961363136626237396664356561636463616463633962633734 +39366133313664383039663130333364313533626432366263643330666233623161613264623638 +36343564323733633435663338343932323537343831346561303063383132643663373633643538 +35343737343135623163323466666465306364633834623563656631653630626636666533613964 +66663164636137303536396266623733653362393135316365656637653561656366396164323263 +62343739623231333930633235363434346163613337346430396539623931376262343434656539 +36373134346165333432356633386337313034363539643161363263346437393163316335323831 +62316238363666303664633263656438613266663438653635373730366139373063666230343462 +30656633643164666263656338313865346466636230653439643033353139376235386632343062 +35623836626166613562356564646433646138333635366465653430373330386465363062643336 +32613064373333313166373839396465646335353761353865376630353830343864336236306361 +64326137383639633433306463353263613362313661366536336463653533333361326633663231 +35323132343565383539646230643339356138306265346661316461663235383539646436656637 +31623437633430313661343962376363343764373063383564666238633332376233363366326338 +33656535363830393765646131356239326665306434613062346531663839323639383063346538 +34646634366664613665373161643833336336643132316532396338643762313661663563666133 +36353662613862626535626666313463383831613264313361376261336665346163373930643062 +33346237373262626566633333326638636232346337323230613530333730633239363366383331 +62616462393133313164656533643936306238313830383834613935323932623664366466666337 +36333036333561386662623432306630666266303433646236653762633731653438373539366130 +64643162366136386235316632376537333862333962363437646566633533343437346665626239 +36306235393866326666383664653666383138313730336231363230373963313561623362313666 +39396463313339396231363764373864623838313332653862643638633033646531333636313635 +61353232363235636262623336346336356631363132656564373637613664396237376434313863 +36646135326462396234373863656430663736616265376561366336353262323534666266346665 +38616236323838313864386333343732306166323830643062333061336266666430636634303932 +66326334663965626137336661653037333731343530386335643361313163633162303466623735 +61333133613535363462656565363139643637613834393835373865326530656663666261643830 +37393233313930313563373936613963353436366564623234356130323731386434633935326361 +30336165393738333834326466636434643638636630336133373661396564646539346230363334 +61623232393134313431373865623834646539306133646538363131636466303830386364393935 +63393834343136633435376233373637636236313264663530363934303761343835353833613738 +34623563313034303164663766643263326338613562353865346134356536363364353831326164 +36333564613762643236363666343033386530386335306232663638376437396630313238613135 +35303263633566353231313239333336356666616638656366616464336230646331303737653162 +39383138353436656262306531363566343631633832343862336665343433346361396432656639 +36623139613730663033383232376433663261623732663937356135376161643634343034643736 +34323631386538613432623234396439303762393235613162366630333764323932373636343234 +33643262633561663339653338613030626439363030383633383639343933666463643964396637 +30636336343033616137346263323366393732363735626339353162343130396238613338306132 +32393331643737333266346234613033636530613664373130353361666135303465383638383062 +30336465646166663639353835653134613933656430303863666639373430613362616361356364 +34383934336538373037633533633033353064383235353461666433386563323636316638356633 +66346464616561336633353865663761373735643666313962376139363935353735623931353030 +39346131373332333265313461363739396236666133383839613531333161356661666231363862 +61663730323738613633303837653665643634623262656232383531616164666566366663386237 +35333434623136326437366337363465373139383262386234383638643031656435393436643732 +38323738616533663065353663616562626436393366633634353733376335396431643830363534 +30353331373036306433343639313562356534626637666230646531313939353335373436373061 +61363333626634346437343566626235616364306635386534386439333239343337633734643132 +38663265303139326361313833313764336562383331366462363633383063636662343764346139 +31623231376134313066323435353339366666363461323931643133393036303463663938383138 +65343537303661343239666166373433333262303235373339306233343235643331346430626133 +65623637613639666662303630623166323062356432383739663561316131316639306232656463 +39656539623432383765646564396165396634386233383835663131656266383932643461313461 +64323537393762613564646539633661373236646266353634316466346238363062666530623564 +61396633316435616661386136326635646531353531373238663066373833333236396265333164 +66343335313365653137383239323431323631636132326431613239666661343162633136633562 +64356337373963353432643635383662623034346539613438363832643538666239636631653235 +30626564323339623464633966356634373162653635616661623936623064393231343832393032 +37363238366636383764343435326433653861653165653765386465323031333336323731616266 +39653537623965383166393863383966646432393763646135383361646335323938366363613666 +65303137393536306434323232323236353031623736363935323264363566643433633061623336 +39386639313134333964646133306534666332656439313137653266306437653934633533306237 +32626635306239613462336530313862613661353036383037313236376430313563333932626664 +35353662353139646137306466653537306534333337346337613030633034306230366230646439 +37306235363264316436316634663338303731373161623861333034316237346138633534363638 +63643433633830356564613061363363613666646266393631313138333461383862363930613438 +32633035646532336261646561343730343365616363613835653966613363633431306164343066 +64666431656633386461333731653866376261333138373535653663613138333337656635393132 +35393962646637656465323837336436396135333266323932656133333663393366396136363038 +32326163626130663331303438343130666363353566393865306466383465623435633437336137 +32623738633433356230653232323262373035396137666337633439303065383230333535643136 +30353465306332343662666565623739623038643833376464373733323463353634613865343836 +36666161376137303861356161356334323863303033376530613063363564613866663138633764 +31626233656634663535636434386266396639373064333664636662336165333834313731316333 +61363933326137373537663136623930343163303062343862666364313834393235373334326661 +32643262343634303863396533366434653337643066383764363634313561396534343831653263 +64353366313630333739333734643765376339643830383362366363623763353436316666306163 +34323363373532393431623931623063343065353766663566643236613731363434646565616161 +63633839653562373931613835643837386437636635376663613031623831616639623065643764 +66326233366165333861643338643964656132393064623034333962376633636230383132666339 +38373536373932323433376138623738356134306137356536633034643730633837313761636531 +37316461306331643938396662636635636637613865306335376339323337343239373661363130 +62366138663666376535623664366265303731373061616466636464393339623733383633643764 +32343261383030633434383163363366363066656566373733353633356566333537393838323136 +61313033396264373339353532353766653664393665376566633539393365613532616361376661 +32383961663538663237346561366163366662313365626338353135323036666331333365383330 +32646461363137636330313034313432623363633935666563396362363964636533313435396665 +32306163313962366537386666326336303032373764393234306264353236356265643165316337 +33353337396464346230313865633538313531613832343034656239643535373635346362383434 +61613937666238386563383266373165633130623364653833663464333632346539346532383764 +65646433336165363062373665313036336333623133363961353031626532353065306363313063 +66633662643034616332666130363561303836313736636131613533303434313661376632633861 +39363830373365633432666230623635376638376462653235646138613832346237373165633632 +39666364313134313137316137376461616636666532316665336465346263346366383432303465 +30643636383236353535343737343762653764633735353631663635313337303765313936666235 +66613636393864316431396136313266343564343838343030623061626138353437393539656534 +38666266653766303562626432616134393934663831333730663830623233666164396439626335 +31643330653364653863353665633237333731333534393935643566306131643932633537393765 +62346465653730656433373661386637633561643161633666636530666532333461386566623136 +31353431323732383764396365373332396138326362623664323262653962646632346631373639 +64636132626464346336626635303937636633663436353366663431643561653435356536313433 +38663239383034623431313038623032663963653731336532653462616334343765333263373131 +64316333376432653734373937633665393038613932313863616439643530663739613064626138 +32346664373464323361313765353364386662313163666563393330653338666339346436643533 +33323336323833616161346439363963313833336565393631376661353466646633323161366139 +36646531353566393934306435663530366463613865343231613638376463383335353138633963 +63616136396537623639666634623461366531646539313165313233613231373734623132613734 +35646437363763643263396464623637643165346435366665383634343064393236303933353866 +62343738353030323030326238386130626431653535323835386535613364363531646538663463 +66313466313362313334633266636266666364633534396462333339663636363261666463313632 +63666130376135366335613866663132313966386534373364373964636337366564633330626166 +30336136396263653266633934376266363861306362613236643730336632663137323734353765 +32396132356665626533613132616264303735353266616632616136383831656364316262333431 +38376235396262623430626430343063636636616234356633363063373435623537643332623663 +62343364373065333332306163333130626666613161626334393338313734323034303166383534 +64343137393637386364616239343162366232333937303161653361653364623631333831663266 +61646666363432383461383437636165383366336465346563363733666661303239666330336663 +35663161663530633938343931346634633833643864323166353336323732643535646663326661 +36373431323737623464363638353066343934353364343134386665323139386536323930366537 +63643932383631313138393432353464646665316530653663613764333936353138323337623333 +66376562306663656362646330653665663833326365306361373261623735373533333661363630 +33633530613963363139626238653063316165323261393865663534656432613633626666333063 +33653565613934363539666634393066306565663266353232346334353734653231313031616565 +38323061663961333761336565613131623536316634343430646337636264393030373030623966 +39623534313430333764653532333733643533383035333435333537373134653339653836626164 +37316432303031633235356337306636666339616262656533653639386635656335306134643130 +38373135326431626231306330633437393263363033343662613265653432353934656666616139 +63396232333334366639646437616266643065303162313839646530346261656430656164333232 +62373935383861623730363332396565636231323631376637376635653762306364656330376365 +35316339386561376562313562316535366466646334313034396461653539646464383737313437 +32616364393531313766643963343564303436346464626333363263373463626635376238633163 +33316137646134613339326635363164626133383133613235666263333939316237303237313037 +66386231353634626236343036373038383966656338616135316434616663363964383565316630 +32333037333065613865346662626430333033643934653362346137666534386333653137626361 +63353932313934613732323963653566323464616465626530383964646538393631613937643333 +32636562326139663230313436663134643461656261356635363234323633663434343638323336 +62626235333637643830333965363830636364383034653864393030656465366262623038663932 +30663661353663373631656462366338393135663833666163643238346430663535663036326135 +35366463333532393635633838306230396264356135666436343537356535323934656634613530 +36343934646666643535373439346532343335636335346366343165616136663737333037353966 +30613061303234666536316561356336653861346366306163326339623438316532323531366463 +32326166656364623339623066356331383664383464303030323766656533303339646233313065 +38343333333339366661633634373165323538326333646331373834303165363131313763666562 +64396438373961386337316530383666653532396664366464386563313966303263653863396464 +35623061303638613834393266623630346266346536303235643138323565323435623935373464 +64333765636334363264643562636538356632396638616631663664393831353965313065616632 +30363830343434303230373136363365643263303931303234316332316664303164393032383134 +36613864623563396437373663653365666436666264366136326230343634333531313339363837 +36373164303438316135396131656433656635616238613233363164336436303165376665653835 +38343938393265343337666363303665396639306531336365363664313466646538376665663361 +61383761623465383365663037376264376539373262393766656432396664386634636662666664 +61393864393739333365363165363564356235363730323431333263356562333035313634343635 +35316436343532326333366131323233333935316562613861643764316532656163663438663339 +39363533353464376438313138623631643039646330303764346562313134333335626537636363 +65383739383761353833363439666637643033336238613735623535313530363664306432306536 +35356335316336396666656563303033636637353330306566613061396431656335313437313764 +34373431303964363232313666356463643938333034303864626263326134626431643964646636 +63646239363866663335613239373762393039306538666264353535383139393335353864353365 +30636431346331383738356236643538393562343363303639343039623132633764323666383862 +63353734303964346332303631303331633632663634623333663536373864396461303866646239 +31393865306361633266646366313937653937653632326435323530323639646231353733623334 +30653362663435646533616638333164656435343032363631663832643637346530383438316530 +39656165333163333336306365656332363634616630333439666362663931373866373163303534 +32353336663535373339643934343531626237613961306238386430383131303837346431316432 +33623439366463666532646534346233393333336534613766646236656531663735626166666434 +34633562386631653534376131316163366335646531633462653133613933616562353933616230 +64303437636464666439643037396336353163626139626264343932616231623739363636613638 +30346538383730306231383131393663613666646534623339633761376238346461356664393834 +30303431616333303639393137336630366137353166323535326438643839336263333933363339 +34663661303836383639376535663936353039613031393331313636663632613362343931613663 +37666164366463663631623539363834363261383332303864323235663839313434636332613563 +66653436383932346261366263636564663766303232353333326338373238303738303436636334 +34316136323231616534343762613462393162633639366661373436376333343234643763616663 +30646532393939316166646239356132333035373166356532313062626261613634616635316533 +33343164656565643436373864356239356533313935303832323765653432356131326436653139 +33303038343961333766323935633937356333656263613664666438646137613531613937356335 +30306531663264373331313162633738613563656534356266393761623433313662386239303663 +33623861616133336366646566363662326234363465646132383637613837353935663933633330 +65643234656539343135323465646430346335303165646161343734316462326331643034626635 +39623763333030613938646237633533316361613563383834616663363239663937636239653664 +61343939633466643238316537643438613837393434613933366132386131626339396434376165 +63356634653566636337373164306334356137616332316639383863316339633036363039326666 +36633333313533633838336537343732613131303934323338613165383163616161663562303339 +32623332663731343334303464626464653131346231623361306262393466656235663964383862 +66363936666366383231343633613566366462643961666231326133363539633566313164653435 +30666232383632303630333236666361316665346466393034323733306462613330336331613332 +39653561616163323431333338306131306235626434616536616231353134663866633834383430 +62613364663537616236363661636439356438656363306164333733323231363838373162653763 +34313733383564623032313836393836313338666362656538386336396564386334313231393034 +36373666363331313135613136346364353439623164616165656263326437616664363739653631 +65396436633433306334363865663665383232353139323432653632626338313936393030313236 +32636631353137643361633337303334343331326632643266353739646639316635616631396436 +32643566306533626564313830363364333936356438613934643164343633383339316633346138 +33313564373961623734653131663235303934353262653239306463333066626563393963666666 +30663531316630383535373631336666316637303734373262356165353666623866396530363330 +61636130313662643363336231306335356663326234343232333166666437613433623436643839 +63613331303733383066386130383031623061303633313334633034663532613465653632613439 +64323434323735653263303431346537313137616337363261653562313937363732323262343333 +64336662666433656537643365343732353366333435306335363433383536613463376238333362 +63323332656566373436316562333838366366653638613132393335623336383765623263333065 +39623265336438366639623966383336666262306137616135343736303935653437396465363636 +30613964313238343431373466313839646161663636363961383238646461646363613737616362 +30636161363964653032653365653264363265386461376335353030353538313635643239333030 +33393931336238356633666461306233316439353865353863613463613931333363346663313663 +32323530396165346462383264393165376631396331353732336161333865373065396635396339 +30663661306231343665326237653262326434653965333661363139663362623333646564363861 +62653537303164383531646438336437313462303635396566396138653866386138386338366431 +32363539646366376265323137353562663064353332363039366430316261353738336434666364 +33333735656465346266623039353366376261643736303262323038636235333135643065633834 +65343962306363383861393461306462323937323462376434346662613431363538623537363134 +38303161373262633935656330333933336263376439663564346134613666663739643130386130 +38616434363030323733623263386166333965343763383134383232343336363131363838306666 +66303465666265333833373164623761303739663235393666353735333438306261343661623266 +32306165663831636131353038356135316333646535623239346539316639313132313638666430 +65313537323133643466356539373934336331623233393666313162636363343731633932313234 +32336236323737343834356232666265636237393762303935626434383431393261313263396635 +32666338303234313730613063343662363363396238653661356438363635646165343264613861 +30383264653930313833323861653565626230633537396530626632343333386265343835663539 +39353634383334376336643338666462666639396532373234376163333365616566646533626136 +66663662313337333530626364316230356665613266663738323361313332373937366330323061 +61343036653965333863636663366534643438333633376232306363343661346134386363356231 +63623236303238313036303064663038613262303233376439663933383365353139343933343062 +35323361336439383463626639346633396164313739316261386639316639313261373531326633 +66343361366365613630656262313664376363306439366635303563316536663039333533353363 +64363665656633393233663939396664353133393061653466646133323834393063326466363838 +63633637306235323534383132356439356139366537393965616135323366346230643731653061 +30363861663333636530356138666465616333383364636237396337366537313339326630346437 +39383138363230383566363331353936666639623561383063643163343830386534326234373337 +34326363383366363630616363343830356433613036633331333463333739326434383836393432 +36653033323064653439326139383639336436653230363130323465666637393935323166623731 +39636332343665306232636631323537313536336238396235333436623661336233383638383933 +62363165376162383764363461373333353866623263333866353463326139636136323333353736 +65356266373838373934343638616637343832613237663562356634656437313035613936656236 +65356265333436663830326166336637396534643436656331643364326663333536353735643730 +32666330386133653330346235666261316236343437623839333432643237623339656663316331 +34643733666166613762653830363636383366613939643061663339366661653166396236313536 +65643034336334616664636530353931613664353930363966663533353133376265313137393130 +31303331663036396561643066343530353531653734326665376138326263306339623666393335 +36396231323530653736346266356439366337656637363366366465306439383532336133303630 +39323937313766626539303962326233643836343264336639303163386438616639343633376265 +38346266353031623738333137373331376235626538313965616535356363373432303932386563 +39386434363762363764363462363435303535323764616164373338373732386637653335653139 +61636631333533613932353562313237643937363062353933373137373034363562613932363934 +61336235323863313365366665663733633562383662653436343139643065633432323333663963 +65333834343630333166303666363266633761626664656463326264393261366537623331656138 +61333462306266343637343739313232373031323164653364636231336161623138666133393239 +32353135313065366439646261633539663665653131376263363065613733616662653430316633 +33636165346633363337613863303530373861366534393665643965623631336533356562353262 +38373563336365363836656539653930353134373630306437636433396530366164623438366535 +33313965353964373364313636653263303364353033353732633531623035303430343933313965 +63333665666663396530613535623230313334393639653537313662373065346338396432316632 +36363666343334356331333533393430616562323437316666643761666464306237623739616631 +36386534653636303261636464616234343232346431616664656432653838393839306662346536 +64633235313032353363303965643836373938633330353934666437353363626533366164356331 +61383134613663323737316231396361363862356664643934333765643461633830393765333763 +66366436656265393866366632613239643739313536616236303961653733323139363737333463 +63376164663365373238393766343565346437353439323433303433353862303735303432633630 +64396537626462356661356634363735376366663135656563366638633566646333393033623362 +61356239303339633135623063333735306538616437643837613231383466383365633535373837 +37383834643766336635386634633862383237633839646561323833353733383662633039303163 +64636638656135366566336164353934643134326364336439383163333833616638333166663238 +31656534373530363530356230363836663430303863373862333532613033396437346437633564 +63353530343565633336353433383037376437353530393763663066623330653336343761333662 +34386536656561636232613564653733316663616439633239646461306565623265653762396336 +63613762613963613334336532373464333433306362373462393833666364326435383661383930 +31373337383161313332623438376666656665663537646462363436306236656262633563643262 +36393130363166353263653261613166373964343563323062313333623535356163363064396537 +35366431363163313232613735353231363866363461326561613262383030643737656132373737 +64623564383736353266383934326332333963333732313061666331343665346334653433623663 +37633334643332353761613134366235613434633334373332666533656339386364323865643831 +37336463383663333130313762333430313734343737333936653236656233643863316132316232 +65393864663962323366633239343463616365386438636635653963356235626331623662613762 +39343434326664363333353565313737336366313662343966353765323134653866376330613563 +66633233306364373065383831633838383965643531343933333730303566643763633936636662 +65633339643162633933313263656365616636643039306533336133383336356364396237623139 +37326561326264636637313934613636353130636664613134396137323637303430653336306231 +35373166623062366464333237623233663936666165336131613131336236343663313935303539 +30633931653262333165313464346238313135633166663437643161653661323534373335613632 +36333635313063656637633261373365393365633262363837346362376532616565326562656531 +33313066303532623666393630366538333632376235653837303961323965383762396437393864 +37373566386566316436623833326232316237393134616538613066333630383663313739373865 +39343565376335343861313762353666663462623862353466396461316633363832343936626363 +33303361373134356262396562326433646332316634326330383836323534316638316433613931 +36353436343862393861326430623136356531353939613435633266386639386535633061313430 +34303965616563666266336238313835656461326236653232383165323732326230323631623939 +30396239366531386331633937313932383230333662383533346335656639363133353566376339 +64396534313738333430356130306166356537376636326131666361663730303961343761643330 +36326530343166333166386639613739303636623361663631396566393966333165393264326335 +34616333313835343764366233396166323862376231333835663633393735646264613036626465 +61626165626334653334386530373238333438613539616661346239383935383439613030653766 +38383363653638376636356362313761613038353330343138366631303939623734393430366531 +38626161366165356132643338636465636363376630393230346538376432616230373834353632 +32363733643333306365393030333038363939663130663831346536613239376566636632663437 +37383861613334633066616363663463316332356230663636646665376630316334363533363465 +66306539636462663362646634373262346435333438336566396664353632633261623731663464 +64663739373765366363303538393931613531383037663436623736663435653365333663633530 +33353237333330373934373966313035666632306237663661383035643537333038626536336330 +33363632363736353966623837313833656335343466353537393566323464633930376534663836 +35333932626234313361366236346261343463383361356335643632666632363137643562386434 +31616338633165333831323539376337383966633332656535633232376131663030346432613730 +64373638396435306264323031346332326561626339626633353332626632663535366635633436 +63313161366233383866393034623062623537373333333630353331353763666639643434363930 +39343632376437326561303230633634363531653230663936643735626532656362393363666337 +32636130636664323738613035323561383463633563363563366330336463336161373063643662 +61653534656531363034623761326435623831623466313235333631643963643131376237373934 +36346437343631353638383865613533316162386164356264653263623466626332303636363965 +37663930383633303832386139653736386431303431313962643566643162303466306333623434 +33346261643737643165653635633530373234316537333331396338643139373230396438643232 +39663466363034363366383639373635633737373062633237333330316235636536616635633134 +64323766633130656164393265383231343134346632616536326336326566653863636238386230 +63316234613564633235373037633739336635353966633364633066363437303234376663313961 +65373261363331636636323831363362373765623862363739373065366431373438626530323439 +37313432333939366161313135323766643061306630396535313465363934383363656563626239 +33373436386164363566346461626362376361346264376532646566353039343532393438313139 +35383339643637636335346138333637376264393565386634663639336133663765313265363239 +33663338633332326666306139623539663933623336323832343632363339343138303832663438 +33663031303233383065336138376665343864363439313334313165613765663837356639623661 +31336237636566633637623237613933666535393638626138313434623862626364343737623930 +33373066363739643761633938616139643534346635616335353563623838643039303362356436 +31626365663064643037343936616536363338356461336564643339306439656362396330333332 +34656631633936303462386264653135333563663035323534336263623539386134323665356666 +38343462633163356163303430323936343162313536383861623862613465616236363632643933 +31633136643435656432396432326233353035383362366632366265393939386666366261343464 +39376462363438653934633064323630323031313735363265653432656465636665633263663466 +31353836373530356566616565346237343065383332646565636533316532643164343035353437 +66303939653233613463326637393063366663623966363239613336333736366537363138346339 +38646434316266306436353037313331323734336565353535373961613439383536373232626635 +30653861646331633063666138333838626361336465613938336533393438383462323435353337 +61383534623465376364313232633332663164643966353731323535653632393264366232313362 +39626236316464363637656235636230623962306237383737336533666237653638306663613163 +38326266343561663930316534353964313239353036306134393366663962306134333430373961 +33633164393063386563313930383461666461323366626364633566363566636234383961626435 +66633230343731306231666135366261393365333632653864343832383966313466643638343435 +33393538363234376539313830363436623139386336396334663861626535613562386534666332 +30643238353838303537663138303336646164646261326236623565633037626132336264333139 +63376563306666343739376130333035373130323836323662343634376335633131303833303231 +39396665376366376536323266623465333932623538656337666339346538653939343532613330 +66306234393765373736393439326632616338386564376363323630306531343937636663333261 +31336263323431646237663632346663373166396365343633343565633539316130353035323462 +34346336393764316561663136313331333337646635333866333864303831393338623864653637 +38393536376163336633646666346565303363623930643531393361333637303461396631383630 +63653335653030666338666632333431336530316662666439303866336430323034303263646264 +39373266303965663035626362633130653061353962626532313435336332363334663362623164 +66383166323661663366306538323838373330333730363866313333653239663333343462323537 +62313237393464633164663032636233336232373133616437653565613366633737613030323336 +65386134386435643135303739393966366231656136313231386463343137663136623465303661 +66636335303862383736303933396165626534306364373561613965646638376232633134626237 +64313766366137613361333236313632376161626362303163343163326430623939373736353966 +63323539356137613266393138633634303937366462623633303263653936653532333738303164 +30616135353036616633316237323162303664346336656337633862393131373361303030623330 +61396330336539313739383031303132616139316637653734363038363038616333366362636631 +33653730353965303938663934363133323265363638383136656531663333623061343065313937 +61393564313039353863623163376563323837666437333839333463303664336164623762313132 +34663537326130386437393161663136326133396231643165393964643530366563366661353130 +39613532393934386664663239376536303263313662613433356430316531326666323936376137 +66636538343631616339393163613463613431306133343231633132353535313161656166646136 +64666336346134356434313739343838626436346632336461363633306334393762396366366162 +64656236393235633539396632306334313232396137393339323562343962633665316630353431 +35366633613139633433633031393032666661393065393238363737363364363764623966356162 +39373332613763623036346636306339633861316531323635353036366136373032303063646334 +38613063353865646232336237383762343136326535623735643964633839363939303530316637 +35336264353963303232633331383366393464343432623030353030356535313066656435383032 +61653663313564636338383433653636323931393466316630333632383163656136613564353332 +33613534633233373431393464383638633438393462613765636339353934613763306331646264 +31323830643030633462383538346334396432346538643463303631633533383733366465626132 +34333030613837353566363033346363313339656536333939616133323834393538616139353562 +34636231363263626230623239386538646365306264373834383838393539643337623066363230 +62343735353639396366326535666635396462666431666638366463373135663634393032396134 +34323033303565303832373664316136663438666638613431653436633566633062666662323930 +39623664323862313365363439333163373532306164306564396239636135373831613134383234 +30633563326366376537343463616666653934383533353238366562616239366461653435313533 +30613538643061396431336361343863303965623838366138363736363166303264346631353865 +35383938613361656330633662333333313730666632623939386361643734643465656264613936 +65343065313862383866393336663638326665643236313531343366326331663530613530653538 +32373466366562313638326233616663636537653063363761393664346338346663356132373130 +39363565363931663665393962326439333531623162316262356232373732343930396363653061 +34383136376639663562633231626531663433333064656635393938663735333937643265653739 +65666533656463313333303963306435643231393039613636323031393132353064323862323633 +66643739633661343431346563326361393734613961303033646130613534363031303530646162 +39623364633735643736666338383835633638663765323532656134616465306664653731383566 +61303738613138376535306265643337376430343636666534623536653461396436616465393065 +66366462323561633063393537303638613438316565363631316439623161336465323337316262 +33633133653135383736663466303131396666323061396235373537643837343430356366363631 +66343163303535613632616363666161326461356463316363633132323164383663616334353836 +34333939616334653838306634653166356566656466306331343066313236646435366166626331 +65336336306666333539393964303262633738326532323330356238633832623064323762653564 +32653731336364353531626537356362623538396337646534653432306138653734326539323131 +61326662616134386136303031393362346438613761663532383230383234646533633839613333 +36633139356637396334346163643637663531343564326561366535343937666165326536653839 +30633763343661316164623139326361333764633638363238613566633664383437616465656432 +62343461393862613562656134386135306665336433363630613233396433333763393035616164 +61316264646433313965616562613663373235613635376464353039343261613031396662643036 +32383064353835353265343033336465376564373031323238643730643831326335356162656432 +33666665663532336163396130363062613734303866386538386166366534633366366664653433 +36633763633662363035613661376134396532626135383637633834306336363734363831613136 +32333063306435303861653262626230633733666562656565303631366266636239643931376435 +63346339393738623630366230363566376534316332373461333436386265633333636335376466 +33376332626166616538386363313163616637623233323631303635633230363239666134626439 +62653034353133383861333862303563623862626339386463303932333438616630373564333166 +65326134383065383131373663353533343730343065653766323364303830306237666633633464 +35666135383765643261643635623835623039373438306162623539353864646632393339663333 +30313762343361663963633936316363653965313836323931306163633037626238646663383539 +64616433343562366665366466393865653132643732343165623036643361623932316463353764 +64363566666233333939643531616535306137363131356337303964373934353437346631346364 +39333935373966313962626638333637373431663237313061366336636531343866626166326661 +38653265373565643131396131626464653137336339366637316233623063373661626264656563 +38303734643336633034636663356362323363343437313664396239303362353038383230326439 +65373731326236376237623764623532376135386666613665386466323437356336323439323938 +39653030326163383862323630383566623732616265343161616461353466626637396331306266 +31323838396166396565666537363536396465343664636430333738313766353631353263356362 +39303935643730636162313666323966376531623033323663616664333665643364666661313930 +61376639366662336236323639343333636334643334343435373630343630643461623165306534 +33313537646263646262636436303065373166656434366262363033306430643838366165333133 +66343532653762373864643534316162613733373533633432333931363033383536353730666132 +33323233356332393764623265363835343639336634613733613663313539306131396662656565 +62376337353563663933646333366464336631343731333936663638313335353866656231323334 +37643830366261303462343961323862343662353435633336363839383166646530653737303366 +62346131643161363666616138333333306435346330393132623932376464396436323532363463 +32653039363662666433626339613765343037353964326639663565373835343762316366663535 +31353861616365623662643863343335386638633830636165623433666365333435383765656336 +30646265356465623036613938303035666133373030353162346433316565646138336430343665 +32623136633961313032373836363932376365326465343836663762383938303131646236333533 +66393030396464346433346235636530653639636464663466336365363731303534363238363137 +38393236376339303937333065306363363432363130656135323664393235343863383861653138 +31316136303466663564636631653738643032383664353733343836623263373837386336356635 +62393361326632303831346135316533656137376532336464653436363135303639313639323538 +62316331363065316337396530613831633731343164353332343636666634386563663432616166 +63366337333063333261333730356666303862366562653432383162343939383863343563323363 +61386230666566656232666534613461323964643634636339346365616432336461623365613466 +34396632363930353531383331633561396439663365363564353961373735613031386636316631 +63633339386161333832353465626436343438336163656230333036393635623865363365336465 +66373339343336363566613866636531353134623636633764323163663033343761306630353430 +61633266366137373061633335653330666538303335363662326332373137353038646666653533 +34393231306239393132303165383933663038343331623233373630346663336466326337646565 +38636132653038363739306561653266303265643263333964633163366263623436373735373232 +38613334306334633166383365333163353165366330316336636236646137623462636137663261 +38396436643439663931383134343738393664353765333031613939313865333238623135356463 +32393433346530663932623233336238666137343464643737346262626165626134363739643433 +64393333643261613964396365616562393630316363383065663137303663333666313230323034 +37613333346463323632383433343730663831663430613032353963323538306364666637363136 +31386366613266306335333337653665323336626238316230353164336665333966383563623165 +62313364643832333661356462323133376465636633366330373635373136383631313335623733 +62626133323465633965613339366539666561313335393636623038326635383163313535373363 +66373930303561373035353965343662383363653039313962333863336237323834333761306363 +33336264613234393736633931653462623839646165333563346132383564366330376331353037 +63313534323063356463353863386132303931333463343961303930646434393732363465663136 +66386138656335363434333862353037343462323930633535626465353737313264656530646162 +63383137356164393734653662383534373338386630353731383935383239333539303034326634 +39326664623238376162636564636564326363613366343933623335393964613334386466646631 +35613630646334623866383466376130646136663335373437623738653465383363393330356130 +35396361313232346262323937353531313138373331383031633232336263643831366437643332 +31613736666238376166313038353631363363386431646563336364326165613164623137363433 +36303537393638646164323531626235643035393765636664623161363331326334656438333266 +31353331316432356436623432363238663465383962383232343962626634306533373663346532 +63643436303239393937363263376133333432656563363062626639333436666237313134623332 +31396430623536653661393662623439623938623632343365336333363630643734656432653139 +38363533313534616435623565656336393636623333333238623538373162323561343238393731 +66383632383865356433643365616133333963616165366566393835653039336232636436636430 +38303139323738333533316635326634366333393130366531343065326565366461643463643239 +30313965613664623631306532383362663965353532663133356564336238323964363734616638 +39353137303034643564393137663339346637653532633836313866393035616333633438623466 +34666461323737343636303435643034303833643132333438653334373264653364333931363663 +31353730653334306462333532653564636161303037353834643162313165646636393663626132 +66653662383438653931373433616237613039303039353766343264653363376138396136393731 +62333533316531626436353139396664643262643838333262363336626230323961383235316565 +32326130393565643733353962316132323634316233613366393638313161666335386539336433 +64376638373738346330653964383365383533656462336137386634363862393533656335303430 +38373931633763613830643335396233613639663032376234646231303838333032383166393536 +36663039626438363263303336663534396166396539396337623463393163393263653335613066 +61343931616534316430376330666235306136623730656332393864353235613738613730646566 +35356634363662363039316438376330626134363564343938366233393330353638633435373262 +66393836633735663635313036613734303630343337663730626561333864363565396437393436 +66663931613866366162663034326431653966353238383030616239346132346634363234316338 +31333531366138323431326134313465386130393636613836396465383861613432623034343263 +31636135363939326564616133323830303831356362326462313237346663656134616439656136 +62653665336261323433646131393138623361663566343262663737373034323363643033313663 +65363563653130663665366261326339623139623537663064386639343335633163346239373636 +63653432303164366564333234343862663932393830633765653337366633653133353634626330 +63643861356236323337323332333364363766346663353833323734343831393135326439623532 +63646238363437653363333831333964373932306235333733376533313661383266633464346339 +33656461373762646462633165346535666663333438353135353332386565633234303863346634 +36663937313533313163616166316230316264663731393934666433326362336162356564636438 +65646638623632353632623533366364653062633832333439616466616237663637613565633737 +31343266343161383261636136383332376564303232303437333834653733316435356533333236 +33653865303837386434386164323834396365346264666135613231613366363164383134383866 +36623237393430623830366139363836653834653035613563373430376530373339353361393866 +64323334623538383134323766313138343537306234343539396533666332343561376539346137 +30383132393333333230303338306637653866326333353139383037383030636436393938363863 +31373532323166316163353739333130626235356261343463353932373166366365356662303765 +39656337336466633738376439326138656134623932343135643230643533333262656435376635 +33633963353637313366383539386538613166353934666339633431326163303839303163353061 +32643030366630343830316366353531646439336231313965363538323933303234633062356534 +35616663363664306436643836343064373662363966663235633563346264646436656338383033 +61656139396563613838323031363034626135353539313463396437363236393038393962393863 +30336637616264613039346461323964383565646132663836626438386538343931323130313964 +33646465653739393065346430326564643433663530393339333962316161333630643134393132 +30303333343539323634343562376438343566623439333636306338316437663536396335373232 +61393266303535383066353033613663363339306338306435373166363231653361323937623634 +63303839363432353261343539656539616334646535346566386162643463316632303464666533 +36383261363136326535353666306438373462326163343331393637343564666662623237626531 +63333733643132303561633036393939616637613163643263336666626566353561306631346562 +35333334643166356632346664643965663963613630653039633130326230643333343731363138 +36363133636265633363633966323232653532386636316133353431633266316535643939616466 +62653531353638643261343536386363653438663037666136373934353637643763613461376631 +64323761613939316233373466363065646664613265646566386130343037643833316265613064 +31343761666530323564386662623432353061303637313231626235343663646131636639656131 +61653232333337636463613933343730306364353061643731336436663936353031646536643466 +63613333323664303530323666643762326133616366383234623938323162373830343832643632 +39646162653939386566383762383538313966333966613636306633343533643236636531613661 +64616162306337623439333063616563633162306565656465333835646438633839343432656163 +63646230623730383238386263356333643261613734666262353136643732343631346534383930 +36666338353961306438373764336137313132316166396261363531636233626631396365353432 +34313565353638383966656131346239363365386262653631333666613636613062366437376236 +62396137353066616235663961613161306363636433346436383530383865383031303839656263 +38663133326130623534323236636566353033396237623063316262653538616434333466393034 +35323161633132663832306534316139336462353732623039643734363066353132383761663832 +38643439653131373732326237656462306439313966373565336337313638316131336537333838 +61356237356234363633613032383163623561333461643330666439613234373366643732303734 +39393063356462386639616465303931646362383663393231363733653139396163383335306533 +65356361393437323731333666393739326231356431376663633634303634336166646163663931 +32303931656233656563316434306439656630633131376537643762393530646635326365626461 +31663166646133326338303236633133623038623134363363383065333931346234363235396238 +61313435616263613934383439643064643739376539653466323935353861376536373934636634 +39383939386534313838336663653266646137656533333566363332376430333461383165303263 +66643938333762316264393132333064336162343565303834383637396234366436616434333133 +35613130363534303439626563646234383735363766663563376162356366333166386334396161 +33633037633832306633346130643365343963353637666266393333363566313639653062333033 +37623466343961613230353939373866356538653633393131326366636532633731653762316165 +66336537326533323438623466316366656130653937363835303264613165353764323533383161 +61323236323031323635666433333233616664343765656335326534656539316261646561333433 +34333139333530363534373261333731653830333034616634613135383839663232663035333536 +30656131323333383033623030313636343764663065396661633162343533366137646665313265 +34626137376461363464343464376361363235666264616439393665373032623430393334346136 +61343632396139313362633834646163653239363966313837313831613334396437636438386134 +61343865666638383262306563383637653761323066386663373438303230633236366531353262 +65636432663932643833356462336234336662333334646564633534666232653837626137353164 +39633466613566653039316233663330386661656533323864363764623864663734653239616635 +62363935393431366434343630663139383466373564336237653530366637303434313764636533 +32396164386231303739373739653331356633343330396138623330373839343430663830613966 +33643832646561613561373461613961333432663961626465363863383633616662393030313234 +32326564323932656633376465323935373431646266396538303830306332383564653330323961 +62313736303434613864343865653832623533386564633961656338393735313739653833393662 +63363265303633383830323831303963376335343336636466623134663836393630663864343134 +62666364656434316437623035616264393339346131393962363936643136666666396661316531 +61326330313331393766303335393632376531636538376139383533643430383334333761363038 +33366434653132313362653436326137326465393539323137356562626262633034323031636366 +32643864326337343237663639646139386132623332653133303837386464663331653433303936 +63623765373338326130333138383439613437376262656137333131326335643832636664363333 +31306434386536336635383235353333666364656136373530343461646563663735613662666161 +61396261326632656664373238613030393061653762303762613134346431356239623361633230 +62396661643134656164323264653664343337363061316632656266633130373630633031383661 +36613333346663653939383239336566363936613561366362316562626230646238633062393336 +33376534633134383063323861323432346664306533386534356231366630656537386632653936 +30626664613031373130643936383035343131393830613033303862633536336132323332616238 +61393832383464343532613235323039366137623635353331393236353039303962323338616666 +64616331316431613462383230326431613334393339386238326239336230633632633766383731 +65626434386261393865376462303362333163366131303563333863616361336464323036643063 +66323461343836633765343734376434616538303461663662366538303835303639346464646136 +36623863356633393038356665373432383462303032623830363633626335393162316461326435 +35363839663835366534316232356437303837343239666633373438316266623633623038313961 +37306535636331306630633161393731383932636162323231343265303638626164643862343963 +33623738643438343833303462666565646466366464306261356331376135393631386233343930 +39656561326336303064343165373166633138623666636363383662303366623633323135393935 +63656461396261323563363733313934663336343736333064366333616535316236323136303164 +32646366626664376533633862666635653062383066623136393533623862643231653961393564 +66303265646332356232393438356664646664396162376634646138393165633734326236383231 +30663337666433623763613764616238323261613266376334353966656337303862353531646236 +36376631326131393636303866636635656632343533383562653933356433363537663838373566 +30613064633638306138386464336439646136376638303161313633373964623037343465386139 +66353565393833336463653838303266386662356539343338333130323934623830353662613062 +35376531343961343535326534356531343066353232336637383661393635383763613232313764 +61383561356661616432303664313031653365316165613464373732643039646561656361626465 +64666630616536663439623536383832616630316438626466393239346230306437383430333935 +63653835323063363331333561313866623636383133316462376438626439346161383665396462 +63646661653163333464386133623133373664663333633964396133383263373036373734363765 +38336638383363666337303730353130383931366236363531323239623730373532633937643566 +61343239363432353934326330313264346532343938383035666234303530626332386565613661 +35393166343065633539383864663733303063313838393131613438653931383561333162623130 +31393438376138343230343237386633373464613737636466663734386335626164393235663239 +30366330626630366537653538646164633737303636333030323538323134646136666633373530 +64336332326639386563643932633431333631336663323936356334306437333866326239353932 +39306365633834646433613464336365656433616531623837306439663466333132633765313361 +32393939633838376639373438323062303861633037653830373731666132663930333631393963 +66613434383666636537346166616164613439373866366537613162383839636634623462393864 +61656331656566306134303463353166303764653634613635386461323633366233363936656361 +65356438633339316239393065646161373239393062383536643737333035366430666234663434 +39353239363530313062323532663562313562643932666435613631353261326639353062666237 +36366163636237646462323632373335383133316136303664383831393365323461333935353631 +65343535323064393732343339366433646532373332616365313539303966643537666134353135 +65326639376439386230393034366235653130373135663766383263663738363137383131636234 +37343138306637373332356139313530393061666435353830343935326565656436343430663163 +39633864316430363830653032363839636632343064636661393738306163336431613536376366 +38326366363434343532326563343136356130366663303330336334663963636233383735346537 +32643239643838656239633832343461636130373365643762356535373637313639383834313934 +30616263383035366663626661303030363035333930613561306535366238333737336263656238 +37326336396631363931333662316434353363393565346465316664376631316362616239333663 +30313038636637646463656331326266316530636365626135646631653031643539343765636566 +35663037393861313966303237666130323835633138316237303836356337363832323730346633 +33386232393331323566353434323935653130643562306661346365366439323433626537616230 +38383766666532656661636538616636623561353462633837346534366139666261643961663866 +38323666616566336237303065353030393536393936623361656632663061306130636637663332 +33653666646435343730323666616435393338326565643438643032626433363038396435323464 +36396334656633333933303532376134336461633861396666636439323130613535366233636632 +39643365363538366136346464316339343666313566326363343633653933323234303638363862 +38613666316233326135313432643439353232653364633237323833353430343462646465346534 +35396331363036643930386662646631313665306162383466656562656339646432623262633138 +64646330336137383563396636333333616261396665363133383463626337633938616531303365 +35393636336438353437653838663738383562653961393634623565663232356264623634313031 +34613536666537326135373631316137613365666430323336363933396461323037643130303466 +37363463396237393238663533653632623636383564303134343664356230656530653362383236 +34363137653631353561366535316463373839306438643962653963636535643538643238343164 +32336230383764656262663839383731326435616132626633373738323366643133323537313739 +32313432366231353533656232643064316233623631343934366631343235333533366237623531 +61356539623738626136356666616331313133353439656635343164363963643264613562613135 +65633932663736313139383032366231356332363839663962643165336431313232323834353931 +65363233353166353734373531343437646263333266343032346135326435666437653834353732 +62303030313638383065613935336637333765653261386261613031303937336633326165363733 +62376535353164396137363331346434383030666536636164356561383932393332656463653335 +31663432316633353533323632666234643336393061303132633838646638353861663939316433 +62333630663835353131616361653366323134336635323538336237343730303937333165323637 +38326364313237303466306466343531346536633930386666396137643162303630346236363064 +38326230613661396366313363323533306366303762616261303531633661323835363030633932 +30366238383439613534653835333133613566376133653130313735356433393262636639633239 +32386537333461326662633035303566393735346364313264636435653530356239373131333461 +38363133636131313265323663633131653237323537636139383031613236616135383035653530 +61613333336661656335633734326132316435353231303335356234346431366262396533663161 +64346230383561663762623863393963376263326534313765653536383136653462303834656263 +30336363353435303630633839633366633862373162333234366338363533643030303063366133 +61346136343238333837343433313065316165363133643336326534383331643435383432333663 +39383630623266393562353830313961366561663339333865346666646432373730326539393365 +37386265343030333638643166396262376262373866303930376135613466393139343035646532 +61646130376665373761333863333363306138303464386135333039366661646532333263323564 +61323830643864393763373366613632353334363164663836646237633735626662663532373364 +30353230366137356230353137663463363930626238626531303338626566373062383461376334 +64653730376365333039643166366238663436663035336238323766306563303532333963313130 +62623439316530376335313136653663386164653430323765613764643238306565646534356164 +34636264613630663835643737613733646237653233636531383337616133356335303336633331 +39633438313134363964613835626136356630626539356165386461653432323464653439356566 +30666435313639313366656238633863386361386132366435663733623130383630636331336636 +35636532666662333865343832633632326632343533623763306534623331366339313166343764 +30646530623864323661326138343139363362336539616661653631623030643830336162396634 +62313365663132383132626638386638313863343134396663636236346264396339643631313362 +31356635613963653231306230636132646638616333383934356361633530633038613030613331 +66386664613663386630633561306165316464346533643731613062623233373337363565363530 +38626331623337313562376236393263303566633966346163376438373061646536343430303364 +39343263333738663764613330303230613263643565656238333864346635383364303633666235 +39336632356265366566396133383430303161376138646332363938626330643637623264326437 +31366665313933323137353734633533366462326639343566306662363837633631346461636334 +38643164343231316336373431656338643838383464643933653661613061653132303061613731 +37303964363938663134633763613363663438656564316535393064306565346166313863636530 +38316238336536363161336239323139636165326463393061366361333161653439623134376330 +65646537356363346637356130666431323064393662346566353634613963343632313134346463 +31383338373063373032396336383732336133633966373734326430626332613034303265633662 +35343262613863613530666232326432356266313831666538643234303935653131303531333534 +63316532323965633839313636343132323761366461663138646538643261323136353430393031 +66616332316361643563303730333830653639323134383330363365346634363336376665633738 +39353036346134343961653162656361323032343036373261623433383763346533646532636634 +30323137656539363364633561343164336363333837383531316136383437333364663966616536 +36663737336133643333616137313338613433356136366461336134623364346238666630623830 +38316566616363343137393763346535623265313461313232313639616162633564313732616562 +39333430343835346462666335616536316463636666313237356632313038343564313432616661 +34313433346166373337303735393832383633653531343734353461653266663463656236373061 +31333230376363633435343131643932633334323139383561656664616538346236396664643234 +36643566306638323235303339373532373835323565353063386437323639666535336463306438 +37343636643435333530383261323939623161623135663330383934623435373734386166303963 +63353334386666643861623238336166623336303730346231613435666564353637656535313836 +38643264646335633662393231616136376631316464303537346235386431633138613731376637 +30313263313163353637313863636138393966343633303030343233656634346237646438383062 +66616535633864303732613165663366303862326235346463646363656232326165393466343335 +61636336656633646631343237643366643466633036643935346332333864666334373131363134 +61356635373661656137396434313035343733396533373936376330653536343563616639626465 +30333066646439323764643865623065333332316634616265656465623963323339333832346330 +35303164333264356134353761313263623331653030666530353463323737323964373966323062 +37653030396230613464643632396462623432623731336436396565333730383936666230646665 +64393363626338643862313866353235616431313137626233396463633831616237373662326433 +34623230383662333734653432666562303730396139376138653337303832373930356633646635 +30373433323939613636366436636263363963306131616162636533363836386337346635383333 +64386337313032366364333163336632386462633966613931313637313266383230643462363530 +34623735303561643261303232393837383132373466386235336436633231343735643639396564 +33343365633562653834383166313361383364373363366462373465666230363236656137393334 +66316564623465393134333036646538343433653233623866313062656137366131383063646463 +65333734663134613039323064393031623035396662373738353830373762363834646138646438 +65376639666436346234646165383430633436623263663234333537666131383538313465623439 +36386135346163653734303636663363336262626435643834393435373932326238393137306462 +32393231303531306335313764386238633939626534326665633561663262353034353433626430 +64666562366563313061666636303363353435633638626532653739616562333763396461363637 +62663036323733666230663662363263336637323036626365396236643465303265643762646264 +66303336306338393134343031623063313963393636333562663062343764626664366466333362 +63353362356633366333353234376531313961333730633439306666663339383330373763366662 +36383730386163326335363039623766336361646439373231313230313461613338373333343230 +30393438663764633763336464653535316231333835633630623661653534623239356438346232 +36663132323232363937303539303261383234313761633461316232363363666439346134396437 +66303534636637313431326263366263656530316236346636633762353332313838646433393562 +38313865333138373662653330626162346364656263336531356565633130366162366539646264 +66393032343436336531336632653963366164343065663539333164366434613236303336306264 +35323963383634353562633431323063373534623337643431646235333065353961373462613662 +30353433633730303136613732376336313734663462616139616164633965663861343764653730 +35656264303637663031373235346332333463386631653238363564383938633866333134316631 +62353239656532646534646636663266353962656366643937643132366663353865393364396531 +35363962336365623834623034653765306632653236323133376231323234323638653366363031 +39393138656566663738393234616261623862383834613264663333333332323561623161623233 +63363332386531636463303438653761333034333639303831656534313662636563336237363937 +34383961623532633565653164326130343465636262613464373865656132623035326561626637 +65333238656639363365663533633530393364306539343333336232343861623130643333373261 +38383165333036343539333332633436613331396534636334313032306239363733653961323961 +66333061393035373538336665663734653337353435383462633531623037656366643338356165 +61356363326431323862333865343338653537643632353431363466626661653763323362313662 +64393235653264333961313830333336636664383737373938373663663466393834323066356236 +33353733616661643430656431376633393838633262396161306531353539653731393766396465 +39323334656135353237653030383237396234303235346235613138616262626535663433313734 +38633564363035616330346466643938353834333434613136643463346134643861363161653163 +66326364336365353134333561366435343534363832393664333732363133666463326661326264 +65656663346463346166396264623037303865656136353639326666343339366636343238613132 +32303839346433623734396138663761336436366361303332373533663739313265393131303565 +64343232396638343331373764313965646265663333663339343834656263623135313939363166 +35313935666463326463613232346331646431363938303533383362353564383063323833613234 +35613534313830326133663334626165353332383462373330343366383939333530373936623239 +36326630616539383335393932356538333431353339303163363463323561353039653832393162 +35373436643939313330313062383366386334353866396639646536323161646430633135323063 +62653165303562653033313630626166356639643336326631393038663532356534396339306463 +34653030666563366631613935343637343466383938653765323562393037613939363063303364 +62613839353130336639623232623562666262303834643035313463353163366530323232376432 +34646532613935363662316137323932326632393265663933333737653566333036363564396364 +65653362393631616334396362326661636239663636343835306566643134363738393338613738 +31306462353731363666646264613732656166373838383231643764626661646235326166343635 +66653732363961323934333830313439623966386263346366393039323339353637363933636465 +38663065303463343537653730323166366631396433643738323530326564323061653365303062 +65366565633135386264616663306138333663386466613463663539333032366666356333373763 +64323634353531653430306137323031373361383033396261656632396435333764363764393331 +38393738323535333763373833663135653262396163326334333932323332343937343431656464 +63343065323662316639336463393932613831646135346666663866343137353335373330643164 +36643833343535376436386638323363353864616331626539666333653265353866393563313038 +64356462313730633935393735643236356566396539306636396162303737346363303863626237 +35653135323665373835653230633635663737363336656664623964383132316362333866336163 +62313664353836633761613864396231653062346632376461383662356639303035396330353962 +61626630613962663532633161636562663561303535633932623834633730333539376634386533 +64363038363333376535343732616464366632633037613938383962313231646132303232613831 +62626532643130336431316364353036343862636363393462343637646534386134643361366363 +65626139393566626638646164653934303363303061626638333462373964323433386264336438 +63383732316362643234623139613235373436663439386437363233623037613135326164353630 +35616538333531643661363136653032363336636636316639616538356461366530616232616131 +64613134636132333838373234376463323138366532336438666663343539373331633232636432 +36366437396333363432366535373131333336636639303530393962666161333262343065316232 +36636635336130396531353463616531366639653236343434643835366135363461646439333135 +39313132313563626464366531366437343132623864383863383136633032613837663232343234 +65303337363966363861643863303739666232323332383962393530376338653837393631306338 +62303532306466316361623564383733373537336662386339303137333132396637333537313865 +38623966663439323437393266313039363032636535346331316564333234303137303633663131 +63326264663930386438333065666239336464653263626637623161623164373962633339333363 +34656565383939626366373635643934393364363234333131353935356330393433643539333739 +35316463653866373639326539373066303338616331653030376430333538643832336339393835 +65353637663265373339383864353435383865346339643632376130653137626631626232383438 +64656432626534346630616637323639613239633066613739346361383236343034626233633766 +30393065643562383539346161666332313261363432313666376333613938333263623264326336 +63336631626631346261366136333330393330636165336633393933386230346364373239303365 +37656437363664633530333438656331643538633932313633303165303438323064366339366463 +64636430656430393139663538623538313663336361636238303261633364633364326536333362 +65643866303138383631373163616334386531306433393262316138393234396334656239643261 +33373433373666663139313962646261656665623866666533383461663437363539346437366233 +37363165656236616132366465643136346430353233663334323531363331666233343335636234 +30663830386636343963626232393033313935633531666239636339643561636531376636316637 +39616563303863346630613631393364653035326364326234633232323730363661316333383365 +39653034353431303164633863383438613032613531303239366230663830373764623565366535 +61323866343366323662303335366136643263666132386436343562613239323833343335326635 +32303162663666383830646461613438373233383662666433626632336438333537626138336436 +63373231383032313866353335636631326537313365656362386434363133313961386637366661 +66346435323662323332366530656335356133366631663737646663396336353333343162636663 +38643632326434366534633631386363643334346535376130636338383331333435646239376636 +66346161613734396266316263316664383330333837356263633431613632386262323134373064 +61386566656436313632303137613563353135363132303139393031613031373061366233363938 +61646163633566323130313433386166653733633966626231366563323233306166666638313035 +33363263363137303839323731393630643434373336306430316334333062643631333762656462 +38343137656665303034393530356138343337323539633063613934303631663831393138333035 +33373866303532363933623436303935393735383932346533633162386565393064383132393832 +34653163373830326533303663643733316132623564373030346433326538666630643939663132 +64323564353763326264303733313236653032656464356534326461663232636338643336646433 +38323634353336656639306337646335663464316565373466373237616431663261323565373961 +36356338306137396464633435656131333431653033653162616164663030653131316539613934 +63356632636165386362656634333538666231666132643662623837623735346439323063313039 +66313937376566643234656432323737656130333532643730383264643433636338643436333463 +66333434323832393433643838373131626663643966353532356263613238643936633963353462 +31323838653061366166656431336439653832613162656661346336653632336135356631336234 +61343737636563663365306231303635646539376337363536623731383664303161303565366564 +65363530376161363831336666396130333732643765653966336435363864313335616632303835 +65643562653831326430383465393931653565626330643933623161653564323361326236613038 +35396362366235633933313339323431646331373135353437386534623133353733363963636565 +65333932666134643934666532623238366539353363643232373931343366666663316464386536 +34366132646635336266393334643037643432316261663965626133376365343937313262613534 +38656631643539363363333466616563383937366139316132353430356563353763346164353864 +39653737623339383031306161343337343661623537383235313536333635373961656139626532 +62643630363236666163386533323633393233363231633662346637393634353735313561303033 +63643139653130383030386233636434653666353431646437663937363365366138393230366633 +35653932626530616237333765356539653933363833333032323933613063656332356631373061 +38326431306630363865373836383734393735396263653034306561613464313237353963363236 +62663162383331393637663133313265363564346331323837633562623130613834636362643737 +64336339376161323362366637663237323634656336313862663238623531363962666163373931 +38373563323666316161326535366239343363343564316333666263316439666130643363366563 +31393064363232343166353065626461623761306333326537326364636533643566656239653931 +39656233313334393962616636663537386238623633653333326163623862313238613464646236 +33333365306637356666376565396133633839633639343764323831396437656665303038373664 +66653837306338393863363333383066663136353861373436373633313139376530663939383138 +38663131623961303130666164623162356562626533633635613166373339643938333839383339 +34323435653139613730393763343532373534623039383439323261356330643461616463316132 +63366164366632303535343535623931376165336537666339346139643962353835623464323161 +66656233383666313333303461356539383034326235303835656232613263353237316534323136 +62656531376433356437633638353839616363303232366439363461356561346534633333353834 +37346537373230623265303961383830313239616331356361613435316463393462356334343537 +34316434356534656237313937356331656231366565656363393433643562323933353530666339 +62633938623665633936636161383639313737636535633432333938333664636461363161633830 +65396230633638313764373565303733666534373731313536366332656330336430646565643639 +38333865626534666339316232376535393832303538376462373331623334616462303864393263 +33346563626231633637636234613239376236666162306135633732653732643935303335326335 +65396637343036376563646264313230376431316638373331366530333836653764313132623537 +64373337333062373266333737396365386462376561393737306539663633646163323539333332 +30326664316564303239346435613561653562653530323962373737613165646432336130346361 +66616365303735343036656662396462333535333566376362383335613765353534343433326633 +31653932356664646563356132386134653937633835643531346637393136653834363733356435 +63336364323135633233626631313438343362656264373336616331653830613764666236383465 +62623834373666643839333937653634613233326130623363663538366330363962356638306230 +62373031616130663665666461623366363336363238613230353137363531373265613836333164 +65393631376239343438623963373038663330393035643730343430616638336136396563616632 +66393835323739376432613163383830333561623865393230376664306335663266643563323730 +37373461366431656437333163626636373733333131323966353739373633363238663336313061 +36626462353835363632636666633131333036646361343031306639633331643766383837663662 +33623336366663633263336264306564323231613166613937656566646230303933313035383763 +36616364363962383964313239353263393134353264623536353364303935633837366164336337 +34626531653636643332363432666336386536343135393338656361643562376133363139653461 +31373335343335396330393932366663396131373431386139613765363234643134303737306432 +39613263316335386565626561636661393034653565653235616538653063346562343264376665 +39353665643431333335373066626266373331643730313535333263376133346461613866376136 +33366164636431366265306661386563363535386338633634633536396132613031616361326461 +39616163303638666463376662316337613565636362383663623436326665373166613732663266 +66653966623864336164346630616365346239666262383263346530636165393061623430363639 +38313063306634613466626461383663306434663637313238616462333637646462666239646139 +63613335343735386331316134343263313564353935303365383062326462653738396331383865 +64616136343538313164613665656633356435396365363566633837656535666132633061313235 +65343938373464383363636132663430316635633234363966323333393031303963623233383064 +33646230643633373364316634346632393438333361626466373437653938616262373336643832 +36646566353131366639613161386235373331636234316465326361393464303935653361633165 +64343633333930363239303736396465353265653763653764336463653331656663383531623432 +34646139613937383961373538373531623664383432376362383431636238653933396137633766 +64623361653064623839653161343238346164323731333437616539633165336662383333313733 +30646261353533626464623962623437366233303963383135353530383831353336376435313166 +63343932396638386538313334363632343533343233346639393063656634613161613537663862 +62633061613037613463336366636237353162396136336163633930386265303439663362663262 +34366666363561613333393038653765363839653163366666366164393834303033333932623636 +65633130373063316635333232663736303136633765373939353633306133376665333430313834 +39626533326365633531396433623836363139353866386139663237353864656536373966616134 +38343034613061353663613161376330313737343136333435323061326665666335353434346663 +66366534353366663166313436656164356334653238386364323164656430313235343634643264 +37616135366638336431336638646664376138653866366330626536376636383032306130336362 +36646436396135623333303864356334346632643363653765616661373332626566653036313330 +66336465363166326435383261633037393663383339356666626161366461326562663130363533 +65333339356232353435376630393034373539356130363366363033316634613366623435326532 +63353464383563363632326266326434643232356239643764626162633430363635383430613735 +30613038366635383336353433343735613734366636393361383034623033636338383537613437 +33656538633764386331633130333230353032346632353861303562323061623832623834363336 +62313530663939346662376661336465336339393865393963616665333765646232616230373235 +62633336313030316466323731353735613162363535373037393337646633366130303366303439 +62383630613332623734323535386132346135636439326635316239353562636337626563383037 +62383631386633303333393139366132656634356163623732613230343632646664343536393765 +62333464373430653664623636663830626565656435393664306536366233333565626433643764 +35373030303136313038303864313537356639326635343333313564316362623663666336653739 +63666334316464633630343565643031366236303163396433653939316361336230323537363766 +37336365663364306434386333326438613333366631373164353234643530396137666338396662 +64643738393262363539666433653534333332393131616164386534633963316237373366353035 +33666638616166373334363338373935643431643638393936396163653666623665633637336663 +66666337663836633763616130663535313839316439623563353835656437353933313931393162 +61346531366236343135303961636134633630356361366238363032326136313133346561643131 +35383263663237643331393632343534393436326333616132356665316163613062663366366334 +31333462646536653762366236346130323139626339386539626234616536376432343435356632 +64313562363962663335363666613036636539363334633632303566336230643732653436326663 +35633932376539656635343062396535353262346264643564326633313765376166616137313939 +31626434363239663038396461663465346638613461343162376335623936613138306338343534 +63663662373731616538663438346239363336396662353863356466663534303263636565653662 +37326333303561376132643538376339633530613633623133623362343966333961386233306464 +30626431666332393961373765316532306464353061646438353133313330366131633933363063 +35393563653339353733373063336463386264313537656666373832363634326636326265626264 +36343834363334666363646133346464323434313633326634353236356431636664346133633164 +32343437313537323032383435623636623135346366356632663364336436383637313836656136 +38643939336634623666363434383366656238353835386535653466616530313436643863333733 +38636334633437613531646362353937613039343561346134396161356134393232346363656632 +32383332376430313437303364633237616135646666643337376336343363636134343366613737 +61393236336362363736336138626331373435616263303664653136323030393633323539343764 +62316432626631323334383633313331386562393438373635383066626637346130343364616363 +66343834643534383862343632666530393165353262633265366161373537343330663633626639 +35643061613037373736313736663262643032323463376365343433613435396533626333343663 +64343934323130343836303633366534343931336262366262656133656130393035383630613964 +35343064373462373465623562303936626633373362616332626133353032626562663633353635 +34666431316635336363646534343437383639396239656435323038306339343733356636333730 +30613664346262653362636237326266346166343934326538356565663033616162636336633866 +36313830306166613063663131373639646431323664653432313065336431363463366364363161 +62306166333833333331386337653764323532333035626136663865653631666364383131623333 +66303239633934633731316239336364356536343538366465616136376162646435663462393432 +31373034313434303531626633323936336636373039323537613633346461633731393935626432 +63656439313530363838343337333330336130313031326366396232323735373932386334336137 +39623931336231626339393637663430303639306162313034326666613636383434393565313065 +38663436636639623238666134303630643765336130316230396362353063303566626133643532 +64633663373736666131393939313462303536306336663431613865386463383638666335366532 +63613536626636656335353163353438343932643334636336373636623338336363393032633035 +63636630386437666133363336363137633762623734356537353734646235316364323737643130 +30386131346366353630336539316263623964363237653430656337303932646533356330323736 +65623236653431633431396631363434653865396232393333323336353534643430303235303537 +66326562363632356639333437626432613761613933373931363534616664306262383263336239 +66663631393963343031616634383434333033636466306631653033633463653035653631373138 +30343336383165623161653261353639666331346166396165656461373831646130316138616436 +33363661383466306334373161336632663133353134356262653534363561303463306438336364 +35373237323438626330303930346533393365376536646439373736633535333338356465313335 +32643839633561613139643566346637343562663335336531666234323936323439386336333539 +38313537303533356266663464643566396639623165643264323234346332666166346139316633 +39373462646161336232356362356164363135643634363832383132656165663461303665316638 +62343834613734376463396133653730386165613661303533303463393062303132663531326230 +65316166623231653233346265663138356462373932636633366465613435643830386364656664 +64643037313131366266663163383065323065623363366235313565333463613434323237393630 +62346564383763623432396232323435653861303263383033356531366131363235646131313861 +36636337323937343637313034623539346431316635343037643137653633353863636562373731 +37646461303565653734316366386466336361323939653131656138353362626334353336633737 +31343564613365316365663131323531303136393537623861373038336261643736623330373434 +37656461636435353633396535376665356132393964653634333464663866383163333662333234 +30353264326563383737383338376337336161353463393065616261393839326466303965393638 +65306630666431303730653235346435356266613232386663643435393165326130383137663265 +66363936656431383363633766623638646433646232613238653663303933373836316464626661 +66626233323433363037323337613239646439346432386633643034633835323334643030626632 +61313730383034386330376630333264353934633437366563313766646666316165353939376666 +38393534333830633462386662643736323931666639353632363132303063313835366564323063 +64396362626431366636346561393366346362663335326333613937373762303333373532383433 +61323735303232353461616332613439316164653239353638613130626564343030613831316436 +38373764656563323538343732623362646339323833613937613035373366666664376635616530 +36633333663236613436663638386361626538366166623335336438363137646230646562633065 +65323062363332393934623833623237633061303732396135636164383162366666393832383337 +33303834303239316565356466323865663436396631643031633563313062663061363530366135 +35343165636661323063633639306566376639613461636432396532386538323266373061393565 +33316366343365343961653139633531616238363038656535663539373135653765623236333735 +30616531313764623131646363336335316634343832633364623466633861363531393461313533 +33336365656638363561643562613261323164353566353739646562653133383963306234613135 +65636466386637653666303630653939653839343536616638346230316262303135353437666237 +38313337383738343234666337353632336235333431366635303632306135343930353838646164 +65366265343864636262653362383736343861396339373263393038666437356436373639666261 +30363362623061326537666163613630306336313231663766306462356635643164363933613139 +38313034623238316364663532353263343962343064623236643934346266343635393139333139 +38373137613633656338636562343061396263313435626533623530646261363239303635353761 +61633631393132383861386637346132316132313532396630633263636661633839343739363634 +33373032313262383062353931386534353162336238636633363031326162656361616565343139 +30643534316361666465323137646234633531313035303164613464356431326261323461666536 +63356335653737663962643537313230653036353130383733323237636338386566623565323132 +36306530643862393864653564316361656633656131393638666336383362333730653932333034 +62663331623765383931356265613962636333303737303236313430386434353863613832326632 +34626131653831383530376331633430303337353938663836633961366334383430633230373163 +39356462343164656666353432383431313139393232313638363066663231393966626136366134 +36623065343231653139316235373239626563656235366266356633373837353631636463336361 +35366362303866323339366335336631356232643865383563343638613032343965353733373035 +38366433623031643762313931643266333966656333373039653966666265353338363264653632 +38646437313733616633356462356465316465616665633264663261396637363138323162313766 +61376562383265333335316266646633383739326134633530396464643566663266303539373930 +63366139393639633361613033353634373734313664303066373562663836313061363235396131 +62306531636266366566353965326464623236346462306239633235333833353264656138333334 +37666461653139613939643463376639363939633938313963363938383065373361333430336431 +64336133616139666564353039343033636638326539633563336133303239303633633734306133 +65306261393262343464633730666139643231653434633433656333373862393266666662623765 +35623934616133656265613739346462313563363631653064613063373035366530623531616465 +39306465616461663337383862383363373534613539643435356662623036333866356334386566 +66373866383930643665393035666632613731306463346634646232613232323066626565313866 +30613034396537303562613666643132326132333161636466656137653465363238323135326465 +34663133316161333065303265386338613164313235666137626231646132366435613334383639 +32303738663931633962626435356362376262333935393637336265303431313232313362663463 +33626235393638353434366332323364373535313138666138363433333533356362623562396362 +35303131363831653766353334633833353238356266643830643430313736313836326266376534 +33303434383138656363363330383538353761663166643530343533306230396537623438393136 +39323863376562653366336335616162343564376163386632393965663436636233376462336331 +63346436396364343163643831313534636264333938376332393966646566626563303064313265 +64643130633137653431633034366430393632336432623834663439646266346139313965386435 +33386434376433333034373261303937653663313363643863393337366263366263353064336164 +37653064626363333466656636363636616164363637646161336163363363633137386130333431 +64326665613834616561303461663464623436616632623230326665393832363534666339343335 +33366564643932326164376538346635623038356639663862333730376665396239343765303937 +36613939326339313533376365643036633936343832333165383039363664356363643965306231 +35386239383866363339393639383061363366623536656266306336316534656232643561643138 +66666162666334646438646236363137366165353137356366326537666564623863643331366631 +65366366333033313063323631613832303863613237646130643865313936633133346437383266 +63623236663839643836633238646535656661306138333732303934333265363562616235626362 +38356265353939323163613439653462376262623637383135373965643264363039616564653265 +39303938613330643130353065663737346631633738383131363437633637386162336333336130 +65326266663832653266643463613630386636343235343034653038656433326366613662306632 +32313765376537336335653865333961616166306266343366623665323731303062633536643332 +62383065616561616666316531646635393534633634353063653336353266373131333862336161 +61313966303731643262373361306630353764356135633862633166346232393238333038306362 +32616633663838306565633230383833323765663833383336613762383665346466363563303766 +32623231663432653366646530623630353336383837663134303532623963616239376264613236 +64633335303963616565306235326464656633366535643334383931316132336161373562646164 +33366439643035376662353065373266616265363536663066373464393562616432393662613530 +61623236646631383066656531353135616238633866316439646534336535346234313961656163 +37633938663666303938313838363633306631366639643361323733336139363237333934623761 +36393531346436343831333935633463333665663933323738636336653836656564323232303134 +38313163386432346232623339643562653361353338353561633637306466666362306131333035 +39346537636361306235306337386462376361316133653035616139383336336138633063346565 +30303765383666373734383537663565306564353639363866626537353162663837303464336366 +38303430666565303562366632366465616263653939386530383863653536333961343436666533 +62336531303738303434313230336138313762353631306532626164353234666336373333626665 +33343963306638393933663737333039363232376464306435373533333137386362623461333836 +34353537353239653237306137373561333861613230636631383936326164623861343335646663 +37373437626135626431613966336537363830373963393366366137626337636333323035396663 +65633164333637393265663161383461623732313663303537323837303934393534643038646163 +35626233316336653062386633613235396136323035303530383666613732356437326537376466 +34353163373561393466386564326230393937613234343937363534396432643330326230306263 +36313232616166323139643038373564316365396236303265643065313133386231353732303136 +64656334353863623861383064613435643436363430613037333434386132313965656464333761 +31656231326566336134636661633839343737376631356134666637393465356635333166616561 +39383537633362636665323262333463663963663366616238623839376438333631643034656463 +37363631363135353232613731393266323461373037643465343466316466363939356163353162 +61626131633638376163356137623035663864343830333733343830366538313066633163326265 +32306164383237343139363933373262653066356637393930663563356436376633303735653966 +64336630386638313161643534373132653031653163633963336438656661343038396363336630 +32306263303137363035326564626334383634633164343461616262613239643666343566656333 +32336131656239313561363765363263383935376461633862633736313036623132313339643930 +30313563333365316264656339316436643537663633393636363430343561393738323162343238 +30306634346635623937323662343061346332373736376235303836626330306531386530333237 +37313834613362613331346339656464366637616139343365613431646537623536356233316130 +33393334366539656166613334363630343263366239343439373563336537303530633436363030 +35633163313439633730633466376461616338643465643564626361356435353738336430316438 +34383531356666303063373562306139306639643863326236313837383431623562636135376335 +38646133363862366263363036613630623736373538646230346134343539393833613134613834 +36373536376335653539633666353637386235656533633562363233383165303337326636356462 +66356464633933613931356237616164666164353935666537663361373461313564656561616435 +64353437666439343463326232376235373037353937303735646339336334633165626664643961 +63643964376232613739363465323130646130346133353038373631356639333635383361383365 +36646434633137646161313931313238396463323465333264633938633933653039376438636263 +38386136373036313639616430313730396537316263666430626234653235653665666166346530 +33663138383236323638303531383561323631363831643930336537666363373663373532316230 +63323362356635336361313463636638396233336162616231326430313339303565383066343232 +35323438653836356363636136656331663261663237313331633061363061336232343338646163 +65343632363336383933616463353366393830656137316635333536663735366233643937623732 +31383439333232333333383037343136616664376331333434383633353834333834656431373766 +66653565316236303963343664663236653733343930303234643039633630386639626130356234 +32623963386538666335336236653161366135616231656561653439373863323030366665643333 +66656639323762626232356464613136653336663638303935363631333463303030316164306461 +39326330663265313030333835653935646532646363363233653566303032306434663137363131 +36343761356465393835346633376235643136396633636634313565623131643336393534613563 +66373635356536376537363130656661313466656135373232333332313035626333333533376137 +32653364373437346338343161313166373037303332306263333761323230396666326362633065 +31353635636530373563663937333831653637393965353330326637656463323238633533323931 +31646639343536646663323263333036316239663837643363633636656361623561646131356465 +63656537633262613162613562383634613131373337316264366663336131646633333762636531 +63373861393363306533313363353462346432363331303338663137373638666461616634356138 +37326361376166656664623834353962306562656164623062653362353533633762313062346465 +61343865303134383462353330323036613438633437313564313264623132333135363366356230 +36613432303264393834613031316564316663326139306363303930326134386638313564373863 +36623737393231633333326161323263353963623035316262393164633764643031396332323630 +33336138383230653836613239636338383865653137383766626263303936346461333366306238 +61653561326334323931323135383935376362336335383230636332356630346133336535363534 +64333262653732306633646135306636636638383534336139623935616430353062336562623437 +37316232613434666431633935306631613265386432333331666633356664303465666365346336 +38316236366261623636643561323338313366646563356266326435306134343938383466363032 +65373637363034393139653236643236353664303561373433353233373564313066613133366637 +65636635333662356632623037376363353566393339663463316532313063663530336635393564 +63383437643261396438616637333036376335373438393936646364373466313164386361313637 +31373730326565396366643865346233643661633463643334333361326162653962313333366431 +33333965396237633061343766613736303435373064343837623762353761636661643161323631 +33346334666130383234666433313832326337643537323835646631636631643535326336353463 +63313030353938626632343036313164336333613539626537373534373537356262386133333430 +62393239666532616332616335323563383236623066393661383639373263323662356535326161 +39633032313033636430313365303134316631623261383362313631363863366231366133663032 +36383761653537663630646461656231623966306336323266636236313464623466383065326431 +34383039613233613433386135663338303936646364303137313235656437393163623434346633 +62373866653637366633633135653665356439336662383130626637626538616632646438383233 +32383331306461383233326437333566646362626534383831396162313638616439666332656233 +32326665333362343439386366626333613136646565613665343864376237313163333566346534 +38616532613739346637626334663833323162666431373135366237626436376361303265633432 +63303162613261323263643763373239646361613139313230643566626638656635663963353063 +36353365343131343737313162323631653039363661393363393535653332636230363434363466 +36396163613065613230636435363335336636393666643066636634333664363966326365646464 +65313132343461643936313939333139623639376233616538636661366363643935386261396361 +62306663333830383636376437303663393637346365626264306335636537376134643937356436 +61313363363337346666656335333166666635343661663461363136353866326431616664653534 +38383735373239643162356165633637313739323165393730633538313837383232393539623735 +62336664396235363133623432613339646634626337373933623664613531646638623639363435 +34643162653736376233616534616135316364626561303662303965366666336239333737343936 +64633564646238343765333134336635373833656335353662396436336563626530636665303063 +32663663386432633863663839316265663331336665353563636234323363303134373739323761 +62376334366137336336306632663962303830656532613834393139613135346239616662396637 +64623464303330623064643133353830386430393262376135313935386262656162313931396635 +35626565356164393631653364353664663465666663653662363031333134613230326666643136 +66366237613930356634326537316135343462343165613062623666376332363336353334353435 +61366634666637313764636462303665363338386664616637316435626363303565663537313362 +36663263313132653632373536393464613835396132396133666265306438383335623136323733 +61313265363062316239393035356561326637363337633238656538383230623366613339376433 +30373566346466343163333732396433626362626364336333303736336165373937343865313334 +32326131343136643466383934376661383963396164373538656639393561323833343539616563 +38663965383763386637363437333562633334353232636364326561616136393362396538386362 +30666339656339653031663761386639363838316362303234616434663838353962653465353438 +36383331356463313264636165323334383763303338633933326162323261313561366635636336 +32383363643763323863303364646132363538656531323061613166356165343961316162353937 +30363433343333363737313732393330386263653832353264373038323737363262626135323665 +63636166666162613664623661663130656233366439383663623133393861653063643133656163 +64343863316232343730323036643864643734393836383833383837303564636131393635313630 +66613736386463333661363232363539323962643633303365613135343161633066373864376366 +61653437303531376136333766333961336230653961663664336338363330633935626330343935 +33323934373930323839643863373535366139326363343466383731363932376437626636613536 +66303033313335373963313761356533393565393366646236353666643633313561356132653661 +33313466663031346537363065373363643562623666656637383266323062656135626663666562 +64333136373135666235353337373165333535313130356564633739313863323138306437343762 +39303261373439336632633131623238666333636638636434323032333437396463623534613531 +35313230363338313533336535386332333139343565393761633738353531306636633461633364 +34663838313837623864333464303534656231663539393061376333613963643530363239626536 +61316166613032656531353761633036356333646564653235313539663661326665303865643662 +34343466366663373866306533303238636363353762313137616530653037323266383465636434 +39323738333432343234316230353066323162616565346465646535663233663862383038303439 +33386665656232663966653832393633326563383234383432666262316530393861373463306535 +64663464663834353166373534316235623762346565636334343231666232356132343965663565 +39643233353835633633666166313366343339323864306332333762653032383137353730333966 +36333166666137396433383265336564613561383131316161613633303933626264393234366335 +65306632356331333531636238343033383164653637386136303630336564613039653031323364 +61666237373564306637353637363637643563363434346464336337623231353236326666356262 +61353565643534353038386533613330383464616535356239373835363833653933643837323363 +62316637633630386132373938323138656435646465643665393461323663386434356661313232 +32336635613531313365656430386430626437346536656137313762633962376335343734656439 +33643239376330666635333538383266666364316130303837613634346164633638343134373063 +61613563623135363864623133633362383463363934306162633636616134623564393266636537 +65313264316564333730373332303438343231343930326134666338393437323837656632346466 +63623063323631366334633830386337373361386566363464303137623861653839323665633330 +65613938353262313132653934363765323736373738616133376238613564663835343462613764 +32613763636331393934303135613936626161303037663036383233653434353161633336643738 +30643134313065643139303634393837316361316265613530333833313264303139383632656234 +62373465613438303061373338393064323864653734363231363537373137346638323538323732 +37313233386630666432666537643230336332386165626664616532363834336666323435373663 +65303366396632393135653466336634363637653535363639393966336263656230393636633863 +64333065383261316364656438343338356130383536643034316439653934343164313530363437 +66616466613038363836303462346338386361616563333563643663346232393532366562386463 +32663137356333363666653132313338633035633432663365613066663132633933656265343865 +64373264376530656232323238376533613933646139353063383038633235623434643730326339 +34666633383530316632626262353339303633373763636364636366643937633965636437643564 +65303462393533396262613438313938376361386461613536373037623266306263396536396661 +34653761643236666162653362363361363935386463343632363766633731656134383436346465 +62393733623161333631663632346132633131626538393135373064363365356662643264366636 +34373435613932363163656266643333346531376339343530313333306566656636333063363661 +31376163396139363532653330663933666233613763656339383335323334336133313264623932 +34313935643864366530386339383336346334386238343730353030643663363634643061393834 +61613337366437626338626465356339316532313532333531383934613838353939313134643263 +66306635653463343137623136666562333733303166653534613130343831333236363131643563 +63386237613566333431653130626231306262313532643738376661613236336461313032383730 +30646435363266386431356538363931623530356336356238346166663666336336386438383535 +38616465633966326238323438666531373837396465366339616563663133633931393437663237 +66366237366438356130313038643463366662666466383437636330626639376566633030623134 +32356137366632626238663263363064633333646333373763323563366638356335313834376534 +30396566383838356463373463323765373237623362363937633031656133356235313062383564 +64343237666566343766313263383235666436383330653033346163313736336433326430366331 +66316361363430396234613764316135663531343437343135323034373465646332616636323265 +37646236343166313061613234616333613231313235316334386430636463333664343739343832 +30386362633033373361363436393364393030623235356437316334353032326633353563633832 +64663865393366326431386231636537356533393334626638383434646136396561323230393939 +35356333643837636134643433326662313461626331633137366536366630666537363065653839 +63616233653833636466343336626231643238656262653338636233366233623739356237613661 +38626337623565376362623861643162643734363765623937333063636364616233653531313466 +30313434656165343864373131336630616631613962616361623665666662333632643338643465 +63353762366130653732666339336461663230633238316663623732313864363266633638633461 +34373561333634656436396166366538623838343839643961376364363133356666666231656562 +34303939376630313762616235656231363735306365626233393765623964656530376363363135 +35346630663962346638663637636262646435313534636635343265663036653535343638653865 +37376461656564633161616632356361316436653836373230336366656662353833313037386632 +64643864633239646538383630666661663264316630613065343231316332306162316363346136 +61343063393061376431353565646435343161643063633861646663666637653036646130383834 +31666436666166353631646563653163613661613161643130396338316635653635303037396561 +35383361323039316238636362626534613934633466316130366265613638386431373239653661 +64636265313532326435333234396565316338366664346462383461303462366534353038663365 +62343761383138303335306366316431663266353366316537316230663136353663633632343537 +38363434393665356134353263386235396637363336376363333036303164636362373166666462 +35306562303434373837373965323730633239343530303437306534623065346434386666663666 +66353462393332323661626333643165353132333365366631306634323939356233323135346534 +34306638343333333534613264646335623639303931326533643038316330316331316437616231 +61633535313531383235313864643535616661373363323862663564353731633031356361353231 +35356535343266626462663365363938323932633230333636323433353734306562346465393533 +64383335396338363965663135373230613333326161323139393161343436663235336633303164 +34366332346563333134346361653236333636363434393434333531333535303030626363616436 +35646333623337623434643865653664663966363261643132346530393437616634313066616661 +34376565643864346634343338636538663036393635643330653034323132366565313663323734 +65356132363065373436353039633163376566663765613366383238383039656232653663623937 +66346464636161383033383134366336633336313566316566343063323035393961636636646565 +36323438396533326665336632366534616238313537373461616530623266393865656331386164 +33346563373738353036643032633466386163373665373465303734643161616366653031383633 +63333138336431353934323265323639313733323161656630353161376662396331653865386534 +66313039333066666665386433613336373130326631363434386363666262623635656564663735 +31313062623265663036303738303562646264333632366564373938636466356331633133636165 +39633366303433333630336330363264646234666236393130363365663734373432653731333664 +66643938313762626633326130346230626563366263643563613036356536366436303733373039 +30623635366165623338613165376466366163636661373762333565346463363935633832313265 +35623231323265626566373164623463636132613036336535663431383262666438343633306662 +37316131386133376464656532323533663165386366363461613766616633333539633764376639 +37393538356266333931653533323135383330383231303931663065623633626630636632316437 +62613762663162316438306238393664386538613238376235383536333936363634663662333865 +63636134653539663030376236353461343261646262323637633531663261613539393134663966 +33326637376435663836396535326164376434363634363530643630393131653134383839363665 +64313933623739633137366164393031363439303939363763356339633738396134663435653330 +66376432663864303639656262323334333432313236663064376138366534666638363933633036 +37613138316463323633353431643761663636336566326364303335663533363365333764366264 +34623233326336363037373738653039323336663434323634656432653834313837333835616633 +37313133396535333333653132623066653132353238613465333465373831356239356165346630 +36303435656435326333323134386463323932383932303464353939383230383461316565363337 +64316266323633623637613431643834323632366338323132353532316232663239336239336366 +31356161306661393634323763383564383332663339396661646238646566643161366166633965 +37383564316565666439616561363436373665326363373964386465316430313130616538663166 +38616264623534623165346630363331343431343665363936623734663432313362333131613134 +64316465323630343336313531356232333031666133623362666337663630316661376232336336 +30346464353766613537326264343030636634353234623839333831616438343335343261666539 +61373261633365643037333130666237653365396532613833386439643339393034313866366363 +64373837383132636234323234303564346632333334633538633633623830666665323936626666 +33383861306239363535666466393764636334643766666162363530363937316137333132633436 +36613366396238653332323037636665626161636637366337313261373631623039306539353663 +61343232646330633936323835393136616439643236386565613130353333396665613133376665 +35623731393962636463383735643938653538643064353335396465393766643233666330613839 +30306263663062343562663762333063383633616664373038336464653638343436373334313461 +35323837333830313936663737643636633061616163613831346666383630393262393439303733 +65623439363230356633313563343234346665393739306464616562366630303233633064303431 +34316138383137663638363232373164383564336336346163396264303366326637613066643931 +33613732366437636438656230383163343565383234326264623039613539386563323838633863 +38613739663439636531323033373935363963656639333434646235363864623932313939393831 +61653862373134326538333739336162326132333933376235343334643961333534616636323464 +62306461313433663435313533363362313738303034626261373933646636313463326465666163 +35303438376633306134353464666430336135613631393164333538366630626666383666626366 +64393362346263653739393638333063333365396539633563343136646264363362313333343337 +61666635643633333366316538326133373431356538373530323432643563383534396534393363 +31656164653235373561373531393531623031663937373663386533613435623239616665656333 +30633339313938316236656439636462616562653937333838666235386431333232336237313934 +38636366373133616538623430303063376530616631396338633763643134663635636338656538 +37613436393436363237663732343137313130326336393830376135303034303366353535623063 +34343536356663313938613763633765336663346133623866353934643433636337336238366166 +66306536633933633333316235343463636362336533306538653463663731333733626163363637 +64316562646564356635313063313434353861646630646230663165653832666538316362653332 +35613737356262376636633538323939316633646439333965656630326539633133323133323334 +61646537386161303733303830333735386136313936653465633633656239613731396333386437 +64376236306239326137383130336262363362353164363138633161383664633035373935313464 +66396166383563313965366664636130393738353432303139313436333865393965616638346632 +65613139366631643934666365653030396237616233613036333332666535306235323237363633 +30633936313663633163613830323432663063313136303765353738386363393262353136373435 +65363062663533633530623461376534336131643065376235633731303363633637366238656561 +35333434653763373335643432663831396537343039316131343864393461316235623237663061 +36646638383663386666313836666633373033613038643334313531666332613839303932336364 +64373464373931656266663233326531626337363264353136653432626464613430333336663939 +30323565663139386663393665653630323564386638383266353539303637643338393536653730 +65656164353763636433363366326662623963336133613134346531333138303831626136323739 +31366464666661353566616335653531343666313966383433396465666264363365356466613630 +38323131663265636666303662633536626434313761383337346238613138356664396466306438 +64666532636339623139316161616438363132323437616532383264613263666461373563316631 +30616366386436303761383761636633666163653634393335643036653963656165363762663631 +36303861383033333937636463346137373361663130303038353230633663343038366237313435 +32633836373437633263623630616339383466656462623939623633363964303465656566626436 +64356435373162373238303332623465303237666237646230633737396665353831363534663962 +64623638393537376437363936646662656430613734653834346464366164373362623734653661 +34393762666463373865666638353739333532383036326230313434326364313762383032633331 +64346631323832626665343235643736383633363930376138653266623830633236353236643237 +34376232386364663432663861383839636664303866313966653235353332636539333938386562 +64343339346437633031336434326164646132383866643662313938623337666564653962383165 +32346466393931366562313836613139333536343030363137306434336531626163336539616137 +32623730386132323432343365353563333732393834313263366237666236656163663863313531 +33643739313464363761323364313034303464626465313233333835363735666561303862343334 +65646665323466396432343934333434663336663961626537616261613133343762326666303661 +37656538363766336230633338376633633334633932656535666663636136626162666334636436 +34303662376166626666626439656434363362663134646538363230626635643637363435383361 +32623731383163663839336562313330303935336332623539353738643534323764356639373064 +66663737376534633230376331376338303131313733396432636435336435373563326139316639 +63356130303538633732633532613061623332656534333766346462326161626637346532393135 +63663130306231396636643231353663383839323535633734643562386338356238323764656332 +64303630353130383062663662663661383237326136613736363766306433366337623361623162 +34653535386162613666643564626261626531633339643033323663346232623838303964353166 +31313538613234643264383465346332663162383362653430616463636362646132663436663337 +38363032303066323665613935633162393035376136316631656233323965366431313063366237 +36373531396663353464353738336136363432356539633564663636643161633665613536653761 +62636135656564336466313530616366366639636436396435363464323834376162363765373365 +63333530373939643238666262616165623032386664646161623936383466393931643338366339 +35656139336635613039613538656138306261656131363364316130646638373930613930326262 +36616131313538666439336565303237326466383466316163323937383731383332663334386132 +36343635663537376564663330663733653036363733356361623564653134316331306334656635 +39633336366239326665333638663931323632633339663939356334303863623166353564646639 +34386434336135636663383032353264306264353731333431656563396164643963656261373335 +36333736633734393939303835396432366266323632306537613832666137323030326132643033 +36663232386336303231623964383832363336316130373837373338623364643630646131623462 +62633465613661313832383065386665336465646364353035646134653231646561613762386638 +64396635356665323538393337353131663335613762636338633566396239313938393561643234 +30306234373931623637316166613934353136363865633330373365663137343739643263353936 +62623663336433373131626432666564373761643162343866386630343939303165393737303338 +64613535323732356638613036326435363132623561373663616564343837303838623635323934 +31376530656232383433396364323631613465366665333734373662333238306132336362396634 +62386233343738333730346433666334333933656639613366386438613964623137373831653835 +63383933643536363163316239646632336338383436663064366161316162666337633664653432 +37356637313563653638663839646331353735303963353735633432363066656162623365323334 +62643434343262393335383561373363313933636365373439306366346331303865663064353761 +66323261626638316333383133653461343761323533313835343536646461373033393663643335 +65333665323230336438306566346238386136616261643733343336373937303536303466643834 +34313237383539306537323666653137306333653863326439653664656462636133343966306530 +65323934663931313834303665346539393563383934323562333030653833636531323532343836 +38663466646465323039656161643466373762313838306664356232303033323865396165386531 +37613465663436353964356461313965396261363433363365346262343537363534613465373635 +63353539333735326430353835376137656665646337653161623630623963383231613936313133 +35363865366638393339613032623261386532636539346464633333363835343566626133373332 +63623566666634326561393231313035376339303665313832353661643561346330393464633562 +64306532633232323766666333643333303531396636646130303436666330353633333264623639 +32383432336338623664646532663565346161333933666265663238663738323532313764383364 +31323832306661393161623933373532366639313266316466303335356636393165616231396332 +36663564343564316635656630306136353138663839363061386463643039663466663037386137 +64363764353330353837333365383961363062326564633536346533653732386461353265386164 +65303366356563326336323765356230663935343062333935616566313936393230306166336539 +37616561356666356265386564373935316562393138616464313231323437353065396466343765 +32363463313039363863383737363039346338303164336265653436346139333763346235623564 +65336561626666623030336335376364303433393730343366393464336463363539633738393265 +66336461306263323639393335363239643964306333393164616239666137333864336166343063 +38343961653137326530383366653938353632313233356561323835623062333230626461383239 +39333439626533313465313261376131646332366438313762363439623838633732353235333936 +32656466623938393239653337653564633764663866623136646361663934626431653064656664 +37663264646437376531656339333238366239366237346132643730653236663834623364396365 +66643939653965373434316365363739663061326262613032316161333936626433373637396231 +62353434633963393635383639653734623039356631336430326234303539333337656464303832 +39336539653339346361653061316634313264653230323736333662353030313439623938313931 +32353334646563633835366364633632643130613330356463323634663835376330633531306239 +36653064626138633639343961323737653538636134343762363637326632303365376661383863 +34343338313761313335623963616435386266336366326430373931383534633534343534393137 +37333939366133376436353538643935336232656361313662396332323538356263336531646639 +34326632646635306265336333393435393234323833666664353934363631393364316466303961 +32313562616366656163663363366661363734636234626634313233386133393362326633313631 +39356530313630303039633964613436373432386639643434623436616436653361663431666138 +61306534326635306534366430633837383538393666643030393432393038616539643239643463 +64626666316132636563336666656266653632373635386535346637656666626634633030303931 +33386337616431623132336463346462373831653065363433313161623931633633373230393534 +39336438353535396363323161663962343563356431336235383833326163333930323263336438 +32313337623338633564393237653339626438623962323832393933306638323233343630333539 +32333439346635306238306432646139333962313436393638343134353461383138626331336538 +33633937626531316665353263356364313965316661303965386234343331666230323036333665 +65326339643733356331313839356666333830663061616466363835366339326463363138346563 +38643065653766613330663261666235333466396337626133653862333766623139633932346334 +66373132366162626432373261633533636232303465636163656261623333363633643530623535 +61643266663165616565613338633237613064363766626635393535663739376165343664343031 +34323534393866383035643837396538343438313462316132313833646564306235353039363437 +61363563343863306333376139656637373564313537613963363539316537343230333930633562 +61626564303130363232313633653061623335333633613466373633623230656433633232646238 +62396532623830656562326136616365333532303336613137656234653836393665373236656634 +31336438646364306361653737633738613731323935626131316339356630346636613261383065 +39393535386631633932386662623432313830326531666439643237333936363938653261393166 +61326431393037356661626131316266636561633030333362306664663835383937393834333237 +39663038393230353566343565613737356435356532643534323563313036303562313534623164 +63666361663739613230653533653263383566363431346662313637316235313162313932353439 +34343739383531653733306264613535333031343362353738623531353866376464643266326264 +35623865663262653539363865656537343066353432326562353132366562353839663839326138 +35313333326231653364616162643938346437646666323336643332636634663930663532376634 +35643162386563366164306263633638386661373766623534336338613338363936323737343534 +61393233383437323430333461633763396237323032396666633434633734336165336339326630 +61356133306465346239396263666536626434326437626335653437363537366338663438636136 +30323064633137656537616666366637323338306332336235376333613065353565316165303635 +35633664663531636636623563643535356330313031663037643137353166313435373563373831 +33333432363864366631363762346262313139353361613732643165323834396330626438343331 +32333464633361343064353539333832653964653365336361363033653131646265323463346333 +34306462316434383539646433646362386539303435626234353764623730626337383131616237 +35313861623463333637343664336634653034386334306139356239623331383632653934376639 +34356561303666313961623462363865626533386232636535623939636364383331613932316637 +38363961353765643533343466613339306430656564306566396332336137656464653137333935 +65616135393662336533346263623962336335393261353163643436353230643836343562356132 +30393633613766613134343832356366323630396438626334393936383337383034376264326334 +64306131316633396361643731633764386132623730383665336431653566313737353233653361 +35616131313163653530373937386333376438316137303362363438626665376633653436343663 +66636630326662383135343063643362313532663935303661663166386535333262303235613531 +32356661353438323433306263353136303733633666653964653064346632656131663965363562 +62396538323036633437333435613631343965336139643763653639626436626662333837356562 +66356562383336373166663561366461303462376363616436333134613937386561333137643430 +34393433613632613362396232653366306230663465376233653863626138656665663161333130 +33366633353232663635616265633766386162623163646236396635386164383630383639363635 +65666339333938663330623632303366373331653037633363303237613162323236303733393363 +37376136313636633362636263613030663531313136303837663337393161636465373635376235 +35333266323730633931373662653966393630386231373432323434643763386663396439306661 +37616231326334333463346637346330313864353665373366666662333736393931613536353731 +36653666653832343036303439653639613132633337396331313762356664333033633864326335 +35373338626663313733383466323962373637363238346136383537386465616235353331643238 +39343563636663356234316432396635636231336431633036636165316266313861393836306665 +37376634396161303433613931623266373838666639323063303131353036393835366361333166 +31363534643865353539373461313638396663386561353265306431326434656462326566356532 +36343137396235376464643435343731633433393065613837326363653934383437623561393133 +66326231656462366339323130306137373765616639373639393339666135393662323436323266 +62313666383930663665373365306639323037316133313366383365343836393261376163653264 +38313562633032363838306333373863333935336231623539373732666639363931663831653937 +33613333653236343661646239663732353162313335613665653661373032326437633539663831 +38353762626238323839386439386239373866313330663331643265303836336431646135303665 +64346638623531383233383362653862303134303335623036623237613138393861363932353865 +38646561363764383864366637386230303134336536393730393632316436636537356461303032 +39376535363739386363396661326365383165326133343831643265616238373831656630616262 +39663536336166646339626162613638366663303261616264633164386331323132343363356663 +38366635613636336463376162343762396231383230313665643637373862623662316134323565 +30346461376239306336623566353162646330356135323933383134396434613031613433376634 +62323866353764343035393365393934633633376262386661386266306261633766353262363761 +32366136376236313633623433323534366562613766363763633636383966313633373033383338 +31623834366265363262386662333165383836623636663965306437383632653231306333313638 +34356337383932306435323133343835663438313734383231363437366565666531353338346164 +38623030326339333564616663336230633433333732386639353434646366633963316231306364 +35373336323038363536613364393034353132393931353866663564393161613764643232383438 +30626262366534303936353233346563643438343161366665613839653733343566303134303438 +62396230343732373237643837383861326133643432623836646537343236346134636238623963 +61363235316636613535336132396563643430666334663930636232356535393964386265653033 +65306236633237666662383837626136623937356435363963613231366462636639616166303666 +37623466396138633564326432386363643133366332383235303833666433663834626334383964 +39633338323266663335363033646637386562383732343239366638386334303937313937336137 +64663033333763386230613466343261386535313433323663623832663133313166376262366436 +36326635363564663762383939366365623034316531363035373961663265313736363236666136 +66393736623930373565353132623835633663656233333832356133373037353965373464373034 +66623432393536326565616438393965303331313437653665636238306638663064383136346162 +66303462306236633565613761323065376137656262636331363737386234653332366537393634 +63623666623033303933336565613437353735626263643266353833373964613261373639396162 +37393832643137383761346132373566633031333534636464393261376331326434383237336135 +36646439353135373533636462373734326364333364646335336238336232323533653063666365 +38326361326265313638653630333666373662633531383734643136393164386633366234363132 +32656333376234313732393766396138643364643762663738656439383138653364616539383961 +36323938306662376465303030373566393262303538396138343734333035636135343466396432 +32623466303863666532663436373062323232353964323539643962653238323462343763666666 +38383064306237316130393462373562316134383735343133653738633761346632393733333262 +61363832636438613837316136303665626332613239636135626664396139383234313539646565 +66333437343861336135393231346538353365616135323062643232346662353939656566663863 +66656531666537383163643836376332393637636434323130633438626163366137363639663763 +30646430333039383531353430646430343831306331353631643338613835336661396138313137 +37363430653536346565636139346139393030366633626332346433616137666666316631336432 +35613066343661656530396536396439636165363762336231313362303765633337623439636331 +34653934643965323331313437383531363931353132383736323030663638633963356238653430 +62393939616161336463333333313362633363396632383963636164663333333337393136393065 +66643666373162356662363338313337373262373337363635323331643761386266333537313531 +65646639656432316536383032376363366538346332323637623665323138663566366339616161 +38366133353764653935363833626265633031623266663937383936653562326333373835303636 +36333636613462396664363262353036633431633937323962326364363037326466656538316133 +35353937336563306431653533663135363835336366306163303264306231353334646630326661 +39613766303236623066373436386161326431643937373064326237336664646530326239353536 +36373863653965343338326138353036323263326663356434333765653463666435646635373762 +62323036646634626562373765363361383063316265346231636366333639393531343434323132 +62653030623230376336386630343830363630653231653337643761303333666336653731633535 +64353436316164376333653561333264643930666235656165363263336166626663643639313434 +35336338393832623661653961306162646537343563383366346230663032313435393133303961 +35343031346230633535363532376565356235303837393335306265343563653235393934373639 +31613137313565333137363361643762303565303966376562626564363631363864616234303230 +34316163663666643638386335343165393535366264313833343837663335366465306133623730 +65666538373834656539633764653035393530316334623265303036623064313637653166303436 +31383964363562616539663734373035363366383433303263303561373537633163366563666664 +37366233333365643439666136383834346661633066366364323066646364313335646663626264 +36373466396336363333333762343634623534326532323236303835343333303763363738633237 +65386432396235343732616430393564313463623762643965346134346164613236343864363039 +66396531333766343666666435303330346665656337636433666534626261323235656339336635 +36306131366236353465303832316236306431636331653265656537393166313834386266623730 +66393137643334383462323364343463386632383664353332656561623464363761373233353366 +64373937353466623162323937366465336165653636303738663166636332316430303332616234 +61326538646430666634663664633063353434333130383966383462346237383436633333373736 +34653937666333326432666561653464333361633931326135623665356433353064316638386539 +65396462336238323834366136303061373534336239653439643261643137323532373466666234 +61323437366139306465366364306664633438383834653862643432356365313061303661313534 +34363733653061383634366634633461383563633938343064303831343464633764326664646537 +62616135623539326161353763323961343534623836353535333434386361356163623633353339 +37633466323339323339643935373338663461653438653230363839373965366262643930626363 +35336439326137656531326662343336636236373166393134353539643065383034666337613331 +63343863383362383833643061383239383039623664616163656633613664343061383230333332 +30326161646234376230376666666133396631663934333936343662323635373737613765383166 +32393132356333363864376233646561646532616434346264333266373037353265633238636666 +39383930623839303265313037356164633333383435393566363535626236643961393731363139 +61663637303831623930356537656632393831396561366637633133353330393863613664373634 +37623030343937666337383132643539303766306666343139306564363266356564333966626162 +39353264653563656133343237643963613561363062363465326236323139313135633130613939 +30623935343834326135623231393963336637323834343632326562336133393235343138303831 +65626566613465353962613364343966383337366333313433633832303338636364656630363732 +37316237376439653464653938623835646435623437343832623462356465303234383762373732 +65353139323738623530326236663931363565616461353530343733326334633861303466633765 +65646533353232363436626365663362613235376632633338306439623737396430303037306434 +32323631353162656536663831613035396638316631326539663736656235313731303133636366 +35313336663635356235616431376566656362396635643535613739363631303839656636636635 +62356431333664303335303335326637613036666136616366663231656637393738623665333534 +65383365356265643537646365353364373234366362623731653161383433623036396363343761 +63326563613961343332323535313965326331353839643064356331303761333663646563323762 +63623338626465366437623162386665383264656266643037663838313066353731643265393832 +31643565303531306339323831313734653239323734313436653236376433363031633536366433 +30643133616533343063346166343965666662316163643332373331346365643065323531636435 +66613564316233616533663931656232316535316662623165623534643465303731333866326333 +65643163383034323136663834613762383962653661386463623264343132613331643362326264 +63346334666261303666353139323831376538643033323736656134626164363635356431373935 +65666534626266353535623861613530333162306336386638346434333462653732666330373764 +31636636323264323238376433316566333266616239633765346638653734306430313837363163 +63396437353735313632346665306165366562353362633037396637623861653036623665383366 +34363463306238303263356130303332643833383333653162656130613365626363316361643465 +38366139366136396432616463613433623761313263316236336531303666303131333032306137 +61323838373133633233323163366237646636363966333861613433383135623530363233333632 +36343337316266333139376236656463383961653065623239313633393034383236343163646534 +63393139643434383039373530313364396334366361646664633061663032633761393932373264 +37623233363563333163326265333466333739316665333132336438323934643135393633633365 +62643964383135313865363663643234643536393539663730666334386536623839396164663861 +63316631386531346432343165666236363633623535323133373066656339346165636631613339 +66396164623033303236363332303734623634613731646238316131383263613838643933653263 +63346365633763616236643061306632326231643533366635353031333064646439646537386637 +36303832386339653738333466363062333938383834643461333866363165303436653632333465 +66636561363466313432613362386230306238363137643237623838353163343165656333356461 +63373431323766643065613466666232363062626536376430616265353731393464393031336334 +35646134613031373765323632633134343830636536393065323862313631616537353131363965 +38396466303236323532616165323730646366633066613166306263646363326164666565636338 +62653034366235333034393034616163333662353138323736386261346532313637636234303936 +36666164653365303765656333643431383564303734626434366139353963396234333232336365 +37666163653334653438643965646630323366626130623836353331633162666630626337323932 +32383732636434663662653263353239343233363662633534366532616465313731383836643936 +65363164373363363138636562306633373534323134386639303266646334396133396664363639 +63346437306430356335623565366630643663373936313738336233653132373734646336663933 +39663031623235333337666163313362363832313137646562373736643137363737353164353566 +63363265323534613538663638626261623663306430356532313539313233356166333132396339 +38373339376133316130396438663864303132313064366234393131393537316664323930323833 +34626230366163393665393636373366626134376262353939333935336563353766386638613935 +66613963613333656236313163336662363239333561376531653463633461333164353362363362 +63646131306362666237373933613938616638346563613539303964343035353232363436393934 +30323263646439346135313832333261613637393966643766353264643065613863346230373066 +30626463363463346432666339633463653330656234306563343735326261383265663434643431 +61653832613832303465633061383331323432616139326630646131663363303536346666656564 +39393064633736616266613839656639653734376234303263653730336335663332653363396438 +35306566346664613337653561386530363536353763333135633061626632346662636433643434 +34323464363539643966666661643337336336656532336439326466636463626666626235343938 +66343931636132376666643039623134653234306164316237343662386566313030653833356534 +33636436663566653330333939373334323039663063303066646233313339623435616136636566 +30626166306364323534633331376662383634303462343766613933373063336163636234336139 +34343462313263633236303366346238303339633933376639363738636530623933363734376365 +34346331636164376230623661616232666235363337313262336265373634383338353739653233 +63386466633633363961336435613639363464633135343836396335346361666135623661363236 +32343330663364663835663737326539373132343434303630356235346239643161376238633630 +64636239356564306339346238623461346635306335393632616535353439613736366639333731 +61353563363364373963333163313837643339363433333534643465383539383861626133323261 +64623539313666383237333339323130623632373234643864353762323139326338646163616362 +39396461316432623363313464623434643937643061353030366538383433356536316637396333 +62306334323539633334666330613736373161343630373734376463383462313161643564653866 +66643161363732393233346462656262666563363965396536346436383366653062613264393938 +30316435656162623439643164636166333662353962383766366236353637393138353535396130 +61636331393439323063393763636465336234366338373866386466643331363563613966353635 +30373630643838343538626633313331666561633837323634643231323363333739383138663338 +63643266633630356432643439363962643035333233303934383161393131666663396632303964 +38306134326539393763303535383735643733366661393230656566306532363431636662656630 +62613137646234326333646436663864353035383164663133323739663963363432396433323731 +30376138626366313663333136623433626637636538346437393964366631643466663435636664 +37386662306166616239376235653565343565333732663037663031623166383963346335663038 +35623238643234323039663933336131663765343838333338636564363137363631633437303338 +65393234396161326235393632346333626532383439663166316437363764313566393162633739 +30386263383664663561633666363439646232376530323832646638653362306637316366613135 +61623034653335643934316138376630643337353038376266303863616564373332633133323337 +61613835306334633665383062333965363130646335333537383365653138376161656534393130 +33633265653761653634316633333439343461383166623536303834616633656561343838663864 +34393963636537333562363337643162343330323335663634383263666664646163353562636262 +62383962663834376265393565636265326365313231323462633639643832306334393838353734 +34323964633736663832653637656530636565323139313037366532663361323561613036383063 +38323462386236633832643635656664393230336263626530336131616531336139613266303535 +39353534356261316338373265643732623437376566626662353038383862613432623265643330 +65613735633436633830336336613233653363386330303062313763363464643430326563666464 +61313563613836383566656466663365636538353237363731663339393063386263643463363738 +38343431613066326131366332663832376633623135323663313534363338376661373732323335 +38346131616339303838356636366239353036386430373164643837623861386337313062663735 +35633463363661636564353634303738303438626561383532663834653466333561306663323864 +62626335656539656236363837373663356366636136383337643134346265626431343562353666 +39333938663438356531363736333065653465383235363231653964353339366264316239373839 +64353864373265333035653963623331616365653830633966313533653939646637326565383931 +36666339663636653361396262393666363065323562333036336438623331633039323634386634 +37306239396565346162666463363335393132373262356235666535323930313733303265633963 +62356232363664623033653234336132666563343135326463616166623463393139356133646666 +38353265366331333038613232333630343434306365623563623738393465353163336561663532 +61323133383035616535303961663334643138616237303461656364343433636437636533373261 +61623634663034613439346532356631353530346666323939393733346634303237383565663537 +39356635623632616239396662373762663234393936336165336237663634323739663134353165 +31646338623561323263353762376264343033643862626364303933323163623633346363626137 +37633534313064343935623465626534393636643530643039383330396137616532393363303937 +63326337653931353331623634646433363833633264633234303138393166616134396262373032 +30646533373735663137383236636536353365333535386437396430363135376464353464363464 +31386363353936663037313937316162613733346361393137343530623632383834653436636436 +35613562323335663932666164303736643862383838363036353538313331643433333436306435 +65303862636365643534666330653662316234646338366166356638666262643037386465363065 +30393762663866336532346633643962323262623263626363353466633533636233623962616463 +66306263393066356261623033646335613966386437636132396132376339636564323435393032 +65323138393535643361393664653763663033333366313631643830616265313462353234386361 +38636466653838353836336461343934353262336564313835373765653336363731633261366231 +33346333646530343438633465393236623438346566636665313737663135613731353938613264 +63386466333937353734303336613730626339623939393766633963373966333439386334666238 +61636533303161643335333435316664373634613739303763333239323761343462333335316366 +34633463316534353532356339373062383935663765356438653437353737373661316530333263 +65383964333534306230323936643962373731643232363937366638333337313332316164333561 +36363139376132313837373838653034326665373265313235386562623065633964333430346564 +64336336616534376461356339376336393930666435643130303166646263653264353636343465 +35626261613436373537353233653766616162306534343064393931383233313065643331666164 +39343963346430636339373262303465613038383436303861356130666639643034366231323262 +32343135313632613766643764333463306331373364386438373534663861396638336462653838 +33383631353065306266336136303430646632636361383964653862623665383031363564663737 +65633134393266666430306531653834363130353563663766346565623730383266646262313339 +65633831646433633266383032636166373865316661623435353865646633383936636362326131 +30633866336464316433336263376234383861386261393730643863656437316162613162353933 +34646365306362613138363463663439303761393237643265353065396339343066613031666234 +61396435633563333138306662366464613364636532353062633663303736643766333634333630 +31303361633530356630393065613739633164366238343735303337363733306337343063306435 +61363766373737356565626235393335353033613032383938636533376532626164653330383564 +32646464303739386332646531316437353966343635613733393831643266346662383331623935 +30656639653662343965616164616464623339386466393938353731623163666665383663623233 +36653535653764333130643665663037323064643237313937666366303665343736663334393337 +37646263663064383833663332373235353830373934323138333662386565303262353939633965 +63663735363936386437333531363732333234623939643935316137656263666662353139326638 +33643731653362626134666434663131616662663830306130326430356464346266323637306261 +63653032303761656436363265333835656532303433353934623063396262386361366333393335 +63343634326536363263633235326334396631376639306136326338316238376166656438326537 +30323264623339353337663164313433343531643561343335613033636564653535303331303264 +38333562336262656639333136616331666430643439633931306634336335353261393962656264 +61393836376438316139346361616461626234353531393761643734613838303034656164616537 +37616336396136653430646433656638363932316666313531323164386363623931343263343834 +63366339643265643133626236313965393565373339333965343631643632323430666236373061 +62643831396331363235663761343764313565303130336133663365366166313332306331346433 +62646636383565393135353164376638353732626264323038373236646333343465666637623765 +39623234653865633735643330383639323730616364376665303963363639326562353662393032 +63643561653531316630313530343637303365653130636439326331613638366362626266373936 +64326232643839666633326139313838333565656165353636386361343235663962633063353330 +65336563376163343562646539616236616234313332326164316436666630353438653561343135 +64376331303732626232663831346261653230643333376532346232316561323435363964346231 +62333430646436333366653037383366623563656533363663323564306436373963386634656165 +64353838396431393238616439313733623332636632313961633862353464633830626366323632 +66316361393834363536306639303033353164643165303963643066646531303162393239616537 +63393535323431353563313639653635346534363437653431636337373233336262663765623435 +37323563653830323436376665303866326436373263333965333133613932383532323637353533 +62333533653535646337376565343838373366663732623164666633626337653865323465663461 +39343566633537613862366331373063666438383062346635616339663761333766353239656663 +38303566643430393432323066393837376532363636626430643332396438633866316234366134 +37333332343334323738353231383031373863393733633765356361623363333536636261323433 +31303833353365653532343763303931393965643931303265323136393832613735633331386536 +35333734356433383864653933326565383031376632333134646266303363373438306563376264 +38663737376238386630396131363230363064626433303162383236613061326338633834646164 +34663539653562346139663237623330376637393464326633633039656332656639633165393439 +38653665646633376330316239306332656539353664313436343731306537613830333937353434 +34333666303738363338393564363230626165363832333739326666363266373136623664633039 +30346265353236383530316664643035316338636463643336653266383732313065343561333263 +39623032623635343634316464666537613539653636333662636434656565363230346639373534 +35643265316436303966373335346637306266663132303437613333353438643834633739316165 +38356162616639643339373237383334613164643832306638373862396365386161396466386337 +36353335656431306362386234376233306663353234643235383264336238383533643836646335 +33366462636637643061313532316664613165323265303164333339373261313830313763336266 +37393963303337393735346631383164333633353166656461343764356237386364653261613339 +66383534373563663433643736643634623630356134346462313865326234323037336333323862 +34633763646364656630323364376333343733333066336135336636346637306564373939386338 +65623166333265393165373932316132613837313233306364353066353233643162623232313662 +32386235656230646166386234343963623461353138323063383930383863353837353462396265 +35326166303738613930616239383139626231373338343565326362376661633864386137346366 +32613938633431653737646231353063646439636465343230643534613132353862643262343062 +35396466626236363831623039666232626165663035383631393565316231353030373937313165 +35636434616233346165306238363330653461346434386262616466333663363232363837343062 +39616137303862613735336461633931343662633939303635613639346331326239343237663636 +30643531353565646639633163666564646565623962343235666466356434333730616563633132 +61383337626464363763363737363564653331383138633539316663346231363630386161353966 +33613335613465303262663461666261343232323562623064333236643066636433653231333366 +36646132396138346537313939666330343636643661656362373638383337653632303336366563 +61313339346362653339376234643661316631323562613231306130666138366561383938653432 +34633035353933376161333231333937336664666534326637646530626261613839353661323865 +30656266623432356262306432333163313038373530633539653237623165646133306437396331 +39663130656565396233353061376136626430353933393431383032653364613130346137656437 +31306662616666333936313064343531636462653763353261303663306163316632633134626633 +38383334363538636137313935303964363666396131376666666663386464636132393136643765 +31323362653433353131303837633165346162393636316563336430353738306339623732666134 +65376666613262323333346135623631383665323839666530646265393730633736646163386232 +39336565386236326334306264393965306461623030393434653439373236656239336665666230 +38643530646466643334303561626463303839626162343333303637396437643134373334663739 +35323466346635303630613636386437343832363434653363323764306661613037666465663837 +32356466393565316566356564626261323233343839393536313766323264316535653463636635 +62343037343933653866326636666530623464353334383339373938323132326564343664663936 +64343433653861613333303065646366363335346662636462323932303761333233336461616436 +61343965323238373765326633613466383537666239393739386264303533336566303839353438 +36356636316230303631376365346531616566343961316634663265393434636132303131636366 +33396634346232643034623763333933346237333030366639303633346333376130353735663266 +63306333333565633261363535306630366336623162363062396535663161666539656265643237 +31616333636436623333386461386461616231626133343738376630346531636337663135643165 +37616231373637343961336138366432626163613732366538373266663263393133326539333638 +35333865363239346333663637383862636132623238303066643637653930356330353131346137 +35643632333432366630336434386139343634353937656536383266326437626632613538336231 +39353837386232343963393334343930326364366136323335643966326664636564393235333462 +34373264623165366432363064613432656138623938633535396363383035336334643838366633 +65666436346135616465323231623261356537643036373638386335353866376365376534643536 +62306231353330626234666439613530356565616632643231343131326366666632336337333363 +33353030376562313661633335356530336265633163636561653662383033323633306561663537 +62303135353166636131346439623561663239353536633939613232613063346134366434386335 +32636533613330666137613632373433316336656165663639666263303931373238633966633431 +64316261393137386565313238363235363664623134326133623833656364356362666132373034 +38333365306238643736396361366230633832346437373364633066616166323233376363646631 +37633863353438643731303739613130653339646665323436663362333666313432373132336163 +32656162346162323334316361656631616533643431333734366333633761313539653065396665 +32383137633066343333356264376663343366386532623930663437363264356261346234383739 +66356364383834386563343164306535613033383564626534323936646163633261333263623930 +39333334336661313431666136366366626331323665613065323963313431613931666363383537 +30333134636261303762306536306533343437653331363266653734643262376164656633376630 +33356261386533613235653866396431623631306331636463653736366561663330633864643133 +65646663313862653464313639386236663234343963316438373666333634643161373662326137 +62366639343262383635333465666161633430346430346136316234376235373639303363336364 +34336235376132333164343262386261646637656135633763343739656533633062316634346665 +65353936363534306237306136363236363530313138373131383130393431633761333766386165 +37623062316230323939306336353030366334313437313733393139663364396333646438356662 +62653130646132393330383965303336356436643666363034663833653334396232636236336562 +32303366326138633738343535663166336632636164653762363866633237373531356132623962 +30313433303031633033613031386532396433306330393535636261353433323935333032343231 +31396433663133363163323534626534326331636339336639663636336638393234396262363238 +65306164616463353430616663376464313661366330633238346336373461376532343130663338 +33353333616537656563383062643737396438616232336530626661373636666162363433666565 +38373934363765383531636461303064313164663030386235663366623538623464313436303433 +61653236306366326438623435663537383635353034653032643666346631333031633337323863 +62306363383034623232633265643962323938653738373666383737376661306464336231373066 +37613961356632313863383839656662623531356262303363376635306632353130343764653633 +61633638373566356535373034643439666634613431643861386264653261626364333738643737 +34316663376233313736313936326632653531373732616130653138613063666437653662383931 +34646162333361333336316233373236393838636435623731633032363563316233616239353064 +35613464636466323863366666633039626634663835363664666561336135646430643065643737 +34636235396565633834366234663630643537323663346432326334353632353333353938393564 +34393239643630643865333230313637316439316235663937396633376265653733383630383739 +34343734333065353564323335643039633062616139643633623438343363356433373235356262 +31303132346363313364393162316239326134343031373963656536636362323331383036353330 +61396134333639343666323931653338366234396263383638323631346165643635396462323763 +64363139666539303432633538393237653833373366643435336439373638333861656530396363 +32316238383331343339353335393730653336303361343632616133626234363431383733386234 +61313966326331316366633431373162333061636430646339363162646664396633346631646562 +35383736386564633039316366623735643732616335373162353139653536333837643230656434 +34646533336262623031663933613732353037343132633534373838353931616532386339393662 +34353639626264633833396135306433623161303539393839373138666636663530343963643633 +31313861326166633962313761393134373665383366616435326330626362643037303434383631 +64633162623333383236346138386234313466336536393934393134356636643238653962346264 +39316436643335333365663133616262653764316365366339363530623730346361356236386438 +65333833353130616262623935613462326439663561643561383539313835633634306565336561 +63656332346332333930383233336166623935323564373231623932323735343833656464313164 +37653235353332626537323862313430393361356265646334653431623666343938656434313135 +30646533653031326635616463373435663665376636386566663061386337393361353030616136 +32363862303235613766376161333435363135333862643439353238653462376335383365386339 +36386234613664363135323933396331366336663237666530303931386164353331313933663861 +32303662343037643263313437613564306638346263386665623730646131346462396432663036 +65633562396461616539336330613834633066333430383863663933313836376561633339623661 +62363431386637633036373030393262623265306166636531376462363732386662326436303637 +64323466316362633233353230383533633263366362373139626664633339323633303265666135 +66376461613237376530353938373666626664356432363637383534613338343365336639323033 +37383062636661393264346239653936316232656139653230653366323832646363353532346166 +66373230383339323030333533653261346638653265636565326634393039653730396537343661 +37343861633239636536343263356532613164346238373266333436313239313966353431313530 +35613535353039316337316664643933663031373231373337643636653861396435626663616635 +33316463636466326165343962333661363661313339616631323663663561663261323061633431 +32353664613164343666646165616637376633376333663761323430653966383762623764653930 +38303435396564623062663033313439666533303836356639376530613563616365326235386265 +39633965666565373637643762333234376265366632333234383165613064656564316234346431 +33373563666661613830356630306435656231613339666530306436616239613364376665613533 +65373066663035386533363962626465323163613938663139646130663663623332633533333662 +38376261646465386638643966613231383165356636303339616331346433653130386539383763 +37373837373862336665343130643935316530643034313634376238373036666330656631623862 +30616337336237353930313239616533633531646531623137383266623431373061336434323435 +33353333366236663765326566396337383935613864373736633865353333376130343166616332 +35323531666233363935336631353064663462646662346462666532323437623264303936356365 +62663836653737333561656566393763386234643862363532613432356534393063613936383266 +61663637316361326638386161613366393736353335316531353066306166313630386437656162 +34356330373130356664353532643161303264633030613139623632323933333161303262326439 +39353731623663383263623661333231313963353966303838656339363066623165323165303566 +34383562633065303231323537343962643637306335366531323532376337393562383261626265 +63333732623337616363393865663833346239656666663434383166343031393535626130656232 +33316161623166323561366130343764386166346637653733323466343039366565326338653835 +30633264393734393564336365363163613461383061663838323235663734306135626530323762 +62306465333538383633356265346539333761353430336265613232643736623330323465353339 +35626231323263303933653830656564363630613637313231336465636464303037653939613438 +31316630366534363863343930383762653866303539333362343231303465653363663939326132 +35646165313437633938636264636631323666363935393764383736633330353635393330303833 +34373333346262626462313136363664343663373436303739663634656236376363373034353433 +61373662616635363932613765663930373338666238316134623439653436393066653139373930 +35366565656434613636623065623061363533366537336531663037653832326138636139663562 +32346634343364613163313735646335376333333133623661613735636234363935356361626334 +31633232623332633434616530656131653664363332616337316566646531366661353334323561 +61623966343339343135396666666266646331353834323364643238643239633762306236323138 +31633835643065316432303133323638623734393133343333643638356564303566643231656133 +33646130653834653964383961633230376561323232633138373637393739353761316339373033 +34343664666636646334363065313062643939633337336433663533373563386362386132326232 +34666233326639323830663333616366356465623534663331346663656636373038373963353236 +64343461353235323537313033633832653364386434623035373464633633616163373339613066 +30646232623139626139386139373931643933646131643962303039623261396130373638366131 +64613732336333303263313930343233313830613131326634666632623965633936643836616238 +34633830653733666131663034303166366664393034613637333364663735356238326363623030 +38396139393337306266666433613431353066333539646261633731346133346265303261336566 +30366636666266613930633263303162373561373761663133613432353865333334366461373838 +37303534393634663866373237663536323531343539653231633137313262353630643065326561 +32383363313265653833306665633737663838343735336638313261313765353434643432373930 +39353861623431306262323236356565323361356635303232626664323432366633383565643664 +62646635376233316138396664393733343438316539306133396463396639333637376237323634 +31386464653838323432646262616466303365336136313834363862363366363834356439363338 +37313065323338386366363634313962656139653666373932316337393466386362663166613730 +31323633316632323063366362343433396165323361316165306562616165646136306235323537 +33396233346134366564363235396164653330316330633261653339333963633737373337633338 +62613662306463646361323437663339383264636137666237353532373630333338366638643062 +39376236613734306235396633663536643763616431356633636439363261653033626361623961 +32346362656466383765633666363631656535326239656139316534363531393663323730623361 +37333038373037316432666131656539373834343938383465333766636639373132373830396266 +65313931336234396536643062373964356236343838626233373562333134373338323037316531 +39383063393766323135656265633237363237623633356364386530343362383637323766383865 +38636132353663356133343366613330376637623032376637373165346461316230636234353035 +38626533383435383936613133653530366439363535306462643832663163363034393434393138 +63333532316437393239663465623864636633323462313639313062656638663536653961343235 +36386531383164663534656532326362313936646532633864633337336366326136663537356132 +66636565663662346430383938373862633135623762343037313034323066306462343531333164 +64383535643032363135393135386633313966396430326362643730383138636331613865343532 +37626665643738306238313065383834306439373333666139363434346163396562323265633735 +34363736613033633630613034636539333231646131643865333232303233383137646366353237 +31636262333464643439316361336462653433313066373133356531373031383432353561616135 +66343261336561613961666239663266363436333262386639333132346564323962326461303435 +36363239346537656431396437323232623933613231303635343638613834373630326332626462 +31653939376331633362396564366539626335313832306262326665336538376139373563633463 +36376162353265363736313931393537666339363963313237316438633665646432346263623764 +62663838356564646565313433343861653435643134663565376264313866643439623536336163 +38343533656466643033303630383362626466613466313834393061636663646265353333646662 +32386463393364383561303230343165633538313431626239313462343365303762666239616338 +66656536376232633165363362303266616132373431313537343337336131353262356534623837 +30396661333133306338306636616630373938653037646533306266323035386636393933376363 +66663036653833363966396436333531623537303661303332316533393434383561323830376331 +66396664373164346134646535666437623461356134383539643034333836363038336238376336 +34343562613932326664383864336530643163343031656231393138616332303637623733326463 +61303230306636386138333239616532333833383637663534623534663562396237386534663237 +34613065376633323533336632303932316365386239383564343965343034323034623265353661 +34613961313632653733326363303235666131336662383134636162336462666634396639326366 +38666133663638356666366265313132666539646366356535653866313064626635343132396132 +34633234363838643864626661613239363636366362663663613662613530633335363234343163 +65353964333832653837313965383263653237353234373131633064383237346231653436346664 +61373337393835656538363836396236346433366230666332383635326163613530316236326562 +35386666353239366661353363386666356436366230363035366534646335623464633138626662 +35393439363036383336373530623636663164613033626236393939333039313730356261333361 +66356238396237666561653463343964303763313234383663626232636161323330616364383638 +33636662323837623231353461313463346431613466643262623039373739303535363765373135 +62633036356664386537333962346239326462666565656166343531303765373035313839313537 +66633735313739376239366461303261316330306466616331333539393934356165326366323965 +64333464366630336238626438333337366336623936336337383861333266386630326562313633 +62633435363138373534393438383936623462363164623035646165323536653234333131663035 +38626263653133386332343730373535626661373133363561646365336632356462656132653765 +34336634663433323231396333313465663862353434626538626466373933343235623364333865 +66383833383364356233643137663464663236323061376137393331396333363737386162313730 +61643134396438623733396430613464353435396261346239343835303631343462323434613631 +63303461393266666533336535643337333938333330366633656634626132656131356433623038 +34393735623265346366356139646663636364386634623137343933623835356539316537346637 +33343439666535323939363037303537376339326665666663653465366631613233323735613261 +64346439393337663066396433623435646133313662373662323763316166363236353566636331 +36663865373632656430343736636638653135643630303838386639633334306330393833346433 +37326335396333343665663335396430346465643630623137376234393931386531336132303235 +66663663643065366134373363343931316134656131333336373565393338326536316463353062 +31366464336564386235386263616431653636623037366532393836306432613731333730653663 +38303431343830653734366332653735363332666366396230346461323130316631333465656665 +37373036333736396264353063336266656266643362366538633063643338303534646233356630 +37303961383334303866616137346638363931616630373066313135343062343063373331363862 +65316532663863643937663561623438373337653332303735326430316363306362636337396533 +35656566343663366661643964393535626464653966373430643236326561393138646264643138 +35353931613039343139323166303835336234336366613531613339366464356161313330386137 +61333263356665303161643064303563346433356262313339623732643035656136386662616436 +64313630353563316166613033306664643434386162343536373439333966623034633539303465 +66613062636638363463633462396434623863303536343365333666323363646139386236333634 +64336166353664643236323237306236346363356137353536386439316430393031376237633034 +62333038306362666164333238373764343331613863616261383435373264383064353039326437 +65623465623936353634636435356639303630633363626165633966373537326666393763633465 +36376537363732343163353030343931613866366534313962353337373737333963306662643938 +62333866306665323039323164616637316434343437643463653363626166316331386665343533 +62613261356434303439346535633065383632643437653238373638333161303932376235373535 +38623931623932303765393863343430316432313630656132356434666165393032343938373030 +61363566646337323963643734613331326437303263313339363936396362626234323866363039 +66643432626163663335613933623361643362356262373637643065316333366636633938656336 +34393134393365633166613464666133643630326332636136333932636336313534626566343732 +31336536623038343537653063346435363965373337363865363662376235313937656163376536 +30316464383232313136366238336664653034383666363037336238366166313338363165386662 +61633134623036376261396138663231333661646263343164336264633962653433313962303239 +61623935343336356338633763323836623036333733396466623662383064386534316239653964 +35623264656464343564346134336130623730396130343938336533376530663035656338663366 +32623330343634343136333439303531623531383737333935343232663161303135303363353061 +63346361366461623161316239303433623135356539343138396163353535333863316566616132 +38626330616139666662366132313062323933623561323964363338313765313866613731383436 +65393366386537303132616332383261396438633162326130623165393839343436306438376363 +39383863383130666366313438326538663164366263336163316533643365643564333737633761 +65653733363762376661613063633765313462386436336464316335306130313331636138366531 +37633536353265393031663961373463313634373333343734313230333866623036346663356564 +38346531303663326139633263633734346466306163356236636263363938636365333264326137 +62336136306334343264353666383064343038613033623062303932616362316433393232356533 +61393738313534653064366434316665376330663339346465353430356464353263363134373435 +36393832633362663164343262663833383964303661386664383062633964313434633630313862 +64326232663033316463393038383333633661363330646461613838363163633064366163333761 +35323636346465636435363735613733343037643533326630623931353031396364343162626431 +31333137656430633964616362396462393632346335366131656635303965636466393962323337 +62373233326538636233666630356535663638613363353937336439353331383333336633646132 +65346332363835373035663436336364646163666133306661363930636466306638376662633037 +62323134316165353233383837386630643339393138383662386335303862666534343163653034 +63656566643866393739366535633563303231306164613035353630643264333662623831366165 +37313931323661376335373232653834386233653534333162626664626663323437633835666339 +38303431653565393139623838353962373163356665356238353535393231313830386362356439 +38393934396162623435663530666166376234616234616235396638383166613964356263666634 +64303364636362366233613637613038663236366339383463653961613739653763323365616263 +37613832653163633033386430306364656238386432613437306130383138336634613566343930 +39613639653363366333303532363466396362663666376430643061333262613032636662323763 +35616565323965396365633637656433376132313131623734656235326432646631653837623432 +63303163343933363030653434663330376465323163303264623438303438653434396263646330 +37623563396162386637363439643464636530623436643166656463656333353562663266313631 +38303065386664643435333535623932336430343764363564366337643666333533363465343261 +39373530383064636638623830646631623838616237316165333530643838613439373461643939 +33646336363032353962643937616636343930393064373366306531346564313234343038393161 +31663231656531326261663338633731653135373662343265333231383830303133666433306337 +66323535346238623037386664633939393535313765633931333662396466613261316433643634 +38373862653537383036636532646165626635366132346239633332343333363235373730366463 +34363433356336613663373736663861643364383961383932346462336265313864336361303934 +39373639373735643465643732383961326631643730616137656462313066376433326536363736 +64343039656335383664326265663835633839666632633830386433623032653432633639336330 +31643763313564643062343737326435326331666335666661633732663632643161333539333731 +39393932373536383737353930666136363433373336336533323063313330643764333831623936 +39316430663261306636636563366536383534313039616337653634353530616564386638396663 +62353631333039643665666231336662316563643437306433316636316136393035653433636130 +38663663353236323939663734363435623838616531396434353962663937363533353533633434 +34356138623461656333353363663536646136356366313632343032623937393164306364303933 +38636166653366353139353133643732626536633362666364306262353835326566646530373334 +36343165396136346639303962633135613464303163366130333934643236633061303266323166 +62353363646339363635343735663663396665613838633733623032343362656630666133393165 +65626530313262613236383836386631373937376534626639313835643361313732643535323035 +34613238303832656137613666366365666332383835363838303435383230636537616236616266 +34386263343465313465633965653463313862373139356331316331303438393461636364393666 +39316566343539623736666334363434316432363730313464393432333462306639616166353937 +35313137663436393436326435636537663431643938353666613938633937313738643566356163 +30366331326466633666616339343032666461653834363434633334343164643765313133376632 +30336131393539333366613034323036386434343464653838383532356362393832306262363430 +66376263656466613464613465313232636666353638336466313766346437323966383830373534 +38363331663030353337376564323334366462306662323562316663303736373431643236363135 +39366465383733366563333265336438323265656431613636343830613336306632306462366631 +62646635646632643866613336633939663766353437393230366637313666356262396339613834 +32613139356237636138373934333435633764616465313335666162636161643036346264663937 +36343339633633316363303966336338633835646639616638383536626538356632396331373563 +31396237346438653935373138323530653338306665643637653733663263623331343765623864 +62653165616261343133616162356332336330663839643536636234346236323562393732336663 +30663339613337326139323661643562356163353138346162383364346534623062653638303163 +61333961663162306265303936363161663731383734623766323533393566303561653139363935 +65663430656363393364386137353936383766313539643261363662373235663734373963313034 +37633638363565613264663739323334633437653036633932663063616662623363303363366338 +61363735613639306362663464363061333139383064386238386639303763623866363935643736 +34333166303266633839366634623934326662343939313430383362366264653835336438353932 +36393432316335323135336338646462313230316339666239636462613838653564636531346638 +32373136386230386239643263653130353531343835393465363334326130363939323537633132 +33383066376264353562643531333031323761643837343063626135366231623664373730353235 +35326365306134666366636332303033386562363362386164343337396631663166613837356561 +65383863623063313933303461386535366338306465356463656131356639323664376635643036 +61363831343638353764323566643363353563313661643931386466313737343962656462326565 +39656565333531343331643738653863333734393231383066643837346430303861643863306339 +38393230663238393039643663636661326539316431383734393939393835623634356533663138 +61343261363161626432666631653164363961386562336533343163356466353362623639393766 +31346238313763393935613666643961666333653466363439366562633264343333343335316234 +34396663336163343064313539623464636637626338653138626636383534366335356465336534 +35383233386336333736323036316531303663653665616361396336393061333739636538323036 +37373438646662336632376236313564346533336161356538383763663564636466396263643961 +62663135643431363463646161316130303833356661376631316661653033303439306633623365 +30336463623961656132623933626135376465346539306338346666623965336663656565336638 +62653538616530333330366336333432653236646230396231396437333063666364663264306662 +63336537323532363036396161393466636234363336666432333634353934383036626439646461 +36376538653736316364636137643036633139336137396135343661303665333535323635633232 +35386438383435623031373534346338313334393533356636623637636331323631333265373732 +63336231626562396461343163316632633261623431333030323831343565656366396662393135 +35303834663037616635343332623263613236376364313237373764316333623534373666663266 +62316130636334643433633230376336386630626531353433353234363361333637643663656439 +33663266663063303563346537323735343237356661303937383531653036373337393039326561 +34616565626236323431643866643663613633303966346634373434656530363630356434613066 +61356333653838643935626564313333373636306331363665383234303433626535326538626566 +62353966333634353261363963643131363363626463363534633231653837346238353931643362 +64666636626164353836363366303362633939623137343939336435303635313435663232656461 +32643962316336626530336530383061666662373964653938313864663231623666653137303136 +65633830643739336231663332326533633764323339336138346633333861343466656565383662 +62633635343462333364663134613666323266373333646133663033356137343539333462323763 +64303466386361383034383062333231643966613535616132623139366236633565336334313034 +31623237396335303034323531366264653239353862663935353137336462376131313835336133 +66363733306361373666313138393235663963623736666565363538313231373164643734356433 +39393131623533336430366662636335366237363133306630653366656663306161666661646232 +37346566383437353965346536313364333939336537323036336131623330386237343433653334 +31303439626364623031333939343632373533323032626639373136366537633834623236646532 +30633535396134373034643566353964663537623763623738616237326137653162373836613430 +39323362306562663965646562383335393337323866653464666536353635363639353764643262 +39653465376330306361306165396438353166643861613634356434356432386262396564626530 +61373037643938656634306535376366333766353763366164646139626539333330626538333835 +38633431313230643762393265333364643732373534636433353130616162366630306438303562 +62313934306662373761643736353564656533643939323633636162346166633035623033663938 +31616439366566653838636139653061323733356263663339363134383130356661383334323934 +31343438303361613737373230356236333330633962303033333036396135323464386465386431 +37666438323537306465333865356262613665626365303561386336376635323730303230353139 +31643130386466303635313531313161373535383238353435346132623861366439363061373938 +39343433636634383633646632656134356234656163633265663636353936363037393761663038 +65396238346330623730383462386162616363353862356264616432356661653564346435333364 +31646464333339336565656334656264393261363863333735346437663336646364616262303038 +64393334336435303439653261353735316464646137346435366239316134366261363339623065 +61383134626236346236633831613335376635306264666536663435656136363438393163663165 +62643265666238393539643339333230376463623264356165633761333262316432616139333162 +64343261343962323331303433333366623966613962386663363333663734646335653538396662 +36663233666435613233353866353564363362326563343935386466313339313731346131383932 +35663762663861366366386139626530623338333135623435396464323631326337313463396130 +37346539313234323564396261616162623530646662393636303031613034343134386164623332 +64323439323431373930346263323966623862376332353764323938643962343931653433613434 +65626266343833343931646566343962373839353031623863666434636562613161396435313430 +63396532636563643039306165386163343864623233643436323732363766633139363437376262 +63396239373164623638303031356532366266653639666636393839346636633339383439303039 +35363038656631393462356532663137366138396131656235653365303166346164623532303737 +65323238313736623364383465653934333364633763626134306539346437623838396239363731 +30663337356665653735363130396537363938623535386134643335666263623165333262396564 +33326663313739353430363430363831643539386239343135323163393737323237613334313832 +61653735346364353666343061396362613866616664376264326633356131343033653762643963 +61363537663132623233356632613432326633313339363962626233326138653733616435633561 +38633337333736626461663932333138343732636136336461663265613064363264343862353663 +65356634393936353431656365623761343834643931646634656137326633663932353766343865 +38616665653266643638346363303637303363306231336439333636363031656135303935633034 +63366162333032643763333865383938393732643732383436633263386661393230623231333230 +63633339623366666662323630373935383232626538613133623761616531343063653965653132 +36336334353534306438616632336134313362366630313935396432656164613430333234633764 +35636564386563623330346132346638393531383965613731343034333862383633633837623065 +39353763346337653233313734393963613036613361616135626435353166633835363236393764 +64643861613438663831393961653662333239363161366565303531653135326665613437363461 +63353262356162633361336134636537653534326533336631343564386366373738613233373161 +66383630346533333466336331643863363961303735623535663639336632383462393763333232 +31373666666637353063633261376562356134656430623164356438393061626132353935383331 +66343762373962313139653961343462336530323136393363393465343462346564666366623561 +61353238313238393565613663373561343934666433666564336133633335363431363039643931 +33356637383661346234616636303838653463396464323732343235613266643632363336393265 +32363363383530366337303961623934383465336363323863623031656566356363313131323039 +62386131363031353961303538373433313339333362393166643166353661626138393166393633 +39363339383733356536643539396333376562383163303533643735623336383766626431306234 +65613562366561386662633236643733653839326633353534646230383033313835366237313261 +36383530306232643266313936313365636365316162633638353038666565656331333437626330 +37393032303634663537383030666566326362616530356133633638373366616666653061663437 +31373632373361306434346164343666306538353963396532616261656139393838613539613235 +35666433303331396335386638623965613761646262333731373830326161656136383238623162 +30373933336338313861343863653932616566343337316330313532396464623061323564306165 +63343035626432366133303864326661646466626132356336653738396566663331373264386232 +66366239353037616362616264666361653964313961306233333339353938616364326532613363 +64353337396265353637633639343564376339393836646430393139623230653931303639323165 +33633539323063633662383962353234636334363063653233366534346564353038306436333237 +61356537623037303035343065373433663561616563623563303761373862323662353062343663 +64373463306331643434303264383235623137366165333266343232373363313565383134623835 +65373434313930356632353261636634336663653966633164363030343962646331343432626135 +30343866313962376235623235386665666631393265643130393164363836323239633230613336 +36343939333437376134663532326233613864646163663330626335323936373939386365333932 +39303363376438333464363965613132396466376136353162303261636661383565646331393766 +64396663616234623736656336303435356530303835666363613764313265333431646463623331 +64366531373030343139323131313039336538346239323565346334363466353530393136343035 +37386438393632373137383865353231396166396630323239653930353863646331653236663265 +36353334373864646362643361636364353737613538663432653631663165623835383064313762 +33306335353539353765646235383634346539373963346266396263323531303933333463383965 +63313962626434303438366362333833636364383461353666646161326233343464623962336563 +31353537373661353966363339386262643839323464396139323032383262633064646435373133 +38616463633862636636303834333337613931643437613939353430313663386139343032326637 +33353338626539356366633633383233303239333233623034323031376362646237623136383561 +62613937336364313637646463636562363735303635373531326230656138373734626334386562 +63646437646363353261356461366131663363353061373539316235353364313631343362363965 +37636464323565376236303664663031316634386533343561343834303235366138313531326439 +64393735306438383039626665363062336664383339303762646233643930613761343439343833 +65393234323135613034346566393131303762376461616534383739306433343432316461626261 +63656336646633663730306564386434633637383134373535363064306433663632386239616566 +37633064626532323934363737623664346535656239643330616334636636623362313362346138 +36636432373462333362663363656262623531643931353266626133323830333837316466343161 +31363561666662316161356536646563396537326666616535623037343830303934343534306531 +30323136306137656637303062653635356539633031656536363265383262316539656337346538 +33613931366534316631653965313833633364353133633762363837313337393831383633303064 +63623037373739383630306130373836303634306461383535303734353532313233626562633666 +66336433356130623637646333343532393930663462353436323034623837366566666431653532 +39336333386338373339333263343231353235636237656465306165313836643463666436316335 +65656434653036663038343631376338633730366534336233643937616530373632623435643065 +62633134666464633666663734373734626361393665633432346232616561363438306137623336 +63323164343137306361646332346661383937346630643235303530343766306235343361646435 +36383238393638396561353064333465336661623738313439376435636364656566656236383134 +36363239393237353236376665313538326136636366323634333237386266333732383661303164 +30343762353137396236613038393964353166303837663634373136343139386235343366613339 +39396638383532376165343865383431353437306564353366613665336631393866333364393734 +39366436343839623165343862326431346432343236303231333065633635346331616166313835 +62373061613633366539356137306234626432636335613733333730316538396465363137666130 +30636264393462653936356463343031383531633934303162336537346664343232333264346539 +65616365306465616331373939316563303433353561366366346138633735303531396438316433 +65373138353861666239316533363735306131633435613261666536613438323164646435383738 +62336663373362613432333037363463663630306430336165626138633766343763393635626135 +65633535316464326662623035373830396437383162323966393564653839363164656434343466 +39316236336262313163643163383065376531656333626137303165386331323231656233326532 +32643438356366313863666630303233333338633033663464353731343563383736653236656465 +65353432363435343063666361353663383033633730393530643039653631613465323335653866 +63316439643239623339363539656436313435343330383639623236326238643266373432393631 +33633332366331373037613565383936333734376565396566653131306430383561653461383863 +63363334633362363734653630303135396437633538356437646161373764333235396639663033 +31663365326265353938656363303937326238613964653736623230333964386565346636393532 +63303336656633633163353639666634376133393131346265346166316464376566396535316633 +31376232346564636665356330353733323433656532336634363664356634333366396663386336 +65303932623663346464666338623730326530333639663264306266623537363630323361326165 +63323962646636383331316165353762383965383463323537333839666463303666303432626565 +65366465363432356161616134306165343935333361353466396161363936663030383939343538 +39616365383631326361333338363734393762303565373233353439393633623064396534663236 +36346261656634336130633234613935303532333539663533336566316439343461376565326565 +37386630343336353665663339613633643438316538656566386234313130646463346332316138 +65613430376338303165616432353262633261373064666532363166356466633336316130633034 +31663638396435643133356434333633643935653236613437373034353330663631393135363637 +30386565363135663938336466313332393338343138333366323233353364366464623934303361 +66333830363265303033623538356263333266363435336631393937353062613562373630386365 +66313635373834353038336162646562306366393166343561336333306239363762666432343535 +64363230396534633232616561373036313334613565306233326439336337663362366434303763 +63653035383731383231393431396361373766313962323332346364323863666363376131323130 +34333963376438356331323862316235383666333965323965306238356335376263373863386638 +32646437303466356161633965663631313565386531303334613033616135626163636361393238 +62623038323765323738623263376638616662326133663430646232386630616236646163626132 +66343034636133336633323931323466623937326530666635656162373034663932303533346232 +33353036333832326664333239363931333833383363303933316236386633323732643466383766 +61646562636263376332393837356263383738613966653139396138303036643664323239353038 +34363931666462376233383335383865346465653739636233663631656139323239326464353939 +33633864363262323763626161363632393931656639316161656337666339643737613134643661 +36356161633631383764326536653732373735393337386162303961653735316531623565353333 +34306562623730386537363264383836616163356364386162646263363532343732646161333532 +61336363393361336166343133323837636166316530366530646665333139643866303062663437 +37356137666331343137353633346163613661633036336634333836343162303832353163393835 +63623061356131646230313166313061393561623964363137613730303164653134656333633466 +34643930396338613435376630353736373863356232303435363161303038333934363235303535 +62616139356665623330313161383136393334356264306138633862316632633536323137326130 +62343732313965626235643061666338623034643163353635356339636265323930323635626339 +37623063646439323537393661323563343065376463633739616561313033396563613137353366 +38353730633064653933653135666265303164356339376131326538343465626462336363336133 +64393337626532373863643836313364336134333435313234653536363339623539303861383863 +35336233643830333062346539313033353439336264613038336538343662316634626361393033 +38646539636634653635346262333633653464666165626134653432336335636562376635326132 +66636634346362323963303035303461396165663733373666343035326231313230333437353839 +34316566623832376262633761313231363962386331373462333234613938356335623638653437 +35303164363238646233303733336231373335353930643139343734636164663364323739346539 +63326337613265386530343632376564343638366237656638623165313262303837643863313832 +37633166356234396132316463303836373962313566623862646237663961353438656136666231 +62323836306639666264356532326461306230323634383866383635363265343066656231343664 +37383231366639613535626461376238323739653661353864373839313763326363623933326162 +63343261346164363334386561333033373735616135373831613938633636353334616239643533 +62666662333935626136656463353339656565653264336130653966623937356163376162336136 +31663266363732613337393632626535633537343639316331643561396262376363646639646532 +34366635616164653932656661376633643764346630303562653462313462396664646436616333 +31303533383238333637363631363635366338303065346439623738383665383464336138616532 +65303964376162626162653763373365633563303266663134313834646464333166326535663661 +63363862363131666539636330633330306332626432353661363738373761316130636239653636 +32323935326434656238616230353332326131633436613736303562343661353232343563326332 +33393431323635626463646534393639356561636166386435623061633231656564353639343464 +34333166346262353633333633316638303332383238616538353966663736636231653033643933 +62663233616337396235663330386239666130613639326233386162306233383161656539316562 +66353063313337363431333834323264316666383462386633313864336333336163383230316134 +35396232633932313964383665653363343637663133396432356232613836636165373537383036 +63366335303439373666313865333739373437306133336236653566306661646665353061313535 +37643763623662376465303664636236303638333963666263386339356636666436343631656233 +61323932656530306132383533373238383235663861333634393735393930623563643539646139 +39326463633432643034646637626636373034666331373464393034396230336539363234656561 +66313932343661633962613335633030343730663164313736393334396563353863633135626431 +64643532333436633236313435313634663163303139613037326264636161326264633139626430 +66386137633433383562396166613863323563343666356239653437396366663630353235363033 +62323363353264376565646364303234386534333538356266303864663538653335373662343331 +32323233363065633835373965616630363634373564613365313136613633336263376231636435 +31356233383234613633313565346361643734663736303334663839336433386338303663306239 +34653036393734386564346463313438353539623262646563343137633631366538636631323336 +63373361363337656132656139383132326632363334653562613238303031653433356633373566 +38363136396136303064393962643035613738333462396534366636623531323664616635303436 +64343031316439336437656432623430323662326239643532373035643033343537336534613738 +39363535616236633930303938623761333063386134326236343361626238376535613435323230 +66313039343337613363643164336139666465383138383437353966366536343761333063393866 +30316262663161643036363130353662373238663638396362393836653066323364343933333066 +39303137393662363734343339363764356631323564383566306638386532373636613232353164 +30306530346565356561323438623132353836626133383038323933393736333730663836633161 +65346564326330383936333866353131656438316537306236626563626332636430653261303438 +30313062326532303332326236666638666162366631623130373735616139666330356230353131 +34323337383634326137326533646536363364613631333661623363653162633365646463363339 +34613337316261653966643631363263326662636433393932333833323966316136396432383132 +37633439613063303935366264376163653233383466663461616564396135373931353263386631 +62643136393933613232316264633138323334633938303136613937313063643138316430363462 +65393063633732666132386334326335623031346330303863326136653363616235303562353636 +31313232373663616130333031383238653532373065656431633238393334373530313533623337 +37356563373262336438396663643336373330363363356262613637346130383562316138373433 +62366465666133386266346565353963616631666137633034646230343438316165363564653261 +64383662653134323961663935343439613465616235643961623666343161643533653966323737 +65626666343433316538333236653734373665386334303862303761303632356239613931383661 +34643965653431373931623436396364313233626538326365346535633730616634613964393534 +62643063636631333463323763383339343238323465636334623639616338303431303066343363 +38353739653434366334666333323362656366653437633836376132333364633939653033313665 +37626334633537613866386363633636356563353133336663356439323464356532626133663033 +39306435303565396132336262373466306138353139376663336635336236366462373936633036 +39383636323038306537336536353431313536353833656130613165323762343763353865366637 +66623566383433663830613863613764616232393830633361373736306662386338306233393033 +65346164636137396339346631343537343932626137323236326633303631666534653065363234 +33356162613362363636613530323633343532323161376235623037653466363433646230323761 +61666332656431356635373631653663313331303933633030336537333831373436633233303738 +65363338336135333439366239383539306263366334616139376236663439633363653539623561 +31366132323637316131633764373039363266666136323936353934353739396136316330346536 +32616163376334306665623337613734623534336234336464356262366230653535306461656332 +62366438323436663632316435653962663935323566363865626531363563656133333465386164 +64323933666532356131396262313562653832656435366333393334366530353465613032663637 +31353265336234306536393564386434666333363730393839343034333937396261373132356133 +63663166326239633163623762313832323937653839653864303630303565643934623832373135 +37613665633039323965353937363230653561653961303461376262313861626661343938386532 +64306262303866383838393563636532346561396666666236663134393366326365656166633331 +35313765323739636630373437636339336434663465653664653138306666326335363730393736 +34323062363662343331666465393238303132633134333230613333643533613730353663646666 +31376433366266386638643730653732376266313831633862306466306564393362356664326632 +39636365383734343339396237313764386533333261303034663632353336656332383030353437 +39656639623163346631353366313935653563366335663561373632333263653036336132616563 +37623737353865656537643933643737636236343662643136636338333962313534643862613636 +61343133663930353532316336323334636131663263636532636466323236666338616161323964 +31363461356232363362393765656230613865643536383535623637386534396666656332623136 +37613361663830316135626563616634386238633838613061383666363161363132363434343265 +37313766326133306330343336636661643531633263306363363130383965313934336466666164 +37366639353032373061653662353533313734656335353235333731353562386365323064646637 +30396364613536623136656265653161306162636234646366386237353032336430373234343862 +63613166663536663436353035633364323566613434306630323638636433393431623865356432 +64396431343039363961653664656366616331386231313333303031313866633164343863306339 +32616464323265336666613138393034303236663034623062393732626238656363333565613466 +35333833616561346663626464636238636632356136663939316433656139343331396263333636 +36333834666237383338323462386134343735626133626433303138326139656362336564366532 +64323338323865636533653065303463353866646334306332316633643438393735643730373637 +31316532636264363832363233626238316533656534613432353639363262663531363932303266 +63323030643366633531353264396631383863366337303064353261333133646535386635633436 +65663637356261643638353839343334646435373966666336653132626236313763386332343763 +30653163396535393561343239356666366632343661366439613761393136333735303939613763 +61393036303266613132376466613463653063623332346333373164373665336634623838626264 +31363564363066393535626532396630303231393838633436636563323963353235316439323563 +66613564616439663231653363333466306262663932633238306133386665663134343764333136 +65646333366130386433376363626665336562633836616337616130353161316562636137633732 +31373164393136373932646437393565393832633334386666386662623931643434613366623865 +65373637643638646536643234646638346538373038323837353834383434366666383532376633 +32396661636262313831393238363562363839363636373737363533373638323266346562336665 +64393364633062653463663366306633386533326133663261353662643139336138653464393764 +37376664333131633536633464313862663263633265303936653564316234396531366537316362 +30663062303333306633393036613733356463323164363636353634343464393830393131333136 +35663637366261313134346339393562613632643561333066336537646632663666376337333263 +35346163393035306664393238303239313139656138386263373339373832653638636531366563 +39363339356261613666333032373065646334303563356532323530393562663661636635613338 +65663731646235656234376133316239643762643033356566646161326164643761653637383163 +63666531373036663561353663343466343637393538663763383532646162646261396330336461 +37313265313939333230386564346237343431386138396133323932633362643032656266373762 +34653433303232333937616438326531383430663963653834643864323165343831313561343762 +37653964343762636339653535356334633365656431626537316634326137343665343839653364 +33336638646661313136646530323532346535303038386661663036313630633464346436333233 +39396461363739316438336236353835353532333733616330633835363266373431333431376536 +35643866323662373862323164336133396638323731373032313965643966383361643331333161 +36633833336365333362386633363666373661326261326163343561313266323634373363656434 +61363366643561656237303136306335333264616334626132353366333666376561626130356536 +33633564333738313261303665343238333736376132313136353164633263326236646537373739 +66343166376537363631313935333461333063666464626633663865313431386337366261313733 +33623330626666663834303132656430633937333862313932616534376364633563636532633336 +66366538333136646336326664656664636163383936383836323032653134376164366266626430 +61376535336162303066353036383439626236376562303861613437633533623232636635383061 +64366261393139313332326133356438316336666562373330666630393362353534383034353065 +35653361313637323532316563373863396264623362353965613362613661333038343934393864 +61646434323436366533643838336437396639333036303962616138353636313262393465396235 +33396264643337613632333238646137643563386230636462613834663161633636346166616433 +65383561333538383564303163653966653131353035393765646336656434313631613737623538 +31633830303662363739353331623739613563613338343661633338363834666230633862623239 +61393731373832613830666437363336613963623762643237623639383464663839336661303962 +30396437623638633535336630306535333863336463346465623830663366646165303632666337 +65646363383933313061666332363435663839653464663762653136316562623439623161313938 +39343365376436373633653763393137643039366134393538383236653932383264613539613334 +32653165383061643939646631653137613830653730336336343965666638626132343662643363 +66323661393236366537366331613538386333383366633536306262663838643533343830376462 +34303762616636643037323662383263363463383435613138666166346563323530393433386534 +62643265346232363734396462353163386639633364393462313863643965633735626131323530 +38663233636532393438343036656231303662626231613562333961313963636337373734373731 +39633930353333616266663030623262636466633535643262383633393930333365643565613562 +64363637386561616466313739323232323264663235643835333964633262363730626663346331 +30396362336538333965626137363435316430306561653037343739623936646638633533323966 +35633935653262373663396464363531383434636631636539363231656631666666353464333662 +66343135343130323234376237343436376165656265396634383134396637346461333630626238 +61383962666132323533616534626138306163366365666239643863366234353563316239643163 +33326561366430326637656230393936656265353261343661666439663861616337363535383864 +31376565346664333863306337333662376235313835373933643461383130303063373262303862 +66383738643830346565336631336531356433383766386231323735613830333339616266663363 +30613264636233396338633565313862633765393366646232613431306234343364353664333564 +63653839643730366136316530313463343937366431303162346465393937633834616637333637 +65396630613137646262343236393434376535383534623734383939616166346461313730336631 +33356236643465303466633631643635623533666439306465373034363132356139643930626561 +61616638383366363838303332326132656337306532326230366432303964633238333037643631 +30303535326233333930306465653566616631393565333963653466343131396166363764366561 +63316430373733363936363434333833356662393731323531353630383435396238646131613939 +38323935666262346633613632343735646537663730346464326132633762336631623238383063 +63653836343238646535306137393965613161383938386663366130353433643265386334383436 +39616334623533366331666135303462623833643231303161666332356436386534653137633133 +64373330343932306165616435633238336332333663383965323536316330306664303862336230 +32356365313835613762316337393630396139613632366234616261656666376634313732633332 +63376466613536393066333866356137306138366137313966386564373161383766343831313939 +65383165383036333533326536353733393235386535316464373737663733323933353730316531 +39353164323261636434623565326665613838323334613864643935316661643639636638333963 +39353665626331316264386263306366363235316138366236323137643537343238353666316564 +39366166303538303331613663346336353431363639656436363236363464373464393134343061 +61343462643337336234303138656534353433663339666562316161613130303563633730366339 +64633236343834313265613564366364633737373863613637626562623630336536353731373832 +64633836313436373563303263623633653565323736333031333965653766633166393462386561 +37346163303061343262346335633437323763653236383735656366383263616464386335663339 +63343661343062343036616163396233333834386233383032396130346638323233633865383331 +36316562653062663132316135333166353365303034383262343366313437383937363664353637 +65656337363763303836393432396666386635623461393663396336393537376535353033336436 +38363531336161636632663861313530303537643662336634656338363738613866326263353736 +64346537633930313935666665386132353535636265626634613266373536366239663638656239 +64366463393230643265656434393139616366346237646136343361633930366166303538363361 +63306337366431313439376138653639616135303134633566633332636232333065656432633865 +30373739343263346333366366353866346131386430353862316162666131383735353532633065 +64613062323734346631623866363237386434616431306537323230376333396264663639353634 +61336633316330613831303036393938633838303761633830383533633961666330316464636138 +61356533636163306165343363613532633932343862663861666137393263646232613431323934 +35303930353230663234366131323962353961383735336161313130356139663035643237323866 +61383634623738366564316531356565303538656533643236306338356465343436326334636366 +34393938393662623130313066353535666563373361393131393237356333633366363635653066 +34386162656433623537396333333232643461343234666339313661356233396666373535353964 +66363461343961326562353739313964333235356539663035663363356265653463316637383136 +39626132613238393766386363353636653964303164323835616263316235366566303261666437 +62303739393131306139336237626334323761363834316539383534363336616536396435353661 +63316238303334363836383163653063333962613863393837353134646331333038313536396264 +64383830666130613639313866646232316661343766623239646130373438303439333737346537 +65646135663233386435353039373865303739333265623062323630366339366362346464313366 +65383532336566396139623634643131363539303238666433383731363934326134343966613333 +64313230313034343863613438323534633635363732623534646336356263303935656638623239 +61393231663662663834626430653438626339333437326263373062663533383739393239626461 +37656339633035653762666664326562666437623365653138393732613334376133303839353430 +36393632306266623863313064666363373437393066636461353339633536643732383763633437 +37376438666537353834383334396437643739306662383966616630666631303432373164326666 +66323436303732653530353436663232313264636635396332633339386363613133373339666363 +61363034663239356531393961313134323162383062653233343231643263313638323936633265 +61326335623139393536336330366332313365666662636131383664336666373063333333306133 +31363330313164656236626236623634646362326239393131623266363862336238373539363266 +66613738653032616634633265376661656436613735336364643161653736363462653735383637 +33306538396531646137656164363066383661383561366633626438316165356239643836663132 +66396133646130643662383032383965363566336132613730373131356330623266336561396335 +34383761393861346437366636623231313536333132666233316232336139613536383638356662 +37663165666230386434663537623133633733663063353635636633623835623265336138396436 +34633932313464383538636564633633383130323864373636313735376135353131393933643637 +36613631636538393234386462616362636534643536386266333263643434396134393139626535 +64323831393738633035346565306530373637316434383231393562363966326431353834626364 +34626435303033336665633730646336626133623265363261396137663438336137663831636332 +30323062313361336336376166336464336630383132326161303866303266616562336338343362 +34326537353361616233613663636633303433383166333233393963623463633965343661313064 +38313132336233646530626161393536383637306538653031393039393436633631333936396664 +66303364373565646533333364313964663031303036343532356563396461646639373533396336 +63353330663533356130343765333137663161353034353564316664656333326665303839313136 +33383138363664373331373765663962303561393464646232376466656337346536646231323439 +65313063333230623033393563653362633666323063393532663964633763336230313833353534 +62643761353464373237626631656565636565396432623465633539306663666435336166316366 +37633635643933623431343937363132363339306239316565393935383862643230373439666635 +39333335646134643936633436356330316638363535376539373563613930383234303832386132 +66643264336264633336623032623866646131636637323736663934633365653438323966653334 +63313462643563363136326464613861653035353932313462633865666635663439316138326431 +32363061313036616161663063623863623463626364343764613337626539643836376563373564 +31363363653933623733613232656564636338363536386336653339653561383332356464393536 +32313936613434363932353637663166333231393066363832633066643838396431363331373565 +34336531316161623439646539326336396164346566663934303038326231353265346661353535 +31306232396465343836613239653132303562623930633438653030313932373432636531653366 +33326566306565356666666365313363316439653137636538373636373634653664336263633336 +62663036306236353865656137636563623436653132313033653930636266613632336664316366 +32396265633433623832666463316432366362336639633131633235386565316339653333636532 +61363733643637333663616130373566356631373732663837313832343638323561323261663939 +38373237356639363861393136653061653530343336666230303233623361653138386565383539 +31396534623230396464323732323530326266343465613932656136396138316439623532386663 +31363730353232613864316334613566366163303032373463306536626432646235323662343333 +33373361373264343031623261303330656537326237616130646131316662613138346333643339 +37386531303634383437303037356161373661313133663662323335616664393633306366623839 +32303032656561396334336438373432336236353833393531666638386537326234336532383638 +37346436306138333432613762323962633761353730633733626534306436326430623532336639 +39343136353539323962613236356130636439366361336539653034663964376461376666626261 +38613633666634386263366166663431393931383730653834366565383935646330653235373766 +66333736356230383635393834666530383566623136656437353530316362336561373539303738 +64646134643066633663653233653338373534326633646235303536336366383731316233643534 +30653733386430303364353630663633306461383061333066613162663663363334393933316562 +31636335356238373035303536653665366632336265326138356235326638303265633832306538 +63623863306665656635313331613339363936333233623238316162353662656631303063663365 +31626661393631396435646536383132613434326431353033353466616666343830393966346431 +33336432613066333865643233643330643032663237363237353864623131663766653365613034 +30383132323864663462366266626333303739353031356661653036623934363961313439313035 +33336332386132306264313464386564633530643432306535306366366138663334323937383931 +64613639393035656564336561323335343462666432326361343733346138336131613237623435 +32623761356565383836303363373835656462346662313836306463313139326432656331633462 +65623262313030663735636435373335393138316435663634636434663935386363386464393639 +39376166376531316636663566343939306239646236333264386134303664666632313362643466 +39326631353363633031313937666230666535646165646132623136633632363238636139356231 +63363734353336626264396564656163363730616333303236396663353239643564376639336438 +37393164613736393839656662366465323735316464356632333765363230343934666361666332 +39353862313834303535303731663038383935643435643438666166303335306433636434336561 +31613562656461303335303335333135396633376535666666653436376666636166623331623836 +64366663343664376538346338346130383434343461643464613161613634656234393631653731 +63633562623263356630663034306137343130353763396632353037313238663263656239653438 +63373731633833376336383732646430353264366139303234373562326261613731346332313438 +62306364343633343463636566346163346338656164353037643033366564353135383633346638 +66666532373132646661656437626431323334393066653136393539643036366135366436636465 +32336562656533656237633734386338383266323861633666383036383130376661613939306633 +31663333653236663265613238356236333033643237343035323136643733616261336137323862 +31363263396536393338623431623334646265323731663335373634353037623430396265393039 +64303637353733366239666234306132356166633137653062356361383639376361326136663762 +39303066326335666662623636303166393465373664313465613762316263343365613831643538 +34333138663166393166656532363465346333353136346239343336333762373336323631663332 +65613634316239623761653433336630316432646630383635623466636233643835636636366532 +33313835373862613134643637336534376535313064363531356533616238356164656235633231 +66653463363664626466636439343363663263636635393461393334366233313763343466373766 +32383534633934613138643762643031323834366635326461616235666464643830656338616331 +32663465383261663863366462303934333934653634386639326139326236303930313137623439 +38613838323332666639666137663631646132613931323735303836383265613138666634613230 +64316232303435396234633935316664656561656138373331353031646164373464383837353630 +34326530363139366331323838396230366633653632626638626639373632323836323834363737 +66373539616239393666356337313936653537356431316561313031303161643139363734633263 +38313139383238326435363135653336613832613633346634663131373461393934646235316632 +39306130653163323232636635373135333136316534346339343131653361663766343534386264 +36646131396532376439636136363730613261656134343237653661616531626639653435643130 +31343139356437626235646239613563313932366464373261393732633137306234663363333863 +39633936393234653939646336626537653964303837666336633833623465636438343435303930 +62633531633465643531326132646236613735643064396565316261313431613564643063623237 +66643931383431633764633237323335346132653061383961623931666334623837666634633362 +36306662616238346638303437636163326334653034316232343237376130396666353430363332 +61373162666365633736633031356430326631356465646136393630303031613563323232343463 +37636432666437636261343636626638306132646138336431666130316261333136376333343163 +61623065356664396132373932303862643431323466616236616635663432613564333263323930 +37356363346531633964313861376136633262613363613939663836343035323331376431646633 +61323461306639626533646362363938666438333865663666323135356331393635323532373236 +66383765363531333865356665343061613831343963326362396563623239343066663136356337 +65393937306433336332376439323334613934383364303430616236363962393739303565653863 +32313463313038316133386335386266376634623330313266313263386537653139323338393237 +36383134363039393861303334613765656364363262306537356533653230653131343732333835 +63383662643066623665623665656634643062366533616430313635623734383731303933356462 +35653133336534643735353339383762363135333630333231356232323864366336373732323661 +61396233363564376134326561306636613633366337653033396135303366353938626333393130 +65383738333937343665373837636630313630666263323238306432386432643938663439336330 +64383630323166356232363764376430316539343164623364653437393162613764353832626532 +30386635363430626162363063643335333137663037303561656631323836343231663962663232 +32313164346638366435313461666438313832323730363362323565306330333032663366326632 +37336331343461386266373532366137373734303865653233643165383365656165383834653066 +35383430326334303839393731623539313765656238623961653230656263383834626665666237 +64363837313535323465326635366161626338363965396236653661363238383163626432366338 +31323139636664336561386462313261313565353932633365653465303362326238313163616335 +34633262356665613230363164633264353936643830626136643561636331633035336166316363 +36306334383461663066633763616338626662333766323665366535313239346562636533343064 +61373866666431633863376534643433643438303137333539646335613136316465646338376566 +35366566383334386431316565363661363837343139623730613265366662663465663638363130 +33373433653164663863343332656131303932313633303066373966383861316535633437623434 +38323538383632393966623138353366383334303834623634323862303866383732376364386366 +61633962323065376131653463366264623831386436353636306133393066313335313939653230 +37393331316430376337383361356663313634373739626665393638386463353265346437646139 +66653865383431303331386433353066373537363965653439363561383464383361326131306139 +61376363393030336436663466633031313164393735646163303837663964646163346464623363 +30613764363133626633353065336336366137326131363337353736663730336430316637363138 +33316435396561663831383939373633333131373034626664613037313533326136323335646634 +32663737353033653339373766383266333137366162646466643733373062366136343932303966 +38383864393835343434343964663762656436613833356466666132393739376661623264643165 +38363034326465643837336139643033626630313761383138313537646537643862363332383863 +66656333616435366230383134663165346538646464363631303133636564613532623135376431 +34386662383664336134346134363531343737616433323532663537343638373664373134613863 +33623238393433373932336165666237313834633237386531336533303933386264656635626263 +38633535636434393735653361393231323035393436326266663031396532626265383733343561 +61666333663138383266616435613535666636646663306636323038353037343936666631363939 +36363734353663353661303962343531323536666432363364333839336466303232313635643662 +32653765653163313839393836326538356337323036613132626535346263616433643033376537 +32613933363834613034653430363464383435336131333632323363383131396637306366343337 +32373833313537366233336462393036393034396265343564613164666634303034303639313465 +34663139616666633962386263373731656436313236356437613864313664373730353864336361 +64353138326335326435643961373766393535623635393138326466393163386361363934313762 +34336362386136336333363037333237313637643365363761343663323164643463383765346166 +31336334303832366165633663343162363866326634336534663331386335373638386461646266 +37633636623462636362313537666435616536376234353263343634323535393839623932623065 +34353265316632316437666433636634343038363038346434336362336163336136653963393139 +30373766383366653935303139636334616262613264663162653839313835313935613631306564 +37373030393631303130393536366531323437666537643766306635396536323966613131623263 +63316439363937353230393739386131333930333430303865373663346363373462376430646433 +63313663313366666430303333353136303266303138356131353364343135316632633666616438 +66623461373730396333363831663265616230373262616230393562643939616531306535643536 +62343838383566316533633631396638363361316338666138613437623766656561616136366231 +61353661373664333963316136633131633166333637663230623232383630666262313930633737 +65643436623064363938643963333238393962326664323835393261623135643739303666303233 +30386361353865366630656632396334396436343464303861313936653162633038393737656137 +30363833666666313362303866653737343138623637303430636631333437333231633862353866 +30633864333333333038393630663464326539643431396665383464636266353230376261653635 +66316634333139346130643661393931383166376266326137366134306361633330663835646536 +32653361353230383937623630383132373130353961666266623737323764356239316332326239 +31376136613431326331623665353133613433333235653462393135613763613932626431386661 +38346535393163346635626534383831646265653334323137393836353634303238386165646263 +65366533653366333231323732616639393835356132343033626538633631396437373335366433 +31383235303330633864346538356233313139653030393930666338663063323139383137386134 +34303837383232343863666435396664633836626533613461303332616534306664376162303432 +33656634333363313264396431323764383732326239633532323532643736643961353033346662 +64636636373133623762653730316363366333333833323737643564626563626130313534336338 +61393466333631663663366333396335633962396332633432646239653564663332646433333431 +30333563323433633536636536306231313130343566633530663263613732663231333361316366 +36653734363535613335376639306666653964653639363436363434653539636264363762366234 +63356633356465366362323833303931623063616661646531663633656666663533363463656361 +31316633336465656631663239303561346237643036613665346361633332643861636339393366 +62373861326561336466396638663864363663663937666237323661643265623061616565616663 +66333366363062363362376561333631353664643161616632373738353836356433303335653461 +37393937303532303062396131636132633433393264363631633362623064383833323165353632 +37326232616666316233636135316566663936313535306631636434653566333762623334323564 +64643634656461646265383337623435396332666564346631366332313034313436636437373538 +61633138626635393464386438656435363666353266343066306230626135623466356261666438 +38656165613764663835643631393132643237643834383337663962343530356166316666313164 +38616435393935353738353730306533313365333666613064386236383733356430373863663032 +66373230373664343432613831363665323963303035623766383663613837633566613834656664 +62376236373631646330326363643165646463653263333433646636353330633330356261623361 +34616232663661396365343739323164373664306536306265333739366563366636373937376437 +66353562336139343364393161366562313464326333333562346565656333363031663062353334 +34363933383238623061336361303635323532643361346439323031323266663564636231393631 +30383031646365343431623335396365616130313137336138356634313865656430356332343261 +63666537623036613736373938323233633962663662353637326134306332613436376466633837 +31663038653766346466643439353632323833323665356530623931613636373236643839616263 +34346331356664393464343466356465633231396435623361366634383038343234343065643266 +62393131323866663137373839393234326130356332376263356334346234303937643939623962 +63366234363864396137313761306463356437313962653136643839316631306336376364323133 +61346432386665616639376262623764363265613736663463396333353734313665636264393537 +33396435306462613737393535356565313733363266623730373364656137646636386634313162 +34323939356136363566616133633365353031393466633132626638353562616633373438396664 +63616335656362633931373531663437326638326632396265653531636534323335346135633036 +36333963323130393535656130376564353331373935333563323634383561383030633935383737 +39346463646131626535623434613861386230396239613162613536333538313265373338636534 +37356465306136373263303564613164656338393562373236656234303363356233666137333232 +64376539323765306338386266623838343634356438626264353434336362306364336638313765 +37303333656638336235613466613639396463636161383961616131353530643062363463353834 +36383366316464663066323238356431353162396538626464646231613433636331633938353664 +61343632613261643935653965633136613139623262336339613631333166343339313735363732 +65363834396435393135313364626537613964376331353338636238356231666435656663393632 +64353161653034643230383639313238303031613035636531313336623534636632626365393835 +38316437303763386266656131356639363836343932623563386666653030616134633139326437 +37616239303338313531346236396333613438666530646539313432643233343130643039323536 +62396232633630336131613465613965313733666461643435383734663765313862376666393162 +39363135383364336130613765303932623130613162353363623665653232366132623732366166 +66353037656538333265616466343335626363343537326663316565616337356361363637353833 +30356336383165656438656631373134326432663533333830306364346332343431323163653062 +62383462623435393437326331623363303437336561653366323134626434393861333534323039 +35383037323063663735623661666532623464356466636261386231646438386262663239333134 +35653239643964363732616536636136626332653038376562316234666337656662396566343962 +63663165343732663661363565303539353336333361326164356165396432306330376261643630 +64346335313337613232633165303130383466356561363864303235373731393631346538306437 +31343062636433643337306562633465336361393432326362323734356632623636633564396133 +64653633633565643735636538313061373239303839636439326264626539666638323362663435 +35316464303938646535343266343639643031653437393238373466646366636238383661666235 +32326334313561653335663033626366313937386635313761333361376463663030633738643938 +33663130626239353434646161626363343265346630303932343835303061626331643831353363 +38633362363965616138643032333461616339376261363966333431613333363033353838616335 +65313637663738346339363638353531653531623432343564356230313065636262656430343962 +66636264613037663137643237316466363962326638656539373634313335616338343632376432 +37623961303938366562653630323636346138313932623763396331343262396462616630623631 +39383038633932626461636366306333316565316237633439613332653033393737656464313064 +37623365356132333838363237373264306165623138653738343536633731366439373837396632 +35633266393537346433323362356138656334383837386362303131623061656666373737383661 +39396132303735306532393865346165646130666264366165306266353532323664336566663232 +63363561306537326432336663313731336266613262616539376133656162613463653835666433 +33356437366165303137636335363438396131333361366133396339653465653866346337353233 +39663062656638383464383735393835623531333865373665656330613338306538326338373838 +63653363663637663438393433373032613061313466306436636332346438653938663366333338 +63613434333037633733386164386236623532316366313366313931333030623036396564323866 +39383939646566363233333135316563356136386237326231646130646665343066643262643164 +64333738393137363837306434343836313930646665666266336232643038323038306361373162 +61396432633632363136623461623038626139353030616232623963333437333733326630336638 +61623765336463383134393465393962366231613765353237656433623361336265383036366335 +64653139363938333163306232646130326133623034613465646265376563323965346536383963 +66386264613065313231653366643238656438343631336466366363393232636436343030643934 +32333439396262633135366239663831616339366433376661316461653264633834383237663537 +34366166633762356538386532643430613366376237646238383561636236373961393531376636 +32646163643631663337653334313539626632313339333935313835393765363765616232376239 +66383934303334353338386264343035393938386561326134393666336538346562626564333363 +64656432353562313236353132353634636131353332323064393863363161396330393532626532 +35323232323933316335346131386235306264346166323633396130363261346566363939373164 +63393162313136316639343636353166313838363639333734663439363539633530316132653631 +64343361353036333064356365646433663165393538363535326632346365666666616662373733 +65646432626366303135376463393239383865363038383135623038663239636664373335646565 +32643565336666326164336464613862383232303337666332613335326239626234666630333835 +34613765613336333666393664663732633131646561376661323238336161383136333165356236 +61306138643462393434323331363430616166346133663635326433343862393961306133373235 +38353433613366346639613931383937666438333339343837363032343832623535313939343861 +63633361663131373462386530313963333066383637363662633131346635643663623565616136 +39653536613761333433623932656637326330383331653663653265343831326361383063626631 +38646335626165333761626438376533393130396434393636633061343836303831373930353033 +64383933653735333163653733303564363234396136633634623135313862353764636330346138 +63393564353639653339656161353039616530323866326636373465366336373764333030346665 +62346337396338373435393235386235613362363130636164333562613764633265333962633633 +32343431343237313563376435383738623036343833663130386230393261333633316631653965 +65303430316664656135636666666539366362316233393264306230653931346537363466663734 +63303865623835323937323139363633303433323833323939366538666666653737613366393761 +34376464353964393133316266343734336231326563663839383231343161393339656333336562 +35303238316238653832653665653431613633336366386231383161616632336465323433376630 +33653935343066383430313265646534373133376337646530333665636265323466643438323663 +34373137393565376338383466633839343033613831383731663632393666656533326232396462 +30366164386430643334343066383261363332363062343033323634313261313834313838626436 +65643039373535353032343933316334346361393237386237356463383366306131356634333539 +65633333613561363437613931386636613765343032353232633730323265393430663065626235 +31333261373932363731376362623631656264633934353034396439393363623363313439656261 +35343531396130653436643334393737383539323737326365663462343538643361353436643139 +61666234643765616437613037396230633233616130663833326636356361623330366139393762 +35333133623862356235663034643664373137353130313039373632333132386166336539633261 +30303261613938613233373332646633376464626366613536313765646633663661313936613761 +34636163666139663333343038633831383764393035326161393462653432623861653435346435 +33626633323437303136363964386439313733363833396635613534663635666230343539353261 +35633731343638613738313033633765643866366463613939323166656531333363363263616135 +65623538373235323234323366363536666239316264636137613338383938646139323761396432 +65653863393836303238653833333137343664626437393534356234333033336361653565333261 +62616234356438353238376538616439643764353336333031663663303736356532613264616365 +35633536663738643834373632316337346564326465636366303161653163323834623136333263 +30633533363438353263386539313839613962613933323635366239336534393366363138386437 +37616632623633643265643130626630313732393139666132326463643663393761663737646631 +61613565306239326466383730623331336335353530323163663535623438313736633032623533 +39346333386439336236313265313038363534343563333730626531316165613434633337326432 +38323731393230373638333730353161356235373134353135326337356436663532626234353139 +66316466393031313366303766323266333062376531386539653965623565363261376533663466 +63663266383234626562646137333861376662343834643835313933373263336536643735663935 +62646634396263346434613539656338666433646639613630323032326362393839636332346462 +64353332323361386364326637656431383239623931386431616137623063633030623536353630 +35613961376638633065636530343961363438643733653639386264323730393039326463643066 +64326438313062333837613634393661303433373238656133613931663165623938646561353535 +36363238356132346334313531633836383334323562346162316533363539303131373762323234 +62353936383630323034373764386331303865633035316366363938386339373861303161326233 +61636437623138666163303861303966663239323033343937633438616333363335303761616133 +35333434393636393133616534633339643965396135356436333665356466333335386463303763 +33663039363233373862386263326534376464656133306630653330383338323939333033326566 +61623637626664383565353263633664316436666363323135323439646235613861653238636164 +35666238323637346633666539346661633739306132626139353534656134346530363161323463 +66373733396262313131613239356364333738363538356166386662343331623761653866633031 +39636234636333643932346337346436316630663062336337386239626135666263623630376362 +33316466396262333537356661653664353661663364366435353863333133386534663064316535 +38656465646163303934323732346330666430633762663237393361336363313331623964633232 +66666461633566383131383332333439633734633963306463636432666338333662656136653465 +65353736623133386463663038396435623765386164366537306263633332353131383666376338 +39646265353933336463636633393931613666623264653333346661303232356233616135383730 +39656637386432653762653666396639316165646134623431313737663839323139386364346336 +36646166306335636662303037323134333630313062353163633138303034376561373463333161 +36613062373966316165623035616333346335323232633132326236653063636631633339663632 +37316463306539626430643530356566623131383966643265376439346435636136316363386137 +37616635333264663632623632303832636632323138313138396365656565633161316165373838 +34306238383265366132303532326435363136633164363265633337336565663939373736326531 +62393136356336636230323532313032383034356633653437323135343564353634376561303935 +38613563373765386531663431306264313334343064666366653765613738376537353336653964 +32656562376437623032383264613731666263383962363063313034373338643538623065633539 +35373664336230343434336539303331316365386632313733363566373736363264366466363066 +63373761346164376332303964363337393531363264366534336234323133356139616333363264 +66663263386164626531616163613665313033336464316132646264643438396461353732363135 +34393633393337656238623439643962336562663031336461396563366232346666633639303365 +37303437363331383730393835656566643663666338326163623337306230313064396139313133 +36313332356533343730653833646639363839653463356262343062623461353535616362316631 +65653637663861626564363230396266383634313238373638353039666565343861353636313963 +31313039303037333637623163353834366436666633636638616137353134343736363834393038 +61646135393732636663653365633961306532306564653063636561343433363337303935303062 +36373466636266646664313439393563396365666136356131653565666538306561626561356430 +66353063363765373138336531306638353431643534373261356539643966626135396137303533 +34396339663439356264663466626165393533323234356564376435663337643434396165356165 +35666131303434356461323839353561366535373337376334306163343039646631333962383636 +34663531626566333035393565363962393632373335386331643961333166363037653632613432 +36663735313565613839306465623165313630363839373034323836336338653835383136353062 +33343630343964323531613563326536656232373761386333393233666639346638356234393561 +66653637323465636430363665303535613333303731363562656538393332316365613239316465 +63363764643136666434353330323539613866393938666666396636383839383034626434396533 +33633233333233346337313066663931616332313134306232616461613864333962333764363762 +64376531623630643537646230666365316334376531313639353962363366383762613236316534 +65313630646132376633343136343463646261343230353437643961373030336330363964303436 +34666131663433333462363635303636616136313861396661386162393864626135616636363633 +30373534306361623064356633653233373834656164353566386661373635316262313130643539 +33656533363764303062366231363830393761326634303733336265323931336137306462303661 +33656234386438626462343235653136303163313630393734376331386463363761306162353461 +32313935623735646138613536663466636466303435646538363361623264623865376137313534 +31326337303933343166363636383636313934313238303333383235343662396232386138666165 +34653635393762326134323566343038663165343966326630343162613930393366346265356165 +31323934353266653166393430633131366430303432373237386537353738633934636334323737 +39353839306164373764333034646137656265653361356635623661356435633534303363616339 +32303639393865396261303630653631653163393333373561613535316565623964613439366362 +37343437616235643761336261393730626162373662646130363032376364393535643038366430 +63626439663739383430323038383463613962323634386537383930333731643738363632393030 +33663865313366323531626336323864616230383264653736323734363865386635623063386637 +33626130373864653462633333656663663965653337373436353034616432313735393934343066 +33353761626532633161613533613036346136366236396439346633643666396632643430383333 +66353562666539353330336233386337353163356330626361336566636166636535333936633832 +36323637313566343535393762656362323566653233613836636435323135303535353763663437 +66633837356137613239646634306530633538616336623131316536353162373766623836623838 +61613434663137336561663431663162633132313866623036396535613039393836623738646331 +64623562376530616339386261383436303766643737336639346134636231613634393732383033 +32336538343033623562323733643632313561653839383064313538323439366333383264616330 +64326634636230626163336165353035636134616536333633343062343035613362663438366438 +39343136346634353032643062306339393461343339613737303433323663363333653935623861 +66653936333030373636346361343035343461376664623732396639383034303661383537373134 +37363566366333386463666233666132346630613363636263373162373839376134323236666562 +65366532643162386133656637396363633230376439396430346435623934613739656466393234 +61386338376438366663326630393530666539363862623437303236313334663536336638636263 +63613839653732623937343735616236343039326534653431393565326633633765666561363236 +32393136396631656366643139386361393233303838346331366462303462343937313130333739 +33316238386630313237666439623061626566643238346331363331636530393639316264376438 +36356431376335326334333461363337346464643363366336303134306436336231633138623164 +61383139303636326663626539633064336262343266636437393461316434326137343238373335 +33313735373761333232626333333162383439613533666166343664333137336536306462666430 +61343836633662386537393630623331353461326566353938343730666231623036306162326465 +61346361643062353032323637316162326335623566303739393464346365363261643235323637 +30376265373733643737613363643865323063643737386138636263333336353532346661393632 +62313636613433353536303861643935326663616233313939316336386630356366356661363866 +61353564333965663034656136663266646332623763653261383166306238303065303837356531 +39656138633434323335366536643362333433326335333162306432313232323335383563343633 +65316663373936633138333436316363346663643464663262383438623133373364623333383831 +30373731313234656632313730653963323237363064653832663566626139333136666538656535 +37663661393733313836343530343765316133613438333436323861633465323766333264656139 +33313737363966393664333039333933326639306539386661393430313134323537663234356461 +64646361356437616138616265363966393232643232663331336465396539663139613332643534 +62383732666231626263306530386330656339313762396130656333313566323530633561666233 +33336539313465323463623938613366653563316262346362333363336132613137613132363861 +37643539646537313661643837353039353836633364393434623538343034636435303262323934 +33623334633636633462303964646165356237636138333762363066633261373439633664306130 +37636339373032646632316264346133613666376334353965653339366639663034343462333763 +64323239363763356430643733336665636631653533343362656262396562666662366361376339 +64313762663030373662663530303761313364303636633161643530333461323966373836643138 +39636339376462346332383363396533376161346564356536323262373832306537356435636235 +36326438656539666462653265386462663135336166363633313432383736303264363234396335 +35346566376432343061386536326666333366303135383832316636323461663435303462343133 +31323634386430343933363238613933613866323066363866653761663536333330363761623566 +64633164313438616134623435383438353330383963663661336333633238666630623866363732 +65656335636266393936373433343566653134666563633031303235343631356338666162343037 +38393863313666653866613433323333663338376534343733376538653363303830363065613831 +61323333616664653937613135366563313731343862336239346366613733613033303339643534 +64626436636633613166633735613663636337666630663665373334343635633362333130633035 +61646435366634366132386532326439653863363731633035376565643863643135356463633364 +35646438653731393065656364313963313664666537346263303362623364386532386534396266 +33393661353730393035393462306263303964323634646566386361303466616139343234656162 +37316535346361316131333739636638663235643862346333323934303630356365336436663461 +33386137626334356566353832316330336561343635626565383766646165656335383238306136 +32643362653663613436643034323061373165633337663634653339373038353937626663313733 +66663963303136356361613363616666346537323364633564396639333234653731623832303265 +63633839303163613032386234376335653233376437653430653834306132366134636564623962 +38323130626238646338373963373638393634633938626363643039656536303066343535633163 +64383333386461373132396138376632343839316437383063663462353033306237396435643465 +37303261636664386334376465383033366638336138363932666632366363363730623064613035 +33646431393264363061623064386237383337376665383631343863303864356665346438653938 +31333862653466623230613139613137346332366432643031306365323562316639363731346461 +36313032326337383565633637616636653461383866323630356534383330306331393864626334 +35306632343064623966323035613537366165343230356263303633663366623165343661353238 +61663238386162653230373562376665383463333131393764386334336262346566306131656638 +33306161303037386636306336666438666537303633663932643632363966356539346363653962 +37363539393034363331616663343261613361626666626562613936616564326263613132623935 +36343562623433623836333839636232386365343962336666333138306462353464386363613266 +37633436386136386262343766393166336462393166623131393032306438373132373837343934 +36313530663762313764363431373164323765313164356234633864366633643334363432383139 +65386438313238336362396563323465666333646266373261633933663030353230656166366531 +39373937616230316336393062623239326439343462373536333266363230336335336639303238 +31346365386631636134393934636131326132643062636539616563343631363761346239613530 +39626165653035343037383934373164343564653262316666376631373262373661323232666431 +66313161633832343230313964666538323362626165383334643064666134643066663333343863 +64346439303461353261653437663065656233396237393766383734306262306230396264616461 +64663166363162633232396233316431666632336461663932613634346530653632663365616263 +63666566363035386234666132386564353438316465643834346636313762303332333033626261 +36333939326330356635313931633030323231356564663130396263323365626434386562343564 +34303834646630336631633337616330633663633738636635343730343336336638353261613537 +62653333636562623836623435383833653537366637396666336466366161633436643761373031 +30376636363166393432393535393836653164323531363465326434313064326565303334393639 +30363931383535343666633337303937356232386237653266356265663965643937343830653733 +33643433643733386533346630356435323536313264366161626131613734363732643630363230 +33346533386338313836373130616230393064383534633065623335643434643632623835616134 +34376363353731333734396265633435343934303866656337323638663461393931383131386337 +31313430646438653132636538333539353562383464656334636663643562303965313864626361 +63373664363063653232373835633736376431343362303134363661313039623333333339323534 +33343034653066376633323230363338363839356331366334393935613431646363343333373161 +63656330613430666331643532633434326235366438376631396438346563306630653938393539 +61316637623865343338653562316330633832313462353066663732656437653135656262383466 +66383061646261326234373734343733396563663537643836376133653533633366643033316465 +38393863393339306132366139393434663639366663663861356334656434336266373561336330 +66383630316562323839356633393531613731323432306134343133666131343764333831313231 +31656435383862646136633137623133346131393437636264393063613966306330356463633730 +31666334656138326265623461316265376631383562346630366136613832366332303634643866 +64313638646630663033313835383933316635653938653231356234346537666663386166373636 +62336338353031386263616531343961393731313065316132373234396666663665303930633536 +32666636663061353066613634343637393831383436346261326234323938626534366233666636 +36336430326462396532633234376162343562393235633437643832303166653735633633383232 +31363737633034636333323334633136306538633332343338366166353163653438373538653936 +34343565646230613865363839393632616364643863373765316136636666346531383764303434 +35326361313962376435633038373731323931656332316236336431326564396635363435363036 +32663531303134343033666537326134396434383433656536646230363935313539343439656662 +66336662343539653037323836363763376561613138393065303663613732326134613336663133 +36383666613562333032313537306265636233353662303061626633633335613665383261653031 +66393739393563323764356430393434346462356661663238636436666362323438396531383333 +66656362373266393238303737373139613636613662353237376132343761376536613939663434 +61643632653736386463626465613338383337386564376239326539656135333335323332363266 +64336332626538613463393662623337313963303039616666663566366136373732356636353534 +38666531656632343035363466366632636236366239353938356639633630356563656265303632 +65346665646438333936633638313531333138346132346135626230336638613965336330383765 +64363666396434626238343739393963616163373430313532326166343531363166326535626635 +31316435333064306262653066336663646432613438663761343038626130323363303039363866 +36633533306463633332313835613464323636323763313335343865376663623635373636653362 +32353165636637303365643437656366653866663762626537323539336131393931643538653833 +34306636323538653061366261343234636434656632376433393266666266303235613336383638 +31653331626536313631333731356361616231666665363839393337373666313562613563336534 +32623263353837373635643238353434373162386263666366656339343337633463643761316261 +61616166313365386538386262626461386237333033613965366565656531356338306430316662 +31376335386637633739363538633266366631353363333936346338396464353339333436396638 +61373130643164633462343563633164656166653061336132303764336338373138626231653563 +35326663393631633130313832316537636633326262633332623935323037306137333434313439 +37653065373363396430623565376231316263323639303963343163346235306434393065373834 +66393566633039653063366161363030386334376532633364343163613936396362613432656235 +63363565636662636565373630366361643035663535303437636264336261323433383262393433 +38303338373166666334396362316166393834656534373931303731626237633463636638323064 +61613734313662396539366464383661616637376261653961663937303362666631323764656263 +37616335316531386665653434363134306364343432616238326437373061396234373834363630 +35633766663332626333356235376665303534393333613231643231666335393764623063616366 +62653966326433323464383034363265623936343739336637643935656366613930303534616531 +33343661303930613562633731653566623336666134386436373863373137353630633333363134 +38613335303939306264326666313830616262333464653637376466653737336239343539333135 +62383634663837626536313831656637623338666432353033313465393663653861643336356261 +34623464323136396264646631613936383433383032303063383061613665663336376531343730 +61313633326139313536343236396530643935313566363038373863393765353364396135333961 +30363866373530323232303031616439396464623531376363316164633563303435633436613164 +64373539633031633264623364366561353630643436323866616335656266646330366161353731 +63353931386530363866653138613933623930653761323332393062626239363462303636396630 +36363561366635363563383362663963373361653937316139306430663439356262386137353363 +32353832653765663862333837313633383837613466616366363734663537346131633331373130 +39306137343366346365353963656164663934386661336363303233376232613361633431346139 +61663964363330333863626331343533373962386331666365366339376265653434656564343136 +35366363303661383539386630306432616266623165346565643030333532643334356337363661 +35313533666439363936313364373436613636653664326162383462626232333831343038356164 +37346334333130373261376232656330396135383663656539643539313138316438323364373466 +39393539333839646637623263303036343633616163313663373736336261313564383639383833 +63626663373239623033336237393030616334663133666336326530643762313631383830393131 +35616565326664363535346130613966326362356637383631326530623363653561383536396437 +37306538303262366535396233666438656566373738313136396264663662656464346165386137 +64353738636331643366383762353862313034643466656133373766336464383436633730316238 +36373135663961393065643963393230326235323235653638366237633832316166613335623362 +31653261633632343862343031653931386264356335656634396631653032366466663064373331 +30303066353564336261306361666236626363346565313765613833393331333437663733666535 +64646262656566663865396236363661633336623432633962663666386263333138353130623161 +65643431646536663937306230313037633238663763343831353830383261613566643633333264 +66393264343535383263363232663665636363323964653538616234336336396266656639626562 +34383864663161616437376134336562323232643739316338393665346235343362346262366235 +31303633643430383462353937313863383635666666613833346237353638326335383631653037 +35376166323262666538383934383431396139366535613931313339633664396439353330386339 +61376663613230343634653439346439346239366235346465373236356538386566386636373665 +37336137613234626366326436393639393333653035306631306235343239303366393435333065 +62646463346530626630663865653132326532323661396361636535656238383239383636326137 +63376333613234353538303462326161396634343431633736326430653236316365663532643430 +62383230346436626435373934313232306138643333643533343439393135376365626239323839 +63393332663534393234613634373834623363323935306163616537646235336431643666343438 +63323733343934346262303935323764623332666139353631656665613166653334356539383561 +36306535353638663434653831363130633432666636623431386432363963353133303665663538 +30363734643862653935353861336439313433346530363065346132313035343836326336633138 +61653131343664656630623864646636396434386238326437346136633438633636613633663764 +61356265333166636466316366333031613438393139353231303964393030326334666266326639 +39343363336137613132343162666230636562386538623261643362343538626234633266386662 +62336463323763623931353162376339616336346438343364376230663937383263646262363762 +63316464306566346530383334326135303335363532336263663063343363303161663534633361 +32313230356334656561303236346261316232396435623231303366386134646163643738336530 +34623539393337643062626236323636643161303835396238613161336234633164323863346134 +33366434346534366364616534383066303561393363323133343565373238313464373963353038 +39313231316230343937303262353734636232613635393334373635353063393838346630613436 +64663039396266383966613035653638646661633563636364343139316263346538303832336437 +64376466396535656630323731333432376238356662303533633736376665353762393364646462 +63633266646361393766626333346139326338306465623838376136303766643462653831636436 +35316138653562396132366362666632333339336262613835346335366361326137313761636531 +33663338333338303461666565326637623035616133646133366332313531666463393737653562 +35613839333833393964376163613762323430313366363563616561613133323737343539393430 +62383633353061616433376535353234393033303035383664373839666230333230633436386638 +38353230366564373632393031633966323763363839326637336238356335333632366665633663 +61333330636362316265613166343031303765363664666639376338353936363331636532643363 +62383130363130313761643131353662663363393032323932366335656535333234383433616132 +39313261623863386664386661656536396636653831643831613632643631333035323961376366 +36396462343838613331656537353835623538636630636534383734393339383864313561346534 +32323961613837393764636439343533366262306663626463653437383536653832376139613266 +63303230653763616532303266626662666534643132366365363466663864373162633034373738 +33343663393438346535373434633634623365633661313739336266343065616539626664623439 +66643531646336343036353138336631333535663165363334333866653964653238623461336162 +64313138313938323265616463663764613039333463333238653235656263326666303032326663 +64383232353139323734316332653739323232386461636264663732663639613962363638346137 +62626433363361353230346536346136653331386365666237363932666535626538663031306232 +35633033316331633831643836643236303437393062646466613566653162353763616562313665 +34313263363864353937313530323134386362313763343561623564343430303036356264396635 +39323664333632333432656162303030666661333734363964306366396231383636636235396161 +35633363643937373038663665653466323138306363363733633130356166353561383731336439 +64386563333234363536383464353635653461346236323931353733373963646261373530316365 +32613961643034373434393935303633353365363038393833386239653237373638363634343839 +65626235366436616632323930666230643737616530366634386439366533636661653436663061 +63306536373730373632653764343865356237373535313633613434303537353735366235666331 +37613536326565396230366631356337613963363631386134363335353438396333376332316535 +65346231646338343733333434653739313533393562356566346230663362383438386265356439 +31633061626339396436386535333562633366313437363333386462636538396139656330343162 +33313439623162363132623265663635383336393335656636363233346237373032663534323638 +38303435363239336630316666393833383238623434646561653965663835323436626264643731 +61666161303966656562373332326530663266363731626363666536326462623131653162653436 +33613533333538373564366561623138626666343138653236646239333630303535303166313866 +35303039303937386462396538333932376333353165653533663439643630663630666333336338 +61623139326634643938353134663738373135663338363266643035336331643039633837346333 +61663265393636313661663135346630636632633539613665303061363638333534333564646266 +37653631386462396236613932376631373339643837363333383063373161626365306436356564 +31313638363239643636353838643236396536303335656431336465353339326662306633313330 +31663865363435346661616132306665623762333563653130616438353738623236343365626132 +39636639356461653364373639303662393035333239373263363862376130303539323630313863 +34313430356432363566353463626430353137613938613938363335323439336637623339373331 +30643332373034336461323632356462616366383362393562613635653130313138323862333630 +35616235306136396339643264376331653030303538393164323438393932306436623536323936 +38323834353862646536633031366534373337346239363334356462376233613732383630313935 +31373836636164333531336462613736303663636132613966346439393166663833353032616530 +39623838363833386464353930613638353962376535633466653762306233346161393336613061 +62623963303964626265346462336462326666313437656437353265623539613061386535303339 +34333237373563633831393566333038313034303431313235313262633438313434363736646137 +35323934393264323938326238333436326339663335363232613664393932333864366564616463 +66666536666361393938613264333861646432383732633564393238353730656331393063636665 +33653033376262633437326539383432616465646462313133353533363132616162636565613865 +36393731613266303339663766636566316662663935383161303732373138346530353564306562 +34313866376238356530623832356434343762613330366566356162663764346265363136323133 +37643832303463666631623665396237393863623263666162613966393834303865396135336334 +65303131336334313636306136393332646235326637666434356631663930653730336466653135 +35373936626633306563366163306638656163363233376632356539313432613432373065373563 +35656431346639346332393163656632643031313434616363666437336635363733386434396635 +61356461393564623532663536656136663235346263663836326465666366643063343464353832 +34653731636334323834303366653837613635386533356164613239363836366463363730623730 +66646163343638316632666464613330313065393364386165366433393937376132663936383138 +34616130643634663732333736643134383565613131373763343462393230306537306337366665 +36643734623535326135313630623464363332363563316638353138386533646661656330353361 +65366534323433663464393633326236346235656639326663363064343833333436613264656662 +61623737303461343733636432653937663764663034613434643763313338643566646666303935 +37353565373962386435373230303433613065313732613633353465643030303430323938373139 +61666333656338643764653039353466386661616538393534363465353062623362343738356138 +31653737626361643036343866326330623461313136623865333931353531663362356165666132 +66303266323166363038316361323136323032353338323566643336303139653662396231386163 +32613739383761626164316562333462633562613839663033313733313437306565636130306237 +37383863396430636230333030333931303930383362636130333165323436333233316639393736 +36646634303266623334343665376435333136373661383135333238633433373932623938636163 +66643564306335383735353033376537366637366236663536336165383230666536383162346232 +38393964646265636133616630313336616462313138333336666432353063376232383031373432 +38323366346539343563356537636361376361623438356562393464376635623863616161393266 +61623236653865623731356466623232353831346333623861643037323037366461633030626434 +65363936363530333834633737306463363262666532333264356337366233633931656162353762 +62333365356430663233666234376362633839366631363663346439633636623666303234313064 +38336336336264643736363233666566313132373437633366343137323562633636386435633334 +36376430376166633430636539646537616164666532363861376134633462386433613137393436 +38363062666637623364636461376266336530643837393036636237633435633765626535653163 +30613664363834393938383539663135643638333561323265333963653337663763303339636136 +64333863633365616563656363633662316632633334383430313838313164353462656136323361 +38643937353465336464633665383236616236316435373933336237653031326166363434316335 +65613937386135626565346231336632326139616537336132666538356435633837643461666630 +31316365326336383462363765343836346563333038646634323637663666323664396537373539 +38376463636230626538643639656437323835623330363631363534353839656262303465343865 +35623862333134353832303839386539316561316335323733623435323264323630616237633131 +32666238336661396431383764333863613737396636386361326666636530613238303938653939 +31303463666163386634613837313238626461336235313532633364393331656261386362353062 +62356662303664633435376362613330323036343337663864313437313665663565353437633362 +62633339393135633236663934356639383235326635663330613030343133356335323763303666 +66303464323139666539323162356237383166303938323532643337353039393361333863643538 +39333364373365366662613465383638303439653139303036336333663562363261373339636664 +66626136353162663962313465316332306332303565613864393432353237613862626632353635 +32346361623533386365636332356464653135626562353933313737323562336663363031646264 +35333835613365656663363331633764653436636334323664663232343266363635346639363234 +39356632343866663537663666643930363261623731316134623832653538323364393463656462 +30326232373131353762396563643438306331623331303933396232386463373163336166666136 +31633662613166326233336631613837613361613134326565643964343738343337366139653034 +32663638396266623663383361343861333063366664653737666336626364306630653436366636 +34313564353038623465303264626436323964313731376564323239333363303038336166386464 +66303164386234663835623139316232303833303933666663326135383534393639343765313035 +63343463376538653863613963323030663432333632376566303664353531356633323564306138 +38356239383631646638393232616632303839313231383663313530346132363165356534616365 +39623235343663363531316334343761306336653038383034623632303130633430336263646239 +35346661353566663632353932363534373566333263373862393335363638306238383937626339 +33343066653364333631643262663632323364383435336661646535356638353661353737376462 +32336234303236616466663130366134616430646563363665393963383365613162346461363532 +39366337646663353564303538353838333436636435346537653463366166333262396562383664 +63393962656230333964326561333062323865616638646236336566363164313438633164643832 +33643634656162366534616162343839353735376263393938383961386636336130386635313631 +65653035633835633332636630623432346263393435323963316636343162326661343766646666 +32383366633134303835623862663964626163393363383865323635646430643563363134663232 +31353136386463373037373561323236623738346563626537316566633739666633313765386362 +34373233316663336532303361343162306164303761383133666231633162656464643532646138 +62613964636263636538653039616233303233616362386362313062343262623036386431633463 +37653137653861376634333264643364303339653065313465623534323338396633373237623338 +64313335656165666635313832663061633363376636366133386131653762323563333938373164 +66393662663939333835373564376536373561636532303832316264303537366564313836653562 +61646163613730313062373262643139346438396139623934306335393062653038383335316535 +66306239666632363530663733623538316533346666306361323537643866306239306663636632 +32303237333135613065383333396639666465313361346339643432376639613465663431303939 +62383835303938363362613161616135356364393638316465333134313435303862383931656363 +65656335663266326332303639363938316263346134386263356363336532646339656662383864 +33313831323938623361656438396131633730626235623566393839366363343465306462616334 +35653535653634313835333231363565626132336561613830376534363834383762653538653636 +66353837393835373564396362323431313563306335646166363935373163666365366431633263 +31616232373761386133396136616665396239333939303536366165636166333537656433356336 +63613138376164353164383735663163373562613230383938663034646634393530336335643961 +35636163636635373034373331386362353831333166326632303333333965626639656539386533 +66663839356630666133333230393764346534393964393461326266343039383463653734396137 +63636639376535313032613433383966356336373136613638353435393862613431376230373565 +36346236303738366666653636663534333836313432393664386636396165333261343035356230 +37396466626338393163333035303466333735313636353534333362336631343536313035353235 +30306237393632393832333138393763666662313830393265306263663266666135636466656566 +30653363366334636438326664343865326336323330373365393762373637333837626538646532 +34393365623331396662323362313432333532383139306665313435313564633935306163636539 +37323131633934653234333864303737323637343234633630336532646431383461363965323363 +62623131343935303735313034356434646233663262333130303463623566353636613134363433 +62646332656534353264386634613864316235333865356466653038373465326237636338616462 +33666136366330383165333331396136306337303064396263363432356634353837643735363163 +64316636663563386265373135326235363861646234316538613863366439303963343830333861 +66383562363239383565653436313663663231383232313533356339663338303631663364636636 +34623933613439383039326632373232333937656663393537316230623938616532666662373330 +34316335646134646565333431336666363362613363346636343737396564653165336432353532 +30626564643834643564363039623532623030376638653763386132376162326239656632323939 +32393134353630306635343834306132353831346632346461343966333563633066383464393638 +31616537313566643766646165613562666562306136306566646166316464373936373837653966 +38376266636566613535636361386465313536323138663234353236306539623932656562373661 +32386438306430623237303162613963613064333235303430343464633833336331393362633731 +62386461393333663265653734353164346262613239363630663630366631336538366262616666 +63623334663762336164326665363533313732373166396231666263323737303838396239303261 +33313366383931633034633865626636636563663631386430616639383938353866623861376531 +39346165656163306437326530376632626337306163373733643561666463653632373565653333 +33353662313934393465643564393035633462313831333964663736396232633562363363356366 +37393763663438346465386535633333656638313233653638616133323830386165323430646137 +66373632636131666163316666376333663032623531663262643962326661656464373938383230 +62376539623733353139303531633937333862306662366433363933643364333566346531623766 +34313666386431363862643861633462316233646430616461656134353965336637386134316366 +36343065326634613938623035633361383863353135386639633966623963343439356432316161 +61383735333665363335393434303636643566643934333665663333356331643730646630393436 +31393539316430386533616539396366363435303038346437633432653664313265323934633339 +38353036613634643639343864356438386361313130663937626631633364383931613232323364 +36663830663438313463656336626332356234623635376530303764663539393266366538646330 +31363635303462303738356664376534373331636265626436373936313065313463633635303734 +64623133616264643833373366656162643333636530346361393038313936333661356335616339 +35636338386136346462356331346636393733393936613234326265306163313663616634373237 +61353335353937396562356335613466336134613665633931313065393530316439373433393239 +62626563356133313034643961616238613438616232353735393331356538616361663930373461 +66356165663862326239353732303663636637353166313364646439336237346132646666326132 +33313730656136646465376534343438386439323964393437646536303764393864313034333039 +61656163623563373664653866353637653432333338353666616637633439383936393832306566 +66383534356665633736303238393164613331356236363733366431303239376366326434656662 +30306635666337303461653963656238623735343764623635373465313839363233343962316664 +37363563636262626138313765366361343637313931363035613133636465616430393030393765 +35306434316234333231363730303333633737633630333932623238613332656465663739366263 +31353263316138313636303532623362376437643335643738306639303463396130323932393739 +39653766616632396464343133663364363236396638346136626537643234393463643663383862 +31363338633836376531353866383934396662313966323864346333663132383065643337623963 +30306563313938643161623438323537373932643430383462333735323263373263646439663362 +30396331373836653565353836663938366535313061336631333966323363373761353837313364 +38396134313530373163666136643037643738326461663137613164363264373333373962663633 +64616333353632663963383466306236633537313263653832393333376565653333613931303366 +30346664656666323062303662363133396463646138373361633738316234323133623530613036 +38373361653862396433396633316631393661646664356634333335363037323831313232323038 +34303230666664613038373766326163663030336363346231666239643365306235303339366165 +63616465653038633137333934313966373135383339303663373430646163373562346331366438 +39633731666131346634316666633533616562663133353563356565623931386433616165386230 +66343630366365303238326336366666633563393166643937616333643731653635306666346665 +38343037343736613832303537316435383264396135663763383530353166346466613662643562 +64626464353530623030333936313365636336373834636639373438643465356662646338323034 +63356665383435303539663036666561333535663365666262356363386335346339393333613932 +38633636316332656462626434393630386536316437636232386130333339653337643964373561 +64633936373137346261633037386565373665396134303866353365376237333335383033316432 +33383735336639393737363862656463393933333364333935663533323762656161323837326365 +33613733646635366237316530653062396361376432333862633930353935653561656339653438 +66396231623262663134643766643765353330616430303539663335303532373832326536396135 +39353436366136393635383963383765323130376138313731343130353037363430336564653365 +33336339646130373761313165376132323564373234383039306465643062623364616265363766 +35303033313237373135666162326466383761636339356163643031373361313730613033333939 +62363930306436303964646265646230616535646365386137613637366463313435386165313938 +37396261313232386662366263346336616366303335393933336532613130633461663631373366 +30356637626139646566306636623432396264376137616130393137393531333761393264396437 +30376635386139353038623130373066336133646530383465353864323437663939663537316261 +32303963663165646565393961653633313539313663653430393662303936656565313131643463 +61306264653661383833343731623862626165393664373065316363333363646436653932623566 +62373862356637653330623536353139643638333931646637653636396463303638316461376338 +35353630306233363836306636393537313235343361643932626263343831663533346335306366 +31313932353835653166323163343966323766356437616630363436353764313235346132393136 +35373432663733643230323262663761613632363430616564366231366164666330353233356564 +65376533303263633937366462353561386361363965303861323837343238623632363234646462 +36343139343630373331633262313736323436373666666239326263626631633765626162326566 +66666139653937633436353763383939383839653865666264366462373939383538346563373061 +63626663336639333837386436313639353662336466373039323134373436303262633337633337 +39343164353762616535363733343438663765663364333734306635656231656564613139313039 +61333565663932663265616663356261383766643163363831376439326530636138646633613333 +38353333656662386330323833383735663437663662386133666537636564643337313039613932 +62623263383232366439653632396362326632656664313031306335306434353263313461393765 +37316131663838383063363966363132343732366437366466336537386162363961613237613736 +30663966636138396466363039373930616232623131303263373333646231333763383737656436 +31666139356532633663663131343435656565626263613365383731666536376632363339346432 +37613564343861363965343335373736353131633763633931373161353932643537376639646233 +61366636613532396266653737353532613736343534363465346663363832353637306237333237 +35313663326633333737633763313132613564386363353036313763326236656132393231313664 +39333661363539376430313866646262646232636639353637306230333563653261383630633462 +32643535646330373438303466313763616233666630646561613231333262646635633931623035 +66623764333264613933396163346661643432663431393135303865323435343164383539373630 +37343562386431343238363564306131653066633466346561633635323063353364316165323037 +39656163643464396639343361313564393836373366383434363633396431356266356363386164 +37383039376533353139663862363739313835613163353938666533326432373237613438306538 +38613232646235653739376364356232356565383533666434663865373832666436303934303361 +33396438376235616538393837666562656432306332323533333335313638633166323563316539 +66643864323939376333653262316161396634616533613262663036616462333566306133633431 +32373831373736666263633861353630646662396530353931663535626330353164313336396636 +39306339623731313233366233313833336163633934336635623464306261306662313564613637 +31653535643061636365653764396661356431636166623834663635633234343033303464393065 +30326235653732646564653039613332346261353663656464666435393864626132363532373738 +30363461623730383534373735373739313765653436663434636166353534386366633166663833 +64393435356139623437646636633238333138393066373564303438313939393330663761353164 +66623738336462393533383838313136653164626262306634613936653033633435316431386531 +35343334633764396337306533376230343166366430643230313565363465643035303331386565 +62653733643366666639666163383031393738306634333433363466363136653766326536346238 +61663134656337303834353636653930383032306265643162653364626231363539346161376535 +34373264643531356135376539383132666636373634613932363232633830386134646634653931 +66626339616436326631336233613332636633666461333732303131316139383130653433636239 +35326139373162633432386334376234323333303064373633386439376161333636323734656131 +37616532323066383465616634313232383637393162376133303665346538363032646562613164 +61376265646637666538303933623835336135626536663766623332333966633335323164393761 +37346235363631323332613634363234393233663264646564343362613836306134343634663736 +34313466336336336239616466626233396665393064363565623565666239623264626335656632 +65386337656233346531393165343661633361363166373463663835373862633630363238646265 +33623134373635656230623333363731353266646237363161656132663565306232316334393233 +61346632616562376238666564663362343037666230366361663266623237643663653430333166 +31343339616336616235636330383037306436386537646163366462643039333061346461643636 +34336236303732326265376166323231386661373431383335343661653333643332376434363765 +65376239303532643261616462373633643064663965626465316238306565306666653339356530 +66643565623461306563626264356639666466646637636564386530636264393136646566373263 +34666461363537626232636139616664336539346136393565343431633266666533386564363438 +66636666303738316139316235383133646436393635346661326461376138623562363365633865 +36396531333864366330633432616662633632326133646139373636613830353236643761303833 +32343063656365373233646630383831366164623837653834313831346335363636313331323966 +63343631346230396465366161663539303063656437316261376233313964306261336434353361 +65646262656336323533646166316532636433613366626366393338616234326330373564326633 +33623666613036383539666233383233343261303838323939343462366436313862653266613333 +38393135373466616437643666316633373862376132663238306134666566356235343334646634 +34656532666364333162323035333363666462386432663832333837326630623035646365643733 +62666165663531386339633661626664376264313734303336663238343262376631383235396365 +31383534373936313134383832356336356161653032393035663637616236613737636232623861 +32383239303636653739313334626136363334326238313530643034353231616335613636386537 +66326334653763313934636136336435643366323965646561326633653939663963653533663730 +31643935653862396463383637376230396537363962313166616137333866363166386664623338 +61663966393430643936663861653738616237666534306338386337316666383862343432646538 +63373131636231353162303837303464393633653662656363313132316135333364326331343330 +65306239386633323263613437616336363838326635396531323037353231303138323565373261 +62303461306265636637323837646239346262393533643235393439346236336363613663633366 +36303238343132633366373063313261386433666363303432343161626431363238626364376461 +34333136333937663662643233326334363937663137386633636362656563666537633736353665 +63373239363562643937623465636437663236386566303432343664393962313737376431663036 +62613437363264373032383434386633656632333339373036623734323831643737633466663031 +39613365333861336163643365363763306233633436343666336339313336613331376235373035 +62306537313831373966643763616637336132346631633331613339643661353339346234386237 +39376462623532306363373337333934353333373966623232333036653639343666373339616663 +32623439626336323266316435343464323531313262636531613563323963336161323438313634 +64333535313264333363616335633837373062623532363762316665316665343161656133633839 +31306538383961646165383866303264653161643236313833373232393361343363343737323836 +65626536633363303039313663383431353063653333336564663832343832323333386664326636 +39393733383135613430643964613635633132343666313265373462313131393533343131326539 +34656530626633326631316535376530653035383765393837383937326365386661393365663838 +62303031663664356137353963306136663435363333343930363464363838326434353935343938 +62623765306264353061333834316431313966616236646638346361623534643533613830623733 +32306537376232343332643035663961316363346366653932646132323031623163323265313836 +31376264323365646232383833396462303961316239356136313863343333663538313961306462 +30313166306534623833663765643739343732653865386635356633346333323265376434646334 +62333133363632313338383435363462383635626338313033616165633261616331613939343339 +36623733303566653638616362336262656664633534376531306532643165613236616431333439 +61666662646137663835626133323436656538653935373139353639353961353736383332376331 +66666331353665343966343961353862306664643763353534373236663734613664313430653766 +38386238336661653233633063643338313236336137363638313463653033316465356130396439 +63643638643964663531343339666432363237636439653534376235346336356533663763623233 +35323364316235366235396232393433386465303136336462383366313862326636383238363763 +39343837636232303735373930333031393138356535373134396664653466313734383834653561 +37363237333061653234373636343731386239396435663032306134613865633034313766376133 +31393132373866656666323764306233303134316537313334333962663736313935343239313961 +62613539643333333533643761646664396230313161363663303934633633323864303066653466 +32326135633833333838333962616164633563333536653830373963326266356439616534363237 +63363363363764323139663034333064363137653866343933643963626338306139313463663561 +37383465616238316663633561303832316637626531333966383162633436623532656164333532 +38646438656665383430646436643031636163346131623037363435656637383332393135663265 +33613863326561653635366631313865313239386263303239316531666632343665656330626435 +33383131346639383039646437613463303439626535393830323939613365373635353039646634 +38386130303930653865663932616433363433333034326234326163373736316364386566346633 +61643033326234343163333662643662613535333636663133663831333130663835306434653534 +65393463323766626336323032616262373864333137306165313765336566326565613433653937 +30613939633266616664326633623162313863303238333237383839663630326636653665303135 +32613464636637633039303039646432366131323735393964633532323062346666376536343730 +37343463653232303335646135643364386138383435666661396631366436326366316661646230 +30323964356564353065376536666432613932396131636435656164306233383632333361366236 +33633766623766613938386236396266373436363332343539626538313761616264646261373061 +31363536666463386438653463623939376237393764623333356335383236306161366265353361 +62646533643963663933653139663230393761393035653636356333376635303339393036636666 +30623966383161326236303039303836643338643464383464383335353362396361363236363330 +31363362323532623164353463623936393061646138626464353135313561383631363836316236 +31386435333166353339356430326264316363646134633633646437373038363135393639663061 +38633437326234313362386564323332386539616131396564663665666661306364353739306234 +31323532343933656365666166623039666463346461393361613437383238643031336361363461 +65353233623062646136393532663061333738323564373634646439363435633662653164326262 +37323161306266333665373136613936323631353461386563376431373636653334396261326330 +65623636613133623935303537383039656464613166613831626531373961373134626662616163 +34643533383539353133613663643066306164363130633435643933626161366637386437323833 +32346666366534373139636331376639616363386333363234323761383133316439616163623461 +35316636633435653536333064656334383435623165633965663735613036316639616435356336 +32313638353534666665356637663231323833633934626361633930323564336631323637373934 +37653566393431363036616266363034643939316637376334383763663037386536323339393437 +66353537636232616264323163363964343336636664396261643465623037326633393966636234 +61363064383664346361666636383738333237633363646238323439356234633435393136393833 +32353162323935646266303035396264336239396137346633373965363263656364316361333437 +32373734653535376630633139323532343163323436373239633338336461313133376561363039 +39373366393138336432633235316365346432303137616538303231343361376232333339396632 +36333137353963646533613036626362343062656230306561633065346365663139623937656233 +36353430656137366362373136326134393662383061616432333635366636366331383731653466 +64333432336364396130643733626439383263316164633465373833663630366261313163353538 +64666331653063366631663239323965366232663434306631303938363337396165623336386637 +38376165333961313238363337633433363663636139623635393061346435353134373063343162 +64613364643237346435323532313535613666353230336165326366313136336361363837613538 +65346631363061616231613163393336646236353636363965346563303837353730353262333462 +38396133386564383239623231626135353434363535616337656631373762326435333261666366 +39333036326162356164633537313263626538303030346361303465633164643362383438613565 +36313536383431363835646632333362333562376535343833333831643930333636303335393837 +62373338666238626339633031343330333434623561326263623831373238656236343061333539 +37393231616639626264653934333963646134303262616434376236656164386562366432323466 +38336333343664633232333135656331326634323361616134373566616335643135316435386164 +32366566316564396536353534646133643033663531373039373032626263653536393739633131 +62313437643733343731386164633565326663663830663263643962323938326665333462653966 +66373037316337643137616334396439326637353931386137336638666165616434376137303835 +38383036363634653939643135373861303533313232613666396332623530383131313937356632 +34396266653830623430386232666331343337613232326631643362343631303663393062623966 +61376163653737313732313563313965386664383164316364353063663639626266356231353631 +63666664393362313165376238333665363939393535383666663762366534323435336139663966 +36643931346231323161376466653365663837613230393634376630323837623064373666656639 +66336264623161636166656665633034653333376639633562356665636365373934653662396337 +63646238316565316461336339386262376333643564363633643335396139656437316534353661 +65346536336535353637333634633131656364613230613865653366393334373966393163353566 +30623635653162396233333731303735336362383032323735623433396131363863323261316135 +66353239653265663334363135306631643965313833303439653332346230363632653037636139 +65636633396366616232633738663334323965663138616266343462663130616438643838623333 +38313934316539656264343631303462336534653739323961373463616634653337396162326162 +63613263663366336136646364363338393334336261353865663464383936366665613963356338 +64633763363032326338666632343432653063366564376431646464666530363235363363643931 +65396366386232633138353863653064666138613662356266333362376666306263653063656633 +32396138323761643839623362386363346431346561383162393863356439323738353530653139 +38343530666136353234373565623563313438383636313033353132313235623337313936653939 +39373036616634316639643163386330663263613462393038383431666338353930313034323366 +30616161663334303137303962336333633764336239396238353033326637623436333232373634 +33393836396661353261613635316462646436303337383831326261653731333236643835643832 +39636234663962633536353630356261396537323735326531313034333433646337326430366536 +64663261323666633636323734366332666230303061613530336632323239333432316236343739 +63313939396264313830333536366438333836383665356237376661376234653435613664383661 +63373938633735346261396265376461663936376539376139306538636666346134643233396432 +65333332663331303434616462633633653061663263653439643632336438343233323939313062 +65383038376334363834316337343964346436663430613134653234636334633166373231663436 +33353564356663323739623530393366313561313461306166386437616132636362616663653330 +30323363316661383139623061303932333035356365653066633537326139343931316437646339 +34333032666538376231646231366237333032636234326363346336636135343466303533333236 +37353035626336663236626164386263336264333964363535633539653731333038666638326161 +61663462313465643738623830396363313132326264373366353138666661623965356462633636 +37363863356238353234613465653832643430326333613636366537616462303632316666663537 +36313937626436633939346532393435303361646135333030323232656536313864396365353338 +61323233303739663137373933636538653766303433643836616635323363633265666232336439 +32303162663765393838363364326331633433303662313239616338363234343064393132386363 +31653136323738386339383235333930306332643366323739383261316539636565633533323661 +37393664366231313331383232303664336137313635303233376161303364383563396536383534 +31396137386632303338376539306464316164393464653131646266336336333062386635326465 +36363263663934633162663034643964616435623466643662333366306661643734376135643033 +62346534376335306662313536396164363939343238636535656464653662346466376665666334 +36623065396363623663613466303137303431306230313233383961653335613235383337613331 +39343334626563386665313139333639373439363165643561326337313930663333663433323666 +63396336663337666537653465653436373230383333376639663264313530376139663231633137 +63353134616563343536613764303632363866373531303632663234316238343565643031396465 +34616330643830326338383639366463323434333036616532313166393764666365633133343437 +62363735666566336137643562656434323533623636353865643863366266343835656665383937 +36306661333362653864383733333935323330363965653333663435393265373266343665373963 +32306630616636643238326135326533366639363662366262383134343431663838373533346663 +65393134343835616134663063393733383237613766633539633131363464393061633036666163 +39343137646236653730323363663463303863356632333030306636616138303735373565626233 +66626433613932353233663030306239323537326464633835363735623931353531663038373734 +37313666623862656338343166303032343261623062343032356661643539663263323535623333 +34613366316437336439316635343537383536346634613034613236643630626239383261343931 +33323162336362613963336334343961653566353766303932316434383166303431396630346130 +38653862353263623132613233653033633664613466633366343931313661613932363239316236 +36333833623439343035356539396330616635656433353936343339353230386637366631303034 +39646434353133366432346131343138626262633439323230343938353130396131626431353565 +35646562633339303231393434323936613361633964626530623230353838346535386466353265 +33626235356230333839386465636633306232333061383530373137643238646332616437346339 +64643261386133343933393334656162616436633830613462643132363866656131643862306337 +32383762303135303834346131323165343662393562393935613633326234643561333037343765 +39343935326561666138333833643362323461336134336236383532313463316530663839623436 +34653530393461623431313539643536346330656363383466383166353862356231393065343864 +31333464616362633935326432623630363135356432653665343931366162626565326634313166 +64373236343230313066356233373730396239636265356133633032353336306237616533623566 +63343634656666356137636536373263393032633137616333656335663461633433346634313336 +64653164386534656131356363306265313861306435383563376138376464643138393364633932 +37383635653966376466636364353536643830306637643333363632353565386231393965346630 +31623439343731666564373332626465323137323933343035663031356563383864313939313364 +65393038373765363562306134323737663063363333323037383866323661613939353639333030 +36663738636137643331373930333163663039323930393861323461326663366165626637623539 +66363636653865376337373161326161653830323137363430633066653932343731623163316636 +33633062366562376133646266663262326265383333353061646364353635356433383839316163 +37656437636637366531386166653163306362383865393465346264373062313230633865346532 +37376430313235393134646466663236353339306566653431346564633964653633376665323631 +37363030393136393832336433333665326435316534643634373864323031353230646163376537 +34643663386465626533656266643534316135666339356563343464373466623937393866666235 +34646438653339393066633665393263306638353766623336313039396464326464663935373038 +64343536306637333537376639633439636133313165313532653964363462313062356536613661 +63386132306231363130303538333733303461363263363466333963666433363431366137396538 +65623666343963393531656666643762363331343831303736633433333534633061353836396330 +65663930313166316135343565353431643736636238396530396239613330343136336536373562 +61336466383436636236326662623438306637663364316239386536396533613261363737323064 +34663036373065646431343864326634396538633739333432373963373830616238376262353335 +35376632356635643262313761633735336164343639373838626133653437353436663033383633 +38633233393462353739616661393735393262643430653663333939616162396163643437396133 +30363863623939623830326638323061386262336234323631616333633430653837396364336336 +32383831666637313130383236303636666163663261376137353366656331356164633433613838 +33353839636539323934333034316231353963663564356261373964343762363933636534613630 +35623364373465613337363438363231663261653365323431323731646663333061333635656665 +61626536333437363866646262303537643436633637333633393365366632623265343531323031 +31343361343838626265343139303361393530616266353265303133323766303034663831656134 +66376265383036353962613031303032616533383431613262353937343938303930326133323831 +32616363366361663163666437376537613638343032663064383238343832613036643764636465 +63346232323865616364343262653064316330393462336238313137303735356433343934303666 +39346330666233623365636639633961616332643563643461353163313264656363633331376361 +62613530333530643532373838373164346130376634383137663737613265623032643038306461 +32356362333433323731326566386537346530303933663266323563663431373261383339373961 +62346338326537373531313533353436653265343865396436636430303039356435383836623531 +39363835663061653533333531626461383830656335363031303937343862316433313137636138 +61633865386166353537366130666433653438383663356537313465626262353936393136383264 +36383337633265626563376261313865613539376334393037376461666166633164316536353266 +34323766363833326361343833313331636630646436306264643365313463633666646638376637 +64383665343237616463643961643235376630633631333534376665386662313130633937343638 +30356432626131326337343038323938383765386236656234383635623333633366643863623039 +63323961393438316666383238353862303333303538343263333966306538656231313339626137 +32313165623332373264626631636435363533623664336134326638373264663736333137633363 +66343934643533653135353063663730346163326331663335316631313034346364396332326637 +66666539303033613633346466353662323231333931366232626134316231376535353637643864 +63626435363333656538353738343532353231323665303431633862663830636166626266313765 +34616633343430326638656639393763393363313764623639643563653532633433333730303463 +33663066393764366266323933626538326566616238633137306566653561336263393564626434 +38373166316361333963363636336635666266336461626561653661346333366532636363633836 +63636339366531613436363262376466396330366462316561613034653765626536396138633831 +32623435643934353439343536343563643064333266616361653637663965313166366632366233 +64666637346163376231653031363436323061376636373464363863636466626435396335663232 +64323832636237653264303966303439663932333163383961656339353133396130373233303162 +36396436336134646135653437653332636261666366646138393030393861393633386139633265 +64303066613331313164303263323263303361656463383635633862303039303333656433396531 +38386632366363313365626437366338343937643332366439343534333039323334623865363234 +38663261666231633239636439333463656139653464343564626638366332623736663061333665 +66323439356665633238343236316632333861633132663839653736663035333236363832306235 +34626164666634393739646139373431353264653039636134643130316164363434393537616264 +30616438656264646162376433653639353033636130313861313565646662356563623931386638 +31636335333134316234373466373962646366643265386566333238383236393533393139666538 +63396133626265346633303437643835316465646537643561343237616631306238383935383539 +63313061653134383864356162323462643762613732633164623432316438616439383331306461 +63383535646263346639326262663830396664313737623263666565313839663665616330383130 +37326330343761316662333031393462396431323335393762353361636263333431653735306261 +33316539386535343731393862643536623335393865623465346438656639373737396434386433 +65303434353435343461383935353366323234616464613833653436616433656336663933376365 +35346331633132623631313262373332333265666635303262356461633462343837386436623861 +30386532343962393864623966376463623833303662633734373763383831623463666132623937 +62346164303761323436396133616431323332383062333635636438666539623634323133646232 +36623431633736336537623835643035336135323935303662663738393535653331313934343537 +32343938616164613634623366393561386232353365393934326531643264393432323036313464 +63343131386630343564383934643761346665336462623537626236626363666362313338383437 +62383431333730613938376237303137663233316633343264613736343663636363333339353133 +39653465303734346635616139303763346563313361303864393936646635613135663731356133 +66613230323332343736616130356634663235663266623961336238303663373939626339643331 +63383230373965396530623733616237346663363962386234623436323137633462336339316238 +66613135653566633731393232653231313665343331626361303966383565323235303762306235 +63326339313230623335323565396634316531316564636438613566386534326335373533633164 +39383734323830343463336335633563326538613739396464346436363362653365663835336633 +35316531616535356437346436353865646434626162646566303861336633656664373963326631 +66323062633435623331353262633134393364326462643937373766386461633364326538373235 +61653433303230326663343964613434356332643933373034663166633737653035613065656262 +61663133663237653639613036323561306262353232323361353035323766623366656635353631 +64333333336635336666653765316531663739616237626464326166383431376630303164363132 +36306430623234343430396366386262626239633764386261386165393634393239336331613765 +30616534623561316665616664346235383662626565633132336665373334303263323332363563 +37356262306438396133323435326463393164623130653730613939303631666361336264353134 +37333038353031353036643262353336666631643339623461376666366339346333393133613834 +32393337623038343235373134633030363562356239363738633433323139646438366537393435 +34303639646361653261346239663962643738396432333635323531653538363266646333363539 +39373638366232313332363030303537663934336664636537663731373839396432636431666364 +38626564346639623563353336616338386230393939346135326630623835313866653930623031 +63616132663366373966353339316365666636646262393563356634373632303838323037313033 +30383937653431343731346465316531616435633538363461613334333464323131616238386262 +38643263373262346466663261383266363362373336366435663463666630653934383130643438 +61303535663935666234393133626162333332373635303432383833333661353138316465663837 +36393731383539643566333438376635376362313735343661373634646535396466366132663432 +34373032383063373635333733373834666131346266306438666261633436316339643438326130 +38313933626230353138616664303732303839363730363462613933346435653231623932363232 +64386530356564646363613238333530313863336632623864393763356263616563393766653630 +39613562346638306232623532306665353864646561643164396431373564336436383336323931 +38343935353163336336653761626262313061623761653032636337633837653334313439316261 +63366134383536303635633337653239366430393731643631353162643031396464356531613034 +31353861623434313538653930343735323833313930316335356363303465333539313839396432 +34643461663733323730376133366134323563616634383839636239613162653237623032346638 +37356538396433613464336639323138643861626131643062343534383630393866626461363861 +36333164626131633631303135323336623263373032633463643563356338613336316666616330 +32643538326635303033333538656662376637623061306565333964636436643563393335663138 +63376631653538613839336634316335356630303364353866303136636134363735326164383731 +32363136393366383664643037636562313166643239353630323662643536373130376462316461 +36363761383131303431666531356138373236313763356633646664393566396133346536373837 +36353634383763663339663262303164356635303465383731666334623131373430643135623364 +37306232633838326165376364353062653066663665326361643366666134383032306466303962 +35323561346366616466646561323038663466653336656638326538636164323166373861306433 +65323533373565393133643264626137356662613166646532656237356261613234333264343662 +34383934393633613561393537653761323564343739653761326337336635363834376134353032 +63653965613936303265353965373336633435323435323435373338356436303132633332623334 +39613836303737343631376434646163343863316439303966363565303531386432666433393339 +63396634653733313536376131316637646566306663643038663166616463306434623031396439 +33333732313865666365333261333631333532643832393538613534666431653166646338643665 +62623835623766386237316138373932356265613936326131366635356661383761373630656231 +31333731656233373330303237333163613538616166636439346662363961326661343565343431 +37393165633833343936333933313762306161653132343332386636653632616432363631343432 +63383236623832313135333139373563386161623136336530393139383235363638663136363162 +39313661306364613133323765343366366239353463356361366535353539653634613963623466 +64383734653337366637333639343337616338363665326637343165333338326463653265633435 +32393361343132386663336263346634353531666534373764643862316538386234366439393639 +64333335353830656636393561616633623139636362313964386533383138643161393739383532 +33376663366438636465663864303862303063636564356137333530653662353837653938613139 +30613436353034613833643233333737373161343734343533313134376438663838326561663231 +62353061343965353135623832666532343432643866633939616366336663336261333936316335 +36323263343837623361326534626262626265393163626138386462383263666432313931346234 +63666235386239376137633566333834303766346535343763323365336465663336666235393065 +30646330373835633164363530623533363961633965613233313531316432356562653661343535 +34376532646130383536666338366666326639663761346661393536393866383535666361646431 +39653865303932393431393162346433643433636437643931636262306532356162623335333836 +30333135636166363738646330326262376665323461633562333465616364316431313364656661 +66393132616665366136633861376363323063333630316365343333643461373530386438383233 +61653939386332306161306563323866356637376363353963653561396635393536316363633566 +61306434373438373261626433303134383738313363353333663837666464396636306339633736 +32643666313361396538373634353430653164393636653861383464376162643331363832633037 +66356534383661643137636130323437656562633632306163373130633333303366396530646531 +61323239363037386430313538346131303332383133636331313634336466336365313232323833 +34396234626232633364393233613364386235326533373636616331386639353630373463626237 +38666666376137376535663765323330383436633734306333303865663763636635376638353336 +39333031313863313065376435383066396132636266643566333165376632636564333739626634 +63343834313261393966383364646631386165386438343332393261323339306631656435666535 +65356537346133656637313530623966376432656164396230356536303963383134383264323636 +35656462343466376434356166663433653530303966626338346562623134643035386433326531 +37346264303334353866636461636635383466623531353839353762363061353866316631303661 +61303361646637393130393633643162393062303634643434623165646461393531376236633639 +34643335656664303162343266333038623731626438643735303366306330306230626161343339 +37373461363938366365653832303561373336663737303731313132626262616562346330303634 +62333230613262353966313462396334306265336464313963383831363763613637366263623735 +63346364333831323563373031366434616366343761306563613061623937623934396637616466 +36343634323433373764343164623639623032663534333862646237636361316437626563363730 +32623837633237333033333661636435376338303865616564333764643638653562326536356238 +61313464656566666332336465666431656637353762623031303238306637326136663864656434 +34313265393063623231343536386164653138373237613131623861326165303137663430613230 +63643764336335656539336337306264303561636137633039633066316338393164633236323233 +62633165643637313137333535343361313636383532636235323031306638666530313638376438 +37396536633563363935643061393130306432363538343637306134313134643466306639343064 +64626130363235633036303238386430376463323762636333303964616366303236633663316530 +63376665313066623666343039613162653835653861306265656332653735303064663834633939 +65333865336338353136613439343536663139306136366462336437616362653665396463316438 +63306266343864663832393264343563393062623963303439626336333261323739343938376532 +64363336653066356338383339663465353532616236633235313637396566363633373038373231 +66383034653631333437303037623935653163366266363961336136356565663062623163336438 +35363836653033653436646562366136326636323837613864333738663834313732643232393365 +66396238653434356236663538313830623637643339643431613463306135313361363762373762 +30336433383035363136653563613564343461646138346131396661393566613137336134356139 +66353239653039656164313132306132393561633535333639666564333939323439316430643039 +65633335353337653439373133386133303337363632636232636565386631373962353734623139 +35326363613233373531343563626234346461396261313466346535306365343534623432353835 +30306231336631653630383266646365633530343534383931623135396239343061333639626363 +33653237343035633537336231363835383239646337613365396662626234616436653163613530 +66313035656136316137316164393161393636646333383866633762313264656630363665353636 +31326539623963643663616366346363313332393131616138646332623730666162353862633166 +37366130623565396337326437623439376132623162626564653036303830646336646663616263 +66333036616633363230353734653931316661366163656139653734303366386466396332333238 +33656162646636303431653633303564653637343563383235626364656663376132303230656631 +36656162626161393334623030303830376131336662366231623130323734666163306637353165 +31326562343461336561613231383263376465396431623432326436373033363932386537643737 +32303536366263323333346634393931396436333733376563393536323930643765376338626334 +66633738643461346531343164336563306164336565616162323138363933316663626563316233 +37326534353332666539366437633430643033303835313334303735313364663439636465393930 +32323839613764336662333965333532386364373733613336313831373737613636663237613831 +61363539643838326237653436653361376236303239333530323738346130333832323232373764 +35653035663061383035653161353438333764306665646233643738376338326436353432303731 +62616639306362343835636462343932323739343565623630313535363862643637616435353739 +33343137656232363865336138306366326664303061623965653065376333643432323064366536 +39353930643361656266653533663438356231636463336261653034353233373835323632613832 +30613630343664623432316563306162353237396561613564363863323237303837316331666338 +64353639303039326361343632653261306564396266616132393532393536656166363538306539 +61636339663462316137383161643130663164653437396432343661336238613862646539666330 +39633366366434326265303838393462343865366439653735386630326139303836373733613639 +35313063653330363036646263396635623962383139356339303534313262373362386437366635 +33373562343662656264653436333261666534303531663132393134383738306135323138653332 +30333138366331343466646562653761333762653935633763313330613666396233396461306234 +36343037343838326437356337653562616431333461623834396339616630663064323934366564 +36646163343439633065396131376665623137336632363033643662333632316634666130646662 +38616464346166326530643963323464333932386338393464323630653935653932653663393765 +62316135616665346666633236303439303663303861383433393839316562623165353362336230 +65356466356530666165663666356535376435343361336237663038643765373862636462333965 +33636265396533393235663430363439663432336361623232366162346433353361393836353561 +36663334623438326237633261383033623032346632353134666530643265326165303133326234 +65336665386266333534613037323466643466363435363766373964623836363864643234616664 +33313533643035646363646438326261663335383939363335353231663736386532313435326336 +63663438393231663638623731363136353837313966396334646463643265306364643136613038 +39643936396434366261336431366437376466303965613532386566336530346630366330326637 +33383666313633363030306631383236333761653138633438333131653232636138633461393666 +32656237623139306264373136343539613364303762396431373238663232373738633134396330 +39626239333431626436316366616339353934306134396337366165316130616637346137386132 +63393930373738643236643539663736613531623863643065353539326238353736623935363666 +36356237393061633630653566353064373836653635666336336564336163353164313061353566 +63613865313630396235346135343330633735633836663963633465356463356133666565666236 +63343932643136383534343663336138626531393533343762343436343966353836613561346364 +30323532633130613634356532356337623763393565393762616462363636323039396564336335 +39643632653637363262386533636534353138653865613061306164613765636462323038356139 +64393431646430303366666635323230616134646533373931373832646436366136373363626632 +65386636393561396330363239383961363437323661353266663836653163616138666538343639 +33306236653264646265626439373935656333343033666636313430656432666261303239653938 +30626465373164633937376134336530303733396164653335313764353635343163643534393362 +66633163353232353766653931313832623661633439656139306533666430376361393233373365 +63356637393266323032366132336564343938363961326666343436396131316333366330633833 +32316135653037613238633736376437646462636534373136626237636134343338346336623835 +63623866653137633935346363623965366466303535336237353435383466336163323638616438 +30666435383130386466613965343565373831303362316265393764313139383338356538303330 +61336161366533633934323937333232333436616438343132646132343265383732363039386630 +66376133386430303864386332333336353236323535633766663965653335393964663664386236 +62366264326437323666306265613935383438663561326230383065323433343239633863313230 +61323839616231636564346262666235343464366331363932303837306161663932643739626133 +33316665623337643263316334376534383735393032343232306361653132663933373036643233 +30653461643765643037333361313835663736376164343162626538613364366236653266616330 +63333135663830393430393066616532306361313839626336666163633132353865636434356634 +61323262376438643633643632313162383936633663376239376261646662663635663864343165 +30663462393262653065376139343731646466643461363064376133396432613130653765383865 +34613138336337626361363431626138366331313638343363366530656130313362633638373366 +66333162646332333462306537306564313337623532626162663763613235396532333337353361 +33613363613066626366616337633637366131326633326564626162303663383332393430633662 +35623037386432333632336135646364323930373930396539343364333733633564646235363938 +37373234373534636330373038333831343730613533623232333836323265333832333933656532 +65653033396365663465646330623132636166616639393333396536643766646466353833346538 +38333666393566663538306331343434653837653435323633633664613638326533316465343661 +37393034333265653736646139646631396564343930383036366538333065356230343533663062 +66393739343332613666653939633233646463326265653836346561353735653732643037316538 +32353563336264393661336134636437373030616164633564386661646131336163343735353435 +38393034646337363936363162316533666638376331356463336463323333303564666539353962 +62366131663937343836396434313562313461643336663565623239356633626361386430643465 +38613132616466373331336536653961393337343563393830383336636661316535626232356638 +62376632303863376665383031643661313661373530396361323130393461613130323631656661 +38316637303761383536393832316239323337356465633232653562343663663438613333363933 +30313634383032326432313731663065333733323733303264343035303233646230396430373334 +35393233663466353330326564316232343236653661643961663038313263396137663334343663 +64336337383762343366643432313734346635666262623737376339636634636461353635636430 +34633730313238616534656231323961343664616131396135396163383864373834623436613266 +35616533666265643363313466353266373362656662613237383430666533303533623037613138 +32303736653539653962313037636661393436323431643534316137396330663337646261383262 +64613161633366326464633138336562373964306634356536373931363635623465633365336562 +38346237663337623764356466643933643539383062326466376363326438616664366538646466 +36383864393866353262626639363562323836393830323734383636626636396132303762633139 +64653735363761336130623564376438636233336166613563336438653962313939623766346432 +31626237393665323737613263656265383833306337623136663966653830396239376162646462 +66376530333265663637363930663530653039653064336362646132316364633934653462316434 +63613936616563653031343831636131363536666331663764643235333736353664366663386266 +61316165386433303134613036333534353836656463373161393137616462363565613265623732 +61383139653461633837323636333361353964366364653339616332363839383032656462376234 +36623330656337306464336235373964353232376665323538393138613131346461633031613462 +37636464366462653863663463613931393431393762666536656264336136633366653261653537 +35373838383231306333326636313832353333313661316664386339393735643161663765363630 +36336662663932303763353333623934383761663737666338343062613438333362326330323936 +64323939313531623261376534373564646531613763363535613031646265303331323363656536 +61626132336561616535626634633061636432383134393466623663313164336164346533393936 +66626161613766633364343134636538343363666135626334666461313138393737323765643839 +34323738663765313333313331336335313365626538346530323832633738666431393663303130 +31653935306463373731356634656439376338626538366538313463383937623934313662316530 +38313261383861373330366138366633636661313935393362333931633235343561363265376131 +39306665666339623134363535356665383638613135313864343435306433313361616639376431 +34303938323231626635646537656163656330623530646333333365323332343934323066353133 +65633030613165306264366265613762346630623931303038313464613931373065303663366137 +39363962326139353638323935326239643033393062336530326362643436636135303162306562 +64636565633464643134656366313935363936616661393535316662616461653762393935326633 +38366431313230656164343563353632333134643133336336636665613330623533386430303138 +63383435633635393036333131363735376461643165613534643736326564313632333263323161 +33343939383230393338393336636432666332666262363366366434366538626137383265353135 +34386664313030636562343531353732383133656430313834623830333430313730393934393137 +34313166353138633535613965663533393433366231613963393962363031326434653166643930 +31366439626230653264653462616462343734343666653964303336613930343935646533663038 +33616538653163323534613537653138636435636136303333323838386263386134386432386134 +62663936633463633864373438386163643339306364633933613961333739393265663264316363 +39363738393036633139336234626530376634336338353631383938623136633938323239356164 +39333030333637353664376436643138313533663632366533386366373466356134656434663963 +31313165326466636337666663343237333132353438356561326439646139666134396163656465 +37636339396264353531336366313961303932393463633562316466346663623038666433353766 +37663061613736656530396464626361643634323233316638346537396634306631633361373735 +35393233393561613636343738306462376239343665376664646531663731336566646637666237 +62323635633961663334633038626238653337636633356237653738626335626461386362356135 +61396533653366346635336535613337646534393462333464326461626637343134333964313734 +63623236623435663535316531313063666232333066666133323739386232326332386433333630 +36353234656530613933336661303138646336363437336339396532363438613632303030353464 +62656137636338356132306432396363396265323337336636386663366632343738666266343766 +62326462306364626636366632373962383363316438376165313832656138363032363062383963 +36396432376263643662633833383538623830393235626165376564343531336532633265636433 +38383230636465646664626635623966626230623264376431363433326435663036616562383936 +33363732623966313265623538373137653634386431633362356132356538323532326435623965 +38336638646666313761383139366437666333323739393931306233353862623062306364363366 +66386166356236336434383865643062363136393330636265626136343639303664373564383734 +38616430636630633762303530383639653363616562303366613139323864636464663461333637 +34316163386161343666623537643535633462306363313561346431363566346437623965356561 +37396337316335353361326664623837646666386534303862356361633535653138646465356465 +62623364303862313863643366623161343432666535386534353432343965626366303664666262 +34646337636561363063386563376335316433353039393531663764303464656433623362373462 +61323737656232386337646362346464393131356231623361356338306563333836396563343934 +64353535303431306265656139636337343466323031383539386466353163363062343262343961 +61656533663837626137306266653861383564333861376566373463346266393264303734316566 +36616464376331666531363731353235336636333333353232366464323632346238363437383438 +37303730363535376263306235633731346435336163333334346464396562363161353337373437 +66306339313831363537613664646364346433643138633466613435623262373663656365383132 +64623165626461386636376338353439623133656235356238306631663439353961663962353337 +38323136643932316230636132623463343539353536343834393736623866663364313336376434 +31313562633030626632386534393632653539356332323461303333643439633238323565303761 +66366330386131376330343566613134343165303264366430343761666664636633333435386265 +35313831633339376464336562393162336437333837343936303030373635326662646537386362 +36633132323166313931333532646434663230376365353231613234333631373636303937313434 +32646331333730393239656438343530366264623337656430386461633766343163393130303133 +35623933393830633166356163346539643066643963323363346133323862353130363933363239 +66613865366131326561636334376562653961303033326165313761353535373632613131313033 +66343662336263626466363234376462396537653931643363653930316538323936633034633239 +31316238363534623932393635646532376461373962313532396564623966663237626639643363 +38343832363635623830643865396362613636373337616632633232373632353730663631386166 +35613461663634316535623862303435663432343831356562333838656661313939613066326164 +32643437333731626437346662356665323262323664653566376537343766346238656664636239 +34313630366638643336343963626163613235363136616465646637373437643038656462336438 +34376638383632626566643934663566643838613331343363613332643433623439663361303934 +63393135623235376261386364306662333864323733613834303231356330383866343563333331 +35653636343734623736343564353834356634386238323130326137353630393831656465633265 +66343134386631633339646462393865343736333461643331363065643730306365303738383030 +30663133633337376364626563373136666239373661383264376438343366663066323732323636 +33383438376165646563333164383433633764373736393464643230303131393330323532656638 +66336138396531643934363631376234383265363936323966333065393733633332353238616135 +37323665623338373732386331316662343834626164633165376331646531313466666636366635 +62343231353332323836626636653530326464363733646363636163613066646434663265343234 +30366162393736623538366435656537366138636239383564623834353638316331326634376235 +61366465633664626638316330316565653832303830363330663861343865653031646664366338 +37666330613966353461383466636135313665666435303439636630643938656164363537653836 +62653030356438346264663732633466633366363235663834396263623762353537656266363161 +66353365373937623037653763376633353633656233376635653936363839383638346266346366 +31316266643634646562616435306332313538333535336238343565633134636363326365396562 +31396566666534306139396161326633383063653630333430386339306631643036643233383336 +63313266656630336237623535626633393464633232396532346631643865373232613862613034 +63336362343730383765366434353337323037303734666463336635306331633862613637623864 +30343735346134343161346438313434656662643433316238376637633862366534623363626262 +63363836383963386461336135613839653132383731316264376531623231326239326233366335 +31636230313561333930373634636136613563623965323962316533366663306433626539626530 +35396663666630306638373965353566346332326239373738386330353934303930346662633236 +36633163343464396466653836663563373662653264383562353662333938376363373739353238 +33356466383265636334633332396661653662343339666136343434653062383263306166353731 +63643964373537656361383762313066646439323034663331386338363330653039623739616462 +39623061373338623736376334343262363033663530663561313063333439363033306664356361 +64626264386339353664356638386462636466356237633430383464653562353937313037656437 +34353736356664373262363530326631656165616632393163386366353034633830393866333137 +38623962373032356538623763316561346438653833643662326137633862383138356333623532 +64313734303366663530633337646564656563383565666265383339336436323038303236393431 +66306535613331313738366439333863333934666135366137333035386265306434306262356632 +38643033356336373430623332313331613064303535636562333166623237343433313164383738 +34303466666433623334643162653533336531303334656138376435653535353338346137346133 +37613730646262303538393566316166303433376435386536306132393430373231326461333530 +62636235323733346331666437306330613161653762303131346530663364336439653835643639 +31636362663762313963373265633564613638613137333139643939326235383332313133353433 +30626364303265656265636134383332303162303332653238383435383634616139336230393365 +38666436323562363665316231336131653061316436316531616465376162616636343363623364 +33306263333637333164366430363864363261646139653162323436306132303234343565383238 +31353561396664663532386163613137616365393937326235383833376332383665333362363066 +62613161316634363832316664633937353966613265306432653934353537336435653766336638 +65333065616136663564633731643562366431323831643064636436336462666261373134303562 +64343433343336646161666238386431376633386531653730363964636361336233306162373261 +31643038333533623762633530356463653138396566616332613830353939343966653830356261 +34663537343266313336363632616137393839623665646536656361393463316265343963623764 +63356438646666633461643039386139386564306334326161313265393433333234323936343831 +64376532383266346236343665396631323865643964343666623430383262666266626533626432 +31313130643930663034356262633533623764643762663833343035366137343338333230346265 +38663963663830386162366432656136393363663438323234303363666636623566303563393632 +32363330313933643562313165653261623661396261353335656461353562343562323632346661 +34373839343362343531366532643763653234623062626636613166663331366434346336613062 +62626638653336343438633631366563663239636561333434326533663465646337323366636439 +63393938333336623231353532653962366461373461663930383361613434303130663661643035 +39356531336365366236356336643331373138616132376130376534636663346438323137653733 +34386537636435353966376664313239303833333765393730303236656134333630393265633563 +61303066363566356664393136353265623932326233616630323961373762343263393362356161 +39303037656530656238343066626332363664633338633139633361333765326533376137363666 +62626437666239306362363833383165306538356538303531646639306334346561313230643332 +35303761623439643430366438623866633365623331376637633665386339313230323463653634 +36363438316335336363303535613631303561633661336261303630346232663632373631303662 +36633062356632376164303766376261373966653538373866636536353263376135363131356166 +37376235346335306635323031336535393036663730366161613234383861326461366261343365 +30343139353530383035636335343864653964396431663137333866663932623231643833306533 +38393934363931663331636666623162333339336533343639383830346538333037633630373262 +37346438656163666331646465326337356131633733663063353565646263366238386133653134 +39663163653866343134623763326262363333663536393039303763323062653238393036643661 +36346330636130663038656536613538366435613137623366393062623663316433323136323965 +63353230303966653765373537306430646331316532663361366232616137663834313931393937 +36353962383231386563303232343231643337366138303931666366626431663032303636306632 +36313762643739666235643931363166313739643363666336653966373765316236343263333963 +30363461623164333238653565353230646333653730643866313634333131643366616331366662 +63383138393938353937323030386432616566306465336337333562613166623333613762323262 +35663535363834363639316634326331343839393066373962306436326363343161316662376337 +36373432313063343466323536643066353831626637343338306335663736636365393066363233 +65303762383663376338356134663031623338396530626661626462313266313865613463373136 +32653465643834306666393236613633393566306165363865306562636361343265653038333938 +37383335393861646330393962386637633938633365346138336164643230336464326433653865 +38313738303330313961663363323662303335393637396635363230386263616563306366306664 +39616362626635646463313333646663383262356331633762386331383731326532383139363934 +63356334393530323832353136373166633662636363616438313236303930623534323163666663 +34313165313234313934323665653161366435383631343135356634316161383935343036366361 +63613534306239303433663664336131373663636463306166633063346332363830333232613830 +32316534373762613031623233393239383163323463376439313832616665623431376337616633 +37303264656134613037336136323366343037316636383365653037356163613165313938343534 +63336537613066616334333438386637636631336133336161623465343638346339323530303434 +64343965623065336337303061643965366233666566653431633431383230613936303136383136 +63386363326137376138653761376536623038333638323139626339363463663634653536346431 +63303531343139383135643537653635616435323737643132313739313332376164386634336435 +61626531663832366535383432316536333331643038303238396237346532616233306239393034 +31323062383764663566393232353332356165363966633234303937383865656463353339363038 +32653331356265653765663134616336313332653739663637363565646635343538336464616332 +34353730343532376333306639323336376134373239643664366433316131666263323738316264 +32616436303836396132666336353535373338343732656633306463303065323565323430316635 +32663236653336393138366431393261356437656166303132396563623535363938346432353338 +64656131326131353033366633373965366164343537333661653137346634666563373733613562 +36363366366564653436383234383161303230326632333030313364313933383933633238373162 +37383936333532333265643530666262363965323566643061616136346330303034626366653732 +35323232646364396532343465623836386132643030333039643764373731383632623766633130 +32366432646133643766393465353535636531373362666239386133323932643532646537653633 +32643633323938386235313332313262336136363233323134306566333165626363383966636161 +62386338316165363864623961636433303262666339636239303230323033653565383235316234 +38366431363530623030353566333564313237333535363934333735636235376366393161393734 +36323736613133343032373566363431313330396238316562303038363332663530613166316638 +33356633616264613064306463623866626461643433623637316636343866323265353539626234 +30653563373963386230303532613630666431306564393337323630353266663537643235343835 +33626539363061653865333164303562313865313061363963323264326436376238343066613732 +34616639326365356530633732313031616637623632316634396338313138363164626634333539 +62393664363031643261323933663664623564346364303933313364616561306530656532613234 +30366134333332306630643739303934663162393739303266373731346433613239616564643664 +34643337333833306363346336653035343530623631366662356134613165343431653864386161 +63633338616139386165383637623863333339363962636563643038386437393939363339326537 +32386432316437386334653534616266386261306632386536313262633838663161613233666264 +36396362373036376562613962326465333732383038323131343062306233316330363937353537 +38643735343231326330373039333132623438313930663961323865653534316332383430366536 +62623933303663343233353265353266306366333038633963396237663566306263323865303838 +35356463643833323033663565383864623935323538383338633030313936323836616630363934 +33666135653530653262393936373235616234353038623634366230396239366139393566303133 +62656130306131356361353364633461393065353933363533646438393065316438363635333363 +38366365653536383139303436333337346562613230366532303166353466656639663334373763 +38386433333736643738663330376337623661356266623764326663626365643832376133656333 +38353032323865313966383734626330343031393230323761373733306233393335393338626537 +64346333636532373936343634353032376163393530666438626638363732333932396233633964 +63373630343766366262373133666430306237636464336230383037366638646364336431346238 +61353331653236303534323962343238633461666236303862616532633764626430393233303936 +63376466323038316634313363383366623234373266366431616139343331346134316636313932 +33633561643162393639633332386635663338333236353161633032636134346361386430383339 +63333239383164646464303435333033376233326539613465383366373832323134313233636538 +32353730666437363735663739633063646337626634303565633564363331613637313533633337 +39333665626566343865633261336563663430616666396230363832363463613137333162376137 +35653134303035323533653337633463616431393636356562656530333339643666666665663237 +66336264386138333031353361636431393730303562373838623063373664373264626131316566 +34373261393137653539356365323736366436396264383237633461643036363664623662306238 +36663532363835366231396631613364373634396637353464613062336164353063373235623964 +37653634323032356439363137666364313037313037383563323765313635653933376166626636 +38353031373839313339383065636564346637636365613234656537663632393064393934316165 +32313837313337636465323539616364373638623761663966346530623162393034316331323831 +33383531316161643937303164363639386262653165616365356331343435363964366563633039 +30343965383662613137343038626333613737656231336632393633393863376464393331316265 +30356533616266616264303064333966333037666166623934306439346634393634633432333636 +66643765616130336563323637383435656534656263336464336435646136623633363863343132 +37633565636639396361643561613631313264626331353866653965663762356666653635616266 +31646235326439326666326434353134326133666530346636373636663731353037343838353933 +63323733396164336662646234306539656631336136616332643338653638656530393336363436 +38656535376266313236616665643763653037386564333931386436626635666666366364363936 +30633061323537303232333938383739346462663861646662336639353466326236646566666262 +32316632393233323435383737373965306664646131666433373266616230383230623965376237 +61316338386636346238366138613861326338346266366465343834373439373430633563363030 +61363038663539333066326539336663333037343161663064646434346132303466613238373631 +34636238393634363662316162353630636665353131643330393131363263386638333534656161 +65353238626436626232636139356238356630306665626361316530333832383932333265623431 +31323236656262373832313265396665373262613639343437386433336231343630633065633934 +37303539356563343931633136333838623864373831326136623366306562356131366337613530 +30373762663539616665663832326339653362333533306131636637343866656363666261613863 +66623136323061646339393163303531393462636433373965343932633534353435333135316432 +38633038633132316335363336383938633332393838636136643833623962616161393139373562 +61323433616632376538663864316662386262313437323335643130363265613236623838333262 +37666364353366383436333035303065363165616530306466373162316236613635646563353334 +39626263366633663738376165666131396638623762396534326264346561663965316365366661 +63383239313734346434663838313237386131356266343466386235666362653063336238393939 +30396263356531376433363539626231333934393832396132623636626539623761303462393736 +30633034326230663730623431313664306362323435613165376162343938316231656230373462 +37313737663630666530626464643032316231373739316464656330393165346464303938323136 +63383565623635306635396166323865373233313034646336396235316132633639646132316431 +31353136353239633630353663646131666330643931313733363463326236646334333536343136 +64613064633762356665613837376334633861616434613333366364646337373233353530653833 +33303036346233316630376236333031316135613265613338346364353436343031646434353539 +64326336353765326637333661303862393063363865613632353035333964323164326133333730 +36363032663663356433383233653365353338633837353866346539643132316138653762666237 +37623638623431633938386438636565633134313631653630623739386338643537376265656438 +62363137376530393635633039613266616434386463663537343234373638396539373461656362 +64313230323538303262323766663438313837356563653033386137396436316438396639623466 +62326336656161383161346661656334396633326262666563306365343161303036316532333539 +66376132663834616637383135633838363630646135656430666535653364363230356361333565 +63343536383563396563356431663233633339393930666162623736666463616666306436313834 +63663130373439376134306561366264356639643636333634343234393439326538633562643637 +64383635363362306134666533343538633966353562633039653839633035376164636432363865 +39646131333434646163666265396532376533616238636532616664386132653132613562363063 +36326466646265646164613534316663306666353633623362386636666161383333636538323537 +62363961333839646166386264633432383237336630363339623366643732333164373937396635 +30613761653834363365306665336266613432366438663564366639613339343566666133343430 +39326362393465366362613335636230336335663130303739623839373934346539333433623064 +65333032626134633638363464323238613036373261303161303062366564306334306331303561 +63373539613338663165363433626135363766663662613836336231616137663434393862663738 +34396163303963623765326362623038653136366161373539633033363236633639366231626663 +62633234646233646136656166623465323964376635383236303366666462333339373931373034 +38373738303938363864333134663761323838643939633035393636383165653262383930383839 +38306336346262643335653837393463653835653166653163626334353431613435316539643632 +32623535636462643131653030313063616165323764653231356234643830646434633238633134 +31353263663461396466353662363062663665373237336635303232353763613765633439326565 +34363966306364613431326236353365363635396633323036353630356264633961636264376165 +38343464363065353035373930623539323537356138356161333565393665623433363534626637 +65643264323338626436363530663762303535643662323063343133393262346264323937386565 +65383035393266333135616362303335653435363430303733333435313432343566613231646331 +63326634626636633431663339326262636630313333336665343336643937613862353938653632 +36646565313233633165343961653036653336323836663462343134623435303262393365306365 +36396566323830663164613263396662343465666535663330333838313335643639333335616232 +38313266373232333631393138613233363430373339633630386238303865343439386230343163 +66666464663437353966366463363734316264623062643234373366336333666163386132353831 +65653266623035356136333935646537626266323933306533626165336135623437653536313563 +61306639336639383832633631636539663937353936346566613038633762643638613265316430 +64646439666461336636646339636337363735303739383833636431316431666138396336363230 +37623962373662663830343162333836393531333836626332616161353239623161363365333135 +66363031363362333836613633386634383239646663353731313265663264373931666231313832 +37386638363038323933353763373166366437636361393762323239373365656264396562366230 +31633336306333396532666362316263616363353162326664386232386234656566623430633438 +62623262666234393736326365346333366135616663343737376566663839623832363836363330 +33383063336632613734353532373334333333363535393034343534386662303432353330303862 +39323839383731396436303533346265323630356636646533623334303836333661393866643732 +35323666663363386634313035373739646233633065633732303333336238663961396636633739 +37653664376631343266303936633162376263356630623938636261313132393632386538303433 +30333863333762393630303261353366663462343132646363393864616332376637656233343965 +66313735666637646535313463633330653665633734633734616436373131633637363832633836 +61363533346336666134663731613639633438633434643031363662626664643436626564613366 +37613433643034653739353639653939636431373162333235653534363535363865393661383430 +37663331393465383165386331306437316538356232376239653732363065353331646637383661 +62346261343063393362636363366633346563333362373335393839653263326438303365306365 +66306635633830653232633536623764663464633634386135343937613934306261356364663063 +63343332626438623236643439316134616337336666343063613837663230356632656562393335 +34316362346663313934623337343761336338623962316239623266363834323030336538303532 +62303339653265653339326331356465393136663535303231343132666564383963656434616534 +66323665616430616564346132666433373931396535306334623365666463356664396534343839 +36303332633265306566376463623565346438323166363463636433333733616539396666303931 +31313830636164386639316532333064356637613065623262336338326462623136333735393865 +33666131633338316433346665373139313932343839633563666561353133313239393936313432 +30646638613061616464386161643838393838363061396666323531333639373132376465386638 +61656531366461303763666633316339623838343634366239646134626138343239373236366431 +30393532306630363839613262396335616337316664633539316263396566353439316539653739 +39343064656134326539393337626231643932623238353566643166306565346634626530326237 +62343932633961646561313062613563353235393931323563336333616562396134313036323336 +34303338313964663163393266396532336536656164333566353466646331656338313535643861 +32373637616161666531326662313361623435333934333033323834623662623936323566386366 +34313738653931643936643536313161306230303437663134613564393664323864613763316162 +37656664663537643239336264623232623732373061626262396632623939393064303435366262 +62323766363835633038373937363536393130376664656438653339643665323832386366616638 +33643163303661313236616536643937306535346134323036363361643661303065376565613035 +33396537313062336565343865346265626361663436323361343363366137363031663137636439 +35393563643233363033393236656136643534383365383433333064396438323733343933646263 +36333638306464613963313834383032366238373536663333646236383234313435646531383366 +38623865643064333364643963663430666663306536366265323836373561383634343366316530 +64303030666461316666373766363631313262663638333530336330383430333431336361313631 +65636264623164643035633538626532313434653663646137393365623937363132303062333837 +36636565346466306261663231633830306562643730353834323336313631323431323161353737 +39386130653735363131333936356234363465366632383033383331323466653337303061333066 +38333262633731626265663838663466353534333835356631613664356638336131393163663539 +38643330643934613738353032353361323138613639383166396262626134306363633930336264 +30356663303265316231393234343761663839306263333235363239623565613362343934623966 +30656436353239366139303865616439383235626563386166336163613736303633636364326337 +33303835346632333439353764613433626539313639373463363938626639393631393161663439 +36383730393134346534313733326431393839656233353066626332343863643932343662626562 +63326231643761333261336566623235353263373336623933636534663736383661393865353764 +31363765346365613136643363663164636664643933386536343730343137646162663137636363 +37303463366563336132346132663962376632666361386363323231613333653732616163613761 +37396638656439663235326464646534313431383137623633383339633930623336343534633864 +31653163366136383363313566336536326439623637623638343633313736306432383032386662 +61626634353835656563656131396661306565303034363938393063316431656133613936376535 +38616563376339373833373961373964333666666663363130396338323766363461313330363531 +35343336616135623230666236636265363130613961313866616231646134363837323035613561 +66383731633834646636316235326539663262356639373433396630633535373764386334653834 +39613566336436313538373134363662366533376532393039396637656563353361303036346632 +38356362666234643463313032336262366137386161366237363866663361373235663633616432 +38663035323834653138666465383436306637343437373661313061656634336335663132333762 +32646535333763336263656234633532656365393235643231386339313730343337653238373966 +30396361363664636437353632373030383533383631623733376433646233646262643536636566 +39373631656366353032366261663962653964663435383035393934323964626336356138633533 +62643338616665333535396165653735376664636665373638363863623463636634636666653361 +39303138383934393132633238393461643165613130366465646464316637666136626138383033 +64656166353366303035383230633533306265383130643430353663656163313261656365373465 +64643335623331396539623830353961636430363931343236383964376338663330303761623837 +64383137386261313839663237633865653666623536363634643932383933636237363665633837 +66633639396333386336653035303365326131356233363936613062636264643265323139353231 +38616566336333333137323335303037633336363134376237316236656330633663356334376363 +34366333646564306235613239343031363733633737316465373236343539303232316232316336 +66633830383136643933383134626532326435616564623662303334306635313637623933663333 +33643836303662303934393663323235303363386665636530396531653034393838393866363930 +31393337306461343637303332656432613431343431633762666532653361633431613761336364 +64353064663064623533303337613962336465363138386132646235633561663831346239623364 +63353437323638646636363863356530666366366234393564346466323266663337303664366265 +62336665653139353138306634313539366131303530636134373837306333633930626335656239 +62663462323134353066373434363434383966646530633435306564316233636464326137383166 +30393334363433363431343165633264333065616165363763386262376261323261616361636664 +31646139303861306431653665623061396533633035373663373834306135306363643066666238 +34653430303262313538616563303663613338666437326535363338396261646536343965343234 +66646361383162386464383662313236343836303333633637653065393037396537646535653939 +63633539373031303335313334313161366562356632303563346532633161313837633738333537 +61373163633037333336363764646236383034626238616662653437633638343339613564343764 +62363666356535636564306432366135656161636337616562643365626637363438303863303837 +65663239373634616332386365333866363138303664373265303666666462396433323562633263 +38636530623839666238313863373230303762653637333431393933303433323137353062623134 +31636664323030663063643839666331306431646232663865353235303737356434316466636466 +65613938633136363838653466653237653333373730643865303530346263646363336562376535 +62376334396335343533386164613130383832393231333463656332373261343963623764336536 +64326236323534343737666233346562653134643938373338303263323936376533386364633163 +35666666313937303337323364646330636534356465343763386634666136306231343330313762 +32343138303232656237653563623562363938346463646363326238393439363366666130303836 +30623535663931623431646661353436646364343265326236393933366436316535666632666365 +61303830633836316436353034303264303737666336376133363062316236646632386464363363 +31643566616630373261623931663666303830346661306239303130383531653339386363366263 +39343639663039313236666239663730303662303433313866663830623738643736373032346633 +63663366353130643631393534353733303964366139613537613634356534343164643264373166 +61336337633262656464336263346163343536313832646462616566643966373466323961333066 +32393462613132613566396431616431393161303166306334663636643539376162396566653931 +38646135633031326532666534656232366166643066373562303739653664373030336663633764 +38636439396166653532613137393932636131343633363363343838373139623239396436306562 +36656236613638396135373864663663376465386230363663323836616364656361623863306331 +34333736366430313737663638363561373839396432303831303237343936636338313866613637 +64653064366430393833653734633135613761653339616233333539343530653735616561636633 +66393864353431353730613132373366306238343032316566666139353565386637343936336161 +66316133373065303063306138316335343864356633663930316132393631613133643534393038 +38323766323932313361623134613064653864343265313439663438386337346233393661616239 +33313962396432336139663031363839303561353436633237323663333264306138663535373565 +31666239646535386638636132653631613438383861386236383739616665656434396465313565 +33643461613265326566626437326330653333313631613332323033646663363761633866386265 +33643332613533663262623062306662663365306334633436373534393731666561326134313063 +62386362613865326263316462373435323731623837656538616437666132666665663735616332 +35326337643563393139353261323938313338666239373639636433643635393432633063626262 +31353464616333316335393563336434616639333863343237383834646538373130313165373462 +38363335396364313863383933643439396336663434373865373131363235306139393564366465 +39323061393565363264393637643635613132343535613463373537376166616162343363656133 +37656632396330363365306164653130306664653963313331333263363533333263366430643765 +31346332363738643536633735356538346332626163626434323434376263366461313033643436 +63616637373562333334346338396666626630326361356432383266373661646532386331316564 +61323766646439383030363663313333383737636230613734383266346430346262343864333837 +32613937353333636138353937333934343231336133643633366635393730306134336534616138 +30366430333464323436643438613165376266633133343737623934303738626139326262366435 +66356233353661636261626532613637373665613366303863303066336261333963393535316634 +36666530666133326362653765646165316531303165633165623135313939333031656636343463 +65353632393239613866623534393132343435663033333962653163323166353664613539613465 +62353436613133616436353861663165306633393239623639656632383636653265306162303364 +34633263313962303632353262333937343864363266373366373834326664363931663361313138 +34666138386431626436623335386139663335386233316363393935303736623836643532386631 +64323333303739313265313435356566366133346365643031626363313334643737383061343832 +38323432353930303662383536663866653461633863346137636637363135373663643639343830 +62366332363366383563356561646236363164613865323833306337656465373235626236363737 +61643362663730316534323761373865323730373464323035633962656334396330346132666636 +32626432366333646632373931343739653932653038323062343639386266623564613531633435 +38313834323037343635633830613761303439343638343835613630623139633339653830386636 +39613431383666303136396335616434616564396266646532306462616634343233396163353830 +38643761316561366231613736613163636662386135373337353763333563363432333066313535 +30303564323161653632653365333231326232376363613638326536396331316336663665626664 +61333163643733616433373539623663343362316133366236363961343666346462363539313533 +38386336633937383230333664666531376433663763663534326363326333333731333736373266 +64383762383430303433313539326531643461323962363565656233393232313931393832343766 +61623964633964656264383166333265323336663835363666313635366134383865626262666333 +65383238656235343031346365353738613933366636323035633235326333653835663137616337 +66643033356133383037643832643465653134613866376334323166646234643938323232323033 +34653764636463326536343066373136343435636264633038653063623732383965613839656332 +35343238343365356363313034346337333761346333373039313833616165333635353838393465 +36323966393232363933326435633261353366613436346338666432353231623163333931303333 +39353962346331366536363232373239336365636138613063336365393161343336666361386530 +61343466646331623837346132383932316161633761366661616266303265336336366261656535 +63333334643863386562316238323439396335613032643739356364383961663038303435653165 +66666531646535393564346533643362663939643837393131333434326664366666376539656632 +66333230393166303232383230343431373162656561303230383139663930386565613736346434 +36383732356465366164333638306135313435633263333865366533663636633534393339643736 +32333063346562646639333864636334353639643237663362633037646232353832613038336637 +63343632613064383562646366656634633062353336663530393732636130303736353061623833 +39373161666639323634386263633134343236633364636361633136326138383361393663373664 +39656435666230653664353239346238653964656266356665353162326133303062336366626532 +36633631653732626239313834626632616666346634393430346262393632373864656364666639 +32656135646262373836356661626630663430643063333833306631643866346432366333383562 +34633235373662636137623466306163326534396162363466663863366136323238336136393166 +65653030626634666166623732366339363539396638663030363434376663616366353630653165 +36623637306238633232633563653832636639323661636234346131353634356531316461626666 +63653533323837343766626361343364636262653065376630616337333063356464623230333431 +31623230616237326563343161636463343535336462393935383630343732336162323161396134 +66313965313130376638383732653764313264393434373866383066363462366535386139623630 +37376335396333383366646364616135343233643864343164393532636163373530333238363231 +39643735613962346235346230313065343130653866653135393330326135666131616138306133 +38353763316161616164616665653361633236313330356437373562383036373363653262623963 +65633530393636666161653330393639303766313733376661643661356263633533623633616237 +66343263323266663765663865356432633038356432353764323730396136396335366261626134 +31643031326664656536323161623236356261396132336362643330396435616232636165363266 +36353134333536643662323631363636646462666665313361343665303036646464383339393163 +65376536666534396362316230356131626334333839353234666233643032646261326131623632 +35393061393466636532646363396566653438663730303537373835663766633133663564303430 +64393234306162353530613466306437386165336633353963383030306336386466623861363232 +32323464343032353666313564383962313330393333323039626263386663303465636366333264 +39646634643631623966663937376135653666613063613331316565656134343438383336323466 +30666163656665323132383266333439356664346132303562333038653862373539306333363334 +35323963356162653637383565353465343631396336356636343434306230306161396161333363 +30343163376563363036353031386635633666386237396335343566613264643533646534363465 +39633930316161383238613935643639336134323834383830636165613564653263666136386361 +34393365633134616138346539333130353566326438343138353766313062303965323833613064 +38353861653533323239343834656637393266383234616563363039383935636430386162383631 +31343139386530666332623436393230303064303936303533323838363066623565616233326465 +32386239326161316463303237616133626465333065353432646134323063643430646264346239 +61373732363364313564626264363838326638353264643366363562653732653234666438326432 +37633835663365396235303238653430666539343830386237336239613437306263633065353331 +63623866653835373164653735633565333238393966386262643230636666396563393434353436 +64313936333966333262336136313937346134336365356662303061333333653062646238353264 +64333235333264626635623564373563636238316564336534653937613035663961376335663431 +35303032306537373836313663333730626630383663656437313736316534336130643235316234 +35666136353736363366643764643236646330306438393739323537306639316233633334383864 +61393161393466356162313362363838333536313539653562363761643930656137653331373831 +39303865303633653664646463323337383038336432643764383862363932363137346230626166 +30363135336334656463636131323232323030623135666332343531333263313138653436623365 +61653036613038633563613764613237656635613033356262346535616634363361386666356466 +65313534653038663735353130356462623963656562313464343235653732666564666436663666 +63343331326362383861646433363337613164353166356237376262393830353663663864613639 +33363533626535616437393330656461343633333838313662626637316530316234353535393965 +65656233333234636663653935643631663762306631643165336632326635316463396232373764 +38336138613231386464333961313766663964623930633266626562316364303535663334323862 +62636663393365656463626134643464656565376536353639333531633937323233323136373362 +33633835626132613832633465313335366337383331373065303932336163653039333430393863 +61636631656462333830326436366531616463646335626665613639643232623733313766623862 +31303530353137386633613734326466343838383866306161313564323538343638373036653963 +32303033393930313235336138643639636435653762616336396163303934643433633139323132 +34323336636164613630656638376330633237333530633338356238346636313134343937386231 +35376262336536363064623763663632623666316635653830313031303930663732646266386630 +31333966656235386564376536376361383339356132363066303438633265353334326334393635 +37333437646262643533333239323237633038613630653366653663366537313561306338393533 +62653062656463316134343832386432373333636237643964353032386135363133366330663435 +64633261623539326236306538663165366266653366333730323237386566346230643535613330 +65383264303832383431633637303131323132666561616530346334373562393732643534326139 +37366234623633623833623537613030646230393162393330636132336238393962396532613964 +65346639313439663438633134353631346265633166656437396231353363356338336663303138 +62343233636634353234353663613661366365643631386136313261626165623935653964666333 +62333233363030666663333033313638363735356634323866616131326436323135396437303262 +32366363366337323337623165303663653033363966636332323537326636353133356264313262 +37363633623435373861353032653161633930363439663930633131346230383065633835336233 +31623561633934393337393935326331306665663663613035646462333563376165663935343364 +34653664373037353266373363343963633433396432356239633536396365353236653736356131 +62643866393863313563363533366534623037386336373462313062383262313834396565373462 +32323736313236356431393766646630376264363362363231313561356430326138393835373964 +35316531663231336134316261316631666164613831663262326666393238376231376637633637 +36346330306338393535623565376166383238353563346361353263313631633030663361373935 +66616663353237373666373865633665383537613062633236666631316537343935643366363039 +38336538316362323632636637343533356162383436346562386536373536366564643238333638 +66646634646262303932306435316466663439363830396133626333663338626566613334663863 +31653139343734636339356562636137333537316436373164333463386130333265313165313131 +35313433366463666236643364346362346635333865303734643934623734363463336239353561 +61353832653939633765663466386130643832353962656136333461393330623161643762346439 +31333938373762643132306163653536393432386465343033623462343539353465353865393832 +34663561326634383135336363316232336235666662363831633832396235326631633633313937 +65326135616630356165623564643534313566356563386662346264653234306264353439663338 +61656335313165393465323665653633346230653431373565663933303737333935323033626134 +64313330313034306665356566663033633031383934323034653765376165653162303161376362 +34346531333436396463623438303263353335306466383036626563343137633661313161313765 +63373434336535316231623464656666653132636230646532323231666162383762643862323865 +30366235303864353465643539383064303463383431343330353832333966303865353537663631 +62626463646135326163336265343564663432616138353537346538313238376264656531623964 +39383762343262313637326561386262626138343339346661383633376434383130333336646235 +32373039666630623661313565396130336339343165643938653232623238323665613162663266 +34373334633538323333643339393862663865646566393562376138656231616566663936633532 +39343664306661653133313536363631373462363061643966643332626532656361303231303862 +36306662383035316235313839633137343238323334303762393536663865633264306532643164 +37313336356132363839306531653333366334333762366362333666383431323430386237356463 +65666164376264626639626236353839396533363463663434623462376430326632316361363330 +36666463356433343036386437636637626632386230356439313763376638656530326439623133 +34633464613935386264623163336263343935306332313566646164386230393738356336636266 +37646438313930613261396131613634316138636165303761656564353536373130303966633961 +66363631383463313736643266656432653036313933643139646633356239383231373633373838 +65646536363362613862336631646538393335326331323936303461333633343834666134656235 +64323563393336643366363263313937393365356435393531663764393133393062636639386538 +32393530313466303138363562363233323530373064623865373964356639343863373161353766 +66663662306533366235313533396536613535336332336566623430353535386334666637376165 +32643565323061316465666134326663336463396335613537653434613061323838356131633333 +64666630383434343835386132663133376338383236646438623465346238623665393962393738 +64616231646665613235396338653762366332636465356161333734376165623636306632653563 +66316464303338376663666231363338373862613032613434366463306232383832316665323638 +63646135323732646463626336303966643436646365363862363466633332626635336161633761 +62383031323964663336346331646131643838613232366363353964303337643538643039356333 +62636161633036363134393634316664393430663934393563303231633639326231626261383563 +35303563373633333563653837393266353465653038636164383436646462616464336338616335 +34343930616130653364623339663364323566396439323131366333383862626531346631356535 +35396338363238333065646261373331653732326536356661623134616564316665333564303465 +39636336663537653035626266343166636238383833323866613364626131636138643233663761 +38373362356333613937623931666138336461363265316465333565626339666330653131333466 +39393332646235643130373139313532303337363932666662613364633861303962636666383336 +32313032663432363136396262336261346136333464356561653564303139393936313666353238 +32653962353031636638386332373661643037336366363538613164353065633433633938323832 +65366163363432336536633132386164613732393963356130666565343666636336323938636637 +30366431303537336337616466373739353132316666616561333639306166333037613066366265 +30333563313363313564343165306365343039376131343063323830346638643731666631646631 +36306664303865663933383563373634626239333935633262346465393766326434306438323137 +34306234373439666561396330623330333162313238326665323334323465393435353836313935 +63383039306137663031343365316438343765393665363262353263326136383038643134353064 +39393666656665643338326266353763623336333432323933376562346331656631626231353138 +34343339343438333562653437383364343436336261306361373531626261396230636138666537 +62346264666139616531333563666536306636356537613834646461383935626565353535653165 +65303133643033366261386165313830386665393564326261386364343531323735323464636464 +35363535633836393564343837633737346537356530646133343334613032626335353463646565 +31666638366364376539616131393439663933306137353232323362663764643032383739393334 +61316365636166386238383334333031326436383035303330343066323635363931313063666236 +30313632656664373637666236393430636531386436343931326639613034646337643666623463 +33353737316531326639366161653164333437646461393565626535336161313736656365616466 +37643634666533653863386334653031306539393636623462363736653133356163656434316434 +34383331306337633333643665653030623638646265303664643232353835356533336162383966 +65393831623762383836366337346563613732376631306333383466626435323265373835333963 +65643239356638326464633432346466313535636365363164363931303436373537343736373930 +32666137633165323133626132666165383763643037336263626232633462623438373235386239 +62613361636633376566343134316433343935666363383062383335363536653533656530613765 +66613137643538636139663735663037666161623232376131356463653338353236613137336335 +62353030396230656363303933636334343934626435666336613635383636363463333266346639 +63646136353536643965363965613766383264333832303139626662633936373236643037636537 +36383636333966666334366239303934393561376164373266313031313563643163373361306637 +34363466343430316131376362616531316366653233366463623736383666326230363635346165 +38626436643037636136643531386139366261373830313739356165386564633439336439363032 +61383365303266323932326165336262376231326366656539623664303234643065613666306563 +38653364363931303361636366356363383266666333666331623866373939396461376535356330 +64393062346461356430653433363562643538646266653337656263343137653836613963373438 +39613931316562336364646362616533643064613433373363343236636164663136633636383061 +64353336366364663962386232366638653934633639316539383235346138343437306133646638 +62313963666136303433613031386433636362626537326163323038323865303864663536376264 +34323866316332393864303632363134386666326239313534616535613735623466383161626263 +64343432656464316233386238616666666662336633303262653435376665346132623935623066 +31656534643162376661383463306266343765373838333165373433323131326462666562663764 +35633138613737376561643565656233336366383832363238636334663639353363623961636532 +35376137323838633436326230353935626338653231303338623363393663396463616662646434 +66626338353630333330396262353766646264313336373139353533643562313964316338303632 +34393137336137393430663736633435333839376161336162313832313634313261313366353865 +37313737643639383531646331396561326132643265306462653632613237646131633735373862 +30643934636364343963633866323235353664366461313933616561343661306261376664386363 +61626337306638663638393961353436663331613731663839396439383131343136366366393766 +34653062316133626536643063613061343963666235346231666230643233383936333534393736 +65626537386639316136306663646561343937376138616334666435343237633832303731393333 +61646339643730353138393535306161313837373139353937366530626238663666323739333133 +64633637663235613237353134613462616631386530616139663963313539306364636439336538 +62323530643064343837383335333230313237656662383138643830356263336637663731643062 +61336439623230636135393735346237633939363764366639396135316364386535326235353234 +63343261333137326132326235666366383535323338346464643436666435363136346531343937 +33623837326436386135343232333763343339356662336661323433303934623039383330313765 +64386366353538303633396535383934396636303835646537386538373933383039366166666331 +62373036353734333336316236636233663236383164333263636139646663313837663638646437 +33616335663038346163633161333239313434376533396535623930393833333764306462386362 +63313631353463373963363964353266373565356337363464313663653239313661616562323966 +66356462376338646337303030363764313466333164343133626663663665613065313064343062 +36393965616239353264343434623862393331643931313166343661343338663431376461343132 +38333266346563346232343437306335663533613435373932363365383636623130663165393665 +32393965323832623932613135373834333231323763623961303639343232646435306162646535 +35633265303366633436333737306166633537383233346433653636373633363330386635663733 +33303334393535636432373366376561393634353237346561383838363633626535616266666137 +61666164663535356662393366326535396634333664663566313762613663343266323638666561 +65343431623433616366323431356165353337343965393430633734363265643766313930343230 +35373635643861373564623030653834663935633563663833616634353433386337643565323362 +32626666326133663234653334386461363166393534636535383433626434386332643564306362 +35366361376536343731383166363139323832366231623036323165356665643963613065383536 +64303062306633306638313565353234343834626261376130313937383635343164643061633337 +61323761373232326337663031363035373663633134366139303639656539353333316435656230 +31666631396632353736666633343332366563376432613264663564636639366539353063326130 +34663661333131383631306333336431666365373336396364623065376237313037366231343030 +39623731303133356131303062346335613762623135303732363661326432353933363731643831 +65393838663438306565326430386331643165663961396435643063383165343461626237376263 +32303835326664323834393534386162383664656634316533336163666662366264356161326238 +66393138396237643662363038663235646237663065383463633431663562633332303462393965 +32383630326638353562626438363535633235663837383664373738393535376664383135306237 +65333138633464666534383363373231623266643761653739633834306364356236323838336430 +31396238383235383839376139393465623662656136306335306136653138316563333439393030 +64623538343934383634636136346436616264303134616238333733366537363261313935653866 +63366439323432643737373437633863303265396663633963343539323864373130373238636532 +32373535363664363763316665336131613763306635633833303130663964616664343437326263 +35386132303038343663313261343238303332353637323334386337616630346437656462616365 +33356136363765623236393163393462356238373434323732306664623563633164353164653861 +65656337613265616132346231323666353032396365373734636536333438653833336534373938 +63383238636664336233363738383230333937363261326636646361636362316430313866363837 +38393639343239626165616533313030626137323239633334653733333661346265306130616566 +37373236623532376333323264346637646430353539346133303434346532303466393037636238 +63376434333061326663366363653066373833303731313032393365646234643437653366653432 +32343236316138306135653031653966343362653939333866643463383032303539626164366262 +66323630323037626163323965633036626261303233393733303263333831636632383231353163 +38316563326338306139313032633033326663633735303433653834393563323431306531306330 +63326266363563343561353032396335336664643365306237663534666166346266646631343534 +36366137316361353166323037616634643732333765366263633738663161333232646230373636 +38666633326631306230636439636362633564383434636432666636623831613232353737373038 +66633964386661653562613364613232643864386630393162326161663432363635326235306637 +34326431343763613766663565626339373935356338373962663134383731666230396532366338 +30373932336335363835636334356466633262616631313165623134343866393666363038326462 +39313166343839626535306464613636666433303738353061663665643263336435313434663966 +35353165303765333335373765623332346332636632353133326432396535663932653837393366 +64666663336164383462653566643037613434326639316633633566633064613362396232306434 +36653235646232356461333438633133633638363764653130383033366231383164373063646538 +38333865326633386362393661346161353364653436346136366465333039616230313963353266 +61373639316639366263653664343962313234323336646261353436386637643464643165313064 +62633038353338373336646230313166353561623537613932303561343666373134656365656266 +36303430373736626463363830383437636231626263326235626461346637366133396239333265 +35623061353164383463383535353662376437366133663564383566343839616335633437656661 +66363634343630383333323237343239336664323636336239373566626334643032333939353435 +33393439333438363162613638613366356461613762303863356237323331396665346530383935 +37363531633136333131313131316333356330363435353365643831353232616434343866643436 +64356437623466383465626239326238306164616265666133623031313264663561616337373062 +33646336373331383939343462316265363239613965633932346465613031333433363264666635 +38303035363066623132613530333432303962356662326137383030633161636465636639303139 +32306165386635343265396634326264313239656563666265373164666337643264633365616439 +38633965643362343064343566616439326566653765643366323634376631383664663735373233 +38633439353561653866376637636330656164383539626165373166303631623038653963623331 +61323135336237383664646336666464363933393466326266633637623933303330343637336236 +63313834346239623063326239643563653937636663346565376236343438346531633765623331 +39303330366366363562313133666634643264663935333161313432316630653363363965373838 +61346265373261633766393938643134653861353364346164373964646333663536616635356232 +30643235353639386338326266313463373937333663663566303433356530396236666336316139 +33376662613163376235646535356662303461343836313666646631326364666431613836333236 +65373365346438386133633738616330393034306631363739646362663631303339326436623531 +32303931373738393433373030313565333932326139646331613839393266616638633334666665 +61323437326466386466376334663863633639366131386232336265663137353438616563636337 +35666666616637323333626338616433616235343937386164346437383631316532633761366164 +34306362373533363065656638353164303935626539663736303431623735373530323130633335 +38383162643730303839613131343161303533656635363363373034333162636333386362366434 +65333761666132393161623266343936346533636466393764346663656164616365373865376239 +33346338616365306532643237663631623037336230626366643135613839313530326338653434 +66646361373534656237663036616162396133663361643032633261316231623833363237353935 +37646339326535316438643731613962653461396635326536376236373434613538663239353339 +30656432323335326337336566313530323130363465353938623966656262363230643562336665 +64373936313135653762656231613065643763626433643963643737393061396336346566666366 +63616466323230396138336366373866313563333038373739646339343330353136653937653562 +38613733613633623434656331346666356638616164316461663361626531366135306432626135 +64343637373230363233626165636633613631386330623966616465613839373464356236383336 +31653061636364333738626666316665626235386562373435393064303232383061613330316430 +66343262326330353832613139383632326436386231333637323637303961326233376532306261 +62663638626530663636386261666366303764376431613432373964373261363466653234353265 +64343339663033653930346238323633633666393734376563316362636664636337366535343963 +35313838373339343934616233316564316262633764303864326536346239356539386534663262 +39366332623966326237336462363432656337373064666231363664613161383032343130633637 +39393533303265636566616535663132356130386434343365643361396134646135303733313832 +66326466353964653830663837366561356661393361373565623161666665633032363838343331 +38663533633961343635643533303866633231633963376263343936303764656439653362333032 +31376433313235643163386532393530623635333139343534356131633333363464626639666336 +31343132393764376534383231633336376336383231633364613438393037313762626336306330 +34666462316139643635393937323533663933613238396163303836306137303138346333356637 +32343465346362616638373035666431336239396161393864346631303961303833653864313366 +64386232333534323038656565666437326563613163323239356664333931383134336162653531 +33346238383838356134383565613766373064383530373463613163653133393562363665373639 +61323132616537386637303435613164383830663363343964356165373236313731643662383132 +39636233636337656439343865663262663436323738393364346462323234663235646432346630 +62363765663331356439323062346535353064633336653163633634323236313866373432366335 +34663865616262376333616432363739346335313338373434373264666330333332316165386264 +33323431353032616530376131363839653763356336643533396664646537363066366162666632 +63616266613732383739333239386639306131316535356662353761303263656262653061373931 +66616532333133633264613862663031326437656630656561323266376566366535353162306563 +32383763643430666437313565663435336366633861633663373065303336383437383131316630 +38613863373262616462353964613535633034313136366236653738663534646637646565316534 +63656162393836613239363531363961616639366232643939323265353663363961333566303233 +39623366626363353237366334613066386164623166336265646165306533386636366539383132 +66613030303061636566333539353363363161663939303033323030613634396431616266343064 +66653863656537633531366233323163323933623633616535383662623734336538373631666238 +37326334633938373135633435346462656661363837623264376236373166633165303561323630 +30623163666332636162313961353335343639663533376530316338656439326566393230626466 +66616266343737346462343533643035633664653664653463633565663733646335653064373430 +62393632646139313937613764373433336464653564383339623138326436353833376263363236 +61323164646239386439643964356436306536636366356363613836613765666636616263333364 +34653632613762333235393061366565643865623530303330393738613139346436623633656164 +30613230346633396664346537626431383466653765633465356566366664366661373164633933 +38333561353136326530333861663737633432386336376233636539316231363464393564666633 +61663965663633353636323839363233656635316639343439336262353761343932326430393133 +38363634646564393565383639623466333965363161653662393430613438646534356664333439 +34316135303837306531393738396135626330633334633562336464666365373934306133613230 +34646131363438383564626336336238623735393033303663633535303637626564353363356561 +37333338386331303361626532666135303738326665303338323536386363653261363831346235 +32653063336130663661383131656165646231313030613637383062613766643037323737333233 +33646663363938663838313937373534333163663738313433343464346161303333663162366338 +36373733636630316638313563633461643938623837616364656664666332396236393464616237 +31633762623161633762336364363935313363353164343164613137306266356562633538353864 +38656235333364343463343663623039363665343636616437623637633939666133656165396438 +32613836643831393262393635393639643265633430373064313234616233306163623737306366 +63653634313862396462376364663339663166663564633736383434363538373039623362346333 +31633861343162316532636437663037323430366665616565653235663436373530643265643435 +33656330356661313233666562643935663466643631623632343139366435636535386636616364 +30383262626164323663366637383662356466636431653565656534383237643762663330653465 +30306465666631653030303661373839346138353135313639356538383237393364643461383231 +35333265343661383237633761343166633032666639393263316233393733363732376663393234 +35326533666436666461356534396335316463666134323436653435353662366335626236373636 +62383430303739663036613864343636656236333231363938666431313566643834636561313131 +62353465396135366131336334316662346633306365383134383564386430656533383034393962 +39346337356539636536396164333864373631346533656630383463633564396633393634363365 +39393237383532346366363431613339313139313230613261373936643437343166623464383733 +64363462313934326565313862303230643234323536666561313736346538626435636362613036 +38646532626262316133333961353437396230393835313236633039373664653561326163646461 +33633165346232333635633433393864663330363132356639353230336136353438383764646664 +38386161373032613964643366303564343637626237333963393361306531663835396539383236 +33323439653834343133623766633261633661383236313565306463623339663962646365346439 +32396539373238373538363465396230306665373066343932666666646233363334356463316537 +38336135393435303163666363393961643039346566616639333430316462633862383634346230 +64616333383231343063653866616333663061383935336138653232383832623163373932363534 +30343165613632613935323566333036666334333661623264623766646432326165326337653661 +34613035633033316235633136336166373335353564316236633632633565336565383462353730 +38643335316461663334633937663362623733326539353065333132333637646337306362356162 +63616432333130323533643863303738366462393032306431646265623639663664306235626666 +63373530353138306264363565396565323662306234326639633266393566356430653762663230 +62653963663937353962323062316261623935623361616238653664613162613932346637653832 +65316564303062333337336265353331333336626361376165316664626634313566323537326463 +66393536343637333535333332333765376532303833376430663931346231376537656664626236 +37666538613764343335623234653535653466656430336565623061626232666635643539363530 +64646161623533343262366261326366653937383734653765616261643261643133636232626134 +66376135376464373131386438303734633139306533323265343336386236336263623338663039 +37656638356433636162313962356264663039626433653538613762336662623836363131306563 +34653735303633333364313731363164646266323965326161363238313464366265373966643134 +33656331653265653965356162666465393265663539346639653037643866346565356433333038 +30646365663665333261336235356366643339323330623763653366316434393633353836626236 +64616632366237346437613136396338373761643239373436386135623661663666313831636232 +64376235393936313031616139353630663830343130336332336232646137656437643532393438 +61363130666134303638396539643165353636356630386662656432636464386639613365643138 +39363833643130336662376463666466666335356534616337323236376362633135663234346634 +35336436363664333566356561333736663538633064646335633239613939663930303266623834 +64386561626536363437333863653264353331313432383534306636636634663932393939636238 +66653366393333646466383034336330366230396438386337316532343338646365313665666461 +33616534383863626332623933646166656265343731303365346263666337616630613234363538 +64646162303466383763393634383433376133623337316332343433343666613539326235306130 +33393936663461316264353164316566396662616461353165616233623763646566306630313030 +33323637656439333533393234333737303835666232616436373733633830376536373665653833 +39336332363930383265346437633634373431643132613739333533663338353361396238346233 +62373635383364346631313534613933323236623361326165313562383038393137393239643330 +38643130343534623161613365643832616134643437343730386331666633383338333536393231 +38346330313266366230376363636662323932346431653231326230393135363763326462373262 +63343337306638343832663832333065303664396639633830333335303163313362663764363739 +30643036313162663234656630653131613331316232326466353935323235616635636665333231 +33363239353737643265353863353365613432366135643730373163343030363466636130326662 +37366631316431346466613837353837636234663963303161653734313562643335666165343939 +37336331313436323439643061663762653234613965316239323930313336326333343536623735 +61626565333933396438353462613836616566646337373861656262613366353631333338303038 +31636237616664366532336637646336643537373930366430316665633939643439613935653065 +32623366393961653137653562333538303637386361376361663065643839633034633938313665 +62633766353837333933373764353665306261636562393261623030333230323138376263336236 +30343136386166313037353865613431633030643231353232323938353133303866366135333166 +35396462653730666564303864333433353835636663316566356263386665326433383865643635 +61373630633732323830653534343735303234643138623235323535313830363064333130313863 +63356534303034663338393639303765346264303763393531343664346564393135626666616537 +65386430323037623637383563373630396263393536633565666263316433376635623036656566 +63636138613537363637383937373064613835373538653530633861623139643964656539303636 +64643733646234336533373161613665383761366464393461353734366261613231366232623436 +61363539613332353861343163353939393035336235663663353936333836643930333338393862 +61643234323631616133386639643131336233663364396539666638633130636532333136306561 +61383363313239646433653038643236656635646130376530326132343530336539666335363563 +66363765353536353734393134303363313136396638646166346466666266623431363963336564 +33613237323433613463636562623265623435626263336661313061336530366463303836666466 +37643735383333353063333035313735326166613765656239303034356465323530313532613134 +64396638626661336330333532646164366338373731656163346233633038653766653737616130 +39306334613662363635386537663562386561666433656532643034633064366430626231376465 +35353334383637303963326365363930333935633562363531373134376235383963306537313965 +33613233633439396338616635643930633131636437623566336135306332383061613761636231 +38343338306632633333343066343561383638326237323662313532363464643137653866333735 +30643638363733383362663534343264356465376566363063343037666264643763393265313434 +61346335363232396337393063633031626532353430386463353131376566656635613133646365 +63386332333466383265646464376565303661666330353633653736333463613165613237343664 +65623532323863666233356238323565333038393264653439383935306335393336323730623133 +38613361656433666231346636643734613863363234666235663262643464363866643631643530 +37356430306435393133326135343034373230393035363061373930326130613164333134653131 +36396166356537613163623138313565656665353766343165373136366637643663643366346461 +64393230383831303531333262376163316239343432643831613232653764613663323364643338 +63316632663336663233623038346164346561396566623736356538373935316364333861383661 +37666331643262646136343836386333386130653363643137646530303739643764393235333765 +34343434363366376562353939646432616662633436636431656530313232653334306631313530 +38623238643639343134303362323139316164383764653638363062656264626536653563393733 +33333763653135383334393866366561656232346535636430633737356232326634393837383261 +66306366333539646662633566306335396338383039363437633031373138326438353566646165 +33393931373739323633356237363838666563616465386165313036623939356238363931363432 +35373231383232303635626435303230616535303266396366323834636430623061363465383137 +62616666336131353163323736373737356264363339613966333933396630643731316237376635 +30333933356438373336366439323662626237316661636337663333656363333962396638326635 +31393238363963633861613337323866313164326666323534363262396563646630623139396635 +33666364613638376531313132373738353336316162373663306436356161313436383761326631 +30326539666430383932373762316661656365643263663434383837363539303434646663613766 +38613163663131633537313166326333393931343863353165353234663732303665613263663162 +30316434306430326131373462633135643230323538303633383234383765326632366361626239 +31353765646537343836633361636331376232363139306137396434343835346236363832613738 +31336231303935633664396636313137633538306534343966623032303963393531363336623864 +66653230396132333135333262663435393732316261643162643634326465323136623430316561 +34333333323230626431306561333735393839333236343735366338366565393762653039663936 +32643636303461343835373735646237393436663334386432653033303838353231633535393636 +64646333313732363361623239643438336261323031633737636263623935366631613039376232 +35623563653531323661376333373163636566396564636634363464313239616130303165646464 +36376634636536333861323662643834303130313363653665383834303037303561633864313138 +61313939383634633638313031393037383963343132613233633764643037366339343766373033 +65316235396539363063343330373131373032653430656230323435386164333133653331663239 +30643066616564643631343862303538313562393366396362623337396665343566363436326164 +65663564373465366531396361663032323839353837393335633939613563653931353437393736 +35646661316435613437643136623765356537613430656237373336386630616230393964366637 +65633361383866336363353065313736653734663532336438336262663766303536616431623335 +61616435333431323133656537363565646638306339623236356562313437646137333165323163 +63363933616232623732663536313765663035643732383964313066326333643439373337386635 +65653038653739663638666130656431643866363162363832316230653432633439396266303932 +66656661646163323365616534623637616430363234353333356666306134346137323962303461 +32643361396461363566356435613561643339646363616266333336383961613637366565613133 +38376262346465336135663365656661356664623961343665363032356634366162303236646261 +38323138393663313338386131353338346632376431343531393265386134643531353837623432 +33393731366532613162366130633130336261366666313436636132613432366330313037356538 +65663333343864343339323165313263396334613236633132626236323237323236636339656364 +33333933306232373961313332353935356663663765303466623964353936336363303132376531 +34333737663664383636643062636233363637326364336466366365326131623038616136623163 +37633465336166613737383037393762623162623431363166616134366166653633363136343539 +30663763313466346635333337333562343034353034366232353034363863656432656162353336 +64626361396434353337313836376263613533663931666639643331356334393433376463653262 +62623964643531646337613133366162383331663337613935643663396233373737396532646364 +31393634393064653061326466396635663737306639323435653066306534663031613361333766 +61646463313066393633656265636131653538373432656335326234643737653931666163643562 +32333730306333376336613037313135636533326332383332626430333432336336666537343732 +62373637626437386438353561363565373061626663316632356662323637353563666366326263 +30383338636636343136343964333838303238313235373761353933333637666162353334313432 +31666564666439313965326164343531613436626632303932623163373736646361653933613936 +38323231623738653431386638643331636630336233636335623465383130316533666364366261 +30326662656161303434633639333438623961383038626564636564306636616334373266386131 +63666265616361323838303433346135313032383630313261386462653432646531666565363466 +33653264353431663161386530626437663564633765633831626434636465363632323836303239 +65313361303264656537313466333134303733663533336465326563353031643037366539326534 +63616132376630643133383761343538353931366239633334613961353139376366623631643161 +31353961316461343364313634363265313937396165643639656331353931613430326537373065 +39623065383331303635646165373634393432666164343330393031666336333735353930346334 +31653537646539386666353834623239313164366436343461373839666631626330353165386462 +64376230363965613238336136393931326665323431303931653462653536333564646331663261 +38333465376165383033373831333262646436383439376162633631336235383365313430656565 +31653230616461393631393461656234333464386136363363656665646337356462393233313433 +37373131393231646437313637343731343534343039383464306266656634646161396436336335 +63366263303366343134303336663465643832306565303732376164333533313966353766383531 +66366164323964613763613637373961663634323466376231366530396463333230643465383734 +30656266326239653238373538333537626638366366633862383633373666383264613962303635 +64383361343931646362396165646137323863643961373335656532336138363936653433336263 +34613235303034633932313161346135373735373033363739363763346239636330353062636533 +65386636386533336264373339306537646133306465306262366633363633383439393064623265 +30616538393434373865623963346634306437393366353938306537613066656561326237343231 +38363139323937393363646130323339323936313538396630663862666632663638353538303331 +62386133303632346264623061653634376362653235336138353634613066343566373531316338 +36373430316531656535623966643466313431313663666233663839643765343664303933636363 +36393039306138633161303566303564636165313165323939313439343430353037343538373564 +30393865393764316338346135313037623535356264376361373532303933343333353032363435 +39396638643133623539346663326339663662343333343665316134653033373566386637383734 +66666266386233626338616566613235663736616238656537393866373235393864383830383330 +62316261333732663336393864323762393533343235626166353730393262366462646334306637 +39316465396137643631616633643163336166313236376639663739396161633035653862383965 +33623966323436333930303262616363316138353462373365323561333539333331646430383263 +65333932616633633134633965363238323736633766373834653661643738663238653237663830 +34323566333865646133386436633737303963643832313439336430616336373839336337653030 +66643537313532333336363932383362383064313139616664626161663432396530386636663033 +65383365353863616135343831383630383238323065396163363461346434343366353430363962 +66396437633135353337333139363361613835636139633361383263356635633835336231373732 +66373734303765656333616433366666303339346437356161323630653463373064396538616632 +32393439326561346138316163383535633035353735373561363862643162383637373537303532 +66663365373635386161366666633239646266306331336137653166396635366133633566326561 +38633765326438613965643064333264366138343534356332353134666461373137306535353038 +30396533613231366137333465323261393433376636663330373930376232653430613436346434 +64393063313436613233393965373537313963663761633433333165336161343232616564316635 +35303134303431646531666338366334356137313737383065303931613736346563616536613231 +36316363396336666666663336393165653334343837376531373536343538306634316630626165 +30663230356664376564346464386532303063333737633031346537366666376661343539323736 +31646562393137303230373634643534633864373536323632616237353239616463643237656531 +32646465303566633761663263323661623832663762666661306661373336636366346238393538 +32306535363939396363306563653233363038333135366636656565313534313163326232363763 +33306463633131666339633231666134303562373362643962663962303734653133663862303562 +35376333333231656363653433373066666135393430326562303039613565363235393035663162 +38326262633064363332626637383636313033323033663933636335633134313866313566313830 +63393738373163613565646239366332666561663865626164326439316533333231313666663334 +66623164623864643164383138356131623866386464326464383739353336306433643664303337 +62623564393535366564376135653864356163653939663032346161653838623035383161393862 +38316465313035333464373636383538636531666237656437653364373366356337313938336132 +32646663316435396630303735643361656464363834353565636530313563333830373531386136 +30313436383439643538326438376139633865343437313137626463323837333836656634333139 +62383336313137396238313162363864663666396338393632623838333163386465646531323634 +64333162643366653961386332333261653231383862376335633265363234303736363064643137 +64353330373363633732353538396564643165383436616237336661646464343464366537396164 +66643737366566626536623537646266396264323534353761326662653964646664383134636531 +39376238306264666538656362623835373038333063313733613264306162616538303662316431 +30643836656466613262366136353337646438363766303365616436323733646439353537613863 +34663336326134393834653965616238383763336133313866643164663734353335373764313539 +34356264306634646339656337323966633036323338376231623632353238303461303237376364 +64303338396633353536353963663465653864366130323964386662636266373764366537396336 +37623736633364343063336461346136656164323136386463333062353863353461663936666266 +37613462386137636364353366646539313437633137623839613939353337363138383033643434 +61333538353765373332326330323532343038666262313038666165393832396639636637343637 +32386664336365623461333361383266646266613639383064646332643063316130326162373232 +62616266613866353066343032383761326137633232623631353335383666306637313531666636 +38613134386338376466383733383635393134366364373036333932623535623232613661333933 +39326537326633306637613037346466623037333164396166636234623833633732363233663935 +31333034326263656161336162653963316166656438353665663636313536303136373431343136 +65386661633030616138363632396137306333323334646433363732303836316538373939663939 +62636161633836376131666661373031623431643062393533373333343766393862613062643765 +62643434376238393266623639663661373961653736336563386263353636666663333339383333 +39643965303133383338653132356666396436666462386134323062373764386364346466373262 +36656165346134363364343332613363393934343864613139346137623366333331323339616234 +62303137643166663565353264393938316538663536663033306530653431643137636462643837 +33333361663639356430633861653566666432363232386635333434323131383335323036613063 +30363930633437343862383338346539383463656636626536346330303065373232643264643132 +65643438653537616239353430383038323632636436376334656465613133623936626161356633 +38656331653435623634323933653433623637386536623837303532343963303032656135386434 +39366437373966373663613238656631663362666333363036616439376333333764373364613264 +30633230666635653938356433363036366633316466623865316335333830386330646632363362 +65616661346431373039613131303238353066643637653132393961386564373065353138323038 +66303737623463336437373762316436316635303634356435373361303139383939353839613733 +30653936623734626163616632633662643034393163313336353139326532613165363331333636 +65373038343333316435383532666138363464636639646462393963333865373561323334333230 +63373464353063313664393133363733643337623639623237616637343932393363336337386462 +66646236373234303538396466633231313739346336656130363036333565633563653438323030 +62303166343439626366346436323136306561666465326262656664626339383238396639623833 +37333034373237643538623563363265643833313762373136616562366266636263353839626631 +61643162626537346432643439343935383735643037396236393764653138353335373666613361 +63666430383934363037663238353464373632353963666631393936373366653061636533306431 +66623030323533626363396361356566316261336436663665386563663236623236376136363330 +33353136323335633465373833616332346166393264333362633561653364376561633466623361 +35313936326132346636373230393635323664336265323462383463336233313838643062333264 +37356231303561383238666432366333363866353934363835323238383636656563376533346338 +61363063343532653735346632326465613533363834336662336564613934323839356430633939 +31393063346165653636356631336632643438633031363636386436333763633335646134336664 +35346162653866306161323336323564383735383439373630303630663333616533656361356461 +30396135623830303536613833363037303432373136626135376637373363393961656364666134 +37623336373563626436666662373730383433396264396133373837383539376265623563303866 +35316235373731376366356261383766306565666337343434623261383437343038343730323865 +34636539353130366438323034346537306635613361373831633231333832336265636364643138 +33613964373335346337343262353031646532336433653862376461623933633933363432636239 +35316263663962336530336235353134373163626534616236646438393232353932643335653035 +65666162316335333763313632653762323461653236366264353433323566323061383937373332 +39626432373461626431333337623239383732383662613930376366363633643634313531373536 +32393237623631383135613832383561393532396465383963653039393663303161633166666331 +32306530383765643633636163333863326437326139376136663863616134663336643933383238 +39663337656231663533393232623530353837623666623438383636333464346565366238633137 +66346432306630643838636339346236363137346639306238383365363332653362323666633330 +39333362396265373534336630323662353162316464633330663536323739663937623362333661 +31626638373231653136326663656635613933393036386366336232373864613338366535303837 +34353064316237646639393433356135346161323832656334373037633534383834666530646238 +36636635646537303234336563616330636336653730353766303739653037326431336539323636 +65343061306130613030386261376132336266306365663866323534323566613262336339303036 +36346365643430656436653332373232653532616530333762636438306461626531353464656136 +62313265323435643864333436663137373236616164333163343064626536343964643765383862 +35316566366439613935613430326566393963363561383763636462323633303863323336336438 +31313931653531363839316165396237353661336164343533303535396565303063613561366131 +63646437303534393439333866343564353064303238333463616463613531356266633338376434 +34643736653562363230643137333736623863613634383632306137313130306337653431326135 +36346266306361636561623934343363316264376136616136656331316266316466353230333664 +36383766643661633362623862383764613436363039666437356539616631613933626364623936 +62383663663635373264383239663732303631323338396234313562663262393537303836386536 +39396630363338393062633333363435643162356561396334373535393439356461376631313338 +64616433663631363366353336356633613237336564653932323064656365643063393863333430 +32656364396537346564356335613765323663653062363766303635653765666330396435643738 +32353939656233643131633736643132363732356462363166356139633032316566376662646332 +62313062383364303539633738633030663630313864386664613637373930383832356666633539 +66306262336662363437326630313639303039306635383663616134356434633036396663393736 +65393563353030616436316132616639386538613630393833633265336231613839326430613534 +39376236383337376239346632623931393362303562393138666130393265343437393930653330 +62333964333436343439323134323862323062653965373234366262376265333530346463376166 +34653738396565373032633830363539616135653530386361663430343239656562396430616661 +34396331316331643164643137393131663037616134626161326339373961626532613266376338 +36393533346239643166343465633635613633396638646138626531643561306262316366636365 +63303537626637333361343239323765353636316138646332393631663063663433653661333665 +36333439656165623762353031393666366231643333623132633834363561326331396339623064 +39396266653830636634666235636139626361336533613839353033313135306437316432643162 +39633030346332306264633561373261626235333564616430613634623562356139663864303831 +35653765303237373630353831316532613137656337373264616462323931326238356632646637 +33386664646432346664626138666539623931393931643639386165396637353231333237333833 +61333732303161646366303936623632623930663462383238363135393561656661666235393036 +30366163633664636465363630633134313565363663663535636164363662333564663861313032 +32643964333435323737383365633135306434633764663438383030643138623664333836393566 +39336261616536303935333330663161373737623938316135333637383130373635636166356235 +61326364623938613966343730636562343666623230326265633830373565623833386566616465 +30326339386437393337613264643433333836633230666561653864636564363232363164376430 +30636665666636306262613262306363366533393933633836303366663738343866353332633232 +38336233316237343163326361346363666536643939646136636539323866626439666437343832 +38373661656137613337343163626437373832373164633561613261613937666462336337343961 +39333134363965366439633363386531396563666666326561333363313835393735653864393230 +39303232633138316464323134303666383264376565326134626566636463313334613934386336 +37313033356535346466313132653032323861393436643931336263356432363533626237373564 +38303533616263386138333762316135643438313538643533653739643161616434373634313566 +38393332613032373933633333663031663734313064343463666562333238663437343863303861 +61373935313634383362316134636539353064653765636134343234363337353138356566373435 +62313236313633323633363839306164353561313434303766366265383638613736313532383432 +37663364633238646135343261623330376539626635313333326132656338353635303366626439 +38656465666531616133306438373238346430666430393464316161316463383239333933333363 +32343032666266363665623838353463616466313661636561336664356131653234663431663832 +39353936626437633632666265393032316335666331656639343262353132346334616265303664 +36343139626133363232623662653833333731623863386462633463373731376166353935653962 +31316361646162306562323561626564353434626536363032323835306364373434626539306366 +65363966373937636236303663386334373536656431323161316633363139633133336664343832 +35656535343131643030326362613130623262636134653561613564613830613161626261306539 +63623763653962613837356434353732616338623333336532316132653133613535346438356135 +30316463383634353836396263616266386665653065306538356534336531396261643738313765 +64366662666135393439306330666161313631313538326534656664376335373532633932396231 +30366634363333333039326363386466336239376636636233646166313232393331353335646532 +30666435656463336531613230633263373236656338313336353537336466376165303334323864 +64383238333234616131306534663039613132356637666436313938333166626138303739613436 +61646534623435396161356332653333663931663937666432633135616333646637353032343065 +35303238373830303336336432323936646230633530356138373137656564323862636562336430 +37663232663435363237373262646635656430313330313838333763346630653064666432346365 +39353562356138373931373962353765623534636535333066333832306161346464356263666365 +61616634343036346263316364366336666562323538336361653230323739336431363732376465 +31383566346135616236336139333130316461363863313837653130343634393339663461316466 +35313433646434636433326531323834346131643764626666373833656361346136336132663761 +39326333313037376665613861393833663033666362666330313137343939653330373564653739 +34316632346430616435383338666637646538633635306664346631323036333264333735303565 +65643632313566643062323936366439393934323834323462316166653837393133636635616537 +34326366313438396662366266663336666464366231636439386433653531316138323937373261 +34323339636433343437303665346230613937333633306566313033646436356231366532353239 +30613038623237306236323030303062633465663033343761666461333665306134636531656561 +36363239356337663966323338346136323231646665393662626665346636346134343966396339 +37383264393764643562643533313966323239373162633662313235306433643962663366636339 +61323131633132306463303534363939383132363231363030646662656565633330626638343963 +35653131313262613966613638383937313265336534633232316335333337313038313166343664 +38393362626136363538666633333434656266613462313736323261326336646363623464383439 +37346439373130336230323535353431383237333634653563626231303531333836653830623037 +63303463653430646661373639336539643839663861326237383734316637343362626365353938 +63656633643062306135353730613634303337333831303964363930323664383735363238313237 +35386166373731353539363239386337316633313334373133653364323532666262626532656336 +63366365643132323838663336646538663930323632313833336161323737356531306531623363 +30363530626334633534616635356337333962613266636233366466313238323066663635373838 +66663464386162396466353533613238356463633239633239646631633134663739663438363362 +62303536666537333363333962653636396164393635346464663431303034303762343534343038 +30376164353331663838313663663066393239626636366632663464636463353736346336393234 +32663934373932343565333433313331376133373134613038376563333433633234313038393333 +62383263316361623433363366633930303862656365653738656134613238313730663334633163 +63643234386264353662303865363932323730356565343566313035303438366264333965656338 +63613835356262663135653863356264363130653930303833323831333430653636636636333638 +61653161666135626138633234323530316365356264333432346432306164383261653732656137 +32616533313563636534353865656333313733376363663264383134373835306432373431656238 +66666166333462626431303037373938343139353139623861613331656463356539373437643234 +66386234613263303636643333386535616265383039626661636238646436623831353531623736 +33646665303139623862326432336135313738343264303139383839363831313331336435376530 +38356631316135303930626635653634626537373736623839653565366237316632353032303862 +33363063316330333461363533383234633965343838643661656235393538653761313832313339 +38383864663564396461306431393266346330333738613036383736386235316634316438373938 +39346333376330343637323161343261323964393835336239373362306263633263353838393837 +66373135333565346330323932646532303836383866333233343566306264323062383332613163 +64323933333566656233323161316165626561393365376162323963376535653163316161353630 +31323737656534353065663437356531616232626633666164636566323038616261346534393564 +32633637386631663833633631356430313635616461323735656437396665633135643035383839 +34386466346337343161353230613530663966386536343030646131386438313834616233663664 +39323966623266373631353835363738303932613332333838333730303331653931333166313533 +64326235336164303566663766376361626465373162623862653862633137323461316534393437 +38373366333136643730323264383231636430633535393138633866333331353439616433313461 +62393765363935313065333238303136623232323632623465383535376132346166653362663636 +30613165396531343933333063353165633932663263646633363933613665303464666562346366 +32666535386166343662326139653737326536323737616165336561316664373166633466376534 +34636161303662346330616530383365376463613562393732343437303735393938656662663232 +62316636376632356461623633373262666139353038613133353237366666666465343436643561 +62316162363665306633313630366434646661366665333061653933373630363864346662656435 +64373836373566626261353361373430336265376233393230376164373938313330386438393238 +32663839386631396331323863386262366465313833323465356430343161303739396139646431 +64343832343437626635356136346366353462383861326461366363653166653535363535653064 +33353034326531356335643239393139396539373734323431646661653331663239353130643136 +65303966303165656562653337653034656530373431643337346633633265613234646262663764 +64303762653262643532663938326461623739336665363430616639393938363531323766336662 +32356534386637383634316361356637633732373332663266343939393430353862663565313334 +31663864303133613230376639306537643661313362663834346462373735306163393064663062 +61613661353230656630313130363639656330376536376666353730353835626561346431306533 +64373161343638333535333366393964323230333338383633333062646165663536613963663863 +62323665643534663961373563613162663530383632663634316431383138383461653638623737 +62623966396239623962373131633765323739643166636465613565303439653732643637396234 +39303737353865623331333431316334626463336335643961653330353636633432623865633738 +32386663383662663931333631653336373763333062386333316462623463396537343736366234 +37353135633930346339303437633166643163623664356364346533666265346236313062343939 +39383664376262626330646466623832616331313833356465663764656234353637363932313334 +64333264626230343463356139393835303332356539376363373630623965346263376231663636 +65343538383134306564653063313138383437643131306137356633653038383132313231323035 +34363431363433326538613233343364613131333863633438663631323061613333396233303538 +61643231646532336535393538333433336139633737646463343662653830616166613363613930 +62663832376335623032363830623361313865613139323030636133636330356431616430626132 +62303432396562393939376537306366393766356430653262316366313165656166613539656436 +37356433386134646536333563643338366162383330633935653134336139366232313333353338 +35383362643039326465636635393933313933653033303030636630636436386132353936326232 +33323638306334366637386533616436626630666438633861333061613466396135616336623436 +34643239653864373865323334363865383135653165323035653436376366636166323662663465 +34616462306530636630396562616539623765353232616366346430373564613535656634326536 +39633739313231626434323462663231623765316133356331383030663736633430643637336238 +33313432346330336163646535346335656434353238646237356434356462393062346464323838 +33383163643236356638663662373337643638346133386564333462626436376234653935666236 +61366531653734336434636164386537633633356230626130326636386564343061313534653839 +61633038616239356630643765373336313961366338376638303932633536346339356265353935 +36393430303035333637666436626433383061333965636230363734303338633832656138636139 +34386432633464363334363032616335633831336264653137306439656561316366303532653134 +30326464326264363062653930633766616234356238613833656138653864663835333532373664 +34303335393436643335306232613165356462663933316532623035336432333265636666303261 +62386564633830376361383564633834383266373835303361346539356563386538356137383566 +66363132303830373263613839353263326431373232353338353339303731396661616232373664 +64303132383833396538623366613830356438376630303562393431346361326461353261613139 +34323436366661333862613163623463343932623264666236623165623133386161386638353836 +34386338323365343936663564313066653938613230333765303634653536623630366663363335 +63363639626263373331303931616462653365636231336332656165386233323731343538646366 +37313466616266323663313135336231323638363463333838386631363130306462306663306266 +30653663313633386435633966636538613437323261373662336135623264303436636164323235 +64363566383430356562633337303335346166316235326636313561346430376364303566326165 +37376661363138616662326138656663666533333063323933616661306531646632373138623739 +34316361333532333066393039303066366461386535636661376363343635643965636634356533 +39373739376461663238646163613637636435666133633232636266373261386335663966323238 +34336430303936666566303466616464336162353633353766323166383230323761613832643230 +35393530633631363466343964393564383161653365353766653433656434326638656539313532 +36613539353433323665613338613261333533326436646566396531623865663633393539656533 +35396262616238616464646663393338353737643735323065643734393136633736343930326537 +65386461333865373963353335363662653137326263363932653034326164613637633134386462 +34663537343832343965656237306161636236363462656162616133396364656233616163363234 +35333134646364306566623233613037623439343334663663363435306338356461323965346137 +32386235666334306462353065313761633738666237383333376534363932396337376431633463 +62326635323161333236393730326439666262643136363734616266666362396233366439366131 +38393838393931376531366365643662623639333931313739373165373461653936323332613563 +38393639383561383865663233653165383665343935646465663532343832356430626430373133 +63636638356162316433306435666632646138393931333431396264653962303738623762373663 +30616564626431333933383064643462376436316536373036623431366639356466326165313533 +64393465393238386133366161656362666165366238343438316237656639373238663661396664 +31363135633766633665316236386362356335303535303861633638623737393334343530656537 +33613165373132316634623465633633383561393635323162623333363038346236383961633134 +66643665663364663332393933663436636361613437366264323736633731353837396465303538 +61393939663534323130373138613762656562336463313164626332643764306164643064613966 +61303932666130646361636234343935633566303764383962383161666266356562616536333337 +66643832653237343262396336653564663936616533376362633739653834623838343264626339 +64393566386635653635623830376436393466643337353236356438323230303365633138356538 +35333230306233343534633363633062626633333136353736613430323030613131383531363439 +32653032636231613564653964376437643439333135386434313231646238373063653065663134 +63393538336265313837616534373635616334316536346566356136613665323133333337663730 +33333432623762333838613631383736643936386435623166643332313165353136316530653261 +36383633623939636437343239333536663061336366376234393365386666636362663537656136 +36353534616165333539366136623464326433323734326639316133353434373739623736646637 +38373536333661393435333835303966313263326532333134316633316265663035393065663431 +31356433613336316331623264306534333930316136366463643436623562366631353266353461 +36323961336535366537653661316263613133313335636561613334666262336430613135373965 +64396334343436643932306233653564396561326437393333343737613665356635393133373138 +36626664653039383937656435646338363664626537366162316238353132313864313635643639 +32643330303766323839643331336538633664323437653461363463336363656561303237383165 +64346538643939333665306533613935356539376637323938633238386339333636383139323934 +39373738313537383636393763376434333039326434373635656666646431623763626334633063 +33623839653763343230633966383937636630396131616539343333343034393838356332373766 +64393030623630326264353263636137333034633130613137623835383634333236393832616463 +39653663303436663935343332663034376265306337353066313263363738393832333338326566 +30656534643135363138316334343936383837306232656332396234663531333934363263663336 +64646361363566336265353336353635643565343066613532373332323933366534623162343363 +62336335353763383134323165393934643938313538656561633764343539653364373438346363 +30356463303638313031386434623065363137643564653864656233613831653063333764643332 +31633066376165636361393561643266346537336235303065623530636561333135636463383266 +66393032626435653837333563643032626165323930663664626566353039313637313866303765 +30396665616638373961343363333661623330313631303730623633376362633035343463666635 +61393736646630323435653435323138346236306331653366366565393430613831613034636531 +35663536646161336438373065613638656366383034386236366466643937303063376333653737 +61386335333565396566656666623134363935613431613061646263353732636162376438663331 +65383434363532613862333233346431396330613031316564396331313436303562656333353530 +30386263636435663263643662373631613164626330646464366564363162633530613432653830 +64313837666361326365643561363238303866323431323431653161363062363130343331643138 +63616534666338313763613936373830313264313234636238363261623731626333646436363837 +35333538383237616665366636313135393431346561616235323664636230376634396364326632 +35656537313034306564313235363334303834613438366439336264383734323233643637353238 +33363364663535613432636138316264356565633539306338613964333336336665626334633935 +34336336333638303663306131353136316564396130646532336535656161336439343632626261 +65343834336132636334623064323366646631633738376633666637303465633165663464363339 +31393431346561393461333662383365346264643735646131623264326531666132663866346261 +34333238323139323364646562383033653366393133373837653866326637343561663139636630 +32386462323432613231656231363665653433346538663164646633346635363064633838303766 +34653266353164383563383361623065623432373362333966653336313731306438383830326134 +32373463313830633964646564363630643632626534343833383139666332663333336431343733 +61343733373739653639643131356663373431326664616662356265623165366565306435653132 +62303631313435333732383630356530383231396635393535303761376362393865346561353766 +38626535306630666462393035343465616533613030313133393061623934363137643830363237 +35643532646230306262656635303831316236363665613337336238643932393161333031636537 +34356562666231356636653432656565373463393065636462376563356434343666396530316366 +34653936356562633838393264396131636234626262346334343364353365353666646434356361 +33663039666539646533376534653630356532323833626464316639353435386232356532643461 +37363133646536363433373837663063633566306530353966616464373563376361393163616462 +64376633306537336433613065326330316465306432306632646433656365356663613566373530 +64383934343730633064323961653035646364633130396631666662666261323431393430323533 +35363836646463636162643563326564353064623230386330626335373765376162656363323832 +30636137343161386364386663326536383930333964326537376536373264623564376134343134 +39303936633436373966393637366438306433623332623332636333363934636363356130636533 +61663761316631336239386266366366393833383962343865656639623761356235663136373061 +62633534666630613739663063633933343061643361616430643839623231323139313534366162 +61653665373161636131333833366338653031323764326661303438343861333062303164626635 +66353263613363646634393439666334373562646137346364356663316638303733633038313462 +35326637303833626435626130386331626161353035663165653131623137363532656333326531 +66653665366133336161366231303833393366323033373465326234636331616239363462343261 +31393138623035386535346234316563323634663566643937313463623665643133386364356533 +31346266333636636339613563386432303061663439646133643139313332666666313731376439 +32396337663636386166353164653732303639373339323837616163316161626265383766386637 +30396439323862333939353839336637313063396466356331663465313366646133343162343033 +37356637356266353435623066666634313831333466343333313666383738303361613139616631 +66396632613365396335613836326239313038363235623462363366303765623463646431306535 +31313965363661353634623135393466656138303565396239383961653064363237373464373135 +32373439623663383839326366306639626164326333383765646138393133313332656235653565 +37613463333035643931626135353336343836366363336539393264316132393566313030666139 +35303035313630346566316436633835396462323363303038373639353932316363656264333237 +63316233646636323162303662653732633636356361626462303134626262383364386337613838 +37303037343335653333393134316236643339336663613433366231393831373763643135626666 +34643439336231386163613331303862366231356231656237636135313766393836386261633132 +65363962623765353566646566636434333362303439656466373535323862353732313063643861 +37313239306637356664353730366430373332333038626539353664363835393030333931643735 +64333735346132643263613162623763393038326130356130376336613461643337373030313538 +37663662306364343733643166303637373836306538626234616666366233633264613937373032 +39646265663164656332346430643136393865326364303961343635623936623132666562333637 +36383066316330336135623135343264633932303535666138363932616432616262356130656238 +62353036333339363366346638656534653332613936663238386235333230356564373462373563 +61393734646166303135326338383031393334343536666239336265353661613462616431666661 +38303139313061636130633431383365316562323134663463613565653466636333353830616562 +39633364353631383965326161653238656130353761323934343536623664616161353266333836 +32303237653535356239376364366239666639353265346636393765343163613135393965623738 +62303634303763383163393435623839633530663539313833623661363434333830383438346332 +30643534653934326331323961656237643938393239366561333165303564313834313535366438 +66303362326166636332353163663733303034343935633262616162656664313134366435623537 +36653332636132363365343463303961623831376635343364646335376663346365383666373138 +30633964316133396662373130623335336336363432343463383434343762336166613433386564 +63633433393138313536626338323364376132636233343861613739623632386165376566323838 +64316335346432386434343134393833623239343630613334356331653662653236396430336562 +66666361653338613166376236666430323236643032333231626232633335643464353739393436 +31626334336664373137643561333337386634306534333564336362356661623739656232336637 +31383961656238643166353262616539646435633066343566383766633065333261333337653035 +37363663323966333730363136633338626232353939653563666666383438393431613034333036 +35356535633137623434383461393835373030303765613532393930326162393039616666336437 +34383834353139313561663863613464643635353431356463643839376534376564633133636336 +64333432656563643666393332656536623738646138636362636131646366393233393561653933 +37346634643834613537313336383330363861623930383238623234313338616537393538303462 +33373933316532653537646163333337656437303930323062313739623736396432646637363031 +34623536303161303133333032346431356635393536646661623536623035663730393534363536 +35633030656333613939313237613962626532316336663163646162643138626361666664323163 +61346265313432353030636132643763626562303761643934636265616532363737333130613262 +39303731626334323633623564616462623034343138326562633064373733636435366530383965 +36646531663238333363623739343734366534633831663830333031613332663235363739306465 +64333636393332336235333039366464393933623862303335666637336262306161376433653330 +65623239666664643938666232383030306566663034636161396166383037363231653834313039 +64626332383434326432626566356431333062383431343432626161366562366635626137313365 +31323530313665623064303264346236616664303631616261353039353632343832346535376164 +63363731663534656138653132626339616534656636393438353763626561316539623864663230 +66306530616465383432666338653834313634336530626132653664626635353730623239373935 +30323036333930356434613337636539326161653863366162393832383230653362303731383063 +65333236613366303366636666323764613861393366303134653765353836333235666362646635 +64363430346333333237663361306561396431383337336632363438623634643561613435393934 +66626166623636346266343038303038626236343237333835346266343331623333643835633332 +33393033643431643164383162646333373564343461393239663461666535633833643961333737 +63376133646434316664366539626634346337353961386134333735376339626166643266396238 +63656331306565626165383561323763653066656534616336613461366339643533393035656331 +37663465333635373063313836626563663739323338653730353261396262653330363761343663 +30313836656235356237316434626635363266373263386136333130306433343736316464626131 +61613463316166663363666231663466326330316537393161643835636238303638613935653336 +31663233663630376661303238303139633837653665396533353239356263383434316633376533 +34326633326130326436346235623838383335616334393639636334326161663863313533313162 +39656466356530663531313366343237343438633566646338366533663765373334623338323738 +38393064336439393936396630363439313237636364656639386332613366643765373165643539 +36373161376265326434633563353338333936326235343864376466313138306464363465633535 +30643932393936333038306662623138323334386436316461353630323238653761383863643432 +30623731656262633363313662316666333036313431386664623339646561663336626235643438 +30343962656166333266386536643631373935343634623436386331383335346366323935303938 +32633361303931313934666432383166376131616561646230343065366566323761393564393433 +65363630383431313932373737616363366431333732346335623732376336386435366638376263 +34303235616662656261333664363134333934653236323135306534326437303536356566356336 +34613162376130313637613535383839613830336133626661376435613630623138326364306138 +31613463643461656338643930386165656233646139653736633034383134336465336635353938 +32323435626433373037656331326438386463643238363433653335326266313665636535353437 +33353438316364363237666230353364303766633131396662653739626664656563343962343533 +66666362323039663330623837376333393332353334336338643536663062363661313162353764 +31616261323933333038363565343034303863363666316232646461373666386539313731616235 +64323737356530383039643866333139376630313639366361613062363438363838303261396633 +64633665303263363430303930666666353762386639356135616633393539353366306666346336 +37363033313734626137323530653264663333653165303664363466653335613136393462396230 +33313366313737343834613231333165323562393239316663356466623564346637663831303461 +31363839366664383536356432393961653730323661333130373864323365323262646266613730 +32393739326138656662313765303536373239383561373363363138356434636131636165396264 +30366166626432623337303765373235346562376362386265386531653339343362653438626465 +36303561373537333036383934303137396161306464336533366237373966646362346431656563 +38386539306163323661303566643832323635366632666162636530393737356261343830646130 +36356565353031333437383735333938393661343931626539663739363936363635386331663635 +63653937613838353933636238313834356334623832613162656536393436623536313965313534 +32396164313636383165346531656536373330663566386530613932643830646164623464333331 +34313331653265623064333331663938323137613633313230613639646363366332316430643963 +38623161326535633864646332646433303133366138306235363766333934636539313832383134 +33373431363365306562663364383532633632656634303861616339373634376633656636653832 +38313032613939623237633530383039303266383537343864326166373161633039303331393665 +38633164643263363262363164343437626535396330316439353639643334393732633931653264 +62373861353530386631373034333234656564346162393330626332623937356464613431393332 +64383135636432613061353236393366646166653464656361373335663634313333633033383036 +30323064626233636437336133366331643966623533636536316461616230326335353938633564 +30356439623934303231303936323232343237353762376130383366353364313432646537623430 +32326363626234316138393139326634386331316337343634356532336161356664623866656233 +63623139643438356265396437353637303764316463613563663663616464323932376663333339 +36616236373038303832333230363863626134636237636130393564636334636339363330666465 +64656365303964306535353033643965323331656665323436376364383533613333353865653766 +37303232666532376331656331656362346232343036303164313738646536353734333231626362 +31313731333864313335333838303738643537653730303431373238386334343139343766383238 +37663234373465366230656639633035333632616531323262383933336661616563636430343065 +33613963373833656535356136373239343963643430363131346634306331623530626232613139 +33653838316631616631613833613262326165363565623536343036623038396135373663323539 +38633362313635633664646430653064646164363332653538346565616339643766616632336536 +34313238336635643063373661613533653935376466306136616331323435663930646234386230 +39356636383564633539643263356365653334633232653533396361386338383731363532316435 +35623138363464313832366464333862363530653561343939643061636231313061623464346534 +34366437623531343365663839626266346632353063356165373661353637613335616662353239 +62613762643564623134636634326536616262616238643339306433653131383363376364663231 +32363462333333343864623132393433646139313133666233326539313839306636633663383633 +32366436303734313664663434623364613139633432373133373662663564356131353532323238 +65333563643234366536653034636633396136333930633636396130323639343534616539366265 +63376131306436656462326438613131646463636565313965306561376330323662333538376635 +37616137366135353136343361386538323861646634316134643534353061376635383330633630 +33316135366463303934326565366261663134346461646631343030663861666565663763396436 +63356137613163346366323764623634336431663632623162313738656265626538376535646565 +39383239393463366632633831663233623564616335353061626133363132326462383162343434 +33613665323031643530613235363561613334623333386666386233303864396635306631633239 +66396266666233386362303935663832663762366230346433663136316237393463633134363032 +37646538636335656439313663356634376133363963343865336630363930666230323533383363 +32393337363433373463623665643932323566326530313338616434356231393233303739326261 +61653939666239626662323030366539386664313230613034623635633763666330373165643533 +30346533643062663164306233343731636466303131326233323932303163363131396336333062 +32666632613130636336316235646633636263666161636237346134346635636232373564383865 +33313863343935373761643930376433316234393665316561386539386266396230363338613466 +31386335303561363836653261356136653831303435613666323835346236316166353232633633 +32393935363462613636616130353239376437613838666264363230303734393736646264396534 +61643033363234316438383936356464396437376334353637353935646164613438643336353665 +37366263616439336136303635373134396435333436393662386634386265326235336631626239 +31626638646636613230633238613637653230353963623237646566616562333732613430623734 +32306539363264366430326238343264323631313661313266636333336235366536353233643631 +38306535383564313339373437316363396332633336346435626462326431656438666538613431 +35663430636165346139616665303562616333323234316433313535323634623334393131613034 +35643435663831396135303833373865613564333131626431636433386366393934623130313666 +64613930653933346438663235363936343731303865396531306130303938313164656665303663 +64353563636663613239356136663733363736643336313630373963666561306130626565396334 +30316232326165363232366238303963396161383737313163376234386563316461306537363233 +38373532333030643438396462373030663336326461663931616234646331383761616662656433 +33326334316538333438323637326135666134666131343438626139643139643735643133656566 +35623663346135326530663932373963373236623961343632336662366133643964626137613531 +30323832333234366230346362376661636338336437363061343136663761623031376239663833 +64656138656165313465356466633362343738343034313636623361376561373639333137396266 +65303262353538396134363034643130343434396139346235363261643365323435373837356134 +66396666383338316361323462303139393339636162353462373831323733396233366335623635 +63373965643164313039363333396531613865313935333432353033363963363139633236656435 +36343534613466393131346138616437383439656439613531373363346563346234356265616535 +62366564303034616562623262346536633037393037306633323962363033616130366530313161 +66356238306432646633303066383166363264626363396139616231396461373662376530376463 +34666566366235393339343936633438396630343038646561336331323862663433633933653863 +38393232366530326139313962656139346637383363326633313335383935303061636431383963 +61336635653239303339626539313164613534653833373433653230373261303838636131343131 +61646636633539343831663430666436343532663763333166383636636630323863663436626539 +62643933333236373132633164663062353037306134643064376538633062653231363231663635 +65316366346433373766323533343162623361366561306135353731306430656464356639373666 +37626236663332376532613031353665396239326163623937346365383937313138623535313332 +38323333653037656166613262363337313230383265326563366266643532393536396138653363 +64656263343038386661353362383965343536383633653636313030356665303362313937383862 +30636137363664343931323430383632356664386633626262316365396531633266633736663535 +66306236316534616664626335386535616263633134623533373039396237623239383362666237 +31353938616134373761633134323934623730386535303435633961353664346165636132346133 +65616130303130623035303865623935333138633062333835653437356234336132326633326562 +35303265343331643432306636633465626539326239336439306235623139663764313164653338 +31323361326237336166643934613732363636313535663764613435666364376666343066643263 +66356165376533366239613261323932366535393862356361333938653561383630366461343835 +39636238316265316635663130363830663037643438616434383132626635396262343831643965 +64356634396461376366303038336638323438313935653330653765316531613133663735613433 +33663832633264333638666662303036396562393938626438356261653135396333353966313938 +32353936633435356430643430613632366166393430313130393666303837636238313330643537 +66313864626466333666346434303264396132373830333032653535313937366461646265303639 +61656238343330376330333062643533623436313837336534363861616332333436383965613134 +30613761653539323631616365666164393237306531623865373262353234656436306435363537 +66323435666131346262306430626330616332646364653565326464663037326638353136383962 +65386635663862656631323930613565356666373361666663623065643730333732303335343931 +38386536323535336239356164646562633964626333316561373331346237376164303639323433 +32303161313864396637336137356262333431366365653937663263613233346463383563303237 +35656663656231353936323866636432376131323337626538363834366638343034303337656536 +34376463343832616666666164643064623965616265353935333031613264383862346439333065 +64613038343666373866303261613936623064626365313466623366666666643463303566346131 +62663266616265393335613232653434663661626466623632663639643336323063356336366435 +30316134353439343261636136643433623739663833343239303862303435306239353637633633 +36373638373531386435316631663765666533393438663630663934373162383834326232363566 +34663335623639373237343534333335633532626561366135633734643062363266363832313834 +30303932383432393833306233633566653461333930633032373764313437643530343234323262 +37653032366639633665663232323634333532636162626137326630346633343461653630353632 +37653134306162343237363932356239303663616431353364656331336339643930326361633164 +39653232393031303965353864646464643462396437333330633935363865653063353363326130 +39373137346537363332356631313265636433323534326264626539636565613766356233373539 +66373930646433326631646234343362306263343361646636356236383739613837623335393436 +31373637323237356361333133633633326333313535386232313133663433663631666562626631 +63393836353138333333656238666235383833616364643663393638393633633463623137663737 +35353265656439313433656630666632326465663764346164353336643531373232643737613236 +39616363396134323230363336323632323834333737633137303730653835613666636137646566 +39336534613162383733306262653138633561366433653335383437353636633764316636626434 +31323538323535666664643664393965373961353735636231383436383330386537343761653337 +65643334343239393063623738376566623931613964343332383534336363326537336331306330 +62663433633239336537333266646432353231316662643364623937663165396130386263363333 +33343232633631306139306566343961366132383464653232636137653330303439633561383561 +35343663303938383530653463636535306234623762623736643666366534386332333337666631 +62363630376238366336383134666364303365393665316636653239323436383236626238316336 +62393636316562353364356530363663303565623130626434316464646333623065623464336266 +34343239636530636233313561343665333962336164393431343339353639626162353031343863 +30323663373531663232613436396530643831356232313265306264613531643932376231393366 +36663064343264613833313332356263313164393562376566336331663632323437633162396565 +64646534623763653336653138386631343139303039303538376565363834626665656333636336 +31636239333139613461633638643964653830666439646335393362316531313236336565363133 +64666463613631303038393365326430653631633234623065333730616337633138323239366563 +61386138616663343731323963366366643333636432306433323438643463363063613937643766 +35336132356334306564326364383965313266613132636437393730323762373431323666643431 +39656461353135383232656635323839393930646634386134626634373164366135656331626365 +65386666643633666466323533636439303534336333353134376531353330383337653237623163 +66643732373066353661343631623336663032643939323536353132636566366463396334333265 +63346133656537313863346163373939366236626235663631393562306534336234653861666134 +66396438343665353833333333323634306235613363326631626462383739653864343131623135 +62643631636533366530316136343737333961373139616237643765363363363535626433336338 +37323430313665393066356136383361653965613837346336643033666663663965333762393465 +38303337316235636263386662386231636137333132663837643963663264653063353735626436 +39663563353863333232376232313866633834393735383864663061366433636465333137316563 +32623634616534383434376161623735323636346339393061653535346334646137613834663462 +61363665636331333436636231353565613637343334303164623738613539663663373763383234 +34656431376561303832373237646330343739616231646466363437643337336536356363393965 +34363939363535386336323231323333613863633162303231306632633933376163333265353135 +39663763303835616161363763656238343364643766393662626135663532646438353131323330 +30643435616261643562393838326339643438353136373039356437616133343035643931366562 +37613830353733383366613763663031373334656635306136623332313034313037316632636635 +62656662333931333832616638646161653464343936316431663733306631643439336361326362 +65396337303933306137333737383561636336643038346433393830653933613730653663616637 +32613465363135653735343163306334303264613830396434343166333161306437653538376334 +64633535336432653964396435663938373365363661613965633563316663616234323966333464 +34663133653439323763323232646665306233633732653339623736373664623236643130323934 +35363364313634616231643366613536313264613334353234656662313739623931333837346362 +64646563383933373665376430346430313733363431383561386436353233643466663633373934 +32313236623166613130373332643366636334613266396437393064613632383232313035376335 +63653563666234646462373566396538363035623839393336663538343633393530316236343132 +38643035316263613861636366643965313361646239363231383133653764633232616530333237 +63356261386335343337643861633565613830656465323966623636363762306139646335316336 +62316562376435646539666262653561393132623039356139373930663639386537333564333736 +61656634353630326461353364323434386566356264613139663630366163616561316132643065 +61646663353039633565326561386332653366336362326334366338623166656339373266343762 +63313266333233373234346536333233653237373836383461643330643236386630653433306662 +38333739326461383464613065306134393337343531643235623661353465383834313061333535 +34313638356637663936303738333533656462353663643832326464306365656439643237626366 +62643536313938383935353534623131363933663965623964656466303664363133303236643763 +32623030616363643532633861383864396339393135623036353764336433383262343939383764 +39303635643663646538363263383630393265633135643839626239386532636164623435646139 +63396332666430346136336566346139376565626435373763363262356337356163656563643033 +61393666626637613737633336393361303063336534353437646565303366636233653535323835 +62643434386336346663623562363839666563313537373735626438353765616466306164376161 +62653639356632323435323938616536303732616330363231383431653861633964313035623366 +34666337343131383866636533353739343634653635653632653861393864376132653363326239 +62316131326432613062346237356438353430616333376330623533373636353161316130393639 +39323436623638323736663362393261353364333865616638373337633530663034396434383664 +33643239336139636662306431333733326134626566393830626533663230653335336435316437 +61343865386139376665376666613934663462643966333732393332326664666566313761363362 +31373532313431376461613563353239343465363164353533393931306334623537613533313935 +32623633653437646662626262323964623161666530646430316137333534343061343836313439 +34646363386638303932616536383937663938346333613963333861613865643466666630336533 +38666237323434326564666261373563616232636565326265326661336563653234626234613461 +64393363313665333864333963656237633534626139626633633337303331353730303761393464 +65316433373134353733623061623364626337336263656565386530323935303033396464663262 +61643036656235663434323033333135653066373235633366306130636438333663333261396164 +62303038336465346563306532643265343639343365343531383436663734313766646335623735 +61613033313161316536323738633633626339646165353637393564326161373030316533366661 +36613238333264643236356636623461316636363332643432383937616135323434323036333732 +36613865623262613531663234633364383937393666646136396666363139316235303839323433 +63353934356261666439316264643166623634636463363963333936376663663938316464626632 +33373130613733623565376531613938386634313161633032346563616636316466333638363131 +35336266613261323663363932616365336434333332383437623135333935333162633362333531 +65303261653164386239643061353764303032396263656532343265656665356262353439333864 +61363737663839643730303661373237343938356265333035643861343238356661313837393235 +31393635356365663935323033633865653266393535373432396139306237333961666261326264 +63376232633963383162626539663434626434346430643732363439336534346135623761313834 +63626639353835363931663462623132626339646662623131613662656135366361363230323961 +63336333376538653963646662363032376231616632626132656562656266393462336462656563 +65626136323536653266633036616230363831613633356663393864663731616635303232333432 +33303236626434653832373565626135373133306133333535613730323333353431313965376632 +32666235623735326634366539346163316430653038313862323964643431323762303162373238 +34633434313763653566373331303237346632336462643135383937653836643639373966393564 +65663434646662316237306538646362663337306132626132393937643431336664663738633833 +38313436333931396331333131636430643561373639316239303936643839353263373232333135 +34643331383366333262306364323932303334383733663239626639663034626539656236393434 +34663135643165393037653563633732383365626631343766343935396232303832383963343631 +35303132383262333363343763373866343663333735336535633330343066326334363830313866 +62353237383763323539303337663435643336323933326264333037346164633862333163343862 +39613537376165646465363231366339306135326434396363633931323264303037653334323935 +61336139663766383739643935343535393563373734303234393262333165313933303335333331 +31313164366661636166393631323036633365656432343633306337636665336665623033356335 +38373462306131386363346139366136353331616465313032363637633235333538356461653030 +61353462336665663635666534356437376530646230653839326261326334666564613737316333 +65633964336165333463353830613331373632623261316532323933653461393238636536663736 +33383734303035306535303831363966386137396439333265613136666661353835643063313032 +66326232613563626561383530656337383532306434613962373033666632623663306639643363 +30656361393834393435663334663964643638646333633339333537646262626562643862663066 +33393563643330363861613661353937616363303835656338393461396236666361323431316365 +34393130383765336635343461663962343436643361313636363964323933356335356365306365 +38323565393933313561356462383561666333623462333632323334636531366436313330356136 +34316436653536373735373734396239376336386637666434313036313934393333633033633339 +36633130366163303336393561623866356137393630363233643939346334376566633933353462 +39363933326362666537383239343939383263633534626334613638393336646566616465353862 +64343537316366373534393830353733396532336531353534396134636432613330356531656662 +62373462333338663362666435383530643433373136663266303638646163623730303337633934 +65336261663463613731313338303737336235396135633465373138646130656336643939396633 +39326464323736613338653934653639326136343463366261663666383833326534363233343662 +34343563376465636236336136306136666366616537663966306438666130306233646633393630 +36336634623034313930313731353066316165373639643163633266303231363430363764353138 +37663039616535336162353463663932343139303534663439376432363639663439313461373134 +37326137316266383336616663363062623564633130343433666139366433626238336463396464 +39336131656334313435623336663661633836353330336564353838613865663165366466363735 +61303839353939363439613739616434613839616437656261393131613036303861373733623838 +31386166376335636539366133613562653763393935353331386235336165383432333537386633 +61323633663861396663303035323335353031626364636334323165356666643830353661613032 +65646533663132663437653962376231353235346330386233623666343831666165663065393436 +39663761303065313833613763376438386132663231353837663635336235356165653166636563 +36626264356239316363663532643932343031643336336232363264333166663333363366636131 +38396566373534396237353237383733653964373833313663656631353036366636663466326561 +33383739346535383632663831636336383964353666303939643732303362346237366465393538 +65373138393734643838376237386538613264646339303064366366303337336537333761313639 +31346364313934336338653462303332323430313965626634336461346163353439346337326439 +33633034333065356338633537326135386438333336383437383031396531336439346261306161 +38313934306134366663363834663034333839386536326366386666363663363230613230366262 +66386466643633616437366534373035663031313162643132356430653963356337613966323863 +33626163656464666435623637386165393366346237633165373930663436633663623436393165 +36363365363766313734663066623738663632303730343963313961383365303138346439346665 +30626239386339393633363438396437313535323637376332356232633239313065303839323630 +34316666623231393163363633366432613135326533313765383761336562316434363131646261 +63626564643031386464346435376438313063306366656636356638653134303135346539626239 +30393663393862613931393361613036623335336135333939373862363162613936356630353331 +65646637616361623235383162346430336361313635666631303034303031313736636132386165 +63653261663562623535656563323739313866316339393838346265376138366539353565666165 +31393366643836313332313565663762643935343466323232656132613961646333333333613833 +63336661353464613530663636653638353439303334653761383337303634313233656438653130 +65363039393439633135393532303964636330316261313137363731333766663563353230326462 +64396265363137653036626334623631643866343463636437613866353433393839646234323735 +37623865643534323837376134326663363662366431353432633239636431646638643965323033 +64383663613332653766306137346539393864366238663930636566336430333862636562363266 +38653738616537663964636631653234383031616338356663373965323337336264626461616335 +61356637663861626361633666383137393533633237313233656232363632333534323265346466 +36666233643537353232333334653265373738366464393438336464663039306430666166396130 +32373463333537323465336566656336373039393537313335623536616331323733323962663230 +32616661333163623438663431646635363537653439663562653363663866373663363963616632 +34313964656238663962343036616232313738613761393632353066656637633163356665636632 +66666330646237653230626261303237393231633965363834343930613932356365383766333437 +35633435383031653633323265376432646534383461336466656666376466626566353739326432 +62616565316534376632383865346436376461333161623961346137613537663834393365613337 +64303335363938333863316432326331333038646633393061386534366265636237356433656631 +65303739616435356532666137643666386263313366653464653761326433393332313034316264 +34326563353935346435303430396564336236653130656561323438653739643331323632326233 +37626236636233653461383833353235316264643639656534666663393864303532303133636236 +32343562353033626635306461326238366336643265343665386565666537353033343366386139 +66306462626333623562353736613838383230316337376237653965653832666661383638656335 +39653965313762643538646161313132383865663130343665646138323363636337633666653233 +38333636666232376135366130316162393835663035353230393566353739643263643637353139 +33343866663435623166633461643364373631343732643462346363383735633763373965623433 +32666437303630313438333131376139313065353432336238613931653766616236353535666330 +39646164353137373630316430633337313734336663633432636439613563353039303138326635 +36343438316539633537353231393139336330383263363131376638643262333665373638346533 +33313635313234343335383965623130336638613963303165336131396239653438336563323763 +62323866616161376437623666356461646162336337363964613337333031393565613034303731 +39613735623637636566656462663133333437636538396166323665383936346230343132663931 +62353963363739383937636635323132613239396534366561623438373061386234343065623338 +66633237643431353465656534656234316135626237303638663865313135386665373266313638 +61383665306534626135343535313837333931303238396661353561303964356262323437623739 +66626134316638623962336138663866336662333732313937613635653765373763363763303635 +64613239383366613531636438383537346236623263643262653436663035376564666536376230 +30333732343733626337353264346463656235373933666362656336333464363865643231363465 +65343161376363363830643639396265333437383366643633333832323663323539303262303838 +31656161373632663232646233663832653366616432623030346632386138343038363730346463 +34613165663562646637323634303362356364643538306333306338386636666239393966633230 +64316434366166386465313039393861626630313462666335303230623764303135343733326539 +65323061643361353266666364366432353238333835633436653135656630313932353165613435 +64663565646633663062336531646630343437656332626239393430326137393431336165616566 +36373365386163396138343637353563393536393163313966616438313962333430666135323739 +34376330633832633135663934313731626133366138633135313963313039353261346665643731 +65356435373037366639396165623161393566363437613336646562326237376233636338616666 +66363133363834616362336462376236636633633565346336636233366664343835313363313230 +30343266346138393533366438393330653436386566666131306438663234363164616532633830 +39326163333266313966616437326330356139623039633462636361626137303635323334333939 +30653465653665323461656133376466343837303433313965313835376439373263393832616334 +62353666343963633134346661313863663136383633363763363966393565663035663137653738 +33303961656465363138613933326661316536616333383231353761383830613735333734356138 +30376631616532666335343534393235323263373332643762623538346639303766383230366163 +33613032386335633961643062656265346431396536613361626137626436376233333565366164 +37333564373166316530613639343562643132396339623063653833393536326636383664633534 +37626563376233393236636137383363623836346663366532663831666231303133303031313531 +34393730663663626139376464626561386466316338663764613766376434316263323431313530 +38326165626362313364316661376465613639316638373731653737663765636163666339663631 +61663765326632636530306362363031316139626164663163333636656433353065376163643365 +32353838633862643339386433383236306562366362353137373061376566666162323739623639 +62626162393530353061323863643761303332363339663834393730393832333635653432316666 +35666531393735653161663937326537323430396137366536353039393833386363666137633163 +66373737366137396338353762616630386335626337386263333765653165396562383634613339 +37323238356130366239396365616438303330363038623637306532383562663862656461316436 +39343337363665343132326339383262323264363665363031623439303263326663396666353934 +30633261663432636138633464623136356338326637623462653733343266653933663565656634 +32396435643132353638373761663032666362383031643264656631646664323965626465363864 +37356465346436613436653263383466336636323933343739363433366334633736396230643535 +36633330646531323166386336636633306663626663303237393934313262383532346233343837 +38363562663164373437303262333933653363663735306361386633656361356263326238376134 +61303437626265366162666337386265343132646634303639653763613835616666336464336234 +63376336313834323165306435646338306237626138663531376136613462346237646431343338 +39303031303161303836333033346561313066306132653039356535343631663634373434656461 +31396534616433353831346135363634363936393464323639646166626665393839313063646436 +39303766373264623131353565663337386561656134306464643565366338363638363539303830 +61623931386462633632633531663135616131366162333266633466626330376237373866613630 +64646639653165376664373066656666633463613163326437616230636231306562333934633738 +36656263306461393538383164373136636235333563623561613630326365666136636664653734 +61666162383565613161386535326432313762633636303864633336613531303134323339623134 +65303734623238626135333630393233653562616533386133396432656362376536663465613633 +66333638323566613339643038623765636662313033616362366661353632316539646537363238 +64616330633063386565383235646535653938383937623366376234333762313437323133666166 +33313238396164616235393166373432663462343638346536376366313233313439313161366437 +31383131613262366363376266323062336537346665653661643733386337373661616163663863 +66633435646232393032353138636236366236646532346662353639646534636166646139346464 +31303338323432376366643163643031363563336164343532373833346536326530643932363633 +30303632386431343235383733616235646261333832376631383435383538313034306265326162 +36643638366131346431353836633064393132383863653934626663356530636438383462636530 +62623964646530626265623931356437653766663635363838363437313237393839653939613935 +32393539383132643965313233336233383464656534386435646237623035386336636562393862 +33353638323833366631663562366261656161393632373830313136623262386133336561343730 +62333065363264633065333661353635396236303262383965353061336436333264396263376336 +31656137353066646432336431363730633262376338316462323535646261643331386433386666 +34616139643630376332316135386138326237326230343339326535313731333733626631383631 +65326234343935666237353239356165343061336332663536326530303736386538316164373334 +37313731343532656438663962353635373963663266616335343063666538343635653830366364 +35333831343261373135643138663331653333313438373733386163653637316131666239363837 +36346238303834326435306437376530323662636165633864336237613061323432633036313163 +64656639656661383134623461663732336266383138373337306339626438336539303830356536 +38353937643439666337636530633638323061663839633338643465316663316662306232366130 +35303861386562633433376432306561356163373932336565303430386666323136643865363335 +34636161393132346438376263333431376163313537623837633764616463623134393930396234 +61353164346363353930386337613230643132386661356334376662656266363334636337333439 +34386139663131323030666434376335623837366535653037376466343638616162643766636132 +66306435336233333134626530633936343034643832666466376166353537646433643662613435 +66323234386639323339376133633664366435313435383633303263306634616664666365366531 +65343732303930366234383930373735363864316663623433386434623730353734653064666538 +35366636386365373534383662343665383736653862313433613433636437316263306239323164 +35343361303633303832643963346332323935323135326463636536323163353865323762623835 +66333934646535613263653162353339323162303830306339393639653965326237373134656635 +62356632333464353635373730343165643263383132333265393763323761343732353361326532 +64333061323237316436653237623037353134393033363135363338613161333933616433646661 +35343461376466386132326238623130646164373231303437306637626630653766366537356636 +30646131636561613232633666616430393334343966326436306365336237636533353938316132 +62363537643535663861656636366435626534663661333931643833636536653335343237333533 +61653066323830626266376466376137386239313831353737666333363562383437393933333638 +37663234373561623537343338303233373565636135653665356438333836333538363137663231 +30393338666138313566653137383837623936656661363237323637653430646161306536336538 +37653231613262373637343639333130353730316533656662336637363135653339626435626665 +36343362323562653737353365623566306365663135383031336261313937343666653530653466 +39363365313131343430623662633239383234313133356430336265323563393533313939653835 +34373834376236313937366638323139343762646239346361363333393934383134316638353261 +33346333646137376361393566346234643063306534333239646537656664386163393239396536 +66663934386461303439643662666335306262636137383965646462646465626666396130623831 +37653836653130313463393264336138613038616638666436643436663432336233336230643761 +30336432656461393965613132656433313137343366656439343662303762333532633463303831 +62303963353132623039343263326434323338653662323132653766616437626364346537323538 +35353937333162653136303232396136633139396133386432643666663037373263343862666538 +38653166313766636630633338613739643932363535353666313537393838316138306531343333 +64393439363163383963333837663230383136656633323966626630383565646662303331616464 +62356164333638633930306430336635636461653335323766663565373136663133613364333334 +61366332306532303830626436643931613239326566383764373836306136383839663165326461 +34376139666135393063303035356230303831366336376635373366366238643762323531326265 +39636231333730636239303538376336313362636435316534333865643663383435396462633530 +31663162346665663462356339356433313266613433653435613931393766353639616361373064 +34366335326261383532646335346638326234396533653262643832346131613665386266636237 +37303631313639336431346333306134663261353835313536633434303863653930303137323235 +33383964363566353566363634346432336335323734373537306338386438636264633331386433 +31353065633164383464303037623761373234316638326561366632663764363033663864393232 +38313962313265633162363065343166613039363133626335393533383731383562636361623235 +39616635623133646539336530353533303662383531633738393435643135643761613736636131 +38323330326262386232323338636534303863643562643961366439643733316434383533613866 +34626631343936366364343338626338616132313765366637656138366636613435396430633032 +39636338643565616666356435373861303366633266386262346130656461313133643934303336 +64623365313032663738346163306134333061383865613366383564623330653035356336393034 +39333233333437633730666337346333306633633038393537313136363935323564656332616563 +35356432356634316461323965636233626133386639316137303731646436323434643133303466 +32376537313636356637626133333336333138643736343831633265326330616364393530303636 +64613430623531633036623563313964383230656334633233626135383261356630396539313632 +37373835363362646661636366353234653461353030343764303436656163636639323437346531 +66616162663966626363333466386536303837653663306130336530356131626465333061623331 +63613363653165386563356539316661646266323666373331356634376339373464623536666533 +61376439383836653765363132383439666230306466353663666639376538303037303938306238 +31336163323166353863346133376236353666653239323238323636383265343261396663636131 +34356636373433616166386133323464376666333631653062666533623130363133653865653838 +33333534656135353530316432363832626636336233653737376533353338393566333661353538 +37623262666435326231663964623039356161366664636231386335363938356336613263386632 +34323465623066653962666235313030663338346261363736656339343663653531306438363762 +30393637386162633139633961633465666136323365393830626431623738643532383738656236 +39346666363161663935346630613266393031626532373832333062303263646462376438346330 +34363833653735663839393734376361633339303561646331633931363462623538376636393161 +65653932313363393735346234623131346634393835333533616639333635376232343065633438 +33393835316363336137313334326434353561353965613030353433643661623831376237383562 +33663537613861613630356334303131333233366232393565316662613862643336383235386134 +65313436646663353439623862613465653930656363613135633139313862653433316131316333 +31373735323033393461633331613532356633613661626361323835663139363232383663653465 +64356130346430366233623630303231373663646665313139376263353032333733633934323664 +61323832666630643761366532616338653465363134383338626330646531333862333361653266 +36336538646266336539643965303836663335373036383738323562656362396636363937386534 +32646437303535303166363936613235386164356335656135386537363261376439653661336437 +65333461663136333665626162643932363835663262366132636164613931313737346163323539 +36336231656639646465393364626133343136626661643239366465613465336634306662373830 +30613938633962646330383262316432393435636338363035616430373863306565643362313064 +63393837653131346431386135386431663333663064356264393665306566373765666161323966 +36313539616262323233616564363265623363323735643032626631326339626130383531363033 +35356136643766383539373866396535633931643265353833363366623737656231333362663330 +31643763313733336462313161393437326661373132653962663934363966313837333039333432 +61316337616436353937386565386237666431313431326565396535333062343065663439356663 +33306230636235326634626166393361666337383531303664343438666637636365663335386265 +39373164363539633462643632653962353164393962626162643533383936616364323339363236 +65383230383838343062616536383365663130336239626235616661333739343466623165396566 +30313163666530366136623234313166313232376362656635386339353739666132623463393962 +64383430623137356433643664373166313134376164663264323633656466303431306635336561 +61373831373232636134303238323532323039623330396539343336613461333535623266643039 +61373437336539303365643031653931653432656332653031616635323663306565356237386130 +33613330303534323063303663353762336336656466626234366565386232306233376131326334 +63616532343432343032613731343130623638626232666631313362626430346638663439656662 +36616332656332643632356131386137373838636664343538313037303233343235363833316433 +63326335383932653437326132626564366163656436613838323434366666333336613132333934 +65656163306164623063346330356533376662616164316134626165363736366366386439393231 +37343763366334623834646464353237623836643238633461613366396230386665386438376339 +31313536623161623839663338376534356566313735313539646463366162346461373433656435 +34646638353164363062633633653930666334643235616361643466366531323963313633323266 +30393366653737613538343764613764666336333361346136626365383463393630613164366131 +61326536383038613763663662633138623966653863616435633630353237643130363337323831 +62386235646539323165643335393133646134396638386164653265373364646262376436316533 +66323232373434333435363733306130303335653564626666313735363263333765363064663935 +64353432313631376230383065353163623430643437326266393931643961316430396335393035 +35343365393031313233623563333938316136613336333534333436323465363535323563653635 +65363064656462316462643833313966623633346236356135643932373863613034643634393838 +37326635386432376366376332333537666533353333326134376638643834633931623233643063 +61356335613133303134663363353639366231633164613161336437663262656561626132623264 +33646230653830643036656462633866663237626433386632313865323232353932636361643431 +35633063303066366361613531333164643830303035343031353337313237653731386532366662 +34623462646664373236646136363339303738383935393338633835343463353836623236343231 +30373066376638656562373062323561326230616363643938643661663031616565363630326337 +63353661303763633463366438396261373763323631633533373039373461343430353962613566 +64366665323034366235643839656136373738373162336230643035386537306234393162383832 +65613031393530643530663137363035613939366238303765303662323830373265613334363636 +62326664663161643835613633643832373366663465373163653161393535663135636136656566 +65373435383462613366346538306631313032343632626438333234343830303464306664636464 +63623965633633346639663966656162346430366635663262393037663633353761653766613462 +61393134653737336561303639663636386338303866306666663139643763363138363761646135 +32306634323963616239653262323664653139633636623761643630313766383831326436636531 +30316235366634363231383535323436383163636536353032653763306636643334323339646435 +61633661343066646465386636353231356261343864626266386631346433626430656461613234 +37316561653736636532303562303462363765316431303932386436396134366535636236383733 +64313430623361616338353837343436653766613865643436646361323230343030363234633366 +37343666633565393664306563356463336662333235633039313463333834653865633663613332 +36363732363734663065393063653731306531376230643661663264316230323930386133653962 +62666631633261323539663763656132326534376134313563666434653762646363343438383838 +62393062653134653137396461313732643465636337613135303339653563613463616366306131 +36636166376330346333353930653762333136616633333834616265366331616563323963316233 +35323532343364363430313037306430303539623462316361363865653930356262666134383063 +61303838313938333839303137656532336366613935356539326434633736316433373664646262 +32306531633837633234343262636539363564356635376163613565383939626665306631643130 +61663530636630363334613337353831663863306166666538663864356462303864656136336363 +62663035353765613464666530663233626133323032316163373734653263386363313830626536 +31356137336563373536633363316535623036393664356664393634346432366563313039323038 +63386263633166306230336538366335653235663765353962616632336338613861343463616133 +65663334323530666265323430373263613038623461636463643765653439373634346561663734 +63333335653339306162643563326330363632316237383935373165363230643862633636313033 +34353365316339393733653435613737353134326334373864303365373631666435363766386362 +63633836306136323836363366666163653731366165393433623530633636306332323364396465 +36623237323364343932323430626532616164616566326161326238636565663966613264666265 +62313936613838356633393339373766303338633338333433323535663835616162363435333465 +62623932343062383234346461613333623639373461666262626163656536373336663863636134 +61656266356265653738306539666165663236323032633436633364643831363639313234633537 +31323065663966356162313733363432316537346336343564303731376361336133363963366266 +63653963346430383035376433623732643864316238306264383038353036626633653533323465 +39656335323566363638303238343033353862656637326631313266626337376132653538393261 +34313438663462323364376434666533653636346564376432313265396365626236626239623061 +32326637383130653036626638303635643737653236316532643532353766643937663930636539 +66633666386265626563623838653035333835666536623432306537313639326132376335353966 +61346364653230313433613935653962353138633034356630373037323466353735616263306664 +33343662663030613836353166333630343631623032643261373237636230343065626437636631 +33383130646161316337636663306233313361303662663365376232393966633930353366386633 +63373230633734396363666564363365396633306536383734623734663261313763626132393464 +35383061323739636261343161336139643164626365306664393734323266383165643265343939 +34323763346539613365333437353736656130303537623861613539326362653239336362366633 +36616338653238363930336431396162313161613232646231376339613162376561633535356233 +64393861373534613230386239383030633136653234383263633530303532633538663766646230 +31343166396162303733356161316239663363326236393935366137663964333739353764613335 +34323835623365666234346435376334656534393763656366386332393530653831653366323164 +33666134383564633665656331623162316630303234633862623239366132636437383532613639 +63396461376639633030626138333030313035373731313632333364343237343961663433366135 +62336332333262353636633266376332323263303266393730366333373862373866663233333065 +35396665376630386663373538316530386536616439386561613738386436353539653530663531 +31366262653962386330356332373434353433666364346265396235633135376561383931353835 +65363431383336373936353366666662393831393333313736363463616432396633393639633965 +63386164373837366661346566313033356533343733356438616633376562313031306465653232 +64353766306162336362373761613562353536386261313831303464623535626236373335316136 +31663435643164316436353034336436373836633562653166383632656638626265343734326635 +62623463613063376630323565313632653539613161396338306164316432386463336562383533 +39303333343330326261306162333662303939613062646230626636303266393661333332383439 +36636565333762643436393738633964613931306436363533393034633465396461666437646432 +63643761336265333031633530346430373939306436323535306263386330363631633731646663 +61336461353930626264386435313465323364643735336635616437623735376662643634336332 +30666266313133393236383064626338636364323835313539323137383332393166373365313734 +65663037326432613863626238363136356561363835346236303534663234393934353333346135 +39643432613463393638356632656530333733653933383730643431376634643634336231333066 +38326434303435323866313236336362343334303866636466313838636232353630663864363166 +32643465616465623631623436303865356238366539386262336338643831623365393439656663 +35366665333533366662663232346639643665623232376563326561383134393665373939396465 +31313066306134333366666635633762386236633330383038396631343861326237636130343530 +38366665353062636433323734656437323963333962633630616537393239336232386132663935 +63383738376536323937333530386337633136306164636233656137626639386362613536656436 +36306231313034643934326337653335636464323730376264626534303032656132383462663537 +36636130623134653766333938653462336337353931623365383438316431626262336432303332 +35633531303738333462373534643530633764323231336336393131656230356663383466356362 +64326236383732616634326239656164353239633534373035303632343936396361373961613836 +61313963313863656665633238333337373965393632633835666338626631343737616261306566 +33626633633930326235626237653863333734616634316430613237666639323163313633663938 +63323366373739663032353133626238326132653530386565316564656662313534643164376666 +65656265653731343731343532656535323936316161613935326139306266313766393462643831 +32393663653433626333353766353161656664333564613238616364363231353535646366633336 +31313139616530383337666263303337656463656333383636643339386665373231363637663661 +36313533313864653936373834366331636362353130323535323631376133663738623131386363 +63303162316162653532653937633136383539663461363063383363373938303139356138363036 +66393931666666653662336230336430646162646535333664636136343162646665363632363637 +35663663616334386663356633663964343765383961363439313635666631383431653830363033 +61623364383832383538366630646661643662353235386337623162313364396566353266666565 +63626361663633303435626561333762323565323237653431373336383466643133313963353031 +64366566383137636666306532333234303839323732323565363837366432616135323832303165 +63326339306665633065636261616537356133353033363330636231333033616534646134633130 +31323832356136303737356261666163333236373834333165353965666261353437366232396231 +35653138656434666231656138363764313663623131646633373130366461613730326661343838 +36643065356333383163366534653839376535626262326562623165663435356638656436663361 +33616361366139363635303863613437353231306530633861623932386635663730393639326536 +65316431383730366135643535663163333039613832653564633430653934633033633837366432 +34363439313734353166623931313863663064613766303161663335643038363064393736373663 +39663464633933386337356230316437316634333531316361393666326137376562653664303630 +64316335326238326335346438636262346136383230343632613531663062366134316334663837 +39336265653137353735326232646630393262616561343632353464383036663837646463396132 +33643736613333353361306535323239316538626530633061656136393735626638303730353865 +32346437313734646462343462643965303335376437393261666530643831623537336163313764 +63393861626136646132666464393263663239386264346466383364663637393065343131616538 +31613431303737353764363266323437356463323630326331646663346566636632623864323961 +30356364636636643232326166623561383762303661626562643364646435616262636630373136 +35613033393163353432636531653139613062373336373265303766333765353530373962373131 +30636265303234623730333538323238336539393764343934643662636263356634346331393834 +36323861396432646162613137346334323235376437656632646639373437363164306133356439 +64643032643065616538393466333034653366653337613735326439613030373961383036333031 +65643632316234323733303939376135636563323766313766616537373634623433626132396335 +62333039653236643535393136313061346633633462353663643136393331646639626462643763 +38363732313331616438306366323832653433323866613536663261643436393765643963386339 +66353334333536346361386333643237653939666365646261353433373839383433383034366534 +34316263623663663232636130383133356533643039666132336531306466373233393636386261 +66303631613436636363393831663961343533643261353435656638396435333161336535376665 +33383964636663363931393835393635336564366531366162313230653730366432656433376566 +64656434623733363531396164636638363636353063373632666265356336393166323331393534 +36356266333333303330623531353136643938643538326464616231396232373162316437653538 +32373430333237333439363161363432666536303166336439646563613233326561616662306231 +35336261636361303035633265313862343233336463336636653861633663373035313332663962 +39323166643231396332326161633566633930306139386462633364383537616463363433653561 +31306534343637663264313264636163653431373633613461323365333639346135636166666366 +37616566326361323365616431666361636632316261363235313761326264343563353934356433 +33636236386133663935663034323166646233393431353330336632613936316664363638346364 +30396332313738333836326633336530653530383431396635343561373335343966373238323562 +37393031316439356537323736333731326561313837363866633563653333323062316664393362 +30386231653364643035356236663531376238346435313836386231636539313636623938316539 +35303161303661656237653166656236656165313064616362613933376232666637623236366337 +30333839373365646236313635363433663537333733336632356464353438376333323961383465 +38333533333033623964383033653931356438366533303063393964636461636465646565306161 +34623232643366393233396634663433366435653762353935383235323565653337303464633265 +32393137386235376536373732383332336363326362626237666439383031363236303262346638 +33313231373033393164636635653035313832343830353265306333316333643766386234333830 +63643231663933353235623261333938623935643730616365613135396134376633373138633230 +62386332363837626538336536353835636433626163303362366234343433656164653535376665 +61393961613462636532316265346461323563383863303563366337636364373266343635613335 +31633962656539643237333139656261663632656466633861393363636333383035626165333561 +31306634343362336230333430373637336330346561393561646139303833343964313030393932 +37633239396437636436366365633435616333373931373630613065623136663463333639613931 +65396164303835626432353235303265613930356433646462326261333033643732633539643036 +35623233653735343563643162633333333839326134346664306131336464306534383966666562 +66313861663362623832316631653431623062666138353531653239653861383462353163383232 +66663363333134303333356632366436343134333336663131656336303665326337653735353662 +35616133363332303831356230383538313261616461393632323461613630343063313235633139 +65396639653766666233386562623465613435333337643461623066396465633066386161346632 +35646561343565353234636265393561653332626163653263303064323562356364393339356435 +61306133373139643864626330363436653137643661346435623336306566353035653832343139 +65366238316566653262323461333438646131633661346438393534303138666434643736653032 +31653763333465373736626535393261383630646130333939386434353237363330383037663264 +66303035313131623863353437613837633335643536633635613564383962353764663238376330 +61643233373337333737366631383861623461613132303935383962636265326535343735326338 +34623464646230633735346434393036333230646637656236633932303365666666653165323630 +31396435643138666632373637356430346334643663393863363630343961646134373938666134 +39366430326536626339666462336232396466373531616635616164353930353435356331346165 +35356436323364636337306262323537643333393663646638306432653631396164653638393762 +66383836656136336233363032656438666637303562623837636432656636346266313935306165 +33333734393836636561316530666436306536353162336637636537663237623737333162333432 +62336436656433323332613038653233346531633436356633653834383661666334346338646336 +66323233656233613032623266653664623439626439353139386632323534333132633963333039 +62663239396239623335316531343963303935373731613861316162346631653366316165353564 +63353038313463373735393564336538646561373935376464326539643464633832633337313262 +35376236333732303066376365323036343536376564633837376636623136633533376135356239 +39373761613736343439626537303138303861646334643833393932333264376536663637643238 +35383665333333613262303337333761313839366162623637633233646561666437653538653161 +32323434623064363032653361356631373539343038376637366163623130386130353664366637 +38643239633861623161373762663461386633306137353337666266383135333661623638393531 +31383133353332643132363730646633623331386239623864646439653337353637653330643061 +63333130303935633863646232356530323133343834306562366533343433623664303266316432 +37636234653231343364653439323661383333643335636330393537623637643439363735306262 +32393366376430363662313563316237386363363066306561663637656466666165336231363561 +61646336333036396537343563356631666336323464656361633037323835346561303962333037 +30643835343362316530623332373537663738386461383435306536653066393036616139656461 +65313464633662666334353339613534633665633966366438396263333561643963626164336639 +62656633623136303839333636393465613736653662346630386166626533393262333563373839 +35346633623966376165303766363236646333626165663631366162333436336535316561636234 +37303938386337623765616262336131306437343734363365623666343231323431363838383861 +30316433393965393836373237663339343932383530343761626361656363613134386134636538 +39646665326538613633363330316361383239363936653365663734633434373236353164663931 +30326164653332626236633233353235323337653362383830646166343835333136396535613732 +64383163643536303834373436646436643837363136376161383433363639333137316462386634 +30633364313235633137383739323039333038633037643737646534303732386234646165616564 +66633730653135316535626132633232346362306337303534316333316463663638656437343338 +39316239633233646365306535333464343363626563366361343164363063373362323135656363 +62393036643866353561633236663934303261396439386233353837666630346435376433373436 +32313039646332323433303539326539306366303538393435646638656637313735336461633430 +30663163316461313464313930303931666162336237646238326336316431613639336131636665 +36663534623132316332633031376437393639393961666665616335323632633264316639343638 +64393061383534633134393066656666653039373738666563346131336636623538316133356637 +35303030663239666465646465386133383731343261653635333832326564386663383732656666 +31613665303531333436343039663365303234373366653837626662393730303163383438383963 +32663262616334643632396232666235623162356332353633356563363537323431663366363436 +32663839316164303137323962386465643336376534323030666365643338383135633630633163 +62356364646566623838623464636663336433303133356663656230613932666135653561396565 +38663963353731326231633733613732313434363437656166326134323032633239666131316235 +36613039666465343233303332656562636234363461643463366337333134336637383961316137 +64316136373135363166306561653933396534643733643864663637643266313131666537343035 +37323466653138663134356236326161363331343139656431363261343436313331643432383531 +35656662366636363737633562336635633234303564376163343838303938636332353336336137 +36366333383933613061353362353061343363393730633435333630323033346231333564336131 +62616337616438346436653766633534303330626462666261636234616165373239373064653538 +32626562363135626166363630396438303630646161323233643031393263346530323966313333 +66376565643262333138346331323263333532646162623564333862366165393166306564636666 +65326362316634306135613737636439396536636664626330346431363564366233353632373032 +32363433353538386234666663313634396261313465626239393761343966343666376263383135 +37383765346636333731333563393130336336363062333433653663333564306366356265326639 +63643733396638383632643662623735363537656662663566653536396136303365373764306362 +38366562303137363664663066356439363061323638363133303563626365373530306137336538 +30613333616139376564323932313765353466653132333761623133616131353036623934366130 +64646437366563353832636561626439363165333466373266386433386233356538306161373362 +30366431376436376638323461393738396263613164373161666332623630613332366562366262 +39396432646564383766376362343863313964333036343136666166626430333432653633343164 +32663262383364303737393239623837613061383162323231666638313464333064666561653034 +66623938636134353461333537336637333835373937353931623666636366326138393862613230 +63666137303231616461623834636561363462653538666133626364666436343530643262396461 +62303162333839616162373037663534313965343966393165323530653964666161366261353665 +31333466643266616239363831356164326562333631623461326337313966343637333362396166 +37643566636365363434303161666335356666346139333562353966656438343332613735393730 +38313764333933376130386335386535633533393135613766353731376537646461323565633361 +38656366666333353431346161313231333236336561613932333033383065616439313632353930 +38313261386632633632633163356364383365376139633336346133316164653039373236333638 +33646636636439376631636365323663316364626231313363643832663761646239306333386639 +35663666653031346331653030643236343438613662303238376364663132643637636462336232 +62396135616237366335643666336239313235343734356263323131633461363537356631636164 +32336137323564383233343231373466383332633064623633373739613163656138383630656661 +32646565386334393931633936636361333763303464376461613939663637626631303738383532 +35326630313739383065663635386461316535383762333262386631383734383335356561383162 +35616237666565633534326534323432326464323330366637346232363737363433613731633861 +34316636633333306634663235666137633561663264366365643630663635356266363232313861 +64313462626430613838323039643534643634323335396239646336323362303336343062346131 +62343432396666616538346166353239616531366333393765343831643863326161323734356336 +30366237313961666161633464616234616437366162393865363735373561633665313938353939 +63366463313839333338386233386337333532393238313561323938633534626635376434386530 +63643133396530373534653466663866336133623131366562303932613539346139636563646438 +30333131656238376636663966326264326437653037356638363835373765626462323531323135 +33643265326466356336316261313735373365623333326361303662396633383062353663373733 +38303433643030343536656238306530353337663665373239333438356634313364353665323536 +34613066383439633265623734373837373039613232353864316236663235383662383534323239 +62313836653931653332626561623030383035623938653664306230383263326631366465656335 +63343730326262613734313065386534333633333563323861376263366433306239373939323335 +63303663393932656636376365613638653234633561373738376235643962653265316563616165 +38346463313139386564353933626561643536323434333434313136633332336165343537356434 +38303164306236323833326264333364363235636434663436636164343466326139613932353361 +66616635303534396130306361343463376363343461353663663961346330613362656665613537 +62333361383037336630626663393464323431373831636561323732316536326565326566346333 +36353239653231316638633762643935653033373931313234373935623737663531613239383064 +62633034393335366330353635346533303361663162366562626435383133656133653932346262 +63633838633035626337663865613230653765313466666433616332363132366566653030613266 +31633462653066626364616362383563323065393932373931643438346565316230656138396661 +64613461323331383338303763316537333836376465633438323061396462333935333230386530 +35633135326431316235396632643736613762643736643130363930313830656631343434646263 +66366136626461336664663431316239663635306566386166313330656333316438323136366633 +35646466313439626166663764326132383361653738396265356566636565333363643531613338 +35366531376237666330393164316664643436646464633361616461326539373132333263643436 +34316138333663383339613564356466613533613764396631383862366430356262376535306336 +33663938646461333039306465636137343735633632383962303130633339396130663763386562 +61306130346338386464613133396238333037313061613330636638623263666139666362396236 +36333434613837653862643438313539356164623461333062306633306438663338326431393338 +64663135653062636661373332626661616664393238363830373439323661666163376165386366 +30396366366361343839323532313066383065396633333763363639633239616262396262643632 +32323435663435376537343837373838653033356233353861613035616666303336613333616362 +37353835646437353830343164643939373462663335376437313636333533653034383033393735 +37626539303536323466313533356530333536316663333136626639313663636662316539313332 +39366137353030316433386533313538623733303161633637306462653531353835666436363139 +33396634326534373864333166313238326538613333393764396363373135626264613235623764 +34613135373664366630633835353831633539333930613831623938303361346632343836383932 +36323862333231386234313163623139356366643338306336633037386134626464316438666565 +66663366646363353635303038326133633164663935313139396237313733623034646337383865 +39336237386638653434313832353762306332636239343861373436336134336630373730333534 +38333065386262623033366230636131396131383436643330643837363930366366356266636537 +36353538303232623838663939636265636263396261666233323133383435353935396463666364 +34353830396437633266386466376232303265316264383063313239613161316339323034303462 +38333535303032666364646631306436313566643264623638316334343065666566366261373932 +37383532363833323737653965653463376664313161396332633739336431663637333063303666 +32386362623166363934653933343265313838643466333334626432613436666464326565353963 +34333663666461663165353937616563343363303561656238633736653038616462343636336434 +62313364353938356138306633386135386262623231636166313430356332613837376637363834 +62663963396330346235623834326361393632646635623132333438346363386136336263643539 +37383464396366306531363238623932353031316431633164346431666539333432376136623334 +32386639366432656364626162383137306133653764376139626535633365333531653232636233 +33613265666362663630333931323930303563633033643039353066346430376564623939616461 +33323165353733396237373431633465653330663339613838653831326135386162396462316263 +34666336363566396265653366636661356161616665386663373234366538623238386537343562 +32633664343331323934363463333761316461363133666232383531383135316366623262346435 +38383132343563623236323333616430383832346235313966343532393563376161646432356639 +62373937333731336335663837633063366266363034306635653535353336656231376565643635 +30383162653065336239376331663933306634323130303964396631333536326536316261616530 +32313361656161643232383830353964646233356339646530616164363364346636353664633463 +34613732363730343566383539326562346436666564353664326663393464316433376235306563 +61616431316630353432613732313433356630313232333734636132353962313639623635303330 +63636165366239653432653365356536353534343135346633373332316531343566323866666337 +34383736663932633132373262613761326362363035623037356237633736396363613931306437 +36663163333832333464313865616237356263346262666131323265306563356463633337373932 +32376361653430643364653537633639303766633039616538383338383432353730636638653463 +32663236613865376439653164653431623832353666656464636666646439313431356534653638 +34326162356331313161333632306132346165643765633961356531366535663438353833396565 +63623166336565616139303932623063656434646135386534303661646565346335336261363933 +31303933336266653236383838346238396134373933323631396235386263383135656231303934 +30336238356431656132333666326565333738613734343836376461333566386434343361323666 +38616432373765616133373730633061316133666330316632663531626331373562313563303135 +36383562383362613833663262646133633839343563313539336466366637393537343763356466 +32343837363137323237643032393763646335393464343437376333663664653336626130636165 +38643335333964643764343338656362613136626536373334666632653039613661333531653435 +32623733656665633166663539323564646137663730313461656539623961353134633133333130 +64326637633231363035373430306233363538623734633161643037656539346637393238386339 +62396137636163643065323263623331313365666231643761646265393031383963303964663263 +31613338623131656430343236663530323666653161353336363831333735306439653461313666 +66616536363630346562643836346433303037653936646266656164386632336132393332623235 +66313334306362613164373661353561306466316639346563643138353938653963393636343335 +62363339616266376637383464353434653539393066623933326161633863346430643365396139 +35656561653335623638653537616337323935396337323639303530646564336137643566373336 +62386538333339366435323337623833323165376330393362666662353039326337323662396639 +64393966636434363631633633626231383935336530343733346639386337613037303261326662 +62386461336639353462323636643338353361313430373532313061333530376532613064353864 +63633234653939373532636666376266303064633835626530376634366161353234356534626234 +62656337346565386130303038663636656462393462306331346134303636303435343734373063 +37356132663137623735393831323065613664633566626632323164663064633232663630386262 +36396562626533373265643562663461316639313363386238313664666564373666663163323030 +33626538313237363633333031326366663763396464653965333232623064646530363432353031 +38653634623238356661363537613763646265383030306637383935656135633766346163616366 +64326133366332393138626439303661616166643664636466343937313335616130306135383464 +34386239333863646337383932343461393538303032623039666538303738663138316133323934 +34316165333835393664333463336562313436626437646536393533386539316262623733663735 +33666531623732643066353839623032626566613666323039366437616265393864633835373939 +64666230396632356363613464616366346438353164393633313430623263363263633636656138 +64353739376361663236346466333765623337323531376237623535333364333330343733373731 +30653439346563643937623136346536373364323330396131353137333162663862363562656534 +65363363623934316534393166373964636431623963343639383638376531663465663466356664 +39393534666462613266666533333437613266383630323532656431623634366536313432656366 +36633761313163656661653535396436373763356666663661666638386338663131626362366162 +30396662393037373230643061383865313864323866376532356465353234336337343366613631 +30306237323663623333663863376534373163303065373662383532386334313064323539353365 +31663236633835633464666637353639396633353737613638323036393661373966373032303538 +39343738386132333539613939626663343766653333626463346239383133343061656335393133 +34613538393936326436363936313061653332356233346138623934306137343366653734613335 +33626265366234333564313730303031613532393362663163343762373731666434623661386365 +64356333303939353939623366303331323234633366306532346134626334346134386634313936 +36636632613237313566343961363434393036313964333933356630313031623136643436363864 +64346632323334373832353164303266646134363036353233373261396439616539386536633738 +31303431653365333639383937326137613439616332336335633563613964633162363335666335 +37643234353831643032353831396661323333346634663232313935383363653864356234383131 +63386666663430353136396235346162613733396537316566326431613736326130343065643362 +34346666363964653462306632636231616366393532306432653437343435613734613132353732 +62663363316338663939623232363437663535363737366266326438343264373337636430353864 +34623766643464663037623738316637636361613638313633303362333365656666666531376633 +36653937633962333535613038303963633437623164333132633062336231373831343666663534 +34663531333239336337373339323565623731373365333338333232346237616438313338343164 +62383230383337303661396631363737643533646239643733333138656632376239373730633630 +36636666336637346465353463333461303137383036366338613237303839663639326133393536 +39316439336236336263393233313362656431666632313161646437393462623931306465623862 +34636234663731383763663239363665373639666332363635656436373064623361326563323764 +38643566653832646534626636623864666261393234643830623235383962393237626635313231 +66626537363664323565323562343064626536393862333439623962373034643837613030636535 +33333139373735336464356561646662633232303564383765666631326434373262383965623138 +63616635633363363464613535346330663037343239633764333936343234336237623566646262 +64373763656463356336336366313336616563313963366564653537386438643631326464323761 +32376535373131303437303439303666623436643265323162643439396234303039653536613336 +37316131343563356139313830643637323938613434613731656263626639303161303331313333 +39643466353439363430636538643636333135353665366438353831396137663633353730386335 +38633833613061313332623962653037353861303862376263383637643338623164383639346366 +35353963636239616565633337353830393564643532303739323034663364653233313932373638 +36626133656364333762376537623735366262666363333937666163653264373334303230323139 +32396661363735376163616162656261343863396535643465326637653139303766386432656338 +39633866323538316336646439656537656430323039633332663363396332376533363261366535 +62613464623533663836306530363432653166366264323765363235623831633166663534343961 +61363265376638646238363630656332653330326433626633353533373063396330323237666230 +35613132393036646430303232646533333433633136383434343637613163663133633531396532 +39643264366434373031646535633232663665623963383764393663653264396566373234366362 +34303732333166346666346236373936303665326135373139316461623338653361383036353134 +32336632653239326133363735333137323261303562376266613761613736366137383035323763 +62653235353035343033383832333135343731373036623564323133636235626265623639326335 +66373739366435323561303663343861386536383938663365326335383932616665666134386261 +62386465316362303663393138303136626137396665643238663965346637346532303435343332 +31663435363464383539376665313231633331356631326136646635356562653934376465353536 +61633039346364333837343533633731356361633532376434393036333831396166323838373865 +63663333616531336138306533653236376264366537303535356633366537613831393730643034 +32323931353133303534326331623363623833613461643836656266373363616336323663383339 +35396635643666653361303932663366633461313462333430346162613830613837616239313163 +34356339303938633333633934353265376537303932386330336238313161356663303531626535 +37383839643738616534393835373831316134666536666136326338343064633435333034323731 +61343965626135373431666262303662336337346435353337616466613739656636396136343933 +36633162346236303137623839353032393237323335303963333463383535613930386434626363 +66643632646264353865626363626338316131333435623766313566666638633430653434373638 +62623231323463656436623761303662633438383436346265666662643963633664346437393039 +37396430333335633036613636336261613339623234383564393935643064336663616237303932 +62636436303433353365646666316464373730356139646439643430653834356133376366653835 +32316637396437333361633061356665363331313930386232623336363739363261376431393736 +66633134303537663638633132616134656365633164373266353333623865353137343963666562 +32313333646663356633616165303439363237313232336262643736393733383761313134393233 +65653738393465366538363634653762656436313335363965313166626432366661313663373033 +64666232343535323666666533626663383431343164316263373739636238636237643634613632 +34393638666134333530306532323461663561633663373463333837333062623431316337326231 +39346630396662363237333035663939656132313766623732636562353432343935623831623236 +38323765656337653330383362653762663831653631376563316161323837393961353161306463 +62633763303639646664386332353361313633386539363531343331306530323932313066633064 +66653861316363343161303939626231613962663833333861643064646265393563623534353939 +32353331363665633163613132316438396435313463373663613439356535343665373636636539 +36316634356135616364306466373238303066313630373566333437363330373163303866663361 +34633562383932393838316435363936636364383631393735373739336564616165656461353762 +39653136653330613031623439303236323966623737663962396136393362333035333734633538 +63613534393334333361666434353936306565353339646363633438636637326265303539646533 +64343431373562306434613932303836326231353539383866646537646132383834363965323430 +65646233343433643336386430613565356264386139653632333434363930343566376564643465 +37646437313861386165636233366433383663613164333564303630396332356534323938363432 +34373962653436663931666238343361383030383265373339633366306639323135366466336465 +34356332333765613337366336333966383931623564396364356266626136643631313263653765 +36656566333335613466363937373065326637353565303535623031323939323666613964393932 +34316637653035616366643432353837656633396238306235643030393630326162356366333130 +36646466643737316630333530306463383462373635366331386533353765323430666263656365 +34396535643333616431636630323066306265323530346238366162346662633230336466306136 +34346364313732633032393330346232616362613535653137343032353030313764656563313536 +62393435613937356533666636316433366132646238333931376634353766346535656266646661 +33666164616331386234333131333261383732626539373331343133316634363734613363383636 +30623534383034376666323461643661303239313766363736323933623061326139313435316634 +35383736666364316165363666666261323435373261363032393532346135636537613037356332 +32313738623461643862383564343735616633613537636633336438303865363763663234353337 +30373166343135303736326561643832363566323635613964626331646665626430626532643130 +64386463333235333861316165646661356333303466623062376332636135313164386331326339 +61333632663338306133383339386366333734396130653463643966376264616133373665303161 +62646262333030333133326261363636616262366665646437373139313336646163396161356566 +34386666356133313634336631386435656261643161353862353039323830353562336661383432 +32316238333163616362626438626439363034363237653330373430643732363431383037333463 +64383666663163643362306430613863336361306434633134626631383563326139643031326236 +30653937363332343139363038393336313562383035303837613530343337366162383633393564 +65623037393932353236656230643832363532336139393137383531633832383738316430633837 +34613133356365393132383534643432323339656564303663323263393466353433376261333261 +33343761353065323334336562663734303165653933313733383564303934383333343035333361 +38353734643665346262376461626133393562626464626465376265303131336431366336306365 +37633035313138663639306634666437386162303036643661363437333236643432373439353561 +66356562353632613262623166663966346638306164363432353135616563376363623136633461 +32316164373261366239653134373136333533613634616235323738616335386532326566353266 +33363430336635623630303663393637363633306535666439636532626236653332353932383334 +32326138653862666362373236646538323464633831623061343234636466373763666265346235 +66386134626636336630346262383663626138323839393366363531373161383261316234366238 +37393239306166333939393639373865646433336230333965353333396632666532653261303032 +37646439653762363335313230616461386539373462373366326165386131333765393239336231 +35383235363937343539333232613664316533636532393733393833633266663761376436343538 +64383237343863373863366230383136353530383563303930336137363563666362396464303331 +66376638343232633839333334623461616264346639313530316437343838636438336365313334 +38313861343465373839643861636263396533376235666436376463326461353936656364383061 +64626630323566356536313138343133353132353635396466333065303066646661646633383662 +39373561386535383763666537656333633531656162303939366664386235656438363966356161 +31323038303232386366303065323865666564363739333562376530656266636135393035323032 +65313161366636666533616539623236343833323237643366616461346663633065326430366162 +65336132623965656538396233376638336437336530343564643931636562323231616633623466 +37386565646538393633656432633962636632643334366461356665636431356331623864393337 +31643738383934616532663936643738343864383835303637643461666633643161356666336266 +36393534643737373737646163326565636365633237393636343663316338323763306264383230 +30663034666665326462336131376232393630663063316135363833626133663730306238623533 +63613437313664373536306536613239376532333430616233326366396635663062386564373435 +61323531346436653865343736636163306265663139323930346263366136636130323439616639 +39393533623935656464366134316232346262323437393035343437623634376530643735373665 +31663938343863656530333464353035383437393563646639306431303635653038326534376363 +30663631666661623335376333653265393433326435336165343238643433343433396564393762 +62333938323433386538346331383730353063316336313861313239336630663563313064373738 +39663266643737363938396162303937633539313536316634646235333732323539616162613731 +39356439316365336232666130336463386236623436613032396431646163313938343930336631 +38326336333865343638353665356134343138323664616131343436353361373634643833353631 +32363161363835346134646432326231316232396464333838353339633436363734333537383864 +35643737383239376465373437636361323331353564313236636237393734306131343664366330 +66616130353465366461373166326461366531303839356134313139353733316562613665383861 +65393330323436616162333932363066636632623339313238643732363333323061636137616339 +34383139643530643364363437646530653736366133616466313666343935386563353433306137 +64316261636234663434616235363633393862363235623366656561323831623036306533386534 +64373934626131633966323764633334323839646362653630373463353235343565313666346434 +39373862363265393963376630353633323534663162306434313732386133613664363434373434 +34316364373462386235656232393362643432616239306663653866646532623438323331653436 +38623532663138623333393663663638653534396339366464643731396562336431646663616539 +65386661656637386664313732323433373831653538303439633934316665373362316536303261 +37386564346338393364616534373166353236313639363233663130363236646466623066356130 +36393135313030636131306330663432336263343039613133383263366337633031323562316166 +66336331313837336466366164393032386531373936646232326564333365656437363531336138 +65393138343561366238353131316464356364643462316137323263376464366362313930333935 +65373461663530333036643735633234623830303532303937623064333266653637303539653036 +39393436353561363031396563643635306161643538313330323932343237653264653033316165 +64623039323035336663393237373064316232633264626230303165326361353332666131346233 +65326330653966333264663838343165373433623439316232623133656666316563376335666636 +33373838653436333134363538346465366235313637363063303961353061663333313963373533 +37623938363264396335333336613831633963633865633937373864613631303236353766333961 +64353135353561646238333664316463613630313930663032666663633234396565633061623936 +39303564383665616433666264623366633863353630323963663163383566303361346533646539 +64336536333232626130633832356530323532623132363165396262386261353133336338336133 +32316565393162633135396661313161613130393733373734623662333930303831333133313465 +38323836366461336538653064333066373063663762386661303238653934393765376164323936 +30323464333663636536383132393338373162313636666432363463646637306364343764316665 +66363463383432303535666435653932636566393636356263636561353633643732386261616433 +37623134316162623063323833336537613239626262646332306530306231666363636261376365 +30376230333033303663336532663462636464626134346536383337313063666165383362353663 +65376632346364653332613865666163663038396231313533376262326138663830643765343835 +31663535306334363930343733366439613236643636626138316437653537623030303039386331 +39363466353832323939626530393833643864373765383139663662336461653031393433313437 +62646262643532366133313536363334306136356639356434373262333632323937343563306230 +32643836346164396339643961333438313865393964363430313662623732323232663766366438 +35623935323565653063343730383263316631393136303232326336313030336165386336636236 +38636133363165626162333537323635343638313966626430336534393234653037326134363730 +36336566653632616463393639623336313437393338623635326230616236326266626139643266 +32323966396330373334656633613264303131336139376465653838653331623331653035653534 +36333233666565323630653338356664353333656237313062663239316666353036303733613838 +63353937643765356638666136626332663232303934633764653566333765373865333535386330 +32633862646432323634386135306639333735643039643565316565336663356165353438633033 +63636365366139356637326533393034623833613339386465396238653937646535343463336539 +64323036663735383038333165333633343361663736656563303735303861653732613937633363 +32326533666538653764323761663032323134396263653932323438376632353338353734326434 +39383366626635363539383730353238376464636439323136333032643433383462373732323862 +63613730333733643539633162623564333036653639373764393235636166303233326264366436 +64386236333337356333306432396639646135386630636463353333333234326330343933333439 +65393537366432323535633632376438373439356532643963623933356137653737393036353132 +35383937616233363835663132373165646630306232316666346433333435353261366137663231 +66616265643738366265373763626432633463326239393831653534393965613832643835313637 +38386662316331356563313037633265323732333538363130333534613037393934613066393862 +33313733626165373730653438396331663230633438663438396166666133346362396562623061 +39613233313835316463323364393862303263363539393431363436313430383631323865623737 +62333433393234383165343563366465666466356666646135363462623130373738643332323438 +37333637326462313565303133356236636566333236353939373136393139343731666633353862 +66346539633664623439373762616561353466356535333063333833396239323938303538313362 +38646134666365396538333738636130373735333835623863313730613439343332646238396363 +37616430373538363932396466343261653438353561623032356565343832333339613466316365 +63326334353861396162366263363961613861643136363539666531653932396531383830353662 +32333133383838363063643762343765366239616436613766346538616432366164353031646261 +66383034363639663434623430633866323734316166376336663437343063656266663232306430 +64616333313837396266313064326630313534356334306330653066643563396339366165373839 +33396138356163623332343037623565623838396239326561306433333833623535336664356332 +62623234343936306538323633383437366462383333376335316234363938386365653031303231 +31363939313662313363626130633732313762333838376532653935626561363730366334306661 +30363431366236376335613033363932306562353361363561643337363933383965336333616136 +35393336376530323736613065343861396334396536656262633634623034306531353465393231 +62643266623862326537643466326130363330366636383636393032373666636132313739376131 +32306562396139306264333633343438383339613866623236663438393765303039343531376631 +39663163363533393964313730636637336462393039643234316130326133643464303238633333 +66636261366365326332643961396630353364643438323762333363613837666634666233343135 +31346661396565353439363135663764333462353830633835333934393563383361653634653735 +30316334323639633861396162383661633939636135346462633039623264643838333739383666 +66306261396233393461383836613139613464323038393162343364373331623536323639623032 +65666136336130623236313835383866613636343238303963363831343337643663636331626662 +38636439623031316336633535613030366161326238613132323838663963333035343738383936 +34376537613933636633353336323565646630313238633462326433343338393032326430346332 +39346339636236613630306239313332333439326538626430356162336565343236303334373666 +39633366316431343962376331653037313332353365663039373539643939656235626562313831 +36633164656434623736643734306665653039366137653562623037303735313630396632353866 +39356630316365663736303162666532353038656164643866623563393231363737373033303363 +64383133666637383432366265663737323631356261663165653233333936383531666334323563 +37393738316562373635313032653336333232363164613966386135653038346166383539323561 +37663961633765633133326337646136613864623332316362633864633636643566623162636431 +33613232626365643735353338313665653263343435616132626430643866613962643834623864 +36306636343038306636373163626232626630626438343762626639316265333864343831316637 +30396632383536386162376436383666663238323361326461393134313666666237366465623833 +31656231616365356163316638373762636262663336363630343832366530323530613433376239 +35353032663764386635643138353734393339663966643739393637393330653962383761356163 +30656465396531366366356635313536343334393664396632353863316531373133316237306166 +65613262316637313965353261323337383164326138613964323133336564616237353939303332 +38383134613166393330663130663537343832393033373262633833373135333164333862363634 +30616338313466393538313232366535643564656262396237666464366462633461366665613732 +63613663333765313662633636333263636663633064326564313733396335316138653230613163 +66343163383433643233656438623864613565373465333163663834363163323839313431356261 +65636136343333363662383438323630303234373566653932623334376163323937633164646236 +64326234613639646436613665653030663830313964303665616231656363623431353136653637 +33383035333265326331613666323561616564663334383637393663653363396161663561623831 +31363238316130626462333265396232656336653433323739643039306630653761353431386238 +31383430333930373134346365326536663362393061383235373933666239326138623638396166 +31643730386664333037303738653339353630666462666565646363373531646533326265626166 +64396462343932623632663031633434313638663536393961336236363736633364616639353763 +36366539326534303530373463373438343638323631303830393435666437643062646237393737 +33346232646639306234633630333637323133633361363665333639666633346563383931396136 +64313734663664643038633237323665323063366530303562383465613861643133356662643131 +37653930313839386439626331666235636366656335386539306338393566613333633566396661 +63333837623035663837356331633465613637393464353264616437343238643864306562353234 +33663430353865303536393361373163613339313631336438363166333463363336666131323538 +34366531376164663234613732303962633835323837323539616666623931343430336566636238 +66626239383561373763663239646531653434373631663237313635653032616266353762666230 +65303464643438646266353332656363323139646661346463356631333266653466353466356265 +38393039616236343064363237626465343164343037353430663033386539356266373066636563 +31393930633961373835363630613830343431353463613534316366333633323966663661353038 +65343034663865346231623534663135343565643232333666333463653837316364363564306136 +37643835333737613262333437313431336235333661666439363764643431323865353531336631 +31633764633062313339323362386431396434333462653835623634633137663433303030366665 +32353464636439636165316565396563326165626664336435303164336531643236386261616262 +61396332396238633938373465313464323139323437666632626430303131326632613439663332 +39653135353235373933303261626534373361646264613963353536663761373733386630313437 +36306338653562313161656461333866363933346436633238666161373664396335333066653839 +34386536653630326333393962356637633534313931336362316161323365613963306137383139 +62316536353130373663343538323266643736393030323866313533376436663238336666363862 +65353266653163633863626561333631333766313337303765633433363034386362336365353335 +63616534333163306362623562353163363864323662333531663233336436303261663332636662 +31633665363735306361633934643161383535613366633764356235373833623737356530333662 +32323565323736653038393666346132613033373038373331323839363464653232656463623863 +61663231393164623838323465343039353563623435613738306136613635393037346539313464 +64313266316438666564646231373235636234346438626134616263326164376233643764646666 +64633163313739393464336239633730663736653065656464306231666530663166376337386530 +64643433626364303761656538663561383938353036343939623564323231356366633864616366 +39363962636439346630353136326361353966356332623461333732626562386539336132363837 +30326333616432393935306261613539326366656135653864313862306139346236616366346630 +38633433343564333835633533336263343932613862383035346364333830633833303566613935 +37333862346632373161333166353335386232306431373338316236326566376330393335636165 +66613063363336353235313632623035613838323034636462353962383462323637356330373164 +31646266646361653831666264653330363333393438643362646538616466386337646561653662 +36376335636161333633336263303030303464346533656536636162336234393864663763636434 +34666239343330653034623761626264326131633033613033393465303531363339653766653331 +34353436316561303561643137623235373564343730353135646439363062666361393434656338 +64663831313061653033333730383961323464663731346433396165303233656666333434333233 +31653562343562656235646261303639303136303437363338343763656463653461643437383037 +37323863343237306138316661396664666239393937643733623631313939616532363034356530 +36356139656562623032653435306639656364313339363637616534396630643963316234383530 +32623534386464663435643933663134373064386161656665356431393061653736653330313166 +66396637396564336461663636383565313237653634376166656337306562613633326232323162 +32353466383838666533373233373433303562313436393161313639333237653262633032333065 +30313538623534643635313430666462643731333666323931323432623462623638356132656163 +63376463616433393064633162303936376465303934393566376137373434396536376262303365 +35323962313637633836353632623431353866353165303631363363343565646330623832353135 +64396363656230316263353066326164386532656636616536346663653133336665623237653064 +64343435303861323233376435643966653633323361623439323933346665396639656535323839 +31373637313865666664313231383263393830393635353364316662346437326233666636646630 +66333865313966366334636366643434303062633436643635306561323038376233383232613237 +35666137376539393033313434613334356633363030636338666530616537333034356334653764 +35313938613266653832373765333266656237383636353866626230616330356462633865653765 +37633737376538343933366136323937633665393836646532353464353035653633333261623064 +30336434356238316130316162386161333765326431386234643161636531653534633064356335 +38613331393834306266363937326130383262336230346666656237323134333936663537653262 +34383135376130373131383332323761623230336463663261643830313930306531323139353631 +37353865653265373934613735333137633363643466666331626333373161323237653434356539 +66356130383134383538383732626334643236333566383765326166643735346563383133393330 +30343633363639306466393333333661663965303831623135643762643861396334363265363434 +39326631376465376630653164343366336562393562653933623066386332623833323263333666 +37333730663264313739316264316561633030613231373532333664653434386665333932616636 +61656130386133326664336638336266653735346365333432343861663435623035353861303035 +62316432313633633134616535396232376161633663326139613833393865613432386432666636 +64336431343433626464373462306431643633613562646532303462393435663738373134396434 +63356630376362666562613466383332303535623462316233373234646339366265383364316663 +64386137333038626233313661363136653539306236373461356638663763323231396666316633 +38666439626164373036373231663066393864303233626264316663353962393162353231356638 +35366235633662323836343137626238303065653961646637326365353933333061373561643931 +32633934306163633539326265343761343932313731343032633362373835373031633833363539 +66323236346664343465666365643039613164323736326337333965643331623066343163313639 +30636466363938386135316665623634626231313833633236333964346234383738346564653939 +64653137363132643138353861646663363736386466633462653735306463366232383162393333 +65643163623139653366643131356531623834343765393930316465666361326239333136376435 +30333734623236643132633766323161313731303265373631366236316261343832616530656666 +65613264623433643165336234396139396331623333366536343164386435386338386339376633 +31656133396331316531643338366239386364643239393163393463613938306539396335366631 +63613161643936323934623331393162383633363432323266336531303234313862313837326261 +38376234343664306462303064616336316236376463653435356133363235343661643761316364 +31643734336331646338616436623162323935613562623062393565323439376434343835623865 +61643961623865646265333330643464623035633562323831353735303263313665323431333533 +37653732646265343238386339383965353236653134356132336638633737373164396236613538 +65623663646635373962353337303966313565653561313134633038313139643839653166393934 +64333236666166386139666539653235353662323636636131326634633262383133613732346565 +64646139663531343533623934303933363061653261386562393638323532633264623364393436 +36383366366262386135346334653230663739383962303235366133313037363139623737393235 +38316630306434663263323530343938336431346665643938373263363066393635626162656535 +39393161616230613632353264343139333535383966316565326530353433336566386633376264 +62326465633537303432643032623932376536663664306635396136386362313761666162656238 +33643561636637633666303330636465306639383034633834313931393364646163633461386438 +32343965373933353932346264633934396137323231356437343866363764616563633731316462 +35313337663765633838663932643038353638616164343837386364373465643161666431613263 +62366261363833303030653935346631343838383733346166353161323465346163323238366139 +34636465353533656130663537353264613366613131626366393262303761653465646135376432 +38346462373533306433386431373366633237623739333936333839646534383436326462616264 +61663465313631306362373063303634643036323338336438383065356238313630396133386635 +33393534343162353835346562366335376235366662656230643834636434343866363830373537 +37623061396539323363333164356433343139623735373232343066646461663931613837343165 +62343863303832383765353965643830303962326536316235646337333364656663303032633962 +38366364623432323434623030646330353765336335633565653637616166346334393264616261 +32663131663138613731633939373433373836656161326230646432376363393932373663363463 +32356364383765323531653366646638333134663537356163393862626261623463313938623061 +31313862616139326338373363386136313734626331376538383966323666613331356139303566 +38303036616633653362636265353334633933613565343233316338373833623166663136333062 +66323431383434306234333662613631326565323332336435613035346565663539316237326462 +33643638393331366333373665343631363465373635366134303636306633313634393261636361 +61623336306436363665373163653839636337613261346434313233306465376231386333306635 +39396162313134633437653632356636353939323262663635613262313135386562393030376562 +32623566613733636231316563626535623230653962646364366237653636663166333765386430 +32333163353030336439613030653839633963643535653637613033316432623131346432343837 +61613863393239656430393337336163343030336364303038633938306130373366656664336635 +35396433653932643862383665353731643066393233303765303438666362656333623435643863 +34333138643434346164366466633732666136363531386136353735656532383336633537666161 +65663461326435396563626566663664646539353831336361343338316462613866623463643031 +65393030343833663563373337373365383935373761666134373665326534346535636562383261 +64326130306136303864363466393166636130343763373265373830333931323337626261336132 +65316633346233393939393462303236313138356337306330646332306534383166373234356466 +66613930373532353037353233653630353937623039343864373636383231646636643431333731 +63366432396239356130346331386437653733333636316437343534316332333136366363306434 +63393266653934653730323763663933306637343438623166393963613934386532323033336664 +30643934623964316536386537333161656537316662356461663530303064313934396365393865 +63613830333039366637323765333332346662323934356639323831353032393232653433613264 +34613561636135393264656131303532333439633866303432623366633665316237653230353733 +33633666383533393666623231336165633531366230343832356631373531633031393234363266 +37306137366463393962323031643166316166343036363430356264326363633764346361343033 +61363030653264363335303233626535353039613233323032363332633535346235313561323264 +62343766366164303239396161363237306230366366613131303439316663643765353238653035 +66653264313364656338356265393861323838396436393232376365626631373530376465333433 +32343439386137616264313263623635366538393965303238616638383466653433376630383165 +32633137346335643761663637386237336365623531323636313962343838633835643663643238 +33636132626465336362663439393036383130363939633031663531363839333431633930376237 +64353361656364393862303938346661656138383835633539366664383032366438663638643764 +66613063663739383337626639313139373032666366393139356335353861393330326636636138 +63636335313663383036653133313763656137613062633537643465326538373231623661646237 +66633839663065376639373434663734303432653332383537363934356661633962363165373335 +62396437346638356538373033316532373438353961316163396234353432323337323962623461 +35396635656531383137383036383337336165623035616132326139396639386435663534303061 +62313138323535343838636361356432353463633864316433373632663062383161393161333330 +38623061613762343164373837386565616336336137313131363537653234353534633838646232 +36343761613934643066323132336166393339626666663438653532383733613639393437643138 +31386637323337336137643761333565373231666533313937636634356366636233653831383134 +30353765313666333662393964613330313963613739353432306362336261313361393362343837 +38326564646233333135313037373432336130626232323738613439633032663438326239383863 +61373865653166333165326132393365666439323864643332613065303034366633643030303863 +38386233623761396561646236643933346338336533396166383031336362313561393439343165 +33613230313331663065656161386464633638613664363362336436643439303064323735363566 +38656138303132366635356662313731373337613736353065656436373564313063333330326231 +37376135656465336434653530356433323536646535356261353630623165373164623866316261 +35356562323666616535616563613233663764303366633437636162313439636230656333623437 +34616335396633656439336564666233613437393633616631396561333134393639353438396365 +36333938313562306139636562663562373538663635363039616166346665626638303363633962 +61323538616332373936643766333537333238306263303634353638656666343136663365613665 +61666136646136333662356632613064623066616461613263383664663161656461356137363562 +61313562616262303332383962323733356231313461656263306265346263396365663034313439 +38353139616635626466663536613965633437336365613338646131313531663637373732353636 +38363864383265333533613736376136343231366530356237623664633865643736613662346138 +36646333333866373934306234316266636364663066353937343765313337373365396233613030 +35666439356437323439633065643262613237343333323664366235323031376636306330386666 +34643130616631663037383538336639616531376630373061363266393534353764313830643865 +65326135343638313036343038383336343638623531356365663761373865323337356330323537 +61376164383263353766613665386166666135316131643536303837326133393138646439653539 +66626534636633313335343064633365616231663933383761366639653266323534613339633464 +31666661313263333665303963646265313366323265663064333939373630623065653634663362 +38393264326166383265316536393135353137626466303335626165663833353639363035666562 +65383330666564303534343866653330376362353736393734393465356532613166343638356435 +31656534393039303961343832326133663537646634623338353264373731316535326434366334 +34663539386264666336656134643864373562366437343733313263373038393364643339383663 +31656163623233373136333230643138323338393263376662353936393863346236323835353837 +33386665303662653863633531343035346261633364616239316264313532363765303632626163 +36396362633239653638343366323238336536383732323536376234356532326237393565303465 +35393537653661393465366330313033343462326132636332393030353365326132613338633033 +39323035393334393130636665613537363937326161373466613731386161646438646139383835 +37346564343933373030323764383263646135323334626364353466306464643339653763353664 +39313933356266306436623036616264663364613265666335366534663834663264306663383137 +39363630386533353962633730333433663861363465393066303563373835306565333563633931 +61346637333635333264633039366363326666623732663336393634613861666566653339666666 +61356435646334363639386633616632623436306233663631366461396238653933636564616433 +63376435666362316231636333393163386431623966626433393134336362383064333035396465 +33663631336336313431393439323264366136646566343738333431343261303730373532386538 +66363765363131373264613930626464653535346331323766666363393237366361643863623964 +39626435333734343730313732636234636232666232613436646461346130393835333239666564 +37646161666162373039386131396433323561336238633966633665633633663635626164646534 +62383336643864316638663161353764636630343461646134396533366461356135393435343463 +32653562333762653539353831363265646662383435666531653561653966376133323333306561 +38656139396138316662383332316332626666663339343135663865373433353039303965623535 +66363733353965633662656230323435373731346637623066393464363737333332656230316562 +34346337373135656234313034666162366138323165663038326461323233643538343337373734 +65313464623932336332643164383937323364376163326636383434623063353132663831303862 +30303033313261643562336237663664393962643139343438656534313631306464323936366564 +31336561373735353062656431666133623033323166336432343035363163636234636431353065 +33663263653633663562326563643136323763643065323838333032303334616662646130663535 +62626438353037326534323466306366303735363463356132363163653637663230303663353266 +62633934313839386530646132386566613739323639303466303231356437333937373731313535 +38316661373862383361366636313833336665393039616634393665623532616633396434643838 +62636339333233643738353732386239343665373830396231343937303539356638393662343331 +34343739656431396238333064623732366530383933336530323835313436333535393234396166 +65656636383333633664363066306466353464393564353464663439363835633536343832353862 +37366664666666643831376531646531356236303564316339623266313530353433346131336461 +63303636343236336534333731313832633038396338653761336366306566663836373765616431 +65383464373765656663633939373235633235636634323439616364633335636132383635363663 +63613864653562393666323732653332323161366565653763303363376435613831313331303732 +38656438623233306134323937393263326364303735363138393030363934393332326637616530 +34333866346337396634353530383462313839623238353238356437613037623961643162363362 +62366438656330356439363738653766323765653533656537633331636365363963633562333764 +61343433376635366537343934383662343961656165346531323035653132386239633439333866 +61353832633265353634373539356466383563316534633337646461326264633239366239346661 +66373562373235393333383666376634626139626135363031323833343664623763633462363435 +66653561373736393736383766636331633039346339363238313435656363313236643436393264 +63613036373533373339366438376363613064383533386337313765376239313463333664393239 +36636232666664313033323832633938643934363533303162623262386464646339393235303237 +66616366643564623837383136313365316337616238326638366437336563356537323161636533 +64633665396635376639346262393866626630333135363063383831653766396562646636383339 +64633830346365376538353839326461336464353530326439666432343066333830333939383964 +64383361313864613534346463643164303863613236663963626339303636323264313262346433 +37366630363937333865623732623338613431393437366135323766376239323835356231373764 +31633461323731316566363539366132646365363935353936336238383766376336643230613961 +63383435663330383034623435323661383836323466626461646164303030366335653135306263 +64306330376430316634646533643637343339626335353963656537613736383530376231623136 +36363331336639656432643734383430666532613432366461663264396332323661343364323938 +61393764346635336362663530303433646263613161613731643539306565353862636138373465 +35366235323066323961626636373130613932346331313839383836646364353736333564623836 +32363763653831313461663462373236393937633362633962343434306338656630306364313737 +65396466396366623463373030326533386136653565613962316235613564343963646666346263 +34633164663539366138646336323961323437373863393836633237383034303564373732383239 +33393432356437653931313238626630646661613839383761346366346636376530616339376239 +31343162353561393865386466336232343634633163346562623932316566376163636630383765 +61363239386233313262653266326165656234643639643835323236343032333539396338313536 +63636464623564346537613732623030666231623764353235613261363030393937313862356539 +63386139386261313936656439386238613333336464326534393932326532666333333662633961 +39626232323964323233393562396435613834663231643837396632323339376239323839323536 +30646666356239323962653435333732333165373062613861393432323262306138306233373237 +32383638666638656261343663636131616535376364383937336637306462343263646364663961 +33646662363230613933656666343634316530346164613366353864366535316332653637373162 +32383531363637353639623132346663356438323164663637376334643033643161336363663165 +66313232666365386665313037666365303837646235346166303665353964623663396564633739 +37376664353335336263613937376235613964343235333733303130616639663231636638393334 +33626362316163353864363562303665373765333663336333333730633530626238373733313536 +66363136626133333339363632666662376361653636393839303066333738326634653834303738 +62393734343332633731343466393862383037333038323861623835363136306331393562396364 +36376130363832313531663633663366356132356439306662646439386637306264643361383761 +39353134326362323237656562643466626331336630353738616438306430383561633664656139 +34643632363937326566616361323435333831333239333664623534653562383532336165666134 +65373639363964343763356330613861653835666534313766333535633664373639366631633438 +65653530373734653639666661346231303863393237383636613462386565666335353134653064 +39396563656138373131353532313361393064306231323733383561316462316430363161373861 +37663930346339383566316438336135313464313965303966353831383566636239643365356466 +66656537646530613763313464386261623837373461373963376163383262626564353061303339 +39316262623564616132656438396636376462666331376135396533643633336231333338376532 +62343134383439363963363833663331333863626335383430626161333062313335353534313837 +38373066663439343130616564363563663766663761376133376364666162306536633837326363 +62363761313339356632333436313531373730393933653138313535323366353465623631316461 +34303764306639363831663065363330636534333061323335356131313939303064313934343765 +39386133623239303461393462643466373266616232383036363232303232353535643166663862 +63643233306464306634383438393466393232643835326433656566653230326338663732373761 +38303534353935636464343632663134326439316665356162616636373538343232376462363964 +37396531633632376434363235666437373261366530346565396364323839316362623039333039 +37623161313535613965316137663638643537373235643838356635363163646331373930323833 +62373333393837373531623933326561633431326530393466376663393732346665313131636361 +33323361353533343133386132303336666363653731303039383866643964616634313962366465 +61366664623631366361316632646536336162343839346637373539373666313165396163376663 +35326564373037653237373433306534383734393966353132613132313835366336613739353866 +64653932396166303431623466663462663831393563663137393831663439656138663162393363 +31366362306366363565633563373331343535613937396231363034343131623663326365393465 +65616438623661383039346631623034646330396435363839303231346266653361393833393230 +66613462643962373833396166666633396462323333393439313734393364393330373932663430 +62656466653031346434653036383831343631376262653535386338323337333637396232663430 +62356563333039393331326436336433623531623638313065613932613230623231396639656363 +39313563363038333131633932626561303035396133663336306237316137303231643836303033 +65326366643332663638396164346634333166663231383433303262626635376337313064646464 +39366365323930643330366131623063373538323162353431373464613132633132363830666637 +62343335373565636234353130666231346333353434616633663562303633346338656162343164 +36343237616136323566636235663164333537646435323563343033346663626632333363326232 +63396266316539383634383531323631653335656539323531343663636636363462383431616463 +37343331313131636166373733663637613133346262623463373534393261333165366537353831 +33336261373866336665316165333433653862393062386636393730306236316564373464336436 +61633665343262353861653530323266363565363062393566656437393037306362623630653836 +39306637623364353431613262316433613963343763666436653062633661366664646236613530 +31373337386566393562643039333561643762653332316637373830393734323834333965343231 +65626437653136366465333037666138643863613530353038383266333931616232336430663931 +35663132323933373430626331343539363630623966353665616332383136663136643633373838 +63353461663930326634373830623565626137363235396235656337353064353930633766353963 +37613533323338313739653838623237623930376666646434313334383661353539663038653333 +65373831643132633765386562313235366437356531663835623534346335326363363633373731 +34373966323430376264336530343637626133316330316432343239383966356366376532386534 +66646462366136313064373464336562616336623131373330626537303439613662336437303235 +64333930393761363039353532646333373161323138373639626331353562326563613132326333 +61376263613365346263633164623065663434656131346339663835306232643762393434396432 +62316133323065653466316361643431396332366338356331663834323466643564646531633139 +33376561373566393865303538663836653535316539343763343663613531346631613331323562 +39643433386638663438626563363666616165653361623835386463383166356534343438383534 +62613964636130333133363431336564336638663333356366306666336532613636623262623931 +33666633366438663264356333653065316461613631393735376537373538376338636339386538 +37653633666166663134356566396361636533333863343964313736366535376538316533356333 +30303561633039616566393132306165303838316132333037646134323238626466366165343034 +64663534303463373639663434313732356532663139316164656231313537373962646262623938 +32386230613338313130343733363931333130623364323438313464636136303066306562316462 +32643662363336356664636537383465636335653163336665336636316533373562653235393764 +63326637336633306135393463373562393238643066393430343335376330633634653766383139 +32356466343064353166386535643365373565373935373036613935313066393132363761646164 +65363738613937376531613032353532343231396432343863313961666439656439643933636638 +65656265356665363630643164643734343561353236363066363639663063656137303738383737 +38613732653262373835333162353234653930326130613565396230333130333332643731303337 +62333764303861356566646434656335633961386138363236646639366534626137653031666439 +36653963373230656232623363636131396438663439633465326133626335363231366662346261 +66316262643363353032386265626238346166363236366439313462366663663938333735353762 +38343834616266636434636561316333663964616332356363353932343065376264316639393263 +63323930316533396130646662346665343631333564333432386633353035623739363665623264 +31393237343437613066326335326637396230343133636562666337656131646338643933343933 +66373035333839373637316232646239363336353934383765393362363234646339353862336531 +63353534363934666365636334653939663765663064626438333933666233373439376133336637 +34633632333362623762366630343832623939653466373339373863333938343661646134326163 +32386331323131646435383337346462373163363838343966623439346433366532353138633438 +32663963336666303132326166663062333839666366366532313265623834306239613963666263 +61333439396164353564653163336563333031336563613831613466653362363262623030363038 +61373932353765303161363264323238666335313334643738663563383530636139323766613530 +64333732343538376162353162613266306566346364366330653637663238336462656334663435 +31363836356133343563316263646233333432376161316361376237306162333963633936303264 +34373761653139646434616139613634323331366630633739316563646236343232343264393634 +64363066386236636131363832626465613963623032613530366238323662333265373766336630 +32616362303138333937363938373161316334393834633634306130623161316364666630363438 +64643636663830663633363038366264303663653130316661313764313432313535316339353135 +64663062633135316239383764313864373232383563623139623938343336646561386562326531 +63366563663331613438643965306162613034326537303865306337383234653266613039373862 +63343036336666336533343163383139626563323764393634353239613738353462653263313835 +30333231343530653531313966366230633738666633383335653632613535306634623934316536 +33333663646137336362613239363734373337643638643566363938346161343664386562633136 +37326635656238323665383333646233316437303665636539636435626238633362326165653837 +64613461326563353766633838343662333666353337636538376165323735376363393765306466 +39376331393930313733303363613539656133396539653737366431346437336239383061303436 +31623034303332633333353464376362653633666633613536313562653737303162303864363565 +34656636396331653564386231313364323361643066356237396366316134373264656263336262 +39393133633839353662396137623561366633303035336636653036373736346261393438356566 +30643066336430363762383030356366346265356666623161636336373131623038613936373461 +31633337646165336435326364373632336439656262366331386532383036653431333637383762 +66376261343739333366356266383538323337623337643463613338616231656533623939636134 +30633866363765633431623335613363373539666461643966383961343533346363363334646230 +38613231303839386435306537653163346339323030656233383561323065376164313537633865 +65653034336430373232366334306238636364626231653438643466323933306261376334633066 +65353938326166613162616530613833346166303562356636396264373538653337613637373265 +66656131626236666534383465643834313630666438316531356535303230623030623532343135 +65323661376462333335383862333837303531396136356432343463303735316339353535646466 +32663564666166623462303363323138616165633961346262316663636437316263313065663439 +32396130633231303135653366376536363836643563613933353838306262653461373833333063 +32393434353735363431633135363630333063336537626437366633346134613837623763656339 +61376239653939313731376632353939343835636336663536616134343764393936373639393136 +38643932303536336230636333343132623763313364656635383939306533366563396562326238 +63303636643063326333326266393464383562643936363039613631656262373530303935326262 +61666330373333363839636337663433626431373464633630626134646266663131356631333439 +39303664626432393539333739633663343161626162373234396438386537326666363765643630 +62643266373661613732346132323736626133353134353436356430383533323931633066363532 +33626564313337643265653836313462363938613065343961383239386430303130346235623939 +62316330323065366164343062363734316630396164666536306237396265393833623032393566 +36636434356233313164346636326232623232643936616462333332373639666165636163636432 +63353366363837333065373239636537373537633834346566643535636235653362343630396166 +36346435656263373837373232623839333631303562636336663436386630653461323030613431 +66303461343535633263343966666136653739343137663334643036306365383764363465326661 +30613331363436656633376266316565656364393033336661326237393330643763383463303366 +66373537306637306461363461376266393036306231393964326336616333333830343863363864 +32343564303234363565323266353332366563313261633631653731326232373465623739656533 +37613537373233653566303631613865326532653937346565376538363965613339643665393530 +37653430393930393734363866613333313636303538343438383263613239666539643937633565 +33646465306461623833383036343638383461323639623838643533653632616337373530373765 +34633537633633626561643762366435366132646332666365376463363931393935636266376330 +33626663396366636131313839656133373630376230633762626362306137643330633937383865 +65373038313661386232626632363563656363366163373366323261366231633133386139313035 +34653439633535336136356437303666613965316335643636643335316432316532396136303562 +31376236613736303563346539643465376236636263616637623833623363643437393562356237 +62646665303838636237633137393034336230646435643662353263373737623135363663633964 +64366161623734393361363462666331623866353765613833353161613064363138326437303964 +61343136383661353666356264616131383734316237313333613235663866343264353663373135 +38313331646338653636626163343366386132396131636534346563343366383161383637343337 +63356433653530636334356264623833646562383264626266313231643061643335313865306265 +31666133333762396334303065353939323365316262373561386233306562363137303062633835 +39353663373261366365336262343731353939643162353439633965323862626631643631656662 +64626432383139656236356561326566616430326539323966613338633038343866623764326330 +63306138393030303136306234663839363937393830666234613935313134353338386664353132 +38663937393337656230333034366132643031303137386433326637356230653766653033313439 +33363630626363656335353532303639393732356233353061613164343733343464346463623634 +37353338323766343933626133333962663236643962666531303366323866633139653466363437 +63326563376239353933626163336165313438343632376266363132373234333832626430316465 +35303130333261356336636331386436346133636633613537306330373861393032333037353739 +61323736663563663831646533343635323139366465326138626332326432376230376336323962 +39313432356337343564343634363231653338336433323033333237613739313232613065623336 +34623835653734633863623865323834313562316338613435393736656633626164313232353134 +37613264363536336364643162353937303166366163653230353962643364663862313562653039 +33323532326339623738396135386562393632336337393730393564333632336663376662623735 +31333330653931333232376336656661343730316435656564306639313866356564333232353133 +64353432666462306333346563656539623030613730313730666562353434633838336539633931 +65386464333830353230313666663431346239303163323766613464623964366365363734643564 +36373531616662393630646265323566386332373032353039346366316438313439323439396237 +36633838643237626136333538636466626332653632336363323331383933373963653361333865 +66643739666363386631646566333535343336373532303638353331666434393065326336383036 +34326335656632613838373533326665643333666533373636396436366332383431373032326562 +34623536656561663435393538313230396530633064353430393239336664613261646364663632 +35633833316136646135643561303063346230306461323233363034636231653165323133393565 +36333532306637653537653861353631386532386232613931383130303034613439616361383135 +39376533313932396163646461353966363965663861346266386533396561653766646334333238 +61393731383864326134373836623963636264623532363838656164373136333764366632323534 +34356137313036656138383934383464376536303163356533353534633435636164633661643563 +62356334326162663663366230333431643662353464346166653339393038643061663265373237 +32666139373864333862306664336334633431393561353765303866356631363434326631623766 +30643039363936353336336363653232616664393932383635656263373839666533303130646666 +31663736366138363637346163393530316639636437326538303636633335653537313435383733 +65366631353637343964626362393762363763353461323633343265373331323464326636663737 +63356566653566666631323535336332323335626365326230613666643839636434643436333631 +66316262316432323461303365343065393765326534373030333438643463653835666530323665 +34353232313734326265313464393563383033366261373030376262623536303534653062316637 +37313965363435646463663963643636343262666638303863323164383361666161323663363961 +61386336363163336536376537353963383166313936626439376662323338363434346561393636 +35316435376332323336396331353533366562353238663663373439643736336262373631616265 +65373433333738333331373231623534373336343236376437373537613964303135653838356663 +30643064373562613863363962363462366332346236646335656234333239323834663635333361 +31636432366538656336393536336632323166323632646439356431323763303634623766316165 +37363166626563313938343237643939666636373537326132366237363334396539663466333230 +64623964386634396166313664323635306435366239386636323361366634303262666236663533 +30366531346430396262386462656266393539663162353834353664346166353231613165623739 +34393765343033643530656337383564333831383431333631633964306563383164633539343730 +65396462316265313539356563353430366262376633663332656532393839643365653535656530 +30613166303434636661306535333132663066646136343162393863336265366535656236666465 +31353532613839333137643435313533616630313662323634303030663435346164396438353966 +35313966653163343831346235313666633761323966303937336630396437373433336530333636 +66643835333364343966613263346137633832656338313261316564396365323166646432666336 +38666437393434613364623939366135623538636337363230386238356333303832366332386634 +35626565633435613166323239383038326530623230616137646462393630383933643965643832 +37306563623262653730303565663437363462323362656135366633356265313731393531393661 +36303437616131633630323466396438633432316635323336333634383134653634346666633233 +65316533373664313961656136303966343164623964356139663539646536326437623939363866 +61323039633332393830616334346661323833333136636661383230353865646562616164613935 +34373761313539346136633163313865616434333466383938313835306161663061656138366538 +66623965623362376430373838613361393564313064363065383933646430306432613634366363 +63313630326631376138646261343631323239303733643331326234383836366133643961666532 +37643561376466343932396464623833386663626564663439326234356436336635373131396662 +39653062653339393736653763633363656335373766373564313138333834613861343666323435 +31386438336530386233326262633837373162626435353337303137336534346364626531306636 +66323565666234633032613134323730323938666635346134313039386130363062323461646435 +37656632656439303336616365393161363662356566373830633135363265636565633130613333 +38636433353763323637633261316636376661383162356462363264666566653662356430303463 +35353236643839663064306337336137663535666633666462313233663166383865346539376139 +35323463613937303666313439643263643937653032366162303631666663633066323731656339 +39653937663462363564366338343436613936663466616564656261336139343664646630313761 +35326531626336393732303962373364396330313637353362626232663339393438343733643238 +31613936633138396135343337613431333263623762333830393835316335663936623530643861 +62393338653034356364373737303366306263626530386632633433306631393732356231643462 +36656633633164643934633038373536613830653361323437353431323737343365353935386461 +61356331633464323830333633323833363130616436393030393362313565343036303962386430 +65353036333866313430336133616339656430633938363933323932353634353835636231346638 +62666537326235636335363833636563613663336463656262656434333434376232393563333135 +35633531303739323564653534366138356665343339643863646130306639343063633634633438 +30613533333864323636316330663233333831333966633363323232323165393435313038623031 +61656563663631326564623636653164636637313364313864623930356563393532316163643133 +66356231346365336130323664346435303962306563383534383734383266306334633362383164 +63663165393537393962326535306132363261383832353937353037383639646563326232646166 +61326162323363613764323065363237376562623935353663643366303064383432343963396563 +35303765353836336639373962663835633166353933323666303763363864393335333063333632 +65393834343464363534343433343234656464313438316263306365633365363535613530633566 +36663233613835663635386264323736396665636338626535666338393364326462366666613335 +34363333383035346562636237656264633437376465613335663131633931383564323766393965 +31363832353162313230356431653164646633323161653332653332626532346435386166393132 +33313762306565323663376434333363353232376661356638306236666132333632373366306432 +66383639383666306261643137373439393161396161656266376136663837363330363136643139 +66393036386163313333646435313964393639303439373636366139333537366532306339353965 +35613033396664633666656665626664396633613438393535626234346231353931356564653863 +65373432626231383564343630636139363234363036363639663661326230353034393339313233 +37316532626138636435656333343663346330343234646439393933643766613566343666663735 +61636161646634666563333130373562386130333635383631323239666433363165666361326431 +34373730623465303632346334643936336637376538613763343962353731333938353733386639 +36343430633038373135643132616465353337663335333939363134303564643432306561383963 +35663831656438333331653834313163383663366137613534636163646463396361303339626563 +64346433336634353264353934643262653165626662316332333239303532653065323939316564 +36323339363534306462646435663461376430343362623438643663636439616330656361656166 +30626461356639653832383436633061616537346661653863636637383236393964396330356164 +32363564366630646361623564643564393932376432303364316131316335323663663338393232 +34616233323065373866383763343366313963643561393433333764343739333335353333626664 +62333337306565663734316666663566366239316637663734623533393837356563303631396362 +33646239323334616432393436663162643831386439373537316366366539343631626366363339 +65623465653765613031336438653132353366343432376164373035343061346637653738383037 +36346431373133633834646362633030316435313964373134653365386665373561653964333364 +62613163363937323931303236636331353937616364643236386638613432646433623939343739 +65616439313531333032313334303332343834663131333430656239616630663332653034356534 +63336261666165383531613464643434616232393238613366626231366262633236393366633037 +64323439666466303563623364313435616531383431353665346266336364383332386130393866 +35313730326436636364346437346639663465643166303861656464346332666264623238393463 +61653131336361353766393764326135333835636330356362386233343536393133633265306334 +34663534353138326363316264313638373438363338613532363936326466336533333332356266 +61613561336665363936316130323737363135346339613732383030383035353539356265316466 +38643562343130633965643538633935333139633332626262343265333636363537613661656662 +62366161653731393461643730633464313035666236663034646134356262346461383166633230 +30343832646336313966616232663962383738373632313130643633323938366330623637633864 +32303161323336653664326139306265376330313061323638316632393338393832613137616462 +32656630663932373334633765663032656361333161313766656261613436363033623263323065 +35656634303032396339613065623564656434393465626165386663653330616332313239396165 +36373265666238323937643061383463633965346337633732643631666433343537373263383134 +30653835396565633734333765396433356566356232323537316163633364613066613563633437 +63323130666533306531313531656663623236353037613432636162316264366465303932653431 +39633266646661663865376433613132366430393366643735663064623264373335326264383135 +35633034656333633064376166333362653061636263353863383532363964386431396363393566 +35643436373264646663646365626665613730323862343766326138363938346236376165306333 +61626263333766333437356361633336623735376536633062353634396135666230326538336333 +61303639306366663734663132323834333033396439636132373134336333306665623935386237 +31376331346634303231653232613039643566346563646539363735653264366161613839303230 +32333539616233336236636637663030646236633662633465306136616632666630656539656334 +66393537363065643230353661326665646563663035643035323931383864666637643330616135 +37313533356365353663376638633837653631363465656332313563643764656132383735313436 +36656163356638633631373263376130616636386164636566633136386666326139663838313631 +38313239666330623834393161663236613364376632343231663563396363663965333133356562 +66623739393765633034333765346166323762616566643864646365333562363265393931313437 +31393964366431336463623165623332373865383534613832396365313939323437653238653937 +33316666633962386339646634353436636662323363303933616461316463623137373764303264 +34626461326265303662386534623762346238303130616434363065623433346535333965386137 +64623938656563306630636164386632616366653930313066393063343537616532656661343565 +39386337356330653464663863346536306231613435396238303866633565306464306433653732 +30623336383864326235623234623663326232306166656465336366373730343836303563643232 +31363734356331333435353665356630343365343763323463343737623533356661393439656632 +34396663376461376461336664336430346166643764333666653863633765653833316162666130 +62363463353930353264656534303930666430353064623064613734393336336363306236323136 +33393266653539333835393131666335616133323931396339636163373732353439323035386461 +64623237313930653065663864313263636131613265323737613866633138373565653032326239 +31343034386237613962633964303733373435656437333935333330353065636135316539366162 +35386163353039363731336533643361333861363538353232303066653331336635656663653530 +64663664623031363136626634663138333963616438616132663836616362343463613664356638 +30383832396662306461373536653739656361636166633737646336653663393035346166656232 +31363936666432656563656631326532303035383263383566616339313433326466303464343038 +35313135313962663461386537373833373835376334386334313938363938396538646266333766 +32333166336166393133303264623132353931396534313562663936316133643662613831346432 +37363232336430616135366435626164396336343638373338396235633537663038356465636631 +62646561663865623338663265646164323131343861356366646631376566323630343133363535 +34346133373536653239383931663862346630613864613266643765346633343132366266343732 +64316663653035353231623634643437663363363963303438623365653465613034353362373861 +33343131646165396661366335343138353363303632663661336331663139663337646234386462 +39663266396135393031303538313438343131333335353034323564633139313030366130396630 +37636335373565653239303639353331366335363033306636653638313637326539363162343133 +34623863616630613862356534643130633361306533336134326664643939663965363365643034 +37326439333465333433313030306566313466663834623133366263643332656331393939663261 +31373761366164333139306232366532636334313239623536646463313531383036386133333663 +37353831656436653438393837623230393536613030663130666362613836366233373338363935 +66373336346266353931633461343734626131313664313534643430353564653637646133343866 +30393132646564663765343439633236646462396230396566613365376338643461626561343036 +35623462613836383633336332633130666663613636653137396131393430383661373165333066 +37303834663732363637643564336665323238646338333630356337623464373666313965306131 +38326266326465333461313539313939396334353437663864326561306233346232333665646466 +64383763326137613561396434356335636237363139643736313866386665326236663866323539 +34363930373263613835316634323063363934326538653432376635393666633839333863376265 +36356534306231313038643234323830613438386235353031326233376561363531623565383130 +66356565643661666363323439616634356163313538643161356430393237346432363862376135 +61663334393138653966343962346139313263383364353430303930663636393931306530353431 +31666430373561636539373062323735366431656463336435656138653431356664336439396265 +32323536343637333065383532343935303631653164313138623237633330613833653839376437 +31636331323465316562666338613936343166366363373963613431323338373736653335633839 +63306533356330663264306264666339346431396639626364346364303433616530346130663334 +37613235356565393133343836353238356230356531636531313033323865623564336537303332 +37316463643638656337313136363431363261393230386638353339666338353336623637346361 +35383166383433366566343832383636313030336535653037393166623036393030633664313636 +37613565636465326538316338313133333263353566306238356332323833353934373535373963 +31633038383037303261666133313662363634383538316238306230303737646338643331653238 +35653665643935353137623533383538306137366330663431386134346362313138316539653963 +38303764636135616232363663373338333462663833333031393165353131343264343334343464 +65383762303939303063623461333031383938393738306437656664326263613131383564343063 +62613031623531393439306262323935393939383138383038306137326334303062343936616532 +63656633653135363563363533636362373464336132376561393263643465636137333534303830 +65333064353036373139653037623838373532646563396164343438626432653436373061656131 +34336333633136306333623138326162333363383234313934633030333762333061653432306339 +31333937366632373231323433323438313362333737343838363663633938376362636632643538 +32333839386366653430366363633566306666663436323365353433353666656232383461313034 +33656161643838383266613765363962323236373862313734313836386334303664363466343063 +34346338363932363239643335343362343262323831343531363332383865303730366261613036 +33393932643264616335626137303034656338623466346261363666383735346136323365386433 +34616236383734663934383033343732373831626135333366336261326266613331363530613464 +33333332313863306130646538306136303364633165343232353162336330326134643237653864 +66643338393666326562386539393932373764376136353132386439373064353866333062653332 +37653636383562643666666431373065303530326362363863306336653234666330373232353135 +35386339396466306165623966346632616437353562383735363461346333343539336263643164 +63383832313631306634356164313130616431333635663261643638633864323366346434303136 +30303138646337333138326132353662333832386462313166363139346465373862623565363339 +62393732373461613734646433623237326261653630653838633039386563633663353965333461 +35623961626636363231623631373563376130333933366534643965303833653931623164353138 +64396633336230363232306333366466343962363761616330366263343338303363346635363735 +30303338373763646633333766633735353839666234366261636433346330633039323832303262 +65336537666436333863343962353939363765336563303739306535333238343435326330623137 +34303135356665646638646133633132353533353831343632396466613230646566663733646132 +62356163646664613032346564336637326431616535633037396366323363663338366562393365 +64646631333836613165623966633962633234333035633036396438633837333136333966376130 +36323631333630346636303432333639613964653033623831383937663562643136616162623664 +35643239646632323738636665306430393739343439373630383536333566626136353734366566 +61356430303163656531656533313261613037663134393863656461636564366431636232666133 +61313038646235646336663237633534356436663565346264386366333063306533393030386136 +31366438353861333163356230393361376433633339346362393437616235343138383338306564 +38366332356261613138313930373866653532313635353239353536633365656532303539363865 +65333135613162313935613865356665396330656436663635313165616565383432376138623531 +66306464363531323163666630333962646165363039386535616138316135313830663130613462 +33346631313965383364333232646639356538313534353335316438356533316334636436386331 +62336661653962353663373237363766356364646532653633333035643333333830393130343638 +61306232613439353630303431333465646665666538376364613263386565396166663437333136 +39626537656236353337386137333735303861383366666565666562396639633835313834613030 +31346664393163376235363438666132396539633436343832363937396431633436623966626431 +38373363386161373430633263306335373839653761356131313761376137306438636265663564 +38343766313839303532316666366639646335343834393762626236383265623937313839303166 +37343764663630656166393135383832306535393663333835373233656462633066366463373466 +64356437346131613132656564633933336263373565313238373136626430646430663938313563 +65343339626335323632613731363162616131303738333965666631373435383231373232626433 +33616537613231323861633763333065663138313034316266356165656239333237336365363537 +62643732656630613163366466383062303339626239366139323836656361313664383263383761 +62366636306333653161386361326232643333323066383563313031346234623365663539383534 +31316335666636383835653631623663386430643161373934306164646464613161623063653862 +35613030366132363861383334626232333835373934363335623465386266383032336432396439 +61323339303366333536363737366262306436323965343865313233366430346439383336303237 +64646463643464376633636634336664353464623838363934303438616361383434356162653264 +66653230353136306265313266633834363561346330656431636630633462383532323561313433 +39313938613066343830316662343630343230326339376433386538376533663264316331316230 +65383432303835313437316363663630356633643135626566383166373566363362396235373730 +35626664643037616332636461333739363164383664623964363239363139663733616131306536 +66303534636130623835346530393564363337343832306630643233373463653039333663353530 +30623966306133613463336263653735346237616337363333663164666238366636616535623461 +31633263323037396363363965643234636234376465353835383936323337623432396461366539 +61363836336534333237393932326263343333353362656436613566663438383363636433383536 +61323532356436363039303936363964396665386135383232653330613864633335663833393965 +34363430326166626266346262323232653131616461396133393837373639313036393661353337 +65343532326663643330366637663065346530376462346431666239363038643138323332613466 +66653339366636316133336363653630626531353933356238326438383832626138633639326465 +30366531663334363935626434336533353534343032313363386134383666383136373238353262 +61373930393132353165336338336235356463323761383333663432316439343438353039633531 +35656361323036373566653637363331356562653934366161306662313530346461346465633763 +38613432613763353966383866656666316330376165636237336135656462323330393162316437 +66336262643765393937373830343661666238353938633164323337663963623836353334353038 +31333239303666306132396133653433353032646162353665306230663931346236396232386338 +35326561646463306633316362396334336562663538386234373663613139393463653137346231 +37333563613030326562303566643162373239386539383535333661363737373031663865646461 +62333130373165636232373238623061383665353330666361616566323561653161303632313964 +34356330383066336438316161646265326339353239613435643132613464643330663639306236 +35633536653339653866656463316239663038373138333661326430363237663134613930346331 +62383263323761653637616662663331393162323637623233653466376532366534353536376262 +38616632313862366133613066356539653838343964333232623562313061613461646332656564 +35623466633633373430623832656164636636323066666239333232363435623938613832656461 +30613938343333643763616139626461353332383166356462383136396261306465373765393962 +39393361643361366365636565363030346432306463363562353262636439396466303732373335 +66313337386362373961626461306539373063366532363435333766323335633066646135613065 +63663361353739313832373036376261663638663732616435366637643533623933653266336430 +65303433326135363661343863373432633138316566313535363330343934623866336533366233 +62336335393835623939636564323638363866373031653935336361373131623463643938663066 +62613339396538626566636262306532613832396638313166626530336164383233353036623066 +62626361653139363466366563393238313336316461373761363965323337653664363765393032 +36326439633836376238323261613465393865303866633065346661313532326164386135316564 +66363930396436353939336130643866366432313135383661353036653837313238323037636137 +31643631626633356534303737303430396561663934313237306365383466313866643939343738 +62306139356536323530366263343030363239313766636335343536313865326137373361663233 +34646566633233663064626330663133336262616466303161356130386365616530313366383235 +64626263393138353761393463386336373961613231376661646330333736633537623638333765 +36633862333134616232386563386439303361333732663461333264363166326237363961316465 +33303133633166663635306665663161613865636335663937333039613566323566303732633063 +30346361316533303434393064626365623035626464313636636334653764343632376232613763 +30623432663665346534653863386239633562306164396230643266653736353633386135386664 +63623035646661613130653163323235373466316534363239626465343565313262333332666230 +35323737346530646561643338376463363534633130303239633334616639613632303933646430 +36383638613764653835323666333466356330646439373336346531323831616532313666383763 +39383130353131643464303564636431353635626237326166323764653137616663396436313164 +32316664643164386566303030363862626636336630313564643431326437373031343336373530 +37323963626337316233396433646536313465346165613463623331333361663266326630343366 +39646630366165653962356165663562643236396436643139333435633766663664663163343431 +63373031303032646361613830373436336564613330626134633730383665653031653336633265 +65376336376635353966333736613066306265326534396331656330393738396132613231626536 +34663031346537353963363431363131393835343062343362373062373930396132313835373138 +35613734386234616133306632333431636662663666323562626636666230383364366631326538 +38306439333738663137383962343330393236613761616433353963393461663939373133623632 +38393937366263356561666132653839623634616334646631653830653139643232343339383832 +34393332326631336237643264316233663662346135313935366464336333323334346665613139 +39343534383566323239646131303834306337303966323533383030323130646161326666366534 +32613164613261613337616163616166636230396439646466663037363036363561633361666631 +36306664643364643632343762373836656561303633396538336136646237333964613834653431 +33313562353730306439323261613136656166303035346338616238326130303465326539643330 +39623066396233333134653561373363376537303039636336613861393439643134653964623566 +66666534336466363163343530366235373163313363393964653463653838666639663963306133 +35643462383138336136613338623262363034323461626163313739636263316437646164333234 +30396634656261656465643631646537373065333764663639323737353533366336353431343864 +65333030636134333634333733343835386164636561336166316336353466393639356337353563 +37666664643463393039373863373232363731333932393436323762616339366235303736663531 +34663364633763303430393066643963373961386230376332613330643164396638333137666135 +39663362623939376335646433613465623934666531363934393561306636663735653361616234 +38613439353564366437616266373630626232313233386232326537636463393034363963643262 +32363535313164363733613864626233363062303932303735333738633164623961633630323839 +62643933643566616336663634383437343866646566356633653765363565656665373332373339 +66643934326161326132303765343333623938303730663165373066333631396238623663373737 +34346465323331306339396533353638653035333233626136656130363632633732336635323761 +31643435623334663230313061376666633662313336353665386266373235623133346137303036 +65363236386364626339653833633635343732396461343366346563353738663836313631393032 +32353736303864363834656662343465316566666539643165646332336565386364323139643334 +66383063336232376235646330326437303661656164313665366262333036386331313136653865 +62636630383439363539623436393539363664373137353934316437333363326630656564653131 +65323166356235393530313661363937393464636566616161663739663465363464336430663561 +32383966313166636261373339306535316536313834633334656664313530376535616431363132 +65393038396665663961346433636465316139303166666238323064636164623163393033353966 +63613865363730383862343264616235666365653539356239616462323266613566376231616639 +36663738396265653137366662646236633338343230366361303964653765306134646462623662 +33663939333564363461313163346536386137386337666565363466316231373762303736373066 +33343330383761363831316164393537393038616332663437386666386330646536666130613163 +32303939326564643634613766393038633236303837396262366133373264646562636633333861 +30613536363437333039353138373934623061383865393438636461633338633133656238346539 +37663134626331656632633034616638383866343131653863633635343733363039396235366433 +30663062366431643866613734373763323136653665623830353361616565383333366166326264 +61333163363266623438643063616365326563356633623139346131643830613766393264663234 +63353261353631326335383566383738363937643065303864636534666165353837306665343635 +30376336313337613434636162303063303762336462363335643731663161386536326465366635 +66326163626133636162346238393833656461656636623530363361656166653965663533303632 +62356161376163623665326534326430353763323331316162366430303939313061656362333263 +35376139653362303636653138396633323730613065653533313335313231646330393864663538 +62373337613639343837333965646238656532643064656564656535386232373735366636633566 +65643035643165373531313466366534323537643936613733643766343861303966656638626636 +62393230353261333235396234623762376132393933336133346136613031373061666662656164 +61346164393132633165613964303032326232306163356131343139636631316161396239373265 +36396330373331343631306435613561383163313432346438666663356238333234393236346338 +36613336373139326230353836646162393534313732363437643131626162303935623238613337 +35356232346264626565656661373566353666633766333962373931386434663063383935663263 +35363536386537653532356262353264613565383665626565613633323938363265643663643533 +31633065306636663530313665613030326232663234373436623466653566306662343562383732 +31303661323136366163316266343262356634643465366464663936643130663133323133336336 +33663662353832383339326330303637343737356537663962396536616261316438383534303333 +61383930613535616164303364313933666335326134313562616137626639336438613730633039 +32386134613339333831663261336237663366303865316639353030623733313830383830333538 +36333366643066366364666630653339386232646538646266323339376533646562336361336231 +38333966636166336438313931336634383339376163623061633362613235343162353135393534 +39303635363438326263613763313935376532366238653430373361633763363835336132653531 +36333538373962303963323135333835373731663465343663343339636562653063386132616433 +62643737346133333135623035626334333038323730353331666461323030643932666539303234 +37633962393534366538373362636231396461636532663265343366353233623265353265323232 +66393961653933386661626632313938623537656237393964306330386131383433623835623039 +66346364646565663235336336366630613837376561613133363462303334643033353334653733 +62613064343337376634656563626265366265303339336166356334333462363565633739633061 +35653234646534663263613433613663346632303637646631343961323036366264653438663762 +36383263386362373039353865303234616265343735343563316461666263386334376431383335 +32653936396137313663633030316430626131643637346631303031363233613463323037613865 +65616130643039386134306265616639306532663061383064333761306636336233363037326433 +61356635663662306565396638333733366163376566393464613164383133616365316336623364 +37323635613934353433333162356133346639303562653037303335646537646330633432616362 +31353832653437303863353939653631653236383634383961643637393065363561623833616361 +35353438343864343234303161653738653338336431623735353662616433353434656133646439 +33623831666632303764333836346138313132353035343766346239353763386666616165643866 +38336462666266373339616135616632336561346438313238383635386238656535663737613465 +36346262316264303061636464396266323731383136636631306365613037393665626365353531 +65376261323965343139623965393361336233356332636133393830323832363535383839633730 +38306263616362396666333863623339343536346430303563636333343539316663643336376332 +62613931376539646165643034343461633161383437373932313236653734396163643739383263 +64313131633862613061666162646361636331653135313034646638356436353933383562663263 +61616461316134663737393030323065616236336663333439323061393237666630643137663636 +32396436313939343937656637383731386631363162623065626664626161313732366565323833 +32313930393061303436326632376563633665326466313365356363623864613132663561613166 +62386636306666303464653463643537656334323339613733373933363837316365393237646135 +30643962396463383935313561313533333430633062346463356633613838663764643662663138 +30323132353434316230626164313464363466343666343831633437326163613961633933306538 +30376335336635346637663435333534343038613061353761353436333330333064323064643437 +35373832633831646434633835656237636630613762393632653933373635653034333464313134 +32383137333561316236643930366437383865326566626138613130623631356335346633663338 +65663835336232306133393165363132363333336330663331363134613035313332336232353262 +36323964356338316635353662393562356436303333633930613464643863393464656363373739 +34343866353434323237653032346639666538303836303039636536343139623462336262663339 +64303365643065353839363632353530626633653863663164386531346234326466623661323937 +65353337626438316233636534343335346138353861376663386663643063656433366231373134 +66643433353562303333643936336136623861353363623038303166363862623065373466396236 +64376434396364633530393766336264353239623734353838616630373932616133333364396532 +35613662313864623834363931306135366335373635323365303733326465373633656262396433 +36663766613239346561396434306435326161633535333463633633306165363666373531313637 +33393966373037623937303462663166356463366334623562393733626631373863373163616430 +38366131363336643230653439386433306132303431393662303936336637363133646561383463 +62343965346336383734643332366665333039623037363531323535333863313638396131343231 +65643165303033626436326233343834623263613934633338343738613335393231666363653661 +37346634366131633163613939366331633034643034643131626233643165323535333837386637 +30373136386161323231316237616362643165383336303431376230343234306635393565633238 +36313662313237313062386232303231386534383936616633306637303436656230356665326563 +65663734373733383161653263626364656264316164336565663632343366666462386536316237 +61333832383135383364316335386561636461343434353236663133333638343535653331663939 +63393766343934643531653333353863366438633566353064363365656239323965623464616462 +64626335636630323362613437616238373231623136373838313162376135613461306565373062 +38666661663265346133336538633964616463343039653437393939613861663135386262333763 +39353532636134393534326132633663663536626563323336363166376463306566636262333931 +62396135376464316535306132653031336438323031393735383531653763383765393733383762 +64643836656462643530656266316164623737313831616237383437393362343761313164626661 +66376234363263396264636466353534306266363564346635663439653436663431343164643838 +33393337613234666335663138336264646634346436363438386536393863633838353063393264 +65643864316266323835663462376332353637326330366263313463343465613233643538646232 +66346563663432383438646636363466353965613835666463316638366563636562336165353733 +65613638366331393235386230346132663736336438333463386463313536663130353935303033 +32613731383233626635646634376161663163346538613538326233313136393835376465636230 +64393865303535353531643531343263663261623261343532363431623537393332336161643863 +61343738326265653562386130656531636533623861333865626266363737356333663861613434 +35633530613133383930303635363133336636616534353634333433363163633732653866626666 +35383865626134333539643737626164336661306263316361353932303330613966616334316364 +64383935383063353863643933663235303632306531633838666461613139623762333764633935 +64623735306561353230646461346134626561633466316133653331656162343438323065346164 +34613261353239353733383961613661353635383866663435663465626432646638613438396138 +36613161636638336436663166333438643064643535656662356330623535386333656138633536 +64653137633838396261393039333434383861323836303061663761323763303137666562643332 +39316234373634386133303539666361623235646139396537366362366131343739643263643366 +63373337623338653731646439363139373930643934366436626566666563613233336662613565 +37353036303963343562356233396262323037616564313530326665626238376233336439663131 +34353430306635626136346165333935393635353632643062316337343866303165373237356134 +33376338306330383933653264616538646334316633613566643630373864396164383364663835 +62303736363730353836343930353365303932306231386535663931333365336366636464313333 +34356161303261386639366461313230623436636530666465633262323465613931643036323365 +65646232643233663264653338326261373762653661333230626338303031316432326337616234 +34653839663163623865323234386234316263653531666465336464636463653534316430343932 +64316534383035313966373532343134306337666331343163323538323036613165363032316336 +61626332633830316263356236663762613061396130316638346262373234666330336163363463 +30613238316261633735643635396162303431636332633439396437303462353266343536343465 +30346661336466623337373865613932633332656561343964343733323664316563393233613065 +63636333633739656561353964373238663066666232636230326231376536633032383863356365 +61346662633834316336646462373065323563383432333064373361666565633266653862333138 +64386230623733363335643435386562313665353836343766333930396133313836343033383436 +33323661643563346437303132656637666531633033363634346466303861623663336365373761 +65353338393132396638393930366330313238656136663135303966656133666137356666323035 +64306432386263343532653335303162306131393536316631663138653237313066616238333435 +31633365393162353264366635363866626638376132633731373264326130346163626530663733 +61383162383938306333383633306265616431633463323264303461353764376435636134366364 +36363933393964613236326438326463393430393334356366653130396134303831363462303837 +38303864353732333934333963376535373265653336623662336164663564613631373634363632 +62343365666165303066353631373861383163353064656535303831633063363238633032653131 +63616230323131633933353837336465386136303437646532383539663830636462313365316435 +39303636373366333264336234653631376565393536333865396134363861386238653462646466 +33663232306461666564613165306133636665653836346362323863393961613332333062323265 +34343430386462303139356164326466623166363135383332313537666535643664623764333561 +64353661353033656565653161636339303831313431616334636461653665663765663930663363 +64346331353564643762613331396536316630633637393866613062663334363466303432626138 +39643566616564376363643631386363353230626330623532373733336133616139646632373866 +33643737306363393435323462643131393762323665303865653832643833333661316466323265 +35663766646461373630623235313766363238626564373261626666313437313764343135633164 +33313834336638633439353436656435313336663230346165633630363564316634323330303761 +36623138336563343535666464333234653164613934316139633262396436623863326135353032 +32633339353261393066316338383465323461656162643637373062386535336239313439633364 +64363833333336656639646630633466393432316263393436353862393131303266323266613131 +33323130303661333437396630393864323837376466616133643430326133333366363261633031 +65616135393462383533613334353135663965333865323336366561666434346337336132313863 +61363263393132343836626438326337363365616364396137633032633162383665653435616663 +66333235623264313531633566396162663839663062663338626238616465613337343237376438 +65343133656138346263666135376130386137626263616334613065626439353766636663383234 +35366165376631363738306633306233376166326630333839376135316561656339333866643533 +65383166306632333064356339623866346139656465346635376537323863303865616238323535 +63353836646235346139316236303638323238356639613232633834643535346334336237323934 +38333837396139396663343932353337653664313131323165306562653131636339376636356662 +36333031333864636165656361366530336131323265353137306331656161356332646137643363 +37316466303230613731313762333235343733393633323934623937336636623130396339356163 +34356136643730636534363164306236386638626463616263616430663464396330306234663864 +35663562333163326634616139323562373838616561333364333738343734306133653866383132 +32633464376564336166353463623463323838313266346563353839333334343131333262376661 +35316565643961626232396263353833323735366433343131323730323966326132646230626131 +37326337643937626332666532653237346564323965626432303032393438386264373366393636 +34393931366136373166323766376537373237346563366231353835343861303065343437393866 +38303633393564303837346432373235346630336539643833323566313663613165326434613030 +61306636656237383134623233353536636635326536323161303239393136343763646562323562 +30306334653335356638666331393836306636666562376235343239383930363334353464353037 +36376230303962663531373539366163623636636332313535316236306337303032636264326333 +39616261313636333439626635663666306230373965356635366336636565373032393162363739 +62396465376237353963346165353936643330393266666430336361613530636335303238323338 +35303264343938396361636664626430666438303734356661373232373164383030346332333631 +37366163666465373836653133353465633934653730356635613030306665346233633466636564 +38653366343466393334306463313634353762653032623066316630343133356164656134393537 +32656631623763643034663830323865393261626234323263636632653632316232366435396538 +65656237303633383333323663383631363534373766613535303063376666633934386465393530 +38636263633663663031313434616338363238666537303835366230383435393163613163383037 +36376332393239633264383364373861383739373164396661376336653833316436623530613061 +33643862343763343466636265396537356231383465306339306565303432313861336466353133 +39633337396439373339663338356533636333313431383662393630333031373464326232663936 +63646536363136626364346632353339346639326462633061653134383363393533313232356232 +61653461313635653231626363393133393135386636643561666136326433363463616539393639 +36353130306635396261363330323533343736353439343565383962363337666361356461633931 +38383639643236336666626161613839363262333166373437313863336239333338666162383163 +64363963663337383435363161383632663834366338366138313533666133303433366630383464 +30356134663433313133313363343338316431323435663132336565306663386436383238623339 +66333034666137626139623835653735633230636635323736613139313137626361643139643034 +33643862393531383561333463353461666263373134613763643331306238656266386465636432 +66313433646431356464343936666536643337333964666433393762326137393532636331656337 +35643663343561303738613966613939636635393231303334616332616332313764393233616233 +66393830653765326134666434613934336632346162323236666531316564353264613763663762 +35633862323737313363396666613530633265373238346664366163656333326162306361666637 +31653830303332666431616633316334656631313030376365326236643539373836363333666133 +62373631356136373434626566343562386561396465316539333331613462663566336464333563 +32323063386262356636366464616233646165393666353062393136353835303937653362653931 +36646337663665373064386265373339376162396430313133623734323839396163313637626238 +63303631343062383135313630396561623733353839393663313539333837616664306637656464 +61343861323235633238353939326433386237663362303635646434613765663465343737313433 +65663666356631633463653733646262633632653266396132636166656436336561643165356663 +36643838666434383933393462373939616339353233363434346435663536656162313831643236 +32396333646534363132333964313835393833386233623034353233613465396462393733653930 +65386130633262343763323433313339356332363439623437353731656331383066353635633166 +37626237663934306637393762613763316265383361316332636235633935653964336662613265 +66653862616464653561326630653365336365656538303762623061306333366637373238376231 +63613136656434643239653463303530303534633038373437346531303932343363366438643765 +64383961353737303435343361303361323932643134663735646636353734653766336135393433 +38643731343932396330373139343934333064666237613332336437633935303831623734356164 +31636462393364363837316138663630326433386430663538303136333562323334333134356264 +63333739326235666166636462396130383836643431313461363230376637343539393734623666 +33383330623533316135663666353336623162613730653237333263383863396633306536383537 +38323763623062366264626635653263313736623532616361653164346236373538386639333963 +63383531373638666361353531613339363862363738316363363839626666646162626139643932 +61333539666639633466333661643138333463616232323739663437333964336336306231363431 +37656639653666363734626133386262653834616337353261396166333665393163353938363539 +63323366323830356465326131303736316264353032623933636364373734626431393164666161 +30376234363937616136643931643334356564366534353232316665623036316461326365386532 +63646631663661336636356465656232343865613232636532396330346562626537636634383266 +63336366356135313364376636616437386130623764393931336234313265663166636138616662 +61306234633535303535643832336164363636393639313735376532323761353134613939376530 +65326630653863343435343630383965653236323362356362626539633738636161353334316437 +36343636646464663730326430663661383064623135333632363761633136313636636266653631 +66366662313266373237386133343866663563313738636137643335316133613865613332303632 +62323636313565383361653834363532393634336337363266633263353166353665373063336337 +37363365633834313630323439643836636561643164366464346234343433326566343436643665 +65393336396435643362336461626433316131643630373364303733353364613737336536623633 +61653364616563353132396236323337633164366164346335656236613265393431386236336266 +33326439656632366635376362393761393839303836636665306631353366353762376562633530 +63636338383863663931386439653938646238313535383837346537383238636235343638316261 +61636562333362623137613033383935323461626333303331646666633833623132303631643030 +36643165303033376330303464316131653834303163643237363863303531656536393834323863 +34363038623830633432656464636638353639643763376237396630306138373138633431376339 +37663737386636613037336661636561646363656265313930306134336266363233636537383465 +31366565363731353731396463326161656461616635646430393135636462636262306634653533 +39343763356234346530373139373661353030356535313366336162623963313736306232346534 +62373538643539643132353037363938326336643863306337323563613935346463313831633461 +31616663616333333262366566343063393137613332643963633163313364633337616630383335 +61353366633834313565306562333765313964393834326139316335343935323662396165313433 +33343436623563656631663536663435373235393530356461343834333830363962653063326164 +64306334623463343530393264333939326565663032363866643932336439663265613061666137 +30626336386330373464326137613561333931373063646334373239616135353134613730656130 +36326537326463343763613661376662366133636464333039383365313935343131373833613961 +64666230323761336535323435663661633130333564323563616261333937306463643932323334 +62363865323737323765323239363666363235383531666234363765626132303532393164376262 +65363761393566343435326430643139393862353661656432643337356264386364613732386534 +34383565313734356464356364613866393230623831663430626634646231363462613730656264 +37373839383038653165653266366439383737313233646433366139356339336230663534613139 +36366664336536363138666439376331373630643837323633386234396262336339636532303632 +64386539613361383362663063343866393237383163656163343932666430333738663033633062 +65303434336430333233326166396533366334613236643438633532653335313265666134663534 +32316664626561323161383338316233383966393261366533346332376132623037343261373638 +38373038383738666334303666643936363637643766316663376432613562356137613235323063 +38373732363065346330616461633432626335356665666435366264343734393566303438333331 +63333839316233306261396533373362356661666236303066353235653431626634396130336438 +30326337323134346135356464666137343630306439313364316137313165643330346330343963 +61333566626463356362656538353166313037633132663466343331633633616264643562613266 +35383032636435313966306364666263373765313134306361326332303230373138306231343762 +61643331366361306332643065633330313964666435363836393038623930616631376532656366 +32383936643335333162386461316438303563326461356435386233646130636563383238656465 +39363732643239656362303463613033636463656463316635383731653835633332623235323139 +64663230396638333139306330353239323263383266636132306632653861326565363939313762 +35376661633231303031363839353764343937383833616666306664396562313864303462623831 +65346566326231366237643064306335656162316562306436613339663433623338633634666630 +62643664326466393733323737363038366432313637363637306635393065643430343233623630 +34393337316235623739333863333836353462313163366339303731393561623461353364653666 +63623138653535303163633364386237383662643639666331353932643163633361643837633465 +64306438393332333964386336383533363239613137653634656634396135326662623534336166 +30343933313834336639353734383063323063363633626462383762666363633566306532316462 +66326636303862366631663266353830306265383065643538373234373165326434386635623437 +34653766383536323339336238303531623962376561306664316330343936303433636265653266 +65386632366663646461333564356466643738326331333466626530613664323463633630623234 +35383032363166383338633537643337363338386261643365303432343736613937663864643635 +33313033633966333562343665633133363038613337613631626636626132363962626662656235 +36656665326163346631653965623563626463313132393063333335353939633662376464323232 +34303130346231633636336233373561306237373635666234366634333337663437326431363361 +34323062356164653965393562393430363536383962383366633061386664373435386639363435 +61666238353863356365666234663265333361313463376464356435626137313563333838663939 +36363161353062376331316637636630343433363335323562386536633135353861336364383366 +39306131323937376331633830383530656430383935346438653239623239383532393865313731 +34643764326430633764656361303733623937313065323432646534323561353564383030613765 +37363864653738376362303536626663373632663239643030663839613161393839373362643230 +30393134356436643666653363316332376638343234626337613339653034643036656438386165 +32643037613938303632336562636137666663663432666639666230666566626231613732303931 +65653631396334373937626134633531316536386232383663343239623737356638623438376632 +31373362306137363665623864646531643263303230323635393637313435656134636436646139 +38653836646437653261616333323464323431323037666436306565633331323261396137356337 +39653434313062623434396165663935636638356530343062393737376563343031396639656665 +65393361366338393831386231386239653131366562623562633833663664343466383637613134 +65653531313032373634663637366565653339333237656634363566313231613866346136333234 +33653535393831373662656331343638623366353636336132623365303766383837386434393531 +39373866376361343534386630323862326665636663376539613762376333326465623738383464 +39643535656436313162633232336132613230646361613835363937306166386431356536343162 +33626263303035313566333662363764353066303532353963653862623764363237356134633630 +39313961633933383434316135366466323539326461363061343337646134313538356661303032 +38306438666565393935646363326632306231363861653936313130653462313934316533306435 +64306662623763366564366333383938313836613134666563376336323838346166623135313732 +33343563313036346663666161353164306462363039666564363739633236303939653938303063 +34316530626530633437383735393262313634666661353737363162386662393863386131396565 +61326634623036633535633332663337653664343666363832393738333033373362326433656461 +63633338383666633732373335383731343265363535396133313664316664666564633134333537 +33613433386166366630633732313966396530633765336330623436343431383439653739636363 +65383562373064613764376139363530326238303633316535343062353431613536666662613162 +66353134346134336138326465663033613935373362353566633564616363626335653666663534 +30656538376532616630343034336564613263663730376439393034623737363930376530356562 +34613363663236623530633966633931646132636538613161363338623766306466326662663438 +37653664336363343435646263336461363034346261393939616334666434653265346465663935 +31343064633631653564623233653266633036363438366265656435616632386538616463656339 +37363437386466663935393064656631623334343335373734333365643636666337633239376336 +34653835623638396463356161333335303439636361653735623735356166633166343432653437 +36356363363139313031383163353062313963323162633736386432393638623335653161666332 +36346363316134623761666161626662383263366138346432666264386231626236366330363833 +32653561363830643530363366303237383230613132353836643631336630363830636365333664 +30396364643362613931316639663234383338623531353634343439343263343864383761386534 +63353939656137326130366463656139333731633365386334626364386130656139636436623938 +62646634313233333734376639303165613134306339656362376264393934383163303666306339 +65356439663664336365663332363164623731333763336435353830386165356136373236336261 +61636139333463623534333839656366633166323733303364393265323466633830303935383164 +39393838313566363837656338366239623063383632613136613636386634366638663232313035 +30646462333734633034303737646437346266356264663831353731333463366532616335366164 +30383030623939653939626635353634343662356365656364343130323463376236643234616131 +62303331383331623533376338313965313239326230663238653234643363323939326535383030 +33333039333038636630373963303561396566616139663435386466353238323664303033623161 +65633965646361333266633431346331313563643264636665333066383338653839386166393435 +33346161616132363535386361303961366532646537646339663737333439373930633361633166 +64396162303839396132326539303466653134333031643739333137313365613033663334386264 +38313433333838383630663134303832386533346365636463396431366637333739353735393739 +64396438633533396461336630303730616133363562323766383938343039666638343065663531 +39393034333163626339613431613161393566663466653961623030393766313766613231343761 +66346365666638646139336266646130376231396532356238353237623463353737393832633432 +39653863336561303537396432316432646635333839333565386465323161323461323732306661 +36616130363662373566313065373831663333643930376563393962313937626464386539366161 +37396566393162663461616262353338363734383462326235316634633864653336366466646531 +33316637393032616437383566373536386636643638663033366237383664653365376334396339 +65383134393938343164303566333763353266363864643864373030376634616130336439646132 +37363161366232306563366464363365356462626361633465613734356566613330303030333235 +62306462626531336562393237363537333333643438373665346230363632303862656562623634 +38653064633164386237303031393436346561343335666237353430646139373565633537326234 +31633833613864616235316532616234326666353034306434333139323637653064356262383466 +34616336613562663561626531663662663330346137626139326539626566666335613762333531 +38376566363265323364303336613131336331383864636430386638306431616134383933656466 +63363230653039653837663635643636636561373936383962643362636463373461316430383863 +30333138346530303636323162653664623735346438363739346637356131646363393032316332 +64373433613864396662613933386239373162393432636539383631353533336131616363386530 +38653134626638356665323737633133353032333465366366346635316665313662663630663638 +39326230323461316434326535613830343634653539306361313434663533356230663463313761 +34363039653438666365666262613162303364616163393965396132393966633832393664373063 +39623061636365346431336562333038656163616433626464393136336463626233653861616435 +36653762326635636564393639663233643065653663643066393464346136346163643034363464 +61393435343762303064313061626362633930333131636535356133646665356231626632306234 +65623436333034356234663833303233643266623661393534373963306436343565353734653530 +35313237383530333061383863373534666664623339653935356662316434316336393236383566 +61373937383032656339633866373866666263663130663566623230653366316636326237633632 +39623936353838326439376165633037353733366565373734316135346336343666393461393338 +31383638326530303433656134343331613662303165323335396334613461386337633266633331 +36336535643266333166646536323737643334326562653931303865643962303133336239373833 +66376562643633613865313431633561633233373839646237306438323863373632313065383030 +35646463316136393462343562666236343336646138393932373739616263333930303337643063 +62643731386263323539616362656338316664383062366237313433626462343834616435363137 +36613235376132383162393037326236346164636461363935376161626439313330663936633236 +34633066643239346531626632623761666261303231326631646162356463323137643834636231 +62343161303638653466326538663531333433633632393936323832666163323262626634366463 +37613933396438383738336563376332333537316365643434346635613132626362313539653631 +31636432343432363233343431306431643164663132313237663830346439353530656135653138 +63343430343966376538636334323532353565636664343230636334333034663961653563373761 +61313932333237393032323533626439393432623731396438646135653736313630323339306463 +38343833633461303638376634323337386666653939363232306565386264323536313439633435 +38646430373737353065613632663034333231386561366533643262366332343930306230653864 +32653064376664303535633631396630363830313862633565323830623863393663613037666438 +33646539316130613232343963346138643839306330333438303937313137383938346334643562 +65333565313561626135363633353732323830333434613861373439656630663262306663303464 +31303632663535313561326630333537623536393463623664666530323664306233303736636464 +65383065343235623037363736316139333663383166353236363465656662363632663664376332 +34626131633565656634656639616466333566303663616637333965663734336430316438393830 +37396664383237353838346331656531383233343731653537386639386233373936633139373539 +38336439323765393934663366316234313734336635613230623062623666396535373638326232 +32383363626265373530323839613034336462623839393634616134653538636530623530656434 +34376366386365336630366132313965666633346234636263653335383135636539333264663662 +36343236656662633862636234613764313437373531653839393639323737356262663233653266 +64656434323462336232366137646137303736666231343664376233333465363431313632303236 +64383132356331333731666665663934323961376138656535376262666239653335386536333136 +63346637646565396633636532363264396436636563393663343563383639653031323539316632 +61666236373930643133313061653762616161333766323239653638366566346630363032343165 +34386133393662323238633334323833616665323439316638363263666631383563356230373332 +65393263626439666366623739323539373763646238303464656565356638393831356232346264 +65343131626539346330323937366630663937666537313362303336623564623563306435366139 +35346138343335653639313137396530666639353739386437613638366530303064356265646533 +35353538656539303732353965396466663938386630666165313639323033323332333536343236 +38653737623839636136303133346266353939616539633131636534373165643866373661656161 +35653336373839366136383362333461363866653130616362646635393239383337663435303539 +63623637333363613434663962373734343732303435353734383365386439633661646132333736 +32316336333363636564313338356533373632613165376331323834383039366337346432373263 +39396262373633346566613062643262333233316339353933333631393233393263663938363239 +38323961623266323130383731623466643732623535316464616462623935333166643435323535 +36363738396437383034616334383131393461376562373862623666313835656164646230376661 +61633630633731626532656632613365336136333934383930336563616330616661313765633637 +63346232376337326230626261306261336165643334366639626535323430623662653734383362 +65383430373433326336633231366230323338373837343063653138353433343034383037323132 +39643163343438333061623664393131633965393765666661666230383261353835343864313466 +64626339336466303931656666323463643261393238393365326565353739663534616537643834 +63373063366565353632306431663763393964613137316162373861376161623663353763656330 +32356232613862363138393533316363653733653661383662333337643237626262336665306563 +38373834656365306636306333666663666331313363656633633338313238376461356236323965 +36373738623863376234616231373839623562303562343039303836306634306534386636626236 +35383633343030356563333637333465366661613039343064653336323266313465326336613065 +61353833383931613938306630623232396535326238323161633437323666316666373732663065 +63333563616665663063333035383066613636323763336439363961316131336137353534333130 +64626339363161323634666337393131366430316663623139643334616665373836316234353335 +38386461303935336462356363643666346564636362313539353030633164646466393932383933 +32366637613066336337306462633565373635626639333737393433326232316563633833653431 +64343332643535626231323363373332306531393461663033306230656135393034646133323664 +63656435393461393963653362373265323339643937303833613533343835626666306431616434 +63633934663765646631376438323238326363316264326232626261626432623763353639343634 +61343762373664613031663639363261353765326137653434613937633336643962323262386637 +61363161656331666339623331633864666635623365346465383635353337613534623736313139 +65303465323566663134356337303535303164326339656239393133613131613362326366653834 +36313065366530313430643530346163656337623738313538363865316137333036353236343433 +32626132363866373834373063313337333637353637386337373364653631623834353939336665 +30633663396466633238313135343634613566326335363234316130636632333761656233363133 +39616632303238636231636539333832626435336362393039343062393636383166623665303434 +63333963623631363831643234346437363739663165333932633233633065306633383865656335 +34366434376663303462356466613438633337333338373263333562323962643465333362373237 +61616265343535336435383930343039373436346336343231653330313963323964656336663233 +35383431663031333035383732363063663166323637343639636266643232643863353731653564 +36326533373233623030386230623565663066376632353639316534373438393530316663306364 +39363066323938386133663463653432366130633730343736626362373238333930343134346163 +65306333333766303132373161376239613633663437653831393162326430616535663935653966 +65336333303639623464623237653631343461373232633661393435633364663166366230373139 +66373935333163323864373866623236626133626133623062323461383839363233346162373234 +39316532373765636563326137663561353630646638623333313263393761333334666561323066 +66343961653264393262373066636365613437613331623165306337386631396339383961633830 +31316137646239656262623766623737623632376132313538396463336132353437353933623066 +35386638636530333837333633373430613065646239616335623734346463333666356136643237 +35666136383232613131376263616435363766306534356431663230613637363038356264373033 +39316432616364353136633266336131623039306239343433333765616630303734626361396439 +61393938313762353934383432316533306463366162316238333037656432383962643135616134 +63333566633334663034353363303632356461656337323336613661303936653736383434616164 +36336261383736353932663764383232646462373562636430343432343937393133313537313165 +30666533663065666134336533643830363236663835653865626362396364666665393863626332 +31643637613638366635333234313961633164666136636465366138303931373061613831343661 +38393733336566333039393331386231646235316435356263653361303162633738643331626130 +33383866383064666166623836363732626462336638386566653239613832653664613963656162 +63326636616332393466626639656434323137616132636237346434343230613532633164303033 +39323739363134663066616262356139353139656638356237653331633731346661393838316634 +63663463613535376134663535646432373862333365303164333861653632323239353531306134 +31343335396366373562613661306461363462333533333338333433393630393936306337376632 +33393639366563383962303835396536326462313763386231346238636265323633383465386661 +36303466376363346337333366363237626436316637376664656632323432653762393739623466 +63646364353639386632646230633439343631646336646236616163643962333636346563333233 +66366531366664313465383461633162656664663864613565393135353466373861333636656165 +62346431306639346661623462396136323338346565373763373530346266326330383134363837 +32373336653234396662653932636133386635333632646164633964323033316132313236653536 +30646233393335663765343735383266663837323430623835393635353163346462613631633330 +38303430316334376431323764616630313833316232343561633930623138666136303565663833 +32333230666135663333346236323261666663643364663065643639346261316535346164343964 +34396561386262636166363865646238363435373363383633393366303061343864333562313930 +33333336336565396166313232613562613136613934373065336334616163373438663462353264 +35346333306131333564613931376132616436613662363565383466373339383561633332646238 +66653335333735373063326564326663656135346436356638313966613831303461633131626131 +39323266623537633230393861646331306431353436396331663764313666373564353636353330 +64353532376536356632313034326138373934306136373761306435666561666130346134643366 +32336164303635383730303866323764613335643163343362613863663133656163636232396163 +65666636393063323033653566326532643537633433333130313436306563363239323930323630 +64363665376664383238323337663130383263306534623037636162393437383266313239646637 +66646133663464306362313331663333666162623865623865626565323339313764366366326531 +38633337633131393637363131346131396238356435653439303963396436363137653065323733 +33646438623838643663333034363530316539306238316337393935316439363235306234346330 +63653565376434303966363235306436303561663037383063373238363665636464353138633165 +31323361313132323961373264353032396462373030356536356639373634653337393837643831 +38366630613261636634626639333434313361643236383262373731333262373537363130363165 +38653638393336663765323033616130346330666265643065343063353536313864663036383036 +61373938663364396663656238663762316432393035306135643935333131333733316163326330 +30396461373939653435633964356236613665623536646364663834343033343261633735653637 +36336435643536306434363762386334386133386664316638353961653737343239646332353431 +35613234666630303865323232306239643639303836363264656361633066353930666662663666 +36303237613562623565643136353962623435386431373930633062353764653739393332346336 +65633738393033323637376565376532356535613666373366373765386364306563356339633633 +65646161313639316366343261646139666532306364316135613733376230326562313538363235 +62343063353439626437623533383562616432613262656632303833313139316531303336326238 +35383830313034626233323839663165376361323463383161333661363565633835333234393866 +66656139336539333234653364613632323865383331303861343461626338306464623730373637 +33323731343261623934396536623639383631343763653035633433356533373034383631643130 +35613830333333343632393730303334663334643164313336346131316664373065336431643530 +33643064343337626366323066313731633231333865306531623639346535306262376632643663 +34623961383566643763666365323336356230326631313131643734623661666263396262633738 +39633766373930333465656336653031303764363264383163663638326665643035313035376532 +66656662303764383030396566376137613763386135643431346330313634363861353062383566 +35343438653633313463366637656433353136396363376131343639356163303035306231376132 +62626466323439653236303065656131636533396261633832656439633334336565306334373234 +34366535666131356132343533373235666439353131383463326538383163366630646235316137 +34373132633832303134656435663163663964393864636231356164383135306566636264336234 +35366636376563616635313533396539613066346332313765303163366236366236313463656338 +63653638663764653830306632373163633732323264316437336631646330366633356362666637 +30386439363735336430323233643763626563383536306266383039383563643439356235636164 +39303164326335383765633732306637353739656634316138393164313839323139663961376436 +36373033393462663139336461333439306431336436316531323232656339393462396130386132 +66653764336437666565303031643535636638666630643164616265373530316561306237623264 +61646566623338333136373765366539306235656361376238653965626234376535333338336564 +65343332336364333739626461313834323234313533343765373561356539306431363839326531 +31653738346435326338313534336437373236626639626636376634636131613933666666396331 +64326463633532663762626138376332386535623465613836353161333036353463646665336233 +34633538383137643561623734356562366636313138363664633835313032616166663164323736 +65393633353835663532613762646239646566326239383837633861353237343434666663616462 +32396531663966363966336539626632303336333665356238323137613834306461613866323637 +63656166613339353131363538646233303136343937633932623366626437306264383137316166 +37316432306466663437646634666465313632313138653461663335656630653232636630393462 +36643464393735633839663030393237343036346236613833636530656533303734376333333234 +62643133376634356639383663346131303833626137383030303531663039363737653834393335 +66663439623565393461393261633536623036323539643731316266376430396335333131313033 +61336234653066663534633234373837323636326262326430653135356266643038636130393331 +65363362646637643762323932663963353837316632646161396438646564366664623638643633 +61663935366662386530663231343336623936663165343936343736646665636561616438643936 +64336466363466386163626331633638356262316536366435363831323531313665376538626634 +33613464333336626436363030616565386337663133346262643730333632386137626665663032 +66396631663138656639656665303264313335393632343863393435646463353432656538343430 +33316366343165306239633535303062303964376664366132383739643937313366623230666538 +31643261666163336432393331663737343230626531306465613832636535383765623066303432 +38396534663362383634646165393434313430303035646436306337346566653038613532393035 +62333832613530356166666665633635616330386162363736376166653462643731336664363666 +32373737323533373935616233646632663337613534353038306431323335386363373562356531 +31396161353161326165663765623331616137633434663365356262383036646162383564633233 +34393833623534373934653035643738313761393236393163323261323634613834663733613133 +38616638343965393261333563366132363266323235313566383934326332643166396665346430 +66363762373363393233633963383864623430373534643231313233373565303065633066303230 +66343030356331313264356332643166656234313332396262323064393839333630313261376234 +34313639303734643864363434343138376563303332316337373865643634303537653162373739 +32623166313233393936303363376439653239626632373563386336363035636535643534323534 +62616536313931346362396263363661383634333865326436393361613965303563373239653039 +33653536323933326634643063323031633935623835323536663762323933656238643635303838 +34653639663539616266353964636131326364643266666464363933663362383838656162616631 +32383338613631316365616363626539333164613061353465636663653634323432376430353231 +66343061386639343564326433316563396234636637393337346464306335646432653364643235 +39346566343633393430363138353330656336386430626231353539313437363864306664316433 +34336535306562306165633539653930333430333062363330656263333161336238306236316339 +38633431366137393462623466636330346432386135353334343131346636353639316635343064 +30363961323538366666633462373165663262623934376462373038386633653965343430626537 +65326261306235393566333662376265613930653435373065646230383336666138656439633663 +65303164393065616538393965373166366436323331383165383835663861303933303133653331 +37623134356336643335623437353731323139386135306537613132353331323532363531636361 +37653533323238613730303633633162636532376262633037636261303431393137376532633836 +61336136643631316233636531643136323264316166323937616466623731356230656161646165 +61656264333436616166313535383861653630383663356138306636663939313631636361363337 +65366564316133666365633939396666623335323035383237633161393261316633656234333933 +63666433333436373431313035353737373361386430303564336364363130633432613165396632 +30356137313132666338383237343364313838386262626636653638306364353461323633303934 +35343533373836346631326265373338623337386665353938623565336237663232653739306335 +32636637313635326433306535363530613634363836616262643362653566303361313532393434 +38306266633163356236373766316535306161306531353436656337316634616664646134613531 +33306565633563643962613665376263316333393465666164336337326539643631306438393931 +66386133383638386534306466396165386263356335323164336563643462333532613537353466 +35383538633230313162633961383938626232366237393638336438383334656639326262653331 +38303033656138356664663465626334653938326135376266393239633563623935313066663034 +63323633383861383739643764666437306131653039323831383462376238316461386530653666 +62383739346131303164366263623834623431333433646139343331343561643231663633333933 +62396335653931663731353465643432633233666634366165623230356564346638613064323635 +32333531623535313661343563366633643738386461306433323965313634663231323834613564 +36303463326662383732636331366662653532623161356661646266313532616637343037633562 +32646264323336626166653230306433643861633163316264353736323737333733623062643237 +38633639333838656161636537613630666363643963363334373033396339653131306135323833 +35623538356236393730623232633265376134353965373131636462656237313234373130346438 +35336131623137663666343031613764383334356333643638373065353164393262343239303663 +65316637373762633438363564306639373032623631376536346466616231663835316130616136 +36623236386539646530393435346635386536633666633165323836636662666635663838306461 +35663463643234666138343831343966666230643039313462386236623235366431366432646438 +30623237386437363232376166643130653833326635326332323238333162623034393935633966 +34303933653866613434316337653831363835323463313866306537383866373730383639393436 +30356536366337333733306162393964323862656536303863393362623431353264663833323662 +66323630643965343933633064346233623564323366333530663964376531346134613033303166 +62356266666466346434373939656461393931396561313562306133393161623339663031653133 +36663764383965623564653732373565653566303065393432666136643437623638663638376432 +34333364343664303361306234616231366632646137666137653066666261346539666264343634 +63653932323465333933373531616333636362616562383938643863616636316138353838313761 +34323665663032376365616539303166633335346431613663633336313931323536653566616533 +66616436613137663238363434653136336136383138353636626262333562323063383339316436 +63393539343234386166343239353962323063356634643562643337613334346265393836353235 +65353634663762613933306462376432636632376131316430613636373636366466633033666234 +30623462393836343735333935393134616434366634343961376265386530376566633438613132 +38653735636637393638656239353562356663633033626435663631353934353939383332343331 +31666166343533613165643637316239653163633566656536363233616563623134356131386432 +31356133376238616234313530656162313665336435633530383864353835656132636366626638 +35653133316539376233613236386665373333666663633937343531653035393663623834313930 +62363064623432626130386461653539343766313463646465346236313531353835373232653238 +61333064653066643439393630376266346434633636643731363731333436303665386237393963 +66363762303230653863303264383738663036636536633938353161393333313765363539323939 +32623535616238613636626436306137656165363930323730383035356662383238333363633561 +30306366353163313237386161393137633463626336386561623665353261663636333532363539 +34666533336336643433343133663066623133303838336532373934636132636631353032366563 +65393430646632366630303039396435386262356161353335636261616266303936313732653365 +38303430623431353635373738343262366230646364623666333030633138663235656530383232 +63363666613864306534616362623039323334373161343432656461666666633838353961653736 +62346462653439646633363565323934643264396463316164343530353363363365646130666535 +33373237383162383033373933343735623434306665656531386239366266663163653734663763 +64656637336437636235353730636536353962306461623961643430366331343438303963366562 +37656336343436636565323862666261343165313633333936383631313965616135386161343737 +62663232306230326665313164653062386262373365393930343762306230633161653330663334 +31613233633236643737333062666436336237636639363863393637643465346430346530336137 +37323235313239373030326636303335666565323430363561653239306530613163323836316665 +34336335343830353763656663376265316562626631303166393535313362666266396238613634 +30613433313330623963396234363461353833323438316639643962383833396637656232643866 +66653834373865343162633662656636626566333764613562353838633639363063313436376533 +63363664363765356132633938633230356339336136323439616139346361626530663436366463 +35663535333566663962396261393364343836623435353137363532343365333066323334333464 +62383134313831396639386537333362303861623334353834363966333534656430613139646333 +62326637316131313430346634316431616536643136363864376136366536306562363862366266 +61353664623763393937303131353430393031316237643531666133656635656263636435393036 +30333635323534666262313866356564623634653134313035373864313166653435646265623435 +37333137303838383965613336353531313266303761383631633164623532643939333839316166 +62343063326534643335653938353966386438633830653565623164316365336339376361393663 +30643139323430333331333063656533373837363130663430316131316564353466663131323138 +62323737303036343835346235313566363166386637643030653162396663646164333839623762 +34356533353339663539383034626430613735396466326561633764346539623839363133343635 +64613165356261363530323337396436626639316634653132303938343032646435666232316639 +34363962663064316333383838333761643539373762386566316132323633303761356632326262 +30626539643663313234333431656335643439303436356263323332366133333431613332346366 +38326166376261363433313037613861626166336464303138613131323963353663636365363033 +64343836396430343630666135376533336335346138396365373063336661343961646136393634 +35343762306233326162376133326664636139386362643566633563396230376633383338376635 +65646537633365653638613864353763393835626666326266343036666464386262306330653164 +30366665303532363133633634326139613632303264623434616433346261663135313232623130 +35306261333363356634303338653435366661356232326438373333346234313163343763306264 +32333539633163613030363062326163663665646265656663636435326565666331303734653737 +30376263353438346134376561663265303230613731626130386464663964346237313432353130 +62313464373666643431333631316564356130316165386535343161306463336131303132323536 +30663734653330633762303437656637336134636662383761386334633763306233303339666534 +33353530313430353830656433666565363032666339633438393662633664376466323039343866 +35316566363639643734613162376532343062626164393538303865323162386335333236626263 +33666639613563646566383232376131383166653037363862383337613665653432663438316438 +30343232373237643338303932336332613839383535623364653933646132356533366537373261 +31653066333438656132383634313831366432613938376662393061316337613837663033396238 +31313965666536653265656332633634373530613236623733303663393563396239323535316434 +65636338376262633432623236343631313534613264326338323062663637363738306165383166 +32333063353038626638363331386431346464623934373737343362613165626631353139633138 +62376430313563643638643166363237356535393366346637386361633135653838666263663064 +65396336663166303037343131333663366432623938666337623335653530363337363263393764 +31633331343131616463636434633461663765363864393563373864363538376438616331646634 +30303830653564396562383239373733616231356564616133633130373534643734343730353463 +30326261633162663839633133646463636333316131333035623762366138333861666439336134 +39643833646264353731393732633365356565353833343531643035363236386134663534366662 +36343338303136323566373963636533336230343838346264383966323966623634636630613939 +37353562333134376630323332393762323165393636353638623037333738623634316638363638 +32333466393235663161373362356333386336386231336664633964626464393137343239313339 +61656362323465653965663934663337636131373934363262353637656335663730363438626239 +65633163643430333731323465653130323630383164303463343761343565366632623865306436 +37636662653565323734613065353538626538303239383933646332336136353833383232343533 +34383664653335323863653538623238393239666661333337663064353262303135396139366533 +34353131383734343831653662633165303036313439366165636261656564306666386638326135 +62373735363964333162636538366338306663666166623935666631656163373733396532626564 +35346435376339316263656539663962643562613031336236373962613733383237623536356634 +62363436376230343864303133353130353134656230656266333466353661393463323764616439 +62653663653537663032363364316665646135643362666133623335353363306338623838313638 +31303931323433346533323535633363333465336465323236383033613434386238656531383236 +63303864306438623233656362383530643766616634663263383862646135653735336162663635 +65366338363434396463316630303535306338356263663466383933353239653338343233653261 +61356134313139346638373933666166643366623061616661316637313134316663353866616632 +66363366313565333365656361623130633630323162303065616161383933373730383031366466 +62643365376562303138663466363135303364396130313137343331353030326631353739346439 +65313732626265303966303165333463653030663831663861643536393232613765663636303237 +66336363623134333739613939626565616137643934636435646636326237333064633766663138 +39396439386565326532663764316233333035366633383161343063343937343934323061343861 +30393731366665653732613233383035646466383437353136633365373835663066316462353161 +39336335346338343262626537313336333530613435613033623664346632633163653738333036 +31303666613430363930376330323330633337383030623734313863346661333831643735363663 +65656131346539623062623666626562653038623031326165616433613938306562633330643036 +34383533346533313132656335663538333062326330333038353266306630343662366435366237 +62323964636566636234356637356238653631316262396638633538666262613939653864613734 +66383262393166626266396132336131643763333230386637376535326232373231613364376266 +35313938373962333935643130353332363931343162313361616265306137653163376431633231 +63326431376637316136616530373439626139626539353765366239343638316233396163353737 +38386666306636303062643136383932363637393130663835656432383336356534373236633439 +61666230366333656161623361653166346663626535373764366336633936396336303733656162 +35383434373539653766663934323339336235663930346263306537333466393831333334656135 +61383637376162326431316464323163326432623231316362316164353837323861303337303265 +39316363613432316437393637666566663361323936663863326332646464626661326262356332 +32376432366161666538383130383134616337356330653633306562656265346533343262336463 +66353538643532656163373464306464333562306532313732656662373631333131386362663465 +65376137666335663332373338646166386166343333646262616163376632303733356336613763 +30343461633063363039623032353439356666323663343261666335616632303266626436343330 +61326464373636363733333731323861353233376437633130303638313963346430643732663538 +39343433623939376633636561313639323361636664356134646233326232376164376236623633 +33336232396164353162353462333362653762313262303437343039376639313036653063326238 +63313931363336623431373865643136643236333939666434633263643038663665353239353463 +66306565316563336236383764363166646333393465333337626264313531333562336334333639 +34656663363861373733303166316465343139366639373463376236646533666336363536333464 +36343761316431346165383637373833666438633335343037336233396536303039643431653530 +39653463303937663336636633646665666361613134626563386338613530336363343139333838 +65616539653932373564353766616339323534656236386637366431623132393064663962383739 +64613335636462653164383939623632323563396162663765613561633132346638663666626437 +62623038343064306238306634393939303065623036656234316662346361333238666632386163 +35343436383035383631363063383532323632616334613732376365633839653762373266303836 +66343634353861376365663035653132636136393062656531363666346564343131386163396566 +30396161613331643466633962633434383235613263373161646532313432653962353033646665 +66626232643066346565333666363533636461633663393437626139373066393765636331303632 +65353861646131333739643738396666353365663461306639653431356232313062313736343361 +39666437303530323030626466303463343938313135343931383761643132323561346264616439 +39323765373238303461663634353131336535633532343763313363653862326662366439303230 +35623061663336333236356165656436636532383734656634636232376436376235623463663433 +63653337616264376439396634333535643066303164623335393963616437346631633335303462 +38356632626235366536326336626331396661613461306138396664623261653763346561333230 +66663633333036633635356335666366333963616661623238313764333034303531643566633639 +35326661653637643730383132633338353432383266646637666137383137353264386462303632 +33356334386336663864316535623036613134386461643839626661303966373036323735616134 +32666265666463383533316365646635396632643034306632306136333030373533346337343330 +31646536383836313162666231343733646635303136323731383334323230643330316232656364 +62343838326436616234303032393661303765333936363762356463646162326266653139623762 +62393137313238666636333562316230313864613766623032326336633661336166336661653131 +32363361376439323961393930626339653033646435356463656333613163653430363430333063 +62353762623332623563656433383037303836373064303338346261633734313239623432393536 +65376332333163353139343434373861383961613935363763653531313433373432333561326163 +34653635343531623730306638333163666137356162396161656265323132323763343837383764 +37646565366163323635656136373065353961346636333735363939383332313934376663306237 +62333530356536626265343266636666323834626235343531323038336166303436356534383136 +37366430626437663139303436366231656338383239373366626536306138666564653935636430 +64623639393962303338366330336139313537366361626436333835656462303531656630393966 +34323166353666656431363335613937613337626133643762616535373732623530633435616331 +39623835353766663138666234306365306134623835663032656234336135346236323135623639 +30346638376337666539626461613437326462653137363238646132386432333537336338336333 +31643233383236623435616631393963303962663662613466373666333231343335336539643336 +64343233303732326538656434626535336562373931663238386665373362663566623533353731 +66613766363534346137623336626533303065376138343561386137326639666331316432663334 +30343631333838323039623137663363663863373533653035326433653033646135373135373735 +33343738633031366436346231383632396531383930353133313535363435636135623230386332 +62346539323464646532646539326263333736366230356364303436353466616662306164636666 +64383333376231316437343334643866633337376537306430303834663437323633646137666461 +33383462636535343934613738353161363865353030336530653732366131316535633034623237 +36343734646164333839633934653738623163613131373765616164616135633262663566323462 +66316163333035343061353734306263363363636564303962656436643563303065313939343166 +37653733333563303034636239313236366431346263393166616465356561323663323038393934 +35623363336564316664626438643234663135613466383264623835353933663238663438666130 +33343532643834666337393163653035356636306137326230356230343962303036613362363266 +30613035643066346633613665303762636639663130323031393665623066306338336362316339 +65346261623839336261633863353365643964333265323462626236623363316437623931393638 +38373964343763633466383735303838323461383431636666653361613534643434336665393763 +34626635373830633662343963643161383330656666653132666161623537313366363564616330 +38343063613539656461366336383532633235633331306564306230313464336161313039633162 +37363465323862613537323265373935613939653639323735663634323434383133346435373336 +30336465646364623861663563303439343133643962613233383463353864393465363239393864 +61616537353530373733653931386235343161623862383833323132393232333935373561373866 +39636261306631343765636465663763333163326166326639346463363762323234303837316130 +62653233326664316432623330333235363634336162393230386362366164303965663962353931 +62613238336238633631333237636131646430356535386437623866653862383332653563303362 +31333261376431613763656437643734323565333364643561343130643832633964333437633630 +34336231636334643666623463396633333132656632376436316135353430623834356237646662 +62626362633934323834356266366436373632373638303765313339336635326135303862653762 +33316535656438613766643532393463333065326137323438383933313132373065333239313932 +32633332336465363162653364393633373134626165356564663837303263313630633264366466 +62643338643537646564616432323530656562333234356365636436303936313235633731373332 +34393638326566363334356232373833393563376665376365313364373636323639326439626561 +35306331313566396432633235353232323434366639613265316533646362663533323933333362 +61333366376164653833633330646133343835633133336239306330356438353064373338613264 +31326531336331396264623332373732303064613863383661316336313136333634303633323037 +65623631616536303763353833646464303966336430323065363431353430616234303939663735 +66636565656463313165333465616434373031663937636662653566316131653738366564333436 +35366364373764326532313938303763663539663636346239646536326333333136313934646630 +63343732623335633334653566353934653232303337383330333862393963363930323161386566 +30343264643661396434346663386466306632323964666333613332333836626565333364383463 +36363036353862303234616636313962623230653035306138663431613763636239313233346265 +30653365623566636234353838313363303163643637323735303335393062323432353761346561 +62333534396435643737313134343230346561396331366137646563343130653663303134323430 +37333238366366306631666365336365633635666362666438313131383030323934303966363431 +62623363623864323332326564643930373530633262666265373435383265346666346332363565 +63343733613561316639373139643863613531376261303863333062646533653233313936633464 +31336330643439326666663466326235343066613664373533623135636164343734313536353631 +62363539383033383366396337666637643736326562366332313839646637626636333164373238 +33613130323466646164666334643338303231373230643166306236626661363537343861353038 +30666535396534323538336365396663663730623538663739333763643631616332653938643436 +30366636663231613064646634336139643231356666323461613638623036616466643661346531 +61303163366438343136613838313031623966373836346361386435356362636566356330306130 +35303837613866633333306565313266306230613933306137326139616561323265613234623439 +39663239346164663361616464353232393839393732653763656263353063626361346663306435 +64633565386331333334383364356637366166336130366635316435373761636433643735386233 +33373366633631663635326236656230316433633864346466643735316535376366323538646563 +36333030613731373465383866613034633637373637356337643538333331333163363431303662 +36313131636239353764626266346636353363376662643131383461366162316164386564613162 +34386665653564363239373237633433353064633338373535316263376539633235666539623532 +35613736346163356539346337323064393431353839633664623533346333353662356635646666 +31366463316538656532623363366131653434336436333332323237613132643132663763373231 +30613061356563356238366165396233383431333065663939326262393036336433613363653562 +32393166626231376134356433613862396162303635383165326539326361346531313532363461 +65393935613530663537386565646339646631356335613439643334326261363238393031353532 +36363735656436626631396330626238613637613037656433626239633635306463636538313939 +37316533623430313662363738306130653562626437316537623131636530373131666237333439 +33333331653661623237363030333337633334333361623532356363643931333536356364343739 +38353462636136643064623139653634623962323763653035323262313236373165353833333365 +37393663396133393537646263376231323862396464326639326335343038623431336536616338 +61303661376638313864333234306235653837393363353033366432353630376562363862313963 +35646431323138366537666433326666623738343134643031386138373233343136313238663166 +32323935393864343961363932366261313830366635653139376363303465313930346431366464 +66616561613932663863333135653964393135616636376664376366383664656366333039343333 +34333630316532643764346165386635366462346130663265666233656536326335376265633562 +34313730383636373839323332616131663437363563356232356531393737613262633963323065 +32373535353463396439343834303631306437313236323039653661366336363632336661353831 +34356366666165306663623866376463356630663363303939323964376434666264626435386639 +63656136326635613136346366643536653361643065316562356562326539396165353161383234 +37343032376261306535363366306561376235316663623134653936646161336438653832663036 +32346263306664313461643464336564316133356137373764393261323336323465356237376662 +62333465623531666639386666646464333134623238316564316237383334653035343331363966 +62643564623132353162643039313437336162653633653938343864353839623835386433366230 +35666436343634353333333631363433376530336131393931633836363464373031396231346564 +64383531343630613131666566373130383064346264363834363136636435626161303661336565 +36633436353463326538333630373535613632336231373531366335316334613130376236353434 +33366265646236363161656138636563663062613764343334653936623833623265386139656638 +63386564663839393637613936386533303764356162616662663133623964656664636633373066 +65333765616531636237623061333061383437383664656163376261646332353766336637613937 +37626433353933303165393239633535376531613935353333333639326635346565626137373431 +34346264373932313235653230666238623239386538366435303238366436363134653662386633 +63303761313465646538333331323566623835333065393266623237313035373634313162653135 +63633137653061656231373231386237393665363239646332303933636164616434336235643662 +36626164636539343365636436663637393166663664373338613164653466313037333161363931 +38633435356630376237363166383965663534373136653564313638346232363264376230353265 +66653964363261323763306362363562303534356465336661356234663031303761316164313737 +61396133346134636462623333643364323230663263656438353235633036383162363636356236 +61343237393039656232313633353930363265363066646434313632323134373536656134616235 +65666664313064346339633566336530313239393161643236653965386461303135613230313264 +36636538613233613937383633663038663332346163363162353562313262336239336661326438 +66376134393562333032323535633736653039663034376663643637663635326131653730626238 +37663636613934653630626535376466383030386639373961366538356139356335326661633539 +32343738383165646365326663353538383232336633326463363538353130383631383334313266 +34663462346638353932303231616430663930346263646438323933313531383037663232646539 +33396461623939626131343331313461353732363164636437316434666632396535393764633165 +62333464336137333930653165613763306365613166653061323461623165626362393036343833 +35393062313336393362306661313032323363653031623561376235373830306532336666376362 +65303965663031393530336163333331366538363665333330316636616236353262303265613435 +32363765356436613534303533386365323536383932366331666235626230623632633938306538 +61303431663533393965653062363965333162636231313365656465363565643564353463373334 +64656635633837343634303331366461653664643135323534656534346538623238353235323936 +31633337353964346330313561323536396562396633386332353565393861333132616466366562 +61396432323536396564613434633764386465346635646561343262633265336435326364643265 +34633361373139656362653335333131376466326266316332663065333631636137336264363633 +62316231366231636238356432343334326136643066626134323563386137366438663365366333 +32396531343034373130613061666365323462643036613531316662643539663536366239653461 +66326266353865333931633135366231386430623539626638363637373131653264393636616463 +37333264636139386635323035643061373034643834396131616166306662356338316365656336 +35343565306362363861393061373964623039363763386534333035306661356566646266643936 +36376364373566333737646237616634343631323563393134333936326434376132633962316366 +61323839353935346635303235313936343562663338316561313437643235323131373933333534 +63656162343065643637316131663439346239396466353463643963323266356135396232353262 +30653434303135646538623830346231656135626437323637633934643066326133613236653563 +62323062616332343862376163643165393765366633373437626338333930616639646265333161 +65646266306337623639646465306538396562353662346565623835373864626139326162346135 +33643231616362383535663233323435623036666439393232373264393930346130653433353333 +62643635333764373838656364636535363338306364616333623837313830643465363931366637 +34613465643839313039346563316434383139393861373063303939343435613064356263376462 +30363838323737366663623431626361396536373063643935633931623339346565383239306432 +34396164353163323838363562383638323661363566633566386236336438356665623932346130 +64383536666666383633306336653136626634366230633066356234353031643531653261653336 +33666336643536636239386435353164326135386561303436326137316431326662343661333963 +30653930633635373062623561376335653936346666643234613336656336663561633764353162 +38356235363564656135613965343032646165343733623835376635663539323238346631613837 +30363739323736363133666138313636323766306239393563326536353735303463636635316533 +36383565306233656332616666663062373232396639343636323230353636653030666365666264 +34663566396430613362376163313130386130623464383462303531366461323034363164646137 +34323965383132356131333464363039376462623636653334316230383262326561386532356461 +63613865653363366536623963316437356663336436326230636665616364633530666133326365 +34366462643266626666626263346535373437356235303534373366303639633831653535663531 +64316334653838316231653564656438623364376632343963326436323430333330356265666134 +66333337666238633037623234383333626365333031626461316531633436393535633834306239 +38393533323139353332633239343538663061653634663233633465313963333937376338386464 +61343235666231383532626631323638356237326638633761393530393837663834373662343630 +39316162393636653439633434356335326135333161383137626538336438326665316264356132 +65393966636561613766316265613061396236303134666163343732333530623363353665633535 +31316463333864343633646632626132313832646634306261333937616531616362636463353838 +66393761643166633638663635343461623836323863386361333130393061666534303132636632 +62643835623034666238346433616663643538663565643062313237626236653366303534316665 +31653263313935633965646162353338303566336430643038623139336235386536306363616532 +66623737366366636365356565313137373531663963326165623131623537376462646133333366 +64313163353533366339343838646338623963303035633934316332393961653563633833353433 +33656566393334333730626638333337663434313731653036653439376362653635393665366131 +39326262306237646337636133346464383464666530626234653365633830313563386535376336 +32316430656133623064306435616264653133633961313364346337366233356334323636663739 +33346337653838646438653236386237346165393165386435353861363631633265393230383235 +39363039636434366666336464643630373261636335666563613766333236653332333231303532 +37336565373061663062306164323962663335336538316235636637643634383130643464616536 +64633235383139653038396665653630346633366538336230326135643763653033343338643734 +61353066663362623362656531653337316363616436633835373131373061636439383039346133 +34363264323639616137326437313030623139333830633762336630396130633264653936643561 +31353461633965346431343437383030353462316365313234383165303637653434333265313036 +33366163333431303466313931623432633939333330376438303838323535393138363763313038 +31633961333036656563306139313434646666333731346632623764366563626330376531373763 +36656333366666316434363133323961663230356234316561643933376536343263343533363261 +36346561623430393934373032376162306332326264353432663333643133633664666132326565 +36333364623036373534343362633630633738663961656365653165663939623765366664376633 +32316462336436623462653138333831666133656333313435383931316662663564633631636636 +35383431306663393365663064343661623432336162336566666163363333643364646464303863 +35663330356638343163656235353765623566643133643935663231396638303236333034633834 +31393166633965613737303537356239313064663862663563623537396539316661373635633635 +66366337363930353265306132643062663761636437376562653465643135663539396334383935 +38363931396361366163313031633838646666363664636634313663303538366566386437303035 +36313937363936313765393231666230313861613333643830356666663738633462323331383561 +38346361343134346164663265303635356236343961623561363939653134303665613662623361 +66343631373236623138353732336665316539326338333161643665336662313330333437666262 +63616534346137336636346431666565613134393332383338663137663939643734623463343866 +35653535653237616335613132656163373331343430343436613234313936656532363966316263 +32376561326435643938623261376530613238633838343037623933383165643739343061633735 +38353132366638643630613936653933386562636465613333383935313733323239653034363331 +37373631626437353436383838623164656262653033353639306433613466313939393033373865 +66343830613438653039306633333263313766383032373635313333303533653938633636323131 +31346163303761663036633633616562653735336565386461396532333866356336323662383863 +31303838326430653834353361643835343564666533623336653463363365663039306261306237 +33633263633230356332623539353063643039613830333633613234613564316531653466333362 +38653761313261353730313366636633613131643531336164653764363133613733323435323832 +61376234356232366532306130333634313330383166373531323034323465636464306439333036 +62656333326338316438366563393635326439386662646132636231343636353066656662396437 +31616366393938623531613039313961663934343338316535373634646532616233633637303238 +36396661353338363065343838313636626463323838616164363066343638383361656239663731 +66643063323135643631323538663036373265633462313834343065313235616630393566376230 +35336438346365323036666230306161336237613430643039616135353633643833346330666431 +64343961646435396139303332373764333065653062386339363666313036633735363835353034 +61313434303332636331396163383136653161663737666265303362623331616264306234666531 +32343662356162663961373931363264353166623961343361353935616562396434643830393934 +66393535343435343536646637663738306639653734376665333164646130663839323631343436 +36323833303664363233353430366663376332323463353232626337613335323863613432303934 +36313736656432666266343739383534393034636463353264353134663138346230626230643363 +36353437393665663166666432333463373565383662623737343036616537666161623131653730 +37303738386333363133373361303738306335393730636534336563636235386662363432303336 +64616662633761373265353738353562373331353030326638663839343435643831393930623064 +37396262393536306139663032643233323731386162626636356364353163333339336161636234 +37313265306332643236376566366262336563333666366536623632393634633833376164366538 +37366535643936373039383030613935363761336331323963313837343736353466333130363731 +39613233663038323235323833376165616631663132666637613034333564383838303065363434 +38623935313237613832363265363664373039323932643166643338313931636639316662383037 +63346563643962646664343538383832323966336630353337666331393730323561626666353364 +33383666326666396534633839323133633036343933616362313935616438353637316238366639 +35366332636363363932633638346330363463313761366562623566613433633466616465306266 +65303031383039666638393463616432333738646565326561313166313839303037326164613734 +38643034663232663831326138323931306262373262376430616262646263366461663937393065 +65636561353563633465333162323332643161623163366232336230303261333030316466653038 +62613633613733666365313266303534323064326431303461386164643863643765363434383265 +37616331343231383462373263643635363436333535383930346439613566333230303663643139 +61393061656233313262316336653563343230333563623233633036373866633733363137666462 +35643664326632303563323035343265656161366436316138383163323432366438626265313936 +62366161383038376563663239633336616630343837663732646138396166343838333330386431 +33393339363133636566646639373136326161303135643364333331393864343162616337303531 +66393538376264346236613766636461393836613037386466333965316461353236633431656361 +62396439633034373237666136303238626137656665386636343365386365633436663534336161 +38633639653030653061303137656131323535383834396533643330376339346235393333353336 +31633564383838313962323537393333333038306665623339363964366665373539623331326166 +39633863363836656364306365353834366639313236383661383931383234346330346135383337 +66663461616466346165316561393762653963613733343739303738333639643565666363613131 +34363433636662306662346436653736363065646430343961613631653739336335333963333631 +62623463303037316266336635326138646363616365333533303936386633333332336265613634 +61653234633564336664633863396636313135666662306236343635643239396333396164396338 +36353232663433393066303662636537653339623463346432396433346563623865643566366565 +32343039376330323462346462313731633633373165373031383664373735626330396235353161 +63333238623737396266343739323462313262626564373633326163643330633435366633636638 +30326432613430646431643461343261656166353238393662366133646362343066323933663033 +37636633353632343933396366366432366639613863643139616362316663636635323833303963 +37326366323166613464373631383031363663633632316334633331616230386562373463353266 +63393038376234386533623161623566303433316163636431633339383763393834363632303062 +30626235383032653863373364303939346238386636626366656233373139663537663431386432 +38393832366431393262336435616238366134623666386163333265663835653936616337353239 +64613637393438393033326633363736613733353061656132613836393763623136323633313161 +35383035366332646433643866633464323161396634376232323130643731643337666463306433 +37613931323564343665393166303563356634633935373134643362636565353030366566323561 +36666366303266346239636139346161666138336135386639373334643366646330303737306131 +35663761343837376563393737663537633635353233306531356163396536353239313838653864 +39633030323330323639646434663932313364373164336530653031653834613366363632356635 +38383036323531616265343336636537656433316235363836386466643139646564663932636231 +36636462316162326435386261623035643534316339323838346662363064633831373736343565 +33393338636361393433393731643838633833333133616335323032666365323063646665386535 +66633463386538333833653464343438653564323130666365353032643838626136373630613161 +33306163353839333131653333343835333434653763646630316262373861373930646562393538 +65653865653161666633323738343862383265373731353831376638333337383432363634643463 +38366232613835643261306531623231653039313130636163383333613762313661313464343361 +62353963623862326432376531333337303065373933316364373234366461333037353130626530 +31326531356663373364616630353836373339346333356338303935636434623761663538363262 +64656163376338663834373833333237633364343938366131356465383634643839343365623262 +39373763643633626365623733616333356336616166633963636530376364633530343733363034 +37393234313038663130303531653261303462356136643537303038393030626462373762636432 +65333563613531653630636336323931333038393763363132353636386261343136373732376234 +61306539346234623331623631633336303161626132633237653634313736333866663764366239 +62363034303035306238393266613166366464383637623837646132643766353965346566616362 +38386362663661393134386237616565633338323265323563386438363930333433323033373964 +62646330346630636463626233653961356462353663633239326331323238333132653566646139 +65303264653761643631303138633337363238636635366535323765323638306134363235373661 +32313165333262306236313038653066623634343333313139336132626336633835343961383037 +64643034326565643264386233373966383464623131643937393630393763333166313636373936 +38363763386334363536333932373864363632626237363439303566336534366136346539353430 +36386435633061646136393634393634383361313533383263343337343330303866393332616236 +64616137663738333163636362356638643263663332396137336639393764313436646134363533 +37626238366239623632663138633131363636633037323465303166353031383465353266386163 +36623337316664303133323833616361373833626135653037623637363739303931363632343834 +36353439363063323439636634613066613739646361393466386237636164393531653263313264 +61356639656333643536613564356162333631396430363438323038306633613366313939663638 +37373863316236643730396261613632353261323038333039323463353761616466653036643337 +32623437643036613963303261623939346565633336653238333835353035623430353661306639 +66353164326666636535616437643937376564363836333635313039613832623235333665623333 +35323964336534616431623738333230633065306663623366666637313864656338303533613939 +30306264343736643435623830636233666135666639373630666137326532333564313833316337 +39383962626133346433633938343465653366333033376534303362633539396138363862346231 +63656139616134363863323336663734366533643335393034373831373861333433343062313061 +66653139636165376631313237643137653231396263396537633565383339343230393035666361 +63663239373063633439646330303131346632643136653534653739303061663438343030363432 +61653137633331343838343931383136643366323331633437656438643435333035333264366139 +64623439346230343936326263343562663132326166363838393731663565633863646362633965 +65383638316135326130323761313561313262663732313338623537373764656664353738356238 +64613462396230343663623737643833386166383335313433623166333333623133306664613830 +66376566653233333964663235333266306331343035613338616438616162653363666162623031 +33666566643632626432333065343562616633366234616135303739356265323439336532353131 +39373066636634643035656563356633333537636463616438326561303932323262666366626335 +37393165383865306331393431356333373930613161313437396531326438363439316266326361 +38326461643462653838653734313161363337616264373336613136303932616638626436376236 +66653433313233323332353162316331343962323531646665303764626262323937323736386139 +61376234323863333065306364643537373863623532396433383730383635343163336164633437 +30363830373961373035656536313232623461663862343335353433316430333762323761366439 +65363532353462646331396435656635363862336638666434653764363532356535303461323365 +34643333663763636633396135663536353161316637313733656335306133616263396131343638 +65643930613263343034616136643937633662363165303037323938383230653933396436636537 +66626462353866626463313635376533633031643538303635653464323235313565633139373838 +33666465616438613562353665326365376562646165353231646435643939376563373765623164 +35353938313739636637363761646134366161333036393335343237616662623966323362366462 +30313732333361323162343030646435313333363835646265303735313566363133356664383937 +30373363643065336230333064666361623361636237353732383937353464353061316130373964 +61646237623435313461613932633737646163356438636339356136353337646137373536346339 +32663265343164643830363337356432666335313337346363303865616438306663346536373938 +39653032396139616235663761646666663561656438663139396430613761333835383362663031 +32626231613261313864343838336433626266633636336561333237396465313963623033306538 +63653936366261336435396531663632383333383963353831316534613736633462623561613337 +33646337636164353366653337656236393130643534396237343964613130326661613965323864 +62626665383532666464356166323734666162613265616537366236626135323737343862393535 +39373236613862313139373739633832393733366533303763303834366365653833643436386534 +62303833343737333662386363653132303038363530346537623939303964646634643334353061 +39346230383835626336643636333237323366346636313731383035663362633736386137383937 +65333732663436353636653536636333373365646533383838623534633638343865616464393363 +38306462383564376538653039376539303636363332373831633130616333333531653339663635 +39636435336464353565373235366131656634363438313931373063393565373331356630646633 +65393636333138633766666130336262626636306161623135303964623864646461353761663637 +63383639636232356463343931333138636366613935323739333331656634366235366665616264 +35323832643330353765323430323733633638383765346633346461643561313836306466666464 +33353764613765613436313439653036343833303032306631316563343439643266643634333930 +37633336383230623433306137336134663830633639373535623962383163316165383065626233 +38643535333835663462616330383465386636306165663431306363613131373039396138306638 +62363164373366633139633535366336366166356234653466626231373564373761393638636631 +32626162303762393331623335666434643632326130393266643862383766646462373031643938 +36303865333637343335313031366638653565303136666561666163663830343237333938343766 +33663336646339346163666535326163356535616461383666643331386265623537363062326237 +34643732626465376633303630646461396530303362666635363538376466323930323137386137 +36306562653065666366326136353362656565353737623035643734373061303235653563363231 +36383239303030316338633830333863323864623666303765626630623366633436393266626539 +35353564373733343837636265363235356162383561616465376236363039323038663230333866 +61303165636435623432653761363237393832353133386562343335343731393038303431636530 +35336433353863636664663263363233363933323837653335373639303666303562666331633838 +35323131376135386563316238333661663731663765626461333935353832396237643131613465 +61633130393363633965393535383134393234613832396366313731303830623933373838393363 +39313064303439613437613031363134656366656337633565653865653663376138333034653465 +63626333363664663062613438386164653464303133656565636439663634623938323731373763 +30326362653332323565386463393463646635303730353933636234613966333261623239343230 +64393139626533383965613034383761393631303266366664393361636532323965653066376335 +63303531656363393430386637623339333539383932306431333336363639666138373933353436 +39346632363066303033363965323037666262323762353730333639633661623238313930636331 +61306562326139633635656432653432313561306430353939313232366138633732643536376334 +61626136646139613537613164663933313263353135306534316264616161313533336438326238 +34333137663266633463396165633362313035333266313131653430393132643639333932356434 +66623336336339353664306230616433663036346637316232653235313938366433303330636535 +33653631646564633465623763383966653334643465626338646139326230633832383338343965 +37386363633431616130343832363338353333326132353032393835663138326530396136616330 +32616438313935366233303136333732316331353737623430353932366636643935633338393434 +37393863656431336161633161346365616139616161366337613666333037636161346437613030 +39333035393366623134366439666434633730333433323435363739343363356238376236346632 +34393432626333353037633530633237633334306431613834316538303262303762306232656430 +63383566343436376634363765643937633137353964353362323636326265613661363338646133 +65376239373864386539386232323865633736383435383366616439303964303630353238373935 +30303633313732396132656531323636303661343235326431336566363839616366303333376430 +31353330386465303732663366376132396335636435633137613933636665636462663965633762 +32393334613363633438376666373439653564653739636163383034306264643866383735343335 +65313364363636303766633831376636613137353865626334326231363035343833313366646439 +31303631666537623331663861633166386131616264313166303530346265343739326139316531 +64343634636261363737653466343433386334613264643834333339613736306666386133336330 +65366161393931663639393634666565373437363635613037313839303339326435323961623830 +39313233393761346164326534316338373231383833643462306230636166383936343539623731 +66373765616335656435653265323933636661353961663464643430346133313937303132343339 +65333863666237336435343831396334303632323235363165653039373737396262656636353761 +64363834643362333464653765366666616531306336353465333833376335396532303839633538 +63656561613338373739343935623462306162623364316232366332663936623133623032383133 +33633731313639366363366432343237613136666436396632396461333636663563626437623964 +65366262386239346465636631663634346266363634336165316362363437373130653933666431 +36633036666434653834353239656366306433356562323561353839663236353733613532663337 +38343263336463623265366532386634376365623561336131656239623765626230316237646662 +36633732366333626437396261383638613365326533333033376136643837656363646265643366 +31343338333838376439306630336131333932623063633132313266393966313730383035343932 +34646661376362333230626231346232336163303462646430653934356163633735373631643237 +63643038313564373035383462313131366132663365383336333065303064366461366632396533 +38346165663230316465393064363466663538643364393036333631366561326430653961316230 +39303239653364323866666266313437643365643862363461636434653566373032316338343566 +30633364616465323962326632366336643064373664633537613839326231623934633865303837 +38663535383833336433343538646639626439653731366565633565343964326537653865353532 +39656636386263353931623366303935396464623137643134353562643765656239613631386637 +65336466346162643037373131313863353738663566653638333162623439613334363731353439 +35343238346363326461313064323661623466326565623537393965653663386137613539313765 +65336433366533363831353930313136343935656333663062343364383638373062393534343431 +31646134653063633934613137353533623365306563363933313631316135323437353065366431 +39333531363066313236656563656563656336313635373965653766376631373763633866316134 +34646430373538306233613934656238366566356538646561396132313466356630343563346664 +66353932623739383533373938653962333730333134396230653638393463373438386534353963 +30326562386361306635366266313562336266303830616630626337316662376662313439353863 +66316239343230313332316461376662373666356333643839316362373562333535363833393530 +39333334613835643861633466656363343439623830333935383333643264663733353365636532 +35366162623134383663306538313565363462623930613232393831303833333230383234643832 +32326432626266383963313861333633313366353438623437323731343836663730643365376166 +35386636646163326666386437666233316530663139663836323964396332633565356461303535 +61323538653435316663356338303034393238653334356363356536386234316331633561396638 +31616137343162633161663333393662346633353937333665396363633233363461323437623037 +34363063336366626435666361396430323962373236623234346466666361363162323538666137 +30643365326266326264343437663932643738643532363536633538396238663134336663616536 +31633833663339613136373833663732636663613631613037623338363739663731633832393763 +64316664363138323661646636303535373866393866333834363639393931383132336433316566 +37333538653263343732376139363337396363373633386233303766383733393762653935316565 +31663962636436303733343434343966383235393534626231313831303334373531626138643666 +35306334353766636666643765613163663934643563636536663066373234333463626533396235 +33643039373530666235613031373135386136623436326266633639666431656130303238396335 +65353466386335613439363233306430383830626134643531303738303836343930323539666537 +34646366326438656539356438396661383663653738396561663336306266666235633765613933 +37383666636430303933656263313361363963383363323336316262393533333164396264393761 +30373138333365646436643637393761653666663037353035616665346236616461313837626433 +39653461643564653537326364393230633831613633306436356466343162376363363836386264 +64303834323334623465356261656435666438373662616639306162346561646632343130346536 +64396136336165363134613331316466326362633239393961316666323764373839613564353533 +31623739303364616665323733343634326265383634663764356537636266356463663864643132 +34376363303139373261343636333737656261653439653864323764386638333337376131656334 +62633538663666376164633037623435313233316362313765623531396335623131313263613466 +39353338663835613962366262663531396433616466633534373233336263656137376530613130 +61326239366635303935366664626639623630623134373562356230333062313633393638323631 +32353964653565313734336438663731366431346534366431363933366666653837633739666663 +30306631373266333335383165613365306130633933346262383631643364393535356432366262 +33666237653831356262663031646638653161623536643737346138363433303834326434613762 +32303334613439366530373963656162383139373839336432356263653739313862373533613839 +35663964386333393064386463376534336561376632616562306266626334356439626435616266 +33343739656332373037316336663766326536376663383863306233356234333530336164343532 +36636236626638356231306639653933656636633234616532313266613865646136613334346630 +37306236343961306236383333366333663630316437373431666639663235333932646566356631 +33373235643438326537383366643338333338363561383464323466373661303936313064613537 +61343266303031366133323433633230356164366664316434346236613230656636666139636232 +62313332303535313061303362396130343165653437353332643265313831633630633361353133 +66613435306531663366356433626261393433656461393532656363353132653733323435333538 +35353136383761393335643035376334663166646466303539316533653265626134303362323338 +32333062363735653630346439356631633639343532333030393239353135353235636166633239 +63373536326461633834643863666464313662626437386236353830313637613264636462393833 +65343730623539653530386338343735353865363933323431646235653762313463666532376136 +36313136643438346466666363666661336436393237643334663732373264336333386537616235 +62616133663137633133376666373166313364353632643564343532633736306561626466383063 +35353763393334396530616434373636333365663464336430313238623634376662353736313665 +62373235616331643835646364343763303761623631326537386264326266323831646265346362 +34306235383361323432386365313433313932336466363538636664366137636134666461633832 +31313932613436336163623230366234313135333431356662373335633937353735636230316539 +62313463656666323464356435396535643466636465343831383137656130323435393865313036 +63396266313739373633393333316363333339366537303035346633326463616562643835376531 +63346463373435376236626439366462333531626538633830373237386566376333353736373964 +63636465336363623861613537663530303931653866343466353666616561616261356139643034 +62626430633163653137633733343761363861373862366166363431306461633862636133336339 +32653864343565303539366536336637633831316136623966613761373930303937396462643432 +64336265636136643730373037366566366664623161333730366462393936393361393962663830 +62366533663061323163343461616436663531316530303038393032346234316466626137623036 +65663532356230623738303763393434343230353861383762333032313832383433666431643137 +36333066336530636432323733383864393765313035626165653366646139396434386133303637 +32333963626364636264643038656166353235353635616166363262363333663534623033313037 +31386663303263393363656138616430396537343339383265323061383136353531663066663332 +66343664623063346131383530306434643639653536646161353032386165343934303364383461 +35306136376465393339326264353862306334343766666566356366376166346534326632613165 +36336361633065353234376430343931323731613735343739666436613265623163316131643161 +61323238666566306636663965376662336566366531343561663335323565653339313533646530 +35343037386562373436636166633764376430356138626632633161323434326530396565303163 +38633062346362323863623862373339366662616239316630653131393837323565626435306262 +33623730666563343536303630663863383838313538616631646561643339333331636561333435 +36656538616431613133383339373534616339323633633566613938626435336462636361386461 +30383065313031306636313039356162613761343361393538316165393937353161383761643438 +37643935643463323066346366623661313064383039363964663537396531363639663134336464 +65646433633965346461326165383431396538343733333866663433626333373537663034333438 +37636430383136663366303863613137623866323339666137393363643035306531323139306635 +64373036393537326261353063626265633138666232643862306162303034633564646363323037 +66623439633036366636623637616430333236336231383464643331633739366561326637656664 +31336333613064323038303634323131636232396533623932323531346130333662316662653831 +63663932626337363965623032613132356331623533666362636235616433356630393462373337 +61633161373565353866393038643465356437643863323035346364316636343930366566643966 +35653838393961386234626663373934646536356531313938326562666438303338343438633936 +32643761646162366231326261646639656466656433393431326230376434636561326666656339 +61633361303532313866363933626166666331366331643364326433646664663732346361306331 +62323233643932363061646136323433643565613733356261343237376436653839626165393363 +65376630303438636336396139346131656665386231666465303135366566626130656661363763 +33356431376461623333373331663938636339653630613262353533653365386236393539623331 +65626339623965323233333966636564616666313037356639393161633739343432316466326563 +32643938346362623133376364336238393364306138383364363932303731636133323633366163 +37623133616231313035663734326630656566376264393433396530633031656431333565653132 +35633763353865356237393335326163343238306437346635626131353163333766333731386662 +38373761326639313130313531393939666336623966653166316238303135343437656365666461 +32643162306434306536313534373831663730653662643562326236316161376239333362343636 +38326566623433393462346337343164396533326566646337353136373933616366336239613530 +61626639306665343634353463363262643237346334343838646332373063623830376365313963 +32393036633534366539343230636363366130363964386432346464363031326533313563353335 +62333662616638313031663734613162653737613931336362393635383265343161616565316330 +39663937356238653663366139373461393236636436366530323534303238356266363433623765 +32323666386562353862396539333336653937653830336136326134616664336339366436623732 +65643333306661323830376561343230316137363939323237666331313233383561626662383034 +61333766643534623132343437623465343339393131303263393732333432393539383065393936 +30306635663531333836363763666634623035623932623866663831643437303537356135363765 +38343136303636623766383761383933396131623136326430333465353633626331653665326264 +39623738623239623031353661653934386238316566636332396337636330613661623633383261 +62323632636131636230336533343766373361643736613365663338663666663934373366616437 +30316462333935623530623661333539386138633530646466613338363037376234636239633437 +61333332653966393439363439353230353661363838306435386466323165353965316465396361 +32653164353131396439313961306537373364643866663833303434623966616234623433373935 +31303930636535353163613065333433393366333734666632663230303465376330386639633534 +64656439646237666162613637326137623764373236356431333734353530643731663539343035 +39313161303562343239656631333034383364373130663235653432303766333238363732323638 +35623639363836616536336564323162303737316238306632643863643866346632333933656563 +65366238316361316363633263636235393465636632396338363533623039353034343765343531 +65663062393835396262356664663233326162616632373731356133613034383664333639316235 +63373936383134636365633465623665663362306532653965653265656131383466323865336532 +38616433636437646334373239376630633265666239393665613034333236636332383836653134 +37616639353932383465353366366533613066323135613362393039396433343038633364313061 +38666630333965343433313338366434636665353631303336343633303239646163376636656363 +36663662376230353864643865383038633039376535343462663563643533313635323562303364 +30363037316635373535663366313530343833623732646564346437366661376131633739373330 +64663038646661343663616632376634346563396439623164323333393961653635636638313161 +36323866396663313634303133643338356265626238363939336564353361393232623366636330 +34653536643633396362373764313262366132313631343266613563643638623665313866303461 +37383365336534383330323565376630386463373764386462306261373239326130616130373638 +36383632326137346438323361326430376232333166323861613135663635386262343537643932 +34633364373532333465646532336139396635393962376261636530646664303436343131313963 +61656132353731623237396134373639363230396336646663336564313762663837383162663662 +61633065336365616133346638383866343237306635383332386562656566343836656665336536 +39616262313962303832323764626137666162353662613736666266343866356337653264336634 +39616635643431653933386366326530313166366232383363656461376332373438633738383666 +35373935386332643434613731663237306666313735643932643932653737336361396433393063 +31383662396365383730636365343136633962656235643436303231346363366464646662383266 +62326635373638313837623463303234376163363831323862656165303565646665373662336433 +34386237623130653636313836343638643862396564343038663732363333616130656436343163 +31643531633633383034343032323531663931373934326632626530663438383739356664346435 +66343735363963373733653739643130353335383131343461613864626165343834336137323230 +65663734623337626464323062373334306633326132353731373666343639373962303065663438 +65393862356563376362663338356431353661383665636137663137356161366131393639376435 +65663465303838616237613165656533666539373061663364373636636633613535653762343666 +36373636663165323765366330386638636435393665623031376463666433633963613866303838 +61663761623134336162326239366661393531353265393664613636346636393534363864383065 +33353465363463326438316635333534336365303961386130353534346633326338366663313662 +34373131343237363037303230333831356436643736323438363733346134356235313362666633 +30623265333731383963643831313630346164653238333465353433336530356236306531303036 +35366164663565336537383137396662363164373536636538333965306230303530326439306633 +62333838366132393634663566623633633632363138373434653837353336353039326439386262 +39633634666336326665343739366334343138376561623264613134613635386435316532376537 +63616633363961333035656638303735303135326439336631383664343339663634306631333332 +65303363666265666563383866343964303763373138616237303137386665383335356638303465 +64386530616334663532613837656664393765636531653434346430333464663461333334323334 +66353330313439346232396437356365633234666231623531656138643036323134656466643539 +38356433623561636661616464633334363833313435303237663466306431333838363036343165 +39363863373536373839656338386332646331313665666236376663656464383363613838363962 +65323237326632366537373836313430626138613330373136623065303931643638653863356239 +65656634353565366634393237326134656636363238616561343235353261376335316337313430 +30303263393366626230636430363366623763303635653130663232663038313261613762643764 +30376561366533353338373736653962383163343366393666393034326563313038373439353036 +39353561313835356336303863653962666230396566613535396261373632316466663832396333 +65383862393538316437363838306261336266363365393330306539343564653962633337396662 +61323365373261393839646331626661396661373334373637393639326230636262366534356237 +37653866613538646566666634313966656637373735373832613464313861343665396536313566 +39303939656334386531353064326465386636646331346261613030643333323839316630313365 +32393837386362356637616534393730616266643933613965373965316437386439633930363464 +66343862326465326262653737386339643661636438646466303161623738333863343362656234 +30383663373030336635396163366133366164373430313166303662396630666534623162396464 +37306266333330386231666363383764393030383231663162313932346336333237623531396362 +39643332636532383563636663646338343665616161656438633762373062386130616334633165 +36323038366664336466303163643937326262623133363830313435313633343732616138323032 +34373834653764366431376233613861653436643737333730323239386531653132623335633464 +65383639363731666536306561306364306634376363646238363333316661323534636432643030 +30373337626335363836323864393630356433393763656135326435636564616131363035363834 +63303463353164633139366533346566326535353838343037346339333830653239393766643234 +30616133653566363235396436316363636331363231656138646335303035666636623530393637 +35663732633461393739656438333334366635393838333834383232633935386439376164393138 +32613366646430663265636538623564383763353738303531393736623730663737316238613933 +61313463316539346531656439386332386164353236353066623932306637383536626366636331 +34386636303637656334326263303862623539643665336631313438636362616365366661373162 +64303630356161303834623232336666653135346262336430376133363161323531633733343263 +38316636393236383530313564613262336232616532336134383738656561643066333366363932 +31656633313630356265326162653632386438316235353565643835636665333064323663623234 +34323139356234666538623831346661393330316630323164316266643765383530383333386464 +66306565646465393030623535663536666531663366633936356633313861643932653962326635 +66653533656632633337363362636130313939636631333863613333373330646233636561363664 +33646438366163376232383664623661383266383038383466313032666635303738653963626633 +36313266376139626233373430653237336232306231323839346166303963646435343638373961 +36326232313232393961393836333766356464616239343233626564626136326632653432643465 +62656231313239633263656439336339313831653664343061396337643239386362633433636263 +63353537346339633631616666646166303838656639636231306139356266633064356537373632 +62313031393162393735636364353531346135666530353536663137633063373830666235613431 +66366564616539346335653931313665316564356238343430336661386435643238646533333064 +65613766383234316538323635633331316439666138633132623737393931323937383532376162 +61633538646130633764633439353834643636646635336135356233333836393230333433626131 +61376564393932663835366162663637623461376366363630623233303962636661373436363938 +36633530386130316564656563386130653836303961396135373937633962343562363562626666 +30613766653961623633636333363863656161396132313936333930306135643330366166663862 +30336566363331353336386236353365376561643833306635636235383866656432333632346439 +39663238643631306363316261393837346132623239646364393735323138343236303939633036 +64313262663336353333626364383963633231646535346530633734356661636632323030303437 +34616139643830373365663063303266353065313165373632383435393834316162383461396164 +32343963313335373165616563616534373430396661646436636534663935323331363763353839 +31333665326435636361316136386663646665346163363663613764373733306262393936316539 +65316434663139323661323332326438356161643432666233396134326663653733633430323430 +31323536326465373062343336393534613639386134376231336363623237343663326230313765 +39623461383065396666373062663262323063623833613338353764333563656464356232663136 +32363239323861643664383733383436623034353961303535663939613631313065396463303639 +63346630333133346362643232373632356531353931373734313461626366353933393661323538 +65613834313165323935646430303933386338653061346639366363343963313537353131623331 +63316232663635666634333034613632353235616536626366333033616362666230656434666165 +38323663663834333763346632363064366536313465373138653663303061303430623638373636 +32393936663161613263323430623336313762636265636334316535343235313234396161363262 +63623832373438313936316134343162666634363462643865303736643438643236663631333365 +33363734363930323662616363306434323933633464393735626534386632383233396132303839 +63626433306334646464373630663434623737383765376237643137343864653737663233646636 +31613239333836356435373237623661343431663433363332303030386162353536656363316132 +63376662643137356135323261363632336438373533356464303430383430643530623135343563 +31396465326232303230663865666438353136343435366134323065636439306533313332656561 +37363066313834326266366233326230336466653032323864373139333365303236373738376433 +37663435666163373031643938663638653431613161306361373737613536303065353332656663 +30373766396261373439393966383636633065323333333131616636306330306638346532366633 +36316335666435646432326636656634653364383738396131646139306336393330313231343034 +35323961396638333562613263613437333566353539346631616631646466323736663937626664 +39356364643331303938646438656337383535356163633562303135333266366134326538633361 +66333761663839316163613034323133623433653839306331323661623631356166333230333365 +31646337303734366139393464313966313031626530663361353235323861326135663864623331 +66333935313337636461383134623434633262666331633736366334616134316165386631303934 +32396639386361623039663564316134393331373738393234616531626130383034653434636338 +30653663373163363364343162323065346236653133376332306432643933333662646364323332 +62396261393034646361333032373062393634386261383565383765323231373661373264353530 +63643738376561653263393865646561636538663430623935333762313536383330383035303761 +33666661363762376566653539333861363763613530633330383663386662376466616439343332 +34363663383934316264636538393564343830356436656332633262633731656534656134363163 +36643631393139633536333635663330623530333435616635323065396439386665663664643462 +31373133343566343861663334323531633631373139386632386163316531613164363139383630 +36663264653363333532363339656665663634353661373661366334323331313162636331326563 +62616133626462323233633531623238623637353335323264616134316161633832306364663035 +32376334336461626238363932333535313532366635613036646135646639656433343631376437 +36656664303431316436343734646162616439363931636363323838363630393239653530353964 +34613461656138643836393839383232326535316535313235336637396165306331303030653663 +64356632383566666662363536353931653366633366656362303861656464373235616437383133 +38306437613161366666336463323862656466333031346134623334316237653439373031306534 +30343065653937613730393133373032306431303336623336386666306366646466363438613436 +39396635346465303434396131643265326439656366363538373830646363666663303737663762 +63643431326666393336383862396236376166396637646139393832353438613365353938653931 +30396438613732343636353934316564363737646437346361356338353337643164383939366264 +34373235373734353336313064373032643436326266643039326234326634366563643363386262 +36306135393561303965643364393232326566383731666633353335346664383238643632353736 +39333230353432656135656461636638363732613534633565306565623261363637643932643130 +66313539656461313464353465666632646266616136303331366433313430343164383335363236 +36326637343262376235623334303465343239356239393265663734356163633232306666316532 +34613036646162356337613161333233656535303232383066626266383631353736333933653432 +35616636333166333134333865643735333235396230643666326334363166396435366133326163 +31623264636664356166643862613034643535373537373639656431636236643136383534306566 +37616134623662376331643033656665343763646233616366306661356466653464373863626232 +38393861636537326433313238356234316366656432303466383234373861373764633635653038 +61613164396239346434616630366138646336663130663837623331643065323633343562313035 +35663135373734313633386634643834323633323433343436373931346162653166656262396431 +66383935353336343130343032376566626436316138633439333466613464306437336531613830 +38313466613766653531306334633535373664613436346262323331663234396234393639633935 +35396436353161343734333438326665376433393634623563343830636561343335303934636265 +36636636653232393734323430353765343963646134383961623834613531306364343038386531 +66343632616632333737303435666233373434636637386438333962643938363532656535396430 +65393538663138366463363461383038663737383834393565646536623065366132393961633931 +66343161623834303139383937356635366663663032663763396166393761633663306463623266 +30666435373163306263626538353736666638313131633738366462363930316233316362623363 +39643232306439393639373864666239366331643366313165336339383838393166303464313565 +61366137663338326162663635373664376330313834623165643963616465323966363832363464 +36313337663032643839353338633362376436366631613364343330343334346266666331613266 +66363566623232663335323561343561636436613233663561336562636464633263663165373330 +32633930313731316533633939303230393934326165616139663163326564303165323037663736 +38333161363166653766663038333333303934636630313738643861623564333363343539336332 +61626638326562393134366538383730353936376237656434366363623632653635396634393732 +30383366383663346231323239396166373735333461366635313965393863353837666539323432 +61306436346535316261393862363035346233373233336432623833666432306363663965626435 +33633233636633393161373232346266653964616666346263346566623561623866363561353861 +61373765343061363637663264663761356234616639333738663434356632393735643566353032 +65353661346562613136663163663230383838336433303330666132336661636435303833326164 +66653035363630666266366366653864323636343334376335333230363431343066666664326664 +36666530343438323963366533303636636530623935326537323335396432366262646635663531 +65323866366636343466613030656335623138383462303763643533383065343861306434323065 +35343930386266306232613133323466376631613334336639643666383234356338323131383665 +32666536346564653566363035376265323935613762666437666466396337646136343832356132 +35366266393039663336363537343330326132376531393336613961633263363536636261303434 +66646534356637646466316166333537623561356533376130353533613366356262353036626235 +33336335383433613561666139623733356665396435636439626464626461306233633137623737 +65363634316562656638376339613861626266356262623236333736303733316564643833323065 +36353036353337366530653737396530376635623337613534323432333864643265613732323036 +38313864653564396635373566633730343063323764636666316439333164616337616339663234 +31373637663762613937326263303335353637363265653932623435373038636236386466663835 +65623031313937336564333162373632346435323263643030656565666164333531636366353734 +61303930393432303938306131653832323030396337623934396637376234653334653762373435 +63353936333037663762643339626161383864373231633732366233336661613831666331663961 +31393233323032616238306239363933346633653531316466323835353632303762303832666366 +65303830383836306635393162353966343063633763643536633036626366343430663664363062 +66616334386434363035636565656566386662613837306333373163313363656135643033363634 +63396366363261613533636235616433646366333837623461646634613532323331316231356538 +30326239316634306333396137663339616338333735346435313064646130343838663137353638 +36353933333564353534323964616238376231363639376435363734396633313432393831383737 +38346239396561656263666436316636656261623564363535653039616161313564626366386635 +37373665373134323639343433393834646532333734616663393236616234623032346661323838 +61333163336332343135323138346332383432633932303164633530393064646464313130353831 +62353939656634373736333866643964663330653763636262646565623732373333313935616465 +35373763376238393062656631333330323532326535626338373535633862336239343039653434 +38376366656537393136356133336662633266626265376164373733613664383761306636316664 +64326263323838343135356139666535623662393935336661363435316461383834303666376232 +65303239633832333039383032323831393831303066633632303431343166326632343135656262 +38303863383937363636366662636230386465623264353563663766393864376561306538633531 +32316433623430616330646563343961623332626334653739393338393565383230376338393465 +35373833336266663435663136333038656138623632376162366434643063316332393065356265 +30623435373035336163613861633565393538323731373336396631376366636333353035363336 +39386362316665663930623563303062383331353064303038326434353936643966373039363435 +32343365366231323161653662383531333563363130613637653038303163633830656139396434 +31643036373535346230333333346634663835383134333565626431303632363935663332346232 +61386531396664623631373231383335376333373566323532356138303036366364393534316166 +34633863653161666638636664383931353734663934326535343935336134383137613632633061 +33613962333966636462376235326262393230396363316263393634666339666236376263323536 +63373735353934656563663365373864393633346230393762613766643435646237343135613837 +33653363376663353136343836303761393330383665313932373831326337666134656165303539 +30323237393062633339343862373563666362656161326638386165316264643763346330333437 +38616139353763303034343064616166643735623563643266386539316666373365373735636532 +32333466396565366635346538633939646638663436306138663664333264313736316632633539 +33656634313635633461353130616133616163366432363838613562643031656665316433336239 +65306439343933373333663764613433396438393836633539633534313739623666626366336363 +64646531376263653366656433663064643565623335383365613935333236353739356139303665 +37633235623438623930613461336462383133626339366565373536613934326666326438623030 +33663563616263303936313731626433393561393830376562323731316136643565303830303333 +62623461353336616538613438326430373165353338646563373464666537623732346666376234 +33623132316665326337346337313337346261623862373931633435383536393733643139336562 +36363534613431663165316463333231343061643932663335666166376461313532376237343231 +31326265613639316661366565306639633332326139653930316661653739323733323763316164 +36656235323238353136323932613532306536346262616133363564656336383830303861353532 +66663736356131643166653766383530306635653036373036303635643662386135383630323266 +34646166316661656630663731346538636638393631643039653963336232633763636432323636 +35313436353539393763323536626136613961613635396661663364373631306139653366363239 +38326565343230313362656631386463663264643435366533366366663766303535393161646633 +38313832656230626430313561636665313433646132633632383237303836343965326138656532 +65323534326332393466356430353130633934383337663431383561333462353637396233386661 +65633130656339613039363365306661356432633564303366363365393339333166373164303932 +34313932323831616333353433303930363738623132636531333535353366653865646134346134 +64333262343064353536643431373762363565653165623733656562363162666164656335353130 +31323631666665333865663538303661323861663939383132323431323663643161653764663539 +36663731633565376561633465623738383935313761613864323030373266383030303031343736 +62303335643636616465386164613262363763373630323163363631353735623531303731626234 +66386365313865663066613932623839323966343535666164303238643233396433353435313830 +39386266656234363339663262356435636261663333313862323734336464383463313435656362 +64373735383630346139383431356239353136646361326461613937613636663863386362363263 +63633462393639366333366131323331333030653539663164633330316538363632623536643163 +65366563393730333365643666643765623433663561333136333164353538313266313130386632 +34343730616638323638376461633465313636363638616430633030636632666132626265616639 +37663137636130343339343463313832366539363063656366623830323937313833326138653436 +30303937663837326638323636303436646565643635363930613764303934336136303636373331 +32663062653565343636313538613965373430373865343431646239623861333032666135363334 +61623330323331333365633130333465306566663434613265343137333663343631336661323037 +63383138303330333134653536323462663434643664326532373962663966376237303462313237 +62353238343733633932653566366666633166653130356436386137376138396639643465613330 +62363930373366623163663231323463306264303062646461653365666263613138656465613666 +38303331316635396237623036323565313664363834353762343139613730653333313239383038 +30306162656433346265653634373937616161386537313534616433396238383062356534636334 +62633565613933303135623761373537356230666336663264353137663564326135313763336537 +39333864313631656430623963386163373935323162326463653733333934656635346435353462 +35346237646565653837323032323162313235373738323361376230353763363932633136663239 +36373533363739343266666238376239366239613230613366636266636436613735333361316364 +65623765663832663935343336303337376166626364393932636437623661336636313337356632 +37376230663938636633363538626362376339613936633133333564313266623737363239383361 +37343563626430353264613837303465353961306236623861633139633532653534613661333866 +32663731323836333034313265616536363337343539643935326166323832633338313130366535 +62626430666365313862356264666536383339353564613161616437396337643361623230343737 +64326662383065653861313532333932383265643439633538383839383763333234356637666536 +66316666613163313335646161303964376437343338343765613230363231353437303535373530 +62623466373932633433306537343437323565343063616537666261626230623434653964333332 +39363038666236613630386338303432303066386563626236633330343038333339323961303236 +33633238643537393736666266326432613061306230366234343832663438356562316331323036 +62383936393365306232363733623430613761613733643730303464333361663136343666343266 +36633339623338336161646334633762393737643061663130666630336333623632306263313063 +31666232636366633163313663363230323462383734633933343330656661336235633666636331 +37303362643163376134383963636434613837373133663339363763306330616332323939636532 +33303038663133303335323263626366623636656634626231333932386631666463323231613766 +34343135363965626339303261363564343534646139363463313035376537393035613631326539 +66383939323339323131303133663436623337623936393036623736633933326236373635653832 +30633131373335633936616136383534346436316337313763643564353563653764353665623364 +33613964383733633132353037656137303938393661393631623735663232633131393538373664 +66323833333030386430306662313735623338326438633962333666373631306564376634656437 +66336162326633306332326538663661316330663262623033616664306261393361333837656338 +33613130326437646132323037333863613330623033326562636239633763383835366432653436 +63386661323664386430393765356138303862653162363965323036303837343137363532343763 +36333736613438353561656538643034633436316638333735333566353066353738656561613266 +33396361336431363534653064306431653133616261306335646634363763393366313234663065 +35383435663564393362613232376536626637373434336333363837356365623365636163363339 +66373135636261326635363232383832363638356161633163653236303261376565363161656430 +35366634373461396262376233623466306230336364333266623334303535616139353363363335 +36353734343939653261373337626462383330616639386536373630646538353437386465316363 +66303664306264623336616464613165666566353862633839633631376562323366323036663665 +37616661626264356162653435646665666139323231343462613538623934393866373837393737 +64333536363335653439386339613437303731336230326662373433663831303334393264336139 +30366461396435333764306432313036313766636562633931386564333834373431356537333039 +38613038346533643132656638663963373361383263393062643739646461356265316366323833 +61316130396332646564323962313036353066306666366430393139636331353839353338303731 +31363366653361303031366362326564633136653334396562313139373533356661646664623439 +31393564303364643062373933383335643734303332366134613137663730636564613565666366 +63353933616638396133636639376134396262613163386636313130333930363565316265376532 +32323466643466646465613739373333303965656135636666386133643638623039643666303030 +61386564653338653433643063303331613131663333663934313331616663316262363136306230 +65333133613564373063663031333033386661636238353735306262393431346335643564656364 +62353765333763303230613264643835303937343930373230396439313165306337613737623734 +30636634626230386565633131633864373030356435326564616561313663383737613835393864 +34303662316532653238623366663637663832663632356663303065623761393331343034373766 +35303835383663313565343536363166633732356162663865346530363066616235306639373930 +37656464386162373830626134633435623037393763363337323966616639343533646333373638 +37313364343730356665313631666137303532393466633139316438356466646336313836653962 +64613933383833323237633162353565646662323937306463383461353439303664626135396235 +33383563336466633139356130303266666363656132663638653765336537633864373965353039 +61656636656434626235346434633334376563393338363564626431313537616631646532336539 +61343035373865396436396662303135333035613836343735653665323730396536363361326162 +66663136623336613466306237393632613830633434613263653966663532366161346130336433 +35303930333037323137643534393932323364323533653531396438646661303037643538366366 +61623336633964653236656364323265613830666532623636656239663634633636323034323030 +35333635636133626139313466636237663933353665646436323063636262393639613362326639 +35323761633530326566396332613432306266653831663132353130303937306264626137633936 +35336364616532636332313061333766303138366366366431653933313039366235373136666165 +36643532643166626365396332373530346466393835666335303934356539653165306663373364 +36356530306535323766396537323666386166656534333865366561316166333763313165363531 +36643365343166393838306262303734316566386664663736623763373932386332326261313063 +33316138303738353763636264623262336338373535633963613930303937326339333435326566 +63363566633137613662373731313736643032356534303038656338613766303461613036326162 +66626139326637663831313963653136626231393633666361373661343430626435356266383934 +35636461616435626436623538346632643736393238623832653638336433643832333866653166 +34303234333036643836346433373335616434356366636132393362313432313839653830393935 +34653364653962656430316331393238623738613065353636613138633038356234636363353965 +62393663383131303333656265343034626234313837396466613938393936646134616462316239 +34336430336636646163666230656532323935313839623330313062363166333436366366373262 +30373432393262393262313535373262346438313832393263306566396330386239306438633535 +35366433323330383762656262326265356438653364353033343837313838306335306534373039 +31323131303433336233356436323232346434346335663863333966363364356337326631326235 +31343531383430376562326237643638663037326432623733626532363833393631353139333032 +64633530316165333536303734376465386164333630336466663863313837653531373634376230 +39616639663233356264653364396465666362383538356333613735663335613263363931343230 +39616561623232303033303266393035363733363666363561383036313738326437336433393762 +65393135613465383937663265613363623030376237316361383630313061323761316135613533 +36616630653139393534326365313164336663613837666439613533613839316366613934323237 +65613366376135616632333631393431343666393733626165616131633662323866343966396332 +30363162646430343962343232303764326262663162663138633061623637386265343234346365 +34326461303562333563613834386466303830663738643862346262383734663464333233623932 +30346437323530373338333034376636656462306139363866393732656164303663383830303438 +63613863393665633630303535363332653932396662386435363330346536613463643465376663 +33613732626433643466393861646431303465633466626530393237613235316164626439303136 +34623265343638653333306237323832613231386263623165643161343764333536613538666433 +39396665303565636234666533346435303636306538336561366135656131616164653738653061 +61353865363534376134616638346336306538663537626432393262373135336634613533303266 +62313434356336336339346338666136366262386434336531326536366536303763393562323066 +32373631346664353964646239343839376237313135326236636635636636383537313264366239 +65616264653130386333623163653938323237393733333738383335653336393665336561613830 +39613865613939303564396539333461656134373237633030613566643262396233336634636363 +36633761363566626465363834393737633763333435616138356139396531656437666638633430 +32346662373862323966303235366562616431373233343665396132626336363434623632313032 +31656236373130393032336232353935343335656637316464646362393363306134353530666539 +39393735396662656135633034303766346231373463633066366234333962636163366332323735 +37393931353263333636306238303263393961663661663330366333636363323961336633636232 +63613039626436633861643930623030636537333035343664353664663665303264636633633365 +35393461326165386263613330623039313532373261656565663366323632613661626562326531 +63616637333133363739343832326637393065343736666231346163353333363334376666323864 +38316131613230363062303566376432616362316631313434616163303566396638336135306235 +37313761303863336566363666643139316339653337616434376365356563313937643636333132 +36666630666334636464313433343639623537376532343637656533316334623732623563616638 +36356536356530356164313731666261393261323461323133393462333366663937323765363438 +66656261666666653437346164616539363138666466316566393165356161613630386338383531 +39396534616438613737306533363061356438373363623936653934376131326163663033303231 +38653639376431333635616235323661366666663035633836336135343565353965626338326537 +31663065636634373734313038636130356133663539653365653737333261373163383133653136 +39663833396439323830333364386563663036306634306535626135663732653630623935646634 +39393937383934626431326539346134623565386263626665343164336662656139656261613763 +31623530393333363839663237626231633431383136303965303736363831396564616237663136 +66333835326365663262666131653336366465386162386361373738613061393438323331303732 +31306362343631363932373030636665623739336233633262613538653132346266383238646236 +36633261323664663132646433666366383830663637306536303266653762346463666362303362 +66373836623866313838393033633636633134623734363938623630623730353030373461376465 +61393436393634323366643462386535376633326230303161313132633065376339323539656637 +37373961653964643662626531303263326563383764646430626162636234646166343035316237 +65353534396262613166333439363039623665666532316635613862346537343237346230333863 +32663839653761346335636464636138303463656533343736613164653064666563366131373961 +64353036353635653536643664336565353333396463623361353630343637373634613832626233 +62636136303136313231366637333137316334383362646135653662616530333365323435303530 +61373037633832626438666366316439383561316234643064613633623737636135366638383530 +66353435316165643436636564636532303565393536373634656562323731636164643038643439 +36386435373632643537333839393837633264653463313634383461366436373539666139623566 +36306434376333353062336235316538663632376138383362336434303130353331383863653263 +63373763326332383636666136643830306430343566633536316566383064613931646633353239 +62383364343032653537646433323563643632353362356131353932353065613337646231343235 +30653735373332313639643966376261346261623462366131316631663232616430363164623062 +32353033386530623235616163316262373566343237356237653334383838373730383833353661 +34313636356237316361313033663964363665333137343530303966363732356336383639373566 +37623963656263633665666634306535663666323532376232363032636161353563613433653261 +64663931613136313435643462636639363633653763326565376237393164376161626638313038 +31323766636232333638383232326331346135383238313834646638303332646364366636643534 +33393638633338613735383063313063653737333666626131386233343431363765313038613630 +66303331363665356338393638616637623936386437663936396362373864356566633961666538 +34343339373932356565393364643466356237356565396234326265393432326361383963663437 +37333435623561386264373666333062326130393461356534396163353339623435383761623132 +36326365343933656332373965343338316266363437666562323665623533633964623033383561 +31373762373832663666313031343231303864663232303434393163396334333961656665383437 +64653236656131326234636165366237366639646631303966363936373937356433303466613532 +30396638613234633136366134326662363137363339373030396133313362383264326164653761 +36363531303635303663633531653733343535623436316561326434346164373763396133326533 +62393830333630363530343034343839363335383631656530383837343831656162346663363262 +66613862363032373265643966623936633433303266626662616263303837353861386261386430 +31386338336430636134636662346639633438326365616334623930623163373231333830663565 +31313339643364376662313966393337623966383734353364383437316466356566396364336361 +33306663396433316630393239396466616662306437366635343165346163303239323661613134 +30643237366362376266373265313065356634326331366266363264336331663634396362663561 +36376234326134393838643130313666363432623630633538643832653038653739303630643835 +63393037306430396332323730363530386566663630366466396236646630633136616331313736 +38326439323966396266346265306464623832393366373537613137366631623437653938313236 +65383039313564383539663736306138353436323634313065363036363939366235326163653530 +63636431633134613838306639363236646436666536356664643134316363353834336366306139 +30383865663032363261373062636662316439653130363835636164363731363532363365616638 +39343238666566356531366332386161383038643039623130383261633439373538653765313965 +37396333393538636333303765376262393961323631383034653035393130613132303536316633 +33656633666132363236653635356565643139313036623539363338353962313737656564653364 +63343562393634616532636638393933616265613763663066383638636265363637323835663938 +64623330613261383033336630326434633335393336666632393366633330633337663530643063 +62656130333263396263653936396664623536346234376663393561313563653561393164356237 +30666131653833393931633263306562326165613664386362363966393237303161363362316261 +37376336666566633761393538366635663563323963316261316565633036313431656132656663 +33343831643834613138393634306562336139343037363061303934303432306166633363333562 +39653734623663393930333763393433336632636532376330353762383965623036376263353032 +35393630633564636461653231356239643839636366343563363839636265613832656237376536 +36666663373639396161643730356431623333373361386465326564623030643461303237383363 +36373634373163356239343838386133356130316162366261616564323134396635323135343036 +34333034346239363135386161656361643634623034626239343536386361316239393465373835 +39616662333633633731326464333536333639343330346631323162323465653832386565663736 +61333935303862313331383130613833353865316461326634613639313139366136626431613831 +31613365343663376230323236663862366437623731376131633135653933616261613464343764 +33356335363532323564653637303934336538326265623234633430623964383933373163333266 +34356366666234626238343133356161326433623736636464373761626437353337333963396638 +38323165656564373764386165386431373963656632303432383730386234653437356539346165 +39636561346361313862326233373935616234663964643531656137396638663765643931383461 +30303032373464626233393064633631616665383833626638363931353934303335383330386365 +61353637383635636661313431343236616138376432616531636534386539326333633538303531 +65343531656464333738666363663462646530623032376634323433663962643939343536353164 +37623164623130333131306161646439653434643163356539393066643935393938386333366364 +65666132343436626137636430646634653638633438396536376438313666353430313061653464 +34643038326663306164366535366366313166373330323837633530313739633535653031323562 +65663464663036373564626439623337316539653261646130643162366236306461373432303434 +33653533336531613133343239366264363666356133663138383063613539663161343733643635 +65376565396333363031333730343364313732346131663339613134383363636336633236613365 +34666134313363613466653933633739613730663835316663313961333933663832333465623033 +62343066353032306338353863316636633538353230633439663338646361373961613762623339 +65306165613531346136653061613836633235363333386265623133646165353337663232383534 +31366335373633343537353139333134633162316334393939363432343361643933656238663938 +37303061386439346364666461366436613335376138353831373865313666333464393831363563 +33376564373130363262353939336661356136653339316564626234633733336332643863303236 +62623761376634303438366433663733643135616131656230313934306335386439396332643332 +32366435643761376630633561373539626339313161316266323531663333353966303331363762 +37623334356435336335366631313738306135353539623762636263663561373730373136653531 +31323039613939313739343830343763613738373238323062313662613037663661376461636235 +61613732653735383230646162626365393365323833373031376437373131386662353034663763 +32343631313136313662303462353236613661376237626233313565623462383862636433653838 +36393964373732316437346231353237633438613739663462616438343532373834326230386262 +39326262376234333166316339636366323363633037393165663631623963643063353332643032 +36383433343266633335346433303536653634656338613435373662303062363532396631303231 +36343063336534616132313930633066313437363735303563386463373631636438363530326137 +61333739626266383739646432383532333664613464346230393865393235353263653439386135 +39336562366534346665333637343764386637653138346264323431316634616463373835366462 +30383634323936623439663234323236366161633561666532386664653062653561313830353834 +61663332613837393239383135393461616535373766396339333265646666636132313261653263 +61653637363338336336333461613335663235316464356631363061323339616461323863333332 +30396230643936646636323535306234653532383663353037353937623261636461623163353839 +30663662623339326166656262303530396131653662303435623134323534646630373739313866 +34613266343564653633366464396464633531613264626635343861363237323438623032626231 +38383735306664653833343264343136376164386533313439343935306132303333366233343635 +61656631353639653066666535383465356363333336626136346365333534623837333032303862 +31366538633036336536363439333430396338633161636235646363303938666264323030623734 +36353864656439363736386632343162356534396537333738303866353834386633393335353132 +36346165626438356366656364303134303233326661363635653733643339643764393735353434 +38373731356361333165383237613665316136333066363462633038346364623436653336306134 +36363939613561656232333134373732656137303534373064613337306563653330666664383536 +32313431663633636330386466323333626365666263616566386237303731383133636338616265 +66653361643461333230303935323864373436376530366264363233333665653035326161653036 +32613231663132323030666332386261636563623861666335393566623933383935393134393264 +37376462636461343937353133313834643133313661666165646633356366633231343034373730 +36383032323036636134343561636462356433303334663839333937336330646235373933313762 +64373831396431643564316636306636313961366162643932643838653437623963666538383764 +61396137393339373764353033643836303236373661656165356437376539333634313962323961 +33373861663563633838366662393165333530613333323737323761663935383731326135653831 +39333239303538313531393830336364363565653162626366613166353836363965366339633330 +64306537373438643436396330386330663065663632323539663233633963646631343036313766 +35633130633164363163663032353231613538363164323462663733633965636665656261623333 +35356530633635363837303963646339333433356464396638393135333030646465313831326633 +33353837613164623264373963303932616635366161386637306139386263613763623766313536 +38363634356636383930663965656132613239613331366338383666333839656366383638313963 +30313133663661343735376134636338343566323033313938633432613633316166633739396637 +35373433376332363865393233653333303032313765336339383730353136353139353364313337 +38303633356331306437393862323032396136303332376464353666616433383338653962656437 +34343433396461396165316537373132323534653138316638623563303839303466353833666433 +31303863663235393930376332663539346361383135353238666131636462646161646432393766 +63613665343164633866343237376136306631373538613466356439633162623832323239333261 +31333161316139663137303237656339303863363732396230303764343364643561343136336330 +39643534623835336232633238336563666562336132343530363839346261356162363038333565 +38376131303634343936663265663137313762666466623532646536393966613036343933666132 +64336562373234633664623639306331343563616331633665653636323734363364363662373337 +61326165343364326235313434313963323734373638646233613532393730623332656266663364 +35633861366637643235323532386263353030643339373464316330313737643161356630623630 +61393865386466626232616163633838343634336434303338333964373466383437326665366230 +36303939653061353963353034396232323134343435396530303334343034376530343439396564 +37366262336137616165313535323337613230336161343438646234353637623835393535376163 +38663933323831363363363863373062346437653338386435613131393165333132333735353838 +61383736663934353536323165356434633765643034363334333465376431353962666532636166 +65646362663838336337323937323861343233363935366336656631306534363230623264313231 +63383635316366663137386631386639623761653962643035623031333461333436333739386630 +35366132326332396136386364643434626130626331653934343562363138636162636538346265 +64306361356438396633663463633863353130666264633332616161633431613037373664666661 +34306232366363666464643966636564656539333234376435313562616234336263633533643139 +38626330633435353962653535386139666230656137653736346333353434356236613834613539 +37666465613431663933623366386331663966636434383062363335393166653734386230313063 +31323839626632653863623637346235646461343430376631366139323066366237323835656636 +39643736366161363465326363336365636638663966373239363765626539663261333538356462 +65623533316332666530363832653538623830313232353262313163383662343634343933653334 +63353866653832303436613162613963666465303439306464623639306130303937323564643965 +63386533353264313761613436653261306134376566366332323233613939306139336438323762 +64313866626461633464366365623331343435316334393835623730353938323532316436336639 +38303864663166313231373664306637363339376238633335626466323234643837326263376265 +36653231626466356235376531666466643931653662656135626335613965306132646562633536 +34363830643766323463306638313931313637396335316261643861663663656362636335316630 +65346465386636613463353831643966356638646162643132613230613434636539636631313338 +37326639383934636138353263306663643866623036633132353538303337353633613734333063 +32383433663435393038346436393661316139333934393438343234623163616131353335313965 +63303731333363326536646130633936623961636562646562323539626136656663643138336365 +31366265323939626530363031396461656435313162383164666562366265396561316133613261 +64326465326365393231643663626465653536653339326466663037376639353866643234613832 +36623265323565343665663764323866666236363537366565613665653536643239626462666462 +36313964313664643732613334623062643963643538303533643461396235653861386339383234 +63303033633163616130353037366139366465633236353834373831663633653833623335303530 +35613033303364383939323433343061306262363633646331623266393465353531663265656161 +32373666373865373963353664386230343135613462353034653635613634303438376630323830 +62666636373238623064653731383535396338636634303038313135333532326265326137653964 +65383265303730383637613037623965373238643864643962376266306433656661353362306136 +66323636306338333139346532393166663230303465353461643731636633393062373739306133 +39353930303433346139306438383862613034623234333334343062383130386135386131663430 +38386134383235393466373130663361363762356134653438396630326235646161656464616333 +39366331346333663063666261646365323934373233383830383738623134653438663062643236 +34326237656233613431663635306561656539663233343064613762666338383464636165363031 +33343837363036343761396565333966363735383736623565366264396465363461393166643763 +35633337393561653030373037363564396664343039366431336263303262366333623465343165 +34326332646237383431386265656230366365353438633239346465323233303337393138363461 +33663963643162356535393063393866613738373737346362356162666532383863363633306539 +38623764373338623764383634653637613033653262363164643530643264646334386166616639 +39616134633134656535393331346465306538386566363966376236383631643361383139653138 +61663035383339633837363530356333343964666234633834313434356161643833323337373037 +37353435316536383531316235636335323663313234346662653336316136663832646335336538 +66303566313565353166323363363237656562633832613539633938633135343432303036366437 +30313861306563303031613861323635383065393231663364343237326133316237613464353037 +65373534666238306536323064383061646262316566656433636539393535316565383365366131 +37313936663030643864623132646236653337383439336539303234616439383939393163656435 +34633065653363333331393935326335663666313633333439656438646165346136383264353662 +62363666353033386438306463623930346136313465356136336665363938383363376334393635 +61653636316234633862656237636565333139383564353531616537396465633537396531343064 +61376262613865636134393636613061316364313733303531656361613137623761633938633839 +34646664326132346434636335623237373834386638363663353030383564303766353661363434 +66313432616165393033626663656337326539666439616239613434663337343461343666386332 +61663332303936376463353364623933313761396338353862313238623133306137323866323932 +63393664346336653735393762656135383166653234303030306235643332393163306132366666 +66303933383064353563366636656663313132363836633266633161373530636162633366623065 +66626135323837333132356137376461336531313262323231396265643331323966613239346635 +66383363373062393564613133356337663264363762373430323538663238656436323661656639 +34316664353463326362386166303931306138363838316137613666333130353433323565613264 +34636238396162323364336664613962653963643339616633656238396232396230633038643765 +30643736376437393734353362613138326130393461333065373962656133353263656232396132 +32623039376636386665633633313835643437616238333434316536663661383464666330343763 +32353136343761373232343835363532393038326132313861643766346162613165323434656666 +32346161316262363361356537393936656164333765383231613237616662343163346239656162 +38623065396130633663316538303565636637613361303331623664323333383131336363376166 +38306438663761316530326661636539323838626536636237623363356339643033626433333238 +37363335643333373563653833303366663165373838343430393964313039383962663339333162 +61356263623031626164323339343862613133323965376336336663653939626262656230636539 +36633264623038356439633561633432343039343231383038643962333235306633363861393438 +38343763306161643365323166393961386661313134363364356662636331313066326162363833 +64343062653633616165343632653930393666623133663533353837343664396435613261306130 +38343562333839363666393866363434393166343266373333393861663664626336383364656464 +38343733343039633165303434323537653836326338646261316563626237343966666331613364 +66653335303733386430646436303739663461616465306462616561366539383436303064643033 +35323330626562343639363837356165373936393766376430323838323034633965346231373262 +37373266633063346563393931366664326235373166363865343961326262643435313333303838 +65313965613462613238303336663162303166356261333030356438626464643137363665393465 +30646336656665656435633336656334343132663265323737376535313235373463343438333262 +34343038316233383635343538623030333630336331343630643036656635313636636366316163 +36336631623338383632653063623130376235326166613731666465356532616162386462623239 +38353365633566343836386533346564363039613738646433303562656238643866666337393739 +31646666663730343461623837666338623031363838383137353463336136656639356336346634 +32376639633261633134363337333132353831656366336132346239353365626530353430356239 +61653861633237363763303132376565303665336630303765393662356238653135323830656633 +34656135313133626530376639303432623266346261656431346364383561643832616233653734 +35356134376562636564646338353361633464306539613761393038656538393066663062613763 +39373831306632616538626633626233363636326330303463663638353733313261333131386235 +38383465646364373535353336633465653566393339633034666438363266346231393838373666 +63623136646666633238616531656239393136303362363966623736376364653861336233636262 +65333132346439363864393662303437663133376331343666363234383637343137323838373837 +62643536366663396337663462356136313939336635653066316436663537363036356335613561 +38643830393637633465303265306436303063323539663664373137383739306363313864386432 +34333961353938393761653736356238366163323332656231643662333237393933336263373665 +62373338346163373663613764356161373733623932623135313634383031396464336662323830 +32623632623838643139306336636362663334653664656333303363666632626666343262366466 +33376437383565393164373832656263626335653634353265383836653533386334393931333932 +35373532356164656663666261363335313561616466386231393766643335326439633338643430 +37363263376335353061623037633436663566653432666339306537356437386138303839613262 +36656562626431323163333037643134386436373639373135613462636266346331366334313634 +35343362346236643461643532366239373237626633323065636439626462643061626463383437 +34666664323335303064663636326430663232363463636263323339303561623865356664363635 +32633362643630316563353831306535316236306336643436633835353034396132313034333735 +37393964376535333465396466336262376261383638313233623637396662363866653036353138 +62633066326336366239353137316330373336663061306639636461356464323963373963613961 +31376562626638663836626630346630393134636338623735643139313064636335383935366233 +65323234653965313438613235666536663964303166376163333065356437636165303835323563 +62316434386364643636393366623361653461643564303637366365336463303139633939396263 +64633165633239626664326437303334316439383334653139666231346462613435316638313563 +66353639323734636234386638393936663734663438623938623336363638363961326362646561 +63653132383232613033326133346238333331343138313162383637663933396233323463373338 +66663038356238306663653334306265356237633433626431663239303437663834383862663334 +66623164626133663561636363373630393962616434313332613034346565633335616264303637 +36643665356534616332346630353835663361346261393934306333306463346231353264656336 +37386264336363616636646235353033386638633762656364353630326634306263313939306432 +66373137643765333136383532613964303830326162613431303634656231356237313431393832 +62393738393161343034306563656632306339633738383962376637626432326162663630333533 +39303430653862613163643538623031313066313039653038316361663265336634376139343530 +66623633343238366664626630633663386361626634663135363334666439396238336337316430 +35396139336261373663623734393161323938353139633961336434643064363032386634346430 +35306363653239363666633037653563386163356534333533356437346339623737353161333738 +32623263333531323965393961633233323931636261396363633863336433396330303765613161 +66386665303962343631363136306465313332646131656438313632653839346134383731363736 +39306337653665663234626434353634653530306430363135326266353762306166376232393763 +38666366373839643439326334373861353835383064333765653331366137623131653336636236 +39376630373632326265356534333765613535393034386138366661353861376136346433666436 +63363333353664653836326334303638373562643438356364623366353362326365633536613535 +34656664346165376635646633373866313464386534633337616465613535353333346530303937 +64353534306438306166326637396162646534313730326262373533646234623335326462383734 +38316237333662643439343163326166656235636633326538393363643966353239623732636164 +35623961643732363938313138313865363439343733336431373831646535356464363839373536 +39346665366564376435303132616337356161623237313035653931333639663663376231393163 +61373831636338306264336630393634363066666163363265353562323338306333386662636338 +36653430333333613333626539313738613162363031633032363163313634336534303936316439 +66313831323635333136633961356230313037393535363262343434623031623965356438313534 +63663364396331343661376136303434343233366266373537643861616538666561633834363461 +32313863636133353161386437356335323162386230653963363236613032323435643765343465 +31326364616632663961613238306132623062653661323636363631633130656434613630373731 +66633337663462646332373130336432323630393963383439316233386339303863313638326633 +63646432643134646263616161666266636463646365636163383362323861336135656165613164 +34363330653261366231343361373363623431313761623433306234353461383231656464393432 +39313737386334643130666661346165366162373865376332356465616539386530656162383830 +62333535376438383537636237383765316338626336303762303561363231323937613462633731 +64653337656364663638323665326262363537643035333234613738383162613935376239303733 +38666461323435303532653333616433383131623161343262646165323236643963336437323633 +34633966303732646639663662316461656236383065363034396666343365343462636562353566 +35353164303130343535356163353937323635346335323937626163333733326136326536376466 +36653431303530303437373637633332393465323064393831343837623535363563363961353734 +32623666373535323633303461323134633136613532366264376336313332613565653238316561 +32626632663361353762663365373538653836333164353538373861623466383930353963643931 +34303363633733666264656432646633613033303230333139626632336531336434646566636363 +34663431313236343539343566666564653434356431356337363265663631623761666565383063 +31316136393863363666343033376261616635626134646565636634343437396132396537373731 +32313534333730666634656435323963666565313565376635393536333231663363633438386239 +32373365666331303735663038646362613464333665643962306164636339656233376434333262 +66656431656233653861313863316166393662613062616562323264386637353232323639396238 +64646436303466633964656665613930376334376662386437626639613061666531366235653339 +61343962323763346638626466303334316232336535343231363766353661303764366462656561 +65353037373837326137393533383932666339363534663765313131383932653735353633333738 +33313439626635323966326331313533663162613830623334623538353831643663313862383033 +63666435656439316630346235353462373533616263626231346333663835653932626632663362 +63626262343364393134356465386166313065366535633661303735383061396361356533313863 +39366363666232636335643934386431303733363864343661306135336465316338373737653336 +63653133336364373564616134653566626366613431343361613634313964353734386162363836 +32626430336461356136326263623330333562303039363234343138376431383938353263363631 +66346530343932323235313261366336363436343231323035356630356235313662633365353531 +38333939386464366239306162663265323563393861613131666232326366336165623164363232 +37386461346632633335393838393063653463653135643939663766376461366662333830346336 +39336139643536326438623232633065663666323639383161653265393863393063633264323337 +39653166356338616135656137326163626162313131626534313963623131613539633763643535 +32343064613162303239346633396239646230366331306337363832373366633232396133633230 +37613738323031326330646166656563313031336561613362373630383234613038363464633938 +31373531613264383339666562393933353138613832343230343434313037356536623564303638 +64336339653339326161343330646535643666303539393639373662316635323336396530303633 +63666133376435316535326334613631323765356331313633396639393965363338393437343637 +30616130643038393430363663633934353465666638366630383139396663653161396639656665 +38383265636632623664353734383261326531383662396235643061323637626639623235623637 +34646335336331396165393136346166653233623530316363646334333233383763613338383638 +34613931336639666561653134363361396237343838353339396430313230303132643662333331 +35316532313934633131363138306439373839656534306361363236616632336530353062393333 +30646461346531353630643961373034386230366634393631396635316461353230666133313035 +62393965646364306235636335393333326632656263633066306331653165653831396434306563 +61326139653233383261313264633535626137393334393832383639306266346561613130643639 +30303762363837646636343463643862363633306131333962313139633831373938316439623135 +35366365303763383336353136326432613133353763373963386635363332616638623834306166 +62386530303239353634623861386433373232626336663666363436346463633733393238616163 +30333137626663353433366434353231396564643930313338323361333566396564366462623536 +34613839643765623838363133663234376335386161613064393861613537373331376264643531 +30393866633661626636326238376139353139313635336536366537633237623333326164656133 +62616433653330616564646465383032363236316336633663613836333335666137323333623462 +30623265383337636232393731373865616334656435333534333436646264373438306664373038 +32303137646464383330383166313263366232656633646261636133383266643763653932323032 +32333430383038623961366333366533643137366438313231333231346561636330313837623235 +31646537346338333530636636323937353232323536653835656565396237656538313534343531 +33646535376263376464636136396361393064333866303238643838643061303032306162346432 +31336634623738373538303962383037363362366266336235316234626439336530333531623831 +33383564636630326163376434353438323133306537343033353863383637643531626239646534 +39316136373665646564333730646235623162366630656464646262366365386434396630346631 +65353932353837373030333130383331656466303335663133366439303836643962323532616539 +66326263613765626331386534396538346235323233396363383030323639343765366339333331 +62363539373332346435643331636236353232303562336431653631653264343634373039343832 +65316366336133393934663639663230306262636138313461393261633766346263313463306333 +31333934326332626264383530306565316534656437326234306566363732326663393965663562 +34376432376462326131313231353261393333646436366266613465646239626230616561666331 +34616332373266316365363131643937633435666234656234626365353037633262303539323366 +31663466633632643662313834376331313365626233636631663738396337623563393866626431 +61363734633138626531316536356634343033346161336566303962303963383930316537643861 +31353061303366643666303231353862303663656464366131383436623339393163353366353331 +65613330313062663366653138313036633332306361353234633839633265353035633762313935 +34626139643766366566646465383365656163613932303631336237633932376433623531333734 +38373430623235396535633937313139336137623738363937663665313638643133346630373730 +36343663306232633462353737353434653234626538333735636462386665633135396634313333 +63366230333130353538623763373661333130363334306166316262633865303566653861386233 +65653966623461306233336431326166373637646637396537636130313739663064666536613265 +32393931623830303637633230316565346465366530363364616562383463393933616139303635 +66343930636334396261666131613239333439313936636437386537336135633332656239353639 +61643239316130643363353263343530366261396137353963323663356431653539343136306162 +65343732373865366630316431326231643736386234376137663031343432343533333361613633 +35663733346261333130366431343837323036653161386464383635623738313730393135613965 +64343034396634343065643637373236666135626336306337353630653531366366313337376162 +35373866356364613537373932663436356331633530656164373534373631386163643037636334 +31313263363866613561323631656139656130396630303065633337666462633033623437666634 +37336264306161646133383164363130353938636133306562626465333464323039316439633531 +35373734363963613936353135346432323736633237333162663036383362316561666130636233 +35323264386633386562663435373866373539363534306632383263326334613930313864626136 +33373662653730323536643234303037393865303838363437366139656639313962663636343762 +65313039646532363633353438643636616637633866306165353664393361396565313066376338 +61346464313734336532343765383230666136383036626232323630383366643731613131663135 +32663438356131316538363034343634643564396363333164366431636436623537323238663533 +30323064313637373137626337386666373039613465326133366538646136303463393662666564 +38376235353938643763323330653565393937653663396633326164353638633230663966303665 +39633430333363636135383932313132303862323735326361313763366532366330623566633930 +37363431313032383865613465313463623961316639326161343234326364363236646535643263 +33383365316363663532663937326436643536393162343362366437366265383062633764386162 +32326231383133383861383664333239636632613134663738616431626137653734373238336566 +32643563663032366630386339643665656432336263623133393366626533323866646662623363 +61343466663735663534313864373066333633306566656166396563316366363531656262633762 +37626238396532613030646165653966366565663031316261333031366630346330303265326431 +64383437336463333531626435636561363633353433366237623666623764363063663337623230 +36316162653162376563613533353762313532313537313830376564363338333737303030386662 +63316234303536343536346234373233663963663061393337303065323933653730356336326639 +65346461633335636533343362646362626361666161323532363035316365613066383334616131 +63326666306466313833623130376566396531653439636464313563353464616530353433646230 +62653335643131333537323336613635623165643363303334386535613632373930323262336463 +61363837333135323834333861653663656534616431373835323235656565643366303134623565 +38633038636661663761306632623635613939363231653531383863646239636133626636363763 +61656663653562363637633335633035393137323162643761613830356633393466323038376438 +37383062653066303536643062343432613734373831326265306332653463313039366637313339 +35396439383561663064313934393462663433306262316632323532626164396165333164373437 +32626165613430623839333766343135653230653165343834356462373032316563323665366437 +33663565383262366338343164666262646237386365636439383433636438336236383533363530 +34336363626365313663646332363863386164313735633461396439373637336232616134313064 +65653765633036363933333336326463636266313634386131393530613537303463353439616637 +62303732323562343266303533333338366166653062366461376235626437323564346464353464 +62393937366462313432356639356339383963633063393337333439376565633163646538636631 +36376362646234626635623032303332643639643862313232666437663430623463323535656365 +65666333313536313836313061393632303263383133303165646261303232386261333739613430 +35636534383233333161366565303033313238376634346235666132366366666134303164303031 +62663464313639373364343530663962333936646238356661666138386331643661373236636631 +62326435646133353764363031306634363662356166626365376164306238303762366339376562 +61663937643933646633323230626534303761663130616234353265646166386631356139346134 +31356539363832313030313232386538633839383362353464353765643566623031316133376234 +64633832643265353662613065396632363337336336643462633631353034366463646531636364 +38323661333463323737656339316362393435636162323830626433313439636562313331616435 +32306437623034326639636134663235383333613936643336386365653961616263633433613937 +63376361653739356235653833656662663030303335313065666662626435633932383434373730 +37383538633137393063663638356133656666366163326439653934396562343363383537633335 +31306634346536386433383564343330623434303338316532336234326664623165316462366638 +64303234326330303563656535393861633764336339646632616364366135306537613930323832 +30323563336463613035396631633138353263376239313763343863366163336633656234666566 +34316566373665373337656665613632376634383966343666336263393534303739333638373561 +62633438376238336431346538383263396266343762656639383736656237636230643832396631 +64626137373463663431313739656163633461623330356161373538386163663437363239636335 +64343331336635623934383339336233303939373334623032626231373933323433663233303033 +39346231313565386565636435626532363730333639313639623830366539643435306233396561 +30366262613566613766613234663335393834326466666432653732303334323434646137633630 +35376165373834316562636633316530353433643862373561333632393535633237386233386633 +33326137356532633838386233383565623035613331336431626331303532346261326361623162 +37343936646663363666376332373337393761303562343732613266343430626664306663613965 +32333339653433616332376661323736303134356338366537646538636333636565643834343130 +32376266376437666437333137386433353462656134363366643563393336613562633839643035 +32336563623935343831396537663031623530386636393762623537656661316165643265663331 +65326662353862393964313562313339333962663133626332383464613464396462396439663966 +32333430396137336566383162343532323764383733386535333332343963353361653638653232 +35623830666538616536373733333737333363366337303164633761303762363830636163363433 +63363435633763393030613232323963326266326136343530623535316135343866376564376563 +32333765613131383266366637303936326161343266636336666438616664353261343439373032 +61303263353561363632313462323366393937653265303762626462656130636261346566313264 +66653464626461613437393338623461636136333432363164623335393030326166626538623063 +32333965343136363332663465396435376163396662353864353332653464313561613933383038 +39666435653662626162313131656265363438633933396261373664663632363961303236623062 +32623966653435306230323133613366633661363034306637643463366130316162636461653162 +31363034643331306264363063643236623363386162393639363036366537616261623031636138 +35646365386633666437343063346332303562316636373135333434633039663938333063663366 +32653630626665636134633865333239653037616232346661343364303334613836323335393937 +30386331323436393066646433353633333736663630616632666365316264346136646661393162 +39316535376561636164343131323538626565653362313330343234386337666432623633636665 +62383463653839386565656233383662653662346331393538643133653134616334623139623866 +30353133336232666661626238393066623362623732323933643835373864366134623433353838 +62396534663866363034383835646433636362633363316531343963383662343561613133303135 +37313133303331323734626366366436303564643632336631323836313133306336393436633030 +32313338633364643764333831633839333464616632316363323339626632313366623936326436 +62323761396463633934363830646266336261326164613338313061383263346137316531626365 +61313133643964653363666430626666396338396433643566373064616365616535613363613562 +30633964653662666630666135633939663839306366313861613862626337326131616165623863 +61346430336236653633613536333566393339353965613639343936326461653965636234343764 +66653532363839336630616331376361336639366534346531333263393031366237623966336436 +38343965346336653765616234376538656532353831386238373365613961653864653431333830 +37363038633239353430383733646664396637633537333162613935616535343732666530376461 +32316435656432333531353263643861623761653361383335646230353539353965326536353566 +38366565613638323066356632656131636239643861303335626565333261356634636433663436 +39303236663436343961643164376164356638333262386331666438633964376439353530343962 +35303133653736353238313838353730383864653866393232316364336364303532663638313832 +32353136353764303631336263323531396464656137373561666137326463643361393730656661 +61333866393264323936326535623362316661396364346436666635393135613030643864333538 +30303066326161656364323533653538386237316334306563323130633231636339663763616164 +64646337373336373363346337626665306139623366363639313261643265336464613334613131 +33656262656466303335633932663435373237613038366138336263383437383631623463613534 +34653465626664656332646566313065353864353337376665376337306336393162393030623161 +66373431316339633033383432653664613539656137643663323739613936356632313133396164 +66616437643532626531323663623431613633333039346361316333393831636437646164356365 +64653665333534373730646235613239666435356161346539356164663633353939313532303462 +30643237613232323162366434363237636463356632396238303862356637383532303765336465 +66393566343863356233343737653163613163373861343633326265666437633163666161633965 +63613032323565653938613932356466396336616563363361613436376161383039363661633061 +38313463376363666637323133323637623165613662633234353330386365326532646239353335 +39373533623635663461313336383466643039656430313636666334343963653466393235636131 +37346565393930626466636466373235316433623932656661373365373733366637313938313037 +32333836333938303737633065613134383232383262306432656262313339626362356236353332 +64636162623562626465393432363335643463356639353563323237376331663161353262643165 +31366431346466313335353737653965333837303262653532643661393337373032326539616536 +39623530336531663264316466656466316139306631326366313231613535313936303536363437 +37353566663332306666616232343561656161633737636666346664656364656530346537663731 +33363061633231323738363938663861346363656666366137343532643631373437333134393431 +66306133663538396537623734373262306431313933343561366336376364366366656162343639 +61353863323765633261303338373930613135623166363864653166303861396362373064316237 +30373536643463393762393463333132313833653262386162323866343230356463333037656163 +65623235623437643134356261666635636233396237376230643530653262353361366362363966 +65346661386233363163383239303838623933326331653563623962666436656664663465616133 +30356332633339356235626663613061313438313537366136653538663264343165663236633139 +61363866396639303831316662623336633437333734316239303730333539663337336533393637 +36623437356534316335633961303432366361313138663239356538643338373036323334373830 +35346665386432646531376434623063386530633465336537376235336534626637373564653966 +62323435666465613564633137376135616132636362366232616266633566363034623462356264 +38623538383330376264663562373433666333336237626361386161656231393365623338623262 +30626264633063656631356336363239373732623738393736666537613761663037393562376432 +33343438643338393234383939613037383730653838373766363638303134393631373436343937 +62386430333033396433643530636538323330663466343837346535663830326636616638303935 +30373831303163373263376666316336636434323734353136333632383565383739646436323136 +33346638613030613964393536663538333830386134633039656630303264386465383437353064 +39383036653134643266326235363263303634313165303738643465323363356538376330616530 +65323037373065646632636461383363353961393965643339336565313537613338316663326532 +35376237343830316465373064623064336362373239363030653061376566636634363731373238 +32623832653864323439393464303833333064306333666232386230663661613636626435623630 +39333464656235626664653131303536643830366232346530666333656636383562306664313032 +39373364306663663035646338376366386262366138383665666438646463386165396635333761 +33333739336366666239633162656335333134616331393665316232366165663235353366316564 +36303131313136326166616566353061633735323232303231303062633064643231303563613735 +30383662663831626663383365643562376562353866383935326230346138633733313261646332 +61346566373337316230663338623839646132636239656263353736393838663031613963326133 +35376236333237643766313634633336613264623361313638383033373461643237666335613038 +30653863316466663666323938623832393562326566373837636132336462323436366632323762 +30663361626162326562316266623831663537616433333365333133313830376366353763616663 +32393261353635333339363237623538363464646164646262336363373465346566376637363135 +36316465313538366435623165313633303563333732336139316537333433613234303738633564 +34343338663961613134346161646236633634386230303736383635346434623366396633353035 +63376436356239623831346532373131613836666535313733353532663264323161303365383132 +38303236383539346462623139633734306537303930303137353238333462323665336230653462 +36663838626434623035393339623164303538383039353838353766643930326132366165373130 +31303633346638663836396136323933633236383430616334646238643730383937626165386164 +62613063363962313235323963626263613636383939633537613535306333363235623265396466 +31663930373933666263336563613666346339623662333138663430396434343661373437363831 +37626631323931623730633039386561636365643162363337316132323862663464383561613530 +36363935373063303236653236346639663661323463366530643664616331636436373730396164 +33646635306538393533353363353430306132313761623361623362356636363738316430623134 +32363962363230653734656532353062393466323436356435333537356236343362646438333661 +30623864623066383565653830653633633262376563326137353837393933323062356136323130 +63333264373839303661653461393936643330623131356635376566393561633833353735303934 +37656638626539623764396263376131653231373264666565303233323163373166336635323230 +33303138633136356666356365386433363830386530386636626639393335303636373666396233 +36393463613265646561383963633066616135353635306263616330323438643636346339313665 +34383533613832306135636437666161393966613937633033383131366634303834646638613730 +36346462363236346535393735643565653130363836666464656537636330613563363435333439 +64376565616439383631656630353130306539653362316366373031666538373431316363333833 +61666137356561306336613963313235633430613965343965343264313764396137326561396363 +39363764653130346533316537306264376536366366353632373263356539393338396436326432 +39306437663733346632316139303335373561336636663830363035336665343163666235363231 +31333963353332663364313632383531653334363965326664313631373431396133623338396164 +63356531363262313635656162373763323839356663306161343732366664666432343861633362 +65356534313165336161656334303737626135373464633764613431623330323765353634333161 +37633161376233626134386532373530643537616339303663306463393236306465336336666137 +39613039336562623262353930383566333237303862313432323330333937323136333463316664 +31346533346666336130383437323033343039616661666535303938386536613062333439363265 +66636139616331373464663566303334636231356239323662373038353031626363633131326239 +36623935343766356338353666303161356632613335656663643066653338636133623662353431 +64303265363739323238393531626463353630353031363539653831383634386466653430333937 +62653235303462343263346138343261393736616331623865666638376139633266353035323639 +35656165626636343933346435623434653037343733316136313565343665663036643537386463 +64643161333832613265626537306532316436373864616634316365353637306536626336613938 +66386363643838633133636430376163373664353264356266363137623738366164633766626433 +31623762336136623263316534663535633861376561633765633135326337393333396430623863 +61383966336562316562366362373663343938373737326530393739333031383631383633333061 +31663139346264633331663330376635646463363662666332313535393964663933313430323061 +64383934376232313830653735633161653965656334356136343433616266616235353634636635 +65323031393936656537353365616265383036313734623265373761636338336661303836393335 +61366336326534376634636230656133663462316132383962383437376539656566343162323462 +35393636623938353266346536623330346134363531653935343834396163363833366665376461 +61613637393434363530313636356635626131666165316463623938316636396438393337363838 +31613166363762653265643234316564373336313038333033643866316362653730623761393561 +34343934663465323061663733643432383237326637333332363135356632663731356137343738 +36336462623334666364633164663863666164613162613634626330393733323333363836303962 +39656138383033343238396631343435393732626166663534333465323432646339343432346265 +62393362393232653064393738336233383265643461376134643062383761366366653562373464 +39363539383632356462303066313362373132386237636364363339396464383037313738333935 +31636465663463356266663162653335613239393132303463636431313539383238316565376662 +38393332616265666539653036653839663133333463656537343631666539653463393666363065 +63343536323534636565343833636236383937636165623838383961346663656130643262336461 +62396231313235363439313838666431303133376132306632363033363935656261323034316135 +62313361353631646133626638333733663936386565623836353934326334353638656138666461 +37633031373431613063613961353732653731346161396131383838653236346564306332626334 +33636566383535353565623964323137343231323132373663346139336134333765353435333764 +33653062393062356237356465336662656666663331633635303735653737633763323362643437 +66666137666134386462303236666131373265373166363661333164653862386234353433656263 +34393735366331393134613837346430616161316437613737666138623432653530373164613938 +31643465623133306238383137316264656634303064643433653364303065383263636537363636 +38396335643737303936643064633864393863393636353632636162353736376164383365353938 +37666136336232303436313231663734646332623764333061666432633138613933353733666563 +33353231376634633835626665323666353836313061303138306661396263646138623966353464 +31326462386466356435373735333266353433316134336664613938613438663364336632323630 +31663866316633666462346136623138383863343163313934653562323538666636616264376231 +32316266313363633365343032636161306463343331623239316333376337343837353639373664 +36326136663135346661323035396630373063663338653839633334653865303836343537396565 +33646433633737346132333233386138643932633137613165633036313237653539383961336230 +36313238363661663439396662333638363938353466646361373963393166306535623962653932 +63656434323763383534323935656466663765633632363666396530326130366431386538313363 +39363638663032376566303834626533613138316133396635313961663535346236396464386664 +33306164363531333133613339666534663161653366333666353562363466316365376136653431 +39396363653032383736393336626562373965386533306539643934336130636465653636396463 +30326663343266376632376362343134663934353561636562343436636435623364393837663136 +32373363386463643034323730383664353362653333306236333130343762333962346462333262 +37343237613638373531643436663336623033373934373061633332646434306165656666383763 +35356163376264373631353761633337653266393061373232626437343334633638653634383966 +30333864303230393466336434386438386138623839313863386239613631666561653266363335 +61346536353838366132343564303531636539316362646235643762366139333266653731623365 +34626531303662643938663534633137663436666633643462353966333366333131663463363535 +35313836383039363866383834613339306363623866383465393930633330316239626566393463 +35343432353137303866386330343838386634393234383136323532366636376532303266396130 +32343134636438323166393134346437323038363435363733633764666362346464386166616437 +65396630623035376332383638666137393435616435326164363466616233396330313833643763 +30646364323436643932653838313464643335613565333130666338343837613437623462663061 +30653565666661666463393161383862393165393437346235656166303530616132366236353433 +35373066333430366637653665613664636662346639393863386133323863666239643137613865 +61643264303731356230616231656665353339336339383139323862316433656561346337376366 +66653536656562636564343332336436306162653334343461396638373962393166646231346135 +34363837373362366434633463323535356263313137343635333534663764393766383539346535 +35343339353663353063333231303738633632323337333932323964616337303234306565343563 +30383536636635333966316639653161326436346530636463643234353239333933393139613966 +39393335323838386239613265343730646435323937636465343161376237373237393537303932 +39623733313864333634346162336332333532383839303365626564623963336562613535663333 +66323461656564383434636166353435343265343037396161306230353266313935323437323465 +30653734666539616137346638643439633964643564356233636438373262636334653136383832 +34633062663762313636626338333331633331323161323865616161613334336439313639373166 +35303262373638316365646566613232366439373533343033333831346262333566373234343837 +30393863366563643436333962633535666133313132343038346235663332633861363336636233 +33353239393938353363636434326261376364333933373234313635376264343064386633333235 +37316666386232396330373135376165333434323236656336623932383231363030613866656138 +62616464643035646333653936316236376263663361623130373461666632646333666432663735 +37653661656139343332653539356266623264663862346430323036326362346165336563343938 +64383830373366623637333337306362366339363366666466353139393562346364313861663531 +35363535323165636561346564326462373463353662313762313837333663636665666236313166 +34333161656438343463386438366330643964636533373731636133313464333433373235646563 +61383630343836653733646439616164646331363631303764386133353936303133653961333665 +61616332323930366237646438306566363131363931303936313437653335663064656632333666 +39333531343937373162366362643361383264383931653261333030633865363731373166323031 +35336661323031633031363839383635656663353735643564303936383339643239306662653032 +30623661333161316537333237663666626432326639323662353237303830313935636562383831 +36353638396331346265626162353936636236306536636638663332313163396435363435636433 +39653733383562343237646365633461646233373730333632613432336264363861386435303465 +35383734626436643266326333316335623364626336363664343630376230633563353266393439 +33366530396335393735333730653630633664363561393930366639613562616565613261663931 +33653138653334613132663736623838353662646439393332303630333861363362376438333266 +30643961393837663762316565303863333961633636653861353733663666633030313664663364 +61646338386336636132396434373437633163643139613264336331333336643033373065356535 +63633337653662636431626263653562613562656661366437313365623234396635626663356131 +39396564356265363139643736653939393163373934633235386166623334396564376635626466 +31353534373837613239616262633235386433343238343166613835613464343130373533316264 +63393361313562303835626662623934373337366237396238636339386564383934323436343261 +33396166633237353132356237343763323233326330643231663934386138336265303930653662 +62313132353132656339376263316138366634623136656263343063623266646536336163616231 +35653834633435643936366333663637356632353739393438616261333563643837353738343638 +62636438623330613737633235613035663362623266323538663036656632613462323733646238 +31373763343231646662396165633433316636616365333332373462373566313631626463346438 +32306538653361333465306338626366303538393962623465373363653134303238316238393061 +33383735643438373531396461356162646163333231326462396130313232386238636635663261 +32313831356666316538653862643331626136646364636433656564656430636364333035363435 +65393731306163303639323835343436373835346334353664393764303230316133393934343231 +34313431376631386665653164393065613661373530303432616164353337343036663336383433 +64363434313362613866336131396630653637616365366661336431616230396437366562383932 +39366562633235373434333962366234306464643833343237656631343330343365346162656433 +37613533383635333362323436666438396365326632636230643037313231306131333163336561 +37373862353039336262663764313662383565303539326261343738376361643139363339303737 +65356332353266333139376438316538613765396538363230636132333539663166613564323862 +37613030313265303736303238393365353437323862636436373230366665363436376463666265 +38623631653562396337383532396565356664643839353832663264643733623731626464623761 +36343531653135383166323934656663623731303639333461306639323131663366663334316464 +39346235666263366438666665626337623337363865656366663630336230316130623963643736 +32633464386661386230303337646431303133313739663636613062386630663365653930383336 +36373738366338656531643736333561306163313531623931376236353036623365316239376439 +37613765326466383630623032356439393532653761336536343132643439643539303631346530 +62306433373661306566303030336434343734626462663339653534663939626235623135373233 +66303461396430366165333036656565643063623433636565336631633735366639616538333335 +36643334616233633331386436373231346662643166366263303438613635633161653930373263 +61356164363839303436346433633562643134326337343336376537303537633065653030323638 +66353236363735356365643330613533343238333430613933333931373666656565323365363437 +39363534333164613337343662303965373234343763643930353332663936633333636238393230 +33643366663433383436356263633931356336356539353339396237373334386437653432623834 +33393635626436393735653661393161373262363636303139303365663833373362323061393336 +39623761623065323036623337626234646233643638313163353430626461353633346539366163 +31633665663836396666616265396631626438346238636530343539653462306235353430653636 +33383338663537383534643363623934373962373861653034363164353361653064353437346165 +39353636376138303035353339363866316161666664363830376639323132366332643236643162 +63386565356536306139613664343836333538626436623663313566326365613737623535643161 +62613139353163623035386538353234313261383139363361396137366337323437613036333132 +61373634393061313066656431323739623532666330386233653161396230343136666635316666 +64663132653432383861613839613762376461373833373762376237306130653535643965313265 +65666131343635313031633164326632643162343930383336343038633239316263336338646261 +37376238366432383434633962303237373638633436653933393965626334356230653865666132 +36386433353965386434326666373933633163646339303763616430636530363034383831316564 +32373336313265356561626437396630323932383830623466363238643066643237656137363066 +66653961353035336535353237356431333134326339616165663962633037313234306630663365 +33383639333335623162643335353132313763643834383162373837323661373461646634383166 +62656138623737336633393339333133303735663261313962653838326233346433373332313865 +61306130336164316634303765333661643030326133386262323632633538376234623561303232 +35326432663832666634373061303338333636323466373436356330653131643237376531366265 +61303236666336646366643135393962613331356334653036636463383937343762396663363739 +62646135643530306137366532343664356234353862363931636338626537306537633831633937 +33333062656264376334616362653866383264396138613939663162663932626433396161376365 +35396163613031653461303032353633613065643634393030663630386662363164643465613964 +30353932396634313962313538346632626230623036373736646139656535343538663335343737 +37313632376238666335633233633532653964326536633132333061646163613534653339636630 +61346266613365623135616639626335353561633932383231323731316162613661386430346461 +63393563393762633366333464616633653838336432326462303632383165626466306132636261 +65616237376564653836663438343362326166383630306364663639663737643562353030383531 +32633435383237633331383832303238346330326631613939366539316437353033613266326366 +63613034363934636435383663373139383136333363346238343565313333386139303934386266 +66396138346561363166373038666264626637366562646663376638396665393037356336363535 +34633733613932353261643737353164363038633635643339623232646630303635623930383838 +32643830626366303161356137363037356237306466656132643035616433353263386434356161 +65343635646263326133303732316362313265363433366265653039333030626239646535373561 +66656333313961653037316338303330393134363439373163666439333761383936303633333230 +37373037396332346266313533623238663464366565303763336431613736356665643264393933 +34316339663530313536313363626362653764636338306231636166396434643730313335623332 +65323064666533386564323138356666626236376161343338326331643862313066323838393666 +63386439653538393938366633373135366262363338386165346338323031323262326261613331 +37333737366231373636363765653865633437343265366432663361376363626330373838666233 +38613335366164346631626437356665393733323737613132613830666331353939336336333331 +31356566353932663465316233643731666335393462616333333932316161353236643739656633 +33363964363863303732613737376163636131386261373738653765346162373862303561346534 +31363937616561333438313162393831656266356439333935393461343366313033623064303838 +64343633366238653938653765323062383763616461653235623537343466613132363834623735 +30633862363337373736393031633761396232633031313136663539663162353637643263633131 +66316262373138646530666563393034646662333535613237393031663262646233663766363832 +39346262343065613730386665373538346630316231653934393262383262333332323336656334 +33626130383932383532313966646637323836386136633632343663636337636130303739613833 +36313961366438343933323464653635306637356331313837306632306239353761373731306235 +65663163366333626562643662343861653834393162303161363632333235356666326338613336 +32393035376437356134323262636138313265663066353532393936636336646136643231333135 +33376166616534373365376566346261363331323563353365386137303662303835666331373964 +33633036303131616634373333666436326665303164643832613237306330653863396235623330 +31383433646638356465663535396132346561653739643337393031636338316437646362373937 +32343962326638393762663430613065663938353430316536613364306334383732616363383231 +31303231633639326233313638393131623332613166396566626164316637633435383539326231 +35646333633265393863636432333061343039353662303065653865663939633933356362393764 +66393337306164343139646437666331316332323734363865643239343931353965653936626665 +36616339636336316566303061376230616139326335323565333130386330316430643034653461 +62323464383332306165306639663863636534356238656635383164373465646237653862623662 +30353161393633343330353665313435353431623566656463326564663937616164643331366334 +39616638616232313164313236643665313130393939303431313338353231336465313365323761 +34646638323562303136616335366231313864343136376565616431386266383461653331646232 +37633935333537336162383131336462373433396431653736313937653361383539303330343564 +61636561613231613664633362643566346136356261333130356561346639666338333039363233 +62643836343063363830323331663064393464386565343230643461373939396364373763643637 +62373465666164346335393062623434633364336162333262343664353664653531386232633130 +62306239363363613063343932373437613930376466356138306238353434376535326565393238 +66393932393261323064343032656632323463373264333930613162663165303031663062623332 +62356361396664313434656364316630653435316638623563653235623835666635613830353835 +65363632336432626666363831636664383538616333636631393364616130363565353364613330 +32633066323661633535366234333861626438333163333662656234613136333737666139346638 +37306561373963373665373735336263666634393337303037383538336261366536663763653063 +37373261326332313939383364313236346536303237396139636565636236356165643031313030 +37383033363330343939396365656466666665336633396362316162323237363364666366613966 +63326362623966393366393430313565306134633236313530666136303432356433373935663831 +37623437363031326138316530313661613461613638636332323530376461303233343963373335 +62373664326661393265363564346132356166326439616265386131623864323137636237336364 +32663666653334653562333331363836343066363961356130313766316535643465353730373034 +35386664353430393333323330383536616161373130353161366161336137636263643162613534 +36636432323937323130333165313331306234623032363837623264343433653866643436316664 +65633834396638333634343361373836643964343561323034343939633063346332386437646262 +31383963633237313338313639616234336163313230663139313139366234613964343132356365 +62366336376133623231663565663730666165396234616462343162623063613634313534386436 +66343765393937363930333762303639623263313833636563316531383265643236626366623130 +36326264633232663536626439393062303237343431626635626331373431663539366161326337 +32613566623038666134383666346336626635313133303232353062383534393337666366656663 +61643239343332633030383734346435343939336330663461303139313132653063313939633063 +35613066663365636465353231316662383662366431653565303964316237633234363039386139 +39316630613364656532393038376433626662663063326564336136346638336463666232386137 +61623936656231386564663635306437343532373730363663373762353964653638366530613066 +32326138616632643162396365653865373437343137633432633266616533666139343366616265 +32326531383865343132366364393834656435336532656434323638303663323134663231306563 +30333334383439303634343438383466336232623966373037386434623463626633633364326566 +32376161623338653363326139636334636561616434643331373838653962363534313731306465 +63346439656364343835373336616438353266316634333164323361336237363630323139393564 +32663134313866626534616635326563373132663161346635333863306665633835613433306537 +63323964613031383937363766383238656439623061356434356530313230666437643838643838 +34636530363036353061636134383339616362333138636334363162323738396565376262643239 +62643733373464343236373630386339656336393630656638353037333033656134356134633838 +62303235356636353133663766653834336664353938633233373964663937353666346633626238 +32333434396234356634343932616538306235653234393437636530346638656261346633633135 +35323934613634663361636433643930653366623239656132313332353930636565336239373733 +34643137333036313265383263323432323064343065643662373763336638373630303837633237 +37663237353638393163366630373563303833343831663836313861353738336163393063393633 +36653136383530323538346137653436643263633663363565373364636536363831663966323762 +63623666663138353439396265316361643434623365376235376233663536646565303632343030 +65353439356335393062363965333264373733323536636630333238363464303432633163366630 +36633633376663336430396536336432353466616135623739383235396131656666636666633935 +31613965353135633434336636333538383362633336373566386464653537653166373431346234 +39393332303465613935306431616436643266363563383866393561663265393265623666616635 +63313662616432313231313666376636633931623337666666323437636539653230613964633730 +31636564373966336138363931303737373934353330613330396565353666623663363539613230 +35303432666362616261396662616161363232636336663864323230376230656366326166623862 +65323534303461656233393231343266383363306162313330346362346136396330333264356265 +32326464333131346135383331363361303335336134626530303537393033343262346364333939 +65303133663337653761306138336561353537663061386465303864316666666435636263303261 +37633630333330613130613238613231643734316563396330393064623864386339363131323764 +33356131333437656633636430633835373231666132303430323739333465626634393564343532 +30656231373035646630333936633734643864666137656533613861326164343437383266326638 +32376434623936383235306264303430613536353635663164356231366664656466633763386536 +32613234323766303564646566633539306337656236653839316337316363363236343866313262 +66333133653664313339666537356530623934633137323163356666313561613037636536613836 +35623465363061383438643865376430383864356566643733333033636338333934386637316633 +33613036623765356464376133366437643033613831626232666230303139383436313438366236 +32626661303266376666366239656139613039663666383236666232636262623035346466323835 +63626464643661396563323631386134326132316263643861633565393462323563356630333163 +34633431666466663234616562623865383035353065353236616235633638616639613133316263 +61643433306462643236313135636339356533313963663038356137323233366464336563613261 +35613835336637333361336234363762666232396664633361616138383637363734666563366233 +32353830626230643838633663653061623739336262626537326339313635653163626638376462 +33666436666538663338333262356266393839616531626164383736356431663538386535383738 +64616238323733656631643763656635373837363261303166316261313164663335316464373530 +35366161303962343632616232656137376439363431653835363430373166643166363232666535 +38303737396435636630396339383435353437363535646139373864643162366537346435363161 +32373966313066636236666264323539663332306336323236366338343365323837636338363663 +35373731393432333333333761363733326539653063323937383065366632663132343239646264 +32313536316431366463393162373730373538353963383130353739333361626564623532653366 +30656463663632666131616539363461626539636237663765336637323734666362643639333430 +65643432646363333535356263376139343762323330616136623565373130366163306337303937 +36626239326535376362333064646265343033346636383838643863313733386137663362373465 +30353939313037353966323937323538383830653233323835306334643465323433313161666630 +62646433326661343437626662343333653231393463313365396239646665353535323837313763 +61393637666661333438383064363339363732316238346634313862316562333138646664313464 +35383537346331626538626237626233383732343539643836373532646561393466396530323965 +36393432316466303564306437643262343566626265306532616261373432363163613566363031 +33363539346331313132306335346161323232613564393561343564653963333366353062326637 +39346138393630396535353734626136623334623963366135313632616466393561393136326361 +36653036333264326362653234666561373465623933323364356363366636393961613535346265 +37646563373232323434323035643961343436336232333630316162396637303434383339353162 +33613763633561326335373931616635653636326162386139636439313733326531613336333638 +61386130346236356639356265653063396564373762633431326137626135303464306465373631 +37396462613262356265373361303736623964633665643964376163623363373230333730326131 +65333731393862656265663562366232323261363338626631646664343566633666653763373632 +37323034343839613266316539356635613534336230393731633230393462646432643764366433 +66623331633663343334336137626665646565633335626266376333353739353733636533353737 +61613133313164363337373266376239373562643863363265353166393536663666386239656265 +32363561666330623031666366386462316630656433386561643665336137383963316561366634 +30636534326633323532376163643331363163356166383033363039656663303834636332313134 +34653765626664373734383664626635636139313262326162653932356435663863376436353437 +30356330333465303262333338626434366237666539633930336663663130353134393632373661 +34623130333964303036323961306339666439363134623662316433653936666464646435666333 +39623461353939353434636266326531306236613236336235613265323730666464393531336538 +31386665326666386665303034366165373432393232356562383536383638613232303466663731 +31383665353232316637343464613830643334643666316536323034343430336263623762323661 +30336337396434613036356337313665353830656337316330346432663136306638633932373938 +36616234396639383065313630623230623337393436653863356239316263643763386364346261 +62356239636363313937656330316135303334326434373132393337373234363731366461326337 +31313135336137646632346238643335626431373439353330396539616339346135343638653463 +33333432333235613465356432353130613338663966386366643536343437303864333866323033 +30323334343931616338613535343038653632633830376261366639366663303739623361336561 +66306233346163333537333466633533626462393764396134333761353464383430613037626536 +64373765323236313232373965336636333665616537356533373137616634313363386231393931 +37393338343430646632663630623030326564356531343865656638353239316137363236383966 +36636336396138373931343261393965343038373965313231393730636366636435653338633963 +38653662323132343839303334646439393636363933393862616232353166386461353937376235 +33326436613835393136386539326664616437346233356662363030373563666634336230323362 +61356435363831633466376437366633633562333164396131643837313733653765643638666434 +36353432303662613866366634323630333838656161363564613939613362366266393464316533 +37323438656334363564383934636437653633623539333861313561343962396334613439333566 +64633164623430373561623931663861633833663962646333386631613233616365366632613263 +36336664393431623762393265333765356462633461623461373035646332643734363636663664 +38323433313936333161653230373831373463323037626462653964643431306533363761663131 +39363234303639323864626137393564383763376133333934316265396263623330666538323266 +65333733316231353033376137303933663837626566363030306539373062306532313837623533 +66633338313963636262316234313837313664666335323266356438303566366662656437313062 +37346466306364363365323765313635356564643330316161386665323135323730363937643932 +66656339663062663232653939316565386261343434636139373438643331666634303630663665 +62613366336463633933376164333766363866653631346231663538363436373631663033616538 +39663833336632646530663439383933323732333464343036333130656236386666616536643434 +63643161646632393635633162366438643865616662396563386531656161633935393936396664 +30613965333165386333313964636133613864663864613332313538616437633065393836393136 +36326162393538623131643565363135633933333236353864643337343163386565643764303664 +65636566366638663063313562633063646438623735356661373934386631356663653762383161 +33626235633630323831376232333532313663653563356463356562653264613761353832323936 +31623966396136333539656539363236316462646534316337346530663738633337656436363339 +37343562633631626662643663366239373661663066626438383332346230376632613539383230 +34666136333133313130646534376562373333373835623439393731363763643132393666353639 +35376261616136623736383136356165303464663736396266616436373061613233343632616463 +31383230323566633138383665633261633833383834626534343863316630353964653364336230 +39393236636364343465356332356234633339346165613066616330336235363738663134336538 +36346539393662393537356263663131376232356461383033633764356563623232653365303536 +37643839323835303261636133343536663466663231356263323764633138623835353664623631 +38663232376330373730623730343466353838613866633536666366653038333561333336383030 +35383632396438613331653530373938316334643965636266303233316262373563336162613435 +63653331353335396232623466626233656463316235643030623166313839316530376536343234 +35653036616330396536366330363532616133333862636138653961656539316339616162373532 +39353432656336316533343431336665363462313539333031666364663938376137373938333864 +39356538343061626234303939353436316439633062353533303963343566313139383465316462 +32633661656437653137633265343036323366653130663566333364326536353032393036616538 +32303438303831646535303661386333336537653130323136613438353465646664646639396632 +34626333333636396132643633326365316233396336343237643737666464363634346262323938 +64386138666134383464343563366137323830663833313332616632376561663166336164363830 +33373866646136663561666239343835626463333238616138653230363431363035663062323030 +35313866613365376234393933666430393330356633636132353064313735323561643136343365 +36633664666637386166613866393030616238343139626335316465353131666361323735393963 +33383035313563633765383666306433363565323265323264616133316532363539303063303031 +61326633663165353764323366303664656461663535633439376431383462623930636661616265 +35386161343664303565663036336663383437613661343064383035316664626661306366626666 +32653365363365316433663131623832623636346438656564653561353233653966616466633039 +39303231373634656562326664356430303532383339396436313566323032333362383961363238 +30383732336261383334626332393138656132316265323665383431333735653438643361623639 +62653830656137613130356138373364623835613563333033323966646432653163333666626365 +33613263646630633734373632303161643839346530653934643765633138623166313165386663 +31386664323232306566333564636166633531353431376231643438316161636533336436616133 +33663239303930316266616539663764303765653162626431343730386663393131636164636637 +36653430306431656161383033316263656637623166353436333233666236363136306637356633 +66363935376463313763653732346431356461646533303637643265653831653339336631336437 +35333031653262373864376563626265653536306663333732346637303339306166373036306466 +61393563373766393165363231623439333062376564653863336439663731616536643365646561 +66643162373861336166306437333462386138303436333135306662666434613435396539306435 +66663033376130316539363661333632653033666661633562626530636566623330353331356232 +38653232653430646635313530356662623861646466313739393461366338646264363163663736 +32366637316566396361373464376535653631643132336462616662636239343561376432363434 +33623532326130323336666439396535376430386362363936636165303532396461366663663562 +33303031656431326539313064373131313764336566366138393631373536393131336262363963 +34626332623066636430343833656134363066663930646365663561656335326436343866396335 +39333662643465636661306134353439396438383233333063343230633761396532333431656562 +31666635353732636532643139313234333532303732386266313264613761636234373937346539 +33353033356661306332333535336563333636656665666563393466623735373437356231313366 +32303635636130393832343139616262333165666131313233353631363662653962663566653963 +37663139636261343330623761353634396461346630343066346139663239666566666565353436 +35653337353561363664356234643333373136623063656630346630326139663861623361383836 +32656230626361653239313736653931623930343835316364393930666533666130393139646439 +63363738376664613232666262646536343638373331313439613035656133383738666166383766 +65623862633161373236313433316634393534383830363034373638616338383639643231323237 +35303132366166613361323931616163363664306132333963366631373738383064333938346631 +32376131386337346431623965373031643431656563396634613138663265653666613462396632 +32623032656232636133306234353631326230353439313237383366346334666134386335373135 +38623962363830626434633761653037393938356437313031383431333132306131623263663566 +31396364656437333833353938373064623061663237333432343339386462386538653662336138 +61393466373065343061373564663864336564333537623265646230613263396163336234633234 +36653033323239363938383034666336336430373037653830376535626532333663333766643633 +38656538386239343931396663626231306530306166353632653936313837356462343930353938 +62396539383761663231366635646330636333343062373363666465336264383335383461323261 +37316162333235393330643937396636316330653965333939313635663131306138336165343239 +66353965666233613433353030393865613761303863326237666662383030623665393034323164 +38633161306266633931656436636134316264353064366162613161343935346635666539663538 +64373062393033653230333361306433303637333931636665633862383834393264636563633035 +34613233306432343939383135613137633432623862646133323031626137356135306234343834 +37343131323134393162626234363330336465346265653463383963313034333034326132616566 +31356635343663373430366630386136663166383739336561363231393439646138373532313630 +39343533656163653139306137333436363837623933656664633130663739653764303730373938 +63313161333761626364613437353264343164363364363138373439623438343333623238333632 +38306334353763326638383865353635316437363936663431623161383331303064666233313730 +38613564616231313935383563663039363334316164643865663237626137616466366163666235 +34643165366666343438346262393138663161343965636565623264393530353738623431333135 +38353266346666333562663333313063666132613632343333376161343535643135363330303232 +38316139633736353239393339653166393539313532366131613231666166303232306636393334 +65383634306336316132326262653862393739303337623130383836356432343765663733653064 +63653839616638613733653061313166346632313732396230326532353932313166326437616563 +35626437373062386630346563333263363164623261393531363736653632386330326636396265 +61646539646132373430313161653336393239306263326331363061343030333766306262303434 +37356166353632303361666437633433383863313337353766363035356633613465666139373935 +33313031323731363461633264643165313762613961313730653335633935393632356532363930 +31663066656362653439376636636364653364353531616231386431343434613766366361633332 +35313731363334353263313163303663373038643931613161326466656135373233613033623333 +65326136636664636162326239613136383237353866373531643039363263356537613239306265 +64333562303332383964316337613533363039333161343136663333393963336664666436363463 +37306462656635623065646365613537653531303132333261316433306530666536653530613564 +34396263623038303466306135666533306439313731656631386331396438653064626334376630 +31376437373761316165616435343839636534613263383535636632376335656130323565323233 +62333236616236393534396136326461623339346337313165383239386664643233366438313335 +33343566366662366135316566393834303363346434386630373234326465653630363362623436 +65306139306364396530313532613432353737656537336231623730376530663364656332393639 +62306365343662376161616165363635313262383964316164316336373636316536333131623262 +31626134336661303661366532353034343661393330313236316238323834323234613736373734 +66663239646337316462303833393233333537373166373533613161303030663437313866643431 +33636233666335376330313065633763323233383934373562666566653165356532373032303437 +38303932643433316564386233333431363634336233323233643166663433363832326561653665 +63383062373264343535663932636333656165646635613135353562633432316130333333333938 +36356635313437636232636462316338333636396566613430613836323537613164663831333331 +31363734663035623738343133343133323735633032663233323938656365663833613335386437 +64646163346265336630366637376238643036343461336639666237366432343037616430656364 +37333136643066393938303435393536653436353131343361313662326565616363336464353439 +61353730366464386530353262383138653731643632316266353832646533336132393539376434 +61623536326639323430303635356566363835646137363466303033306363666331333139393536 +65653333373538636636636464623839346434393733323135396364633139613861343864396361 +37666235393234356132316237353530316531323463373930366630313332393234353965323731 +39333733663539663631323261323930306665346466633835393139613463636333353832333364 +34623239616533643431366337323432656339373164303831626333373431616133303363396432 +38623761373763373239363435366238323966383035633030613062656330306232353439666665 +32616130303332383362303332396561313232663235653530623339333436393538303533613739 +36313735373062373936356235616238383165643563393464353431346164376361363631363639 +62633365393335363161366438316637613061386662663231613162613262353131333662626331 +34303963393936616139616431363437336133333865633231366464306633616334386439356638 +61363363656463643865396466343963343134306561363066643437316633636232653436326439 +34663838653132663335356235303739363735643431633335376137373765343761633164653864 +63343731363065326535396634643064323639656365633164316161633763343366663238306264 +38393066613261326538343465633835663662303033646464356261643265666333633766383439 +31396661656365653633646635633633323637646162656535613265386238343632366539336230 +35666665333366393635363738636539613765303230616239393266623839656163333464396162 +30376135613364623133656532306337646130393134346634613264316162646132393361373438 +63646665666535343761346366363638666363363738613232353938633366636336623836633465 +34663462633263626136396466393139356133393261643831666162613339663432613937396462 +37393061613736666263313332323132633133376166383365616634636334613362626137333466 +33313564303136623233656536643364323362333063303436343761636666366334363136613766 +36383364356464666331396336373863353935656239646137363339313738623836633265616331 +64336533356134353963386265366239353536303965633234343662613036313162616133666466 +30636461616363666437396134323534653631316666643433336538663563636131383361623163 +64376231356338363162303264393134383730396637636164623635343236613331323430373664 +66626535383332633263643134303935373633326563313735366132643830666165303634353830 +64663164396435383431353562636637336538306239353231636138653063633766363339396337 +31326561616432363034646530336230363765643439346261646635393266353561643236303236 +31353331363361366538326639306266303261633966633530393333653166306433356261623832 +32666265623232316466643238653863643564663731306238666561636139373635666163393665 +64633337353535343935363364626232366165613535356464383838363566373439376631363264 +64303830326132633439643162346266323061346639396562353733326561356435653733316533 +62383162613664366235323061386366623935663433323336613339393164383938366239666534 +30316330396134313765616138353138386334333763396663616336396130396530373834363266 +39666332373930303036613135316631396439363630653133643733653463666562343539623933 +39323161356262653638336334343361613037363337336561626162613232303839366164626563 +66373535316534396332313330353262336663313936376337313834336237323139313238626238 +36636539373938386232353634326561623265643765656461616361383433646364636131633165 +64656563306133376338356361393665316231653131376365353935323166383365373134386339 +37613331353734663731346266343730626462343866333335363965306262653839633834346236 +34666332393238396237633934396130363430353239336361656664363161373837393366336361 +30613534626461363466303063363330313737316338653733643633323437646438356563343235 +63373263373137383730613933383933363030363265666431363062343064343364663265633936 +62313861323231656630393834613264373265636165363535623039363830653531663262663863 +65383030373765643932396364653536316333653236663435326462323832656431663239393662 +33613563333364376361336339663839336564363063353035626665313964646661306534623964 +31343762393762303031356634336263626432343735316335383364393937646239376134633535 +63613762323066306261396332633734666439336539313835633863376139623832353764313764 +35656439313866343662666637613861663637303863333965363564373535636465336237363132 +38346363653839326662616435353836656135363435383339333438663334306566383661383665 +61633963363937313565613661356131323937643137353830376136613238353165333662616231 +61613039343534333061323934643438363631633266386164373466373939363237343565393662 +39306531393938646234323262333733376530336139663266383262383139326433323862353262 +36383161356234393338313534303666633539396432633462393933646139303664303936653237 +38643633353737646364396465326133663932623138353266333332616133383438356139323466 +30386638646664363363313033306430623764613834643863373666643961303632373566323361 +37333161306434613533646534636434653763346662336339303839383439346332346330343663 +65636663613766326432663235356233303731623964626261336436633432656434383864666233 +38366236623232356131323864643763393062383662303138646634643366373064633633376532 +66303338623637633136373563663332613437646666343764333365623562383535616538363363 +32396666306532636632343164323666393239323138303334393362643064633335646561346131 +38373535623363393361623262353732336137636565326161386564363634393066396234633064 +62346232386132626537656233363236613635653334346162343033663034623533363766383864 +30316433643162653431396664666335386335633166343531313137356334363332643035336639 +36623639656132363264376130623162633262613837313931363661313262633436386633323462 +61356265363936363461313535336365343834366437363765343365373662336639353964383065 +30663665373066396430356234386239363830386361646665643231623261646333626564343361 +64653739643832666539363137326339363737333861646432323637376239643164653066326439 +34616335363761636461303630613530303339313732343335633031646536636463633532613435 +33376132326235363033343038386131383539353434366437626266383464366365663461346435 +61353735663139666166613835623733386435613031316161363538376230373061386631636539 +31613165663263326466333133626131353764623961356233643133333133343031393134343530 +32316230373361313232616636623461633761663935366462306132303639373564313132323463 +63653135626337386530346266333463333735613231396464336161373533303861663137366364 +31303132323763393334363234363664663439313761353935646535306536663263363131343733 +35393130303066363836313436363439653638613634386133393662633031343832663033646462 +62643737373862663637323464323966323739643239613734333638393236306538666162643961 +34306234633438663062356162643563303935366561613034663331353139643038353461643236 +36333365333331353731393939376233663335306561313464623330323762323732623861323165 +36653161616532636534666530653061356330633836393762643437333538396431653735616238 +38646131623762316435393130653661396562633730613139613635346564643466336136343534 +37386562633562313566623662363936373135623232303733303262636136633236316630386139 +31663333633964653564643537346336346338326639613736633138303135663561303363333132 +35343136373365353330626166313039353936383138386464656231363863656132373536666636 +33393938383965623563653033373265353162333137646536393637303631393731386232653033 +34643761316438306332653039336130363536646230386239363266666335663562636533633435 +30353831393734306235613130393162633030393538653765393536666464633362333935383165 +65363832303234396364323763343938623666363964383831333237663833653531636330363665 +32353739343038613563653366383533353166393237366630663462393461613338333138313436 +35353239386337383761373036333230386665356333653830343138353839356332623663366664 +39663665356661343261363235336361383731313137613136626135643831316138366230323437 +38666132666230626562313063373364343231323764643964353031636565373534626537643066 +30616538656163323162396538306365306565363266343062633038666232636465383437353961 +31383235306462623262373937633166636464353265343665333139396665333965333039626333 +63383165656339643736623262663737626638393361653837326436646666663138333963313664 +37366362323232356134363439633034326261653139336536346139663733626638376235336330 +33643239616635306134373865336237663038623364613839333134376434326432663638313438 +61633139333461386361326436633738656238316132356131366562323764633538373930343335 +61616439313466613135373031383663656337336634636464363364343365623138363761346437 +37663832326362306266643961303335656234386362343338303239343831656165363930356232 +33366134373734363332633265636164616664653233313363663333343761353962313839643065 +37623938346662343566353939383762316634646261356165353165353736393534333236346162 +34653462306433613530633237306333303234636464353430326230326438343032306233353063 +64643262396466623734353464343131363761363161393263373233346635306338353932653534 +37656138326130373966666535366137383732393162613533383430636132356166373930663531 +34306362316239393531633131363034393163616636346361323539306331333739383366656438 +33316435663562653138343738363666633164663965626630663335313539616337616638356234 +63656232656366623666396362616532333930346263383761396434386137613631653332643161 +39366538333266343630323833663036383662616334616536343539393834633761353565346465 +61393930646334396162383535313661633238613835333934326136346163326465373930386436 +36376463313561643337393764346230326636316639333762303663363064663662373465313566 +64653463303762656335633962626337626239666538346433666539616435323133633735636532 +63366666306366643432623463356537613765376661663135306137313930623831353737313037 +63363936326461633135623539316462643732333939626666656361613432316132376666643663 +61626566626131653832306137393461333830613566643235373134353438666139616530313036 +37633836333661323138363562656636656434383031643334643863333432383435666433666564 +38386531623437626337383830353539383338333464336664376563313530333963353562633634 +32376162623835333264646536356161653731376238313236386662373933666466303038386230 +35353264626665333465613363646562626265393163633764333437386364653736623664373739 +37666639303732623035393461393363373838386665626239323138313637353062316436353736 +63613638363730666236336231316361333934373932383932633438343839363137313233653039 +35306232653739303863373463343335336466623331343163393063333631643035663263393335 +61353239303038633661303835363030663134376230666538643966663237643435633966613633 +32646433656534646238363035626636663736393333633931333931613239633934626630373038 +34636364373863653239666439323962666366633839616139613130306230666234636332626463 +65306537613236363636623635363635663461633763306136623035393933313165316231393035 +31633430396363353031643132373533376632616533303230323961383766383065663135393263 +31353565336436313763306464383364376264643536656134626662343239393339623133663262 +66653133626661306434326362366338363738666339306230376264343335326462653031663665 +38306665623639633361303138396466336532386439383861323238303333616162613833613830 +36656365656261393865323732616235363437656333383337323138623639613466646665333263 +35333234623230346330393931316161333532373563393962383230663661336565346466383732 +35313230613562373138613634663733383431323336633034313430623363646337323232613961 +36323665643335373665656339353930323733613630646633643733353964636231333739386538 +62666234386164613862396136336539313637353261646666633666666336336561323435313231 +38663866373061313766353035373731646137346263656332363465633737356337343639333962 +63656339613264646432306236653730346230663161396333653766323161623761643833393165 +61633332623061623963353833306462646638383737396236633734643836313631323065653438 +62323138346165306130616135623338643736326237386661353836316337383833363638663362 +64366139326631386633613736306633326634646362613034326238333763323066353535356436 +31336232623765326239663631616561313232396464346439623739613338626234333335346334 +31326533666533363235376630323661313831303365646266343137303936626238613634323932 +62356262653562303539306337653232383363383531633239616135316536613263663065653332 +39336236313866343232663231663839356363313062333139616566383039323834326137623336 +62323165656564383132366363643561366630653264666236316331653535373437643634613662 +33656563636238366464653339366365303562303938346534643635613566306237336138656562 +63623633613161396432613665343836373033303633346536623632353233613234303334336534 +37623566633637616131333831376666336130623735393066646666373666303430663235356463 +63346266383832643138336638326136306365383565626663366563626431363665373862306436 +34323731653665323863393461656463656362633865343435373331326636306532656337383661 +63623263626236663330343334313434326634653632653239616337646637356266653536636538 +63653664323362643334343838616665363064616666663330313866326132363335326535323663 +30313835333836373531306631666462336438396564333136363762656237363432653839313633 +33656532316437643033356338363530356239383265323832653461646461613634353437373430 +32316363663830663333366537333765393036646263323536393633616235303634633632356463 +34633330663932646138326466313161666437353239333639633536323237396466613531336233 +38303366336233326137636130356262333166653830643462323539303964633461643362386461 +33376238393866373861393465373965626636343935656566653532653936646161336463616339 +36613261373532373237356332373131346163326532343530316266313135333764373232346365 +32376365643238633036633533336564646439666630313439353839643834636436396463646562 +37346437656165663332383433303364303632646536393431396137316633353034353965663734 +31646437663734383637396332633666313232623739323965636434623439376463653930653362 +38626131333433343437386534393362343238383135336330333264316438666636376638333731 +39393263393438623438626331643032656466343463313863643033666639626364656238633832 +32333938396637636239636561623163383330353261666262313631383336613463323433343633 +36646163633862386430666638393731316333336631383131386239633630353230656161666266 +37663333616330623337346137366131316233636637653636313032306130616435656137336134 +61633362653336303234623064653432386663383038666364366561383463366465626136366236 +61626163383430396330366339326164376161376565613439383966656463333564356162383430 +31353639373537333166316432356531376463663663373061303039656430346535306263633936 +36613763336461626465656135653430306639313465396363633838663639353963346365643362 +64376566363663656432393263326337316433646132626131376263636565343436633737353566 +35616532363234663434333933616565346432666464663539353062356335313436313864656437 +39326233326639363736613037343465313438653262333930313439393436353164653365376233 +33643635663261333461666564633937396233346334666433366264393935326236396663323164 +65666463333063633036316565336464353430346561343339343562366161323362363235396130 +61663561373038316630633638376565376534306337633261333732376162623265366634656362 +33656634336563343435643765303335653262373638306538396535313865656161656336643934 +66646235666663376164373030623730336135333031303266313932613764623532356138326230 +39633839666435313031353434353463626430356133393437313861323430636530326262626638 +37653664353531623639373435366266383436636465373163353334663061396534653862666363 +30383039353364333263623961653566373262636136643765373239303261366334346361663731 +33626234633166376263613631343539333562633561363361626536333666636135376361343666 +66346233393165633937356134633032316437383630303762326664383935653266326634333637 +31646438363439646362643761616564316336663933653166303432653130343064363966353133 +38363335306463333762366664373963393535306561643132376639366436323131383861386135 +39646330303564316663643239343532316638653037353264646632613633366330626461356262 +64663266343230623733353766623363323536653532653333323862623466393537393461663530 +61333838366539386232636138613632656430316564623530656634353232666362653534666334 +35326231313037623434636433616164633731333134666335396461353533343461313831666261 +37363632366365336235363935623937373265306138323939343465323332613664333735353835 +62386630656538303565303665396436663862313536333136326261366632393761306163666465 +37323264363762376336656135336333626164396537386666343263633832303262666264643564 +38623037323862373366393862613230396438613838663865633866633838366165306536363536 +39366634626363326261393833343333383032313562373233373362343339326134313961393333 +39383439623564303437633464336233373332366532616435343466353665646336366464643435 +38353361383661396462643062353961343236333961666231376236313065383661326162646264 +35366162376366366138616266313130353766333762333062653234626232666432366239323933 +30613238306564646433323065633066373338363634316134643236326339353661333138396163 +32656339376664333530306132376161306166666664626436653533643634326664376634373833 +66316435643535396261613132386264633838366264386237356435323532323839383234623436 +34336330326235643933643766653765343833653139343736646361376366393864626632363239 +38633631343938323838313132383132636633333761333630376436613931626464313234636632 +39366631613563633033363864333831656235353731313437663639316133383563616634323733 +64323338303462613532393961633831373565633534363339643230373839363637383837323664 +65303263393039373561393061636537353431656437383562363630623863666530393136666136 +35373336383134383236396337366430303065613466326165323734323133653861303435623264 +34633935313966313234653436353239356634663535363835653763613837663536643632313464 +31623738383838393165666662363135333336326563636465616361363461616631343938373763 +31303064656438336263323738663033663932333363383733656338653932666136396437613862 +37666464363633636565643034663466316436316465356535313365303334653361393066623437 +62386234373465616433633964353965383065623039353934386362373035323430316666316533 +61663364323331633233363031353066303530303336393432653534623432613535663864663364 +39626238336166323634383239336431353364336338653466323339393131633964386563633037 +63633261303461313531303332333838356337623239636166386339393766346564313161653363 +33373666623864356263306234326264343266303964316635373031306337323036613038363062 +34626337353564666366643033613662323232393466646231306165613266376432386435653830 +66383336633931643466653235336534313439646130376437303330316536613434663361363561 +32313962663430363566393530336132393066313932303235323563323032386335333134623634 +30373863666230396232343463326165383535333261663766393330656335353361323630363031 +39323865656136353363353839393535616537313331613032386466396637366462656566326234 +63343065656265646635646531353036306165356237373931616564343438363131383639313930 +30663930386133613665303163333665326164666535656334386135383230393266616233633266 +33313663316262663334623237643535663462636665623362623163623035396430643361616235 +65396462306164633437313035363536616333346535636561623232316632373163636566333634 +65663139323438623435643234393966623461643366376134623632343764633661353736653761 +63613530383736643132326534663933643536363435303438666464323233646531316338623662 +66363962366333353162383365666365646134353239386335333536383435646230616533376232 +34303836363438373339356531613532373835383636623965376362626438386564393337643133 +63613137366635336361313632666233623838336534316439343930306563613635323737383437 +62396331366232313336626364623433323538613666393766376138316430663938363035626434 +66613163333034386263383663653762366239623737313162343034396237373734396332663231 +64363730363732306565616361643438396666326264383464613165633032306366393530633163 +33386463636134353561666139313833666462393934373639666566393532333832616663336163 +36306264663330336435396532613161363534636264346461316662656332386134336430356636 +63363363303039333635666466383963613834396331356565333334373166306166633531646463 +61633839663434383063386634346531626634373536393165313237323062613261643263336465 +61616230623665316664323631323532393839323738623662653266633934643032636661396337 +63386232643233303732343737323239326639376432616133663237363663323833643864643732 +35666630626530333735303132636432663337323330386366313966613263303031666431383033 +31363234343836366563303936313639316134666266306265363630373362333766343530653937 +61356637393763616436656661306439626630326361366130396233323664346463613632333136 +35306238363661626366363366623665386561353065616561303365346434313936663938613431 +33353461613938633336306433386562323839316164343438623663303033393963616239383334 +32366537306164643761363735356166386231666562656531393036613566633530643930633362 +35656635366538303533323837366539653436623666356234663662346462346661306563343563 +61633738653132353165336261343437316535653839663939306233643062366633383863313734 +31313133626164616338306430306166376339643634666364313064333237376336623034306464 +31386431353562666566303036623865663639613862323837303330613861373263323935306461 +62623135323464663230356531376461386465303431396462623033363533666139336233373133 +63313536613638643962383538393030396661376330383861373265636563393861656465626431 +33366330373830343565386635303731626133346236323336323766376465326136356662383834 +37326565333963656233346633303564303337323561653763333565313766373463653133343337 +36656336656437383736616263393465626533393038323131613130386331383839353765636666 +32323532653933373132643439346435663130346439363262623562383562333434663433613662 +34343738326238343766633334306235336562366361393730636265323566646133383066653433 +39313262386637633238363737363965656562326433343337396663653163613863313665386162 +39323034623265343263333966663031643337633233653439353430623661383062393336363834 +32616433626234666461333065303066353765383361633330333864626161316139346662373938 +35613165313034326534306662663966663563633362363437613239366235666436633864303934 +31376663353265613430393537613034613234333161333431353431363864623935336339353863 +61643261646564343730396463393638326532653263663264313865393664656466376339373666 +32366466653066386361393962393039656466336134323231366235383163313438366566396534 +36356231366432313931303037666139653965623832303937653631306236396635333636313561 +39323637393130656332633430333936303462366461396137396664353061366162353835336366 +39383464636134346531333633326265356134333765323537333663633463323962393665663961 +63616434663539333261653466383233393337616562663637343932373066656561643337346362 +36323864363435306531396662343863383963336665383830666336656632363138343735343864 +62363562376263393435383733643737643930323132646465333836343364386164653436663731 +32396661363834656631346531356639666261303238626263333732396231356362633437663033 +31396130336131653334626431656262333430363139613737343866633365303937656434303537 +39396666613432333838366433653137363665333035326266343061323638616137333961643931 +33356438366331613961656534366463336339333632376666343261613637373964376266363464 +62613231363439333334353964383163626164626331656433353265323137376163366633636631 +36353565303832323435623937333139663435613334373161633366316434343633643163313166 +30323131663663363865663737656463663034326630346564383537333963333364346632373062 +63373662373139663833303534363338366338373164393164346166623736313235393431623233 +63393364363966313239393636653430343366363039323565393736343962613137386133633564 +31336637393665333236363964313834366535383062653937366638323466383766343335656438 +33346432386361636436653462633938303132353263666435313134333631376432323435386334 +35393166383933656230336563643234383132633133353861393564633335386339643230613365 +65396636356531643931383662333962323265326262356564623665396330653936306531383434 +39646638316133343030643066623135623131363466373339323265343433353535356333363861 +38386230366130636463363738623437666166643638643261306130666265313239316239306235 +65303438616439656264383339363331343165303739383335643263626532613163396165383430 +64666233373330303238396535303730333530393962306533333934646561356334393838386366 +65396165653437336137636339613162646236333265316534376636636562343264313030633065 +30326530373936643739653563336466366163363663316264633334323763623033303562643034 +33623731373733366134346663336631396330656566303032663536333136343961646331633564 +37386331616532326232333663333232316234633535666539376132646637373061626334343530 +37376438653736643339316165636563623032636564366236373930663066633539663863643132 +32623935343532303766623730356236383137396263613331663835613138333138633762353632 +66383135306232313163323364383231306430373936663734316237623565333766363337396335 +61376265376233343932663832376235323437313439326638386665666132613163333037633666 +61323334313065643139366266663765383164353662373630333632353166376130383430383865 +33646234323931323166353032623234306466383831663135316538623331626236386537666166 +32393162323836393764386432343436653538363464383365636234643233653164663365656339 +33623262383236343739613331646266393565343665356430303865326364303338633431336162 +39346637636431303636383462353462656335343736353833343161383736376232373930636436 +64356335343561363237363363393961613465623262633364393961363663623562623131313839 +38333539383331663064356465616337663036316236376665373839633939323464633738333961 +62643930303631356537653737626331306630393535386234326637376362383964616237333066 +37313063623432613664373436373738306332353632643761356236343638383939383439316337 +30333063383330656534333537363536643061373663366166656130633861653933623234313237 +34343334336135373438336534663937643035363061303035346161393132343832383233373432 +39333564633433646462366564613732633138663238623363313132306366616238346532353532 +33613032343332626131363237643362653061356235633664643262333832316463373035343061 +39663862323031383237616439326537396632363265383066376639336533303934303164323231 +33393039373061626337633836613235343132346164626436656137393339363336303266663165 +35636530303066353632316230353038386631333765393765623462313061316266393964356165 +39633239663233643563303465336364663834313931346131373433346634636464656338303566 +31386566616538663732376636306161393463623035383865333963386133353630306131366635 +37343565313564623062616630663137356532616638346331336366386637613661373833653532 +39653563626435356533623464313266666335376161313031633935306333303937393238393865 +31613133633466633763663862666236356137323964393063623235393861653163613335613263 +31326438326133323035366333656437363530636437633032616234663338323836626563633461 +38653565346165303339633665616163353563373862643361383536383461363536363832626634 +34306666323038363339333132656365636333316333373062396663653736313831333236326165 +34323564653739363861663633666533636335376437306430626530336239633633656334656434 +65646130643063363138396462306434383864303865643234383833653562326666396165323837 +38666638396639616232303165316337333430623565346363346333643230636664303161303033 +36633637663039393666343731343739303833393139653636393664376233663665333832303736 +63336239353939653462636561663063616430323462623530303732393130613062333631653465 +34343638363062373737366563333266316530656630336564616564396237313964393062613466 +38623662623535333562393465396337346164626161613632323532316666303664343435666262 +62356634636433336265363133643434363739373566313762396463393035656635663336613463 +38346637353833393339636538353332326337386263666535656563313331336563643561616263 +65653639343337306536386465343932353934333763376633303534326538626462616436326535 +64343564653333653633396566373535346161656134386633613736393839393334623664636534 +64653032326665326330303738383730626533393632666137313536343134346566643465653133 +37613331613965326362386631313437383831356434663333396137303231303932336139333265 +38303533383735386636656664306433333430336438646137663233346665326337313931643832 +66303336636135303332323261323630366537666532623661653031333661313633636330633764 +34633636376231346633386330326634346265393336623134663037303261386366303365663238 +34353632376333633461383262323731383935316631666530323264663663646430326633323962 +34383063303465323136363638306134313864633032616333663134356336303335396561613133 +32633937646263396561373065336334383966303966623934643239386136336664396337356535 +31643063396262623039396238663736333466616631373739316330636330336638313334313730 +62343939663764626630343432363333613836666462336530616431303931373937343230653665 +65363533663436643739333439666435383366343435306664376664363263643664393738363661 +38383436323036616335373135613262613736353731656163346362346665316334333530343335 +38656337633161643565323239663461346165636636383038343939323638393535366133366330 +39396634306330323836323730643338336562373030313639613330386564643939613231396566 +34626261316539306436373539666238356431363236633238616634663661623365316265373337 +34373934643134636430626632646434353934383361346335643939353964353731313938353339 +38636136623263386262343430313635353133323732373935393533303530373562623836343236 +30393464626166626130366663383432386337313162666339633938616462636238626139313032 +33383839356265353833626465616337613731663033623463323135326562383937316365316330 +62343764396134383265363366623761613264303762356432613961306538356366326264326230 +65393136363764656139666162333161633433393737623832653431656331343435326531303237 +33383735353037396439643334393166653333343363613936333735633236646530383161386434 +37623338643630393761323536303162363062313763333839663631306161376535353233353639 +62346563326563353561666231653061643563303364373364666135336637623664383663643761 +30633331363736623965616566663739373766353339383361366165316266633637386236326336 +34653034303234316536363235373063373739623962613632303165613132323037656266613665 +39653065356433613835373434313765303836303630396665343637643866616632393063326531 +66346663653066396466333661373933636166343631333938303330636133373730376535353166 +39363962363231633936643761623561366639656364623237383334346437316431616239393364 +32623666373862643764646363356236353531393032316338663831306461373262353036653865 +65313639646332303336663261643764613362633763393634376162626666333137326165643332 +37393430636265313061633232316331376563656437303537303238343866353065393536343937 +64616432663933336134313832363063396132616331363663623063363564306538653237363033 +65623636383031633463616162633134323536666336303736383261643437326163376535333336 +34356638393535356161646666343664346561343134353162656137373939346465646335323263 +64363162396364346138623434323431343664623831646639303030343332663134633735393831 +38646262393331623935633434653337633363363733623134383233393632633335636437356136 +32323633346232626437613032396665363636643266396362373066653036613338623037646336 +66633439393737386564633533313739313532376230316334626463383935616630326537363638 +63323833336239383432383461303334663737316432613463396437656637306364623937386438 +38336364336164613635323266386563323633383536626530363666313239313832353266663931 +31663837643436326565666565383633393661393234343665393430386561613765626233333837 +63323336363238366565643161666136376561306262633363626636366439336565663330643637 +62386463633332663536663733636663373037316665333362373834333965636566363761316434 +37613137323936366634333637313565386564393331356134633431396161383761346138323766 +34616130303230396338613261333537363536323066636431653838306334643136363830383332 +33656332323661336230333462303764653831393835383232373137636433313861383337643534 +62616265366632346439326634386332373261393161653939653732633433366638353066333337 +61373131646264656262383634323331643035343763393064373539306562356262663264333635 +30636563643835623366313861366464656364646562333532626331616235313061343465663731 +33326338616630363839643630313236623739623231333764316266613266636337353361656534 +65323163643665303939373333353165663334343235636563366363636534373266386130386235 +38343832646363363030363164313762323735363437623566393633613439613236343330656162 +62323331646262613962623931626565316137333331653066353164363234366561663934376432 +36643661303862343863666439366339616164366533306462626237333766353930306164303937 +65653866356630323264366232353336363661623734303136373932313566623130326366316364 +62306239623861366236333837623131653732663638626365356432653861396562616565333966 +37353066653064653130306232616135393034613934646166323833323434346363636236613663 +30356262646139343566376331313662333837643863353530356362383238663765653464663538 +38653930363734353533663430656266343537633738663361343232326363333862333066613136 +64303261363563303834333064373931326134333036376162303261646430396265353936663533 +37326137666262643364643166333532353237313538303833353465376535343566316539393133 +63353566653931333231343264646262656333633766353334616231636430346432336465373335 +61353661316136383133363732383566373736303762666531326335303835396132393430613036 +61663539643435326535616436626666333232613164326330323766646133313732646166363464 +31333737643736313033393063343437366332356363613963386364343363343766363361613266 +62346637613364336539303939663566396330383765333863393363333462666664353564326434 +33363162363335383537353935303032623632653462363135353166336230366466653361623463 +35353563616230633361633664363034326332663965363734623964303133323630356635623735 +31343234663864663231393665666531366434616162386333313231316263316362373333626635 +38343066393461366162373530303164316635376634336639336633643739396365646562386336 +65363366613437333934663932366534393436383736623862616639353330373663316461636232 +65353831666466643630396532323330643636663230663661363532313764663736396236643361 +34326136313637396535313530333335383337623437303762393930346665346333363963313666 +31616136313837376437353063616636636132393633633339396364353833336433613335363036 +61336333346638653135313361303133616634396631376332663365373834323732313539356163 +39636630633666363238666338623262366363363337643033666661366138306530356561386132 +62323835366137333330626637353630323135663337343332346138376534353462623733626266 +37326366663963626262396630643564396337656536376236353538613661343265303362663538 +34343861396337343666303262623034383738656462656331306462383639343635646562346432 +39643437333363363836363332336638346330633130373961646363663161656661643139393562 +32636235376433663564663861303534613131336163346664663134326435663939306536643434 +62393234353735303865636630653963323064623632333133323634383833623539386135653839 +39303165353235343337313235616331333662363435623366383637663062313463363934616662 +61393337383130346238386333616334366565346139323332316133643130326165643733353239 +66306134653332343262636139626431393834346134306332353433326331616133303632613233 +33383535343136633631656561396239646563376236333165633761623039336139353263333237 +38366230656166666563623331386632626334366565613761326463353137653463653166363138 +38623065376261343731636566333732633336646134373233643733323239663966616166646635 +39333538393032353938326638623734323731323839313561386139373036643563333237363166 +39356634373137393961313065313062633230393139613233633934373235663539356236333037 +30646162383761653666373965633433323731313763363134636138633938323665366665643532 +37633831663663393634333638653862613633376263633661336231656166353531623931633538 +65613337323263336466313463396432636662353133323333336231613433613336326661393062 +37366334353466386366623336656361343636316364623261653566633330653331666536383365 +36393637636433373834376165653166383464356439653265383039323830356563386139616334 +39323939316534353638363135323936333137646365663439386466336465343364343961653834 +63346365313761666334616465376366386430386466343731633262323331323936373137373530 +63333935616563306530643263376263633731613834643535633038623662383736373231383130 +36303733346533303739376161373132656238636164336632396336353464356330663461383063 +65313038303438626264643035646662336265646237653339316134313531653335306639363139 +65353066616465633637363039306466666365393831656436366135373132366665386136353634 +37346566396437366263346166653536643839386534333334353363616136363438623163633539 +36333338333061363238396365323031363637356230346663663838623436616666643234613433 +62653466393838353331666637353963373430633737653966663163333230303437623630346336 +63396131326631343164343563396262656663663762643162353835343962633066386262663739 +64666235653765323263613037366638306262623438633362316635326263623466366537303963 +61643437303232653061386164343436626231393966356536343134633731323266663865313536 +35393761313738633938613436616338326539666433366265323037383534356637386234623062 +33643337633430653165633163626666376533666630323466626563343865373634363862333734 +64326439653634333262363035333165336334666162333334653962623366646662633230303463 +62323233313538383138633164633563623562343361313963353638663333333566306538623865 +38663835343437346131333565386432633639646664376666636434333466633962613766333462 +31333034383064346133323337633239316535363636373334636634663936643765643233613734 +61336334616336316165636562396163653638303333613366643837393037396132396266316334 +62653263373335363033616530613834363165613937663362313630373036353437303035633637 +66613565346130373264393438376238626266396535653734373365666166666333373638356464 +64313232336330326438626233336631353738653661393530353264333666336239636338636162 +34633865333365303963383362373836666534353435336436663835333830353530643937336535 +35636334643962633435393061343766323939656530313334323663336163363236363138323633 +64316335386537626237303238666563643065613635643139316262383534306163326161363232 +39393133383736666633346530383132393563303637626132396165626261313337303062626139 +35313961326232353235633965393262633934346639363938316535663431343263323434386238 +32353761363364376565653731663261626230313865323561343262303566396631653064366165 +35363634313366353335613963313830333161373438326437356264333766653339346433306636 +38313662663962386239396661666336363234373362633962653637326462633061353030336639 +35633331376536393436313665373439313163653136613962393033336162393430613532623733 +34616238313364646232356636623034386237313931356366333263333032323162316232353432 +30333532633463633362393830363230656163636539316465333465366265383565356630633264 +31303235393765616165386336333731303362326330303537313862343136616661616463663861 +33396434623963333635336331336138326132636536363933366262323933306338666333333463 +32336465376461343331336132663366366235393139623030386636626632316537396264353939 +62346333323834656136633861376335346162393238323666616665356531663932636536303635 +32393062373232643038633164636564383965303034636466626634326639653238623730623233 +65663833636535323539376531323664316136383438393234613064326566366138393863633830 +31653065643662363432376437353034393935613162343162336432386163386531663032373062 +39316535343263386338353139613162616136376631396439363432633937633333633536316235 +30396462393938366466343365373036363431363131393933396435646532346463663465343862 +37666533303865366438633839623734306139393761353837643439616461373333303162383339 +65303432336536326632643134336537646530613966626135366432316634323265313861616636 +32643434303563636266346436653338373732303165313234376335356138363961333532306434 +36616337663934623764316463663533643164623337666537396161633361396633656538313866 +39646639646236663561313638666230386366353264363835666166633630323563353231656332 +30303734383037363061316238643038356532343865336464373332353237613732343165393137 +33616336393730303134343965373730393639666232383439616431373937613139646231343737 +61313634626636336630366564663739383335383561306532643730396136383764626561316136 +61653466353637323036666436616638373962333739376464373464353531613464653932393939 +66336661613032386266623862393564623336613463363661303761363037636564326262303737 +32333939333537353937636630383330376233373634383062663761363131396165386636396265 +39393465633530663439383631346362356365316639656630346265316230303934306531313262 +39653863393763316336643762346634336364336237613663373263313062373161393965613364 +32343936376239303930373562643539613336363031373366343965366336613834336562363765 +34396463353562323263666531323638366665363662613762373466393839646261336461353336 +62303633396563636363396639363131376330633737613866383436663438356533333836323138 +65643937393038326338363833383831323862353237613438306361303731333466666331663166 +32363037663439623837643465356562306437316361653434633030346361616462373932376563 +30383866616537343464373430373164373031376637646366643230366636373430646332316532 +35393737373634356630336137393166636237323130623033376539636263333730303837393336 +33346631653433306161643038623265336230656566376137343031313238656162646639346532 +34333631356463333736666430303332333832343131336364656437383761386166353638663433 +33623830363837326237326566316330626635363238323165666265383535353137656338306134 +32396336663837376239653431633539386630333838656333363538663838333334663830366262 +64613431343632663236663865343465643434343838303038353932626438343234313466643663 +32306366633838373861653761626462653265373835323835316336343635646133646137383636 +37623735366363313736323733306431323334663935323039353932626435386232643762343464 +32383331326162306363613335626166646162313166643563636465653633393362636636666637 +36316336336231643534323636393162343864643862363961346337316536393634346631313539 +37666136303538613638633734663734363864643238663537663932626537386639636362336264 +32666237393065366232363662326435306538363633343933363565303963343835396230343739 +63376632313664373361386336653333393134656165383461653234636631366532336635323433 +64626162636236383239333132313733363739333035313331336537393935383235643961643632 +33383430636431623534323139613565353761653166333264623932303865343034623434343533 +63333233393662336238613132303834393832366539343764303365353433636466383835623030 +39393062363933643733313839393736376331336166633332383733333863353538306661363135 +64623962373465316266393863663566643662383937666339386234356130343366616633336165 +62643631323561353336613332653663643763343635333536326265626332633831653163313962 +61303830613334653731643335613937666131306162613039386334343335323234333964313261 +30666436363132393635323232643835346436663163666639643863393161316561386633333265 +31333538333766363439316632653334313465333561343039343762643836383066656238343832 +35396362353537336531366663656238396162613863613638383737316237663137346534643762 +31623535663535383062373566613939623766353431356630633265386535353635326432626438 +34633161303832303536623831646161373637346635306334653161343064346234303561333665 +39336232376138306564323763383266373133663234326534386536663336343931633930633336 +64666137353161623231373833343066633465636333626162636535366162343161626462346566 +64366632666131313861646231623834323032316363313230623336326261336463363335373335 +31623465666238363362653838373966353766636530616633323830646261373763663132373334 +64376664346331343639316333626164356562373832663235333064646163393764636366323039 +33646136633364663431373838653432336332633333383936663761663666613933353464363137 +36323266336363663735343231373632653032663934373566313436373463643430636634373963 +30633963373663316462616366386365653633376330306163386563653436393461323538313963 +30353235323064646163343137376235653962663764663263363431356533656362663265393662 +62386134633736326162643663393939623438376336663136643262373333343438313933336432 +39623232623836303834396334653835303264386232623664396535326234393162393266356664 +34393965373739373961333539643061396266303263626266333766663865643562363636383065 +31663139636463643033336336666665613166303561303936396134306562613533356439626331 +61376161393734613863376230616631326666366436386261666631346364393935623436376365 +30373531653139613835343338323034343937303462306662356333623536623636313766333461 +36396439353530643736376135316566356230653234336335303964323737366236383130343065 +61393764373433643061666165363435336566333235353063646332323866393538373961623732 +62663238306437316561633863373432623733613336613734616264363835623238663437356130 +36643135306334663163303433613033616434636465633332626364613761366562343161633133 +32633536303434393035373935363763356164333735653435663061303538366639636432393261 +30383664393764386263333633393764623465626234643437613861323534393430363965306662 +66653731373561303335663164623465373264643261396665343237326437313763633637666234 +30323432323136386537363834343833663230366537303464643262333164323364343733313434 +64613937633639323931343362383861373536616231663433363435353033656436363737646637 +32343163656564616139323438333033613062623535366666363465613161323065393031373533 +63356563613365306533366431646237303536623535333030386561646331353436303333303266 +36643230666635616361616564666262363465613666356133353966336661636536653561303461 +34643132656131343962326364323766623563386366373762663564346663386437666335373531 +33303762313463333538333330303930306135323131393139393866303465336239346339366432 +61373165346439343766623462626362316635346337386530373565633637623434336465373630 +63356465663032346133393465653264656266333734386630333838653134626531396561636330 +33643064383539323631633864316638663334323836613731393236363239653033323764633339 +66353163633039336339326662383465323864323363633764633837653931383833646662353936 +32366539636333393531666563373839313437393265346639393730633837663730353430353737 +65613138366336326362623330306465616163653837343533646136613464313137653961393766 +65363736336639663766333964343533303766616535623466663737313631643033613032373738 +33653431356266613831376261313962396639626135373262376463663838353264373834353064 +62613239613965346539613233346266363235626637323431346162366634623330366266313036 +31646130663635336365363064653632393937383730656631353961303437373664353665333363 +36653634636363353632303233336631616231393633313466636638356239303230343137623931 +32373932313831383933653438313138363762353733323837666265616461373332373633373938 +37306234356461633935623032353037643161373335613732353564663035323834313866353935 +32616165363031343730646262326365663333653335633733386433346639626339663563616637 +35366534653234656635393163356432363266336131353535313765316464396131653434653762 +38653865613365653735643734366632306234303662323137343237626432313838313537333338 +35616161303831626232663538313865643430313730623464333039393861326661643162306264 +34343136616334353335613333656436643637313539323264316263633939383039323837373735 +31393963306237363434336539653463373166363565663165363039626334636563313537646166 +38383839323432323632326263663035663363646437343030653164373138663662633934643231 +65616463326331396562363036613231333165333033643133323631636266306338373235346466 +31333637313634323834313839316633646138396361323631663064363638663461613135353834 +38323332636531646361646361323866303939643166326562613536343364393932313834623237 +37303631396266643334306364663361333434346634626561663630373234633032653631613764 +30336238303234653561373532303532363438326239643064666261646134393962373933386232 +63663137663434633933333437623566633239303538383536373135336465643534373032623265 +62626230616132396131323334616539386363643533633161333534383761626230303035313935 +30313961613235626366623462303037643037323839346130303936323731306531353232376633 +34313433626333636533616465313762363433323163366537356633666638623231373939333036 +62656636393531323633343766386330333864313139333462333630306564346635363135656464 +34366333393036653531323964623439336261653135656236343365323861386635306534343738 +66376630666361633361333762353531363561353338326531353836306466366338333934396266 +65343930343930326539396261393762353361333262363261393031663762313436336438303362 +62633334643534343035346232373530343161383530666333316463303534313034303664313863 +39636238366663646131363165336438316162353263353964303038366139313066303365616137 +36306261613138393232626165303932633432386436323861353939336531383031363630633631 +31616162363036636365666432373439613635343334306336616637373564306361663161306636 +61383932636439623632363933356637643239393139653233663935666432396534666665613830 +62663439346664616534666263653031396234333761313666663165353239356565346533613161 +35616332353432373435653032646364663439666138343066386464353336306536633364313334 +62646531396363396231383863343663396530653733613030633839316134336134643564613463 +30613463353033303232356234633238636432396666356435323735353833666233646133343765 +62636234666561323061613363303663636331653730313035363965316438323838333130613932 +30316463633536343436383930363438336164333239316230363664666266343736643165303433 +31316130613530313735613039346637663832373064306139393737613136643033646136626466 +34616631336136666165333266393763636531333930623166663662633163656462643563383032 +35373335623935303735373334313865343330383532376663353066623830323039306236656164 +38613935353537353665343530626437656661623430626561383437373639373161333266303765 +63303130626536386263386462343930303933626161626365653562356536336430373866343139 +37353365343364376333643636333738373634656262386262346338336236313134306461353632 +65386534346666663665333531653839346330613663623132656164396162363661666533363334 +36633264316261623530323938363435363963353864336135343561336139616432376636616438 +38653763393564623439343835373539636235343561663837376131636536376230633462663032 +39306365653236306439616439393564653731346466326562663861643466626664663636356465 +33633030313538333163396134313562316164373863366663633031306332613333363733633233 +61323536616265353834326464666362383437636566346630346333366533333733333334336535 +37646234623232333632343961623333303637366132636337393836626632366332386636663963 +64613835396363633363666433656535386166616137396532333539643231623130323639643563 +63623335666538626530326239663963383434656565383262646435626133633335376461643766 +32663730383065356662653465343363633932383333333066663766303461656261333731636638 +33376364393264393964353338633463643030666234663936303561383661323537653432363034 +30646130613734323365363232663635363931336332376461643162646236316539333464383262 +64393663623462653266326162366434366565353336373836386563333036346433363430646433 +63656432646634373837383730653132663935326633336334663362313933373234353666356134 +62323163373439613863623863336531613034383933366631353863333165333161643261386164 +34626436343065643039616262343734626332613464376236323463613461333266616566623432 +62346336383662663234396166313038636233613432623234653137343830643564376639376164 +61383930376335626466303132393631386363633863323962663932636137393065343861306638 +32626436666663326264306638613933643364626266386330326537643334396230326335643266 +39613062623032666632376435363564663365316666303536393139353032633533656339313136 +62646332653531306438356366393361643135326532333261363162353865666432393464643863 +33333938383961356236363535323861343965313339313430346236363466663834323663626464 +38303934333464356537623131613139373432356566333430636231363339306539343030386231 +31306132646563653866333937366239613238383963323662626265623366633332376438633166 +61343639373366363937376530613539363931376537633939363932656264333861326337623839 +62643539323830616531636331353865303535303739363636646461386165333931373633343534 +64656361323966653332383865663430633130383032353465346364306435613335636532336634 +66393938633336353131623365303763383162623538323461303732353063306261656635643463 +31636262376134363866376264633432343832333436326238313733306233373731646234376631 +30666239663036383561326465396636373636336332663338303766346132633430303965633066 +65376330303031373337626664376264363337323762646130323661356638666631333035333436 +36623161656631376435313236383933613737616363353830303036666331383933373161656566 +35396464396439343734623365663235616136353662373761343565303236366465613130333536 +34623039653761366430386530366134343239323765323332316362636135616561393231346331 +32393831316536643533653939653931343464303435303033393938393337626337383734666334 +63616437633061653663356131613432353037363033363435343435623762663933643163326635 +62653531393262366336326363363835643636386661363263643630346334323331356334356164 +61346439363438323964373164303638363932356362393634633636636561666333323163376535 +34316138613236373834366236623030376361636330343839643562383036313037643462396533 +38356463646232326365393866383835613464376266313132633761623837646639616164613839 +32646231386333346438363133366231363636393264653666656432326137666434373262323865 +66346334386632383163356437306233643131353063616632656137616239373161343830373331 +38383937376264626131323265633465333136303362333263353366343531396261326330323366 +33393961333239633339316131363533386264363563646637376264646565333466626266353563 +33346333383263366165373362626464633562666366306537653236383437653661353138663566 +31633633626339663965316266333838386134386364366333353138663938393434653931376535 +61313762346233643062633136383661373735343630646334363437653532626335636139636330 +32613461356631623535626337343236326264636663323665323663666430343536343139653831 +36343736623634616263363837626537363532633734376137306635333331346633356431653061 +34616439623732326362643938373337383133633634363036643433633963316566633230353634 +33313165653266653837656639336531616363366136383331353933396463653534643466363838 +35633032316432643039663230363866353039643837633133373364363663626331363533306366 +37653931323764663537326461376233646366383061626530373037643339613139386664613239 +63383161636165333061353564663265646362343639666430373364316237323965383534393239 +37353963383263366565666336663739356535623830363439313932313031313631393230303831 +30313634336537363261626561306465393464656161356236613733663738346336363365383862 +32613235653538653433626237316135613834656137323037613332663132323230633438336166 +38623139613634656464306363373835356665386438663533616365643434333862313031373331 +33353037396337356266393135356138626562623465363737656536373464346330626330303033 +64653832343061383466386130336366306462663039386439626665383764663564663563626430 +34623763303161313830613763343238666437323066636437383761333933376338346532663836 +38313936333234626563316465326530306231313261646436653435316233373533646361373762 +38656438396566666635653435333565663231383932313365333063643334386464313134326666 +38316566656532633237636539663237343539333963316361383336646331633065353463626566 +64663838613834383834626266636637343532643338623939373431336537663230616533623561 +39376236353338363566613362626637323161663231646666343338626461306262386333336136 +34663838343663376662383061636135313261393634333735336336343731613330326136323030 +64303665336364313438346338396630356234633138353138656364323932326231616434623736 +32343664336365366636643166303137636633316566656366376331613031613064633838306537 +66396164343235303837653333643631633463356234336165393265613238303036343337653562 +30653936353533663133373233363233636431623563386638343632333839323131336563333632 +61336637383531363134383535633538356234626135376336643931383638386162353464323639 +66643563613238646532383661643963613339383566383364373362623966616161376165346439 +36343632666331613838636564303834633365326132393765633338316665333862383962346236 +34396631316536653936653561383838663334316363333337303938626636623935376462633564 +30376564306266356561386562333734333834633062343536366236303337303031363864643836 +37663534343835303565656338393366666636353130636337613231333134653565313130643737 +35366466346664326564313630613430396439373763633132363263343035393338393866626661 +63396539386666623962316564353835643131363132393961626536643632383837663733333938 +64613334613432323639386334383465626634313337373338626538613536376334376332623562 +30346338666165333065323334396565313730663662393530303330383230643863356232336232 +38323232373064383533363237373537303237666239316562656364646635306338616634616363 +63643963353465636436396164633661376339646664646233643164356264343439393364366662 +66383535383631653630333036653138323335336561356332303239383737363861666137636439 +63663430373566663738613934353464303437336130656537396266333736353835613061386562 +33653335613564316136613966643337643633396561626132323434343037323363353463346337 +39356135343236636563646263626337643663336232643064326238633431383332666630623231 +62616466353466373565666331303664363038633532303438386137666338373036363533636262 +30306461623835346461376361326334393932306537623361366534393464383861303161336266 +64316336626238313364303036623463383836653939356432666562383131306130376634346134 +35626661383464336230613536666238653836333231316139393035353539643636653431623734 +39336538653731353961386663323066353564656234656566666131356632356537353931383535 +30303637346266363363623763646439313937313231393539366439303836303561366436373561 +61626430336564326539396165636639623835636435363532313231653766653465393332333336 +33363134363966343535396661383361343130326431353036396639336366376664313166343834 +38643763623233396639666330663966613330303962393661633461336236386334333262396238 +66666538613561663361613438376537616532396637623963353235313838643738666362613339 +35393235323864323835313737373333396136653061383561343564306265383164616462316636 +32653166633835323534386631343338643331303933343630623165626134643037326535646164 +35656266636162613839393033663732393939343033396233623235343838376532343335323265 +35626536623531366536383364656137613038393866393832303034656134633336383964396433 +33393164656436626239333464663638643037663063333633643761353030316665653061333533 +66396637303364643666643239623739643836343037333437353164616235383562653831613631 +37636265353039316564373262326362636636613239373038303866623833633831366666663930 +31336637303334613836393266303562353031366466343461313638366334363230396466393063 +36616264643762373661386263396566643964623637623463343636656634323032353136376232 +33636366633763323563663965623430316632386535333866373033323164313035386361396330 +61323239633464333738656234346562346230356335653036666431613931366162336138363362 +64373663316537623765396534626166366462313730336265616338396637373265643566336366 +37393338303632306163313231373531383431393861343634306362616533376465376365366662 +63343166363031343430643065306265383064396531623964316637383236313866373933303065 +38653831396261393966666561316232643930346163386136643766646439303833346363626539 +30616563343562313232663934363162303261636231336632613162646266653931616536343362 +64636163633662666632353561303539393664663861643733656630613131393662653563656336 +37373762386233313265383066396462333036653538643130396364366666643539613334313534 +36326330613435613233353138376532393739383434363835383130653535643036333465353963 +31663930626533366165616439376565303534366432613937626562653836366163623938626465 +62616663353630303030303865626337383535626336356539646137623634323237333739376164 +30366265653461343765303932323461326636323863393764353864303039613139386438333334 +35393536363961373839383938646331643734376632326264643861623338656362313330643338 +36393966633039333961333864346661663132653536393830646137626230623462366263393135 +39663862623365363665616562353734663235323936626362333464613538373736653531613232 +62303636393465313539333161616630666637363730366137363735323839633463393238373963 +37613561666130303662623530633733316436373361356235643030316236323238353031323464 +37656435356564613239333238623739663933366234623066316336633963613339316435326164 +33363666323631356332306538373138656364316662356436626362646661616366616364663432 +30363139306336346262323334386338346335396235333336333337396530663562303361666565 +65343437346266346631373830626631306639616230656336316333636436653235373332386337 +66393532383464353634653162636164373933613433353137376233353936653863633063373232 +31386263313836643931346666636266623034363263343463326438613537303963366362316463 +34393838386565313331383131643733353139393932663539663332346233376165356239636636 +61333335643163353533333935303464393533313763393434343134333364646538363335623464 +36326437343364363030636239346365323362396334373766313932363336646465633339656334 +64373035633066313566316531636561613833366164373138343933643834383036646265303962 +38363961346530366538623261316234626338336166613362313061626263316333353034333439 +33646265646631373736316233633962303138633062376136326534333335646465393033343363 +36666664633762666165633438306239383261363534633134656539613164633063346661363335 +34656461346633653165323531653536373064346662386361376134313035663938623630623066 +35333233393865613335323837323437356538643534373337663735643064373765653732643531 +30333262333766383832343138336165626631346230323665313834653937303139346332313562 +64343739383039626139663136643536373061623938616338376531643438626666373035373965 +66386536376233333630666266376165386464666136636336333062656164343435386239626336 +38613461363466356161666633303166663766353662636436656363656336333762643631343539 +63613033623265303162646237613732323338353461376362303637626134366264333566326564 +62363032306533663630353234653132353765613339363730366161336362383433626161396234 +35396664343535393033636532303535656439646331646263646131316631613634306339343062 +31383633613732383339393764646633376633323631616463323237336531333730306362333131 +64646464323662343438393961613564613166623565633031346466646534376134306235653436 +61323663666561366337366662636365393865616561366430343130313965643762643332393365 +30613633376366363036333035356334356132353965393965373331613766363731616230653130 +63366637313136663563363861303537633730343338346366363536356337663233373030636130 +31356132613861323432613461343062633930306331333665386665646432323365373862386437 +64383165393133393030363863626262353430396364666330333038616337396334373161646234 +32323362333831646538353163313761326439613037636365656538393230383061613264366131 +62383539303836373762313461613965636437326435653863353661326661616234333762333362 +63396563656239343266633466313163663835313433653861303861656635383833663436316432 +37383831356332353436303533383965343437316533383337383138623463353561613530336137 +62383133383463303363303432373066383031356665326635353130613666633633343565313232 +61366165393631643563393536623061353131613530646232373530623434393331623435303137 +39326433373862623936336432386234623839313239343664333833633465363436373830353131 +63633564633234386238336436353539663530326237386230363262646133636266383164343631 +64316138356466353763393138626666333039396461393535363261343762396564323664303932 +36393761616330653763656231626338646530323134353638366134343531666466653263346435 +63376635613332623463386538326539656330346564313363396137663832333239363131346238 +39313432386133616136383431376630366434393538316533323730623034353864326136656130 +61393965353139373137353634333638393762313433376564636234333736316463343362613735 +62343739356233623564373465303266623139653837613664633634313936653866663634303662 +34623362373336356463326136356234326437396139643265616533383433346630326331626538 +37636535333632376439393962643437346337326266306539626235363734646137636634623861 +61323763323166633064643138333034636437656534666164373165633439376331633335633761 +32363533643233636536316333386539366535353031366630643464306333303830323564653666 +63666263346233316534643834653134643565323436383365623962663539386433653663323866 +34626362333865653937633630306661316131336131336462316464393633636462313134393562 +33313363336537326630363063366262333637386537636430343032366336383039303933316231 +62353162396263353135313364323130386531336530373938333062636464666430316137633730 +30616162326266663635313564643630643564616538363335356536303765336664356438353464 +30653035613336303838303731376138643465393535363737353461373461353831303537356132 +62376337646237646566323633363961643638326138336362393964646361653531616663663364 +34653732323937346637336338393864313962633930653461303830653862376538393930626330 +62616532313233313738663032303361633930356333613463643631626230386135613361306133 +62653964303063323237353232383164633436373438656163653939626636393035343034346330 +36626337666637636161333961373430343062306334353364303563313739323233393437656334 +62643061363934303231343162616433613466643561613861316538623237323931663138396665 +63613462313134656364323565656234633161383362626230653235613235613263323034666437 +31663437643766363338396265386539616366393731643066323637336639343763333535383435 +33303633323534636665633061646232626131356131623966343665306262613832653639363935 +36303034363730613262376363383338343631383065366131333461663934373866393139393834 +33303934663031323637616438303639313565633130333837343731376137383964383638356161 +64616238333231373733376339646235323161336237653530343930343561353864626331303936 +36303164386464303237333663373561613966323132663637343365346165396230306461613761 +37653431396630333239313130326261336164626232613362356436363038366338333866356532 +32333538666635316330366134353163363235353736386364626463653565666136373230313532 +65366639623334323431646634623634343461393261613734653132633564383838326166336531 +30336462326539623735353461613637396633663262396432373833373638613361363733333538 +63346132316163386662383938623864316238393539353363616164386161353465366536303435 +34333338666465633063333065323639643139623036623862316233303861663131643633653530 +64333962383036326132343139633337386666636136313334393033623261633838393137623332 +38353135376535646139633232303338326433663837633662373839363639313138616538366432 +38656631333135613962343532396264326163343562373636316365613764386264306362653432 +37663031306465306630396331373732313066376139373864643931396539353437633164613265 +36333565373230616461663030616339363336316435386564633735376365323231383131656530 +36346464666465653532306238376639616562316234323438636364313236366534366239643537 +34343638376362636638616434356132376332316132616132343666326135353766623963643330 +32346465313365646366663733376261366635363865386138316466316532323433326664663837 +61646138386632616538363437646633633738626636326238353836383466313237313435653839 +35303638646238353432633938306636636661623133633866393736343037353164333664333738 +65373834383030363466653330306331306635313938653434623930346138333262656631326338 +66366230363534343266326434353437306436376364343636393362393930663633616132656465 +35323834353937336165323462323264653932303466346462396238343735396233636438633165 +34626332656331653961653061373465386663643061393439646366613165363339653534613939 +36383630623663363464623366383836333763636139343430366330333839323134636639353238 +34316538633935663739636661316263653231393563366335363436663133636333633231303230 +36306539633761373839613865336261613165316132373031666231326364336337666464653032 +31313835656563393034643064663334643831666535623633333331623239333138396431633235 +63343635616538323639366364343865346166666432383538383239643339633536353939653230 +39633035653365383364316465373063363633336266343531363030643536353262313461336661 +32656265653134396166343132373437383436363339326436393038383030653536333564633364 +38316639636466326435363539396161383335373866333738333762326663373433393239653938 +63383662613362356531366161613466616563343238343462316266313031306365376536326430 +35653866616261323834653238623036333530313232393934656163303233343835613866306666 +35353466646461333664333265306663653031633932343239633962623130343735376665343338 +37666535653536623139396636386665613230373933323232363136386132383931633434343039 +62656262353335663532353432643335393439303537666233636230326337613936373461626238 +64306231646532386536626164373832383364613264663231366661616466376236663966376465 +37343564353131326437336433393931393139633964646432646662393565373835626466313164 +64396434356436303664663831353531313938633539653932383536366337393832303162646261 +66626234333364623665316636366131323132336431656232613330333337656538666338323538 +32353562383765643031666230316138616236313939646266326234303862366132373832303261 +63323464643563313064356138313964373033313837373834373538363639616561656666393561 +38646534336237383365343062636135613030643364646538343766646535363861646631333664 +38393230643564333635386238373036363631643466313431626331666637333430626565633230 +38336462643930336462666534383462353464653330326665616163346635343037653936643861 +63326138643034373134626635633835373832656130363533343034333038343762366438636562 +63383566316165383831663737656166643235633139313834373436306531643933643332333034 +33656165653033323537323665306433643063623165343762383738636566313532663762653332 +32323730346437333065666336653763343037333238613763616331633362666430386239323862 +62623466653363373535373536363836623233663134393234333332393563653061613864303837 +66613337646438613733613563316262346166646665343164623465393464303163613936653366 +35633761353234383938313134626662613164363462663830346433303631616233303532323263 +63333766643230616565626639386130653463393537353833303833343037633132623138646638 +61383532313337333331336434373439366465346266643863613832313038363337383431323863 +61393265323661653036626364633761663462363034313935366163613135646164306338363138 +33363336643763343464336132373839393239636464643731326563323063373061356661323934 +65646363313264653232373838316638636635326638626635383939353661646239666531313633 +34333333643431323333626134313461653039336666616331633138616564303137383964363131 +39333066303965346233613438303233313330353962343232386261303433326265303932323461 +31386165363863386634663462373762646330353738313134656230303730303438346463343332 +32386265643764376134616266346461653264353431356233653335343032633762393261623336 +34323737643833316563383563363536313136323639396633636230396638366663373836333531 +31386134373835303163356230363939373365326332303939383165393664323765323932363837 +33336461623265653562376334633064336333643563393734393438393165343366383333646537 +61623030303733376165323663326130636136373264366238303862663134643463653037633062 +34353338306639393330613035636363336331646637643862653464363565656664376633373235 +61336163653932666437343932313039666338636364653939653132623036313934373739373431 +66356362663731326132376331363334346536383438323639376432613666316630303738646639 +33306335396330313132303662663763316238646638383430616438323866636665383830306332 +34303263333461366266396132636433393737626161376536386539653464663439373134333539 +30306537343137336537633537616663633736323633336261313731396635323938383366333536 +38376433626363396661666163306139343536623561623064363135343931663939633837373762 +33613031643439633036353431303630323564626332663239386535643365386666373934373934 +39633831653837643361323562393830323162623533646563653437393461636130373737313838 +38623061623062343839613063623962633331313630643563383265353035663539366233343065 +34333632636132663935396530633464616166663961383136313537303935366331333964663336 +31323435393963366134313232333837366139653363626162373739303861343135393836376131 +39366564383532396136366661323936636666623465303231616533663233323135353531326261 +32653462396333636537316538616332393035383839646664616563636530646135623162383531 +65346633336237336534326236383335653366336262333631336633346663363566653533333461 +34353530356161346330643166336265363165336331336439373333323938386331366239646536 +31623631663238313137373966633434376333396332353134366565343933623464353366383263 +61663163303635386631326132363437313136663633643964356437323336386538316639623762 +34363137653863323932306634653639323633393237386566343930383334313038623335383235 +31633238306333323330326237383433313437613062616432656464346138656664613734316334 +64646130376263306234363562623833383234613031373163636432666138336533616361313038 +34626230643835646165383436613763336563333736626437626530653933666664363934613835 +63626633633835366562343635656466323263636432613537303131383265323734346563623937 +33393534633833386163336161383337663930363037326331363431323930333532633166656533 +37356430653562396262386634666134336636623839666661313765313734343565616433313734 +37356335323730376536363433613933333866396636316639653161633265303731663236623164 +35376636613266366137376530343461373831383138393635663061616433326131616362343965 +39366232666138343061316439343264333930623938373132313933613533316261653438306133 +37386263386264623164633132643034643938636336646436393138363462633938363661663930 +39363361666366336135626562633039316335656531613964623237306637643436646438646437 +37316231376464636164346235323261356234346462363235373631386234346561626230353162 +62393065643064653661626364663962333863383038643138383561613735386438636135316265 +36363262356430646234326232306338656232373130613132626436656266623536356333666261 +36396435326466663030326138376436653533653934396239326361666261613632393165343933 +62666661653763613862383231386634326564383262623833383030373366343362663834386666 +61643432646538626564396161663135623233636631376161363162303062613734326331643734 +34326463636133353761626338656338313237393435313566326365653561366336333237386161 +33646261633063353263346565633936396139306536366632373331313234386464313538366265 +35663564646439636637653936353934616638303236616235663439623737663930386263353638 +64326563663237336539616164326535393539353261626231353635633766613533366536363935 +39663165373337633930623431623333313933613231616331623938396462303762383838646439 +64656333663261626238636231666334613662646334656537653331336539363731353938636165 +37626231656339396664313338396665356538356639656361336430633866333938343730386631 +66353431366237653364333732656163386636316361356538373838383137616562396135643238 +39313139333962653164353963653138373766343736336664346238336234666362633734653034 +63623934646433653534323864666631616464393337613731613839336565303832663161626432 +30653330333838646132353265666437663538363632383963653863663061373964333835326162 +63323465376230363133303335646534666465646234383032376437333966623238366365656334 +32376536643461646163366632326234666533386333363731323136393233353163656639633463 +61396162316165396165336163636136386664303833386366316164313439376436393333336335 +36666262383363396133356263316334326264646163623861303466653439626533376465303665 +38666239633164393439356461346664336166633236303539626533643132303131653135353234 +63646462336131376434366465666339393333613938313536393439356531616531656330636135 +35393166643931323038623566366232333065653531366533633830363430393462353963306265 +63646161356139376631653464363936663961366462336238323232666335633931656233633331 +64626332393761663630613764346130323238653765313433653861356165633532366463626666 +65386631393731613530373165623439363566613136353935313463386534313330376231636134 +30646635363261366135303530356365653330333766306333353830326239303164393265636662 +34646264343039623331316232653263353430653362613864343434316630306363613263326637 +65353638333936363730663436663934323238666363336233623932363962383761343333666165 +39323663343161653136396465346537663461663435636133633965363632393237633235346539 +38663664323632303432333338343761363539363161386466613061333065646264316630646566 +66303238343932353334646464646462386135343439663736343538353461653631393932393235 +34363231613934353235626361613133373066616534323061653264356432353933343063626336 +36633261363166333937386635366632353337316565656435613533336638306130323939613764 +61333133346566613539643762346536393963373738623934633362383235613032633430656236 +32316566633666393731636432626537373131373965636433316639616364363230633234303864 +39393765393836376235643463366533623562396630313839376436613862616464323436333131 +65353861306138646331633864623462383936643966363138356664656230393463366565343031 +35366238626235363938373335643132346231333566353932343261356466396630666135656461 +35663133626563333166623564626465363265346664633633306133633461666165306537656237 +63353239336633663239323261363963376461336463636632623838633562626438626166323662 +35633331666337653333643963666363616539653039636263393237636131373733363538323966 +65613433616539656166366333386336666537393130343861313436386538653064666365396135 +66643539656365613963353739396332313361313464656134306633383163653764326630346532 +35393137333661313261643438626637636665626665646165316130653930663466633130633538 +62636466646535333263663962383730626438343135323539383032343631613363353764353661 +62656435323366363132303337383835306336633963303339353164626164353338356435306137 +64363831363233356166303633306635396134646662383062656234373537633639396130663634 +66663630333266653436313730396363353532323939626532323636346237373239353833646638 +63353732303362393338376661663330323935323734623634393938666237373933306466306266 +64656131373163633738353038613733646661653630613965303634643861633833313966303534 +31363732396162666337303639626334373036346631666134323564383635343934613566383336 +63343236663931396665633163643037333761353237396565343132396362663263313532363439 +34653663353336663231316236373236653665363339646234373466353439633662393163333736 +34646161653533646432383035366265393838326666616665346434366334383866643539316664 +34353562646562616238656230393966383233363865333830646563656131313133306139356561 +38353765326163306331396239666236343439306263316465323165366535616637366132323730 +66353538653964643231383566633165623035323836323439393161396632316631386634636162 +38643530313134656530373636393666366439643962356366646133333731376538303161643937 +61633135343962376561386537663039383233393733323661623965306534333566346231313034 +36663039333838323330373463313461376235646131656665386664396563623166616138653332 +36326134346439306566363535646363643037326464643035363063613762353532356434383264 +31633562373030393733653435613130363365633966633164613835306437333935393163626539 +63623961613333323032656565616338303230386665663361336335636639663235363039376334 +62653234613233653066313161336437633862653865303338653863373261336333323033626538 +65333263306363323331333830306265636335373935326462656339393736333834646661333435 +35336432386163333939643439396263333731626264356161623232653865306233616363613534 +64303761326330396662393933373462376338353237666234383364616134393863316436616339 +37393733643963383837386233313562343439666561343938376136613764643738306266396437 +31623733666335633430613333376539633666386132373734383165373533616264613862656530 +65323061326238313864306432363630326366643935333961643163353133323863396531313039 +34376461313939356232346433363330343465383866336534333864393334373633653437366134 +32316161663462613431316234306636346663363730333465353031386365373364396434333536 +36636462363462363264343262306262303031623134323537636133376131373031626466633734 +66323633323262666338353530313830373865343130386130346338656336343366343138326532 +66636265613235376232626630393232643737353736396566386637376161623034623463353437 +30333163666139383534333735393062666562366461336265643533633764303334383665623933 +38613439386630653132623761376263366135626236376331653837326466373534653237376430 +61343962373666636537616631653837666663623664613430353232623832303136383262316163 +65333130326439663737333765633034393438316464613730336563366438336662633364326633 +61353239386161663538333230396437656239656436383633666638626530333764663261653630 +36303566626563336332386663383764383235346138626637663533653535366331636134373133 +64616238303363343130333961323064363832663635393136613339653262633139323538393831 +37386565343465303133376365383631613666376536353038353834333839363234316537323235 +32356533653732356332363734393938623937623734663364383436396630396166613232653862 +33346437313030646437373230346431333633653165653934346165306536663465353237663365 +38653564366366346232313839396532313034383736336435646430386233356163383834623731 +62646636353733346661346165353130366239643261356566323230353932316163663335643736 +33323330633632313434616136626337323465656132303932653633396139646536653136663834 +65616537393664363064613234303262313734316661313264313732663366646530653932306433 +34613561623066346330353734316135326135313363666265346432313262633961306262393535 +66396631663130383239383862303366356331653031363831313037393938396536623134343132 +62613465373430646533643338396137376239393336353136336430666637313363623365323634 +35633939663235383261363564393964346361333932396266353961653533356462343463333961 +32633262323063653763616133613339646132623362353562313861396237613432336461383237 +62333166333337316237366166313331343534653837313063366138623135633432356231306265 +38663830313730336661616530353439396234376133313362363336633438343433626561313139 +63366333386131616636323735353836343762646132386133326331373832336233666336346436 +65383363633565333537353063363233613136373930346431616438666534333362623432643930 +38383261356331656564666135343533386461636237313865376531336237303863613136626630 +39663532396537613636613037623039653334636231663163356537376163613863303834373930 +36643762613333646230616264363762373662383936313339613763623766373365336634393138 +64313536383562376165616466653663613931313563303263346362656337386236303764323835 +34616266323138353630306664633235316561343666313661343538326536346564303530653064 +36616534326435323865663234663430653361613264656165393032613562323733336132323036 +38626165363330386134396436656537643865353034623837663037636433646138363338313432 +65313930313837666461346337616532623065653236373361656331626439306438366637393836 +36343036346461623834653664373039383534646665363465313532636266653136313261353031 +35626537643131643430333035653439333130636530386532626632353161343630346466303264 +35363135396632373064666436616530333066333331656530303238373138363731393438663961 +37336432626663653730653833393463386166633138363066656635643531356564376661313633 +33663639373161656266643234356564366132396332653738346332643032366462333439393561 +39343365323436633363313463356637323734636132616537373365626437646637383362373364 +39303562316636613737383035343436373039306333343962393864363038666461353966383436 +37656336623330656563346332656638376366396336636238663166613039313035393661393931 +36623031613135356563383862323231376264653439366230366236333862353433393839653861 +35313734316534386230316131623966316565333134383038363065393635393163343566336431 +62336234643734303964313735363133666264336533353639363231616634313336393064393139 +64363862666430623630353966626364633139333961613737383462326231633337653839393438 +31343062336564356233633965333166346235303037626263373530356234373234616237323432 +31346230353035386465633338376566303436653262613033313832363232316661333233663833 +62316332323731396561343564656461353266363133323564653663356565333163303831393638 +64316431363238363437346237383163633132383736666631303938333431313264356237633938 +62373031373465363630326635653338356266653134383664616165333031396439613363636338 +63373731376133646231666465346631373065363136633833306635623462373837376339323031 +35323033323266666163333739363064313033363936373531656161303539353431316533353662 +61633333383933393839323339393865363136623439646365616366643332363734353334333430 +30626361643134353563613331373963333065383635373664616666643164383333623964663066 +31323934386332336637623662613365663437633038316435663862303735633663316261363366 +63396565666231663062306263336239363865353234666630313739613837623065623031663237 +33363262653636663033353530356533373137613161623266346134646330363939376463333030 +37303562313562323131383861306162393563323466343262353635633632366434393364623661 +61343034616135653438626630323330363433393830633262363862633938393931373962613761 +36633664393564363038373831383239356362326534643137626637636631323766346162623131 +33613939613836333838376335303164353364313339353732633464303631626663613036656361 +33643936613637363534643463316365313537643939653337363338303133306430313437633263 +37366664346362333566386532383463363430656637663435663632306662326335353036396539 +37346162653066353436326465326334653437666138643964343266336631303065366535666466 +39383537333231383432326539303462396431306563306636316333663561353064353637613233 +30313334613531313336363265386232383636336666623134366162616362323064356638373933 +64616634323936356362656663663465646566303235626637336236643237623531613731323262 +30663434636535353164336430346337623734656431383832326134653766623133393066656634 +39303637346630383461646461303035313364646238346637346461656435333731333635623164 +33613331613364633761633035643662316364376537633736396138376635356235336430396237 +35323335333564616338313538383034636236346666376566356330316238613431393332643062 +33373962653831323166346164373534636638326238616232373834343731383964343239656238 +31303264616134646636306662303765313334613539336535393664383865306332313833646234 +64643366333739646263363265626663623033646637666233653834393632653733323132366638 +35386561656261303235306432386239336636373233646463366233353636623138323437653962 +62336237383333376331633031303137356237386464353639633765613662373837316465363934 +65666638623833316335613461323433613963393764323930396639333530303235316163363066 +63623062383133396563346438613530303166326464643961346333316534306663616138343866 +64633432613361636566333136346532656666333934393639653730666236323065356338313034 +63653338313135653038386636383861383932383931393863316661616638666538373031393436 +39633033303735366138356234643439393030313935343865326538663436646238383635303835 +66393131623062653565643565326130623531663236663066643962313765363466633564656666 +39616334386234363531393836656639383734396331646236623637613365336663366431643963 +62653166653366643839363733336235653539313766613138313532396461343632666565636338 +37613238653435646230666430383137656263636430346564363236333337653436663835613365 +37333066386537633165643965316135376439333161303435346261323033373465343933623130 +62626462333862373237623662323430313862303633623833313736396538323365303037373334 +32363936643630343739353135353632653761333837626631643866613262343439383032343032 +33353436346135306532643561646131326135393664343565316537636331386235316362653963 +39326136616536396465386661643930393939353738626365323439306666616633343335356139 +32626232626136396630363834346464643730656433323461636366353630653430633563616439 +35623436666332663634373832393036313561343061396365633765303836613138396630303034 +38663633653066323233663236666562376537633738386335663635343737326136373564626363 +63383434346135653030396639643634303837373466393737356565633436306333663935356163 +34353364326261323862363832626365636133336563663532313235386632313834326230346631 +64393735383366343666616261313637643738316562636363656434616637383063313336613232 +33303865303737653134653037303832343132313563666431336431313232616635643731326430 +38333938316433623866313234623764616432393764313261613265616334623461666564353438 +39316130343861393865353636626632663366366434383135336438613964353331616563386234 +36373435636433613936353038393839326663323031666166656138633562313730386437346137 +61323565623664663633656239303065376431613239313637636135633838326631316135666463 +35343132383061313037343534623135396466643337646465313033643362383166346564356236 +39313837373939386238666633356565373234326564383563386466373833636364353564343838 +32363035396639626535303932633164663662666439623765326663666233373366313633656639 +30623366653235363565653731336330623531343831626462623032663934666165346264313064 +32336432633238393863646333643935376661623139623336626330613962613336373161636162 +33313736346164663762323234396465656237643039373738363532336137326263396331653534 +64353865393332393361313738383064643564623534643636653534663935323662636666653837 +62373262613537306463343637386666636230663362343666373533373839373331346630633136 +31363939346631306361393463643665353232663635336633383436616636633963653633393633 +62336133323336613064653164303236653664363165643733656535663863313665383339633635 +39353534346330303633353531396161653663346339663339303865663533343430303739373338 +61373864383165316333623132663134623837316565633637333439373765313633363038643138 +65343334363236346465323762353039373366643235383235616337303731613936626138393361 +61306261613639326335363063343437643833336261663261613338646635363564663939326531 +65313131326239343466373338313563656130666636373830386264613434376362613132336136 +62393132636630633930646432363563646430643363323139353938366236363864373462353864 +36373561643036353566306363653264373162323564326235666339633638643530313366646136 +37383130326666393230636334323030303437643632323430336630376363656666356538393233 +38326235616533666562623430363561326634343033346464376331626631626463396136363865 +61363861663632353664366636623862643730376633336438626162643262356261336532613239 +64383635643036386366643565313934396463363937323135313664633361643435333163396131 +39376639366565313862366562313661373063653132656132323536386166336534653732356437 +39333331326535663433633730306136646435366163373730666566373630653637643539303931 +63383966336565396565333266313932333661623331373130636365643534653161613038373362 +66306461336434363361323064623164643138643535343935373963643930643432326331623133 +62316336383966326430383930613634393263383462303638363335333337613065663039653961 +36383562656562633333653762366664336266656461633635353031393038633862303235383037 +65626265333432646138343237336637616634363663643937316536396665633937376664646435 +38636337396264633163633363316237386538366534633264626365303263393334396461323666 +32376531663932613065623336393231313734623362653939633666393736653964393962613133 +37613937616262356132366362316438383533353933303234373533626363613433653636313531 +35396461363264656238353665366265396662653165346532646565383938353437336539386230 +36643738363965666362336262363264376166626432396464383335386663646337363366626330 +30646235333039323637303638643864363632613864383165396631366236663039626165626464 +36366232393334306337333963363336633236353366656334626365333732363461616339313337 +35356163373138623061613333613463343237336537376634316536393736346662343965356536 +34633338336330383937323834376432653533633638303466373235363433353763393639633731 +38313936306365376339623763643733316430623432386436306536643861373865396139356437 +31346135313237653331623538333365393563323934303734623761336565336436616161663932 +64343463643733333732656261396562646639376266653261383539353134353161343464333134 +32346262356562343432313637383366616330323663393434626361646131373863653466646137 +38333334633466633633393032346133326535376238356434313831653730376563626366656636 +30663630663466633934343362626235363938643339356234353433363836373430396635373138 +36653163316630343133326364636262346266356131623738613465636137323664306566393465 +63363530346137376339323666646333333133653236646339356537363037383930343231636465 +35326465346539393134613337663439383961643433376561646166356234666636643861353132 +65323063373934636262383638376535336338623231303863343166343239333765353565383838 +36373339663532323466396165336337633562363431333563336334383162363339306562643230 +38313033343537646434343232613066396561613134376264343239363233383865313634663661 +39666133643661383462333266643965643333633637616337366534326333646632346432623130 +66326365333736343333386338326237636532333439656238393566386664663761346135363262 +65663830363764653039656164373732373733663134326634356639303764363436616530653164 +39666439346137313139643831643437356132373739633630373635323564356662346638623832 +35313065353335666334386630373036373461616437613638626461373937393635303831326163 +32663965616639306662643463356330396238303039306661303563313531623466613631326633 +64616162356434333938613966623965656637363363303839666633613036666136366661626136 +31356635613661313137323261353334653239653134306634343038636262356637613236303962 +30346531666665373462303064356330313337303164303637346332346366303236623334346234 +66316530636563313937386663303961306262386363343861666261633137623039656166626334 +64363162663661376437343965396635336133383861366665633261316632356438633932643732 +33326637366433323262306430316233616437613236376130356462376665626263346139666432 +35376237653534613863353762363863363734356137343164623437643537343261393034333964 +66623637376663633934346633623637623961386165336330616636383762396335323366373434 +30313633656234303537376632343232306536626561653536383032346363633639343536313530 +34353935303366646332373363373738303862356132623433356534386232313937643266616362 +32633532316133303763306665376539353463646166346138396332653736626139366461646636 +64326364336161356533363431623961643564336135323736653561653237333837343662386461 +38326530396461376636353732663765613832626564343736663861643262393138396432313830 +33633235613237396361393238353862663763626231346633373534333965353062383065666664 +33636334343366333333323033376335663535613735666564306537663135643030386435303465 +63633431353935666439666330313961326262376664663164323366623561613663336239653366 +61383836616430303031353466346635663832663335303832363066363239306133313930373763 +61323763323939663932383733613164656432393337316238346532363633323337333765623238 +63313065393433363539633633633731343164323735336461366237653139626466383762383862 +61343733373530636636323238343533613839346235326362356632343530323336656534383261 +64336533313834393632396265646461393131323433663332616538326666653161326132383039 +64643364633236376464316439396132636130613534313965383464326333353633666439333462 +66646461346563653636356332393765303333396330616335313431313763313630313334363963 +64643836373261383830303466333136393363616536393634333562303561373933336565623761 +32616637343161653366666532633434356239613364656232383536323639613733306366636466 +32326539313332643763613066666566653963386337396266396662383432613236663561373632 +35306165313966643534386133326464303663396235303664323039613731336265643566306564 +31343165346439666331313562313966626361316465333461396463333766356131336135653164 +65323333356433333536616466663364366533333465636133633839666532616138313565366264 +61363764373334326364343164656432613866366630613732633531396531373630613734323965 +65613334653436343934626534373132623465646237653836616365393932326132633963343834 +32366561663761326438333161343537333335643865393734653339323837323135396361353430 +35356662616464613934386363626336343334333135313939376432346566663631396362616261 +63663633623036316633666433616132303131373130636532653663663031386234366364383438 +34656239633133376135633730393363316239626436386166343038353063653235303338383161 +31623637346165613339336163353666616538366137663265623363663764393133336532343266 +34366331333436343630383466666639326261616434343736396563616564313336333633323364 +36653466336137636232623239613364376462623463363835346361323733333335666464373964 +64353865366365353261353839656164323062613731386561373939666161316463666532646534 +31613134333761623530353532363561633830316131366161383165383837323537653835363433 +36306561353937323162356636636264373763373665383261616233666635663262643530363536 +32383730633666393565306533653635343065333236653934626662386434336366643036343136 +66653239643835323235356639323831396562306231613635636365626139386363336132343762 +31623132636664386239636336643563623633623763393334313337343434316533313761656165 +65663539326137303632613338356334636261326437383636626164306631623563386436363865 +64343561613966396666326462643235613236366139366231393935323834386338626630323738 +36666333636436663630666638613336336631333065323132646331313431663464326134666461 +38353638303834643632643138303661343338616132356263666134323232653936323162393533 +65633934613330363465363261646165383733386166323739633534313033323138383538363931 +37656263336161616435386530326234656337316533343736393866313039626636656131316162 +66396231303832323333323362666236653035643862393065353139306530623736666234316539 +33666465623233616166376238393261653366623364343162336136353833636338656337333632 +38663066303961313433336532326135623463653264643537623263306630633937646233656633 +34646530383937363433663039333432376436343435343262396663386363653564303061316465 +30646434336533653330613465336439636436383038653131653431396564663034393266663065 +32626632343861663064393839383862666562326233656238366638616661353761353634646530 +36633861326362356365653038303131366530376339366330653038346266646236656130323564 +35636563363035623933643364303662663532646630643764636462323738613836353365656237 +64633564646163636164393564313133616537633433316231346565653938303435643237353261 +66623463656538323039663766333566363662653865613333626238373263633137626636343763 +37303136626134383535613933613165373166653338626562343330373264346537303737626161 +64666366623164653661343438303065316665363935366433323835333364323764633733636465 +63353334323764343238363265326463323363303936346163636632646262613732393532613462 +61663038386662613435346430356566646433343034653935393363613365356333633832373937 +39653631636430373735643161333732396137316266646134346230623136313238363261303433 +39353439616231623535366439336133393939336435653966643539313965666662373963363438 +37636336303734366664616234383931303432336630353737393466333161653034323333356365 +63326664646566333064613530376461343464323532353865383466373939633236366436333631 +34393134353731353664376530663431393031373836663163636336316537303337623231396662 +66356631653262303834323731616332636137313866373661636130613938313265323062323462 +62653639353531623661303532653732653363303733363330313030653966343364326138623762 +38643035346631363837313364623639343132633664393766613838656233323064376339343935 +32656137373631363336623237613638346238366633373830626331343065376366316632363234 +64343837343237326531666563323764363334623030353635623536633838326131313336336461 +63353561633561323836376662323433323066663161343864363338353836656139616435656237 +38623037363961393633343436366361353638373932376633306165633030333839646338336237 +37333533313063353330326562366363323635333165653134353032313765303736393264383539 +35356136316134396165343164306264616165353463636338343736303839663865356364613235 +37363334383864353762373833303831303339623631633365623566376439303130313932323039 +33356337613835616263393235336461306430666539346134353335376565366237376233356364 +36396331666234633430633732663139643464376235303532393134663335666165613664653538 +30326432386438326636323936346532366565616436353065363063353330613761393166353738 +37643531386139616264336334393366363036316465366565653932633266643162333231386363 +66643465383733373838316364326434623432613062613365373937366562396261643930306263 +32643333656136653664353665643162373664613661376335623964363133666332386435373133 +61623066343033646563613237623834396132323834396335306638353362643133656466383634 +61323563306261626437663030633935356263666632336666336439353563653130386663303363 +65616437313930376236393531313236313132633562633837343736393962393965653238326137 +38326336613931653263643465393439653933333263623234663230636136363235633065343161 +64393463663439353134393463616532373139313835346261346563383861346135393732386263 +39316238393865346464303964343336636137646239366234653133393433303864613265663437 +33316530386633616434313239333831376138323461356264623432393065376264643531616335 +31363738363234623930346138353037383138633831303136353362643763313830313735353333 +62313239613364386530323137616336616239313638616335333166326662346561373061623230 +64653731613465643166353138303165316164306461336166636466393534383838613830633562 +32663937323337323330393439376434623238393633343439336661663632653666343831306637 +36616264373564303133323436313031623538323830326634623238643136396636323838313161 +39313638333936373764656463303963646564306630656433326361376630303063636232626634 +62366262363536663266323766396465623361323163356662393565626263353661333763333665 +34626130633662626562356436376230376165343463393439363031333536393461303866623464 +31346232636563303932666266316462356665653835303861343538346235333863636635336233 +32316236373264623062313861306661373437376663646536643731343231373137333836643766 +65343263316438373461663534336462343631396539643132343765383961653662646234343233 +37653362363734386433646261646264303236656536383832326464656534633863666438383438 +64303236366630633936613437323537363836653939373664353961643838373061663736616532 +30353336303735613465393334376632643061653036393634346631343661303931356230663934 +36623561353239393566373363656232653164313630396239346435643863613830393636326430 +34346163393863306166366231636163653735613337653964376364323564353833326361303365 +31636666353833343766353866363639326164373362656264303836346131613037383562616363 +63333161333062613632323465336634373165666634646134313138623063313638323731666539 +66356635646364313764373738393433373331666230343931643464613939643637366338336463 +31376531656238306665613731306466383566386338346232653830343638386264356163396633 +64326139633537383730653137636663613838343763383137316131633964386633666561373964 +36663531666436646433316235346165313233316163613766653934316430333934376230386134 +34343634323462613433653231643432393965353638376238393962663837666463333765393964 +66626332643965333964326462316264346232633732386634616264326631663466636366616132 +34333362363864343330613834633438386464346336363438636236626337303439393863623065 +63393932616635343735613062336162303662653335346436393163663232643461333562326631 +63633265306439323764643139383535383538386261636331333436383364303633353063646661 +35623139623834633463346332383462376631393131623736396466623036373637346538353763 +34326564613235373139373461666636363466393234643165363763633435626433616235393361 +66313865343763313364653361313566643034613434303136643639373037393331396133333664 +35303932663832363839333261623435643961643338623031303566643435626331396264646564 +38373234653931636333396433646430626661313263633532613830343964373532323233353930 +62656463333739363733313736363830663831383465656132366139633137653764633131343161 +32613164383062323835646265303333306461333361633132656366396333336139623836316264 +64663062336364633766306263653038323839303034666238376565363962363161376633363436 +36393466373964306633616336333038303165323435393866383937623934646432633333383330 +39653235633133343363396137393062633138623435613233333066343539383365303637616537 +38663861306438363038333030376139396333333966646435386334643538383035393161653337 +61343135386662323664333831646532633831346235376438663337383133623065623632393739 +35303464393934336165393434303938623262303538363961353133333763366232373039616233 +30376433393833323134306264653661633836623737396262663739356635626164303165373431 +34623265393333306339636234643632343864633932336539643262626130303561396436353735 +64323234613533663164363038363561643365636532653664353337376662353666313466616636 +30313162323063353233346135313061396137653065613338383266343064643239333730323738 +39386362623661343630356664666662353633613037623434353031343137653135396537326363 +35343639336334613537363866383963336564386162343230333839646433306565393634373630 +36636431363038363333303939396562303861656466643239653764363364663064356565303165 +35333136343535623962363731386330653962383739316534333761663932623066313035363565 +65306464646466383465303735323931343165333565373334303963663163386663373436613961 +36626463363065613437353361656237353266366434303461333437393734383633346638366634 +66393435366238363938386364643430613538306166356533343533613336313066306231653930 +30346435643361623836623832616434353934393230383838323831333466633635353564363731 +33333064613561373539646639643063623562313264323165396237366536363132353065633762 +65333532623265633537343765653638313463663264353532363430616532303335616435366164 +39323033393663363831356636663833393036666565313433343963306264343132646333353233 +64653536363061343638366262323735623931303731633630366163343534643536633832626639 +62633366396536663334306638363161396236633661336338343033653365386631376236373937 +62326536613262386133343434393765353866663365623663383531363863643762623837653066 +63396161646136303432316461343962626165633932313633653132363064626165333763313930 +32643231366562336630356566636166366632656633373861363139386362666331376337633130 +62653337313936613466316338353038326237396434663831316666353563306139303966343935 +63346538346162306138653266396135323763613238386266393466313431613732363364366162 +65393431373866386566663131366465313931643336356331353039366634633037353130356239 +32373839663164356433326130653534616537663035326436376139343935626466316431303633 +61353633313931333132323235353264373466613639396630363739306633343130663439613364 +35636633626464336466643065636661323264393362646462323838306631313633303939666632 +61383766663964363838323562333639343634613338306536663834653836306664313665656531 +39643262303736313438653363666235333939356234363064393635663539643036306664343666 +34623236366438363466633232633966376266363132626530363661316333323137353737656365 +63616234393462343433666366383437306266613162376165633062336535633334666236316233 +61303539326166653561623531656136366638336562386334343732313730333836653433386632 +62383661353933306463303330363262646633366661646665343435656465333232316461636663 +35303334343361333165656364626663343530343238303933633433386262396334313434376539 +31623163663663373735363337353331613666663730373131613631616634666230626637353063 +63323839333235336638393731646430316361303632316436616335626663373838653734383333 +31303962336366623634323862353138346534303966393432656137343633613631616230653464 +33653736323033393937363566346433646438386466666638393131636237363638396561653262 +30343062393463613964303035626231386135653536313531333461663331386665653666333930 +65666333316331643539336461666133313533333661343535343766373936633264663930353539 +61656332306365383561313037366366626134343836636463383363366435343838316639613861 +64313734646161356635333836353838326335326165343833336565623963376661316638376231 +62383062303435643764653162663966383034333535326536613631336234326236633131643533 +63306464643832353630373164356237663363306132616437346664356661343363343231373865 +30343561633839393437373832313065623762303631303263643639363733653637656164336136 +38663733343736376364373965323737376230383231346634313861386337306365343666383835 +37366366353930366635346436323830306665623564366266393366303162306230613563316164 +36623364343166663037633831303966393930613537303562356334623133633761326135363734 +30656230646565333762313461306162373234316334343739373139306636346639636532326136 +61383063336133313636323135353063323435373261326162356531303831666135326661383566 +64306663323435306137326461383261356361653964356635333463333563306436316161393863 +66343961336630363431613861313433616530393963626433356430303761373732326236323334 +34306431306664616361343862303839343130663461323935323962643162613361366536666263 +33343466343730336264313636346430396633653438313935373133333030353962366663666235 +30303666623039373735396334373033656338616664393832316461623461653763396462303462 +62613736366463306135356336386164363662393330303036366632656234643564333536646636 +36316330626539396264356164353635623830366335346334343036386661653739363436326164 +63346633393835386261336462336233316261653835383737366438336430323233343733343430 +36626336643832383261353737353263346662363765336462663730613661623430306162613465 +64336234633236373130363562313466386437356661643666613330656366626330323634316238 +62656261623563636237623663333130346336353535333839633237393938343233343738663165 +64313263356336373631383663346566613765356431633436656431613864356463633830356334 +36656239303766343966323435393864626566303366376635616635373366623537336537646539 +35363432643165656135353635333835353231336130633262323735306465346139373838356564 +37396135366462313036303565613633656161353564646335626665653338623339356632386138 +62383862306363373538636438626263623466313439313938313530396437313732363431313364 +65356137343739323735656330316634616237363230666431326562373337666535643235623839 +35376261316531303531326666393066646536623135336431663636356164383865366565396362 +34363539343262356164653930333966316332343034353637303465323665663230633931656263 +31306437633537643965646331356533613337366533633834373738623039393832663664313461 +38656234376463336662303532393135366333396530333366393138376335643437393163656538 +37323637623030346336623331346361393761633030343235343237616165306530633939313664 +63636137306331393565633031323332336337333032303033343336323339383433366533616138 +35373035393031373663363937373964626362313233613136396433363561363436626363366263 +35633135326330666366336237316339313861386366303631616465346631336337663738333630 +66643665653736333164633538383932376631333264616366393632646431613961613336306565 +32393634306365623537356633316261306662356130393064373733356437613534353036663634 +64613263616434646238306439636438306438613032313132383635323763313362666564376462 +64633431663938666461366435306634613630326534376139313535373535633231386133333531 +35323137353336383039366563383361393939636438316462356565316466363137303265646234 +62666238623333643762613166396461636638373838343663356539363466343261333039373866 +65346435626330333732386637323562373435323366336635366266363333323238616263346163 +31383536323531623063333665326361616164366136393836356465613061633562393239313036 +62393736333338623339376233636233363639396332353861383537353533626639613962343736 +31636561323530396336666166313737323665386361643265326264373863386533306633626565 +32333566616462386631366362633163653134653866383030656331303833653939653336326361 +39356634376131666666396266616531326565396231613537356236393839386535613238623963 +35323539373062353039666264303933656532666535643932316439656333613363373037346233 +63333362666561356563376262333363623266643266636333623966646637353735633562393465 +64396333343766333033653836633866363265633763333132383063663564366236363535333766 +63396131643566643130363437303737663063336266373838616634656232663365313538313438 +35353263643339336366373463356362363634353935323032336135326266613531323562666132 +39393137656561326638613331663138326538633730626664653734353633663135323562333764 +30613536333861623764653863623463373665656134333336393936646637623864393131363833 +33326130373537366162623339626231653565306463356161373161613263336663646564643639 +34383730383735343934346437393835383335383934383330623363316436306335653862623362 +62343537393838303335646234373466353763663331376136643066613134306664303963383637 +37343735366361346133393938623530613137313630383830623166383631376664333461373966 +30643732313532613532363766336432393137383439623663666461343263386565353261313133 +61663937356465303231643161363137383662626535653334636537653561616537623135646337 +34333531346333343838353363343437316562396631666231346239383030393335343766306532 +32383462303436616536373937363365396265333039656633386230616164616436666138383164 +31343230633263326534653636333133326436366461323236373638383464626630663063633237 +62393633333961333035343336373036383166666266376235306663646365303936656162343639 +61303761346466303735653862333830316332653334613663656362653464616633613164663665 +36353037626630343539373661393530346330343033366238303764663362313936643430363162 +36386231363632343166383735383236343762663435316162373065633431363363616433363161 +31613138313462396337363734666563616239353333373133663530666466613037653033396137 +32386636393564323364656232366430303033356535306237353536363037356331363033313735 +30306635383935643031393263333239313763313231316137633631313931623839666332356537 +33383134323435396634363764376132663463383939323031666630373266306464396234633662 +30326633643662626531663236643335343962616338316330303065653364353438326662366239 +35336232346638353039313439636662393066393463366438323238373034353939383436623565 +33313730643033326230626361626134366332323934393962333033396532343164353732663635 +36653137373233646634373538333561333634383031623838656435383230313561373032393134 +31323362333932333739353639346436643339353366336532316437336636613864346333666436 +34303938373965636132663930613638633436323831323634643530666262383165366266326136 +36323762636364373834343261303163313466336533663264396233393435383263336364656432 +31656463626265303030303831366162633465356166653133356661373232363531396139373466 +32393631336439366233386562663435346163633336393534613737396232333434633835376137 +62353739343431323236336665373064373232633161353438653139383434383962386462303766 +30653562653532666437626366373966363032396131343664633837303831643539653835636466 +39303030316336393330313065363832303733306163623365353237306461373631646334376636 +38346334643463396138626566353131616661393161326234333239343361373437356434646136 +62303034303939386366333231623937323938313230393762316533356131363430363039656534 +32366139663133343938353137633935613262333162323332323461383430663336326563393234 +34333866303538636161333166623834383865386362643432376532643231643162383433613638 +62613030336261353033323039633038653832616463333764333864633232616561373235393364 +33343237383835633065353132633237643930656338363634343365343035633632353838636436 +32616161376436333664313334323034323832383332396234363866626630653563643032663435 +39653765313061386665316531656361303233346430643361633437313033343663336430376565 +35666239353263396236316633663335306465303136666364316335356261346664316432346564 +32656461316131626437346634363838326634353234653933383961663363633063336361316334 +34333230616639326530663335336237666530303134343536626532623866616463323131333338 +64383831623961616534663138333562323061346136623666376536356638303664336335666638 +61663961373161373766376331363532666435343265343538643763356563643232643430626164 +63353431383234326164646663656239333162373937623762336136623737656434383439353431 +35643532636338333061333863646662353137343532386165346639333739373231633737396132 +63303830363061373565386463303932653862313534356139666634656231386565316230636561 +31393665393134393766363166653435653263636464343066663735653965633031656464633330 +32363336376663366231643664656334383332366231356639313935393765373762393739623163 +66613338613736653131613330393131376634666535386436643465366661356133353635653636 +32373632653437653265633138393633646230336662613663306438323130656137313931613233 +66343533313764626465313531363266613035323562613963383866653731383135616463393238 +33626630333166383235663539323334366136643764353766386430366437646132613831326637 +36636537626462323039343530633364363536373464366538666638303463333737363565303564 +32656562656633323761346533323939613030393230376163343239326535653230363836666238 +39386133386134646532343633306638616366666533393939616464613437666232343936313230 +30383736613536393535626637613538633038383832646339616334303464326338653033646166 +66326134386430646339396532343165376163353138313735616531626438333335353663353830 +33613030613132396162336638303336656261353235386432313761333130333463663339383337 +66333434363862323766356663663961306239643335306331366164626132356537626236353138 +64363565633039376530343237626434623737646533376438353334393961316536643932383633 +38623439333630336635636263316162613738663834626265633063316436633134653930343765 +65313863323364613262333662333465663234353332383139336436643537636361356663633538 +38346162306239346362346236623862393262643664303162343934353964303863346538316239 +65363961363366346231373162343463353532353861333738643339373533633438343131643936 +63396339353433353961653463346634666230366566363836666536666230346661393139366361 +61666131353934313338663764376464353334666462656134333636633536616263396137396136 +62613530333965323331626636323230366139313463383435356239626233623336383361646639 +35653962343634623163636632653736643964633235643730616233306430303064363335663437 +34663538636138336537613832363962373932333138313631643738646331363932366232613034 +66343838363133636135643638326537653763626136353961383266323365393733366333396336 +37646532623432333634613466316236363161343838373036366461643134643064363561346138 +63643737363038663231646433313336643937393630326237373734363061626631386432613630 +30656634663664396230353938343135323836396265393031663763363233323662636332633961 +62303063666434353535623165343136653032393237363764656262616565636165393533363336 +31643966373430323363373533353161353338643838356334383532396163623865646433323265 +62393833376132356663643463303561383232636662323134626436663435336163393333636465 +64303438303334333737623266633764656531343061613132643439353633613534656661616134 +31363135653634396436616238653264663732633131656335323561326330333338383563646635 +36313637333131306135323039613434396365336133623063336562366434343635333234653537 +36386334343730653562633430316135343530373265653936313137616134366530383961666637 +38376139656132306365303966316431363034643862343566633837386565343132393336623661 +63393364656530383661623239643765633262303739316338383233303938653261323563306365 +39373966393432663338396662613762313862656331383965626139333764643932396433346636 +35626565666338663261623334633131343631313732323230373664333233326361346532343766 +32613331363639353538343664303238636361306563383066653035303765666663303932303939 +30333833633962326662346236396439666333313734663338613538306537633361633961633031 +36376631653062323063653036313835336666613866613132613666333838656438623661363036 +34343165313962323364666131646361613362396135623262363062616566646233616565623061 +63633038323762346464393065366634343333343132663535333365373765626233386339363934 +39373132636139366536623132326434366133623362316366653339643866333434383438303965 +30653834336131313163323665303633666135313264653963653735646630313438386265383730 +33363261363830393936646238653736386165623734386639353135383134613763633436656537 +38316433356264643732363563333761373662323265393533613062623935613665343864326365 +62343932663135393261633666663138333361633738393633623134633461353166343136653538 +35633631343130353738303033346439323038633336346537393133373163323130666434303636 +36353339366532613133666637366364633765326166633738373231393535663436376333323436 +64383266396162336336633033313666383431343033373935303966316433623336646661306266 +38613037333336613463636464326664653033393433326531623263326639636462353763386231 +39336538316164633435313065353431383436323537373261613265613031366430343733646532 +31356239386463373132386333343230613738613832316431323536346565323638386366663864 +36363763343234663937303734373466636436666464376363653864303963383636366530616266 +36326232333738626634646638363364383237616430316130646461656564666432656566643831 +33653932623162363131343062393962346230633437323530373539666539653233393331396132 +30376639653230663131363534353433316364343135663336343231636630343132343233323533 +39376362323437303430313632336230386336376236626230636538363561363865353534643734 +64303233366361353132653063653035643964393263373330333130666537643237336661376463 +64336331396361666462613364326535616235353939356565666364613935373533653830373436 +66663634333962353461323130636562373465376261336339613537383931643834623166363034 +33346134616464306562613337613866656665346430333639376133666335623230616430333461 +30636334633766393263353765313136343162643861616466633432303562393865303936323166 +39363063306331363035336437633732396538343237616362366266343732343363623237646439 +30626466336162356331366165613333613535346338343535313536353534653161326565313738 +63343161393265366631306461363262356137636138313361303863613962306633326263666231 +64373664643365643831623762653031333666303439623866663163653535616139316533356265 +64643562306166376433346265633862303162613161623538313135316430653563616165643133 +37383636373436383433343963663764303436343762333161386462336361303463666534326664 +64663864303366643538643931633664386564356161656566366135306137663538366635326639 +38326237356135373732373266666630663431313564623565613932386632366335643233363965 +33373832373265656532336536366364346230653663623538663130363062663337336461376666 +34636633316263366163323434376439343231643164353738303432393331316233303663366439 +39343439666366373237303665333638636465373066383039653564613337643963373864313332 +31336632336234636630313433383865346132336462323732363961643434613866613737326661 +64333965346663666239636363666637636136333937356135633735363839383734346333393230 +66396330306238663634636439363330396532656531643439313361646430303732333762333261 +66376264373238326230386635646439316431663762393932353565616536653632373761303335 +33343366633566333235663439326238623863313935366332613335383434633032313565646661 +62613161303462353234636264383066393430346334613737343333386164643130643438626532 +39343932346438356665636362396132353037643466316133613837323034613065303834353637 +30306638643664656165393039643431306135626234316664396334643865623131626666343061 +32333766626164333731633433633334316462343461363263323766356330343036616338396434 +31373137323434333733656631643434616234383531396263373566376362366631323835383333 +35306162393665623135633863656339326630313331376564396536646431643562623135303963 +38616637626230393465306139626461663561313766646531646333316162353335383061306639 +61353261616561356431613136623066396635306263373330316136303632363362323335306266 +64366233386430316665316633323065323739316135383461636262646431356234396334306463 +65383536323261643234343130383639313062363136356161366134653261313966343238633439 +34383963336436626639643836363863356232373534323163343732646664356432326335633865 +34366164366533373661643333643039346630666366653862656562613563376233356337386338 +39313632636265313838373435643465323665643665306631626634333836306566636535656331 +65363337326262363438353733343666646166306239313263383163616539343161383064386239 +32393734363766353366353762373637323662666330386435396461313333663763366239643966 +65663566303662303962633236663938363832353564653033616138653037663866616463326262 +39393034613236333739323065396638633538333465646464383264616166323234373861313564 +65363464326432393962633338303565313932623839643934636230626165333230306164343261 +36363136646131373736356238663862386165313333373061323263326435333934656265303337 +64346363326466623261363666366461366461323238653761663330366230636130383064316335 +63376538303466626238343630333131613130626665643965643262656533303762333234316535 +61643066373438613937636161353335646630336639313035323134303931323037663436383061 +62333762663762383539306439623733323966336637393665363330313434336334303136336162 +32333436383934656463363164373936313531663066336534343731323835346432663132643365 +63383631626537633630343630666434653766616363623861333466373663663034666139666537 +38656665386137333964343264303561633062396163333231633461663135306165623838633133 +39623530636661663334393239646237386166616265313238313432646533646236376361623438 +39653064326136636339323539326634623535326464313436373563396162343362626336666530 +65653961363839313130663838613434633631383439373532643835346563383034323734343964 +38356338626536386538633062646333373530383037306136346235306532623037336131616539 +66333635336461346562366633396231636563306533343066623035626235653363326531646231 +65656535393237663338333133633965616164303837353666393966666638363730326665613230 +66373964336331656137373765646464616430313031333834323431363937613232323966373165 +30633534643366613966663238623235343431663732663865643933643637616135346230343334 +63343239326662313562346338623562646563303734643137326231336230636233313161633038 +36623531653332333834626335663866363331663236653230336635646162353633323138643463 +61303033353561646536393264336663663436386332616137323432393861346363313839336166 +61356231396633656362393238636335363635653536653464656561316366376236356562636238 +33393965663362313534643337306138303266633338633634363939306363653330316637636366 +32666263323832383632663763353638323161303765393766633461366535343266306663626331 +37653338386530306131303531643939343538326562306261663039396433663037316435333961 +66636461666135323430393631633736353763336437633865303230643962363232616132633564 +38333236386337376539663133653462333037366533653035383830396330656234616439333630 +37303438656331383734383565623331343038663630353735363164373232666630393363393261 +33626463643364366364613633396130386563363430353133323335353233323737653066663763 +36353831303162333061646132623766653732363666373263393166333838313537663538653937 +35623737663733656565616136323333663064373165323337646138373637656337313232346234 +38383335343235373638623638396263343063366333636332626465313330366161393162613531 +38383161323839653265613733626236316166626631383235623335373334383738666432663336 +61306339326331653637363536643733616635396332386638363938633436393834316265383261 +63303866633865396237356662666233323038633463393863313139316637653261316661666531 +39333236303665343264623739343736656562306532666461643631323932383038336530663863 +33396436653736363231323362626638383365666562393632333035356237343533613033653738 +64623331376234633861616539653339623439366137653562386336616132653836366434373731 +66643733363837633637646166373934346365323332626631396164613534333730313534366566 +38666435323264366530363032373939353963323161313438626463313631633864653262333438 +39633833303163656664626464336166353661323031313564333939303933623733396631663232 +32336232643038343731616362623661373632656461626237663537613331613933313231643866 +61356366343862666366373837633930336235366565373065666633333837663962316532633661 +64306431616136353465373530363166623831666366666363616230353836633536373932383834 +64313132653837646262353064643561306534353033363436373032383334373231346531396135 +65616432633134636366353732656130636463363935343034383833623663366264366538353535 +34333630343362656239376638346161646563663039616633643739383933646137346630373133 +61393063666262353531636534303462613439376665656366626130336535666439636162633464 +37636165343566316465643865393162666464326161353737313535323235323761366130333562 +30663266356362343034386237653237323439326361353330333034393030363232326631613035 +38353163616233383562366639393836383763306633373536663032326461393537666237323339 +31366264316532316663313637383436323765376162393230346264613039623432656630373838 +33623737646566333164323939396561346536333637343465613838653361333530663364393933 +31313630633234383064613539643338663564393733343763306130303562626332646564653961 +65326666393936643734646232613331373330646634636436393165663466323435316664373438 +63353634323138306533616466666331316638353733613330303831613163373635303761373637 +35363966623437646535613532373330666666316233656337623133393835666262336463646566 +37616663366231383663373931626537336532346532656534666532633331363961366161653864 +63383365353234333030613665306332323063653430373430343230633763653639373835376138 +64313538306632393765353534373165373335613038326635326565653639646331323766373133 +33383664386166366265366132376565623835623838656632333630663065313331363438666236 +35656533623830616135323165393235373365613236326364323834653534393634663839373566 +66373965633865663537643964386362636465363162346531666239303361326564356531373837 +65346433623531623835623131393433643739333138333761643836313338613537643666393362 +38363735353137313833383339386163313931313836646634666662336164376262656431383762 +38346365383263366439313064623265383130646432396233316336373961333235323132323963 +65326564643466323435303166363664343165666261363330626538666265333133323731356334 +31323166643566336231323033616435613061303930366134383139363735663933663836396639 +64333362633064313033636638636632353462626432313430373165396662613162303834393335 +65303966303762363232656130346564623063336565643836323164313731653362333039383234 +36623463333531393363316138633731666638636636663938343932386533376335663363666335 +32343064646665323638313835653339363037363762376135383065363839363265363564363733 +30643362646338613738613430343138336636373664643136366363376562396265623532303366 +63653463326633346265393534623764666664376236623037376662633336343935353463343662 +63333862303265336430643139613265353837663162323730393236646463616333396533663738 +34386235663239353662313062316364353535393334666363343561393237663536623161626133 +61343430333135336439323635646236643836346135623131666362313363323436666132336235 +35373534323065313164386239353439336132326162386435326530376261326234386631646163 +33393837636335353333663835663766393635333164373637623966396365656563623762663933 +64626538383063393363353065303030383563623837333039623063353736636632383036363264 +66666662653533373135616139646534633365633066383465663634373037623639663037356235 +32363737656338613136646130353537613133353364333438376363303138613566313833616665 +62656363663764326430353036386636303863636561346661316534363263656361613935363463 +37316232343137646534636264653565643237346137663763656463363539646134643465653962 +66303936353031653133366135336437303337383438623431393162396362393339363539323738 +61346164336665376238316138306561313130383166343061393865613832633934353466356562 +30666664616337646437306230306634333433383961636236313934393962323734666462623139 +66323733633635386365383430363235616632313331653062616235653033376262633530663531 +33373232363466663366343930386337396364636562656135386363373638323638363936643834 +64303262623633373364303938306231323137363361323837343535376564303164366532336464 +38666538316163663136316461666661393935336264313035346565323062653832663533626539 +37623836393762383733343964616437303864323739623837653033363038353665396461343564 +63666565656635633231366337383735363166633430373338323464333538343133303166386432 +63666466363166643964656336316133363037666635653931316137613030363866623138323537 +62366265616333373038373337383835343763306662393234326662363537303962643038636666 +62306566353939313834316530623734636339396162323364353837346439366663346230356462 +63376235663739393665623139366336363238343535396437646334396636383931323330636232 +62656230376664373630616364636437643734306337316462663961646335373037366238316236 +31623463313161653931346633386230643130393034643639636635336530313962313337323636 +32363662633461353730653333636466343336326432613835396432396164646430633132616336 +63353135333535393064616363613466633934336330376139623332353066366232333064613633 +35303239663339383264626665396334616264323463613561393762613665316161663939653466 +34326230386361386364656136343664613966346537393632323031613133643335383831646462 +32633161373737613435373437306230346131393964343934653464346438646363376565646237 +61383039373333643763653232333964386431653338656135393261303262313935323261323161 +64316461336132313137623838613265366435393037633861643530613161636435663236356466 +63633265633662623362313236623831316131623930663837663633373734383761313861306130 +30313230343431386361633130636537653834343137303036366665643061343533633864333837 +35306533313362633635656637333466613032633161653331306462363562626164306631333434 +37303763363238336334623032346165616163393335373762356636653939613136666536663331 +33323239666631316362623237633961636631666331356564393838373231306332366337666333 +65323964346361386231353261616534373561343539653963306161353733306335643139353566 +33303831663532656130653432306333626131623139313432383262646331636633393138393661 +34643531386266663365656663653438653766366563316465626635626664396139363133376166 +35363139366363303164303566646562363833616662323765393033393733656163396435616663 +66363130396664303663663861663031333630363032393165393839646134383538623635316339 +30613066313730663838396363306238633435366430646433353463653937396664336230396237 +30663335313735353333356561633334373764646437333538333130313266396561356536306634 +61616166626635346530613264663733393831376232366237306439633430383833356335313263 +62636634373133393564333538383430393861626136383131316639623163353833333330666638 +66386335373937323336383261636331613139323233376130663234653738613535356635303532 +64346431353164613333313331623366613434376463306438386438323338393761386438333661 +66633133656362663433393830363666323338366235343230343063666538376366393334383163 +31393566653735643165373164363038653661303961663762613464613333313237303130373461 +30323135353932666162383431633733666362623663613936373162643139656332646439323038 +34393566393462313039393332666161666531363432316164376365366166376633646130383836 +34636234616235623266623564666264343762316336343665616335623063323765653531326365 +35323030623064636636396439386435383935336265356238373633383937663531303465343264 +36313132623938306539316637363561616436663238383265383663356561323636353337623063 +31653433633933306162323565373434663635626566356364623230396364336231353838303630 +34646565633632613437613062306130353530363930663839313361653361303631666634656338 +37643638373866303131333532393938616165656361396264336136303764653562323534313030 +65633465383162636331616639346361313365336435646538663434396133376665623735306566 +30663931613832373063313536306130626138643137376639356134373466363332373564353332 +66343434386332643365613930663535353031336330343263383237643166333530623134663563 +64336539643132643034386461313637373633376332316564336139353863373635383561346536 +65656237666539356265616462323139646561316537353763376535313365626333336232393036 +62646434366632376664303235383931323962356662663134323061393838333365396361383833 +65386263653134346432613638333236363034303737313332393130363038383939366136363434 +37346334313134613563323636656561626231646336313565313436616465653636316431366462 +30623264613833616531353363366261363465666235383131633932343030626637356330393665 +61326366393839353038313132363433653138356131373764323131636263633163346237646632 +64316332353434383139313838383662313635666363663461376232666666393266353935643633 +66336232343437373264643234663962633332656230323538303637646531366464663264366264 +36346639396631363461633433643862353864616330653761333835356630616639376334383434 +66636436333831313736353930616238643263396163653937383638313332633863653164623633 +36373461653236663966393331366361616330313835383562373065353236356363386633383462 +35333334323336343764646134353163336364343131303265653636303937633330306133316437 +65623362343433303039626564343862616537646261623039646332323464333039366561626336 +36373465343830313134383336333766636138613138386264663663316362623565633761613564 +36666536346663396632303761383537313734383331643233396463623037663630373332316362 +35326336383264323363343337363338316265333331643266616332333961323433313331623736 +38343639323634383964383333336663306632336334663239363737643136666532663738626165 +38666363393935653538346333306266613937633033623665656162393734393231656333343835 +33353335323236386362373138343064643431396565666339616462393230663863653332336565 +63326138643430393336613061633465393531343033626634653831343833356164323866353261 +32646639653839303135633666333562633438626633353062653935306130363132363363383161 +66613763633934393566373937363337343235393264306233333132303061396234343430613461 +64653034346264363166623865313137613835663265386237353933343264663530373537393539 +66626430613738623934333061663937346637343261633239366666313831613737613834373231 +61613666346266303439356238366266353939303561313866336461646638613562393966363137 +65383631326234393533616236336630323562633866623765656531356565353434366365353632 +33333831643738646131373463373234646438333038636133326538616439643634613132373363 +35393537366438343061633436333261663963393761346331396235363537646562323533646162 +35386366616133643639326364373637313863363438366665333337393639336637356337363762 +32366331393130356130643833653064366232326265616137623431346166333434346436363263 +30633664633636376632663565326235346332663733373034346532613062623462313335356430 +66663136376539326434336562363466356132646463363032343436386262313563666633316633 +32646264303764323863336162633034303030316363356331643436333064366364623831663037 +34303532303334333936353833343664363165663966643739623762626636323164396332386136 +37393331373539323632386539343735303031643364343831366330363133623063653333373737 +33383033373266626263376130616331336237666362303566383630326231336465343965356531 +61323766333563663765613962356534636431613233363736346430363330343864666531633338 +35316566333735373838393364343336323864366662343365346666353762633664386465346130 +36316334643264313638326564666564326265356264356364373432623031663630646139346135 +64666561623235656566656332636162653436313731356231633663303064366165383862336465 +62323764366562656137646335656363373531663738653762393839313936356435646565626263 +32613466333564306232346165656631373362316338316536663735633732363562303165323665 +33386533653765323363616633623961646639313235616663306234313862383161613361323031 +62636333333066373838373232363163663466373564336234656431333565316232376564376265 +39653433613533633531653961323466623430356563393138383439336562623735303136336439 +32613139393636326238356565393630643365316438663439306631646661663432646636386233 +33646439653738383630323063393238636462393830643966666134323662636231313430383336 +61363463303432366661333730323332636661636636663534393536353762313165633332663833 +61613232393063323330393161393536623231646262326538393566623562326563616338326138 +36656234363362616566303766643734656638643165333538623237366438616339366661623564 +62653565393965393233386266303566636161333534326532333033323530373733623630323438 +32613230303062663366646335376533636438363263663937373430396233356532316530336163 +66616334633838313466633763613466396137326464383137343137323632633264666238353837 +31663837363432336564306664373334333031316230646466383664306130393634663437323536 +34616131383865656266316162343337633434643431313036393834353536356161333432353565 +66643331643936353737656134353137383065616164353837386637323333373939646165393639 +39643038636532613863613831376436383636366135353038643735376666653138313766626539 +37326566623538373535316231613532303665316430633964303930663937613832323136353865 +62633631393439663137646432643132376465386230663239656337313932326463326161333537 +34386139303166653434323935613534646237343832666235353636626665383631313835616335 +61663466376338636639333032386534646137383335646131633734383866393163316539653861 +63393263326539303435386461633462623263313364393063353235323662383063356466393366 +34613436393632613939623031366263633462363534313333643162343966613765383639383031 +62343561393563353132653261633233353330333533323264313766313263323730306265356334 +63303634343438356438383439656165666565643835633430353165323433656464346563303139 +62666330333261363736313430386261383136393332343161626338373437353836623030393634 +31333536346134313965346332646330393836663563303965633437333835346566653638663531 +66333032643538626164393933353431333765663736626333353865383732626235323239343531 +66333234333766396365326638613665353639336334316163396262363432356238633066376133 +37366536623735653634663832626634383062626436333238346464316131333239636136623361 +65646637323764356234303737323137636337336663353562393836633064613163326535636561 +35316133353434646537643937313830326264353736323664323835396665323837373139383963 +64623563376431313730626334663864303733336164366330323234653735646262383361663338 +38313666356637643634303636313532633037376633366362383632333034343938336538653732 +63616364356166653761336237393833353761326565373130363865313532646639663534353230 +64303833326132383430386239303331643462373839336431323433626236343461323065623363 +36633833643335346162373765656364336163663538616165353932306265383031383139363632 +34616161333866393365383063666666303462633738643736656363303064373463643364626335 +66633061386661646566623530336462356135383062623062656233353538346433323263643563 +35333936356461646532303734663532363636326532326466343064363862653336323463663335 +34366435656532383537663063623934326138643132613031336239613637633634386234613638 +35316533323861313130376366653764303530623462646232653139623462383961303365376338 +61343733633231333533353138626537613061333763306330623661383238616466373334336638 +37353632303335356531343036626266363866656436303233656364356263663033623562663635 +37313531613664666463356665323738356433306661376135323739643932353635353566666334 +37333030313765393663653332666434326165383437633139663135656665643739386266396562 +66646363636633366265663539323731636136616264613362663138636434623763333134633133 +39393463356639343031346137346365333461643635383662643138653463346336326230663839 +32633837333432376137623232636263653562366236336563663630303636343666643964343630 +33333931643861373833386138633061376130333137373266646235656138383961363132626431 +33333932353664313166306466316662653861346235303939633534303061663832636464663466 +61376639343233643335636465643366656433313661386333313332616364383435353439366230 +61373862613761613262353061646130393431343734363366346266356331306335393633663639 +36343836316164386534313562366134306464313766353564303534303138623766323262393134 +30663465323762323365393561323331656135663666326463656230393364303666303963636330 +63303733646633353262633037366265396133646236366438383736326666356563326130633039 +37333936323761326132336531323435383765626463353534353939616664333962383436626166 +62653666333936313232333961643361613139343033373839636538323836653734316536306335 +38383663356133376433373139383262313836333235323464346233353539646535306630313230 +34336233326662383038656438393466326538313566396434333933363630383633363137353737 +66613231656366303061396162653431396231366131306436653136643364613731666630643332 +33646432316530666439313032643637386135666131353531613164386566666439346239396365 +65633430373933663132623937396634663065326136663666353533616263353864666435383239 +38313236313565313361336238393231393930316131383165306231656531653034336164346136 +35376330623235663031663738633462653966366635646661353332366339326336386436323766 +35643964366634663965343564613239656533343237343533336433343131366433636362326632 +62666565366230383137643566366231623962366633643230356261323664646431663032393864 +32663134643232383261663965343761353333396463333263303335313932333562316462396331 +32616465653630613637333763626461393337363436613464313161613164336431336137303063 +33353032313564666337326638653635396665653064343163616565616665356566333663343438 +34306461313732363135646565363037303964303361316535313862333731336637306639663737 +31616163636530323238316135633335623665376535626339353337383838646131656635656138 +39653630303836363631383030623933386630653234383464333963336564373538353962616264 +33343736346433646336333131623639316235656161363239356266303438376435303665326237 +62626333666562333535363661616165386435326562623565383538373537376636353136326434 +34343033333733343034653862353163623632323337323239386135303332306466356564633965 +36633862613130303337356238326464303635643431343566333432663534366265633861306564 +37663932323837646666646164333536303561653432336662323866343730363361303937383965 +63363330393731643137316462616339633735366432643666333939633565633865303630643131 +39666466396636653766386164646639666664623536353339633361396331346235306632363234 +31313065623631373032623862666239356238303936633531633739666238356535376233653738 +63373333623935653165376335343339396363333338393934356530663966366464333134613630 +38373937326364386239396366336664376234613463363862373036313134656666383661396432 +39646332623732663461623637303664376331626266663735323738653234306165363262666636 +36643937393937386161663833626235316235373633396666316435326661316534303564326332 +37613361363566653436343633643939616463383762666438666166663862313962323230383538 +31366564626130396335623432613639366361363964666633613931313539633431633232343434 +63303836326661663139633338306566666265626335643132313739303131333130626537353734 +33323562653136386463623665663031636263343736383438313763656230623930313336306238 +32343836356537373831376236333038356636383863626561363965393730343864663463386662 +39396232343433323132623864653430613731346332356437333632336236323537653732336535 +39303739306537323863393364666237613762653766656661303836613135623838636232313932 +66326264613230623132633863666430646538373766616464666561393036323330653431633962 +61646538363232313764393966663437633164366266643064353965666366353034346539313139 +63343063316465663231613865643861303538366532303365653135323061393061323133616162 +31626537393431623461323063623163323030356264656464336533316233343961313962353762 +30333665633430336138366364383036376463313562346434646435623736356333633139336433 +35303938383231336339313464633232613764363162363134336636343231613036313663363862 +64316366343431363563663462333331333064333337323566383438366165613334353762336566 +31613739343635373939306135636631313539393263356231326335323633623761313937396335 +39333965623066656566663537633666653533663661363462623163376163356130336165373539 +31306363363431313738373330303133613830646230653065666438646163313534386332303034 +64363131643635376236393866353935313035343964623738306465313631336364336439396565 +62363132396366626238313432626230303461366335623864653135633565646533336535623039 +39303066373062306364346361653464656134623334373261303531663336656365666461643931 +35313634626530363766616139646366663061336337333737613565356633326164306462363130 +39393836336137626235316636616634366137643564613634616238643838636433366635623436 +63346434623332343334613835383232393461323631613864656439383466643461616335613339 +39353537336531633232346664363966386565323031353837666462376135393035303464646437 +32316335383634353963663766373932356531326565313134376132626537396465623139623031 +30663930343536356433623766633734313761646339383564663835646337386465646236656639 +64353961383165656464306366313263366562333361336333336163306638336330613337373262 +31336531623135646331313438343766633038363866646265363736363531303664303961313861 +33303330326238666439353566373366316638326233346264626134613064303564653961643666 +63346535393534643666346632393935373734386338363037653838356237323065373033303631 +32363731333737663161333235313236353535303632313233636239663830386230333238316164 +39333366623764356466326363646436343833366464656466613662663230343338336230316335 +34626537313939386236656163356266396134643932383235626432313766633434653730336266 +64363363643539616561353462356239383435323662303834363565613337343635353264396264 +63393538623366343635353036326639633663613934656365386539383831333463653863646265 +37646638333139646130376638386464343665643337376166373835646636366564343066666437 +66366662663430636133363761613133623837623231393537313062346165653366383138383933 +63373862613664363361353831326332333534353630643939623539646437333630326335396665 +30363830643636336566373865636465633138636233626564616635343539396163656464393662 +62616434646235383838616337346466343638336531323430326230303866313261393663663733 +62666165636665666131326535326361363836353039366163386133393531313335316262656666 +33626539383363326163363133326434353361663030633664306636306131623664356362346634 +35643530393066653531363766376463353264386337656137633335313834666633343131663231 +36396261636331376533663936313536333064623438626232616634656338393735636464306365 +35616661313763336534396464356238653535333132323834616439366637613666306362663561 +32626134613939663263336133323964626264613664616339663735363963356563386539633264 +62373933326261383437643433323339323365383165386232313339346334313234306565306533 +36313338346232346537653032656630326231346366653134626366393766653631313364366663 +64633232636432306133353264666530313164383639636637616563666634623932643265623461 +37663337323436616536393032643937306664343834653138613537323965386566346136353837 +33613866633964336465376563386635653562653233316661363566386537623438383864346532 +31636666656465373165626431663838613837396532346432383463326562383861643663336661 +35326134343862393561643831643030666662643235666363376539396533666463316638353866 +61643232613266366336306230643662626631646630346363616534623431396239383533313239 +34613966653033323830393464653062656466383838316537343038373433306433363733373035 +34646161313333316161336661363939623361666231373134373462643335613136306433336430 +35393862366266373739616631373561343531323661386532663139383166336230613330393566 +30653330613336323234666166323838383536363037336430376238636439653163663264363961 +30666439313939383063333562363534333637383731333732386337636534626632643765393964 +66626230383764343338316232366163383165303064363032666434646237623534366532383662 +63323538666134303235383433663464636334666534633434626263373837396234336137653339 +38653866616438383765653834393566326637386330663336643264336561663863326430396261 +62306630626662663837626234663466623636386264326432656264396465626134653462396462 +36646430393766363830366535656131653936386261326561663165376266376132343432363634 +32613333353338623432643666623131383164643762373337623838313136613338643965306162 +34663131343134616337303730633838393531626232616536333766656433306333643037656162 +36626439656538363466393138343435633866303234643165366166326239346431663662383865 +66626564633836303739656264313965613765633766326630623461626262623237323065623034 +66366564653466343335613664353036386266643938323437373232396331643636333233626533 +37393533653964333863633731633538393462643866363331353562633531333237613864363331 +36313763626564623538633963643861333131333938313061383663663534633062323130393462 +35343536373365613161383135646232323631396665613234356666303838623464303130313963 +37303064366363363933333765353733326433623162323031303230623135353231346635653232 +30303564633033633164626632303433356535323161346133316433393761383131646531653833 +33623631636133623861643964323766376638616438626463666161353365316264346163623862 +64613664613032343737653033336333306463356131623930353635663965636662653233326361 +64336434356264316638373731646335616539346663616633366266626437346463633530346466 +37336132656561656465386237393131386464366666616362313937353464613666393462376439 +65613863363538336161343232353934633733656232323361306538623834613230333632656136 +37323562356339343238353834666239643636643066636636616363393736363230306165343661 +33303635623661313532343534626533626366306436396365626532306566363266336266663739 +37336136386564343735613265626330636438663965613635333533323764383038343735303538 +66613932306237633764333965343831373938356266663736386138316434306665323366613035 +38396464393735306630653761333931326131643237353537633639356333326533643338346438 +65353831663232333932333838303863303135346237323937366438616163303334333834376232 +33303236333231313766663538353033613635613064343935343863613463626561613239373435 +35313930383030636161636136613266623530393234646264383962393432643038633137303439 +64616462343465336333336231343165653639616462386266366366313464323661306663306237 +64396135386436623035646263333431346261373637376238323561386539313230363230303834 +35313662393535653035643038653737363035643739383031333466643438326137623661393534 +36306338666131313265336431303566633565386663336432393831623466646536376531303733 +37396366636263383339333462653563653462616335333839323332326132313262353133336636 +31373835623232313932363865363335356130306433633337393864313665316563386637346532 +66353539636434633436343064623864653561623466653436366434333766633930363933616666 +62616662313633626665316661633961383732336438663164383235656138323538303339353638 +63353663653138633738633663646435303930393730316437656663616634343562383061393939 +32386432323236363664303035343030303731363631626330313361316362386230376534363839 +32363234653966393334616532323731613666613430333534356665366166663665336538323362 +39373663356636666666663564623236323163653137613966646564396634383533623265613265 +61373039316436393237313135653531633335653961663130646539306566633932663061353632 +62333663343838393635356163613236316530373939326166333833646364393263643131306437 +66323366336238326239656435623366343263303166623430383438666230623934386466653532 +35386636353931366637313535363231616465663938356364363361613739393732323261303164 +38646235623665303930363631353938373135613133353032616663393437353937633361323239 +36336132333534326332363636623132643233343534623961323063393930626639336131623833 +33373966343831623861396565353530303331653665616362663364663234343830386533373637 +66333133393130646463323930636135396364326265363065666634313662326262633431396636 +35323364366337613366663562373465326137643036336532626262346465333532373734643163 +65643439376564666536376439626638366234356532326332333736643037386562306165393765 +66623530633931663264373232623937616165356164643836343130643931396632316238356639 +65356561396662383537636266303033306632633731613038336633383135383863633232636463 +62313165646165343038383231326335396464313631336330323661373262616131653530383563 +38396466643565316462663831366534396165303335346137333638613432336236333733626131 +34396663346338663730396632393363303438383465393865656361303661663263353938646335 +30396239633137616463653964663930663134333332643135623237363331356665313137663238 +35333963613038633636363236663239666363646135343665326236353033623536343035303265 +33373131616163336339306263376533636435643639383362666239646261623331333839343738 +65623633303732656563626438663961373465323762623630303532383163626661303839316563 +32383636383765313934643736613966663362326664636261633135326535613132633661396565 +33373730393233303766353736303661323061626634323939346537303537306263303735393031 +36633262613835333739643363623636386130613763653539646333326138306539623865633164 +66393562643939643966383530363663363932396566636635633838393761666636326465373638 +32646139656438313938666661396432316330306538616539663637643036376463656631656139 +65356137353735373461616534646235666262396230393236643636623463326163623436343663 +35386265383262633831313736663733336333336165626464356139396434633337633238643436 +31396564366538613264626364393332386438393430366463633837646639386238333134303839 +66393535656232646432633533653264373236393638373739646231326262383538666631366330 +39653266373631336265303632663662646339333161383735333336666364316135656364313438 +65383563643839376664353833353236356131613361366266383134346535326631336539346562 +62616139393831373165613939363663663839363764663761376638336635363637636562643465 +31393363333361343632356133653737616138633337386364343135396361653737333235363733 +65343761653761653939333562366434623034633761663766373065323633333061663635656230 +63323163663866663762336230343134646235343333646662653362376536626539386230303234 +32623438313239646333386435643034643866366532366233663538373930323631313335636264 +35303232316433373430623031646535633665353264333731386666633335656663663736656362 +32623731396338303837313033313735613935356635343833613037303137363634616264653737 +34356234313835623862663163346537306439636232303066613436323237623164343762393262 +39323633313034636630356630646466653838626633393538663138376633366130616436623662 +35353738346562613733313062643464356132303963646266376630356133636636646139633665 +36636463323464643739353535373631383238356332336439666531323663636262303562336663 +36666334396432333130613066383637666563363830333331323135356566666235353131383165 +66313363633164316135616430326162333139643835306136626237376333303661653439386633 +33663236353239343132653736643533646565343862653037333430623030373835343564313330 +66393861613865383938316462326265343334303039363733353536323866326536313138613836 +64313037653533346634376564316463656632616136666362373064636331666263313539326239 +37366536336630666133396136633939356161356563373434326165663865353336366332663238 +64653939336563613064623139303139626635396331656263346163336665663331346366633063 +62303161343134306366353835643363643931306562313662306363363661633338386565356166 +38663065633730366263613565636130633263343635383239396136343864653733386533326535 +33653737623836636432343738376430666637343061653530663231666666393764336533346138 +66633632346238383831313737613165396639356539653961313861613633363966306661353364 +36656235643235346636656338356230656563363332356338326338396134326238636264316330 +37616461633536373166623636613765663235346232343935333062366461636534396561393165 +62626535626630663664633864326661663465646430366263333163613434646463353638613537 +38653132666537373732363930616233366266363365656563626463336332666163666332643036 +39333732353135353834653464663364346437313836653532363430613437333939613861303866 +65356534323037633436633565383734316332383536626563306161396466343432643938316637 +32336132663337656237366166646137346536633562636164313661303636626361333938666337 +62366435393931386362666261346139343566633533383331366332623963333661353161373237 +65646661356338316536363463613661323337316538643633626335373963363134333963316637 +34646465313532623235303931343562356232653565613532373836653264363035626439336132 +65313164653433623536633933306432373931336139633430373963636634653738616462633162 +34363464333762653336623337343433643864613364626437396236316336663664356161346262 +37623136343461316338316363313434323839636436333361363832613438303439346361646537 +62313736633739353638613034316533313834653338303339313238313037373065613931356466 +61363937656633656338656239356535343339633063346637633030626634613232383262663965 +36386437343230653866633234653163653661626163346235313838666232663861326438623837 +33343732373533393538326637303063353230353363386538633034653263343563626163653466 +35396364356235616364396366643866643630616661356431333334306162346537313632396430 +36363432663065343430393664613761343830346666643239653864396461616363666562316631 +65343131663435303339386465356339633431626637363033646633656133383663373130336463 +32653035303330313462366231623861666165393263346135393930326266653539393733343937 +35353034363930636632633035393666343539393566613065323862323463366236356464316464 +31336639386534336634363066376635633765353264333731316261316136376536663032653464 +39623330653866306365656539306434653630333934393632326133643962313130363263343032 +31363733396538366635363662663536633637336239383261643239346630303934326336303262 +65336163656235373530663835333365633331336433323365663936643230386362663833326231 +35666138626230363961613661353434353261383266653439376633363639366266613266373734 +37366334633030323836326466666534623262343331313534623234626663623134323766303165 +65333734326233343134653064303632636465663461366635396165313866366665636239363461 +65306561616563303462323030373434653263666266366434383033633663313137343636626530 +66323965353134376335356664326237666463336637383063616164373661386165343135636264 +30393464656634626363616533626630613666333837323265613432373333646261333133353963 +63386539326533316263623737653938663661643831336239633137363461656561363538646431 +30626663363961323637613432636461616631333238656462613233386231303330373065303832 +33356131663666373263346564353534363464373631346362353266353861333166326236336161 +34333131666237313234313135306165623866393232396564373338613662323561303034323137 +30326237383630323139343139653834356136376334653934306164643164636636316365333138 +34666237613265373663373430636131623865656139336639363531616363666436636264326533 +36363933663366353431333737366139323637303664666132663665653037366662353739303030 +32313932636339343964393636633962313139373432366431393762343633363337303233336134 +61353233643832626337306533623366626133316161666136663362643361623262323939386231 +37353033306565333036356165636661326635613830353966383566356639366661393962626361 +36323961356262666266383763646330643138333966393039386362613963326533316231343335 +64313338366635303637316134306437343165613261646561303138346466376337326635636336 +63636136646538303631613134383966363132613233616334353764393838366662636131346133 +38663666646136376138386430663664376230336232613363663135393536656433323534343435 +37333362356533656566636137373765356265623464366666653432633362353231393935663064 +39633965636634323265353837356263613065323862646134363035623862626533623638333561 +34343133653135633937613837393861636536376133383664656463316463646363393032313266 +35353839333830363939303063643863646533323139386664306663666131333266386365653534 +30346432303866666562343935393233663562396461366165333563636164316134613163343665 +64356135663764393433646666633538626132373961626334313634306432613336386539373230 +38383339353439393434383963356463316562343335636133623963336161633263333935366135 +61626537336132323337313737316136656266323232336166313765363238386139666664366235 +37333361303036326132626639653938666363306333316363613031306666643563306639323265 +61656537353930383164646231613336663233313439313538336131303431643734613932366334 +34316338396631373162623362623634336663666233393134663263653763396232346236343361 +64653138313636656336373539336264363237306232336430656638323266636432303632336436 +34643965303031393762323639663264613535633466336666383038353666376234663132626164 +37383338306665626162393866323564653130646532656562366435666433313038376562353330 +62353162613064393634663739646139343764333131363463336661333235356339313232343463 +31346230323563353931363936626338393966613935376365646336333939613364623162623262 +39623131366530303966626435666238376235633462383035363436656437346439386465336663 +38373836626230646137303632386363383031303130663061623238326461343137343262306333 +31313264336663363039656364386239333834653961633135613666653962626137663537376264 +34663065623637613932356639633663356634326636383463303963366665616535373434376330 +33333036313964326233376464616563303832663834353465343832346531303435363831393666 +61663132633034343733663638313136326339613637623766613931393066326664383463633862 +32303038353430653031333233633731623432613530376366666535383363623039616336373363 +64656661343438353130313232313835616331643836383463316633356233616333363164373631 +30343062636561333833326538653266386266643530356535316466643430316339353161386664 +63616561346635303332343730663463336538633661666630383234326331616431343739353232 +66333862376563363665383264346131656232313863346634386636646331643066613133626163 +65663037393764383137336536383937366335613565313963316463646237383362353035636139 +37303364313039303634353033613962363061643362646165613238353131666637626435613433 +66616536363630646438643130323563356566616432316263653938346636373939623062613336 +62653532613066663739653262653563623231363866626464326263343166313930326163643664 +65653765396331373139316437636462613535663035663531646136616333633335313333636534 +36383239653934376262383231663832376337643163623038646134643066386362353563383266 +38303139316634373532643135316435313135313833663232663830336565613034363332336431 +39326161363438613039313762383931323361386162353539316439383234303562306362313263 +65316533666439366265323530303332336639353139643965306534313964643235623766663232 +30626531613966336231623961356163313339656235376463316135346533313034323737366461 +63643065396661663461643434353832383461373364376265646539393330656137646638336132 +38313061373934356230323134663935383561643165363363343739626338386562343763633363 +31616465666264383532323238623037613936303636373635383565663633646331376164613735 +34613532663337366633373563363965666164343636386363616163333565613965313638303736 +65376436346531666638316463353532323131656239343736653165306261666662323465306432 +38653335393835346366626630396265383335356230313762326431363439343331623030313135 +38366263333730323032336233393131626633383462356435613062303265306664353833336637 +39366230353531376232633963323834393433643936373762646535633931323931346530306535 +66323865623134393766656531323033343137323739616531363533346362626132373536663535 +63623438373666363334363561613731376166386563373135326463313162303066386138373763 +39376364633335656339313830626234646536643936323066383637633931663664353561353534 +31386532663531376163616561633033323237386138386539643633306130326631303835313333 +33366265353163366237326162326663663833636330313034323535633539396632636539356337 +39353330393735323462373834326438333832383039363963653266303336366138343164363230 +36326335313436353738326165383436373362663936653437373862346339386161323763386530 +34663831616465616138643562626364313833666262353464376161643361646539303630393935 +64326339323932386339313364646263326537386132376364326365373863656663653661666563 +36326333616534306361356563633663643433353134616330656635333439623136326633326637 +32636562356434353863366132366464656636373636613436373065613835303535346534376434 +66306436376635336166346238383037356534376638623631383034356664613566666566616136 +39653666363261376337323930346461656232326465323461333066313366663938656239393139 +37313938316663333562646530613363666561363037373535376134333562353961366666613635 +61393133313163323831643962666463306164616230386464646333666164303964646132633931 +30633266623161386336343531363662643635363532363731663262636566383430316163376635 +63386637303464316166386134333738646531333963383433333161633332623463386434396565 +35623534353238646439616433643763626131633266646265653936653831666634376136623966 +36633633663966386661336561333135613438613861336465323533343463643437343061393633 +62633834363133613964343365323536636363663033343661636530386533646639623437386236 +633932356237376131663630383566323363 diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index 046d825b..895907d0 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,11222 +1,11276 @@ $ANSIBLE_VAULT;1.1;AES256 -63633031333136303831643134646532343763346234363064663463316136306361633064643061 -6466316566396336646239663837323836363462663335370a316135323839316331346333653466 -33393465353564376334323635623937373661303737626666333432363366643233303761363938 -3130326436383765630a376165313631616361626238666239386165646635383734623434623239 -34306662363232663939383539356233633239653761396639346434653962316566633534393834 -64613032386630343035643362326638386162363964373334343363326533623538336539633564 -33623461376663373565333930333038326330623332356130313638396532336630633636613466 -33643734373633333765356561623535633962646132396338663931373937656666633065326261 -34353934346361373933376439343230383364663735323634326161373462366139373937333830 -66323062336463363230393438643666666238633964356237646464313138363734376434353866 -32623832366436626432303136353961323766316334623961303163633136666534326561623637 -61396434363266383632396663343365366166363130633461646233343662643237323836346534 -61383363376331303763383932643264376330316663313138386432353434376463353630633766 -38646563376538363737306337336637313262376665666565613034616162356263653631383063 -62396439643136613235646238343432666439303865336130656636623432363231346138306363 -34323861333365663431633538303731303464343638333830623831313438616433656564616334 -34333838333364393132386365656632343136663464653239633835333766623333343430626232 -39323434643464383533646261373961376361303061626536356538383134343464306363316230 -33653132353130353833306461353439663962373633323539373833313339356663386262343533 -39643032346232656639353838616362616131626264323363663132313536333665363136373266 -66373633313365616130663331316466626234623961393232336232663164323736613361393533 -66326365656430386166663039626538653130353762383161653665643461386461316239366164 -36643662366133306632313235326565373132663139333132396362656533303239376464343336 -39393635363331363834643164303531643438326530356231336431373039383134646461643735 -66306166653436613936646339623164323735366331366661303435656539616633376461383064 -30653432383462643962613131323233333363386235626630366131623932643062653466623034 -63633633383938393133613534366239306438653166313834353737356330333739383838376431 -66616335663864643239353736373938336332316539343731323938376664393238393938396639 -33326333613666396462653663326663306464383361626135343163306132623061363862653236 -36393436306331336331643133313133343164356330363665306162636366316334353439316131 -30366330393361313862376634326530623864313237663738653464353962656565656261323036 -63633034343366626638383030366662663963366566643065376639326132626333333161396163 -33376237353832393262323937323866643632326161653664303461643661386665383365376464 -35646630663639343430643132356238386566656538336464326666396337643366316534376162 -39376163303862643039613166643966373933636266353265613636653832343466303466373665 -63643763356364326630383934373435316436623463383038646238646632613161386236376530 -63386531663431343963623737613133656238653664633131333966653664376564633339386265 -64363030363739323631376464343562353866663530353937613165666539343065653166383931 -31616634626136636235616364623261323635333762393338303464386663626236363533643764 -38383661633339313735323237313631376263383836643331666431613962376632363063613962 -66643332633835666131356264653862313133663365386566383033663661343738646138343030 -62636239366463616236313762366366386566306463643164653435373063613066653931333462 -63663836626362633961613031396333656633663632653231386365616163313465383865343762 -36383132653533613766303366616438333937313163653934636165343762633133393637623566 -61373435616639393732313032633565646363373539313965623132666134396630376637346436 -33663933386537663236623463393532333134316561616632356565323961653031333963633038 -31373035643831343939643166353336643637316134653533656431393331666364303661623637 -32633962613538396434303938376233343630666263333561663464333463653930366233623032 -63383965663739356261303130303030393838303033333363636334326264623063366136356133 -36653061636530396432386233303232643266613466393266623339623130386231616138376633 -32303062353531653661333131323264383533643238343366313939633138303736666530346635 -39353766353934343362363865313336653236363462626461313930393230353838623839323237 -66626430366432336362303530376162353361663534633962323538616432643836363936393465 -36646364333363323634356236353337393739386231616138663335323165623331366262666232 -35313338353433346434633562303630373834616163343038346266393835313539663830336664 -38653861336632633137363834393863656437613333353037636639366563343136343964616463 -35383962383932613738373538326437386563666237353732643134633937306266343662303261 -35313666363336333864636533366466653439623566633862373236303438656162303865323833 -62303139623238376639626331613234326532663062333065363336383163613361383939376366 -38326666373164383136373865616332366566323263636234643231613937643562613632626531 -66313963356338313235313838613534306366383632363734343539386131363837383261333937 -63363130396436316661386635656533366265633264393164366236373863663963613830343731 -38646663646539646564616265353731333864363066663562356139313761346333383131383563 -36613435656463326136326664313336366162326134313662343331333736373134653131363765 -33636636376437346634353362306330336339663066343034633531653362663561393134353238 -39383334623933623566666466666536643765616337376363363838616561316365613237303630 -61346630383061653738313837623437323434656330303963363361363432383766373432313037 -35616239346137336531356635666131626237306139326332636339653737343236353835373139 -64623830393135323232346136346634653162666430633563396432353865336436616363303762 -63383131326565316538666163333735353734353537363531386235353435396366343134373137 -66393761306463363761303564633933623634383035383831636130376432633461363331663963 -34366436643661316538356162383366323431633033626333643938356137396563346161636433 -62333263343930666365363262643238366331336333663534356535313934646262383932646663 -35356633386639633134313639383636383966643061363536333532373863303034646464623537 -38316437633030356633633838633764346630336465373463613931313930386638303934613539 -30643765616639313032356633316364363765373664356336326365373838646533346265313434 -38646538383833373239623932356133303465623065656132323337343536306439313664616138 -38623836373665353435636239363337343463626339623538303736386239326364633137363566 -38313262323962386234363735633961616262646264353861646230643431333635333834306362 -33363066656562373839613732326330656330656261323361376637366562643739313139616530 -66333338373739653235363763346437353334396464373738393533383230353462346461623135 -30303364643531383137363465353230316566316131376635623063393962633131376236386362 -37366566353163323532643233633663303065373637656163353830313765376663333365626331 -61636332653565386539353439633636333832666339326232396436343366323264386461616336 -65623366373039353861653466663330353635303534646137383239343263616238363530616562 -34323264613835373934663236653939373463663439623866653033373731313837636531323837 -38616435656135653961343838663465633161313265353963373763633766663232626366636464 -66316562303132346564636538363139376563326565623666363930303633353233333936616233 -62316261393536393034613538626331623333653535326162306631613065313239663130316564 -63656534386565313266393966396231613435623038666633323631393039303965326466626139 -30376337643762343061346464393731656339636338646334303861386631363132323364373533 -64626463343535366564326238643832383865616338303233393930323265653165653638613532 -32303665373135313735316165613131333861616461303930333936393430656434383664366336 -30383030343437646465353537356535316364303630336161356130346336626161316539616336 -32323566633035643434343333313432353438626233393832313139336561633036626436313634 -37383332313839613539346631313865626530623737356535303835643163353136623232616334 -64316135353162326237363632363639386265393538363930323138623137663664666538653734 -39633233653635653433363835373133306365353435613736343363363532393133623065356235 -32346238623837653962326638373332626136313931396530653762356262363730626664323935 -31633966653131653565333731373633623833373963346135656534633334653133646361346437 -61613763633937363731663138623439353431366539353535633635646464303138656237396161 -31323036636438393966373730376330376232396130393234393631646565333732323839656331 -33613566633162343338333238396165633730613231623034316363386333343165653563623966 -64336139343264326534363239396363623630626432643162633262313563656435343961633333 -32313735393665333534326238306136396635663639666537643635623934303666303836373265 -64626637373231376635393331373564626562613630333765636366333637383733646561623661 -35353466393364383836363735313931353934656635643639326234636631316134623732323933 -31353162313230626531336238656235646434393533366461336433663833303533643764623836 -36663932363230303034303836303339353837633938346266323836633364393865656531646162 -37643031343734393965376465633036396333626365333261643737633930313834333663666237 -33376231623530323638373334383738336463346339336433303463633466636465383763363365 -30326466653839303934366337613365636631616334343535626634373831666635653762623937 -34323666303839636263646533626261323538376362366132363537636433383964386439323562 -63653231646139323138616139393930653165626434306337613930643838346139383938343462 -65333135326337353766343234323839666262323532306363363365626538306331643335366236 -63313733393137313431643561633139393564383635656439373561636464353463393266363834 -37373064383133613166646261393761633432663839616162336635333761373231646562393438 -32346136303930386334373735353530323162646336613133656237316539323463633639383937 -65316564323866323864626564653435313463613938633437343236343264333537626432383462 -65313033646565666463616430383033316461393230323937623534306230386561653266636633 -62656663303631633164346266376133363566633032326332616639646661373636373366383062 -37313830303531376531646534303436656165623337316332303338623732393835343933643136 -65633137303831613831383137626464303065666534646536623461373433343536393139393932 -31323366303035323863643833323033376664346461393833383932333461626461653563326235 -36656263643262366264666565626664653165626336373638623533353364623339396539323761 -64373232316265343832363137373765396561323730366438646464633237333437643332346565 -36376535323339653335366561633834343134343633333465646136633936343132383333633235 -31303861353963333563313864386639663135393433616635326230386662303564636238376531 -65386165303835613538346333636364333939663536616431383039636561313239383963383839 -63313561313666353134343164666637643164316263376464366664613538393837323466366236 -65663065393930336562633338633138363234323438336134613530633934376333666165656465 -33313464383761626539613861663965663766643633653061323364366661303630393366633334 -63306132666330346230623561393635353266363434333031346538316163326331353661336563 -64643936313035336463633663636566376463313261626163353935656637633339326239343732 -38663735393061316532326533623763326136323363383365396162346233633465303439383734 -34613332373363326233393263396337393064303838333330346339353938313836316537633761 -32663730626564666435326539646264653638373333316339326437393661623861633464613430 -33363433366462393936373331303030376132333736653362303261613238353731326664383634 -36643961353831663738393365373834666261613266613762333032636235653366353538333066 -66633464333534633165363035623865353934366534343830373136656662353336373335623437 -65656463373930343730663633303131636133306461353039333263623530653030613462636132 -32313035653263303562626466643961636561633761623762376465343831346662616364613963 -33613165346637336131333837306364643865323461666435333439313334616464363130643666 -36313034663037373739383263613132393433646233313761623635323333356236303438383863 -30346264346261633863363239653662323938653161646533663062623865303834333636333439 -63336139333334343638336363616238623961303433653062633439666264663037653164653664 -35383632383533353365336466393038353230356336346264613161316434616537313131303439 -38613035363263626663656463626664313266396534313734363832653734373237346631316635 -39323834623161306635666338383532323763343037323262616135653766386131323066626431 -35316564626539383836656665376331306532303231613733303834666139363334303762373038 -31386465663836323362373435393964666665383932376333636565393130356264633132633337 -36383338633730343839643036323833643238373039393137633430346363643661323536323465 -39373938336237363662306631646265643566386535666165353738373765623666646634336339 -31303464363430646661353033306166383363383661373937643332313230613661656636353163 -34323464613933376330626132356136623263623464333664373366396263386639333038653835 -38346533386538383763343233366630333461396265313163356635636534313066623361613837 -39326666366239303666373761363366633063336636613931306231653232653361396531386564 -37663137643137353039303730653231353532326665366130613838333966643730616166393536 -36306635396239623330306262643733346135343333396234346365383039316665356337316264 -39643835653239373238343966323864316632376266643932376638336266636565333532356430 -38336235313230323335623231376364343231383439313033636365666435633034613066633837 -30343037623535633961646434323434636466643463356264393866396337363165623637393638 -31303061383934613634336230306630386336643234343362346366623465306130626536303666 -66636264336431393065303136646461363938323665363333366265353137363338303064303566 -63393964366139633766623233363032643566646532626164633733373763666634653266663464 -35326632626338356563313935366134376334623333363834653564353030343163396561643864 -30336132303331393063376638653635316336343839303962353936326364386337646432306163 -39646137653937363163373134326330653461303839333765313731653266363834616533396636 -37666333646561396466323436386633633865656266363032376161373430626464316264343261 -34643533373637333866323237636464323533643866353861643963623866653461326633326437 -66396132653334656136333335613831623932656636326536356138343537376363353232633163 -39623761656661363331623937313430353633303439663461353835663361656237333034303133 -31363935326564653866623137656535656430383939336165316138396330613936643931623236 -62633630646539313865333763343537366632396437616230663436656563353238636266366361 -39646463643463613139636637306337326435303930396138353036313163303537366535636434 -30656662316334663862663234626133353661303336353933343261613431346533323366383663 -37653934336436636231333663376535376630633534316330366535613933333231396463323663 -63633335373361383833316362333637633931386364366365656334666233383662323330363363 -65623061343137623435623365396264646638343462666239613564393361393066346530353965 -39656662616334336630313264376432653166616562306665613963376462613938633335333534 -64363662306338346638633434326132363939663364623831656366373664636361303939633636 -34363133643965333964316363666539393833356233346634346561616231336333623838363137 -65313133386566313337363261626161326533373665313366323034376135353330646563326466 -31316531333038396666303831653533386635303162653563353239653136643962383137323662 -64353933626237323132616332306236636137306364313035356532373630623030656563383334 -39303831366538663163303937653562616663623833386236316137616236353336326163656662 -32646134633430626266376661383763303165623365393830333835343530656332346666653739 -65373161323336633733306462626139346432616633336363386538383735396632313834316138 -33663136363534653937356462323631353535633935353938613365313134643239633961653330 -31623366303838303763316135303964303066643934303666656138653962306565316237373864 -33643533356437666465313336303537323033363236306461353639316166626561373865626430 -39346234393937633639643662646662356633663236383333333638333337623934356134393130 -37383639616163646332646365366532636565323139353935633166613538353264323162666435 -63363362663866373731356461343364353063616362616666666434376237326537326435643763 -35333633303432386333326665663930306266633134623434303935396532386533376366383531 -65306462343430363831326530626163393661643865643934343236316533666536646332613462 -31663764343032326361346231633637613338333030613263353334636565383261306366616165 -33313136353733666237313066663130333333363036386632653639666236393033333762613437 -66303166363766346235346437393366383637313762383437336464326234333464393930656163 -39363435303739663732653538353165346333633338366635386561646637626232656536303235 -65343536636630626533376432353161393063623134383630323737326330633631643165336632 -38363430333335666237383062623466363633633337633065633263343136356462333234633139 -32633031623930656538333164316161633339353536326236653032666337306330323239333765 -36343433633730636165343161303566373332343364623430646165616238666365303864663562 -31313539653166623764363830663862363133663532306561346262316539323261383163346261 -31656364393161333539643334663033333864336239373861306564623031333730356435666162 -39353065613662613430633865353461373733386138343662323664343264373230626635303836 -37656632356364653761613462323336313033336662323635356462666430366630616530343332 -30356639373539356566643766316562636632306636313730353530663932613433633763653366 -30663034636336356661303264373363303731646432386261626164313064643864366533353234 -35356361663835623031643963373662353431333639393061623837303332316662363436383632 -65393164333538336433646138333533633930653034613766393132373432653366333536336433 -62383735356362613735306366396633633161316363653133386634313534666639313736346232 -62663537343364326638346233376239306265333739336264393234646631316464383164613263 -62373864313438363531666337383530653264373237353036316537616532353038656332353864 -36613538303263643461326565343866633965366636316132343566653039626235613837376361 -62366439656339316563613861336466343135636436616566396637336434356333383562303230 -39343632633465623638663337373638663831356335623663613539343065303866313963363730 -32313136373137353937326638323633633237613161343035643130653838343535353232653635 -61636133643935623265623435663064346430396533366631333561343164346163303933623162 -39306630303035363536663963616633326563376564653337613163643230396562656436353061 -36663134313064376531666138396639653435393138646536393562663165333238626638613532 -34313538323734316336613836333538323862343334393365353038386463633165343034616162 -39626138653435633130363039303538623937663833653230343265613237306434653031333862 -30313736343233633634343432373030363032396335366434303065616330323165653366303464 -35326432626161383036633362363135313937346666333935623461343766393238303734373639 -65303163633632373033333134373863363532333734666138653738666439393938663334636338 -37313864373762616530343232613132613632323566366164373936653734303164393964656436 -35343665366335333365313739303062383865356363326462313631633862373965326165386161 -36326164626233616536333835633233653862623634386465363539663164386233666535666665 -36383832376138616238393536336632623537663632616234336530643934363961336333656262 -65373932656134623634653838353037386431366135646338386335353533663565386237346133 -66663533653265323562353662643263353661393132666565656439356430656665333833386339 -30383733656464373635333661396363623463336237643635356535373363643335363662313732 -66666135386661646361356663663937366566656166383865323636633530636332336564623339 -31343633613938613836636531393963306365336163646433633938656461313231346639616465 -64393364336631383238626631633631313636396631356161363561643334623639623131646166 -35663931363562653236383762373536336464343330623665623338636665626232333537326135 -33366163656439373936393361613534393733353832316666323138366466333038626562393164 -35613561383031653135613736313938633064623364343630343236366161646338666237303338 -38373638623666636436356434346139666136313931346163306163633738613539363566323032 -62666633653462663365383239333966326261353534336532333933313163656564623534663563 -34646230336133353364626239666631333564343966323935353863383565636437373464366430 -38613735643330346530636139386662386233626330383639613735326463666639346238303062 -34613034663537343734663165663637353662653164666664653830366432643463623837323266 -38666363663037376538323130323437353265343665626333316133613332626336306565343036 -36363932636164383031313562653330653831663931363335393164326164643339663239353336 -64373765346335393161386363643164616465626234363064633266336463333230393937653139 -32663031343236313539343661383134366561326438303363646432666164326137666635633464 -63373435653463356234633463616336393530303035376131653730373866343238333630363463 -34663438313439366663616361623335666339623463653031643264313830306539393561643461 -32653766653464313836623766333764366634663737386133656238346364373862326232356532 -63353530303262353537333334343535316464656466656133656633646537623964666234333533 -66373434346332636437613666613932663963613033623061623963343538323432343533646631 -38373431353735656633373434626630346161623338303036616465323566333531323966316261 -32353639333665353734316330616337336338613931383538323230373539336565623139343537 -62623137326631613264306437663631616135383731643136393632613763323839313637633139 -62636661663338613861313830363839383233316633333662303762613636376230386438353435 -63303566383031383065356231323537373866386337356630326461666537396161383666366430 -39373132383635623735393866373131323636373432336534353035643134653062613663613134 -34626664383566646462666138613864363439393166363038356365303339643033396665316162 -66316564663038613964623439636333326361373338376232383063346264663662666165386436 -33306665626535303737306464386434326634393639363731373735333863353738666336373930 -36653731313464383731303030313331343538636439616664313937336537626631646632626333 -62653532633734613034393831303434623238663766663835336236646332323365653865356334 -30653563656330643739336339336436353734396436663166353430363066366432366234613561 -62303838313138326534363631303439373438623639373763306535383535613332326634383365 -30356664613565356166396632383737643635666131386365353364653937353362393235346665 -36613036353432323761366537343265343365636636613365623961306535623066366134363239 -65303266333236636234396466393666383963303561643662653436653965626439336362303639 -35336564343738653065663262363337326435633465633861633564366261616534313763643130 -36386130393337353934373037636461306137643562626331646436373232626535656631326535 -61303739353132323666316266313036303534646164373935326463343030316136346435313736 -61333734653230373234633837303865313238323730326462306532393032373236633561393234 -61386261343434376636373435346437323336323864393639313764336231613037333837623037 -35613439303364663931626636626635306238333337666138623835333530623232356363343538 -63623533393964303964313462373431346664613565663264323166613938616532383630653766 -64623630613538303738353962643738373438313931373731636632373366303564383237646136 -35613734373034643234396135386633613637383037393139313361356335616139373836616364 -33333937636439313465636335363536653762313766643061343934616536636265383334663363 -38346363623331363839396538333466656261356265643436396663663630623363666330306234 -31326433626634343337383264386236633664393339373436663261323033666637373864373637 -35623462613534366536666534653539613537396432326535643630613431313133383363623261 -62393662633665626461636533663661323364326430356137373965663637366266633137303563 -37356664323864663064383637663935336432396630303163626261363866336364323735383362 -37656633386536646561336162613633643638623666643133653837333664323161323533386663 -34653332363965393065363735356233396238636333666463386130313334646363343432636436 -63336430326432353562616338613565636238333365303061393738313030613732356535313230 -37633566333437336465333238623261366665303661323239353661353935646136383961663038 -39373161383762373764643432653934646364643361636562316434393737646230306663653733 -62613732396566633764353430386337353332313130633662333061333262643939363266323733 -66616565643538326666313765633863616364633130363765643235653266333233303834653264 -63353931643136323665653437323064623837613133626564656630656339363166343135333031 -63636436626331633832663236656436363864323130393865383438633862303437323935643862 -32303139653139656135353864306365346564323131633031613430373531323534656464303236 -31663335653937653830616461653865343233383761343434366163346335626565633931616266 -39666262353335303366363432366439393832356465666461356137646466366561346262663933 -38373230316261326366653162313265363034396634643436346361623437356336353335623064 -66393661356662613631303534323330333964373732323839643737303432303832376635326163 -39343639616637386233333834333263653331393738356163363730616164373435316263633561 -38653239383838623038333535303864316238383262363834643330396561393635376363373666 -62393531663138316133316131373662653832653934303634373835373132616239356331356234 -34643561356230346335326431313164653138666436323339636336316565653630336538656336 -37613138346662663538323533633231633739313337323662333333353230386462316530313836 -61383533383234363561323732343139653034393965316231323130633335633666353334336538 -63653333633635333830323966613736353363616639313535326566373432366566386365666265 -36646465383839326632646130316532643633366335336433623932656235643633646632643236 -31383563396139633835636237663934333533646532306263336661346434663564316665343130 -33376332336633313865353733363836353461303933626131383462663863326635303534623932 -30623939623532633962313265363139663738663764356137666237646262346462643332326462 -30343131643439366366393337316639313031306630353136643563616233343364396231343338 -32643235343764616166383734393931313135636361386364643939323432353930663038313832 -38396261346234326666353163623965316361323263306337383637636465306533303838373832 -62343361343334653035333932363736376238333561313532376633666635623930366362396533 -33396530636630323439313838616536616237643661393137613732323564623835633636393533 -64326135303562343637333830343062303430323131386235313965343534383235346231643432 -36353634653565383165356164343230383064363036336565373837643261666464353763656438 -38336565363034643635386435333435323266396135653566633962393632623564653835376466 -33646635373364626133356436356236396230653631343565386432623066626631306231373163 -63653937343731666666643462636330373736336361616262323939653431666230653664663536 -63306135356332396366343831626130386362616461663036323864323132333835666235346335 -36653334303164376133323461396230353430373061303434383031343339613232653365323939 -36326162643339626461313363316535393465313262353935376638613464353335313338643231 -64656465623939653033653633623262343834396533393638623131623734333436396638663230 -33313133666336306433663563613231623663316265353864356261346632643461303066353466 -35663031343630393762623034383063373632623263643432333638396239323035663365613038 -39653733653638323339386636623264616663386238346135366166633164356561356436623064 -62356163643139633261633734656531336635323364623432393634333733616166646263343832 -37303637313134656337313930633036613766633733343339336236653062396463313139316433 -35373437656238353438653839373131396661636664353635306662393835313264396263373736 -35346231643862633166303936646231623637623931383664333634313665306666616361343233 -38623435346131346464306337306639643730376331343761646135316432656631393934633763 -66333034346636366438363565333338646530316332663032336339343339663238643266386239 -34373537343965633932316365633736323165623632353737333830396564333262303963313234 -64363038623734376462383533633063356662336132323864353963353733666363373631373462 -34303738633464353566383265333936656164633032353665626161313139376138343636373636 -31616133386439656133306264376234343633643165653663653866343565346135613264313632 -63396365643430396438376533626461653139363036313237326261343530623837323037313563 -39386132366233343435366635383934633561656334383966613739333666653539326566653261 -62663931356263393165346635656139646232313537326435356434653066346263613938653963 -35616331396431323363343730633432346132323138373735356565383839633633613365316536 -37333837323534613636393637613834306363386561313134343662363366376235623566303464 -35326261636632393830613931393866656136396230636131313665346335373434323939646536 -35656637616333613930376663633136666136666264386662346332376366633735653839633062 -35353834333038343532343435393565396336316330333831363162386239306238306665376136 -33663235666536643332363336306236636164386338366362643835633335623637636330636639 -39353761363435373965656436366438373966303465356234623861313831346134326632313635 -32396666613661393462343436353863343138353665333339313737323431666236663831653737 -66393666366134303766613966623636323338656338373366643764356163396361336334656564 -35613832326665323034616461353265633833653736343034643038626537666436666331643233 -33323034353865373563316262626434643338396637366531393766363865383461313336663232 -33623333646634613866336136643834613235326535393263636565363135313466663262323231 -31646432366161333932343437373964396135396363663339396362383930353131616537623533 -64376335393135306165366461626234336338366565313131383335323162633837373233363832 -36306133663833366536363762613162323039613239666639343533616461326666393165623366 -33633732326432653337326134323163613866623032633136393133653536626436333934363230 -32353264333537663536613431656438353763633065613434316130656664653733623765383363 -39323236386363313663633036656437306631653337623962346263643937363631613134333131 -63323134353864333333366538613630636161383336626264336634306634636534306433616465 -38636438623534616631613633363365396432613737333662326164393762376234393134353336 -30646331353134613537643435613632643032373439383064386666666234323136623961643138 -30623734313063303536333430353934616561343666613764613161353630383639303062383539 -37653536646563333333623462613030376436393132313464363139663263663361353537623236 -61643566313336356466383532393832383333643362363032336230373366353730303331333065 -34333534333965353562626539383262663266303538366461613230353666633061316565666533 -33656538666162353637366639373632636238363532333736356534633964653038356639376137 -66663931323335336137653138343739353031303532333133633036626338383433653364646438 -34306364663538653561356438313063643539333839643036303039363932323430376532663339 -38396264323431663864333037633335343836653839633963623035636431353633396332663532 -62336635633732383566336137336537613666366166333963646564363964323539353132616230 -35663165383361376635396230353534393361383531323038343430663833363138353065353363 -31666532666131306263646262366364386231386234633638613761643662383165336665643265 -33636331353630333838616333376562393763323162323235383562333939376161393539343234 -65373330363663653964333764383134383639336463646661643862373861316437333865313639 -30666435396130303835356535306336643465653839626633393038653066653330386636396138 -35626439373031333030623833613065633636343933316635353034623737643630376561656239 -62393232393737346432646236343766663030306464383664333862336136323332613935353266 -33353630663234303237366539313031383264626564383735643662356366353565343938336363 -32393466643539396164376532376133616230373637313339666634643032653534366136636334 -30393166323965363764373830336561653862313136363262613738656231663438386233376566 -31366265383632613338623035633961323731643862333537326262313337643033623133323037 -32306363323762623763366437353330656665663766333263383538396537616231306239303033 -66623032656335653936616166353338306161376535313630656430316134323334643563303162 -63326462303435393435343262383331666137313732363836393030666561323136646262326363 -31663033303437633233643031303761653365346261313562333230316664396531653235643233 -32343038373539316362643161323335373234343163386263636230323161353932383139316566 -33663633366165323332653831323432633036623432363666366435363462633062356134386630 -65646639393437376466336465393131633034653837386332363830363162643131313738386434 -35313563356533363931396266366466353933643437623662623564343566623836336561333037 -34386661346230373533333034366563653236343861323862623534643333336365386332653739 -61353434366264343633646465306161366432346337336335393161346165656135653936376237 -35666536663563383264363737383464656432636137333064623735636233663030313835663737 -64343634356333656130616463363161363063626461376331663137616233636461373433313265 -32656639396134316134353565623437313564633839656437386131316561613239663536633638 -36323862336539323664636632313837366539356163613132393233363434333666613634666363 -38633334666163386236323135373263303866366337316239653964336534326634653463366136 -30613661613937366363303763666366323065393534383733373737623635613365326432376538 -65356432323935663666353534356533316330396136396333323335333662646234333634633861 -38643931643536393836653331636166353334656437393063623331376430646666323035366335 -34306137663539383566346136623330306333353433373539336636303931353163393831626236 -31366530623163366535316430363733643538366237306363353733333338666432666665373136 -34303862376231303563373830363232366363633164643432643664383966323437363065623962 -36343631303430326639376435613638356539383232363330663732333337363634333433356164 -66656235653238343333383463383131333263366633303535363366366133376466383035323862 -39326666313638623532633438383433386564623736383162306433616236653065346666306465 -36313965653030373965313233323533623835656666643330346239306337626439616464326566 -37353265336634393834653238373864336261333832313563333238343632616438363663353436 -38646436663639393833633564636662303730396638366138316336333963313637313661663836 -63306132663462316365623161666166323334643634663437643361363264346538646638313433 -62346662313931656637336431636238646634623864666538383366356330306266386237356133 -33346464376334373764646336326238343739363739393934363465366131363861373835303366 -66346638333739336162663731316132616531633933646331343435656363663830646638353763 -31383432303066356237313231666661643862316262663834643265313937373333323565646138 -65316330303338666165373565633135336635346563333834623864616436633933373537356333 -62353339393531383439666237323563613464393433613061613839393764636536323562653433 -31363637396565373532326233396433343436643963613130356135613935366635643836383438 -64666537366432376339356630646436386234353266653637313735663632353439356261623364 -38326538633637326532643263383032616236643065666564323837633732633339303137643735 -33613138643536393361353033396435643364393330333035363662663730666637366339636634 -64636233333631343238636631646130396239623166316135343230656164313165353838313765 -66366439353966333638316462313135316231613639363031333961313635653761333931623761 -31623761323636616261333662343530643363313762313832633735346566663634353362363136 -31323235343365373738633661313533323364323837636234346435333433363430616464316133 -65613533633430646239383965346261666533636565633364373961303665393564306630636133 -61306533633733373562633434346263613838663431666233376538346235626261313135303830 -66323539636162663231636631396465316335653431343938323963343334316365663533383736 -38623931393134316261373361623766353233663333623436646565313534346566346237326362 -64616464363532363063396531316332626263656466346134346337616463656665393735383337 -63356533623834386637393836346131316630666635306164313362353732613064343834316631 -39383366633937323562356562626365346365653662623961326466356231643634363232633830 -61353362646532656163363430306265306661353964383236643634376166326139373364613739 -31353336313463353639376235656364356163633833336262383739333834636433393139383433 -64393866323561366362623465336136613430643934396164373164646138333065356239323435 -36313961626136353036666136636663303233383061643232653562633933343632626431636633 -38633966366163613665656330333163383639373630303563626434313262383562626230643337 -31313164643164363063316465613532356535666139636431633937636664653030353665636334 -64313665393130373731383639623064363062313163363837643234383635383066383835366366 -30666337623134646462653339386461636263303735633034353066313034623461643264363631 -36303635303938646237623635326664306338313031376566303532356431303463373262323264 -30333633393062396134313666663834633032636330333265323637636561316461393364626463 -30383463666334666232643763303763363162363864653266643536343064376438396130663236 -33626664656530376632653563663632623764663065643266313463333030646239633763303538 -61306463333265663935303662316338633538336239356565323238343936636262356539383833 -62346438383438396362393762313461333730326338303739363036303363636433396332306630 -35313163343138626335376264646234376535663466303130656666653030306533623166323564 -61623838616436633263633836386632653135326661666335613432356237613161636131343665 -32346665383962663661613738313162623035386661656662633438353938663762626236303238 -31303462343135376230663161333739353537393135613439316135656266643733396366393932 -38326436656663346366653339343730313335393830663031653164663130373063376266346261 -34373666656131626239336461386130643334333431656638316164623232313262303863313362 -63633266666366366433343131313732653461653636343837643430346462323633336233363166 -37313761633961663466613365356166366462643531336437636332626334363534613265383431 -36333565346631653061623539356436656563366165346562626337306437346230613631303534 -65663134653566356662623239623039653439316631666661646162313238373237353863636536 -66376464646231643038626635313335653231316161353839636230626333623664343935643863 -35633630616532376539643665313931643833323237343562383239396264386434326261383733 -38393135373734323536316564373935323566643630396331643165633361663266656237386439 -37313835653831373565326265366465663933333635383836636334636133313262636166346631 -63393535303165326563316131373662313733383464353937636365613536323263333237323237 -33333966363963303335616531633863333530646331663432373731623235313266653836323631 -62393332626163323737356439326336333835313530386563623462646439313234393861363562 -63656638383161613365623935346538303462306433386533373638343937616664636661636130 -64326261626639346533383463323134393862386538313333313836313861316135333332336164 -35376236353034646138383063643538396261386437643137663930613963356539326235653065 -62356366353737663363323863303365313033666139663462653862363862303161396635383862 -30633465613365356632613065616633366634313138613038636362316163323062633534373133 -30616364613233653338386162663739613465336136313431393463303465306264643363663230 -63386163666665623764386333623735356332353733663933623139336638343532353636363038 -64623831623732646633316233623531643861613639616263306239313565663566613933333032 -39633066306164633663656461646364303536326337363539626565366430333138393535356630 -37633332363164616432646161343165306131323437343336343838643537626330336138333334 -61666233623435363964343637623135663464343038646636393966633962306563326332396661 -66326234316136656536306465376130643039326430626563623663333738346238373232646635 -36616332623439313762376564373039666239626564303133386534643138323136383737373336 -36666239323030396338323764626535663534633361356166346434613532326361323066363739 -64363235616232666462323961366665646566323265336634333330376665613736613965386636 -62663031636563666531316364653562356434656534663166386237346364396565613064396533 -30616531376462343162383134623935643130323666313461656366666238303636663665323861 -31383335373765623938363964363330343537373565626632333865643862613433663130383831 -37333263313634313563623261303362383031636364646433396634336465383639343638373736 -37633861383731656432613231313765636461646566383230633763336466396636373963313263 -37373866653230366565636338353266613334666338353231343965616136376166316237363433 -63336362356234303637356664383035343336646432313666613435393964636334323530663533 -63323634623933353834313431396137386361656361626433656164383461623138393034373335 -65373162326330386633376563643030343839626362616463333334646135633866346264656663 -36626137616465636138633730363065363936653039366330323534383139323366653832633332 -64313030366165663033333639623863383838396639363731376432633664666561353337623633 -33646261396237646535346565656639326532616166636536613233313636376538336161346639 -34303435333761626635363962396264366238323935663366656535383931666266313665663131 -64353461383330303131646433613731363534333633363530633865353930646130306136626336 -37623864633762633334386464353735323235343734643435313864383762376262663264323831 -30313062363362306234353562653533393234383266326637346264343464396134363666646535 -64393165323832666534376434626330623934363261646134656466383338646138626336306531 -37313061366632376162306361393537383935366662313739666162366332626337636264373131 -65393438616536653865376136653164633130363633316164346530323831656338643531343866 -61373737336637653262663939613335343136383930396164373134326634323430343538666438 -63636237656339363562383739623964666263643465373630323362643031633661373339336261 -38323266343062353035343232313432396332613537663861303837663434616334663031663834 -36393533343665336662666364363938666533653035336164383362643936386335653966333133 -39376665393133346264386432616164646437656163623434666366303032643338313862396239 -65333366643931663234343936636162633065636336316664613633383730626638663432363261 -66363466333731386538633833303439663237383534663133626130656161393638346231336139 -32623532363132353536363861373133623830333731636539373733653033303336313234613161 -61343231663265613363636332356136623961363138373438376564353333396532663865656237 -39383739626265663034316662363430636438383830356261313165613736336461396630643661 -66346332326235343938366430303835386666303036333437376538363633323934396135643635 -61663733373632313562666236653162626638323163313462393933343334396239633737363735 -65363566303765333533356535373832386135303963386137666132653431353230383738633961 -33316131623363353661643462356535623831323633323938313733626465323034663839356237 -37373163646565643362343362363865393963653364633366396139363333373239653537356431 -34306339346437323731336535393834363030636566363864336232386531633663653834363331 -35303336346665663236306639323138346466663566326661383539393538383632333038313034 -32346631633261396561633439346264313530396537313362663465373139633539356631613961 -39323165366536323234653531333333653562643730653966386133333961366631613537303836 -61396639633861346339386630623436386532386165316435633565303666623062393637653764 -66356536663964393861353430306130336431613066366431386164393665323937663434383963 -31333537343065613335636264616439313831653861616461646337616561383966633430306432 -37386564363133336137663533333432653533376638353066633064643565333531323264616634 -63383830386131646231646530663961363862613333656434613637343261393465643734663031 -37643561653062313739333438643439656333346466616338376233626138663235333666336365 -32326632313533323739373337326634626462393231306463653363393537313732313734336135 -65376630616332333362346264393933636164303732393164633662623534343031663335363137 -33326165633130623134316661396334626235373037613363336439393961336464333038666530 -38393139356338613532323664356366336466643165623631383931633966663339613130376463 -65323230626335313033316330353231643430613935343962323762356164636236393432663838 -38653466363164666133633565396231313731646339393832613739313331663036353530383764 -37363632616633653666393835383036383435653130313631636365333139386134373565333532 -62326665386564616161346136383635646335363631366661613232323665326339356535663738 -65636336656231343563313537336337353231346534353939363435373131393363393739663137 -63626637383263366262316132313064393733316539616366386266636563323630333533646461 -64333838313966346530343931636433636335653531633730653363373332623038626138656565 -39653562646236386365626336643037316363376635663339333561613563306337613864613062 -34666164356537616362346435303437326461383437653336373565636636313462653465663662 -65393765663464333139383263363734666635356430333530346437386566333230613932353139 -38376539393034656666303565643665353939393239393233643039646537373038646433643736 -37326533623365333831313562303161643234333863623666363334376536623535353461383635 -62656333396466386461343964326664326236326130303164396361356232306361656163363030 -65646661326165353635323035653633633239616165323865656130396233636561616161343961 -30626532643930396639303436376138623635623535363562663837613630373331636365643562 -66663865373233633263616337396266383764336138323465633365316234626566373732643866 -61633562343838343432633139633966663330303464303039373939666264633561396463346630 -65616332376665666466303637363661616239636639656534626366646564636339346533653538 -61373935643736333465356339656265656662626263316465313935646536376466323433666230 -30623865393230393963383766343933373633663039643661663763353930313630306661383736 -38633466613334653564616238303866303365613562336464386637343464303365336537613234 -62366633353061613936393434653963393433323662643264336561386263323865653634643636 -63663838663335323435306330336565333934666435623432396233393737643437663037616330 -33386363353732643038626264303864663030633965363266663339636164396436323464616364 -65313966666565316532353636356365386566646462336639366532343831383938633363386237 -32373035366437363137653766663833666164313462613330303437316436663139626230353463 -35383265333636663166346139326333636164303964373061306538656534336639613334633635 -32306664316232373731303566663561636264353964646333343131376533346463393765663766 -38656337353062353465623534373035333338313536613034633230386131666336333565363538 -34613835346230643965393539613462373765383231663930656263663033343537343832366461 -33346236376631373937323962336461313338666263373138663762353364646232393265636433 -31353536356366386139353337666464353036623761373132633662366565336538343032363339 -35343236363962393031616261343532356238366661396230353362343266613238366264643539 -64333435346362316130373966613834393766366238393939656534646234616664343565373832 -34373463376138623864623537643564316432653266303038663036353930376531393032646435 -66313062386335316363373863366537623939326665303138386562336130316262656437616432 -36343462366463336165616434333531613939326666333564393362646430393539666237336666 -31383835666361353038663735633361653261313363326235656537323537666234346534393064 -30333661376361663134636138663263336264643031353466623765663266343539633464653466 -65653537653563343731623036643036643238306338323332333235616361393362646435666233 -63376233383738663439313762396631623535623733323161643932373666333835316637303333 -62303764323837323433393637653133376566333939613133333030666430633965333465623531 -35313861346230376535343434623561303661613231363433303933623562336163363362636436 -34386462303039623665666635316234303565613461663332396665313431366433393630656130 -33373965663333373533666632633935353730356632636634636635633762313466306332323836 -63353038356566346632383431323331626535613432356433646534343864666437643734373630 -61636165306334653661333561343963636332306664616234383063633830343833636566646330 -33396433383463306263663339666466363939643133633666666132356464653735303836336335 -38323630636233313562666533363431343837663136313563613362333432653732313430613439 -33386133626436396238393635616134363735623462666564393830353233356332373135633630 -34323363376364633232636134636333623034303031366266663066323339353565336534383934 -66306264393436656265333964353566336234633434636462646139396236383130336130636135 -37343035376439656466663861373262633639383634353561383535343937353864313362373032 -30346465376638346337653163383761313462326431666365313835336662336266303439336336 -35303334366135626539313432323265626637376633363636356666646634343439383032386363 -33383534393730633465393732643033363930373733313462333939646639656430393632653961 -30613563303539306536373866393339386562666636633965316264636536336362643863323439 -66333035373039356639383932346436633930353064666466343039313534373136663135323266 -38366163656562646162653533343434333833646663323036396131396632343136353561393934 -36336330383866633732373562326632326365656364336636336632646231343233616338333138 -61313364656432373235346265623434623562373036333437643738616237376631643831316333 -62383931656334386365396337643162646433343430663431396538626462623736376333333263 -33626463323038666233333034373761356162363631333061633061303632626432373865613962 -32393330626131336135383932333832626538396264663662356565303332653238326135366539 -36396530363630616136313730326137323832616237343830373862373634366339633530656165 -33616533623439393834383761626661333062366566333237313733643761626530613866366363 -62646139613530616461303465663732623734363261656166663963656639633464343234636632 -33383664356433333761373837656364656462663335373264656462613234616361346634656232 -65363936626162393862393632663032323131613831663934356561653535363334356530376234 -38633030346664633665643138363563306336653733376433313738343539356533646137653138 -31303635366164623431613036396234393931326631613932633732363437376433346363393534 -32613031373761633264306462646438653761303834346134376465623530313466623533353338 -31626430303333343237656533626433303337323133396366383331386132386161656163353066 -34653263656138313664373639643464663937623262663966343662343833346331613364326536 -62316463623263313635653239623732396630303731646533636637346133323738656430613834 -31363939346637323963373731613036363231303031643337376131326130656335663837326662 -66666662623331343162393039303635356433333531643561343635656463653436326239653463 -65333038323838393965393438373231653436346637656563626431386539326432643265366330 -65656164656662366130363365366639343866636463646661326134353964353533393430653364 -36616564653166336434373131336235333931346336393963343030396634636566323532613735 -64663134343164643339646331616432363738303966616632363634313264643132633366393930 -64346337646632656130356161623966663366373131316663373336313932376366633262663663 -35666466363166363364363661613639323330646262373338653261663630383266306165646565 -37306364326664616337633432613563306565396666666134623133613461626339363566323862 -61343830666333373066613634643235346335366532383762313363663163633831303230326238 -31303936303731393464363466313361663633646432343035366263386332623666376265633437 -37303030323631323165346661303061323262303037383435653931366465363830346637636331 -38366531613833623837346639646336336634653234373838373638343964646534613866306435 -66303936663331366133653835353062633534303632323637376630346133636562646331333537 -62363631356139396330343061663865333363333837633439366431666366313562353334666565 -64663832633762623465393733363631626637316236326131313161613132653765303963383030 -65303763663330303131333830333363616165336530616363623061633933346330653563326533 -34633734353235363533623166326433336430333363313863333730353261613862373634353565 -34366262396161396635393233333162353330373932366461666334303462613534316535336139 -34656438323135383666356632626238396461643338306637666461346235353039646238356466 -61383639393064326539356535356630623130356665373330363339373432616539383234613736 -36336437343563626635353433613431623062646134353332316261326337323737303138616336 -61343861373131663139326231646534316334626364376337396538363063666464313136396165 -36663239343835346132326138323433346461633631346361626365353933623036343437393565 -34323938366661386630663864626432633039373364313735393665373035326539326138646631 -63316135393037653139356536396566396333323331663236363164383466363464623361313432 -31336234626466323063646563323136303232303039653939326134663561363266313832313835 -30316435373465316331613062343638363330303335323663626166306563613237346233626536 -30343430383333393436666166373461323165646563663632663137636434626365303437346639 -36613839383066643636306162626561396531333964396161636237376438306136303565313831 -65383031366433313038376265376164373238393063623765393137353434373561363334626232 -37646337393339363333323932343263383736383966303436653131613030303637316232616437 -34346334346638353666366266626639303733373034343231303836313538303835333465326435 -33373338366139623666343061386363373937646632613333643566613662623361343865333563 -36303235303665366432323761313536353161373030336333666334363933363361306435653136 -33336634646230303465363039646632353034366139663634393634363062646365623733666531 -32646563393666613235323261333133353234356533626438323436343330656133303039353132 -38653134353635613438316132666634623639336130383533353832323266666137333937656331 -33373637343135653139306635373639356530333162303837343063343937333733316233313466 -35306134646139366436336162663866666134373033336564646134316163346166313363373361 -33396562393166393865666161323732313835366362393963663566626662643862633261636638 -32626631396263613230393837616162383266383761633931336561383436346330633336613236 -66313261666637353434303237396236306239656333366636383263643638663937386464386637 -38313564386535613330346361636464656161303765626265343336336361393465643933373562 -35363234393632633135636534383830343936653737323965323031656239393561393234623432 -32323666366534343961633230356530303038396463306664656134303036616563323535303131 -37386639376331633930613864636633633339393936653736396636323564323835353064376661 -39333132636633393336653134316161363365366336643764663835313131653832353263643237 -62373534623261356161333334313763613938643565303337613334393934373161633433613836 -39613631626336383733353731366166613661636439323838303433396631356561363863643538 -39303566663630643039623437623565393837303861663735393236303938323139366237333761 -39363363353738303762343234386164353564656464343566353766356462613661333463333339 -66386537313066663137376332336332343933366363303730626265386335623262313431656233 -36366139363864363461393930386264363536623935323536643337323135663762643739333230 -30633561623832623038646466366237363239636461666332383930353137653335396532653838 -34353737663439363761643139626661303137303134636263316565343866393863623038633437 -30653136343863656630656137313436616435346435333439633238343663373565323763656364 -33636633653132396632393432356664613536366562353064306334343230303963383564616535 -64613566323866633336353839636262353334383865636232363865363634653362393233636336 -34303764313163373931353064616431656238346638323466376639383164356365666531326663 -34383061376639613635303035376639663435323161656561626265343038313333666666396136 -62363436623732366136663732393461353361306562353531393235666365656132316532363535 -39363838323239306266656262306539323933373961626330396161616636353232653466343362 -66636432393262633763663338666466623033623436646533316335633236653535346263386637 -66623662613435383331393737326233313037663938366130376230383364663361386463663630 -38353061343035306332613830633436326631373731613566666532653636633964613539333037 -61636230623535616237343263363534323239396635393332633232663461643766303839386164 -35386330623461383961326164363566636666643234613831663866653630333434343261316535 -36386365306435643933613836303864656261356337313361626636313339313930376664343138 -65613634356464386161623735343237653866613239653434343237663537343963653835616131 -37626434343163646561373036663032643238343536323165623035323863353831633062333138 -61313061663930323939326232333362346435386633313764393538326630376566616439663766 -35306236623839363963383063326235323133303732613133616330653937383839363932303335 -38363435636637363132326366623437666261356166643366313563666334376265363061623031 -62643633646135356466323032323163386332303334656264626539333138653861663965366561 -39333164656537336462663237633664633939633632363737613238613137306538623865353336 -34376234353534356666376566613461623363366634366634373439613930393836336163643130 -66323338666139656234396139383331636363333533313162666262333063383962376664666336 -63623632663833333835343336353634663032656563346132643133346238346161656632396465 -62316661346464373163613334646538633231666337323366646632356464303961366339646639 -38663333333930643332326137326534396663643161313731633331356630653034313566623966 -62333663353361326535356134626639616436313037336662646137306161396635303432653962 -63353830313130663064353631366330316566343461646263643365333764343362373066343236 -37653765346366306265633532373531663161306235613539613635303331643466323531333965 -65353337363031666437386638383962356465613663383930316666333263666166663837386161 -65333936333131373638353130326165663938653437363739303564656535653338306461636134 -63623035373763666663356265346166306235643561303635353133636634353230383439326635 -64633536393362323837653362323433373232376535323534383138343834643634346438326334 -63613466663339656131616362643636333466353563303931326364626134613861363366653561 -61333766623433356466376233303966373563363363656562376335336666343636383061303735 -61373535316131343439643564633131306464373934653063333037643139646138613039316162 -35636131356531633432363761313532363462313539613037623833616135306435636633323738 -64353937383861376330386265636666363764323764376661383539326538356334353834373434 -33373966313137653934613336626333633266643265616339396534623065313833393135306539 -32383566653138333863363563393663363335616437323961666463653333393334393833366533 -31663366363563656261386434663266346662333938653666333931353530376636313930313435 -33363861646632316365323938613037363535666636356633303535643834373838386633333530 -36353432366364343330366534343434353232353035353866616234623465363566643532393332 -63613936353938633830336331383365336232373331313461396430343839303832353731396234 -65356631653839656434326639353632373762653565323931613637366530316663376138643133 -61633939396464363532373461396161323065393430363964646233666531366438316133346535 -30316338323063356463313964653737616463666132333035613938633634306661386536343932 -33643062633437306261353465643861303733653035323532636536356162633062343364643334 -33356662373935323461656133323566393535626161653063656262363639373330653339376630 -31313466656261613235336531306434623439326266373162373033633939636335623536613761 -61303364353662616633323232663535363632376433376463653438333631363263363037353765 -61643036383861363331333636366264623835303938336264363038643139663535356233393563 -35356162333263313139613064313362383530623030393937366464373830646533396165616635 -39623330663862643066623063353230343765646335663930373136303137643862616363343066 -31363534333537396131373665666263623032323430323634333962343765623837653961306134 -34313735393332356534306364326561353963366338373733303732633963646638346534313833 -32343235626339373662396136666438353761323233666435636265626266366264643832656236 -36663731376361653261623533633566373439363836336132313338396363393134303766326362 -61626536653138386665656365663065373230633363613061333263366439636430333730653337 -31343437363465373830656439613735376136666537343137636531646533333061313832663936 -38623736386634303365386164326236353338326535643930633337396432373131666238306661 -31373765363937633933646536613432373834666239663332626666353436383233643838353862 -64393132643064393638363266663534663038356663303935643835623861383736356165663639 -32306539313335383437303762646462653539633834313430373534343565386133303939376536 -66393433643937333062653463343862346663333064663537373265333136343934323838616663 -36643134653265396132623632623566353366646364396435616438373231636333303339666536 -38653038653731306632663666643330303538363964363661616661306362376463333937333535 -39613839333764383662396365353836623365623938346465396535366339613532303235363864 -37653164653539663061653066373235306233633461653162363137366566663137636162636362 -64663336323664393263343930613461396631373862333465376330666361633232316266613164 -39653336323739663364356164633935326432343534346434653833326231353435613764366332 -66303763653865663230613736663536363737633863313263336563306165656633313637633037 -35653834626633626264373337646238663661353331643364326135323963363066313462653862 -34396631646631333663373537313666326438366361323630333736656631656461633832373538 -61326131343261643761373036393337303364396262663732666332313333633865616466306662 -62303164386564366536323565383030353738376633633965616262633633333162626565636664 -62336331356533313838376361393165383035636463353065323236346466343537346531656136 -62613765656336373033386564343535326539646636656539313339666661373461366437353530 -39646430643339303133366235393830323131633730616663333533323566663766373763316435 -33313836633463343437343831663238303964303362366163633935363939333764386165636434 -33343664313134363333633564313064336532643337383663353038616332346565383339376566 -66306632613635663136396566316233303230623966303838336263306162363931343036313235 -31643131373631316330313137653931333661373832333163663638323239383038646139336263 -36646362366233316665623039333365393035336264383561616231653832376333646264646337 -36383964376461386563313834616434336462666332396365656535646338653438303464636132 -39653537623436376532633863303136393030656564303162636265386562303761663734306566 -31363533386137363766663531643531666132346361323465623935313762376365333363336333 -35396463316437306230386565633236626138336334646433653061663534626663393635633938 -62636131303961346237366132643063626636303032306538303630623639326537313234663139 -37363863346463663166316630323530643339326162393561666461303138386430636330373566 -61636461343130636563353262633237383031633237353565636263343632326666636234633833 -30653738616638643832323433643761313632306662303431646538613535343064646264323533 -64303039653961356461346166333161386433306239643461373833373739613634333833666332 -35663533346163356131656638356562336135663431323161643938316562663930643231313465 -65386663313836653761396138363939633538343065616530613238623836643462396136333530 -33373039363933646239326133613562626435376330623735643434303765376431393636633436 -65303163646638343138613939323566316535313133356463373938626436316333376330316164 -65303933653539626235383939373230346365623764626162363333393530303631316666363965 -65383262373135316138373439656336363234623031393930383032306339396530303034643534 -31323664313563363335313537396536633631653466343633343162636565323438316665326135 -32306331363865616161326162363465666639626334303361616532336461666164333235636430 -63313335383965376330663736356561613665323932393232643330326562376165623565616230 -33623636383730646538316432663463653862396364326263613436613835623538306465663261 -61323539376338363336373337613062356237616437363063323036383966333066383938636564 -39373933336561623566646265646330313432306165663135623036663535663538376133303630 -32613339373362613463386366306666613761633632393436616566353632313732333665616266 -63333238303863343834333138323136616666326632373561313666393138366565626138626666 -32663536373138303932376464646162623931653130363832643036366664363438386539636163 -37666235653764393364303530616565643761646263323862303638663134613934363830356232 -61646335663763646536326636626536653465623035313130653730343065356262666338653438 -36626261396630316430666462366530646539393366303137383964343231366237346533633465 -66336166636231636665626434353766343137643461393137663561313466613038623431643435 -39653039376661333965343839643136636465323965346432616231613061333136303539303965 -62363061363435616234363838653232373030356430373135626265396336616662613562353537 -33623862616239643965616133393735363964613234363763666366396165393338633238356461 -66366266356365353530363531663237383761323232393864623239346164336631343262373564 -32356565643533613161333134343137353339626233653863333639353366316466643730333434 -35633365303663373635303631343234373636333931396436383664313430626139353062623537 -63363434353065363837613835646538343161643162613533303635326633326361666564663563 -66613634303033393266316261363162643964643532383033306234393866656431393838383732 -37636239383130393238353563303031303834376562643936663537393432373535313263313161 -33383264646235666133633065346261616332666434396161363736376338313130306364656632 -33393464306632663731313733343964396138363532326263306439636362646437663137636265 -36646666616239353662666362643061313637626532386234343562656433636538333163646336 -34396230356530613737623565343561373533623332623561303332393030383965623835306438 -61323135626539353636353533323033633339383439326364663536316462633662656265643335 -35303062316161343566653535646339386637333833336335643039383333323439613231633233 -37626436326532326262326561646236633836643566343833383165616536376566393839356131 -64626466323438313937386135653535393731333761643439393965656630333438616163653835 -36643036613432646438333865363162303133633536643239346263633635646337303866663230 -33656334656365616136373931353037646534356366656132663431333964353065393339626364 -37386633373832316635383438626163366663353665623239326537666336656531376134313638 -66363431333339623465613035306432363033636138633565346664616533646466643761383534 -64306265343762353934646331373731373230633161396334386333633966633933653563396432 -62633636616665303137313939353130343531393233316661323338333639663633633262623066 -65636432623339323464303861376436623431613039366136356232303165346335353830643733 -34356264643236373562323832333637623133376664323263646137313333353732326462396437 -37623832633464663035366539353262396266346133303833376131353331653365666165653235 -63633337373364396564643036313734393565373339323062396166613639646664366666303932 -37613735343430373561376265313136333331646630393537646230373030633531613066333239 -66376536373831306130363139643766663032356636376139316535643832316363316136643230 -62373435636334303436633630643663376462663865353562363863613235616530666230353062 -65396138653934363136626331346137646663653634363634396539363237643236376361643830 -34646333663538306337663736643365316631623364653334376439346330303663393432333961 -33633036613739613732653431393266396132666331336462333832663031616361376136316262 -35643364633433333565633966373137376565313362306163353938666234333664343033386234 -65323639343066663762616532306632616565643466363033643731653066623365663361393738 -35373839313036623233313561393030313839343337383238313734323432623835366363633866 -62643939313139313139636132326633396466376261656663303233633938653061343833666362 -30383235386331613366346139313862343831376537633234653063393366333036663937636139 -63363162343032353832666433343738616535613231343439303837633866643331313963656434 -36303335343863313033346135666565613939326136303138356231386430653263353231373164 -65353330333266396237653164386563623464616537323862303065343830336465653665376466 -34306231653666666532396265386138366331353934363439306564303966666261343530373966 -34346565323638653964363238356663366437356231366533633861646136613664323137666134 -32613632383065303963666663623463626263616337323034353962333635623063336632613963 -66316630303662323561613831343539306134366532323938313462613563643966343938333461 -66343466636135663830306533663162633062336566346136313261343163363234636338323062 -65376365333339666535633636383563653364326535343235333232646165303162303261646337 -36616632333933643732613435356562343161303732343862343732396139393666383231316639 -35393132346135343464343437636136353566653333316636616137643938643863323932613138 -35633031333132653361343966383464353363636239333564663061356666323936363130356665 -61613838636662303735633664303761353334663764396436633233643662326663633930313334 -63613536633863373438353336656431633032393738373866366334346437633639356135356364 -35363365376465363932666432613963653062336265666333623638343263643734303830396139 -32623934656538373039313436616134346163373636653965653965663261303135353833663636 -64633032386331313463393135613865303263323937666638613638346663326338613461666137 -32333431313534326439616530613235653532643364383031393233346565366636356532393332 -32376634306538623162326537646466666139343462636139656532616233656434656264336565 -33626361616232636634303566356561303735643563313939313266343065616363393335333964 -39333265313333343462353336376663666533653239393162353861363037613134313861643563 -33396363366138366435383438383135323830353534613833346433656364306461663431643764 -62653330326239313034333837383163656266306365653566353834356363326437316436636261 -39343636303439366132633234663861643631636635376235366331323864646636313834353330 -32383036626563653133363936353737363739393832383936633963313462656130336435366462 -38306261623936616437343563653866383137376635393334653864663737376535633930353433 -65353433306664336234613162613236313763643630326236663538343735666631303236376434 -39333034396136663634356233326261313061626661343961383063636435663939386133333439 -31326162663064373035373166356435373932623931363463356562623432323132636264633736 -63643630323438376436373061303362346265646362316532613164313662643439623436313439 -33326230383531383735643466313232393465363735626434363465356663343863373565633833 -35373464383463353230376534633639316565366463386538373334613963353430633236626636 -66653264323762333130623735366430373431313161316664343664303631323962316139313366 -31633932336637653539373334373433363031363138316364333366336136623037313362643531 -66363735323538323635613437626336643636356537336537363537336562663964643133326636 -31306131393833326266343037666161383236313166343233643466303635616464383037313334 -39356532623662363963303064346332303464386661333931633230613566633861373966363038 -63643732646563646331613136316238666437616262333565616663376664346666623135313232 -35643566616531616433623463363034373463313065373662393734306664616265663663646439 -62393564613065353765646535323431393033396630613434343430613166666662376136353036 -62333063623364343832633762626530376162653530633331336536383964333737303431646365 -34653864666164373130393064393935343331373632373934613266326439633766393934636638 -34353534313731336135343931613031376534663666616561643330383535303538616464386464 -64646361343665663963363330663566653061653732323561626433303265653037333464363231 -36303937393930616137323233393939333836656235356432633638373131663936643961363731 -35373035393261666637316336666331386135396237376564646466386439373730636461666137 -63303834313165306135343335366166643262643162343532363961356663643131373366333836 -35396663656530396361633436316137363036396539346563363266323934663663333137396362 -35613561396135666263333039646638643666636133376132306530376163383339653363616630 -65356639663432623361383238656563376263363063323937666664383963653238373233313038 -39343739336332656536633766356433616333323135336166633864363231376637373064666536 -39343665326631653935323335366234383934373264383235346636616530383464336531323136 -38653161333836623135306364666138393034613265613431363831373561653731633539306538 -65343966316233623461353462643932633832356333393962396439646561626563393131623166 -64633166353363636130666665333632313438353535396531343865313634316662633934376563 -62383131313336346433653361323338313939383938353165363265323736643465386234353664 -35376531353235666339663032316437386236323231636662666432663539313963303432356161 -35313331313435306130613462383539353831383637613337393635336231376362343237353735 -38363964376261356634643333393634316133336130643165346533353337376238306432393061 -37346366333733363734386563623731313038393266343836336636656538396637306331366631 -36626333623530363562303530623763643834363834373434323436643935396166636538343066 -30646363653332303733316266393739633339386630653164666338323033373530653064653831 -39346662363834396536343338356535666639393864393365373937376633383331316637383736 -39376537663732393662653237336530303833396531323962653761346439363739303633666130 -39303562323164326261353761383133643161373235346437356366636362623462383566376339 -36373234363366663635633662343430653931636333343038333234646337623766373734646433 -31626431623762326631653232333966373336623938333338643734386664616636393363643438 -39323835616635623065656661356631373037343830396666323265313662343465373435323266 -37643437616635623533613262633030393139386638623364613361616264623037646533333230 -32373535323230396361636435643761313332306661643138383437623631663863363437343330 -33393231636336316164666437623964363033303235623164613366383263353439306637646537 -33663962616636326338313137613734326139373331663431633533313463373534623731616362 -33383761626133326161343738376237613839333265393039366161396665333666326537313637 -39646535613164396666333834663232303133666632613663326464646465373764663930356363 -38336633633865353934623030316332326633663037373734353562346235396566316430353865 -38336133303830396134306639346239356561633237303163623830316366303937343330626366 -66353030333130613137663931336330663265353938663966653131666638663331383631383339 -32336634383233636662663666633634303963643733323332616661313666326164336566313064 -38626266393133336461333761303734666263376462356234616561663932336662636333653039 -35336432346530663137383065313430383935323236613139353531623139663933383131373439 -34653536366265303338633937336134616164353966323931643531363465356364326665626137 -38363465386632383633336534616466356135336532313463633736313863393465396665313831 -38663766303665623230373339386138653538333033386239356234303834313339616239646230 -64346139626165666665346135303162366133303531373365386530663438663130383930383839 -31373333336562363963393739363865323333343034336434636238306466633462633064643465 -37383934363863626134303066636230383361613935353634316234383166646639396432313337 -36373735663463323766303639396537333763383333666530373434666434363464633034313264 -65333036343836653534663232613262383062613063656661303161626232343537343030633235 -37396634626435306434323261333434323532656662383362373266333234333434613962316565 -63333264313065623364393139393038316662363733343334356666303366366164376638646230 -33613133636535383465376665363134323961333862333963356637623935373235643866366139 -31323938333962333338366536653137393565656337663738633237393836336363323432376532 -36326433393031653234653035373932373632386436316333313531353561343239336431356663 -38616531616363646636313361366436633062326236633336646234333931643630313033303537 -33313638353564643566316161326635323333353364616539353135363331376164376365663462 -34613635343866646237613333646134326233656139393330346366633363323866323230383735 -66376130373230616432363238653065393433353634353630376461376366376162386336326161 -31303962316539313036653131646231316638656261373664613336623130616337623136336635 -30623563373230386363616230386439613638353561333434613432646164313538376466653333 -38326234653932393030366434356436633065356362373334613637653034363436333231396132 -66356130666435303436623539623938643262393365326261663130366231363231653832363432 -64653533386633316237333233363061616333663865383832313166643433313431636237626437 -32373530313166653964623430333666323262363066343632633537326237346133656464383633 -36393433383534613132356161636133643164316337376232643534643934623330663161343532 -65353963646239643538323330653163643232303663306664393366376132353364623461356464 -61646265386537613131383964323733313431346466386364366630353031303264653165646463 -38356361366264626264333339346239663733623263393966643862653236346463616634643462 -62353264323031316339616239643538386565353436366336626238366134306164396231623334 -63333433346334366632666563303839616136363262336565313062353834616331616331393566 -66366532666464666662363830376333333031333232663033663239353366316662306365313138 -30616665396464323866386631396364383566393831303665313064306432663832336538373834 -62653538353037643938356363343862653535343834613562633162363938633562333465666262 -39643435336637346264656666303566383231336335396166373036316262393266313530373432 -62373962373163613964613332376464386464643637656366616139633334393236643761353266 -64663261663864343733616537363436373131396665623664363663353866636333313530636536 -61623531336266363264616166336361663736366663333735633962306165356634363435646237 -32646638373864616266636330386432396330643233366232393036363561656134616164616133 -62393666633535663933346666383464633861303861663563633731626133396431386436393262 -66333230653539663761353638643465626139333233303230373137623636356631626334386330 -62623762316334633631376435613365323538626264383934393932396362333961613765326334 -30663532663233626633336336616532316466363535333664643839666635313563353066306133 -66643535663231623333396335613532653537393161643137633839336233663765363165323336 -65363836343734663533313263663830646431323839653133383833383165346337323436666635 -65366232616337386461393435343065366466336162373435383835623065656433323836613365 -63323966333836356661663432323936323538663632626238383061343436656536636163346161 -38643466303634386435653833313530623864316437373531646164383334636138336134356162 -35663563663433633230323134326561393664393136373533353737613462303763373831336366 -65373036333038323932373731316337343436613862643836303163303631356461326665356561 -33303534393634613762636232363938666361663332303837396665303266386464346364636263 -30633565616565643166633537323366326630626334366533323833643635313332393837353539 -62656165666337373431376433303966363661303939633538626631346466356662353063343264 -36663632313363313666646666616132313066306361643832396361356236663332663966353565 -38633138623734303137393934646539313165633732356365626363623331306463633132643935 -37656662383737633132343036373235326435306131343633656361346433663566386466613564 -33646539366665623135373963363462633563633932653162393031643133663036353130333033 -35306166363736623232316664663264323465363066666437363364623433663435663135376637 -35393434386133373431306437386639323938653731613666333439393461383531323264343930 -37653638343830383862633263646531373337343835336535363737613631623161313535363336 -64666437353563373232363933313837663936386531373964633463306436343965346336633836 -35633265303233623033636532323133646337636538326630393238616462343035623838343834 -32306433616562633936333236613363356237383139313862303838373130663832653936353131 -66326665616461653561663931643966646334326232653365643130633932646638323561653532 -64333362383731353736366636383831383432343832346631383939623934643965373865306535 -32323161363435306464636561373433353431643930663634356365613936326630393832663438 -37386535343733646161313839313037306535366433376633316633613937353266613331383963 -36383363306566353237366538663832666631363037373339306564326531373365663736623062 -38336365303132336332313230333336346333666632626339363230623134613734343163376336 -64323237353931393433303865313436316432376533666330616165326634383461386334353133 -63633235303962356530643761346338313330303739313632646238373335643064396437623633 -64663466393136363565653730356364633233343661353735393439373830306564663533353564 -37616635326236316662373836636361636565646538646139383531633764336633656337366437 -39346662636166333835366439376330366537323662383739313131373866393964326162336364 -32373631376235643165363931323737326562343263303237343966386565356462353735356332 -34653636343735653163353166623538356338313361393834386662346365303531326639386662 -30383266653136336162616334343866313465343539663931336336663238326561353033333532 -37373236333534343733373039326362653832333862653264316564633434323733303630386433 -37666531333635653766343231303636643461623437666639646362653834323564336130343065 -32326639353039303135326163363434356463323530346661306635303964303132623030353532 -38343831343064363762636565363962356631356466376231383062323866376330376665346632 -34663037373336303339626336333331666434306633396232316335633864636234313461313063 -33336639623231383139613638616261643932656538333266623937353336653736646633373834 -62353164613662313035633132653364646538613639346431666232303838336538343266313464 -66393466383330323363346161306562633834323162313530623966633533613033313634616138 -36396166393837356136383632323034393335626334616666373065333763326337663138633461 -38643430633932633231386166633434663665303231326261303530386365613634373866386535 -37636661663432616462636430333863386635643065343435343533636532663861343437303532 -65643531306638386233623065303262643561326238643564333362323930656139656637353938 -32643337353864643838323830393732373264303230366562643064636636356631303937386634 -38373030623463363861663662303565663461636262653838393961363862376631363863663966 -31303264633933363865383830653166366135343639376135383437383231663734363034373436 -34393334353761643639663339393230356665356231346464633138343066363333633563656535 -61383334313136336636643430643830616632386231353134386663303932313264376638643932 -37393837353837363735616438343963383532383661383166396233396534343733313935616134 -65356636353631653135366164336334633433636139646365356262313130323166323838306331 -65616237393138363864663330396233306631393164643731666163373663656662396138323332 -37353366646134656161386135303562316239373364376636366566663763613763356533613731 -66363939653533353466313834323139366235623033396263363362663034353433313838303633 -65363735663263646436353239653731616364353366326539356331373534663866333763323865 -39323036303635356562636166626134646133303133366132616230316232653730393961343062 -38626535366138343631393239303063336533653033633061303338303664393936623135356532 -62333531653133653138313137346334613430316465333063373266316266326264653139366138 -64363263303638666136666438666337626361613030336362333636333434373333353737333365 -33643432633637343863393965653032653439623332333537366332393838383665376162643331 -33643531663434653262373363623735396131353937646666636231386439383938633436363739 -36663935346237653130373835623962393935623863333664626539333736613136663933386165 -32336133623735383366336163613031353832343337306430303063313762346463313961373866 -64326264323130333534366239356466313863633432353964633236386632636233616533366364 -66636161323732383138336162616562353861326639326366633231326332386566663635323432 -65366664653336373939363836643736373234626233623333376532633438396137313430326266 -37653636393239386461653163333061316337623631393236666465303931393835333165356661 -35653930343437623237333935366165363632343537303136373965313533376537353039643434 -64323766623338373163393863656363323131343332653337666662353935323436373563636463 -36383062303139613962393633633930303539386661313862643336346561366138356166393135 -36633764316161363034623565383566666565626338373937626638303938383437323762326135 -38643162333230663731363733326663653034333765663839343566623735363231373031353638 -33663231366530386132343339303032326266386534643532623832616133326463306565393433 -64363965373530343265656637373162633939393534643861383936313166616439613933366634 -61346434336139306664373632323935613939353331353963653930356264613831376463343838 -64633763623035646165326633393930336231373065376333373732666331653232303264373439 -65363636623034626138393363323631316231356263613037353562383835313531306538623733 -61343138623630363066616533626330336430383138633665303266363336653435613339316535 -61363530383130663630333135663436356537616361383631396433356665613862346630363638 -61613832623638616465363665383165363662383531343539373039363939313664373966356562 -62653232356136303165613762336534626339363033376464383235613861326364643361396435 -63653863326130376235633636623435616636623735306166316562633434666566613332393135 -64613530396130653337613638323466323338393666323237346263396336393437376337303439 -30343435663762326337316430326335663765656333363662333030363433333562333835623139 -31383439393433393437616438373830636663633062313562376633376263656162373037663862 -34383733373634303366613261633064363738383032666333656261666138366437333963336163 -63623433646236333732646465303438373262313532643131663336333936643930663332613638 -61336562323234353466656534343235303831336663363633343831623331626137646236383839 -37303666313763666664623963393861313636366339663730363438663534316136336462393039 -64653561653361373065613966653438363561326163623531643263373963333563333366373661 -66636636613937656230323934633333323039396364316365306638626239613731623462623932 -64303634363339643961336538306331666639363432303463643762356362653034616461396137 -61333033393730376430643939306138643639666433613839616566613361616231383232343736 -65396534393136646331333836376136643232663736303966336136333539643339386135313464 -65376465326262353334333064396432663839383439663539343766386635313064643338346631 -39393433366164383730313136653862626564336364353935643363336135363338376337613435 -63653839646136343433333038306135393561343737396331396235323432306134393730623039 -36326465333732656365633562323961663133633337643362646130346136616536613366333761 -62343265666430346133613065323533373062366137376538656163643963373538346330666566 -64643164653562616239393666653237626666336563343361646332373935386632333936333132 -64346263636139313038346335666264653936326465373130663966306434326239303261373434 -34616338373563326332366436623361653265643239373137643636633736333433623930333539 -39663139653131343662366466613337373465623063396330313934346262653633393334346435 -35613532616265646563313063613032323937376632353061623034616363613835613937353139 -61356563306234653461386238323564393237646464366137366363343336633931363036643031 -36333162326663313564623361393266613661313733316238633464373935633438643932353839 -65333237343762616635306636633863663937306338623632656535643936613431343136643339 -34306139633834356531323932646538356161383165646266616134383062663437373133306337 -36316632323161613734343866616361326131663739386266323764363135376636653439373133 -35643639653462623661313938653663643636303934303138303665306664626261643335663361 -32356336656634386136376337313336383663653237326263613766303564306463366233666165 -32393861313561336338333335323631323233613564353733313839396632656264333061323262 -64373466623437666563363832396639626466656235373438663535353233616133393238636134 -31336531323131663765373365343261343563623435346530626134393564363137656636323062 -66333936623865343661616563666637623636333332336565643139313132623930343932323635 -36616632303461656465333435663432656633356134343338396665376236646561313938626134 -64613439313664646661653738613234346130383261323137623636656439653965303435363633 -31633563366330333134386663316234353662373135636634323036633738636364393538313565 -39373062626566313365646235616365656233663030323733646339633634333462373861353039 -64663065376565313433326133613231643561653232353733303364346434633930353965373933 -39333937623962343461663063306335343537353364356137643737363366366634373237666336 -31313962633731313261666463333331616561653037626232383937356532303862646630623966 -66386538646536373637326236666364663261623538373862353536313766343866346666653530 -63373530653237373936346530656265376238386637653363356132386135356535663435326666 -33626138366431656365343035336430626239316432353666386235353335653734313038653161 -32383163343265363637303731353635636536323438636630343762333336636337356365653435 -32363564623563393936653232333731313833376664316435333664613337656432616132316533 -31653736666336353766313464343236646632663334633130383230393431323831303434616537 -66356130653231323666623463666432356230393863353432616635613235346437663731303239 -63323666626432613832393461316263386661366562363935343834613931303163353336336638 -31623431643263666638323736356661653863363336353734393039613736396334383638336461 -38663635346165653663636463386162303062393832613535623835383462333632323133623933 -61633562613333653931333235613730313633613736336364313930323535383535653237643563 -38316632313264623939333235626465333832633066306561663939633539333635356530626537 -61643033666262386132353530633565623434363433373366326463353738613933353938336131 -63346466353461366638343630333237633632343765663235393862376636646666343663303331 -36636361633261653366383438636565666235636139306662306337386432393561336162616265 -33336636343165326264343433623861306430656436626362316364626238346638353234616162 -35343233313939303834656334393330373963663433663864326163643431393330306233373133 -34633039613734643639333436373631646264636630366661346530613439306431653831383662 -34393863616235616663353331636633623262313330336664353161613061333237316362373063 -38376331396261386132643966316231613234306137636536663262366132306166656565356331 -65663437623165343830303936336234333262363763356163386662383535303735636465623433 -32303362326435303263333835653938353633383530326266626637313634666530633931656532 -66376533326634653165643339376661373532656464666330663736373963326262616462363034 -39646335643030646562363439613932393664633430303864373138366436316266363466313530 -65366230393233666134313135393664646234383933633631666332386664663032666433333433 -64613738313531353539636338323937333864653963333136656464643831643836373230646431 -35343037626533366537336661666266636530623230666265393331363238653566613362336233 -31633462363134626237366264653135376535653365373034613066333631336466353731326138 -33336664616331326264626565366234316538366465663536333836373263613961346337343764 -64393034633561633633346433336563336433393934376432616339666162356161373432353730 -35636661353531666337653236333433663637623339616166346436653566613136303461613231 -37663666353762393165643164613765633861656363363466613533373766326332383631356637 -33333330383762303533393234616530333836376137663833376535313430376364343864623938 -35353762353635643032313130653037363033626134663936306633653832623766316538633463 -38633635356536636166663531326164363039663532636639386262303736343630386361376138 -61383063616133643038396338386463633863363636396237346163336237383137663732336334 -35613436643463643862323237316637316261616662633662616436383734343534663561373163 -34303866323132616663663539376237386663353533623430306364613235643130353963643866 -34323262306561636665303336306431643434323632396134623639343135303839643035383337 -62356463633435323732323139663536353531336330306661336361666439626338343365636639 -35303333336138353036633564616132366132613266346562663730323637663732366464326339 -38373631306662373939343132643866396638656134666234393730383962626366356362653637 -37373661303234373166666261323265333462643165343163356533333864353431393630313563 -61353935316563666134663939663063636164613631616334623134326362636235363861336462 -62343863343436613161386636306230396231316265326664363066623535636464313335353862 -30326566306531386134643238663765666131656136623235663738373861663464363536393730 -36313635643662643539353661623965616361376130303830666664613961396561636233396261 -65616336663539373366366436323633336335643832613265356663353964623765616565303634 -64356462376562396634646631633433316638383038356231346261393336616564386138336636 -33356434343266383366363533653831333363616537666361343833353531313534626532343231 -39386466623136643061376437333738636133666230333037373664653665643662373130326335 -39656630303232346438303537663538356136383232333231323063366436626363323134643235 -32386139303363633737306436393865623031626538356537653061623531353337626365653930 -61303738363766323833373630623262613534626236343537633236663865356233303133646663 -36303836356539336234303438316433353765383565373764343739303235623862646532396335 -62323433636163313064633434326433396230313933656163353733656165663039386464656364 -65306337393531636238316264663437666236616464653331383365333639373037303062656130 -30373531346637626633356565316236346133313139326166646339633166323139316535303931 -65356132383266393163323062666165626566373163346565343163323639663065616433303062 -38386565653835323033393438383439363232343264633836323738636236653265373465336639 -34366639646565376536353434313235306434383431643438353930666363306332316431313262 -38393064373033643636393131613066643535366561386361323962353433333966313839303038 -38313561373463343662323966333638626163373466366663356331326330623865646233336430 -37393331376265323861613533306536623839626437616232363132616138653434303433626265 -36346433336536373437376535366637346463326538303435393830356562323165383639623763 -64373636336538323633303430313732316635363065313862383638666132396637313339376166 -32643434656339396664636235653965396236363261653666343663633932363865336433333861 -35343566636665656365393630346330393931326233653265613135363639303535646136666433 -39333534336564663464366439623262356635333963323234626164633337626162663863393166 -31363562353631323132326563613862653939323563376364623132353465383862623135393038 -32333639336163626161633866663664656433616532313464623263376563356264366331353639 -31353136363132373939656432623362636337653130316637653730616433316638663033626436 -34306334616439623532393536343730303631343534346464643638323831343135376464343630 -35333730643533326633623161373566636533353632386333646633383937656365326636343636 -65653436373434633161366563303964646530316636366135626262363336623665323030346565 -63343466633562663030353565653838373430646365633030386165326561656232626139366338 -34656363373663363431653635366236616635636336386236306331306233383730373233663566 -61353130313030653639356461653966326235336333653337663865633235656365343561303539 -35613661656530616233616163316133373534323237653432306162386638663363613563613936 -31613138396533376138616137323138653732353566326366386535323665623834376665663964 -63363164363339363363383632326261323032386539623238333634393163316234313634366365 -36303937643861386630343261643266356466613361386234623338396338663165373533613432 -64326638323966393430326230386638356265383535373363313436393239383736363437663930 -30306433363433366136366432353362343432323532663130393830363761366334656336656463 -61316638353737623433353436643366323934323936323936373763393031613464613331356530 -36613164643136656530376330653564303566306636363464626637613731386339303739633663 -32383134313365653461666132353535323635643534373466656265326138633538663361666561 -34326562616434646432333030316339643863313464653636326464353430653833663838633462 -63623436323032376461306466356438316635383465313733373032613234636335366365373935 -31306238643461353137393935653264366230663933313237303133353863343562633565633433 -62623039333139323634646534303164646536386338363736386334663936376662306634333863 -39656161613533316334303864313061653634343336376133346235663833393665313838326264 -64303435626234636639343838356539306331373866636166616532616330626137653466633962 -35646166356165373066306436653563346361646139613235363633613931366538626462383230 -33393232343633346634643434376533633036373031316461303661386137313434306566326130 -64333336316439353539656566646239633731633063333438376337326234366363316538383437 -34653165336464356537633730653833303237376533356632353536336531303965663739393731 -30306338333537633934393330326233386561626539386632353839616664303738653035393633 -66643034346565346264616538626665643031666534356563383030383464383532343664373931 -38366230343039313732656339653364303234326165393333343236373435666263613861373866 -35343637656234633430346234393636323038333237396563633739313239343336313934663662 -35363463356666666137626130393165373734613166303062363437663264346664643433646661 -38633335646337313738643837363966333636663461306432333433656563323166346466376132 -31303366336338326263373135306333346134616630376536313337306161663733323337646631 -66663431303033633735323438373439653861363139343837336135653036333666343463333438 -64366333633531366631363231643734636537626638636562663064636233386631653635636135 -38386232616563616630666165626465613134663330636331393731653733346238643631633665 -62373266633063336164636463396666343562613466666362383834316633623633323336616535 -30393764343466633738323864643866626533613836343939326633613839306666383763613639 -39633138663262333364653132393561386432373930363333316564313530646137303930323233 -63373961343633633766633434663833306135626633333431666463663337396365613038633866 -35646561383132353030663361386637366361653534643962373962336565653438346562396435 -66383764396431643565383565396533616561323035623265366334306334656639336635316133 -30643237376435323363343464353264626531303964626336393230663139306333613338353830 -61613063376435326335313333333932633863313739326433376262366362396530623435323861 -37653333373330363238303539623039323161636134343239633066393166626661643434306534 -62653365323833306137386433393132616265363363363738613466386431393963313937633735 -32643731336535356234653535333032626639366331646134373034306566383362346532626337 -63353163633233373563376336646238333863623162336430356139323437313165393561363333 -32363439616537356562383264653237363236373438636562303332396664303062316432343966 -63356332663035336139333936383639313132366335313632663336656632656438356265636233 -38333266386466306163613033336237333431303130386338653661663136356239303561663565 -32313862333430363438653563666635396162396564303436646265623936636163633466393131 -34343736646533333961353563623033306636626634353139613139653466363763363636303336 -31333339353331383035623830613161663466656639656534646534383461306534313165366234 -63396632393030323137643630366137663765653064616666613934346162383566373862613938 -38386165303666383839636366653033623964373263306661636565396264663338306130316536 -39663139623130653633316263323734393163373265656165326430303936643536613961663463 -37623066613565303133356637303531613063643265363262623632396665646262613365613133 -32323336303235633461613564363737333863666435323937356130303061326166656566326237 -37383139363161343935643762623433353661383830343836633237393663376361643131326538 -62326161336466633665376231343931363763623335353639653263323766636438363165366564 -31336436393130303034353561666164623531656330376139613337356236653331386564323663 -38633439336635313939316336636534626431346131643936393239613037633837613066373839 -63303763313138323731356462663736383437306230303839363833623566333934643337343966 -31323164303338643034396438623866636331623731353161346639643661663432653763333630 -36353439613662313862366264313064363763666231616334386162336637343263356430613839 -66363830353536653161303362393337313265343161663066613762653865363633346365306662 -39326266383765336665663662666134323431323265396564343539613538356636373361633332 -33383436333061653836636632353734663563623364316331346362393161656531373365333534 -64633764626363633538613635346566346538303531376230303238313034303631333562643463 -32383762373832383934383364343336383862666139373839373061633235636264623835336131 -65396539396633376364613964643162363430343830663761363162323834313863313966356133 -66363462346165633733333466393133353533333062636562663866336261656436333564393435 -32323039633034633165653137346330316261623836393138326365326133306162653966616361 -63626134316561636230353863663039366166363231636232386534356531623333373136356232 -63636236626538613433323438316138393931353830613132303133323761616366633630313730 -62333331626634303063656564623730633766636261376131306630623765303765613561666133 -31623438333631326566316435323236303664623438353732663433393536373563396665646131 -38393866663863336436643238343761633131313236306130663361333334623636373638306337 -38666135623865323535393230613933663263663564376266313563343566643733393435363563 -36336436653565616437653462343165363138663537636338626463383934653461373936356666 -65663332383231333033633961393630343733663564396336333431643038396436626333343335 -65626663653230646334353362396534306666346465643435363038363564643364396364363932 -65313363643732633138393733343062616634346266623066323334356666316665393261323834 -32316565353232656532306566303064346431363764356263396665636263613136383537646633 -61333666323565363036636166613939316438313334313335363433383166393031373662663433 -65643830646232373563306164396432653434366465646163623233316563323333616336643830 -34306334376137343734363162346364633335353435633735346132643335393863643336616435 -36393439313162363237336166383639303432646662393731303337643463353239346364326134 -62656364363663653565623235333866316238313665353738343064646134643364316333383262 -35343362383564613564656137643130396538313933626666663938393833616561323533316439 -64336134373763313131373662303135383532343064663664643964383463306664313737333739 -33656437646133653033333232613838363936663437303037376133663964666637653933396538 -33303135623566666565383066366435353765353863376665623337353730393561633865323734 -36643834663331336138633461396234316163393864373063316335346665343439326563303961 -62363730373762336261623662613765393837343236653536666637636338636633623630383436 -34393161623136373961393037663834653965333962363433333566303664663134356131646536 -65646535323461323761313061343338336530333439313136633834353532663363386533343636 -30313739323565393632376563383036613731633163383136396339663339646333313236643466 -35366361396133663338313730353330656635626639353965633633616230393565613338333331 -39653264366662613534306336346630326437663033373736373865306334613533623061303964 -66653265636465333962303233336338313363346234343932633332316663313463353866303231 -61346535346561393761653839633861393834633639656166363238386261623333323736353537 -35303738343365313930363536356261353331646433303063316131333239323365313338616462 -63346439623832613239333730376636613633646663326635653365316666386236363765353030 -64653332633064346236313835303036616465386233656231626239326265303934346663646264 -34646566326663613430386461333330653233613461626262316531393237623665366266373937 -66386133313165643165663966356132323862363861646130336564623736666666623532373435 -33306265333162326138323439303962363961396530666661386362653338616639383664653435 -64333031306234633037363538636333323766666537666232366263626235333132373264373466 -32626165313538666561316139393236316338386438616338363066336531383465623965346530 -36636463316266613631366531316162356365343837666365353538656161613261333663623139 -31636262643833396635336138363963383765356561633861613737383737653333663236333965 -38353762376362636234646432323963653066653532376538653830623037626539313930383735 -36616633303733666337613231383931643237323965346337373539663435623730616237373631 -30306132396639326136396638366631373262303162336331346565393939333363396536356237 -31366335363864366365333335326130393262626133333964373238396332623537343338313761 -32336534396165656639313432396463393765316365323234393234306439653738386536646630 -39356638363661383434306437353831303565653836643366663838356236626530356332386630 -64316231333263383735656166396436366365613530383962306135653831656464353462353536 -37306136613334363763346262343733373866613264353561623532616135386462343466303838 -32626230306164656338376633386237653739656366653131343432633635346265373634306331 -35363235623262636637313137303033353335313633383235333230613362313934626264633639 -34643932633236633261333530333235623937626530613266373534616134613033363065663462 -32313235643066356430383036316139333566333566663833393132333764303433643336356239 -66303534336664386337616138636334313666333035323039636430313133343739613639346363 -62346234303032666362626430313165343562653031613061373061316337306565656432626137 -61386636323933366361333638653734626236356433636161383235633661386636396161613738 -31656639306433653331383436623863383966373564663262353436303462353136633433613635 -66323130346363363134326636353731613936323266396632373137653664363733636161363832 -31643261393362356235616362656131636664393833613035666364646431383832303131323762 -32336234396662373365363732363739613739386364366131656266306533643962653032336232 -65326538366161633261353834333035633233313230306234623361353738326237333362373235 -33643365316664633866613934376531323733633561353639363461373365663662653065333237 -64613733663765363466393231383833363738373035646530656136343834343534313330396333 -63666336653863613161356439363335643337643631653036366338663065333364633562393633 -32326339386138663366396363323366613935323932343566323138393833303036373961336364 -64613434656238306237323135363232303433336262343235383336353464343833366565383863 -64343464653434613361636461306231323032623137373566366466383839613037633064666634 -38623531303866643338346535636136626533346161336432326233653031626165353564323034 -37323836333139306334396631333761633835666265393362353032356630373364313263373330 -65306337663965663936363464376131613532623330353731663131326436386435643734386265 -31356264323065396533363433383266626230353337336163633936376661323638313839346635 -66323264616239663035646330363335306236663938373763306539356435313961666463303864 -65333864326465323264633132613931356432663562343531626434336236326465666630666664 -31353137653366386433663433396433366239666435623135373830616135613639313038353937 -34613165323864646461393262616130386564633033643939316432343539623735323734366437 -65336561373234623137363864393237323138303563356133363235336466333931656564353663 -62613432643065653662663234346362626230653065633639386632376239663530306435366332 -38633831636133326266396537363430666532303362653864313037326132346365353666363832 -63313661393636346238336339373261326236323939633636636634653361356339373137353037 -32373138363734356434623232633733373535383038373731363763363332656431306165633962 -33353962353663613437323062313134653930373734653161396262373838303736306365666238 -39333332643634383461383064643936646439646533666431356130613830346230326434333534 -34313863373664333738643631336635383462336539336464313666636261663435663564353338 -61313564366264343564366337363034616263336235653732653835623338356632323564623533 -64666330383566383234646232336332623634393764333461316133613031316233316261373730 -33383232383835393866333436376266643134383936373732653235356630326237616134333431 -65646165306139316433326565626432656239356637626630636634626631346134633339316566 -31666231643038323836336336363135343762383638626633363063663337343634666633363433 -66653933396330353335663434633337376565613835333634316233616338643131333561633038 -37623233343337666561663966366331613133613533363533333362383162343439303430633339 -36393732376466333762336135393866336664666564343838643331366235336363626330646161 -62383461646536663762306565396465336566343661636537313434343464323635363363666461 -61333031336539306538653531373335373864376638623264326337626639313565656434323930 -31386437313765363062393665646565343639363765326536303730616263623635343931626466 -33383736376530626161663531333262356362383062333033626261313534313362646363333831 -38633261316163636539633361363539393865643665363930386132613635653961383434646435 -39306536373762393833303362326535336164353538613538666335363435623264346332313766 -31383432623366333764363062333263313235643863333161333766326161316233663264333462 -65663161613262643762366639373866303638363032393461313135353830333230383638353263 -63363736353331623661666539303238356434643435393531333163383562663133393363346238 -38326364376237363736373235373064663532386633633936363065393239383031353333323235 -32326531613736653865396563313662326635613064363931383736643236616230636664393439 -35666562393937383765303838396665396263323139326236383534613066653730633561356134 -33616136396664666630393339383964393931646530353039306566653732653739653531626330 -66333364643136353538316637353938623730623436356231303861653862353737343534333638 -63373466623032326337386537643861653865643463323061613562613066373137316534383864 -36663535313235303532306136383664383566316331323439363438653637373830356237656634 -66333939383865656564306334663832353731323434343661626230386131633530393162633663 -39663036656666346461393065643035636334663839336537623736646264643430316563323632 -33373364613163306464333435373763666535643239616637366437336566343361666330623961 -34336465663434626163623730313436333833396531366139643931323764363561363461316439 -39343863393066643638373966316233303466353433313963626131333733363937346233343665 -61623166376164346632343761616463323935623936316632316632393065383434363665353461 -30623730323237616330653061666465316437643832663562383730636539616438313735633438 -66666135373236356235383439636637363032623764633531333535643666363432316531643137 -61626534343865316239316161306632303261303936623665643237643932383266363730333738 -35383232643438303963636136366136313261396231613333633039613035393232333036393361 -35663366393533353661346565353136313839646130333464353537383939356464386330663438 -61303031323864623838623736353562303430386162363033396235363766613461626265373361 -30613937353337663131383833346439306632323062623739356139623838366265396266393835 -66313839383832643235313565336439373335363932353561653463316538373762393234643864 -61346261373034393662623065623437313837336238363439396335376437343636366333383033 -61326135386338613638393063663464346662333163646435623530323933323936333232313138 -37383435353162636330393334396330666233653666323133343765323262316138633537313630 -33356438636661656235363430613563616462393162363539386261663565623735663637663330 -65313431373566396535646338356630623862386233623261373962396139343637383935646432 -65376636633961343334386138366536323133383865623331666434636330323930343532653532 -30303362633832313434633435366666366239376630363230653830353930363539373837643834 -63313832646235346430376337393032666532383965366466643364353562303661383265306362 -64393030333137616438636532353533373034336461383333326566633962643037343761333233 -36656531313532383435666434353532383335656137613235656566323531343233626333616165 -34313565376639363533616333653435363336616435313533646136383335643237373630343434 -65363162656138396634363834623437303033353965386638656539323665613238333832613766 -37643563643561326139316265323339343266643830653834623638613661393030623464626361 -34323139663131353564623738643866333331383235653764353065313536326463363964653534 -63623437623965313161373066353630656364353331306430663633636461393432623336373836 -65613363306635306466323562363338643330303831633234323961626135653632653332376164 -64303064616333303461316239366663393332663366666637343133306330323539336136393262 -61616636326136386237386633323964393535323730653266323731383864373663303162626230 -61386566626435383238306235346136376262633432366231366632376430643664613766353732 -35396439613237326465313933653431613561386533386531653831653730356533346361653333 -61343762306236373365363536326237366264373139336665623138316264643863636436336365 -37353534643736623631633035653139303738393038653239386665386631623561643965643734 -62396461323237636263653730613939393435306365663631386337343635656464303431306531 -39306135383332323232653034636464363034633836323563386638633762306436393037346438 -31666330633262653535616463356136333536666337373539336134613865346462326130393432 -37363836336630643938386665653261613365313565356635663432333232633263373365626162 -38666566386230326532373036383365623833653863313639323166316233356566636261313936 -66386136626461373533626638656232623963356361363239313836303365373532633432303931 -62353534333837386365326538306237666633623936306161386161316261366665623235383031 -37646562366134613934366131623532366638643234653761653664313561633938663734303430 -35356237323164306533626535613038323831306335343439316363666261623230636462663562 -35363666666561616563373838366263353136383333643730323833383737353766616237666264 -34663937636661626366353462613937666138333835373232343464393637383236373535353831 -32376663616333303833633864323064653363616264666131616539313561376435373435316131 -34643734666634303262353063663363336332393531643364663733366432386533303939393133 -30356332383462333162633062356432616336613630313065376636316533666563343137323037 -39383566613030636234633039376565346163326138393764353230316530666331653266623431 -33333636613062393066346135373866616662303437343064363131626337623430393762326134 -33313732343666363039383963623536383533343361393139303964386662316234356637303761 -61636334393935373465313130306634363838306334303033323039323834383764656233643739 -30393231663536613432346566393464663032313331373865356232643135316462363364303265 -34366335386538323539393935626230343066616339646233393836623737363663366236303134 -62636463643439656264663833663137333733373863643061396363653033333639616534663065 -61613238626137636362353265366362353662303535343531656635643133626330393865653335 -34313962343263636137646334643737633130363363356231343934343764336635363862386435 -61623833616535326539303963356339303633383162353161623062633563373665336331626130 -38626266323132326236306562373361346363636262346561336439636439316534383938626638 -35363037613132393338343165343362623861646135613330633364343535396265613137643162 -38643833373361326638656630623166336533643937613732316164363062393862393333326437 -39326264363031386234663939373766373332663538623734343934306462336264303630333236 -35396631383865323331353034623964313664336532313132386461383536343037356464636565 -65653439663236376339663830393730343938646335326532333431633631643963643135353965 -37323936383739313130653934336430366338636465643934366561303836653662376638356431 -32323134393636626131393337656663653639346565333633313666626537646662663639373037 -66333964336266646136313232376637303462326564636665663333636236373437356435336364 -33396239666237393031393132343337663264363935393636666162653264626366343333336665 -66333863333934313861343333666463396461306232373065616531353237313761636461653561 -36396339633630336637393565636439386330363864316262636561393831393131333731383035 -30353238366363353963336231656434323764363831343636316464666231646238386132636130 -35633333626661616333363930303333643737323637383332666139326432626432373436643235 -63616365363036653761656230363064346465333430306265373038653864326533636136643830 -63636330303536613465386436623863633034356163343462323835343165643463316137613234 -61343563616161336463336365336236663330656162613562626137636365376434396438343730 -34333539376639353337616130323562326239623434346432636137643963643537393930323938 -35363661386232316466656430313537303530616236363336393066303531346435393133336563 -65373663663133343735303230396639646562623438313862343836633039646265396562353564 -65653838356134323631663038376534633931393832386332336537316239313137343232666365 -32613437393234613236613839643037646535666136633338656638646362346263666663636137 -37613964623161386163343366393165386162393535623635636334646466333139643730613334 -30623636363939633162316533353831633663313965353232326661383566646630343237643233 -30376463663335363561626531613039333034633531643038393138346363396133343530393233 -36636464386431633634663832616332316432656438323732623931646332613661666262623962 -63336164303565653037346562393265386530623538386332353633623930653062386633666337 -39323338343934646665313534323234616162643334353836326461656538373530646630303834 -31373431343765623233363135666564636434353961353233393631303635343364303734326133 -38376366316630376537303662653933323231623062363465363032303432643836383234323332 -34303562363466313561663863346164356134373265663731623835316632306265666134333935 -66323463393736323832343236356239343136633439306463346136643064653066383962323933 -39363931346139663630376566313565326132653366613131313936616566316132386466623538 -35663965643636353365303536323462613362306233323737326464313937623930383033393133 -30396331383665666233336262353038346566346533366638336165343936376463383166643435 -37366437623665323961623261326462396638663766306439623731326635313834343861623735 -39666433303266343266636136333862663734643934376330366237363837316530326132333865 -33643638636461626530336430353766373235313634656538613466383262646533613631626634 -65323638393135363463313734386432633530626236386339376431366637633336316333363735 -35376439616664633737656536353034306334306434363536616232343564393334346236633431 -32646166666162356266663438376562323066393863633635623838326664346365303639303432 -34303334613732636662613236643565626361383232663561373936636131663963396331326539 -37623338383061313732316564306231646465323838396363343163323036636633363062303138 -65336665616539383339366238663730613664306431623535653437663838366461343466303662 -64313032373538653739346434353866656531353632653339333365666435326336393632373761 -66333033666562396462333266623161393130396237373538386338363831376635623461313731 -61643233353235333865326136633330336163633738383139653664366664313166313331626230 -32333531343933393463656631303166373735346332636136353734653865343532643232663763 -66366439623233643661643732333133353837366238393235353133633861386362623937316236 -35376630616662666461303266623161636633373030613535356565626138376338623564313738 -65623038663366326362373934636665346631386262646264396433653632356565356231663733 -65653162393035633830353335303536366639393764333438363532376266383738353164336539 -62343163366566393736313263383931613365623761393866633135353161313335313261376233 -66656263643434313862306166323666376439333565623761663239613364633163363361396565 -63316361306233393130343039616133316539323635663561663761623530393231376534383266 -66366130373533323963396335316637333136393831643361663531613533323539343366663536 -65323165333362396533626132373262356365663832646466643834353738336635373035373937 -37613431393531356238623437366338613733393633623733666338666162346235383461366137 -62363938333339626363303466343934613039313431376262393632333065336161343561356434 -63653932346438303036666130366431623335373832393632663861353661373364313836313037 -64303734373632623363636139376666356534303238636239663738376235373662623966613834 -37363338633165313431366330653963623762653538323438326264383739653834663662313362 -35353066356135393237363136396661386364356462333439373436393937643332373763643864 -66383432346433353765363131626264346230643436306566653330353834656335336332613237 -39336563353362306231323766366232633761393730653963346133666434363165326233663366 -62376565623361373538376663613036373931653139616137376161373035383437313265346661 -32666561333464666430623931653035626336336233373835383035376631663639633031653131 -64326539646161386434363263326136303837393264626364356634623366646435313739343366 -33373330363139333739316136303831636162613865316632336462353139323835356438393364 -61303135383035396636303339393030306664643333623061383630373536313334623535323730 -61333037643863643237663031346633323537623561633065366331326632383935343434323233 -64616230373036333261633864353239353536313932313734303031656137346130653566633339 -64663032666139373932386330373238316430656661633531333734356364643463343462343861 -35636665333165333063386334363431356463616336346134366435663362363039366363663834 -32326464313232386566313831393537666337393366663432373533343336316635313132356462 -35343665653936343262386165356462643031336166356165336361373236373733366436663230 -66376666316566353263373735393363376639636361636538323265303235316432363166323839 -30663333343537613436393263316361633266343561623438656138383030663731653466653537 -31313731623936386338626437323433336639373265303464613361303639306538333132636337 -37333031376639353632636236643663636435356664343666353538626531366461333135376338 -39663262616637303164633462383632386364393765376566336132326233633534646434656434 -37303763323831396635366535366239643534393461363033623838396565643936646239396566 -66323631366233356232303136626661363236643537396666653430336163376535633334646337 -30363038613735336333363061633264383638316461356466383662313039343233653962656531 -33356564646438373864616263666564363130643664666163643033666566343532396332316431 -64323166346137363837336462366432613733396537363333376633363637313433363263366264 -65616165383232333535353863373566326135646364636332316338306662656539396463306366 -61386234383161386163653633373534373261316166393939313234666662363837303636663336 -65626336333364656361623565326163623832623333613235626633353432353466626436616231 -37353835363264366461396164393736366333343034666166376430363765323031333030316139 -31333761303730656439383436663934333464343363636266363665616562313037386130353561 -31343031366366313335616230643639303438373630653961633430303436306133666335343033 -39343666356433303835666436643432326566623966373439326365626262393530323438356131 -61326166653561623363343635636461653661313466633930393066616666663161323465623366 -65383566383932316161643434363361336132666662656336633235343965386435396639623831 -35373033343462343336386163656233396539326638613266306165373133663435356531366363 -31373334333664643731636366386534353766646634653536656135386638303464336130356330 -38343639613937626635666137653835616361326561353932393330303866313338643731363732 -32386334623339653432383238383861353563626430386563656632313266396438343737623865 -65653934663162663135383835393434343365613662313831386539303064383063643132306634 -32386232303466383132333531363732376333333364306131373561633731626239316130316431 -66613361323333323639646261383732326134306264383134366635633535343963323333353735 -62373963366135626131343339323337656163396263656334353035313166653761303533636566 -35376363333164316438363730313336373134663336666334393362653962386336373737303939 -31616338316564613232626630356235656435333564343135666633353137323034306231346130 -61643333363937633465333762316530613364613966653233303365666438303462396230646465 -63303065323666346362363265373832356161336633656432333365323830636539643065656132 -61633737323930366564626466363962383939303961336362623632383736333635653261343765 -35376361636632653031313666343037376165616238626535663534376134623763326134323339 -30346639366261636566346135633630613732323036323038646339396136333734663236363231 -65653963633230616632653132616133393931306435616538356462333734353665663061303862 -37323161353035326363336336656334306261646436306137613236616465633931383639373630 -61323732666430386164663534393133656631633135316436646131396562346362396461346336 -33636566653962623930303064366637653536343739313830306531333061613764356265666264 -66393366323938383165366239636666336164303231383737386262373436383736633135383837 -35313531303462663034623331646337666434373434663066346331643133643562666463633762 -62363338646237386436343665666232313934613336353031653662333237646236383630306265 -62396631336131643437666536373863356431316334626534373637343461316232373532303338 -63373431663632343162336464383133316638636631363135373439336139616231656261626265 -33623230636462616166383832386331633233643430623733643661366565663832363539333666 -30323061363039323430393432343439316236353437616661663162393766633536373433303230 -36326534636534323235333035613430343865656161313063393663383639633661633664393835 -63636264336639663964623365663963366432333063326639356533653537383130303935336639 -31376230346539666638626431323732313662393234356537396539303965396363643832343263 -36363731633431633735633535396134363433316163343763343632636631666464353565636333 -31373966616464656535363862326533336335303835396165323433653335666130333233633637 -63303166356463343738346238666264376139393663383436366232313530373736613438633963 -30326238306637326162373035653066323063366565316636316363393961653930653263623663 -62313063643436393236646533643365373139383964356538343036653561383665353137336663 -31636364666237326534363939363432346439343465613932643361363163306434376464353335 -38336336663861363734636535336363613966633731303932303537303137646162333535363366 -32643966396632303362306632393739386531383131306161343433373438313063363430613435 -33323739343263646635353866393965643564633261393563626466646639663461393565303534 -35323839343038383730313166663033663030343031303566316236373839353366356138653638 -63306436643964393462363766343536326439346363313463633864386439363264336236323038 -62646337396266396136623332336135363234333263386465316235616231666239366337316338 -61353664636132666635613032353334333262613735366466323234333438313636343162643336 -31613066626536386636363432366331336336663962663435386365663032393236356132353033 -35306263336461663132303436336266633263356430633062393338373633623336323963333239 -33316339663031656462613839333764326362653138313238376236636338316134303664646630 -32656566373231363338376265613435633130353232336262623365616534643134386563613261 -34393239383136336431633838616661613666666432306332343532336362316661373634623935 -65353436666635326437346566656662353737343931356334616437626138653931353636636562 -32623265623961303739303963396661303331326538303763373866643465636437326431383762 -64313636306263643366663938363962316338306464306565376264633934393231363932616664 -35353731663238383033613761643434373262303430356663373231396265613565346537366330 -64343065383063316233643839623036626531616431303832613334363164383839323933313336 -32326431363064383365643133333266663838663666336432386336643837343964666564666439 -61616137366563653239386233366462613361366233653064633265663933313165643536373664 -39666237326532313831653234353433353665616330333838646463636135386137333536653739 -31323235633637393135616562316563626336393138353233373838663538356538353432383433 -38383364633832623537633366303436346161333464366234356636353765613335393763623830 -39353937666362386237626363613762353435386636306336373630346161306232656135666365 -66656131326263383063373736666235333563616665376539313038333264623537343637626261 -62303337656336633836666336663834633239343733303365663233663637343736663030643133 -32386363306564643034643365653334653339643338366339373932613061336134396464656561 -66363361616532306237373139373636323631326263643530663731636131336435346538303162 -61613736643666313166333534393666663132333935313036626563333661383763356330616365 -64333534663665363231653734316164386437373538386266396661333033643134306532333930 -30636661363236343466313936326466343833376138643965333565613632646630383533363366 -63343033353561383737616432386637306331653831656538363235333036373438346465363535 -38656565306330393965663535396331363431346133633262633232363630393939393130376465 -31383138323465613061636132333337313936363365663062626165383565323938666333666463 -38633536353262636164323535303930333233633962663330353132313639323363666163636336 -30626430663839656137373130343439623466633661323432353931653162393539333261313436 -30336464326663613232353831343231613266616561623763316138666561326666656637343432 -65326537323838326461613136316135383234616465363363323562333531643434333337626237 -37393239343834303531656163316339643631373437643238653934303931343436386535383262 -37386632646631373930313462326437366432353536653933356564636262356537386538663630 -30333639363936656263336562386134653736333636643339306165663137666338333539613338 -38376134306433333132653137616338666337353332663762663133666533393061663964633665 -63333364663832363935666333616663333464343139343937653136626661386532323561633461 -37383866366464626662656366323063303963303866326535346232366234323763306361376230 -30323237313537353465656661363031633366643530336539383865643731623764336263623965 -61663030353237353432303761653536653961333738636139353262393232656531383438663762 -33623936616366653465346461353561623463333766396163303864613330346330336134623731 -34613262656136633961383831303738383165626265393365333533646238323562306335356361 -31353664353866383936303635313236376162326462313431656538373564383765623263663030 -34633263303966313462353465626164336138613730613038666632666132373933636162336332 -65623139333464636433383962616461643832353963346664313939346439313931663766333066 -34646235656530613664373239356530316164353063653332306562383937366266346238633438 -64613838623038633433313866336366353966373631613334656464333938616639393038323666 -62376534313937303036303666353739636662356633333637346436633937373336616230333163 -62336535303264373166643864343638653930646262313664626363393838343664303662336334 -61666638313664353431626631616132333264346263393430633730323864353532323963353663 -65356536333430623136356364356435666561653166396566393066376565323034633234333562 -31653261633338636234373961393935343561656430383435323566633366366434323332663166 -63383234373961373530336338613761363362336236666334613236666133663535343237656434 -36326666666565636466396435616363616462353766663336656464353732316639303637313433 -34376462363461373161363366656133333930336138663266323434326362313335316266373736 -39303139316661613537366431393664666434363039396539363035373066663035323931383536 -31663036623663353230636135373331323736613930323166386132626138653932646432323234 -30313562376434656162393339663832393330373236316435343035653139633263616366666131 -39613530336263353838333961653133616533396235656331336666633633626431623735626662 -36626366623736323931366533323734393630383364373636363531356435323662336461613632 -62346234616430346437626238653635346539323130626333656337613464613837363030313739 -38613163336531323865623632353538373162363763636666336433323661643233303038313064 -64633261363538343030313435386632633538343366643438353262373761303830383135326561 -34633432386335316664386238343365333962343966313531366438333639343266366264343437 -66653065646335363938653033313836663062396361353734643338333265326561396636393963 -64323234643936323964396463333830353966663330333635396331353032383461313363623730 -31643766303339666365356132626431623439346262613761613830653832313739656239393664 -31623731663362393231623365636336393334636336663337353165613938373030323733616130 -34643534303234653566373532656531383830313037303963386231303439303739623835323530 -66616364393961383234643466316338363364376134323335333536363062626636306436383237 -65376535356166383564643836666263383864353031373363636139383637653634383737333931 -62653439343762653930303363323766636434663062326662646537316663623264323537343031 -39326661356130396233313561353533363835346361323230326565303365626438646137393437 -64653134313163346631666338613732313439326264343963653865306666373438616530393837 -62343038313637613232343561653739346438633035323833663832343830663664326465656634 -66313431653339333738396436643235353234646631316339373237643261613030353061363861 -33323764356661663766336535353361346232333532383262306639633365643735613330653934 -34613738333762323138336338383264636633653236333334626161393235313961323866663130 -33623433373636386163373433396633643336383661313231343333663066326133623233343462 -39366530333336393133333764306638393338666537393133303965343433326664326634633930 -62643437653935663131316363663531313966363730633930623930643933613866653035313631 -38353235363935633738343732336664336430366564616639306438353537663733316637333462 -33376362313232623362633731376538303661323037336466613838326164633836356230653237 -38383130313766633033366366386135613530393662393462393837386164663261346462643937 -30303931653035396262666636323365353133343364623934343031343966626338376536376532 -33313039366562636261366363393362383739353133393235323439353336303339373531363738 -33643366663331306335353831616638633538323166353766303466643139343333393231313036 -34366163646534636631376631636462373762653661326666343063356561393338333265316163 -65663061303231333733396165316161306266373134346437663134343864663134623635643832 -66656665626164343963653732623565383566353565313361373331623739386434376430636238 -66653265343764333133313465383334643831323365333762653164613235393230313966666163 -61616261323638343162373565383235656439326266623463663433323035326265376134333535 -61643230356261646130303439626631336363393035346261646530336261306637663066616236 -36656662656536646538373163633834393264343738643866333339383064323933653364636263 -62373862303663393338393934373133323265336233366334393730643865306466353161356233 -62623930373133613064303137306531323662323865343961336166363134373030613738356532 -62303531626237393562626532393436356162386137366262636662353539383032393366306662 -37323535643433363861376632313362343636626635353965303731343063373630663339646533 -65313163303936383064313362313231666364626364323466316565363538393965653064326530 -62613866343666613265323666303161656562336133313661653735346163613238623632633035 -35663234663833306161623035626166303064383063323063383761396432336132356130383263 -61653766383433623566376336666364653933383766653236383635363664396361393733643733 -62303364333530623965656435643665646330303936643234383132343630656438643735336239 -39663832363162336430623664363862303539666134666438313364313265326263306136373863 -33653835663662633463663434323833636163363339616161633433366333323039343037653863 -63336230656266353038663939346462303139663166326530326535353137336636346362396261 -62343039636166633535316166616161313764333230343430626662626130333732393738323264 -35663633646137333465643737613133323238386437343963613266383665306366346532653135 -34323039373239633864393332633631343836343162366339303763396265326265373366376465 -37383131633364616361313736646235653939323832326161316461316539373739353231343033 -34366166303230363332313137373133613962373264653063373762316264306662336433373363 -62333939636432616539616439623835303038306664656562633932656538386165303661633137 -64663234643032343266393466306536396431313663663233333566396530353537333965316430 -64623238656162666330303934646163663063613239666534396639366263623839623832616239 -64326266666131356438623837656633323637306337363562386235633138326132613564336666 -30663033323837666135393865306333363037313365353430643037623232396464616131383932 -35613863373562643032396137376463333139363536313330656663396636373937353065393934 -32366163383065326563663566353363323035636661363338326234373163613264323864376363 -37343535363632313064326431653731376466343763323839623038656433366465313035316334 -39643665666564323939313664646363656166653761636639643463326262633136613137303932 -36633033633031316661353864643533373639643463343166373761386435356536623230653137 -61303461666635626634313832393864643537323137376264386538656132306561653933383865 -62626238396362316431316539323234623735376233313339373965666162386463663364343130 -33343836343138353865386566643437343431336534333030633339323862636134373166393034 -32653337326632326664613838303738303562613237613961666661653030366638626562636432 -66353731353335613737666562373562633730666232623131323230363533343630336232633565 -30306264346534343335643836666366383838626232363137363232626439386531303032336531 -35326462363766613132633866323137353538323030616238383930303232383266666536313335 -33616134336435643366333931316231316237633634633163343163663265313833313638353334 -36663634333239643634336636303262306233333064373334383633373139393930303831396563 -61316262613434393830656638616563313563356332666163343437633161303730373430363933 -61353132633835316136393631376431373234636239643336623862346433663139336563313932 -63353933633562666265663361626238336330336464656134663566616164306134656430653038 -30663130333563336131663735653466376566656236643465663261656230353663306538633565 -64353735386134636461666532646439303838663935373465663131643861636163643763653866 -66333665646136666635386437323434643439613662356139323062636230353831613338333932 -64633361363062653664363533363464663565356534353736626536663865636339393032306230 -34383062653631343863653637663334373763626133373030323538393632323666366433336164 -61313762326234376336333562616530646662353062663131633531333034663732623035663538 -61346161363461663431373862663832326166396533313137616232326534613838313362336237 -65336538383161643438306637303539623232376538346362333837363730656232343766653333 -34356633386238373533656235623565396335323763366461653332303564386362323064656538 -61373934323533616439383130363264326138373634613861333963396135666531616337653538 -63646563353631663466623033393164316662616336313836626137363134666534363064336531 -35323437613532623830303462663536383232376537636633666636393135346137613037646263 -61383730646666313934613731376664663038383261376466633634346330313238656664656131 -62363136666334316266343333633039343939643962363962666531643134336166636435306133 -61623237333165366333623033323437646564346566633636656364636363383230316534633165 -30343035363337396238316561366364393239373632626133633131336437636463653366306339 -64353566663032323666633635613435333834326439643263383963393961386336366235336131 -64633039336330656539396138313861636136376433346636613065303935663030313366343332 -33353566613931336338376433653366323532363139626161646264663235336164333131616435 -35386531346263366434633034356535373666636339363832643739303862643130643536303831 -38613536353538343036653633316634643031623934323133663438393331666165306466656661 -61316266383434653961366362313037326538373662393036383731636138303163626131326434 -63616261613765643333613430363864323636353763386366313865333237646664643938623839 -33633763386339383166393663613339656636393866623935343430383537353930316230373334 -66376163363863653034616337353562613266326630646137616562636363666233656164396361 -30336536366138353939623938343531656364303039373330656536343830623232613039613535 -32663062386364313434343835663536616335343563346562373164663031653339653234633238 -34303262366366643564653730396337323161333763623933616132626233313561643130656265 -62613261613530626665663339386436303633656261656365646165383361303061363666663564 -33316132383966633561616539393633626238623138343538313537336432633030373236343166 -37623331656234316333633430386661363236323635653835356565633830656361356431363534 -64333439646231616539353961363530623533366132346163346436373862613938306134396135 -65303464633261343430356238376238383065303832366233353631396537313831356165373031 -39313932326264653637646334633064656138623163366636366263633166343561613535363961 -64313436356631326662323539656539636431653164336634353837383935623363323539643630 -31656238613537633831346432323064636635653038633231333531313731666464323761623137 -65363161616134623963663538313133396132353966646535613438336335316638383363643563 -61643765636430303036303562383436663836363431353933646461396464643138663631653438 -64373365386266376631366339363062373135373132363635373164636538366437356638383537 -64376433373732633838626662336139303532643765626237313639306262653536333461383435 -38626138326661616139353364383233666237393634356561343663343935613365316564303838 -39643662636238353832656664613662653437333662666230353363366366386463343462303865 -31363434633430636639383731303832373339356135616137306638343865636661613166393238 -30646337643835313662396166366637323166623536336463373534333364363238386435353038 -34356462316265653766356531633862623866626366326633343339383636623937333338346137 -61623162656233613332353962346363343566633534303239653036373237343965646163633966 -61663934393661643233393238363563333531616537333961323039306139666232333339366637 -31646364663433333431323465323631613839633831656238656661353532613366373838323264 -36356266393930343461376266386637383638393663336561656364373831623966366666633335 -66303131666365386432333263616532623030383333616632363366626432663638366636663431 -33643338343235663138663738323864663630663933313634323838623835333735323038626334 -38616430343065353363373338303332303234626365383332653665383265393431656462333134 -61303065316439333539623765633334363764663037323032363835613835613364336462336466 -31653761376433613339653666316130303531613530646638656639383361323565343735363730 -32646664636532646664373232353861346664653533396164383638646363363739653639623732 -30353065373139383463663261303830373539653533323635616561393636353735393861363831 -36653937393434643436376532353661353265333562653239306335656533383665393264636237 -35646531623462313034613538336136373437616534666531623238643139373237666434343034 -64633135626536353733656639636133336661616436653466613938363234313363663664396139 -66356633396566386261383538633734386163656535366663393939333931376234336238656539 -36666238396563336133613534373465636564356466646564656633323966333832666234636231 -37326338653665396234303535643131383639386230653766333866363364636666366239626262 -31626638386633663833663336633232363536303233643665653936303363633165663631626631 -36623165653263623430623430646531613864663532393166613335663936306137356164303531 -63356239626338373162643238643034356430353463393735656530623238373336383839363738 -39613635383131313562386232333330373835383538343737383633653665633833343361386430 -66613764396564303233363239613431363363323638393239643930343163643464663261343962 -61663336643739616262626466396536653538363563356537313131626635636532316163386337 -62353237623662623962613732626633363036376363616265663432346334393334333363386533 -64656431396135363936613032343432663635633138626535373835313333346330333636633165 -36353364346138656532326161316165653562363165633963336130346239656138626437333431 -66396534663562383236663136353430363365653036313839663461356430653339626233656235 -38373437366532386530346232353338653232663765646639353633646465323939326466623232 -38626537663665626336313864313931666236356238623936323731656530616131633539393735 -30616566393134333761313831313661313531346236356235343061323930623462313963656636 -62633565336139323765643438623134363863616631643033633930653939323638353939613338 -30313536663565326365353738383035653930353035376433386534393333333833626163336262 -30323264356561306439343164626334396664376561303965613766346530353165363432303664 -65306333386637336238643763316164663530623938316234366561303463356438383835363930 -38633962643964353131643839376538313136353931613165343435613265366238653761386432 -37393331666635613839363035613931316431326237646463313938623837653162363064373636 -32316439356631363030323232323962316634646565633937366236343164366233666661653835 -64353436623162343962326631663831383336616238343732313664306539666465346363666165 -37316531383735663438316233393366386465316165303438346634383166363634633738383361 -36633932363262626331633161303430383034306465303732333365313764633936663331616435 -65356362366238666363343539636632653330393039346332633733353663346466616137376362 -65373934363136666532343137646134626135396238633136613961346635373931373362353236 -62343630643233303266396462653930643538656139323334613539376364633566626562626464 -66333266343936623961313037376466306138633966623638373038643635373631316463613338 -66616161393334383961393732653739646231326538363164336339633434653731316239343030 -33366437373634373861326462316363313862353130383935386265306465313337376461333333 -31643533353237346665343763313136363766373036653138383666373332373834343466353835 -36306261363239386565336633363663316236316233613639366635643333636361363462646366 -66343462393063346436346635393534353534663938393861383164303462346165633531663965 -37326564316566393362633638636633326539323838383930666234363830623337353633663435 -30653638626136386361386531663034356263363433336437333265396636393462343962333161 -36663539326439613636616137313864383462373530636266623332353866613738666335356139 -39353064386332343839353931313434653335386333326261633463663363393434633865653433 -31386338653766653763373462336663303362663734663239396430623830363462366566353665 -33303466343230376136303931643835626661613131303439316435666161633763303037316238 -38316236666363616362663266366136313565386530353933363639356636343863666234393432 -35333035633864623530343635353038353437376234306562356163383366643361666461396337 -39323361363637616361333738613065633834663832303430313862323739623966323239303537 -64393464383562653632303161343233363534323132303931313966376136323365353037383835 -62613138343936386465656362633635353933663161383065386666613965623037393733323430 -30386533333966386439613937383938313437306164383332366230386238633562383334386138 -32653838303065653031623239666134656538396138663233303061643530363661623739646332 -61663536353762393536663437323466616166633364613035643466353230313966316431613335 -31393863353162643739386163626661396162366235393335363862613061326430663533343335 -31353930353734336634363435643238303830633335386561623337326135373836356161323337 -39383666306430613931383064643333396233363230373164653963626136633432396463373363 -65386630653639636236663835616466336437626539353066356536616531363734313635333939 -35323431336636323438343038666339323534633264383363356266346561636535313737396236 -35636665626432363662393232643136636339393138306237393262656236623835363136313635 -65343033643739616536376339646434383236333366353839313535376535613332386566383765 -38383139316133333130626462646365306436646266366361376164386333316133313231626365 -30393965613464646163643963616137343133333337626538346364376539626632666531383437 -62313138616666383538303539656364306630613234313365333533383164313836653866323232 -32336561376265303630656231616565663131363265366437316665333831346164303264613533 -30636132616437396562316438656235353531646337323462303864383738633538633936323036 -64623237396235326566613665396632373233636163343764336230336337336536363334616163 -32383937636563313637386561613734383930356233396462643035313737353233633038303333 -64613234613235323466373230343764343133663130383332633538626463316465366132306665 -65363632643834303235346665326636643239316534356631393032393366393231373335383734 -64633534353865613936303837626436613834323861646363333037336466346631663865356639 -64646266313634646463326366353235326131333236356138643136653363663764343235313666 -39356361323139373563646230623263626136326135623830343862336263346564353134306136 -38623635363730613765323064616336393935313161613938613063323738363433666539383331 -30653537643166353439643836643963346534613936343532313565623661653132386166326566 -35316264646163663336663836656130303064383436373834626635643562346339333461626431 -31333630373339393939356263383238303934323030393835363931393665373538613961663032 -66343366653364346333643835353531373832633739343838313839346430653665633038313930 -62383538336139663531376233613038386230653831633530643330313931313461353566356436 -64616538363965663039343966636262383436313437623534643239343562323966653266663330 -63396664373337643532633130353934643562396434623063666565376162376365313961623664 -37626532643335643432633932353163316534663431363439383532376538656430653163623764 -34646631333338613535613730653738333431376439643566343634373361663061383266343166 -63393637386534643035306231346136393065323938333034396234386532303837366366626439 -38323861346630636662383837656336303537333037636338623936353935366665666335326339 -37646564306133376636643732343337623164313865333931356162663163353064613064623364 -31383130323433383437306162653032313865313735616138623563373936303061393365316465 -37633337643733326664303834366263373431643466376335356635666638363635316137353836 -65386364653739613137633065383661366634303663326632343633383638633331616166633039 -34373865366636656436383434666439316637636166396562313961303662396435663935626434 -37313163386137363363393132306531313361663337623636616663666134333431653063333831 -34653234316266373936306138376536613264643666656538656537643833666161376462656336 -30366161626630346431303734326164646434643530356132323833356536626235343535383661 -39306636326134653530393663323131623833393862646663343233353564643562623130383038 -63383936313530306164666634646630653661333262633539326531343639636531303634373136 -31633931393836373730663137333535666538303932393864313636353131663763303565663362 -64626461326261343330393038303136393939613961633238643037303135336630633230613433 -61343466643664373438396339396538623833636361336262643831383032353235363736303265 -39313965653138633763633364393836343539623063323039623062306362393363336361663832 -31316363326436316161363265396132646262616533613130366333633161353666386662653532 -31386165363465666135653463323635313133623539333338353033303866353564633161316139 -62323237326630363438613733366262353837653531363932306334653332396231383139663732 -64323938633961393637353261646336646631363938623435336636333032323665363836313364 -65313263323533313135396366373464633035616664636335356638363963383437353231353564 -38343338653034356338346632303431366237363038653162633363366530613634363165396261 -38393163623833646164313336643862336562363634366537656661356335363563663630663434 -39316432623833303530633930313865336561636262373939626137333130316561373737326632 -30613537313935383937383939633736366562346531383135393863303238353964303831383763 -30643365386631663664333662353239363435366165353064336561613861633233393564343533 -37386662643937373232353630343661656231363738663366633437373830343930343265616362 -38323437363433313239663433653736333035656630306430323431663333643135353832323061 -34396561366431363334376661626232363063613636333966663436353831376235633633383032 -61353362376534373565666463326238663033383437626135633233363434626136633635633266 -33633033316338636665316463613137373035333632333235323066373233316439313130653831 -66343264353162396361383530376363653633356536656635393065383435396634323330376663 -38353330396164643665343865373662343134393331363663343934393963646662623738663237 -34363964383466623834623337613932303233376335316639303036383637643031663437643031 -39643730303131663031356666343631313661326536326163643939313931303935306361613336 -31626161643163383938313364373030636336373264303137623534646363643235333033623361 -62376531353634393132656665323834613263666230386138306461336232393465393939356135 -35356364353265343261663864373430396434613433343734643230343133656237316265383139 -32616466333562623235626337383566616337653762383163623431303766333931376461383333 -30316236616630363535303263343039656137326164353361356164623838366661616331333061 -65643937383239373336376436643236373335306231353763623739646162346437333165356232 -66656564363737313037646632663431623037613261303839656262643464336163313736376166 -30343064383838656135346132383235333562646466653938653737613835313035396638666239 -63363730363330313132306137663132656436383063396239316334396235323637623566656633 -38653466313366393437343364326566393233633538653665383863306463663832323030623763 -30626663323736376335643137366166616630333565623232633861616165323730396462646438 -62643833616664336362633463613837623637333237316430643539343161323139626330383131 -37393565656430383863373539373834336263323938613631326438393239353561313039363534 -62613439313461313637663338666531643961633731373365393961656561633132303435653537 -66383764336335386434363263303366616133383731623930653161653836646130346365376134 -66306130366433663763343933353063613762666663656438653731643033323630633861663564 -66373139643131383162373932383266653861353262333834323139643361346339666566363631 -35316331653563323433613935396330373033663333313336303635363833306664343764373039 -36633538353664636162623165356239643233303465353535656430363939353030663831343734 -61346136343961336434326432626433613635396463643531633331333935376235666263383266 -61343139616265366637663533356430333266346462636338653232366230616534323635363933 -61313835643566323961663132336131626238376261393839316662656563383630646563666134 -62346334363036356361323533313233316136353665633636346138626464393161363061366238 -62303737626439363339643866366366393931653664313662363862343561626334303632336539 -63313166393162323132663665393530616365326137383931336366646437633136343136323536 -32386137333163646139636466356136633336373764303663383533343163626535323434393237 -64373632376439663436666336613637303833333637623863323037313064633265346666353461 -61326538383436626261346161623463323433623231386132653536303535633264666162373230 -39373364383436656232656337356362626163323662323634346536636230663363343530643031 -32373738373432386464313734306130343337623234316234323033373966306130613866306534 -31353734623661646231393139646336306538383062303536643836636131333336353361393834 -30613361346531343635303864336131383336333062623965353232316137366162353237386166 -35643165656163366637653930343436396533616164626637353530653132363737643932326461 -37613634653830653562353765633739313830366430373265373738633362303939653936303638 -30636662313738623131643134396662343030643430353266316436323234376339613431393931 -65613734336662626466326462353263626466616138623835643635613437633833373864386463 -36396239333362313761656431653234623165313738343163313834366665396165666664393234 -37623738656164346236313430373931623662356630636230326334313337353365646536383238 -32386532663437663566303564363731396565363431326134353135313732393463646337333833 -65306261653166643761396431323130353837633031366632366362663733303263386430373630 -32663862366633316464393339653139393633643931346466376637623263313936343361326564 -39656535326363306639303633373165393162386265336335653131303238333363376662623032 -62313439623537376139663333303338636636353161353132336262666436623135393039393966 -62663030333538383732616561323762616230663764393831636163363035656238333762646338 -64626636623339393761323938336266663665353535343931373031663430353762373263613231 -36393263623738376637313163653661316362323731653263386239383466616262363436333866 -63316533646464363366363965623761396161316364323738663736653030663466303132616166 -64653963326633353530373963343432626361386633623031356531333838366265346330396134 -63393031613838333664333938353837643032643766663365303361373232393339366536353538 -36393236643662376137366637303736653163613037323532333737306336346234653232316335 -38343436376362623235356465313836663466353165373835613261613936373736383034646266 -65316164643333653332616337663565643833616531346234366361666336356437393034613234 -32653539643563623962636630373534313731313933633131336466396331363566306462316662 -66616332376431336432646437303434616462333361363763383236386332396431343364393138 -65643537386562366531353036613236643662326164623165306338313263373539343234383135 -63636534643462643132353966616636316233356530626463656234383230623066663166626630 -32636261373933636664396137323161663030643035346335623365306232393436653133306133 -38346162653433363962633932666638333030386139343364363863323633656139343231313138 -31646133386236643834366636383734663864353466386138336161396166346439356164336465 -31386139343037643130383662656535353839623432633035613236336464626633636637346431 -31383533376164633665633638306562646434313835663133666637613763616338623663636333 -33613231316566653763393565333166356461353537396563643832653539643862303231653931 -35343536376635663833613561353237323131333734363734613639616133663138373539306638 -63626332613930373634313762366533333539333030346662303332313161313736363662306261 -31383835383334666637326230613331353763633363653964353035353835333836393937363965 -34356564663535303435636466316466303563386136626236373265623930616633623262346539 -31313737613461353938333662343161636432333334336131656336363830623864333332356633 -63646662323135356664363661386637396437616164643231393430663631623164663833656536 -31313661316533303261366238313731353930373535633061663338326466393439616531353138 -38643961396237323363353365303737386636666438393630653164356361346565346332643931 -31343638313463663532653139623861663439363831643062313063336532633834393639623434 -64613362306233366431643636343061666539353835373732363934353062636166356638343532 -35663330396431356236633966353133623136646637316464666564663135386635346333336665 -64313562333538336461383439333463383135636136366437653466346635626538323431363438 -31613738303863313235613431383639323233333035663765323365336366363235646132656163 -36306231393936386165303335363061653333323830626161373465333362323034623662636632 -35633030376139666233653566323039303230646532613965383238306337303039376564656262 -65353161363261346464386334393730333732646137383132393135663161326136363466623066 -65326532393164323665393064313866663036386534663736323332373738613362393337616465 -61643037336664636632313734356639386262373738656539383334323433656138306461643436 -36323539373231623962653937653839376563643766303162303839313630366431333839313430 -35646330333534386339386137646232383830373966613738326230363161613337643939636264 -35636235343839313337393637366137613238613736626238393230353430646564383336303263 -31356238386665383937613030656133643163366530646338646534306664326137336662616130 -65646231323230313764643738653830393063383364336563393263366466323833373737343038 -63343636333630623731316266643966376432323332633730313230393637653639343738343462 -63633864363536623830393362343038623436396465646132373966663833356563633939363735 -36366334373739346531343165663535663962333231343362613338353164663538633839306565 -30373739313561336262383036376338636631353034366230396338626261393062333064633761 -62636338366136666164396231356664323963616339643634376634323736633633653934346561 -34376530316239356462623236653233306236383737303764333230333432636439363361663737 -65616237626331653737643461396338373166633031343938633461663139353736656663613635 -65333932613530666237613634663433663330373938336336616632366337663430326632363039 -65613031626432653535363263633963613730323436373361333836623036386661383331653332 -66653333393964303336666661653738643536666537333066306663396139363230653231623636 -65666131363032393136376131303863376338346638623366303362656363366139323239306233 -36306665656438356637376134336239346335333939396466646330353437366637653264613734 -36363464653038653664313464333135633266376462326666613166383431646561313736666436 -39653032333639326230613935363333623530653434616131613064323932613936616361313339 -63353438653939343037363365303337306632393630656366303361303138386466326634313766 -38363465623830313031306132373034376263353933303439303364666435646633346665373534 -34636433636262383265666538316563393738613064343335626530616566633161313339303964 -35336664656339623033313563323738396665386361386332363462663035643134653837623862 -30333839306162316332366331653332653764323463383939623635343336323632313661643061 -65643134633236386466366335373435303735363063323263616238653739366266636464393438 -66386338663932343761346335663332313731356462343562393265633437356632316266356134 -62633230633766373834373139653435633839653830303765313163376636373365366638373434 -63346462666466363433323636323939653866383039656365646238646563356531353736363832 -35323832666136326164663736353439666537373831363634333465306239616531633437343165 -65356564666163326539303831373534323666623232336135346638623030363465333766396139 -61383532383561383332393034353763323063653661646636333338633434386161393839626335 -39303336643839313138653463343535633165653838633635356333316366663063623436633134 -31363765623936323834643038663637303436353266303264663037333761333739363437626263 -38666432623830333637666166613663643036326134343365636339643265343130373463373636 -35333634323363386163656163313835653866333134353333346431616665643861663332303939 -33316339666531663161393265623064396234353761323136643961646566343938383233366539 -33386332373332663533306461656131373639656133623261613332653764313263303861313238 -65333137363838626132353530313464383934386362613934623333303435333936663130663935 -39313164336238316263666531313638333434643464653937346235613865363461386361623261 -33323337306136636363316535393765336632626162313135373765396463383531376630313337 -35333334383439646131383636636137343538366361393963303830653137656164376564323133 -39326534626636356635656138626562356262633239666336393963643237653735393832653034 -30366630616537613238306431393739613435383131303835386534643262386366633937613633 -62313330393963616663313334656666376435653233656365666439646633396334393832653062 -62303564613237313932666533303561396439333431626130626338626137613061663534643032 -39343137326537306563633963633136636166386136653633663333383365336333356236653832 -39343461366634353339333132386566373932623562636634373265656134356166346136663339 -35373130313362343634383231303133306164313135356661383138633564643937636365366137 -38366266333936643733363866653733646332636462623762313431353763343133363537333831 -62633365393833336635316636633566333263306132363965633266616634613937626239626634 -30393461653835626137346136613434653432643036626536326433616430636636613965663964 -38353639356532393765373236613630396139656437313363383830333965623965343136653033 -37316363656639373464313931343637366539303565323835383634643137623534663435626435 -39633939613832623038616137613961306266363463373236616561653263396263333664323664 -34353438343033383936386636366633663934653932393965353662313833313736633234313766 -36313361386165356337343364303935616333323863303035353339383932303162646130633762 -36373233616363343239306136366265336539383634616235356563323236323637363331663865 -30646264393764353761323835666636343666656264393765376135356462663066366562613931 -63396331636666623263313531363835343837623632323963646536653163616161623630366431 -38313431386361663239666239326439323531363066626635633336616564623535336235343236 -31393932393537313733386133646137386131663331633763613966626432303164353634356534 -63636531623539346132313764633033383835653261653366643735663931373838613465303036 -62646364333331396538303133656265356634626137336566646164623362313433386363383766 -61386639633438333861633231356435383066666231636338386233613035623665353764353238 -35323365613063633538313330393366663333623733643930313963313436323931366635323539 -62376565323539396466643030663063316631326433396361323165323639626666303265326264 -61626261346331643064343761616335353433366633303332383066633932306338616663653066 -33633532613436613561613537613563626333623833656431313562306331316235646666643335 -64316532643635396335313063623733383032386661363365383365616639313332383432303233 -62373635363166626238306231326131623033643234633032356465383362616662336661316433 -38373463383135653932396664666535316466623462306366353432646439653365376236353030 -33383362373934663865363236396139333263653962366365313330343066643439653436653133 -34636366303932376233646262353432663535333466623864396264663362306436393430396663 -63363332396638333430393938333038636430303361346431373038353763313162343430326661 -34306336616564373434613761663435313565373135376431613933643836623965333364633566 -64356132396664393965336238363530653335383465613138633436363137653233653333666133 -65343661326363646163386665373332303964393430653430396136386136623931326631323961 -30313136383933613235386236653230353039653663356466653361643536303833373536373531 -62343836353439613233656430333530313265656463653461346131396364343034656563616437 -33353062366339333832653135393837363737393937373833666234623539383934623738623731 -39666262623064666565623031336362646364376465303739663063653537336632636435613635 -61643166333231326238613537643566306433393064373838376238313737336232623238636333 -61623564333533393661626164316664653532343634646464323739646463323431366230306539 -61653065393566353161323062613131323033396439303739373432326662666130666266623630 -61663631373766633539313466326534313439353863373965363064366134333962393338633330 -31313439373864366239316565623061633035323663653938653932316531626532616435353865 -32613135376638303139326237376632356265623266303837316339393239653330313462323438 -31303430376136653362386461366139613535656461633066656538623835376430323935643261 -32396665303236353861373863393138366131333764313832336163656230366364636438613534 -65613931346535363666353636623563633830613763323064393765383833396465636633386164 -61336266306330303339343032306565646432353939633063346261343435313739336336653135 -36633662653536386463343637306334653135613262656538363435393931656530343730383834 -62336336376464616333643839303161373562353462366463626434646234366463666265383561 -31396137303134363639376237343835653133303164383636656163383861663239306361383236 -66663263303865356538646464613866376631393666643438376464633436623763396137333237 -34386364656535313830613039643362626133386437343563316232363036353365656237393261 -35343030643732613537323732383038306532663536336135313739383032616633623661333735 -65363930353761303233313166643831666237313333643332373232613730303331653966363831 -61303431346461363434633362663361376237653434393435373837313234313937613863333539 -32313338336134623138643739363665353434633135613831663032646636656133363734333461 -62396639663635666439346537636462623335376232363161653836356639333334333432336166 -32626130366362616631383262303939616235336331333336396432373065346633323561306531 -35353962633631366131373333376534626333333063646364376232366461323163333537393931 -33323066393332616233623532323261646562376137376538613934373730366239666634353631 -34363332653633336539353835386333633339626337663832333863653964383638353839366538 -64616365323634383938363961623865303536636136323566323534666134383164613966393237 -35323465653536643836326562666365333931643933326136633166353364386630343330303033 -36336661333530323335366666653162666630613636653661653133383165316462313735376238 -61326134393766663366363830633365396465633437343734333061383636626432663432303637 -32386636333036366463376630386436393063613061393633643533306133376563626436323239 -39393339353265346334363132393130343061303333336161366365396365316665356331363462 -30613935366538656661343433643334396239666631386434303763653037653066323066363439 -61653239616134333066353936623331323232643635633264363864346237313133356136333639 -34336163636138616137353865373932333364316665343736613339663136353462616566366237 -38386163636163313963653932626462393163663432353863643232613036623531306231636666 -65363630626434396435643332353961656236666234353731663634333365393462643334326132 -64663035666135346136363535633564376465303130336333636433663866343265383536316638 -30313232663935343132363764616232666238346136393265336438613661653234313636633034 -39353737383130333932656331326534363531303038643163383833653861623865303063306637 -36363436383034653532366432343238343931653738643336333436376165353333303039326362 -65396632393938656366653534356535363965326437633631393233376535653864346361333538 -31373833353830326461623762323734663166326365363839333732626163356466636237666464 -61646433393131393633316130653838396232383036656265366566396161346137303934626235 -63356635343065373532646462356238333638376264663966393363663239393366653366386263 -30343566393131393835373862366562333532373537613463373332346162363132333335343833 -30623866333165373664303231633731346464396265663935636265373737313261613231323265 -33316236343563376361343539626134353864633835653633303766326433386364623134333761 -38383933313032396263366637306263313531666461303865323562663863353564373837656238 -62626539626564353665373932363734663539633734643361653565643461323637383635343564 -37633766653163663364653135633834623837366233383862613961366636656661356564353762 -66336664376133353463333965316130303231316533626633376566633838353633373866623538 -33643166333138663763373539623561646262636161376664333336363330396161353437323739 -63346561623833396135313139353638613138373265353237373263633862386231306638346364 -61326537353939303036636263616239343835303835613735396564373063356462646539386330 -64333461646433393439333431383930393538353833636263623733313262366634623865346566 -35646434333366383863313965353636633535333265373433386335653466356666326161323230 -61316461323839333966303962353039316262323939396339653639633637616663633964623031 -62626238616161343634343232303864623330343764353763376166343633396335326130336563 -63353765353833353231616530353330656431643231326463656161633465306165653931626637 -39623631346261393036316465363338363137346132343933363739323439633861653632613762 -65653661636261616334643839333262383531393434373139656537663266366638303663346230 -62326662303163343133343132646261366231613130313630616464636562636339656632343962 -39356232303430383039353837636130643664353431366433653432623231356534373264346339 -65353362373537346661303165636661366538356663373136373732313730393737663166663661 -33363533336437363466313164646163653963353932343630313335363436376361316163653231 -39303765613336336536356338323763623335363733623631336537333062396263643131386238 -61356635616337373330363262336234396631313562386534373238663032346464306236383462 -38626339643265666265326566316364373239313736343463396532343934393633326666613833 -34386431346265323161636537353064623838643763306334643732666362633262343462643431 -34376466633530623935363866393238383763366530663661363230613437383461303665316439 -65313463303733613333643562643666343131633035363237626361323431376538656136356339 -36366263353436323435623266626363633139316334376339626631636639376163393733613532 -64663764393463323530653430386330386532353039313363383938363039316164623461633532 -33626235646530633361303165643462326461646339613834636536306366666433396239656238 -64393265653035633764373833303065363663313734653531306666626538653430353861616662 -33363130343636383866623638633635646339386362353734346663366365373232383132663165 -34326131633938396164656265313232326631616563616330346362366432333164313032663636 -31393763666339353130366264383266623265386632376336366432323461393034313862376635 -65343962386663313838303564663337633663633636353133373065373365653761363536346265 -34373264326530383165633038363132616333356339366166646130623663623232356136386566 -34663036626131663132393639306430333031303532313461373836366339323639663162383235 -64643732336232333564336635663236343939346638393632666661303532316164633565663264 -39386632353433333636323231663064353434663032343461613262326566393338336162633261 -66336161343061613437623366336431303563656332326264383133346563656333306237626262 -65613136643965663966323435316539306436326133386539386435666166626666643036356134 -33323864346438393761393162303630643931636639303062613632613635633434663934303837 -62663730613230376164396333393861613230663938373365666533343165303633313731383765 -39616564666561313339353230363538396339666463306563353336653938393733333639313038 -32346332376138613135303364343165623261323564323239663665383732633663353361323264 -64656161333839646561623164346363303063326430643362653431623761373133346330653766 -65376630306135663563623531366331383231333636316565613738613531643137396264346265 -30613232376639626434633361343638393530613237653766316663656331353762386535313734 -62396661383833663063366363383639386234303236323465666266626662356334303038353631 -37376264633834643338363633663136616166333938386131373564633939383031313233633263 -31643965356539363764636331633136346238643934613561653038643230643334613036363931 -34666237346162613739643136383638653032636661613765366639623731626666343237616338 -61346438313835626364623362313661613137323330656636383763343434383065656636346536 -61656136663534343134646233303962386131383464303333353439326632653838666135303138 -37343165363939363433383136326462303935363735376431376262376339376237633866336464 -34373034333332323065393134646235663933383466323530643130373032313162393333626232 -31656364613264373666313261316433323430306334656265616266656466376532326539386337 -32633936626462623138383561303231326631626131633235333930626139343435636135373037 -66343963343633643263636466346235626537353633366138313164326362663435653665323566 -65313732666466303036353133386663366365666566376535326536323561323739346165363136 -33353839613464393332663831616637306362343937306239303963383361636530343930663163 -66396233393561616362613938373538393735373532393437306363393061363330613664373038 -32303732646538316636653239646631343761666137666364376464343334616364303761623638 -31366136633533356437313565313034636336613062623864306334383834656365303063633734 -33343939383937333563373233313265386665646632346132633665323334613338363537313365 -65343561613936643065393830393839366161366435363132306539363730663936393539623265 -62643665356165616263633061366430333036373962356361383463623237666362613137343038 -31333938323064383364633434373066626661633332653161363362353264633339323934633837 -37363266653037363938303034363133646238363761656633636664303236616463303538626534 -61663235623236623534343866343533613463363965306138663632623464306437643638353264 -38323564343463366530383536383266326362346463646136383336346363623735333238353532 -37663864623662383730316635616334646633656631663664613339313938653131653137626134 -61663661653861623932373634373762323734373731653836333530613237383633646164376337 -38313862656635666338363563366463323039363063363636373466646364343131663666383236 -64663430393162666434323134333862646665653234363463373766646138306365626332383466 -33613363316661333761623735646236376464366263663139633938633531333835623265303163 -30313233643062333766343038653962343139363339653763646533356435666439646461383730 -39656434636139396532373063386338303938366435653232623532336362366265393030333830 -31383730343063646466366165386331316362633438653839373736663534383361636563306262 -66353934643166636366333466666136336362663766643863303461623066393332316132643239 -61333337326233383834356134626265303431663032663962383566643133633937656436376430 -39316564613265356135343733323838636333386634623562663630366232343337353531623037 -64643261333862353733303563663831353633363135333736306336386638383437353131623262 -35623136363030333033313139363566313739316331376164376639303236333735393333656339 -64313737653233333835393239386662303333613934386232396363363039373335323265393762 -63643635383565336533386538383137316661383433383662396234346161663732363639346535 -63363338363266643331386233326666383734633635636532383363303936636664346566333637 -37623964383664353464346534343665643137633566333263613364356163626235356335623064 -34313261646536346335376665343361306134616362633733643135306635316336383661326466 -36613839653931316530316563383138646637663436303262373233333237623261303264366235 -34323232386263643239313039626439616163646639353438363564656139623534653063633133 -61323837343935323861666366656634373065646665373630376138396434363934316361613936 -39336537653131616366646336323831666232353137363366633431626432626239356165336430 -32613764616662383466356333383437346634316266306636336164363365323466366163376534 -63333266643432346131306362633764343364643866653437643239623562353734363232633336 -62376339666262343734323461353834306330636535333663306538613434346465393131326565 -35633533643038653438663538346264323633313963356630306635613632336364366137646433 -64336465656432383363333766363836313733636365613666386138643232336138616135363132 -62633532366563306435633136386166626565316439633135623630376466323937343964383637 -36393335393363366432653466633735323435363061303439616635656363623432613363353830 -34376234393635646530613433303938643834316666393531383931623631396163366431626430 -61633639626266653336303236656366396136393366396537623934336431666662363931343332 -35393537643065396161323138666335356234363230393164376630633731376361613138393439 -32356130643935633230653564303563346665393530626564666463393366396465653265326163 -32663863626538623137323863613862373835323238383466306130383764386130636133666566 -33363963393263323064643861646333633631326233666166343436306166376431343533613665 -66393839623366343466616666643038333637626661653530636537306131633231323966653633 -33356165646139333739616662373238333163323133393362343665333633373334356237653262 -31396630656638373430623130663134616237653164666261636263666166356633343632366536 -34623263313638656333346134623466306134646261643531653731373530363064623433326361 -66663165333361356334363562343161626334636362666632356230303039666664346266373132 -61636632326335346333326335663163393964386164663965333435386263303434613166323135 -30386361323137306231623763663062623835356232653731376636643765306563376666646365 -38373562323961343561646366343737383563376433363834393836323665633963333632613431 -62613538613161386461633465353065643565616462613065653664373137396536623461323665 -39353735616133333864366232383862656239383133383336356136653434613565356631376664 -64323962353136346534383836616633306636383939373733353635363335303863663532333366 -35303063346330393166623134646330346234343063366461636136373634303162363838323962 -62623564366162653563396332666364663133383966616531356564326131643364636330373938 -33333866303065343336333333373234353532343535616434623964643332613261376436356437 -38333637636133663534306663623433363231313038353434646237616137303130313563666330 -66643739383937326134613436343039336366346538313066333631323836646266646463356362 -65376637666538633935366166396566306162653566363937303465313364326438633463396564 -66316463343239306161363932303232626338383063313966353165373033336664356131386434 -39353033623461353862323937376365643433393637393934613466363135386437343737666434 -33336133613535326639323061303634636231373234336336393330356565636265313864666161 -65393861316636313939376531666361313833663439653165313262643764363630326235326538 -64353233343265326164363039636461313336323137646430373665386136326362316166313361 -30653364346438363138656365643466663064386535613063333766663865636665663231386666 -63393239363731393566313464326332366661656663346163666461376131333431313839623465 -61306533393532316263333331383939666435313736656362363338396365366535656433643433 -36383865386661633934623465623933333835326337346535613932333438353034656136653435 -33636162306466663837306334383364386437666533663963656666636163316435656532306163 -39326362383761303032633565636336316635306637313061313963376234653837383866356133 -35306439353065643961666466343831663734396234383561326631643333313332383662336530 -39633330343736376366363566363963613762336165346535656266376136306339366535643239 -35313837356330313137393262626431336233633938616534356338373565343465666430633139 -66373061303735336231353665323636373065633065666565643235623434353139386132393263 -33346161373833336637336537306534356439383239613864626566306239636464343339343830 -30363832313634663637363937363939636264656138626430326464646634333639623061303230 -66376434633132346235313737663233326561386437646437313939303037353036303066646664 -34346333626562623762643630333166376165623135626565366438396562363338313530653231 -32633237646565366637383566663633313161393363623733663439326162626164316630366166 -33376436613235366435383934346163646335356663643336666531666630383739663263333862 -31393332346566396535326138333066373538303961353033626632666562663432326233653936 -39333264666566343664356265303262393234346131393165653034656531303135393330613531 -35383134633836646438333762653738386134303737343234353362633863333433303338303433 -39363938373736353336316139356533393538386336313764383835336431373162616533343139 -62346230326231366237306166323734376134356536643031346230643432373236616331356266 -30643065366163373034626361663261633063396462303833363261343635653538386639336130 -66343166333532623361613634666537663333366164663662653964646362383665386433363637 -32326231653661386565353065613431653864626238363234383961663364303931393164353362 -34613665636663333064376265373265643539623665653962613234333937383737356336633434 -35313734393263333261363061353361623861373936336266303636353337393063383966373032 -30343539306266313564376132316664396436643166303430643638303065303734663038373033 -61353966373339343833623034346631653436623132653131656530313966343739336563373733 -33616566393233343435396461313135323937326462356265383533336435343962653966343163 -37616139346134356432333866333665396339343633643332636566396531633736623165643034 -65303330346333623033626330373333633261306433643835326363656564633436386665333934 -62313237363666636664663463363333383037343564313338363934356162393464323334643431 -37356263633566326663663433363966306565393064646564633730653962626364616435373533 -35393465653931346566636464306364626330623136626164363633316435616562363361383230 -65636265343133376537306162633138333561356637663535323865396338636665366163393031 -34616162353066316338656237353635393965333866636463356562616133353263353132663830 -33633666396433343235666366326138336639356662653038376366386666663733323730643933 -63383363626432373836376235353165396132333135386661386465313430653133633766613433 -32306162366266326632356630656133326563323964373431616531336361666630396464623066 -32313136346133353265633561313632633039663934313231393231333961346461333565353039 -36306539396333343931653134356366336435646239326336386661636130636638333866633835 -37326535356264333863653132333734633836323434393538376163373937373066613131303034 -32323761623766376333393638313330303061626433323733613332633239656131343262373032 -30336433626133643561323864343862306536373666393337393264623836656539393662363433 -62626665643762623961353837356466313061333131663564646234363331646231393731373265 -36623530363138623333303330363235323830393063666438323036613538663737326437643731 -66396466386131643763613938393161386438303766353133396337373361326338653034303530 -39333937313537323637353539316263363334653566376333613331643766343464663732633031 -36343738373163343139326165393730323133663763386131313636353666663637346565663362 -39303238306163396539353637663432376430636637336436333938646439613533643131653837 -37383534653964393265633463303538393932366435326466613461626236323665326535653235 -38393865373936353964643234663964373638616131633531623864626261653262323536373636 -35633033393731343436633232376464393135646530393765353430356133376531663664346561 -35643064323434626536323938666638393330393332316164316262363230396239316665333336 -31343836643666613834633163633066383630346339323564653230363262326364363465653962 -36643463326366323936646337646432343661623635633666376536656665656639623731386632 -36366362303334663839323137336663373538646631366338396439393764323934666661313161 -61386365313365346366393064316563626130313138626565616435333165666337336462333134 -66626239333832626565353762633231616639363634646334363131303361623162316337306131 -62666132643566383239626566616234643733613630353433333963653165613961376361356139 -65646564386531306464643461383838363534636436333033313364646630303363313163613931 -30376564303535613132353963623039653135653937353762663534303831303565343535313936 -33353062666438333330626566363462656665613762396264386164643634313534373932663435 -30666131626166663631383233353165363262383138373630306566333230646564336236313137 -63663662393066366230326461326364306264613764383436306563616134366334306531313561 -39373035303637653239663938356531326264396332643630356365366430396334636230356363 -34663632386639333032666637623735363138373830353262333732336430663936623537663461 -34313134373938666664663131336662356639373366383566366139626665393765633431386561 -65323135623334366431303962626366643334643530343262633830323437333636393531393561 -34373831366264356433313438383365356664616335383865363632353463663565633337623133 -36356462363034396261313762643531363934326365633264376635663238666434653535323164 -30373339383332643439623230393633373336623133396365343864343065616336313364313665 -36336631383638333531306630316364623263663166343436353762363630383563616537353563 -31333539316434646132356432643361613463353566353136626537313134333161303530373833 -31373034373633303835653365346439656230653366363363333337356466313965643630653732 -66313833376130333033363331303566306133613738336230313132653962646365646535626662 -36363163373332383063346638393635653664383864336532616432656235633362613665393733 -65396161663661646531376663666234313864663838646231303264636431363938363133356434 -33636662663637313964313736313337613565616136363762616533376265346439633132336262 -39363237343164313963306631383762356335353731366564303637656534613330353638306562 -66623665353533383761393963653538313539383134313936366364643161633863643063353539 -33613664656131333930666133653935313564333636633632306138363036376165396439386634 -30346430346438646138626165643332623631633461323234386562353131316536646539663462 -64376465646132663839363233333430646638636664303534663431346463633564356334613263 -34613062643237346331376461653733383866343232366436653463646134366230663434306333 -61376163313832663261653233383830363865646130353966303261626366306135343862353831 -63386565366263313361313464393163616562633038366364316530653838303532393835346136 -33346563356231646465313931376230376465663131356632326661356261636463343531346563 -37316331343862656539303130373362343634363431316333356239633235323665643033313436 -36363763653333323233316533346432636436343932623966343438663238643463303566353839 -35373637353038636230333932383161316262613332636132353436373439313964633135626637 -66666332303761366461333464326131316462346231343463616535363236373231656432616665 -66323265303535386164303734303137326666343136313461323233363732333863346436623131 -33393461333764333230643239663737373033303531613333323532353434626561303038643862 -63613566626433383965316335383661343636646361336363366333313633343734373930396361 -32363336353332613362323832303138336438303930356132303034636664636566616134396434 -36393837663563306232376263353363613034323534353366666264333839356638373539313437 -63393963363063636632303331313461653466666334643563376236383565323363343132373030 -62376461363738613265373134646630393536613338316534386263643963333230383565353962 -64343433626530303165663035373764313363666461313837663836323230666334353737663734 -35623130353332343530613931666334306634363437316661323261613264363734636530383930 -38363162306432373034343132343139663661313564366363663766356561336432346436323531 -35383133643937346434663465373962613031666662363736316661356536333162396135663261 -66636233323564663335376639623462383135323434303531326666636566633566303831333232 -34333330396338343534633362333235636432303561663138356561316330366634623933356136 -38306131316132326239646365663764396233336338613161633262393762366234386637613962 -31643236613439303362653834316562396538626232306366353633636231306365346561353665 -63396561623938376232616332393632353663653963393338653733376638353638633137313366 -39663662663239386234623962393630633962316535633930383439653263626333663165626462 -62613839383938353836316230323464666336353065626564366666323061303730353733626461 -65373966663563346261653566393837383835323364653466653033636131666164343063353564 -36383735343939376233666630613162643630376335303131383333666138396236626137653131 -37636363643633663533316230663234663461353737336533316165316661346638383034386330 -63633561643964333933633862333738396232636339343833316664326634656536363830636235 -66383065363437383838663264353562353462666364646430393034346531643439643633636332 -38383064366466613433383231333935323834316130386233356431323533383839663034363361 -33666231633131663338353033636563306631316265356462316433643938336265386261643933 -35666131643635306338613931346265333732353832333635336438333838653964333639633766 -30323532363932653564323537386666306336656333303034616234386331666538623638346461 -66313462646163323761386337663030653164393666663039356235346639383437333630663134 -65313034366438376163613433393139623463363464336436643464303266623461663564316466 -31626133316137306363343861643563303238316235623065396630373432633962613036373563 -38333962633263366335653235643735633330626431376639373865313439313833373762616464 -33363262386439386139356464613530663933353633636439626436373635373330313332653539 -36306163656638373538616363343962633235373664646337653039626138613030313232383334 -33386539366536333362663763613630356530393265353130396564313839643238363634303737 -64313433306430613938663930396234376561636361623339643162316638663538623563393133 -64656436313533366166666230363861313335313130323436303861323931383130393636613433 -30396230323261653832303165636230386533643836646339663462316463613465383465396462 -32316363336161363337656465383166666636626264616665353262376334336133653130393032 -38613036653832313731343865633435363338323439636265396633633437623436363764613238 -34343562633266633237636638356632643736353332306535633465626232336633393962363663 -65396339646564326631343134336638383565346537353831656563383364353134666433376332 -31343437646330633764663536303430336530343635636362373666643865353461393761316263 -36366138396437353763333430346132613731363264643337386463663331613938316461303436 -39663134373239626335356539303363633737326234653532303961373536303831313730653564 -62356535383964303765346230343137616163306131323935363833373162656535313234666131 -31313435663039363330656431613266373939346563326438306461326130613038633365333366 -65343936613335393364663361336337356239346535633161313063356462343739373163623230 -38393439643266663464336634306339613433653165343862323034613061643361663535663231 -30666539356434646465343937333332643366353166353365666662316565313132366436633865 -66393662353737343830633462636236643034636533613833623962383834313232366561643063 -38363734326165626336656437373234343434356363666234623665323963383063326531336166 -35653432663131386234616361343930363562343031373835386435323666396636643135353436 -65373431643762383331613730343031333734613231383161656537636335633730336437626630 -64356135356238333034633065646566653433643631613764383661663831366636643038346235 -36303461366464626537383534636466336362353262383932393562656434393563646562323563 -63613739653838396434366266623265616465616134353537663361336361646436653261333462 -64376335646437333637326538376163356534633838363837336261313634663936653436353134 -30383135376130316237383330353266313430373930636263356530373132356533353963613162 -66666565366332323639656364666233393332363763363962383036333735303964373534643335 -39373932666266386633616539353934393766613834633632663839653036643961656464313263 -36366661346366363365316534383432356532343566633031343531643139636231353338343964 -39323238353864353864663363323435666636653062353162326135653130643266613565626338 -33633236326630306139623465353031356335633738396563626165636464613764396561653666 -63343239326234323037616234346238363537393037653733616539343164333239343930633734 -63373366336466336230353161653066363935356362623464323266653535333864653863303339 -38383339306364376461346563343231306363653466363161636130306631623736313033656364 -37646636613137383135356664383766383531636362653435383366333462343432663464313132 -65343462366166373636333661353933626230646161666337353637616232386366316361633135 -36313939306135336533663263346161326637343563633737633063313835343464636463623830 -32613461353564633339393934333733393935613362663666626662643234656430633530613036 -65333832396363396536396231373933613438643734336163306338313336393463663536663431 -31656361363163373138636238323239383162656462626432383866333263313935623561326664 -61326538306661393764626461326637313638633836373031376262653566303031323963363361 -32336236343635313363613638663734383634656461656638656461633439633763346138653731 -31313139346633623635383461616633363465366631303330623361393164353164306133373134 -38343930366261313438663964326562323132613264653061656466303661303263616336346166 -38666164316564643238353431363665343836623838306433373430316261636232366232613866 -32633135633235363966393861333838653266623739323734643862396139313962363336636433 -36323564393738363366303566343937353463303465626136323865633039653138633737396365 -64303265653664663565633863353335653861323931616366656535323436386535323366333236 -62656439386533303262333866303366353261373533616264616465323862383666373430363434 -62303536383233613833626363326363623631316565346436303738333463353965396536306433 -33663631343965376461346465393166656266383861353738666266313763386234663264646136 -38616361366464643435633466333838613330336236666233616239666331656130633465333039 -62393164366232643132303132386263323861616635653335353261663764666465373835623030 -32356633376236363636376638396262303538633933313533376664383562363562353834353930 -64356162613761313265386665336336636361326439363337653130393330306138643735333133 -37313737373166663730323331353539636331303163356234646166313330346662363466373337 -37623030393766643161643363316266343339393931313962333661366336346661386563393937 -37353430666465643933636637663739623638376433346338643661656361646332316131623561 -39643237386437653333333363373033356237333862613132333962346535333536393135346634 -63396233386636333261363864633265343931386338333862333136363364643233356138376363 -65383031623139386132666662376538656531366264306163633536316431623062353731363031 -63333033363163653435646638323766313865393663343066303930623938636162343465613434 -33623931343134393636643833633062313761316365393138376334646139316139633166376135 -61613333376464663765376162666535353830343433373733366163623839666561383239643030 -32353032663962643337356263313637616264643435633264356265366264313231656361313462 -31323532643330373538633333626361643936313736353163326334653964303338633535616134 -38306537313433653731326535356665646331653265353637646130323464663966326462323835 -66393062353337643138313536366362653033386566336237353130343634373637663565356566 -64373939343635343234313434303066306261373935303933323236343639323263313662346562 -37656633633462323965333836343730316463313534366334376432636362333763613338363166 -35323461303761313434613733353330653166363930656135396637653239626164623436303033 -61353034396630633831336337363237623434333130376334333237316337313338616536383330 -33303563316666386238393064613565313430666264373137386232356166363437626662653666 -31633239353232356438383536373932323937333761346264306534383766636233356134353331 -33333233626166363535613734653531393062643735633964303735313763303939636161363566 -32303133383334343364306336626564633263356337633566393437393062323239653336313863 -35663538343537646362386331353030366366333638323661376365336235336132616266623664 -36353965633531376366333439376134646631646565383465313137353765356238623536346166 -65336639666562316435366664363965373263393335366533333330333534396333386364386435 -66653232666131633563636464366561386239386261333465633238353231313237353731306461 -33636535636438353039353937663938346335633164663237326138323938633635363031633430 -33316162326538336665313936376539643964373638363061616662303131303265366165313539 -32373333666231303062383961666631616135306436363333303739363037616361623061303631 -38373165383531633666393135323766393430623930353533316466363161663831396137363731 -61623236313430366265643035313332396231333636333765613136643430616434323334386133 -65643232333364396439323438653664663263656165653831316137383034646165353166386431 -39383631663064303238343835313435323031643832313863323664323766653362383161326438 -34653634376639643931613262616566653039316133636534373936306666663231353830376131 -39326139303863356462333165653130356165653739636266343232326139633262646439663132 -38356563633863323962393562646634326664313264333933626161353833333630353565666461 -63666164336534393733656163356434633661653136353538393663363230633634633835396366 -66633636623639306532636130373834343835613739356539353838336431323664313538346233 -34373362663164653235353538393532653864643235366538313537323638366537633366306336 -33396333376664376536656639313965653033356533666261386139343239666164336239383235 -33316563656365663336333861613631366338376339333064393336633836663764396534663166 -63653163613630656464316461313436353032363438313835313365646333363933373839346438 -37346235313630663337303032353162656332393637313034393337326337623464633739383732 -63393766356363373832303462363835626466316562353365313765653639353230366565663937 -37353861393362366331303732626332353063633966323739613332373036313930633662616264 -65393439306664376432363030336132663166613635366137346462323631663839383466393132 -65343431333361346161343535646166623431626564306161336534646631343263646634306336 -39643530323236376336643931653763396239626435363137666265303431353961663134353861 -33656363616330656334306332653931353136383964303937383239333230633036663462396436 -36333939643062346234396234366463613964646666653464663431333931313332383133663232 -32376435376235643936333737353936393130386363663361393234626531383535666237396666 -36333661616363303431383934383364353466376236623362326231623735666639303562393539 -61666332386534663838646565636536646162333134376465343436646335663364633962363564 -32643366373333303134396134636434323436666663616434323535616261633838363738633436 -32633564626638323639646437386362633332616532386636626666646461396236303265303136 -61646538393061303231663933313238386436346134633761613661343234333935303832633138 -65306365396338346561663839316330336164343063323363386266636662353735373331613866 -34336531623062306530356139646134323530313763633430363137666535333761653535613338 -66616635383835303831353866386663373564363962343166396262346365643831663630313864 -61636538363738376434373630636165396339376436373235353332386130393130623830613031 -66366536373836393232653332356164373863356562303232393561313330383639333661326536 -35353437656130653966303232333863343334313236643534396330396133323734326163386335 -32613465316562383331353935373332366336393264353866613739353132626534383761353462 -64666533376336626563636132666638623633346463396532313466376261633633303261386262 -32633537633330656161303365626562303561376263646261653230623733633833623231316638 -62623735303433353436363561626132373636376632323538653038386439626165636232623530 -36646634383930383465653937316233623636653731343630613735386266346330373139306562 -32313563376636303066386532613561616238396162316136376336353139336332636136393833 -65646234326637363538396436666439333837373235636134656562613733343165353261306362 -30383433336634656665633866613766633538363338333731363761333231316465326662386561 -34326565656137333561323266343838303063616338306139373362303462326237346263313066 -63306434646665653562363666346630363561343364623339646132643635353764393734303434 -64383237343961656638613536616539303831373133313266626334356166353634656635363762 -37646133353261633432393064396363333564306232386230383131346432373864383262323133 -64313334623637663934383136333431313265663465646566393832346462396563303863336263 -66636438353362643864363363653665643162666661373333303535386338323539663666336533 -35386661656639363639633238623565646562333761396636623239303864666236333763636531 -32306666326139346535363133613762346565303561343263646532353436373930303364366138 -61666465626538363365633433396139396466626633613132313666623665613561613033373631 -39333831616439336162636535653434653433326635356535356331646332346639613164356463 -65303665313861626238626561323236353261323033633938666162306434313964643562343765 -62623339633534613862346634613830633836333566393538373362303764313039646236343462 -62366430646136653835336663646535616336356136666465363833653338303230313030353762 -61393261613532303965643339643230656637373335353934343064656566346564316136323131 -33396264633835616263313836373037656665393564653865383336613331383566633631383933 -36393663363662356634646438383362636238313265663662643636663837376134363339323037 -62373235333336323137613439316263353565623065646136623835616636626632323037313139 -36646336333532373962326339393439323765333237316661393065633362393930343230663766 -36633932613861643461396339656631666266366330393232643338643032643238633336393136 -32356464643530633631383839636430356435346566383335623035326633616266343034666635 -39666339396361626534646535343536613530383131656632666662393364316430343666303733 -35666262613662376134373037366533386633383264343162653530303630636666663166343565 -31366237616631336564663562326131393431643238363935636334366139656236636566656366 -35336635616539356234393465353165656264623463346338363161383533326363626665306236 -65626163656433303532303236336663303933316665363032646163343432336235323838383364 -61396239316139396335633638653236663936666631656236346333313437633163643334303463 -30633330343033396339336139316232346637633933663030386135383238353033313835373437 -62386363353432313061373331653439323839376234613338656361383633613331363866333364 -34383938313066646264306461396534656437356366353463643638613737386239363766396364 -34666262343939393834333463373536303963353634646539376233636336383731336433663137 -66613466393337363730356635336236343361313235616564323036306331316265373033656263 -38626263653063353433373763626139356664373137303864343637326636366633666661633832 -64313034363630666230393732396130643866343038353664303838353462613737656463666463 -39653265613839383137386533353933653831313063623631313835363630373839626431386638 -39623466333364616139613535613837666263396131613263363030353364396235633337626439 -30343438373965376632623738323235373366396636616339356537386237613838666232646366 -30336433326430616338313561383063313061396235643636626564616163343732306465356333 -34646264636133346566663139653339656134656364303431616638343330356438363961316464 -39336566373134373936613863666261343033343038646535643230646335363737306661396530 -38313834653736336461326237346438316237343064663435366432393935366431623864396132 -66653865393338353064623437383635306662363665636331616633336535393236626637366664 -61376364323633636236663736643439353331646564303765386164373063326435666364636362 -30326535343461666366373734376239386235383235666238626137313431643332633334383434 -37303830656234386464613261383764623932313666373930393463666431393465356562326630 -31613535623733396265313933396162666235643965373633616266316562316665323130623733 -34616231363134613766383439663561663666336164633236646334346633643233643065306165 -63613663343764376435663031396437333665626436326265626330336364336364363036663437 -38343631346265303137396433323665666639333164643030633761346164663431623230663365 -63333337353262383466643366623934623631623730306331383936626437666561323134366236 -62353139303832666166656265646136623530613761636137666163373136666361616264353163 -35633766633936373464663536346663363039393761353635373532313463366561356661316666 -33316234366530353364306633306435623731376634626133616164323365633463356665346261 -34383962353539393735316233363931323032313031363665613066383638613432313864366537 -31373663303562646566343962643333623137326562336336653931363938663531393964393538 -33396266363039656561646433383831653634656364323430643030393561333663623034353666 -34643261353438313530326238393465633065353831326234386162323833326338633135363536 -64383532356233366564313432663333366236316136383764613731646335643963386661633235 -66643466313330383933316265666134613463633764373132653661396161643765623531336265 -65383634306637343732356465386137303364663661323531653463383435656239393737616163 -63626231656464386665393239336665383336626233613861663765646339396362613963663166 -30646261393631343563323034366431323134663033353532623562646436366366626630623264 -61343538393061633438356238353139313664363064343361333930313632616566393365326631 -38616630343663376665616437356134313937386434366361333532613931666365333965323633 -31396263376236653539656664623865333937643134316561306263636539363138366638323530 -38376534666232663734666563336238333964653237343035643563616236636166303563326531 -63336535386666366232666334613931313833636464343161643335656265656333363037303865 -35653033633164646365356538613534393431663136366434346134363134333732336132396237 -30363430376530396137353361356437353862323935316437373266333362363333323133626530 -35653366393838376662326561373736396264376332323032623562623131656266343138393438 -30633262386364646266386262333936386165346662623735653933613034626631663864326461 -35326531373632393835333830333038613537663431316330393161653832353430326539643931 -65323332383432613733373430646435613536356162336533393933376430626463653538636161 -39643836333433613138643762656538626131343331626235333430373839373633313639353533 -36323363393032356437303562643565376136323163633362386535613538373939663333303863 -38626132336437316536383037626133313061376463643536653963363233376163316462333034 -63306630386233353962386161663361653737313932346439663831363036383239346432393435 -36633933643833303962336561333539613136393065313366613639633438356562303438333333 -32326633316536633438353262366330633362373236663534396435663666393732393631323332 -38646265356433633762303765383430366661343065626266386231636136303362343934333161 -30333165393930313438663133323162643233303363313763623938386365343063383639306563 -37316339626266616236353932323335326234363930646138323738663932376231376238366637 -61306239373333326339373237353166636361663064363237383031376638616530356235303561 -62383334393765343961356330363162356462656565643437643532323334323530613931646231 -32363734343032646439663835613661666663333534323433616336343139326236343835323235 -62323138356534343634653962353630626138323536383539393131323034323235616337316133 -34373136663062343633363030383362383739313761633432653632623335306632623362623665 -65623230316465313439333761366238626562326133336230333630343235636166643364353036 -31336464346131336364396235653466396361643738396330626634623838656137303630653035 -62356237313038396437326230643833336533663432363639653731623435393037656163386263 -31656533336330376132393934643962353435313465306631633431383636383565326337326131 -61363330663636393631656430636666636634343961313437336166346166343339393530626231 -65306366666633303130303334356232636630653161333931333035653263393838386232383739 -37643037653736663332353833613530643835343264313466373030323135303334616332373836 -66396239366136366164326338386630633134623663306666633632343132353639396239656639 -62336264306338396662323631366636636533346563303164303564646335656532326231356438 -61396534306338613232303433613862393434346236333931313263633662376133633036616135 -65636362393565323364336662336333316537323438303339333832343366613837616131383332 -39346363333764303265343936343330393336623066323731633438303861323032313166356635 -64363035383831343232613231653632333030616636363138633964306366393133656163313838 -35353237356464343830393062643432303961666635616462353833396136323366623634666633 -61373563666436646130383938383936613237663566303564656261376361616364663965356363 -66663632333966656630343533343163303062346362626632393532636130313031316532333433 -39633437346663323137336563653964326636663938376530613833303339386637663138633531 -66626434393239663461396461626632356165656264383237333964383536626234393837636130 -65333666346138653365356433363363373433333437386264333630343061306662316531656163 -33366230333961336332373264623065373832616561323833366662656530393761363534633231 -63643937646331346136386562636531363462383835346530386438336637656631326634666565 -64376539666439343131323331663939373132393230363931396632306164663939626430366164 -34636634323738386663326236613731613164386336393664363530303938326437336433653535 -37653662653964663564363537323134666138653432316263376463656436333633353337646138 -63336131303237643538333532386161366235353864643635333761626331366439643863323964 -34663437373937393636363034663539313063616434646664353161666561626566626338323532 -63366262343064316139363164306664383135353665656237656133383762316564663362306462 -63386630316465336165636162643539333133306636613536343436646335663638623837373130 -36393365613633393037336330366463643666313130386532633031636663636138373062393938 -31383361633164313230616131306339336231373338663239363534633031346236343465643165 -37376433323431653334363733653562653764643437303333383864363463373261363137363538 -31303139366531373865633531613339653239353361333935656463616236636235396562316331 -32623565626163316136356539653663626632666465656538616633323064303436323938633136 -65353565343361323261656231303936623436386661323530356239653634343135376131333838 -38633563386633386431643462356136393034663634623763623836313230383363396136303734 -64373431373465323161336233303539356364633463646132643638316233336436303535326134 -61663034366330643230623735396230656632383833373032366530646532313933306334383263 -62303830333330386632623438366135666535383338636363383536663734613166623837613438 -32633332336661346536626463366161393034313335633536333061313933356361616666616133 -33643037316234313862613937613938303938643664653536346135383832663263326461303963 -35363535646461623933303531393837353938303336656366303738383266393166383630613035 -64386364396637353934393032393363633139313239386136306466366335316336333432333365 -32346330306630353966303765393765393831343831353339373864393166336535363461656338 -30633866356233353437393836373635626330303465646536383861636534646537646438353635 -66386562663966633139376664373938636361623239633131313962666533303636646365396434 -34313239303633323436636431353735656635383866353034313365633631633733386430653133 -64626533306435393561346362656136353561306532383239383539386264663434626165396562 -38633731616432323139333334343662366162653061336430656139336236373539613339383263 -63366130333834646436343730303765373066393831313965353537386230353864323633303562 -38313864316662623937303537376332393431376665393537393633313232373565363231643832 -63363862613761396161303566323538636534616435643231383061353837653264663361343933 -62343664383231336464303965393738383561336439376666346563633864383736653730313632 -32363563336236396366303362393961636164376532633031643065393832633766333164363464 -66353639323937366664313634316633313437373437616235396566323266613034333938346266 -30623163333739303434623031356534623364386461333438386131643137303835336334316139 -32376539306231316433633663393235346564613437313631383830646330663131373666623335 -66653965653431306663633063316637313565346365393864383261353733373835643532636135 -66333036393330653065616562303438363262316439316339326266616464373238633931633631 -31313562323266383932626430343632386630343539633038646337393062303838623362363634 -39383033303631663135393962313330333032333535373965666665303562323961353064613137 -34363734613335303935313661636166356366316361653639326431393735373436313563663738 -35646539326561393530393033646465356134386434383133373861633033626262346331356163 -32626432643535326363353430336366343339383032343930343363323231643664393733623161 -61303361613564396666386131313638343832613730653437613736623732393331323065333563 -33663466343434356135396164346330623161343362336337366432633765633734623866303534 -66323834616639313139353832356263313564633236383135646537366565383532313235613033 -63626534613932363636316562613738643939616330613164356235653065303934623337653639 -61613235633164616265353465323933646338363730656461636436356461366464393066613337 -30373264396266363964663861393035633439353139663237386130663330663938666435393439 -65663133306333396233306232356166633761666331383430376363653534336539363031376530 -32396662373034326636326166393234386230653538333933623830643161633663313461363632 -34363463643762313638376233303830633736653166333033303738623832636632646263613866 -66343164386563356264363032343565663063616437396433323661623833666362663462616461 -62396263636366623463303931626535383435393661363931633639396239306533383737373734 -39326366663630613238653030366235666462363066383933336432353661626631663864316566 -39396636376139666232393239613237396338633863306534323063663838613262653137386463 -33636561663533396165393664386161343532666663386465656464313561663630366634303134 -64626434623861396530353661303035343634373165313763323131306164306336366561356633 -36306634363661613736306534316134383934373465656432613133343433636137366137376561 -35653734613130653637666631643733396233343065663838306366636364333831626435313661 -36393832393738386332396539376263323239386139303366313837366532323631326239353531 -61303461633334643331653836636633363136613236306232303836366438353966633432396231 -64343631653761646433326632626165366633656235353938353638626631346535626265393534 -65343762326236653131353732393965613834663135616661633332306535383862353830396362 -37623032623965653162313237363337626332663532346132616332363562303165373261366633 -63383230666463653133633266653062643939663337383433633337303236303963323838623264 -66383432303231323364386637666266303332306330636334396639643532376135323962623039 -37316430376364383335656264323135613862353461623138326139653464313761383664623037 -36656261376532613064343162663963653635393034393463353738323631343032346130336137 -66663762313264343233373262666265613435393231623632313666333664333734333735633238 -36373835666639386432663661383363336263383432366634353938396438343131646435353461 -37343839356262623031353832343131353662323033373737626133306335313436613833363036 -63316261616233306561363739663839396339643333333763613236363763613134393131393766 -39393038636334373230343762303862373936633537663733663461313262373638393139353764 -34643139656131383732653664353465346464353439373633646332396561366562326631373133 -65393966326462316137346332643163373961623164313936393164613436613866643362616163 -66663935386365643939623966363239373435336337343766366566393439313462626336326366 -37386633306464636264313933313363303133373261373963373034396562373436663566656330 -64393135656265373430353233633238313864346139663163623632363935313735343331633331 -34386133626434336138626366336465323237353764343261393638616663373334393162383165 -31613165663165336537613861326330623964666338636437363633303531663935316263373266 -39363065663063356262653033633132303732316338323231383930633232326637353764383064 -35353735663037346535356565303633313564313038323934353538373561616362303462333966 -66626633383363616630613731313235346539326436373438393635383235386266343665356431 -65646566323962373137633866643335323435323538643133333536343565353535616538626237 -33396130376332653532653262306665663265303562646133356562366338363531343765303337 -61623534663432303638393939633364613066363038383737376165316236646661633330363734 -61646233303532633936626261396139333436343666363534326263363662643666663964616166 -65323936636439313934336630326563383738356432636434636432666530386336363536653635 -39363436663132663263346162376537343262393332616362366536363039386430613533393166 -62316233356635636138323965363066363164633831353362373461356535333832373065646431 -64373564613362376361646639306233353766616433396536353761363962396263383165343364 -62313330313539386565633433623461306331346135656661643161386663623562306332343832 -39303834613739343733623536643564343733373463363565633462393630643738633230383832 -33376434323337663661303336636137623765376265306533613937373261343239386264643865 -31383939613761643430313064316464326266666164376538393865366638613365306564666138 -62323830646139333736613634353565326664666131623538376237316230346664386537313833 -34313831313232373666623833373032666536343331393761653962336534393761396362323664 -37393930623464353364333939376531333364386633633930336264386264316139636538346430 -35393433383939613032613762326337333763316363646139366136353737353831346634333634 -31613565633562303937663530643838663561326163333830316461363235393731333163663035 -33376136373132303939666564643366666238613639643561303764383032343536333464313433 -38333936343939656634393532353161663163663961623365623466633434326632333162303461 -64376466373762666161366662363135356635383630383331326538643264333963643634396566 -63633062376436666336343932333363656233633361373137363765623764663837633064393238 -30623837616262326239653362656434393630666134653939366366636161383866313838653430 -62643861366232326464643339363738376439623836633563343766386534616434306231643464 -31643332356662663063323863356564323936666162623262613066636631623862613361386463 -34326264663137343530333066666264636336656539313664623933366432356538643930363431 -62303731376661646661373966643732653836306631613936393832666563333537333738376363 -31646337376464353239323234333063393764616336633634656639376463363165323766616335 -34626235653231633461323265303032613763613365316439373438366330663364393133323839 -31626663666334396638323066613534663234306363613439383763646439336663623633376131 -37353634626334333465383334626361376665383965313231663534363733363838656231333864 -63346535633465663764643664303839373430663863393961316130316130353066373863396634 -61346330623765656361333563363131306137616131653161363933313863343564366230313566 -62356665616439366537666461326462323034383639363139333531636338383031346461653834 -38353933626564323131646364393732656466396339633638653463643037623432656666393232 -62356164346331633937636562313239663162323336303465323163343138383464653562353761 -33336462383030663631666463623365646432633865313737386263636534343834313538626661 -36663938613365393238626664386433386334323963633932663837386237613335336635663834 -38316635336234613262343434646538366332336439653734666332633165373466306534646333 -66383562653739366665343639356562383332396264626435663263333435636264666537623566 -32616333373063643362343662363266316134646133656166626333343332633839653034613837 -35306233303564633439666138373832346363643434656565616432376162663230396563316333 -30386666636235333633373861333738353336343837663163626365636234353932373730623163 -35343564376164316233643439633532633236613066386163663236353265383237626366653132 -35663839373961366362633761333765633839316137626431623166323436643062396533643330 -35346632636462353831363236623161333465636663616230386130633963393431363435376432 -38616163626566643130616531353735336437313530313732636232343263623335653634333834 -61363462393636613864643163666330326666343731663332633336353439656530643765636232 -61356366346566646239396563653363303233383838636365306536623031366433653238373635 -61623132336564336164383566386137326637303361643734336630316432333162353965303238 -31336437346336356462663866313437613034376632663837383438633638383737386335353161 -64353636353834336436353261303966633366373236313134396130396664663435656632623461 -34613431313134393865653330393165376265323664353832316235333537616630333135653233 -66393664323838663730396361303931313032346665313633653831383934333263323039376339 -64393861313736313233393665633230666439353138306231363937623635613035326661303230 -31623834633436643563396562356538393464366632373134663865333330623733663965353630 -37653233653362343333343433326263316137663238356365396161383061663961336535623032 -33613265623735306331653934666439306462306562376161346361336430363238613061383839 -30663538333934323239653264643539323265386364373136356538633161363362303439663739 -30343936306637633335393138393535396261366635373737616666356264376338613732643838 -65323036613063653866653666303034323236363632363135336266386664396366386461383465 -36373331353438353934353862373735396238383930306338373062613432373435333262616561 -38346538656265393261326434303864366633666165373562663533316238316466313735323132 -34373438616339616436353363303266356264393062336438636636343939303861313766646533 -61343163626539333466336664353733306530373138313562663130326364313036653332363631 -65383236333432343939633231643964613332306432336135663363323864353164303835303231 -39363239316537333563313837313939303132396665363532613263636139633633646237326339 -34313532646262633161613136316236623164306239323939646436613861663030306138303736 -33323666343463363733643433343665356164366438643363326335313631613761616539336139 -34313533643538393934336133653834366430376637313665653831393266333234336637646131 -39353935386463616533373964616232663831373138373936393936313733636162303932306430 -65326531653764363238323566666138313239633636646539346139383735346331663561613638 -38663762636566663835313531653835386330653833383033633533623363356465346336326139 -66303139346333336433396464346236316638333663626539656564333838643936303237376364 -39383633663166643139393630393266303236613237363134653066643138613935626433376562 -61663539613036366232363663626464363865393430643233373536656432636165316335333366 -66616638326364353338356636363539663365393962366239663463373932383431343439613561 -33356334663164383938326662366139326433353033623361306434313435336231636633353730 -63373736323330383866356230363366616136343837623832656334663665626539633663386430 -37366333346334613638313064623033636134353664356636613063616663353238636264616361 -61346539613634353832633138336666383038643966306465643863303933356637373961353234 -31643537383162346631376163363662623965303566633237633139633166636239316438373362 -35653237613933633537646637383864653836373431653361653030353039313933366666386239 -36653566383730626665326534306466343935633964353835333865386263626539343636326132 -34386632363765633836613030343238636361313333666563316633623635386561633234653565 -37303261383234343938313237636138306131326135353739613034646631383131633063306165 -62303339343661613262393834633838356233386238646563643161316530623735623538323435 -39666362643766666364616439353862626530306564633564663362653362303632313964363632 -32636132633363356535666130313935333839313964666337663937363365323138636262316639 -39613265333163393165336531353863356431663839333439386430643630356365303539653964 -64633336613436363264376463653366343763323864333335313837636232363865353736376533 -34666565373938353930336533613838383938643136613965353265646332343134306237393933 -32303961356438366539386366653735373634616264346134396265616332633466373031636136 -36633533653663306230303233633538663964393464626464343763316538383730626130316462 -66356561356632326364633065306363623161633063626338633734356235326436353436363832 -32626264623032623833343530343638626337323462623736616632336432633432383234636237 -66316638313262363033626563336465353463333032326565373638316339313764363237643032 -32353636346439626631623338663863353839303938626133366462316136663639346565363261 -39636633336666663231373831653135626536626432333363663439376231303430386531306463 -35366230616163376461616565663837626338343666366231303465366435316439613166363132 -36363537656633353539373564386563643564623134363661633238313663383762656435383133 -65313435646536393539343236666533636266333932383036393437313536373531333633613231 -39643231356131613431356236326466386562356231626131346230336134376263653732306562 -65633362343930373134333730616631366634323064623166333739303966663239643936353231 -65366666663666363465373264666262643736333738336438626438373936316163333434363234 -65353766636363666366623436636633326132623236613532393130653335336531373835656463 -61313831336438633133306438633965336638653037373066376362326264636134616233363739 -35363235366462356238313866343734376362626338326530666635373163363731633938366265 -39633061643636303765316231373134376135633465366632323239323435636262326363643232 -32353263653438313036333731323639383538326132346533306466333863323638646563636139 -34616165363839316437306661616234643136383362643165623431343738636535363037326566 -35633333613336383432333630316261646363386634313165303537616635656332613432393065 -66663761356336636361653236616435663339333331316162616462363166333630346462313038 -37646538666165386332313764656639616337643531396265353362376661383034396266393736 -36303361633531663336626562353863653834353236623366363464363565363335643638393131 -31666634353638396433383262383564336365356332303731393332313035646334656531663238 -65663565636637346166326535633536383966393461393064376238616432386662333964666632 -31643261323534626666653531616632353566343939653162383038333739653535313561393864 -62326438623034633338316465663262633434346464376632333166636138663164623935656538 -38386666613035646431356136303137613739666638376663336533653833353364653164653830 -66363564643638656361363663363238366137653131393163626136323533383437363366663161 -37363536666231393338366334313465323163613833363030303865613337393731663136653735 -38336235323735363037373866646163613835633738393737386434663463663439343138343662 -38333536306337643536636566343838666635363934613963666531336263363637623934333764 -33626630313065653865653166316335653739373934633537326665613136336333303531316530 -62353033623765666461383530393662303665626537616131386139373035623938343564353930 -63333331636461336633613436633436643336316334356638363962313264616663636135646666 -66316439353731376638303338353530316131653531333162316634313037396233323839636434 -66376535653265333361363864653838323433643932346138356232373961323064383634636666 -66363239346433353938663230393933343761383236376263363463306338326562326661616339 -39356439386439376139356566616633623137653933303935656162376265336138653438316663 -65346235356262613632396634353064313733383338616463613833383532326339383537303864 -32666466366564353163383736663863623166356166646439313333393738316239666631356232 -32373039363737326639333565633763623032396235383430626434613466383864666137613831 -37323261313634656230633463613832626336636437613165613933386239636235666331393437 -65653734396664643636363466366133323838313965343332353463316534646538353761653339 -65333333396633616238646231656435643635636136326634666237303462653465303334643261 -36663339383538303030643439303866613765616239396164366336326330643463626635393164 -66633662633232653662383861356137636331376538396366316238333862396561366430393066 -66326137393630333666613665396537396433333865643439623533363233336463633331616363 -38656337306631326362346632363534383834646263326432393039363930623863323666613235 -34326135343739376263656263643062343264353830613761343066643961316564356131663863 -36613661626261623866356561363065386463373131333661633931623430656364343962356534 -38336166343739323639303461383066623766366561643533396330646337383930356234643266 -64363036386433633932663031383833303365393532316533666135343063633638313665653231 -63623337353631333937343966323833393230383565326162653933663737353461396566373864 -65393036663536396139376238633836663236613664613430306363663263366538653539623639 -36643966303762363637643837306236353437643162376163313736653136363861393637346635 -34646561646638383064376464376563666635653338323165323531386338356138653934316238 -65643237663266663735656164633634306434666562623133646431316138386235323065666432 -62653762386333643865653337376337313531636132396431633162616237353939643938306436 -36383331333865356537363132376338363230366432616238333234323436636537373830653631 -32313562653337396632613164333136343730323935653031373566316561633330383632653364 -33633830326164383937623736303165353432393361303038663765376133306261373037383262 -39363132376133353337333131373266613863613939316564333862623333623764613434363133 -61333861336661623032613031326561653961383163613064386533353630613762373738653662 -63376465633362343466636264633536333630383439633531383438626237313363653564646330 -30633262626339643462383439636265636466346265303432326538353964663730343733643161 -64343536326434666237643737363536353761326263393162666235323265643833633064303234 -64323962363163653863373063613664623833313632316138303037623238616136333430323338 -33316132333364363936366139646362373939313063613465616131643739306137636232353461 -63313764306539616636633961306436313866323030333935633639313563333764353135663831 -66623935386339383739313234323530316534346435633237623632383964396631663236643864 -32623030313065646365666264346565356534626463666266303333346462333831303366666463 -33646635353963326632646535646563386638623039656136646231366365363937643961353032 -62653637343466313533346636343338633066333234323639366137343832653134306662653062 -31313339643466666433326131356234383633323130306165396433366265323136373938313233 -39303430396561333538346637396531626136653561383765343433383835366535623665633431 -33356536376465336132376562396132333939663533633065313363623639343735386331353561 -64633638613438383661313031343764353230353466346566643132316139373833633965653433 -62366162336466616363636132373034326663643235656136366533353566663964666534663037 -33386364383736653163356633613138623663326664346461636666383737306462313962313238 -30623034666139326563376235623637346566383566363161386331313362366239383761653732 -38653362326135623733363939616333333435626237363931643432616165333564656366613333 -36643334656664633865303230626265343837623335303261643766393661373761303761613435 -34343465363733626234363536356336663737626136303566623462316238653965343633303066 -31376630626537353230383034653931333064313139396664633666623139623665323265383237 -30613762363066626637303961386630316434636461316332303336623138353932336536313233 -62666166383762323234653764363865373336383263323634623034333831356164626235393262 -37346637656238623739363438366132353039643966353533656135323230663336363737373661 -61623337383361343133313366343739313135376163386664393262306461363037323832663565 -37613833383738356139396165363936643461313062656339323834353930656137366334333834 -35343362646164346164666466306334663035643730346236356261313333313336306463616336 -61313161353735646430653430616233373063626234306562303836343833323235396134356135 -33626535653839623538353236626335383837366532643263383836346338626632626631373839 -36333461633435616339393334623832663535303135623636313630333765396137313035633039 -31626137303330353665376334663935376563343534343564336439373866656531333337393633 -30393935316335353161363633313665613461346664306165396464376262653064666639376334 -37316636663235363862663037663033306231356334613564306230356661306139363062306432 -31393665303061346233666238623734306564623564326636396163616334666462313761313266 -32316364363734663261353832373862373935363234373736636539383866623066623361336366 -36663837656535636531363533343635323163303230383432663733663437636566383937303966 -31323966623630313030356438666236626236366535653530306638663530323833356231303832 -33313837353265633232653830646236326163353134623939633434366563323436373233383263 -64393539346639306333643333396230376630383662396633383932613837623738386133366238 -33343637313363666164393962323336316232613631393137343832663565653236316237343963 -63333037633631616632613237626266623839323538376137396463383835376430333764303864 -39366637356161616637303731396432323236373938313463386464323063383062323737366437 -61623632303733363535663839316438653865643164393861666432613664353037333533353163 -62333330633336636133616239323733383363396263383231653634633739653662646635646362 -36366135663633653838316332613064643635616466646666373638383736366161343262353365 -62353166343465303561343236336130616536643564396633346431336263323237656330366363 -32623065396263636162396233353064643565356466353861323163663761396363383736656661 -34636335386538313864313365363964363439313663366630323739343432326631353432363262 -31366661633130663634353635356630376434643266643339643238356666366464363532646166 -32366531336166396432663334313136653762306637386638663334636132323538333630613963 -63376266303165373465386138613238363736336261366331393530623233306364653135636130 -34653035636534393637646530363632313430343439393139646631313164373738633762393233 -62636632646539613466626637376231373436623631343964636562333937383564396362396164 -39633338346363663164626533323937353532613538386632376535316361316438303934333762 -63303362636436306265613331653533653561306132653864613030356163376431396365363934 -33326263356364306439633930653863623839366534323139646462303662383639626566666434 -38373936633636643765653931353034313761616535653734363764663334356163613138393339 -62626265303135316538313338326532376662626339666565313833316465643161336664323630 -38323463386663373062313635373930393163333235653438343031646138653431353433386464 -31336430373664626637333461653138363066396139333338386630303866316538323362323031 -65366663366635613761613065346333326133613964643434326162653936373134356336613964 -66633736336338313438383561386131396336653833623630643935303761633138623737633864 -61306435356433383937636565306264353534383733326262393336626466373233623466643133 -64336433656330666635373635393863383366353432373063313165613466666137323662633963 -65353238633565623332303361613734653766353637376336656662663133613463613161363536 -64646439383664333362343238653263303037346638373434336330306563323434373265636635 -38323438343862646166356531323363336661316265636164353661306666393166393661643930 -34353831646131353364343061663361306334313535303266383730663534386662656437313166 -31306435383938653833336132393134636231316565656533346437386362653230383763646533 -36643264616232613165653135613733666537626436643833663330303033636462396436393339 -64363339303731386437303537623435313133663132653566613430366666326434303062343964 -62633737613732636632383435626433666161396534333431343539646236623733613134366435 -65326564653835376166313736333235663634626662306634336438306466626439656331313139 -36666462306335343461616664313362363163373737313530303635373536376538323938323736 -32306431363633393838663834623663393061353365646133366231396536303035343333386334 -63383932383737633430373137373935623731303265356266633863313530626639623337356462 -30313038363162333337333563653566383438653036306230353834656366386134376564376134 -38313362643061666235353333643064616131393036376235316330373935343562333032323730 -36663366656632356632333431656332656334613737376439333534656434643539623138373766 -63653663393261333633366134313065366633656362363561383638663531396632323861323236 -36653837373861636634353835306531383561336366396161616565623535326265623863383065 -31376331313930333233633135643633633534393134626338373864643464653232306437336336 -34623237646230633930633232616531626236316632373637353565376662393436643131326139 -66626139313130653137643763623038393961323963386236366661353566663334376530353666 -38333939393734623965346438333939353164653535623536313432656433663331616264636135 -32613733353562353662373134366466353238363234343034623030353038623065346632323365 -38636333356138383533636437643863363139643239313836633938643837306130316165623161 -61376463633539643433303334363232326432343337346436393531666332383730663931663461 -34343839343339346332333635356234663233396432303630383438333361353731653962313763 -66376431383665376535623136633933646165626265383064353565353166643465303138333662 -39653939363137303562613036633366343730616539396566646537653030323537353634613834 -37666361653363306432383563326331353237333732623562613836643032323139333866613464 -35656130376466393330333037653462316336383866336263353066613864343563623235633435 -38636338313032333932313738363332633437653036626239633531366366666238336666336563 -37663062643036373733316438613034636265643133383334353735666466333636633864316364 -63323930366665663331373631313737393964323939663066383233303037346164633130386364 -66396564333165343665353236656363626233646239323437643339393363386463346230313630 -38623735363035346132336265313530356133613731306466326131333964373130636531383232 -66613530613265623231623632386339313035306434306130653562633661353531303137643265 -61653965663162313133303061663534383137666539323863323033656139386331653062316565 -64633036383464306132653637643965613936303265663038313833383539333432326535323630 -62343434323436323931376237326536323161646361383832643831323264383237316436373534 -36316536653632353738373961656532333037376262613061663730306332333431613332303039 -33346664336336333837326132373361393833623462356561333662346136333665313332393763 -30303930386361386364393539333230356261376365633161373935383561646331646365393538 -36323630643666386363633564663731316437646137663561616362653165323030373462366238 -62306532346432356463363631343566616439613632346436616235333265353331356161313266 -61363263313265396562643338316139373364613932396636653661613965623936613932313065 -30626131393836386539613534313662613333656634383165623237653566303834663863346566 -62343264636337643030663733343461656631343934616237306363333530643533653233653164 -64633334303364376632343865616139373663633330333965643730663766326532333764656232 -61393136613033643031393434613630376530623830646161613937633462303838663034303938 -31666464633039326266653932633665313034663264396466353734646532616637376361383030 -35616361643139636630646561383230343136396666383664383533386363613039303863333661 -32393361643834323463353631323938333865663937633464396131346365643738333937363233 -30313939363231386232663331636336363837363966373665396164613364643663333263633463 -36626463653666363465343466613366303065343535613664626663636637633131383932646461 -31326235386131653663656438333362376231366266633932643734636164626364646437633861 -30363864303363656666383365343038643231633564623031623865393065636432623936663363 -64653031356562373539653232306161373132366365386339363037643638626632336139313433 -35653534346637376339383134643564313865343036333664653364646530633737396164356336 -30393130383662616638373330303964383365643461393936333931343035393032653266373764 -61363062346266613961336465383539353834336161306139626633343733353565306565393832 -35373832383261303133646262653737616665323431383532336161653266646530323033663862 -34643738393432313336386339366565616436663965656530623865353537656163663661323938 -66616338386365343236363566656534633033613438393565393466383338393130383961363961 -65643366313339333232373338343062326537396533316138633137633364646431356237666162 -63383636633131383461313332636137633236623366643235303532393163366633616131663430 -36356534666531386632613666613833356261613039353737343065613034663130616665643532 -39653663336336653463333539346536663162393564653062653232663761393164353730353230 -30666466633234393432333031626237646139326163353530363637613135633938363336646638 -31306536383834613837333064356161633138653936303133343737333935323436353239326334 -65373661383466393764356430326564353161383466656236636234363966666630393331653530 -36623036656330303830313763663439396133393764393730616438313065333363663833333266 -65393136373638363131613338623631326162633262633031386462623132633132653261626237 -64323563386264363130663338346635663938343966363962373037313632646230343761623563 -38663565353839666266306635373436313364643333656432343638313461623062363562383366 -39386639653136343964353237353835343232663666333363653630333136373932646366346366 -66336130353066616464316238333231383862613233393334653034636664383037366533353132 -38626635343837343837303761356362613765323266653533333266613939633734396631343665 -66393239663264626363373335613839663932653761633432353938636366326261666235353132 -37643736653832363135383433383133353263663130386537663237383661343038313834646532 -39613461636435653532653366323131353336313162666562636434653262393664316433313638 -66646165643361376332653834303832396635633739303864376263313137383439313632643139 -30656530363761316365666338386435663335616564393761653864393030393137353966333034 -34333465333563323332333935393531623666656166663135323064626465643436666233363438 -38393338626339616465623735643636303834346661633333356164613366613138313462623261 -63303432396337363338393962343533643766343961663535663039383537663766373831373665 -64613633393134396434313266386362353064623533633163363539313134386164356131376338 -32343665653739326336316536323139356364343438356266393266323466656537316636326165 -37313865323265313639626164343737613638343933623939323662663333363564383765373430 -64336632313334653061656664633839353633666230396538656461373834353034353937353261 -64313162336564303530616133323036376337333964663430323935653064626232636638313737 -30646163303632623535636434626163666364623665363364643765366166306261663034323334 -33373133376532303563363233363735316131633165376333346437623131323237616663393964 -61316338386333353336643436643835323564353264393832343363306565356434323161626433 -61366136343230316130613562313362313862616666363066663337633837313865373630643161 -32396334326333363637633465366639366465663531353938366238636331646433613436386435 -37623462356363323633633266323035363363313534313934366366373736633039346534646465 -61353364313639636265353530303430623465383434326636373438663637363238323961626462 -34393861383534393635333664333437313466333062623336626665636432656430343934653233 -64323539313339373338346136316433626264353437333465323334323432396630343232653833 -39376232626461313730353331323637383763303031326363666134666536396466333835666534 -62636134383430393366326130386137653566313264626632316136373536386435396331373537 -35666331626230353732313563663034353165326565346238356634643436613932353166366163 -39626436336361343366623966313831326132613531303633363033333836343763626161353066 -61643736356236653666363265383039656236666430306531653562336163353434623132393762 -31313533333063353037633738663032313832633931376138313962376534313762306335333438 -63396430643238366431373031363066623634643061343562343538643330313232343265656564 -38663663316265363862393530633763383032346131666531613638623832373132613435613965 -36333566663530656434333864313464636338333066383335316233316164653431353961646461 -35333932373264323462396661323161323539363261383837396335306463636161353530643264 -66376365623364616531636630666638373065376264376637393338373161393832346366386630 -32626464386266643965363830633031373233656330663631616464393435363639653739633462 -33303838356132373633666635303363663435323662303935643335623430343530626164346232 -39623433316265656335366363613631333031616564303130353835643032323363653534643134 -65326133393934623632643265316535623231316138356664623538643835376133333262393134 -64616133363232373664353736316636336531353664653336336661666365356362383364333361 -65633166326531646239343966326434616661336638396335383538613835353461306237303434 -61666439323534303636303034616135616266616535626231323563663662633764303539663134 -62626161356365623431373438343736613266303565386239356562303132623832303530353933 -37613066623132396431633932636563636132643061663735303535336261363139343561376365 -62656534656139396233363964636231636439313035643439383033363533383364613461383963 -33383835343432636364333230316532373664303532323136393039313961626363333334613732 -61653832356332313031653863346231326263623739303163396336643639373231646263623764 -34323562666466396433623536383062656537343634653134363231366637326263666166393838 -61333862616632363664633837396139306565393835643233316537353264633333303839383239 -62393835313064313664383066643133383330666230613033323763373730386637323236636137 -35353131383932363330363461356336613236616632363437353136623037363463373638393066 -30663930383532313635306639383234333761356439363831393032363764376264356562373937 -31376133353062643635363036656138366437383336663165343266666634663235373730633266 -66643466306262666631383634633866306261363434393066363765373666366536373137623731 -30333539306663623239353436666339383261666361353134663264316261663930323065356665 -66633264643838323361343836353131623736336334356165333736643664373064386531356531 -30633439613662316162316137653930653861616530396434646136643835343839653132303939 -62656563633861623266346134306239306639376436636362386230336136333436633030393539 -39363165623961376335613937323463643734303336626439663832393138656436643539633430 -64626432363938373635346633646239643737353663373537356537313939643961653533643731 -63373732393163663365646565313735323337336531306631376465626632393566323739316666 -32306361653164353966346332346133373564303431333432313137316234323762643539383635 -66663032356530356537323366616338393138346638353535626332353033356261303863636534 -65373135353763363466643739613933363562623262383132353361323462323430306337623439 -61616361613537393931343631363563636266353837616136656631363836383666333037313162 -31346335343630613330626538323937333561633465386266383962663232336137333031373738 -61333366346263303634653939306464636535633533366133656561633666663438313065653631 -65666162613634353433343139393131333537306138306334623865633266386261333830333533 -37303137633366336232396433653436346261663365373330326630633733633533383933623665 -65366239303864363330343333623730363062356162386564353063666431613934366535306539 -65663335653664383732633761633163386266343239616130323234333031356430636635333937 -30353231653864663338353664656131306436656433316134613261386436623933333765643233 -39363564346461363739363031666533643738613032303235323335336533656339623436306366 -39633233613038636333623366316436616464383033393037333066633436663165323037343062 -63393839383262303232353162626433396165643636366337653231663437323634376439336362 -66663664653730336231646261363365323932656162373131303235333833363337663630396131 -35613031393330343465653032323338636436363262373032356539363563313961373132633833 -39643438386335333765636130346265616431653564323139363338306337366335363138356464 -32656638623237313133656632643361303032643863383961323332303638623537633238663333 -36633731363461626532663038396530343730306238616265633731306162343630343133636233 -34633135386433353634393164376462313537323565383337393430643531393632356634336163 -32313364643036343863626337396434323134366165323136643532363732373366643661323430 -66633832386539666363623138376263383230373066303239333635366633356434353564343330 -63666430366239386664643837643137363934363761356635616565666365363836346164333833 -63376336373037363331353135313034616534633533626362306237373364383837383865613766 -63643263303730323430393937346239626330646433623063313134623538383263303232326165 -39623837333361373134313336393535363131303064323835333763303163366263616663346633 -33643134366566653234336566646339303466323938386662363732346462376235383932326137 -63383237386432383061376366366466323432393537363432333537623730373635666333366563 -39623366313031666666386262653737343566356461323931656436396237656131346237363961 -64663237396333623162653336366636336133353662663731663663336465323136343530313137 -38373438373338323933313132353965633535623365626663643932366530633931373530343962 -33633932643963653830646430313335323939333739663263316234636134383633613330643930 -30646164303463383865656261323664386439313662633734333061303237633864346562666432 -32353839373538663838316261393937663535363962633862303131623833636362663933636533 -38663432373431666264653839363638316433366665333232373134333462306661656163363331 -36353339383166643334396330633636623239663162386363633830633339313732383230646636 -36613938356237393938643731663266393936636430363366336661396338646264306163313864 -37623030643730653337386439353934373231313131646530663565366431613361386336666438 -33656464643837363763353530343838663230623135383436636537616236393037383435353837 -31663561316131396462613563623734393337313063373837383737336636386435333961626436 -38623634323333646636363463346165633735656535373733393434356266393035633735386364 -32653339666539646163343064323566623038653132663930663831353231333037383662613232 -32323137346231343930303261343261666532313966376138373632316363623030343835383138 -38656239336666666339663432376235623932373533356430616338333235613030656365653736 -30653963633230396439353135353832356334373839353632636365333231356664313961303465 -66393366633861376237613537643461303564333866613764393537633235373839393533313534 -65316637636230306134333934393736666262363565663230326266386437613437616439343564 -37323463343738616636326466366165363634633064303430313564663564336361383837643739 -65316633316333656634323261383865366332313262376534666631363565643231303438356565 -35636138366535356438313265356339323666636536396463643466363965666331663866643939 -35636231316233306530363838343766383930643836313364386338643536373062373539633635 -33316135643964663137393765633636646630396239653531376438383536653239313536316563 -30336431626435383561303565303535366665663039373638343133373231393630326634376362 -65616363633937626131353630666336386534353164653133656665383234663834396134333865 -61613438366134613466353938316566613661323062346261613337633931633538623730633631 -35326363616664396463303735626164313134396339353230643231303537336363366236316334 -62363831623532623831373665633139396365663332663763623330346238643232383131623533 -39643838633532653839613465356431363962326438653162326530393661636437633931333030 -66326631383230386633313233393733306661623631613433623163616664303236363266633330 -63343865373462643137646263313635373663386238326666356537356566333461306336623734 -33316262356337626334333861633839353430396335613734353334333239396532353032333337 -61643035613332343239633537653638666666393433356664663365336438366539633637306530 -37643663383738336635303238663338343534666437313364653264353665323734393830393864 -34613531623132626662633633643262343439333535663937373136326132663665386561643835 -38346535613561323566363137393536666565636332623764393139633930333562373130343566 -39666164656130636338343738353039313862303966306238376230396235613630363563323030 -36333064643364663330383037306439623966353737323666646164636331313565303339633031 -65663764363038363130643161383737636338643361373563393234633361346236323362393163 -63356333326230386438393737333733313734393838666362636634663731643763353131363534 -31616535653831363163623562396234343335313834356664313266633132303436643365643136 -35373562386337613730396639303732323639643962373139386366383662396435616238336633 -33656466356664303639303263663635646533373332373033343466353033383861376262623132 -65323530313938336165313163353364383966646634663433363866356138333336666630616466 -37636137643334633135313137346238336366303831386336313765376136316631666136666238 -35396133613161656137653265396366363431653462333533643537336230353261653766613863 -64313930363435386433396431326133656436363734623365363334343232633561643431373063 -62356330346234383037643230663238346261376332633964363234616336653330666362383062 -36646264376632623034616162376263653162353336653139353564333961336336343963626138 -61613438303230386262326330633635313666363531643531643030663136316263616232393166 -63663435656133616538636230306533323035626664393932653666383237343235316436353530 -34303438356266303138326630663166323437396563303730363461643432383235393239393963 -62646236633162396239313533346436396536323064643632366664646234356438356234383539 -31303337623232636437616537393236663230396639623830663762323933313966323466316435 -65343335663566313838653837303064616334643839346536613732646562376238643036653363 -30663839373137386561396537393139626230326266323264623364306534363634643031346564 -34353765346539643936343166373863633333363565663135323534393135356565643536623536 -64336634623138383734613863333766663638646231356231396430303737363130653562656432 -62666633633738613138626233323366376637343833643732656434663334616533366431396138 -37346631386438323531373564636661626161333965366563313035323039653061663735396264 -66383062333334353466613136393166346231356161623835333632313835623937353938343566 -66303835306164626136353337333037666336346533376533623438663232326163343161366663 -34663638613434633662643336383339303834396366316164316631393866663932383834623039 -39383637326461393661623365633530303337373366636535373331363463393565346135623166 -64313964653461313732343131613031663530326534356264323835643336633463306432633231 -63633362666533616130646663313764393365653263313130333837626638393539653161653964 -35376164353161656565383837366533393565666537313832653165336636326139396434616366 -33326637626135643334396633616531626261393732303533333938303736316234613933386239 -34383866373934303537306635666231616166616466643462623332633563333766396665386239 -38643730343262346134323330663632313532313832336165626530656465623662646439633435 -38393962313533396430643865383334346438613037386538393933316136393766376433626539 -30323832633263653735326132323061383062373232633265623561376537363565346332326434 -61343261396264346231346566316164356563346537343066616437653238643732326530666563 -34656231313165633761653965373962353439623636613164383364386437393962623735626461 -61386637376232316163653837666630646465653833346636666465336638336465656536633536 -36643837613636383130643661656163313334393634656365383433633631326666373036613265 -38363932633437313935343961616266363864373135396561356330623862343762373530616265 -39316139626337636239343663636665623165366432356666393265623132626563623833303664 -37633737616336366630373563653264353832663963653035393537363530636265343165623535 -66646166313064656131613362356461353235303134336166346463356439396530613562653963 -37656637653731336563663435656265613033613638333832383932343263333837336334303930 -30383632333534376165356264633438663432626264636339343131343338393963383233383462 -66353136643437376431626535303562333161353438623163343264383661663933393837316437 -39343737623235656638363836613734363435663836313766323766323031306364656232323066 -37323466326235396535613666623834643033383561376138333437333930623637626131316564 -38626334353430356537373730303234646465313137363536373034373839396663626261383465 -65346532663463313836633363333165383037343565376235373162383935363863616565633039 -35643432323061636133623137623361316338343932303963353865303737653234383665353836 -30653130643962333839353864633538643135656437623839356439343335383433326263623538 -34303136313365623965396430353235623665363863626134663539393035623333636631386465 -36313762326633623432333033633532346337623362356434653530393937333564666239383463 -31396533626139306331343431643732646630666464666563623038376161666262313231626461 -37353334336533653561333838653838323039633136316432613734326466633734616265346566 -35353932666635363236346238616536343439313039663335393731656138323333336630636135 -63306161393039616435333632313461653235363965633934313563653937343465336664353938 -36656331353230643565393062656236623636333739616435656362626635343762376533623635 -35626561656239663362313136633930373538396135663932306335353136376535653761346662 -35323265633361656333633530373863316432373634313432373230373836303361633533386435 -31336463346364653439393238666363643037316364306435353931646533353766343639396162 -66366230666131316132386134623730646237346438313333353734396132663634663865343132 -65323066383234316533323736393761346133616635313939646436343036303937626261333239 -66313965623037336430653965303630626135646235613262326433376132633134386430313130 -65373434343332303832666131303537316436353031383433613231313364626163626438613365 -35623762666431316533306338303332366339383065643263626333313638353931353732353933 -36393832636235393966353066656330306236376662313666326165623962643766323739306538 -62393036303561373730316335646437623061306232663766653032363363323639633538323961 -30633638353935623338666565346165616234656534303231666336336432366162626334303264 -33613135613461383963386439623663373832333735343265636266303638643033313863363463 -34356631356633323063393661346431613366353462393030386336623138643162393636303965 -63333539376466316130666636306235636665313038313838323331353961646538633639303030 -34363239313737316535653533363139366235636531393335393133353261353436376162336133 -32356634353031343465316330373364643561623930636464336161306137303866666265366664 -33336166306136393136623061373535666533663761663633366638306235383331323235383739 -34353563616134356534663632323630326564346338336265623038343638396365346534306339 -65373630363531313730373034303237313261623134376331363638626136366266353831373839 -61613535323339633961656566666265393163623966643165366531613437333764323531636530 -65653666333466643963353634363436666537623136613535633232646562396362386333386138 -62303463646332326632663536663438663966343362623964396564373033613761663439313263 -30363463666236623138303164633462613635356136643237383466323233643361643333323835 -30316266313733663963376465396335376466396565333263653236393238396437636134663865 -63353033626466663036326231393430393262356236643163656331363162633033343632643334 -34353764363437373134373162646335383337623338376436663631306436373039383866373430 -63376534643233306532303832396132336261653437633861363237396232376239323936393335 -62373631643838343333663163623035373966643563326465643665326533643564363930653662 -31666462633234633532663330366536336466346532656339663935616361653239633738363730 -61366337636633363463303937343839373064393433393031643863623766303665346665333436 -31343637386136326632396233646331363535303464333164396533643937653363343239373836 -32393535656236306636646662636139626631353033666232346630613234663336613366393638 -66333431653863346533613636356538663566363633663638313862643862386631373036613738 -32336562373764323632653538656236366637613233303264393965313931626133636533316661 -37356134313133616562646235376263366238316262393235316131323636663339383130303430 -62656166356361383239666536363663653562303632386637363132313830313539623934303263 -33336234316262626137363065353034626663653736653233366539383134363061346136366266 -65613830633131396566363136386335363662353533383566353234613562626537373537633436 -63383335396236366236353335343138356231386537386439316663396435303735336563313162 -38343863326136653161383961663530656638363763346161613135303236653764653636363866 -62613133366339633435613537313130373838363435636630393632343861613063313239663532 -33646135666531333566343033313633323932633338336139396563633162353438346661346239 -36333936613034356266616532393537656231313037373134666165386333336430303166613465 -33343664356339386465363030323930333730353766303466303064383463313364663966343435 -30306662653363373930353733613530326135393738633763323862313638643664643234623561 -63336236303361633961373937393330626261313830343430356632363034396561326565336436 -30316635663130376635623535366264626236663234643133663162613933663939306534336164 -65346138633231613234373831346339323366663562643430373265336539643139643238363461 -32663639386566613630643064633066373031626365333134353636653434353734303162626338 -62343163333963633764636438323963646363613031633463373964616330313965373961363365 -32316633653832326637353265353235323638636432626432343139353962323564383233333038 -65613531623832383231313763373033336237303431316461346562646631343635383036656362 -36386637636666656462313937663333393465646233616437663938326130646363393063663462 -36636232626634626532303530383164623663313666343633633164313939343235313537373266 -32366431366431396166366364363437623064366333386664323937366532363131643338346665 -65626464623661633731653537613936633332383334336438373765613762353234623738316364 -39353336353430623665613733306338323464346236643531353363326337636437613462383438 -30626539383061333138333133336462306133633732363133346130363634356339663032313136 -62393061303165363334613835306262396133343437363665383339383733343139623065656139 -35643531623533373862626665353062333339393632353337333363643334336561633366396563 -66633839656132633837306138383061653161386537623966343362653032396431333265373335 -61336466313135323939633834323136306636623437333633383766393437366436303134366164 -33313537646634386563633163313966613263363939663966633536616538623663636538613030 -66633636653537313565633663346462643963383534616134373131646532636166386266643439 -65643830626133343131626162323962376230363534643463646235653537396133373765656235 -35363938303837306562386438343139666465613130356531613565633466386531313362613837 -31356132343237366632656336333137353334636265313763663631343561396431323837623331 -62613136336436306134363933623564666632333030343831646363663263643166666637393661 -64653062646535616534393562353039313039663935653565383737396331373265346630363637 -35376234373463366162636334616331626530376162653331623832393064353032646262643330 -39343531333862616564656565316233333134373139623562336265643032333665303061326437 -39636265626133336166613132636232313866663065636339383565633561643235346361333463 -62346432323066396565373366626431343962313566386133376234393761353237663333326665 -64326639353565623630623963343535363564616331326366336132613535656262613939656335 -61616334626534663861306264616662386436333061306330653736646361623137366261663062 -39633862393633386562323131656137636232613965623662376265353233666137396433363735 -35346436306531306462643461646539633766636430313335393238383263616539346361326233 -30353637623665333133326435316433333365373139346531303964613565613134353766336532 -66393030383733353132366366613165323062613338613065656539626533623163316237626338 -63633664393332386564373233373237643337313137393436613062653538383364343737376331 -65626162383933646331613961313666366465393430346432343163616336383766313431656334 -37336538646133343638396435393633643861613731646561623032306437366636336139353961 -35323732373264656462303863656562346361386138613030306537303238623931393735643435 -30376361366265346436386437393633316138666331313766616333346437393833383462643162 -62356461613739633331353330616532643439306238363865373935363766623130316665353531 -63373062313536636631623032613031663834363637626366373633623934653635613737663663 -35313935313334376332303239373733643966643238643764323763326463363238383135666665 -62663034656632343862663130636134643031613039626537363635306564616632666134313163 -30376336663866343139626530373362656534613432633662356366613835383762376132333632 -39393463323162343333326265363235306466653366393732666436343531313464646564313536 -61616363663861663964336438633038326537346263303065333132643232343936396566373736 -65346362643732363435346236373763333035623230363931393733313664386133393032346135 -32306131376633363166393531656638386336363634626337346234633730393738343337353534 -64316432616166383938333665616361366434363233353936333037646637353761353463313361 -34633833393964663663336133616533363936646662666164666233353365613239656537373039 -39643763303663333732306563633266383636356531303733636633623238643331393234303138 -30636265303230316638396664613133353338343961336335643136356230376265396664313434 -36663130633033383432343366343931303064316432333636373665343665393861656161373239 -30343337316562306163393931363965663731323863323535326561313539346431616463353564 -35346637366364386464613164373738313130323762306134366366623363316661323234643238 -31363961336335376165346664356235386234383337666534323365636565646263663263313232 -65623562633363636235363632383631633065303663386238353966313436386462613534613763 -36323936396637306235336562343932393239383434303037326538343963376262623862333339 -65373965623564303737313532343262643232343961393430656131393639346665326334326264 -63613731376661376135373565656661646232316337303838316263303239306333323638636631 -61313562316239363430656363333561383831333665313934656333613066346264326534383836 -32313832616339373739333766333236386539623466313034393534633935393562333764316134 -32316131666661633932646235366166373162316466346333346432393266633837333862356662 -65333533396637303263633637633338633062326233393733343861626663393263316532616430 -35346463386665333531313432303737373331633434613239356234646132643065666334366362 -37616131623665656436653636343235653866656531643564363062326435353462323566636163 -33386466383735666437616537393733396565383531396437306337363366313566376337353861 -63613538376530356138323561303563613536663130666534646237393064303335613430643963 -35383236643739636231333039363831663235636564363236303131383737396362376333316632 -63656634353236326631656364393936303132653531646637363535626134623936336363363130 -65656238393138656664313332313866336466633235663166396434303030366331623432633530 -30386638323939653666333739616639613032356231623134326166363234616366313166376564 -31346631356166363134626166373764346432336563623565343730343661633636613263363131 -35353763643739313563663265633239376630393762343238663764373062326162396161666638 -65366132666234396464646335343932653336383863353235653335353135633361386561333235 -66663962636532653631363962613864393634393938376533373233666639666131643235313531 -63333838373263323734323639383361656564643839643039663035656166303132313031383038 -63303232623431656333313637396562653065613837383832626463653362303061656335656333 -65313139303462366632663263396630373031633539373831613035333334303366616266646638 -39653738313732336665666166393865366234643638623939346332313336633662376163333864 -34303637346530646362393866616536396164653661353161303763656132383265373935313338 -38313737313334313033656166656439343130316233653331376336383631343336326433343764 -35373733353261376232623430376632373135663035383632383463376163346532303334623437 -31353865353133366436393233393564396633646135663839383239616434666331363765353962 -62663564353332336638613036656439663164373232393037333539306163366365386635646537 -32303735666563343732663733613139633463643539363232313364396562303332386464616363 -38626130636235393134383435373835363565343266303161633161313434303262353663623031 -35626538366566306265386636343065303638363536313330343130376135373734376131643336 -61333664643231646533316532633936346364393265633433623037366139343062363164653763 -36653638306438393437316466353639613038646461343733386662656630653330303134363362 -31643038393766633939306362386138656336656638343839303365346238313362616164316364 -33353532386238643031323132653733323266333563393139306165306636363939626630643937 -39386335646130623366623637633733366635363562343463353633383232343538373338653533 -38313335633236373865613633633033346362333331386338363936373136633034646432306630 -38383763346337363034656533393735383662626164373564326237643466363131386462613864 -66663534363033353464326262343534616134336335346632383766303738313965343663323065 -63653265333063303366643966373234353032376664623061326362306535326465633535623031 -63333836626665356439393361333965323135316665643161396230393135383038356238633163 -33633663636366323736646661643335343239346261666463663631323365383732326630323735 -39633334343533646539656164313966353932303236363531383232386432626665376638623732 -61376435653933653837643638323331346161653635666433633461306563346536636361336633 -37363134386639636335316633376162653566346534623539396561303336353863373664306639 -30653465383266323036383565633431313966653139393233386536613635363764336132373266 -36396436616532346132306537623965633732653134376336333934396663333338613235383431 -63353766643733623064303562316463383834653332363363336263643938366264356430353665 -32623430623463303933383236613536653332623564343038613636356532666364306337656564 -38363232396334653865656337346537633365396261633264643336393633343361383330313830 -36303865626632333636313265663034363939353638333166623531346339666533373737653834 -36373034353236306137323637366461316136363861373163346265343361366334373333633631 -36393066343438663232353137346238373737303039383834663161323563346538666634626266 -39623830663333356661633538373365343135323439646465316339633061363736393936626265 -62393534313235393632303437393661346632623431336436383737353165666461666531333334 -66376137323030396438396365653432333761373637646164303061653038383439373162303031 -61633662323033363734303832393964623838333933303239616139363863636364633563393336 -31326530633663343231623231316366376136363666306630343439373766323830353235306164 -30333734346531303061383964666666386565373537636236316461616537383439613830653739 -36636564626133303636356463313763383336353830346665313865396530313563353166393537 -63636237646639353132313233646566616130306665393062323437313239373961653662363832 -66323431666338653330386634353532346637336435653963346531346238623139313036373230 -37326165303530663038623333356462613866653535366462663564303632326437633732656262 -34326561653834633135313438633232326438396336666636303562643963343262356530383436 -32383863313263313039633134316339323165663066643663653632653639653433346261353130 -38623334636233616664376666336262336464386131386133353663643334363339396137313362 -61343434643835333463613266353035656235333436393437663133323234383939373365313036 -61626661666563323631613830613633376538306265343664646562646563636437313263656233 -35353636343930343063313939383863363932383638363932636138326266386566613532613732 -39616639366530633864373439396332633438306639333936633439336261373135306539623235 -36376236366232323938376264363432323065616133653037376335346232623830666536386632 -66636264366231666338396133353734353135666663363966633266386236346461643535616138 -31663265343165646431336233656264613662393038633038383966303466303634303762353864 -63333139323163386661303230376662316362343938346561636538633236663062613636656564 -32636232333130646566383836333565353130366565313462613230646239386332383130326436 -33323963363733323062613231383764646239323436643566663334356363323935306639653435 -36373465653965656465626561346661376263623030616663343638633430343730373839343536 -63363236653631333466653036316362666439383362383066333933613663623434366366663530 -64613561323364663262616662613436313632663362663564643138633666373864363131626662 -34376636303665626533313231303435666339656338656564623737393665376462303038303265 -30306235393333613162343238393831633330356636323436643333323866383263383937393062 -35333830323561616537333535643931356562313961636636393331373362653965346636636665 -61393034636332616132653439633232643231383463623563633661333262613538393739306465 -66306436373036626537623861323761623830663835353565316639316161363566313136643266 -36353736336261336462343665393331643762316461616430373765633963326239613064666135 -64653832623930633739626432353532636561613766646335656533643236373134643335306561 -37663132323261323133316235303537303030656436626134383031613139303034356638393032 -66663731373736376162396137356232666130343863623061323464353833383239663763376264 -38636637356636366331386338313134663166343761633161633633653136363363626137373665 -62383036303338613439333766353965306561396433323262366334396565366339353062356361 -65663738343235646632623237613165663538363861396331316138613435643239313930373834 -35663937393431393535633433363038623831646566653761646536333332623733646235306166 -39646539316330363730366663393961623338393236663132643539303031653137383466306133 -34383961646564386130636630356563343135363133343264643132643463623835363633393565 -66346537343864353564626533323234353264346534353362653637623461326332353261623933 -65613931313938393964373561326233326162313230363934613637316336323838616432366231 -39333865376133386664343537363733346539376439656465313835626337336331383638323962 -34626163373934363330303430663965303866373366396238643764353339323433333831666331 -34613765663934376231386537316636653031303038353537643432303363356637323464643235 -38376639323135616361643434663562353832343339316163346535356430356638323462303936 -33373538613566636263323833346163356432333766343361306565323830613763383566343731 -34376465626266316364386335343664363239663938653535636139626434636564356132323166 -39333138333731613836656661336237613030313762333261626365383463613362353261396536 -32343734366566363236633935336162313261363438656263366131333438393638383137386338 -64353535356664323663666365366237306431343733643865306166633566396164323930336664 -62343437383437313165323433306330316662383734323762643932306634323166393230336361 -61383930646665383735353964343630303666386666646333306130383231333962393063363963 -64616534303336613963313066663336643765626232363831653737623437353436303432643631 -63643532323866643935393832613135373030613033623665316538376131383664643032653064 -37643737383230343632396334383362396232663830383961316333393037316437613465353432 -65643862303038633431616663396637313637306131646332353639653432376138633730316161 -31616232666530666263376337363939333030363462386565333962633637623730633337363066 -61313437653266613166373265643162313234653235656437356131306230656662343839316565 -35663432373134646134386134653833336634383864343839366165336661663538383736646666 -30356335343162376165396637636235616134353464316539613138363063356633623761373134 -65376230323530653763356636313636653934313264363234386534653765383164333564343732 -31613966663335366437306631663862333936353965336666643236646530303730666631313332 -34616264386632616139653732346233316234613236333234663336636538386335623862356335 -30633662653038323066636561653232636239666532613932643738353565663137346332343965 -31343338626639653937306334356266346462326535656438396461316335376436656637363332 -36346530663034663863383966666634613338653131393632326432646338336361616635643030 -37376530343934336337353865633438356364366463386532366239666438643162633339306239 -31306265353833623265646436323663636236386435303861373338623638303631303331356366 -61323364376237326533373938646633336164326562323065363737316536303037373336396262 -65653464366633323236363338663932343838386334623561643034616631646131663939363537 -32383462376636306130653265333962303863316564303038373764333134366234393764366239 -31393733353631373861616330343466666432643939656633336665646235663762616462633235 -38393135373631613439663737326162336663353436663066653334313032316336623834653535 -34303062326237653064613666636332643362623762326533626139313366616331303231613132 -66393665323536343233373134333435326331623539616634393164636230356262336663336330 -35386364303936306466356162633330363333653630373836643538356137353163343964356336 -34633234353538666337396130646435393738343262396364333164663264666237373334383036 -38363237633536393364343837643865336538623462306534616235356336396633393433616362 -31303366666634303630646565326530336232386162336231623937653532643431336536326264 -62323464353636316162393839653431356664623039323131303961666237336565343439333665 -35353930313638333061616436376464646438363837316238386433383438623535303733323430 -31383938643338366634343963626430313230316538366435626634333032383261656639643536 -30653136363539636535643031333762343832393136386332663737313631343737313161646438 -35613962303234383732646534633339396435343565323930306637663864383563363563616631 -34396465633966393439663165643862383461633739343931333733356437633833643939343932 -30663932366264306138643636383832613236396632316139343230343239636238363766393266 -66643366396230313538306234353131396334386361663765333764393865336336646362363132 -62366366396535623562326336363530363032633866356130396237326335363430356330613334 -32666331656631373435633338353361343237353438613765656464313662353035363030313865 -34343638363834326562346435366666366234623139623862393834616339633038666334663834 -64303732306532643763366462393162306332303736636238306430636566643435313239646235 -64303532366639313830656636386161333238326137326139346565383866313563396437363936 -37663333396233666335373263373466396338396330633538653437386435373665396533646661 -62333430383163326336313430613331323230323363653962386132373138363361666231633166 -31343364363462333564626439303738653535333036356166643264366566313739343763616635 -36393366326534653264343939613666306239313939653730613938386562343236623362653764 -35653061636666623465646130623331373561653563666236353030333366393338346262343764 -38623937613232623461653964663462613633656436363662303933326163663231353839323832 -37316635663538336532303264653763376262643364643762626338353330323662613838326563 -39646361356235653965346139633835333965646134633630343137383238633034353464366139 -62353537653739623461636665356563353865653265613339613362666261396132663561616434 -35393738353164353561646431616563666437313766613734663230623766353630623739313565 -30633638383465313933643235613931623564633263643236386532373638303233623033636530 -61323232653461663137326539393666303765353263653566643631643666643435313362333437 -32313933643437346637396437316461303665343964353137363663336132316163626534663764 -65393539643962316134323931343937636338316139383030333436333932343038323861336165 -62373465613365623263623637376431663034356134323261643834356336306637666466613564 -33303761313562353630316630326235636131303164353530646265383933386235616363323133 -38383061343361366161386364646362336663306535346134326234353932363836346139623430 -30386337333364313531663834366636303733383930303930316434633134386663313236653034 -66323135353364646432363064626530623035653634303266353562643233316665623865653138 -37656566313832613634663937313765323238613632653435616363633662393534393363383830 -38333434663337386533616333626134626665393465633663386337323766363165383538383762 -38316134613838386363303538343836376439643832616566323864656661353866366135343761 -64313861373334646365653632333835376362643965346263323766303336623964666330313338 -38363164613438333131393633623631393232646563393365343962623837643834626361663935 -63343631353635346633313637613735616432333630653861333164616639353062376361386436 -35646562353635313064616334366265333633326631623739343361633566666166643632323662 -33346464653930336632653537613766383730633763303865356134303865613938343661343363 -33346365613437346533363137663730303165366535633461323166663865363361653232383462 -33393035623435306430383331303562643565316165393265666363333033313666616366316332 -31303932313837653563353766306335636365396131323161373438616636336564643337393437 -64646164643138376537363966313931356264376363323933383536613938356430356166396338 -64386165386239616435636330356466343035663862316563333264633263383831326335663734 -35326532303866313266613336376230633037636166383061616533613830373238366561323862 -61366139353264306439663463616337626533663665653766356536663066353331396239613334 -38316330326566653838613262323833656532336439313634326236616663383161386562666335 -35336163313963316237643666643762333238396431366536313934373638626532363064313737 -37326263633965326264356536333231633564306630626361363364643430356263376230626539 -30383834353933303532333236653739353833333831616639396437306335643165303732613135 -64643361333563633039633833396166623635316536646636343765376661313730313336316338 -61663236623531316166613537303161663833376562373634663065363631303164623830363233 -65616135303132306636623863316330336334373365316665626463353266373637626136323031 -34303338303834646536343064306335333933306336356265623535353132303537653337373530 -39623834666434643532316138356463343431333331393465396562623265316530343865613536 -38366434343330303966323033343732613361393836363735313737336330303733643731313030 -37633533333031303133373838393135373836373133353230633434303761393736393530393631 -38366339383432616539396236613033646461326161366263366666393032633535373263393265 -32616463646161666464393035656336663239323134336135623637353165326166376165393461 -34663536666461353961633931353737353631663362316536623137613934633736343230383839 -32633633326263633661626565306637383266616331663065333738353237633665316136393937 -32653035613033613035363634323965396464343066313966353434316430316639346664666230 -64333965343536623031356338326233646439663635636235366234333638366134633263646330 -65646163666237366336393064616434656162666630653132383039626332363339336431356461 -37396336663264353763626431613934636461623662656464636233663432623937663633346464 -65623863336163363136663633646163363564323139363562623137316565646631666238386635 -30353337373435653062396634366364376232643939663433303937306662353063313130366163 -32356461326435383563363332626162393439313539336662303330316662636336626639616637 -65346231326661333661386263393239363237313561346666626264653439663935356261303965 -34626165643366396537636535393133396333323239326662323863373838383636616133366564 -62313730663464333139356236306264323639616632356265663461386235366661323235313837 -63303662343130353632653634363636363265303630313563663166366530656265356630376365 -63353530316333383565653735616639636463333534616661313863363766373636313434646561 -31313764663032363235666235303262376562326635646661353339613633353634363065636434 -65353964633663636436646663326166633861666334326630613535313037636462353466656361 -38643132313766383433343562663765633161666564323962623938373730613130613830366365 -63656566306134393463313031316161383662626635373536366533363839383863363765306437 -33636266333562623931313539633837643331323533353365303039303732383435636461336536 -30383566653232363266346539356531626539383264363534366565363665646539313764313036 -62626630633838316534376538356665383262343266636332326136396561393032303732323232 -61383439326264386138623432623461623735656566373736633365633332613630316466633663 -61326230393036373139393438353533666561646236333862663664616565333363353066343561 -35303539393831373730663034663333313933643935363162643530656134633962333535313431 -32323736626537626364636434393966343039343034373630613239626536376137356663353631 -64306433343635393830643965353134663030633661393536323066643839363836316530393233 -63363935656662663736646336353436303630386436643763363438353433396163653236633836 -33323631393839383265646130303239356332653533336561343732303837623162356239623436 -62666537333266383463363762663063326136393564393031396133613266333032383962396139 -35623766323661393564363837313335303236623032363261666464363739393463396335653962 -63323962303963313737303538386134613866316666393262393864363832343134653361386263 -65316161396235356639353131633130306438626439613036393336323935363263326164313231 -37356332313337653062363761306430393232623139646236656532653564353766373265383836 -62366437316636653066346336313135623862613935306136336235353936646237346361356566 -38333638646639653231383933636363366236363466313836303533366663626133303233343763 -62626235623062613434303637356530393432633733646534643336336235636663366338623737 -34323134356365656138613432616630353239633430346236373937633865323534363032626330 -30616530343763336630633130663364303438633235353139326166343864383331633333393831 -61666132653638626261386636373361306336363864656330316537656561333438616637326435 -33643334396663313966313830333430366539613331643239633933663438356336613664636132 -33373632666136633162306465653135323032613230663530356230336339633335366466373932 -33613733626530336664346432306639316235303766653133396239353931373834623136336535 -39333161626335303963386361306436313837346364326332373632316231323763363133626466 -65383864316166646237623835666236363339623362373665613264386133383235343230316539 -39326263633731623365663565626531346531636531333234363732613539666266336535663363 -63623632626536623935386331353561636133366535646535313366396333643637626432326438 -39346230303132313765343364323461353838623639356364663634323835396639306134616332 -61643164646431613734303262643436303738616437633763343137383832396432326165386137 -34373063373432653534373536373661376134396166396561623462356332666138646135343163 -62353864303339653031313539376262646630383536323931643632333132626362316132376630 -31343530383637326363656434356266393961626138353135323962613737643739343534303733 -31393864326565343964326364333336343134323238323233353935313133343933366238373139 -63363563623664326639366261623465363432373065613333356530313537383264353630613431 -65396636643939376363376163303536393938323332306164663534323565376437333833633237 -62653265383264373163316235643331306662363532363631366538323663623764616139373366 -35396664623834383666306138386537323936313130363362366361326437373738346165323737 -63663030616233336635663639316561383965653836623230613930313663633731323661336166 -65626163656461623633326132373333613035666436306331343364656234373233616666303232 -31633866343538396237613135346636623631373430336633343837356434346633663735336235 -62663665616233653836353735336135353134346332316136393831613234363535376234666435 -39613835323261656432646561366332653636333462383665373934643536636232643132353039 -36653332333334626535663335666231313031373839653530336434396238313166353738373934 -39646436613738333833643035613461383465336331356133623236653833306662643438376465 -38663035363433373636316135643663313266306531353939393664663738376365396361393234 -38306132366632343563323766316334393431316339636361323864303764656564653735646164 -33313261316138323761393063316334336538393335346332326164323863313939366430336463 -33313033363566363135323066376638376436666337343261343931623365356165303337643364 -30656264633163623363663464333234356338633764643561313664356334646561396330316238 -35616530313934643934306637653233616536616436316164336632663931303734366532643836 -31643832663165643764373736616261616330353036386265663236373535383130333236613036 -33636163376262396439626437326130386237623438373235363763623865373531663364346464 -37303736626166323137373236316462313164313331616664663961613838383937663261343338 -34363030373262333138633531643039643434663336363234363234653234326434643964626339 -32636632613936303664353233656237346366656365316231653563633938633533346164313938 -36373132363930363931323933323363616663623132343866366661396332306565623363636237 -65636538343738643937313437326366393233343936663063396661626333393737323833373666 -32656633633436303862333765323664613532366234663535383832383035383436616133323234 -66363263396661343131613936613439336465646162613338653534393064396332333339633138 -66333161636366326164393535613864376538643833613263643964623232353932646639383232 -33653932666662643739353766316661396430653064353739613334346638373863366630646139 -30633865346534646665373835646662653139636163383530336534636366663134666365376165 -31623430346137663132353166366230336538663833663664353631633339663730396537623664 -36633561643433656338663234363765313130313435373632616436386233346533663762373231 -34323966323535373832383434346433303265333866326131633539373635616631623532363863 -66623738333566333532623065313662343730323933393665343866346130363131313763383831 -65623866613138616137653834316632383632343637613439313963373337373938353761656136 -62653738326363326536653232653261666266313761363731646166313036366464386630386638 -35373238623364653931356362366564373033623131356364633563613531306462303561373664 -30313739393731653532336166663033656132363731373565313332653939336465653539646364 -61653934303663396131336364396437653339396662346138613039333038343631333434376634 -30636331656335326435613631356366323839663733326533386165626237353532366264643737 -31623863393738653964663062613731353931373335363335353733656332666438613034656436 -31663432626666303332343230343966396134356132353463643333303165636637313164643637 -33666361663362643935363338316566366136356634663438333139356337633836363833666535 -64633834373335613935656161376565346639353732316337623863363462363962643334383233 -65366233313531653766366432383664623932303734366435333065356437393965643534613566 -35643932633235643537393061613363613965336564343233316263633333333039633263333433 -30383337383134383830343262316539623130633336643634666130643562303434633336383633 -36383739386539333066353436336130326633346439626635323130623062653065393534633837 -64346433373034366664333934393732373639666238313036353163646632623631346666386262 -36383731336432383730393065626430643466613337646463656137376661343165656532656434 -65343861363434366134393163366463353561326537333234616230396535646435323166613134 -31333163323964643231336539356666663532333634656332346165393565303664663166306131 -63353430623638383361386662383965633133303433336263636236326466326366353864636633 -32656438653962663339323335363233636535633231613935396165303036373831326236623737 -30633438356232356133623037333264626637373331373336386261323335303936333132363431 -35663831643261336633653834616566646366336464373035373235323963363836663963653736 -33623235656162343064626364386133666631663866626436326235363532313936643161313965 -37643062356266353732356433616437336262633031663634383934333534656333333739636638 -37613436313236643564343366323834363335333338393535646464663135396233396538313761 -65653662316131366638396261663936323366333430376531613934396366663333636236643134 -39636432303935353534633537326661666437656238313261393066326532373236386265346562 -64623534626536363262353963636139383436346664353531626338306239326334636337383730 -66323335343135376464323639373563643263323061666162396530363435343132646666663430 -34666238326137306531363162323361323037316631636164623737323962623665383761636365 -32636564633039336136333361336261346665356436316238646463656365336163323536373433 -62613866666438353065623665333666363663643566376237633337353833353130396462353865 -61616566393933356530346432386630376235663236326262633765316531393636383562626562 -37666439666430383637666433653436623862613637663965333835336137626165343263663166 -39303131343465333565363238666337363630343132353066636133623838326236383535663832 -35626537363265613836323931353865613135306232363034353730663737343338366130376138 -30383331666465656434633835353065383330393362363036663336626163303533363561313165 -62336538323038303863616166343137343330613237323033653563613666623639303734373935 -63633138323139383938636533643837353037326336363930643835653037303132333563383034 -35326562336131346462633831363630653064303839656438616538303636316363366132376437 -35316635363935323130623964636261383531303636623734323538363764346633326133323935 -32363562663966626161383762643435663638643732653862306635616334623335356464303063 -31313936383263653535643238366536306136396536333631633636323461653939636230346230 -30313537616464313530636538346135386531306539656563343430373763373564666262666535 -30386435656234306562663033333936366364653864313333386638613262653032383162346431 -33363331643861353366623935333034613561636237326136363139363838336339333935376163 -65336337383761323234363531373333616434646662633534613234383334663439643434363134 -32356531346337316464643064306435363363336661653238303934663366646239653839653166 -32303430313939373764626465376136383563313764663361623531313831353265343264636331 -35336162346632333164306132356334353462653034383162326630643163366662333863393731 -34343731633663326637626363393831356134306630313965393237386462363034376634316565 -38393961643130346137333433653831666364623762346431643161633233393830313564333531 -35353265636261343735613834613766383934303534333531323038663462303362613539633566 -31326362666439356338636464363338333463393065373563626239313666346233313237613431 -62333936363034626637383735616461333735323034393566323666613262393633336539663261 -32353430613862656264656164366663343266613331666266323661333166613935326464306530 -62396335626564396336313536363964313861613930333461303164373935626162626563333833 -35633534643139643038666431653263376430343864373933303161363039336138353661383235 -64396262303936343330313963353536613138326565656138633136363439366637393432396634 -32393539633531396464366137633963613231363235393439656335303232396566323234633730 -39386432636663653639373537613330343734316161366562383861626335383732633535336238 -39376535616239343465376539633438393861326466643833343733626131366363383430356639 -61663066336438356435663631663935356232323162356134393465353764386632366133636661 -36646436366362343861336638353165633165353537636635646663643638626661356462303830 -37383137653962373031373139376533326163656334303235353666306661616636336330626231 -61326439306434623230306632393561343161366630333732643231353264666634623238353834 -39623731333263643534353963613930636133636430376332633562336366313761666661663131 -37623331613331393336343464646163333532353066393964333265326662646336616165363839 -38646262653533336132653334316166366465336262353065636131356365663439393761343561 -64336238376235656434316538313965633731313233303666636430653133373134373736323934 -63396530613837393863386339306562616132323238653161343964346134613262326264333236 -38636536663936333737366635336562353631663432303764626333313530383538636434363764 -62616536393261353030626362663730666135653961613762333936653430616537616462333562 -35303830666231303863353862363863366535316331346534333235623263666435666664363932 -64373666636561663031363461376234343832633963393631333935656233373637313035383830 -65363336396664666331653633643031343835373834616662373462636332623438613563646266 -38386332643236343335633038323638373032393935313663626464343334613432336535646336 -30663138646632613333353335373839353337306436393966373532363837663931336133376338 -39383934353866396264353264303464323263323232663432306133636139353961393866633431 -32666361643334383337633963386533363531363433303766353035663039356463363064363034 -38656535613562376466343437313136363538393530666364363133306339636331323931333337 -64336264373166623836613334653333643566386432623337363732303966393138343863653932 -64366435366563373738313463393237343234353336333436393735373838316636343463343061 -31666661343835323162343935663664306161623735373538313663616333373566373833313163 -62333766393263356162646164363032303264333063343038376365306531643762323239333038 -37636531616630616139633465383633633338643135363464613531376533666536633663356536 -63666535633739666130623036306136323533346638363038666662643138323366646336303766 -35356337323365376439353061333037373534386632333134356639353831356364326538656433 -65373362666163666131366637353739623439633530663634613861373237323636656563303733 -61353430333733356231623135306666623161383166323131346264303636666165373463343065 -66326434636533663461653730353031336336366265346538393863626534646166643463393833 -39383863663839383962383430633366393765333661666238346163643332633337396131663335 -38366263346631346139306662633936326436326633303264396461373830346635613663633939 -35656665623462326537316633616363663931336136363635653561626637623335376636653331 -36333834656263313638303439336139376236353130316562646430343634386432306637386233 -66333835313261343736333631303163393339333930343330656536633037363666326334343063 -33646239383833363665386336316132373862373237386663626530636564363264353333616566 -35373362363664666432623635376431376333383932626361376437396363323135636365383137 -35663234356632666234326537386430353261626238313364373833653037373466336465343662 -65343030663935643662333636383934623434346533363432396362666235373731373064383365 -31303837386165356234313139333530303736373863323066366639663161303335623835303730 -31343738366435626237303331303036333566613236656231363933633131666534393730303131 -62303535646464623961653962383030336337636132636337353933643361353338336237346331 -61636463363335316437383039613439333536666565393062613036633833356431333136326236 -32353961306364623166306461623264646133633761383161623861613035373436626365386361 -33346332396532363838353661326462643736346562623264333065303561313532323832633764 -31613665336135346333633066323766633362663635366437653965666436376437333733613838 -34623132666131623730376362323465353331373637373766343737306130323232383536333065 -31333934633837613366363262666439653535616130356630646430666434323331663665663130 -63353436383635646136353062656338333161326632636537616662346435386635643163363738 -33363262646134653966653962646139356431633331336366303265653233356432303536303364 -32336430366262623065666464663939636463366638376335373334316630343136653863323066 -64643561356538336234363736363763666535393437336663306165663632373265386439353238 -66356435376336303933313439663461316561663635636632393636626465623433613335623864 -34313362393436393761333036373765303933316435336134376365343739643037333332313730 -65323262646539633434323036303931323365373563636138386537656339633136393163653639 -64323432613930666663386364666135373363656563636162626463616431663064336464666132 -35633637303932373264353030356661646238386331623465623135383430616338613734623465 -36316662383438373736363531353230333737653461323061633937643839623033346535666630 -62396339336662643361306132646236393439356431353239316536383639303162613662656665 -31323364366335313733326464323939353064333531303836643734346633343137666362633666 -66633135656236336438653934663865303838373862616530346631396265383039363961653333 -64346335373162333531323136323336656137356536373765323266303936323535333961366364 -37666136333864373461306136616365383261646430376165316630363263613533633163303632 -39376136393662393334353264303431383433393963366435373139363538306236643361313161 -39396563643663343562356432373262333739303961633732626261383363343535333336623031 -66313435646565633661343262376536306365626134633832623638313833316430653862623861 -34663265376264666261616230373832646634386634336238636261386437306630666363646638 -62353763666538646631623661366437383264643330666438663435643261353630356135626331 -36323537646334636464363465633563663461306235363135633338343762646432656238336331 -66653566343630623861386564336365653165333133346633663838333961383432313132663437 -62363832343963613038313363643730373563663336386638303336636133306263653430393631 -61336231393264353933616165666535303064613330383238356162656433623836323165383661 -66306231653863616538323363346462666339656339383564376436356530623936646166616338 -33666438356237343237653165636534323931636139623433333135613538333836303462303262 -34366366303930353936316135326161373838393038383661376239313963346633356537656462 -34363464633635363833643833613032613761613161363239636163623465663166653535333939 -39643136363261646535663238393166326230666437313863346630613035633730323439323564 -34343232376130643461643337373831663834383063663666353435313761663839346239386364 -36396531656230383438313431633164393765346233623935306163633835353830326263346462 -35363864623066343264623364333536653332623835653564323132303230396434396133353736 -31383031356530613565623533373035383133366535623464656535633038656637366131643635 -36376537363937343533633131336561613464346530366562643037663131386632646164383065 -36343738626533613438356165323237373336396266363432353532323666636231323639306163 -37623235303065653531346561623736323139663134616234636162353434383962653266376630 -64353732616664616236343466303134633064363839383937343765353661356239313434373139 -61313734373730616236633364373834303331343865373131643230313436626165373665333666 -62633561663765356261333666343431386232326266333363613630326230353439653962623762 -35333735623736656632663662653730646539353332393338626639323762373631613136336664 -34663064633361323230616636376533633134373931366238376331666362353865653630626365 -38376261633565363839623630393961623333363939643530323335633563343736313932363265 -36303934313464343530303566386465333765313565366331303162643031323830343836646264 -36313532623061623332653533666130396462323663653833376537326564346139303034343662 -38356663396539376139333064333561376466366536656530623938623136646235396563613030 -39313061613461346364663365326439343636313632313338373033623162363535623364633866 -37313762613230633732613965333630663134386239373166613435373365666334326536653430 -66363664366237646363643336633936626135326430653661326263373630353865343161643964 -34383438363330613439646534326134383737313436376661323135373630613930633332323639 -63623465636363303237643230323933316262646463646235303035613366323738346132656134 -30356130333138356662626364396638316234323139313138383261336531613039353362316337 -34353033323463313862343734373863633564653265653430343239326638366235383735366634 -38643738383330366230643561326261336237643334386230626330356231623534623030353261 -61326432353364313737363234326434663066653235383061306532356635386663643331313932 -61623137613837666233646431353136353631643437333934646362366132373737383332636432 -62336431303164646133313666363631343533663238303631336334656533333635346662303130 -62383636616438643266613362393632326166656639653339346666313330333338353839326161 -62323162386534663862623431373461303732343531643165373463353864343033353861393937 -66383266656439646562316362626632386430663537333838656432346463313263303262636534 -33346434376337386235326434336665343834393132663565623335396162653230653166383534 -39386335363533613139646133616439643566616537663964626631653136613738663439326565 -64383937313930613561336566396533323430333662383130396238323761643666656131663830 -65383637633739623433323762393639383332653031356132373139346133333236303162313933 -35643434613634663735346636366434616564653066633237306332303435313739646566626666 -65353837313731643432393763626539393630393837366439393032653866626162666466313938 -64333534633939313034353166363831363039336132656662393437663932346462333039646638 -63613831333938663039303465636236626665376639373365323165356438376236333165333762 -33363937663633623730316539326566633130646239343565616362373263363338393337356435 -38643066303130356565343736386635643437363136303661373263343436616361393938353364 -66663531333635343238363061316265313638353863396636353930306565306430393433656161 -31353764393931383838323433336463626130623933663165333232373239333434366337613431 -62363666636362396366356131636566386337383763383666373539373466643765306463666637 -32303439373130303563363737653430333430363061636434323231326537373439656266303139 -36326234383664623834653131656461656636396461333936366638623034626234303435323135 -31643666663363313538366365666233623535653330333561643534663862613161653234643465 -66623135353635323034303362623831313966636535363032356133386332346662303334613765 -30333532333364323864366132346531373233303365393635313533303736616333333166653333 -38613563666431623262636435383263316264666663666162353738633234363034613537313938 -66356431396530666330393631653261346430393164643838623632303634356463666263643937 -61623436333038666238313863363663323063383638346465303361363038653538666465316566 -31353637383662313730303537336637353433656133633965383034663838303238646231646230 -62353730623366393766303038633637363639366630333365663237303766373234366432626638 -37373633316363616539663538616261333564346432306563643038643135393562323531353730 -36376132323765303731613332316137386265346565643262363834666632366662353964633262 -31393134663734646164653630366439643965363337666466663832636334663632393333393634 -35306132636565386663303431396462623266663162386239383336313565616434363032393739 -65346431666538326631383138303762313730373837373161613131386436396134633239633561 -39383034353039613332323930303333316238343265616434313563626565623663376461346566 -65616432353030393261616334653637386137303563323961313833336635623162373739643965 -64316139366534613036313165336237386135373062373730333534633765393439343331633165 -32636335356234626666633530613061626630316263306632666334313438353339626433643438 -61633330663065663435623363393666353262636238306139353833313565383832316333306337 -32643566346130333932336335373937313362386130393032356464616135626434346238643632 -34323832653433326231366563363832303739633536323239366633353261343031623037393162 -36353131343537653764366339326434643131386631353666383435313337623939663433643332 -64373661363932663931303430386666303637313433663831643237623239353932353364383535 -36313830343038323838373230336234383463373764323335333236366436623466363536663063 -63623837623663373237326461383566393934623961343538363866376637633034623566313431 -63653564363262366536336632643231656162373139646232633465373336333334613661393161 -66326364306565653434393432326534656463323735383966393965393035626636643962346630 -63663139343538646463633038363764333863653638356230653334393763363432653864613736 -61316661373038313331383532663437343461386138623230626465653965363033623563336232 -39356635663333636130353733316538653832393033633833333064353538653966353032323039 -38353733376138323033323230393332323931636332303166343033396636653832333239343363 -61343237303564366461376234663564363761653835323638386134303164623064623237346130 -36623130623038616365343338313361393233643831393335313562333537383461353031336132 -32643566623863383730383439613938393232336566663332333063643333313163373361663937 -39383133313431616439303765313334643063613363383266653130623561663061356430363333 -63633861653361333762623933323738623431326636643431363039383330346135643266303263 -31663566623436373166383631356564306436313464346166653466303537396539353335323832 -33663133636331616664633863623266663631353734353932386533353637326531663930383961 -34343838386266353563386464313232613565643461646364623963346333353633396638383630 -62376434313332653966373039306439393463303362643134333436383464616339323362626361 -36353765613963663735323734323466366537363466393131616536376637663335313630663935 -61653332323832303131333761633262333630623937383361663031616634666632363233343337 -66376130343334333165326434643862663733383835313434353736383964636637623961346331 -63646631663735663437666431373034663264313465366130373338343064323835363135383436 -36626137373437663731343966643734386262343866393763643663316130386261396130336563 -32353666616230626265333139643636643462623137626362393866323561353362623436663439 -34653835316464373961326439363935636333623766353234323430653339613939653538353035 -31623661313963653932383433393964643163383033666666643539623336656338666536633631 -34383661643464633661363664653430333266343830346430646637306132313735376663346132 -31363338333133336430363866343737363665653838643162643866323631666236393266656635 -65636132316463656638333637623637303033353434383036303738396565343661303137663534 -38626335336363636166336261646262303830396137613134633565663966376464306333656431 -64356135343463393235363261313066323432356432373765626330643264323464346532396132 -34613538643032383864626631346636633537363863613766623939663538666661306631643930 -36393764616634633934613434313035623839613532636462333031336237323435306533386634 -62363264343737346163343361653866666666343766313431393337666632363130623161636639 -32633437613463663764663732306463356234616630363039373865633231313138623530663861 -32396361383130663063636538663864366139396536313439326631343261353739383032396265 -61383761306534333461623461373066383236383332626338386537636536663764313531653262 -61316266633064373435336437643566356330396165633864303539616663356137323731303134 -30323332666437323333633832396334656365316166373264313764306131393335383333323661 -34336537333732343566643961646434306131383064316461306132393033333763656530373238 -36366335663135666438353335633866363066336236313966326363353939386633623363656630 -36346138323033306333353937313637343032623566366330663965343930383431343533613532 -64653362666566326539616432316365623633376431326135353537633539326665343838636138 -39323735656130306635613532623339393736313864626336343965383064383866346465643964 -65373462306334323931313932643538643738633439633532363665656362663530633632336163 -37393633643731396331306431653832346535666164343830626134353035383561633937383734 -37313463636435396633383764396364623039346565366664646538316166386262623831636139 -31366330353330313032356439666532393765353039623063373334346664353831653131323662 -32373263633539323933356537333638646562343737646631386234303735393063336365313965 -65633763396634323431613866316265666461663135616234373235323733363863386431313736 -35373534303632623963313832643235633866663533656537353730363138323964333939333064 -38616435346130376636623762353261343234633638306438353736613533313130626463626336 -65306163313732346132623135333166363963303261316663343339336431346365343633373761 -63643638633662646262376537626134363731386264373163363865616666623238363535663662 -66643139643161353136396436623734616137313131326435633961633035613337653631306532 -65326365376531666135363835653536393832346662376233333331643230393132646164363636 -39303937383261633539356262386430393162653033616230363266666537383862613138636261 -63366665306532356433313239653764306636623233643838623637623336393064366664396266 -35643565333465313865303137353465643265653064393034663838373933643266346332323362 -35363839373363636561646335613731373663306436366666353131633962316261333066643435 -64653836633362346532346131363961326438666235313562666165643539383064666538626432 -62623165363962653039363664373966653831646630643362653961363666663030663933316231 -33313462333635373264646531363265653134303736643065316462343835353065366165643134 -34633339383431643336613734346663333933373430303666353439363036366130613962383034 -33363165393465396230346563643834363665373832373637366438393064303432323731353138 -31353565663535383562313633643836653331653164376331313637303663363764373232663734 -65636139386137313963623462346533306135653638343536323561303263343730396665353066 -64306232313433303664623762636462663830373161303732346361356465303931343730336364 -31363336613938336239313436313935306166393531626237626563653836656532383762643761 -62333138623337366361616233323430666562653733346165313130396533633435626262643233 -36346564316162376334636334386438313461356435653763343432653633623466333832383963 -37356135356536653365353965393536303765303466326165646235643964626666363031666238 -37643030326235646464626230616534343164306338626234393936626461363565616438363962 -36353837336564346435373838356339313039313464373434323834346430353932393063303339 -38306163393637353231653235366363333137396231313663366339623062373863626363306463 -33626139323264626333323934623132666563636263346564616635643161323437346637653238 -64393337336135633265306363643163313361303732383662333638393733646231326133373665 -66313735333534333839343536343063353961363036656539346233306438333061356133643431 -30343335303864616338656235333166636264313536396430333465396138623038656135343163 -31363138663839303163373035623530363833313434623431633666663833623832653962363938 -64616565383330313330323262666161323062346432313165303332343565353233636264306438 -64396666353235363439316266343935393035366666393562623464633636393934633934323331 -64666561363630343236323933633666666635656439356165633561323437326337306661323432 -64643333633537633662666237653331323235333632326231396235346235623365656336616564 -34306439643837646331633533633262396638666431323732343434653864393063303365366262 -39306136303663393137643531656138353766616636366332623762313634366431353062626539 -61386634393037383531633361323037643265623337376463303766303365356133623835613163 -65633762336539353938396132383465653431613738613330656665383034336236656631643563 -31376665663532666237313861666235363639316239616566376433313131303833366666646231 -31663736336633373937383966316139613432666366663561386534646563343130323537363266 -36306636356138386130623762306365313964326138656563363066306233656630346461306635 -33396339643730363363666566306238633832366136626364323732616262636631303637613633 -64353439656338653539363232636535363361393631356433666263393036326334313831353265 -64616432323461303733646136343666323662373566306331653339313438326335393961396262 -32636336353133393437643962373537356530306637306434653232643736386663663433373365 -32653666343532353632646431643038623235633365396565653930613738313266653138303062 -35343637373438333563353636356337336133623037323461376336666662653235643766356636 -37366262646136616332643539613361663434373630303233646366656165343839363035646466 -64396462343632636463613438313735303033636261663661376638343837373162653863616365 -61356465616132646332636532663862383638383466626338346266643163643166643438373838 -62373833373065656564313433633636633832326533633039623333373838316638363135316330 -31323335386435353839366162393039333664646265353465313532363833386439333062393664 -38393262663533626438613435396135326333303231303833633530353366663931383166633864 -64663261303361626434303162656561633365386366333133323039343165353436353635613836 -35363339353030383665303466633033656335656634643565386133626363383734626566663064 -37373336336537646337393132643934396135303431613034393833343739316536386466383333 -30316635663066613463393034646661643162646632376638653832663564613063343138666137 -34373261613839646361653433633239333632613032613937346431656666313536623233316336 -38346339353863366631393239643137373836656465643563653061323863373038306463633564 -38623836336166633466356230393163333131353838323033346363396132613332356163373530 -66306333636130633166306134623730373461653231636633306534656237323330353762333462 -36623063336439396661316534623633656134303737346237363535313736613965303836383539 -38336264396530366661303732343433366134363333666531383432353864633936303563396239 -33666532303535333663383830656539333164653161613733313030323565353330333536643531 -64646230373832653138303132383462633139613331333632653338656530626237373035366535 -64636265393231363264643138383534303231353463326262396230343933326561353134373930 -30643834633834306162356463393334306538393663326366656661656362333038653565646336 -38626232616162323133383338383761343066356165383034353637356565396233346335613561 -62626361613532643731333965613930313136356639316333626130643738343234396138653831 -30393837626332383930336130636236323366373232343532623935653461386131323964306162 -37336139626237633661613435653532656630653238653261643330636662326137306635323133 -34353231306339366434653731373638653237303630666166373638636566356434653563613862 -32396566373365333566353430386362313665396139323666353564323133623039646261643264 -31623265666334366435333830313335616635323166653635343534626434646365313831636162 -65373665313265373162303862613732613166663762323566666331333934386635643832356636 -35656436663130366130353935373332393365323263386534336361613661313032336231333339 -36626362626535646130386462313634393665353036356664303365663230303937326439386137 -39376138653633646238633166363936366532336635666335643766383639616333313064333036 -37636335636461316337383166323133636131366563323737636438613238653362653035303236 -62626130316166306531623166333233636565303764376137383863303866663239393438663662 -38363034353262343637396338313134326634366265623937303363616634626565646639336434 -32353966636665373930393136663564306532383231393534313337316534653030666433653734 -30323632343533396538633935346361343238346163316261656665613134613266336131313630 -31616364663233356465356466643437356633346431373431313233303131343739616665393833 -32323836363237666135323262373338353963333536626331376432386466323166366239383934 -32313133353732363963383061616434333466323762616137623733613234376433613436376430 -63303239616132653665393833616432623235353431613234366561333765663833616234646630 -33303961373963663634313962343435613937366363356661336263666533366265653533356661 -62383438653565373134636339653534636231393533383662303235353034633563373135383937 -65643832353662313366313062663338353532616365653631653539396366306264656531636561 -32636631663566363165633438613338343363313362303138353131333262616631356631336462 -35613439333436386538383332356438626533646661623139353466353533656430376439336362 -30646332626461623233636538663835313565343039656432633063373332623132326531636331 -62643565313931386131643732386563373561613963376133303130383833613330363532366430 -61323039386535386130396436336133343731313732386166346432343934316461343131336530 -33633731613463393364633961663033313534336132666365636333613236333465333738323032 -36623833333637636239343439646634333638356232633832363433653061643862663861303335 -39313036326338336335376337323430613730666166303863303530373436663637633362393532 -36633039663939653733666262356138643532666566373531663264383431653831626633396262 -39373465336665616635363063333663643063626635393239636132626230303036633762383730 -30623061613336326530626439376237653563316165363338626237323730306439396162303865 -64366431333466346662613466313039323034633030343165323834643837323738656332383133 -36613034633036613766353332626563336634386166316434383632366534626336656132646231 -33303861363935666262316136326332393039373336643065656466376636626436373739656433 -65343166393261656365386563313335383265666564333635653561356233313639616363306162 -37303236396239346465323164336130636633623864313064643836626638383638666133333533 -34383639303065363135646233383632313339386635626438666661616232613164393332636663 -36366331613834646561363839636462653936373833363866396563356430396564396436383836 -65353833343634323465376438313330333238383464666135343061323030643936336537323539 -66393836623066653238633463623736653030323663356166656434333637333134396136333236 -38356639376231303637353431316364356638633635306232333961363363636564323463373439 -65386363616237366337613533643733323366396265623337313666316434373134363462643330 -37306365376336653235396161323462326365373364346361376238646134616632376430353833 -36373461346533353066353065333434613836343162393766303066333763666135393964336433 -37616632356334386666623232653432623661316639376465666138663031373266653832376162 -36623664373930626565306330343665333236306639306465653861333766623531316537363565 -32386361366162343930333066383437363661326437623730346263383630323830373663343331 -36313635396431326261356266643138353937343932303037326234336237656231306161363163 -30623831616236646437383036336262363064306164613637623834666235366139356233323433 -63383830303036363335326166343334326461323965633335613839393731323565336665346335 -61323032613361656330623538393933363333333435653864376234646365643864323065613365 -30623761303839343365633136643136663963306238373633316465323937643036303961663634 -61306266646130653539633036616166303431363866313937616635636333663566333465626133 -65333365616463303266343335336230343463336236313665663461633438613630316336393430 -61633333346539356539633263336364386331346532303263653337353163656235313062346332 -35343233316438313234366665653836386261326533613165616230313330663233616334623164 -38633365396561376565333036613839663036323136326465353665633230346633313536396333 -66386637653139663337653363343831306161323539666630656538626635373863653330346637 -61623461363365616539373137343561316363386662316666343534303230386130373331646464 -65373966613662633035616266376636386366323037653731636135356330366661363062643565 -61343362356138646539623038356233353537313938323135383933313132626438373661616265 -62353635383435396639643337316438363732383466376333656630616236626338353432376435 -34323339323433373361366263656137333162316138396335383233303932373363643332366539 -36646631373937316330383932376237623434386331396238396232613939616666636138303339 -38386461653631323234646234613431623035356136656232666135386137643034383330316230 -36663932386337306233343938363938346631343962396133636434333232633636623935653838 -66366435353739663766613062616438333934353334623337613735363832366338376637356662 -30313033323031653939343030343731306430313562333266353462623666656133616361376664 -38643766376235396462633733376263373332373837613838353862663531366639346436383330 -64363632396430383766626434323931646438656431663661373631323933326635616161653431 -35633365613236353135323932616537653730353032316266323839313162646362643631393934 -65656136333335656533633934386439346161616363663763363763376336306165303663626137 -38636634613165393132323065653534353964376233313930343339333230306262616138653765 -38666639366263366666333866643665623633316332373135663836643037643931396232366365 -64656434343430333136333836636138633832316163616465346235353562636262613530363433 -36623237663531653536326630353232653165373539663430376332376336616638376166353736 -36376661373765356365363739366462623230373565393237316133356434643335663463326236 -34323139633137373461396631313531633166363433313738356434623932376534363536346333 -65333034353331383234376366653766326464356464333266393634316234613031336264626130 -36343361353437373138666331383437613538663362393934303164306238666239386334366632 -30656633636330633063373062373337303430633164333136356330646637336235333936636639 -65313435633935643630626662393766663465333132646135303434323262333530313038353866 -62636635653861333864653365656231383832303964623738363733313635396132303837326462 -62386561616364356230313133636662613838396262613139643638333339326138623961303037 -33326137356636626565316562353764373637326464613437663531613464333565396365383264 -61336662313264626466316466313934613338383037626464636535336165633161353666633534 -63633637633339663661316465356634623332333033636634323332643466376236613434393964 -37656337353731316530316333616663633362613235663538386230336436633539356166643832 -65373163646464636130333136356536323636636361316365623134393234623963316430323761 -66653931356663313938313633613637363836653631393039623233393765363736393236316264 -33636234373436343566656337333635323961626330613661613138396434653338653735323630 -65336366363133386133666136393631353737623130323337663234326132333261376133343730 -64353336376462316637613963303439326566653132303536326362346535653730636362636530 -30643564613734363264393362363330353436346138653663393437613639336331393735656363 -62323436346166346332386438623961356538613062636339363931373764356438316135303766 -66313832306535393830373365303132353337323335316632633635353962386366656332643261 -36393536376337356538366561336636386534626464666233333836656433323962383263313465 -65366663343765623465626563346266326430383261366337323530343833363739616665356335 -63633539386531343638313966383830376131376635653939353832313766313462643837306561 -30666135666639326234376139306361636333366162633732326435653230396438326465383333 -36336663323337316163613132353537623731393632646461323966653465396663663430313739 -32633538326465623861343937666531336537383634386332643038366334663933343830623235 -63343864636435653965343661623962623333393131656135626535353739333435306538333534 -32323961393230346465393138373739346631376436653662313735343232663530383936666263 -33613864373234396161333030353635396434643064323331643830656331623164316635323361 -32356364613534666239643534626231653331653239323835643331313763396134326335613433 -37383030363161326138326133636666353863666430656333376233373063313736383237653130 -35396466343962613336393330633531613230646462663435386531653432356138396535386434 -38333931303835353566623831396636663765343564373466643637373333353434373335393564 -39383135326130336639366532346237353539333336613537373561646132653736383766353232 -39306164333362326330396563373339653861643332626334643437363531613833323334386466 -37663064313632636464643337383238656431353064636634666438376437393134383861623661 -38623236656133396134353061626631666436623763323735636335303837396165343933336665 -34623663663636396666626364376466386463343231363937373838313863313331333738346631 -38333433396535353161366561613462386364663663653866393330663831353465396135613130 -66326430313934323862326266653434393537623663663230316430346366343830656235343263 -39363264303135396463313034373531343761363531613439353537323238323735656561316634 -36633435613036326366306562333766313236363236643133323539366630393932316566343334 -61636330626165663631313434313162383037656462386565353035336134353032373435343963 -63303736623863326565653761356434613165633962333339613239343531623638633636623733 -36306239303163636237323033303462356335333834373732383863633866353434623462373165 -34336435663164653430666233623930356533623832626239363035353636386633646435653436 -34373762656633636165313337633236356431323038653633333764326133613831663731633539 -66666238626662333764326663346137656534356230643163653566616331663637643335353266 -63323934373331383730643837373436346362356639326433386531333665666461616135643262 -33316562623832636439666466366532323265633437613938393432333264656136663435623331 -37643935313630346362643430313038633336323339316634653336653263616661666565323061 -64613339323135346139363162333738666339646363623165626265646265383235336536363735 -35323361353631366461343534633434336532396132656665653330366438623738616465393337 -30336463326435393234343630653738333537663761663231643638616334346438653933336630 -62356262343538613335623761343962643631363830333064663434393335323439386238343833 -66383538323338383032316130356430653932323862356336313231666335313632643737343432 -39663235306265613966393635343637643665313731326134336463363034643035633463383633 -39326337656530653865623663346161316638306363336263326137383663636365356366633664 -63653035353964376238393333366339353132306266376534373036663239316336393763653466 -37313964306131313338646163393533323261336439393733646139353065393431333433663563 -32356630666332666639386238353132373765373934646432383163336436333935653466356136 -35313962373034373634666564383232656135376262373934663362316263653063353236373637 -32623030333432313537336433396338366637613763353833666536366262643363616366333664 -37346338363636613430626466313531326435346631383663343836633436636261353565323238 -30376137653365613766396235356466646139306262336630373063623766316234386361663830 -36386138346365343664303739303165306135636132366335326464613461323139646335393239 -65626539343838656639646230313961643632646363333462666635376566663737613566366239 -30316237383036373236343131353938613364303866636431326139623433653335643063393738 -34346262633065386139653235316437326164376464643338383263363463323031623239643066 -34343132316162666236363732363131346664326332623830333733666563623864613137393865 -39353036316232393739646365663763316538666461353564346362633233313763383665313935 -33376166646234336238323933326363336463363464306231646139306163323538633661653330 -61313662323735336563343565643632376564613033396163646265343066616238336663366433 -65393165633637383864646330656262323062356265643031363165303066646635613237383033 -62393463323363313461643834316238303962663262313465363262326537646332366634653737 -36366432613433393834393761636339636233623564646664336332636261323432656263626364 -66306266333366323337326633393532383731306537626264313038633431313332316138396664 -66616164666132636665623232396530353030323965653438393535363632666661643431346162 -63303038343435376636326332623538666539653434663264656635303337353764316462393065 -61313564643539363832383839656533313639613062393437313933363162306435303738333938 -63623133363430653535313730333637623766623361333263326430313663313131636433333764 -62383236313063313531663065383239326265363463306532343131336130623935663761303131 -39323364363939353265343230653737646163306462393161316362326137623463333363613562 -31396336663337613837613766656461643534396632376330653564323736353136656632353433 -37316139383437356436353938616631363739373365313161346161373533663938633534616539 -31623761326662383234656234656338626162333432626262396535653062373562626363623532 -30623135613938316331383633356538613631386365636331383038623539383934626133313462 -30386165366230656633613763663062666239373364396437376430323832373234366631343863 -33313536356138386135613864326665343966663162663233353333353239643130363433336532 -62383639333530306263643563396332636366663131633866666530613735333930636166393935 -61343763396232353135626539333762653635333138643038326266626564353431343133316234 -66626538323863666233623639316564333931623565303762333631316335343763386635353366 -36333361336463646464653432656536343735633237626661636365363662616565383233393066 -61346462396336313062313436623932393332663339326361663731393336356430353765613832 -36353361613039373633333962346532306131306631616339336663326633303232373534663161 -66663833383262613563653136366234623564316565336630346639396561643366383438623264 -66353364633865306236373938316432393232633533656233363762393361633432613431613034 -34636332626237633834643237366661376534636435353035356634306139373937626235373930 -62666436356334666633393339393662316362663935383263643234376139373536343133316337 -63343432303066386535346461623261353631663461623539653062323936643838646139646133 -61656231323164346564363033373132303361393834343238356563363437626430353166336464 -61653632313961333133663531316235626362323539663131623662306236643562376161343164 -61616137613063613964353938323664313764383462343965646237663535663161373038666536 -39386564623964323065353534633563633262316265363566646662343965313365373838633838 -38353961386339623061306161323663323134663035326232396437623032343131303861663134 -62303034343631633537386139373064646336633538666135323436646234306662353734643939 -39376363353333313366363563373534383438326462386666656539613638643265616262663838 -39303164363266363730383330303933393066303337353333613634626239303866326136326336 -32313437316565613536313766326233303237623230336431306266636332346134646166396430 -64383434336666633730383539643730313466373262336136643731373536666461396666343130 -34326363313230653939326463303838393831303337316139636337376132376633396435326435 -35343133643933323937333232653731613761626636623262636138373263333366376261643434 -62353431373661366461616234613133373038353337636366366263333334613066646131306439 -65373934313036626166376232613566323165633136353664333333313139333430663430323137 -66663931363237346233633534306365333931653836663036633739646538643236306436306137 -64636231626165643964356439666561386666393064386639666135623035373561613839656533 -61623935663933633230303033363135666636623431663032316233353064366561336462386666 -61393431646633333438383832653261616435303038396239663235663335383136313864363463 -30353963623638633932393063646439346134663865366465663763323037373531643639393661 -64326133633334303437386531633332376461373661336165663735653134393435646365623733 -33323633616166333637303238613165386635323835616661613461616164653363366438306339 -62353339636137303733353664353435623364326134366261373464623330353733333236326537 -34653037613837663061343537393166303338393433343863303363313137343430353964353965 -34373135313262333134356365343237373261656330333634306333356133346138313932363331 -34653362623933643865633039636332623566313038663433663835303362363936653266623430 -65626563306166633165393036353561316566373965623235383961363261376131353731333038 -65306135306438373664633835376331323064643830653530393562623664363436383536643431 -65376265333335363661383334643439333661653161383036343631653737646436663633373961 -34633936643333373436343834643964646131643836336265663130306637373235323133383132 -32633964623162363439643531613131646633303863626635373137383130356534303565643066 -61623239383964303563653239383965303864393032313839646162313035323733306439313733 -31376537333165633239396136313162333937376438326233383863343338343531326539333861 -37626238666633393132303061383130393262326636643832663430393836643566323631363738 -38613338396230383131656232386331623562633631333834616231353830613231323939343033 -37333636613332366632623463363363343464663738633332333861356232333864663236663138 -33376638326630393363613730663262653436313365383361633264386330356437336263323136 -64653865656363653638356262363065633635636463363666303564373838373831373638613566 -64643037383963643532303466323637383939636464643635636338663133313330666238383634 -64393764303137633531616661313535353237303134356635636230326137313337313231306632 -32633933613939653732376235626237386163643962633661353434353631613565666338356266 -64383263636638363364353230353063383433343263373132653965626136393330613537633364 -37643335653837643838616135653866376231386638373832626464316138373234646630623136 -36356239393362316137353339383563316264643535623734613737303834613737643063356434 -63316263356435353331313464313363666630336430636239636235323539616236333837326333 -34336663343662613062393933326531616135666661383133356234353631333066336334353030 -32313835343262333732636365353239663464363566353161663564643464333435623434353462 -33396638373933613164336331613930356638613166383234323634643738303231646463616136 -34396361333231316335643634646439396630313136633262386131656539643130613239376334 -66616635326264383433353131636630316466623766363064353866626638623730346436386662 -33623734313432333165366231343935373130363064396161663038333762616632363065343334 -32666531653133313138316239613332656434653237326132363130373436336636316634663938 -31626465633161346232323633303766326164366236323130623361333131613134643364316139 -62613563326265666536313235383139376465383861353530613662396461616465373764626334 -37623132643335373666363339626335653431383561616435356137343461663336303536393030 -30616466363866336432663962666461333433633862636632326437653731333265376436343032 -65636635633464656166383835336537643662623934646433333637336134623565643831306239 -32393236663039366266363138353331656630636630646635386266333661333363313036333734 -35623136626661343438313833633433326166366434373835663139643737646561353432393265 -64313964666339363637636461313337393263313236346166643636363539663936646639373134 -31326366346533383032626635653433633565626465343765316565666332616237303638653338 -39613963316239663261306335393335663133623035653566393065303830383365653734336239 -61313961636461343234653765666438363965313830336639366639643764346231303239353438 -32313531663065633537363131636566353165363230306264366665323935386236333533633164 -64343963646165616632656166626162653234313632326635656363666239373635383438383039 -63623636653939393264376231343362383039333030363463306535373731306533313738346331 -62613930393461383238346630346564333431656434656166393031646632313237316365663436 -62363666643033343361323266346265396539383232336133633837336163393665663664393366 -35643435393734626163326166623665373036656531663630386332343636636432356632343933 -33613366326131393635346134333461336630633863323630643134353330623235383865363265 -65316533613733666334323638346366653165653561313061303937333739633037393762653630 -39333266343362343939323965326562343362663062353833666437646133303336616463366564 -32653765646363613137333838366635333639623132633532663533393134343735653631633832 -63363134323538663130313038366431396232336564626439393534376230373638376539346363 -62323230663461356533373638336239393564386439656236386534636637366365633834326639 -61303936623734626233303932346464663565346563333865383662616634306435323035303733 -32383366396231386237633030613133346333333731363736303738666136363736343730646332 -38316361313064643464656464663666303732393432623365326637333835313066636234383661 -38653562363831353234333333623238303833626263623332336165356563303132336162323561 -38623436386534633837363436316134333461663538613136656264363231323433396265633063 -31636139626131393136643837306137663134343763326535353639326533653838323732326163 -33616366373433663765616464663130363062346331363637316361323430633334333837653933 -64396464303535373063346235343236343037613232666133323431633164353232363065373534 -62663235643531363964313537346265643638376635353239386332383063383439633963303633 -31393535633339373739393936356662656335386332356431633537613232613362343435376233 -32353639356536646633666133646632396464303565666566373033363436326334313039353233 -39386562383436666264653439333733623862616662313866623932393738316630313262386265 -65383336393833366430313134653038313339643131306531626562383661633131643163333762 -30306162616163373065373135646430343239363765653763316665316235656133323264333133 -31376666353432306261336639666134343432323261303662373832353761356162303566623739 -64356637653033656339336430633036343361376465376138393966663730313366646638643866 -31346132666231393133363366393661656139396462663133353932663939303734333565306564 -62343461346237663237303534653533396534646434316239646133356238316436333161613864 -62326234636431356161623239626463323230653765376333336239313839613161346235343939 -64383034636433656464373636373033666130316365356163623262396539646337363663303139 -31373366613639393766653134613835363263343863643065626130303561333562396463373336 -66363662393739396335626138333164636133383363323564323363633939633934663130613363 -35343761356233393066666363653765663964646232353039386463333963663065386665616135 -64343937326132656433303030616436303336363236646438373635393930366638323336313838 -37613032393264613934663136333737393331346261376639323537646666396262353065336535 -38633961656230396138363239356634316431383034666339353731393266626138376532336562 -62663138323162663632616365393438393831393966643139646537386339636139663132323739 -63366663653663633133393738313165383662653666643534386537316230313537346166643533 -38343364336431643666613864306538323934393730363739343564313165303336313236303931 -33353864373361653766616361323662613536626465623261616266396438626661373339396562 -64316438613332666564383934643334326363646537663035383430353066373662393535616432 -39653265363234316137663464396337316662333239613535313534373636613531613834323839 -36363436353637306139303638663539633564613630613364623063396237626266316639613766 -35383864376138326363656632616362356263316331373761343439646335616432346561366534 -38343734326632303437333631376665663538343338363437626337316366636130373063316264 -33666636333636653936663436313337663834653438333136316136653130303236633531626338 -37636639356665643838336339363365313331663330363364383462333833626239323536663834 -65323739336339616365396264373835633364666533616232393737643062333538653935383762 -64373038363639346237323766346330336461343030666261346439353166376537623136663361 -66623132623464396230613166373436306438333066333462343765393231306236306333353439 -37343834376638323730643866363865626336613363303166643734663135386434663666313933 -39326430386632366162393133396539373031633866613362663335653763373464306639666235 -37386630326366393161643938663138656237333766386465646662333733653465653536633662 -38666331386361376131346336383034326561636265643534386164653539333366383535373333 -62303132666433653837666535383964643935643637303832383733313134613834646535656632 -30636332366232303362383362666335653461613331326666356539376161663931336534623439 -61353938306665316138626665393261343866663831306633323062633263343663626161366533 -35363936396430376264386335336562663432613133323139336630646337373233363433383035 -61393862363137326663316236663465646561666332376461383862653532346365623963383139 -36323732333934626163653263393936613930383864373966393364313333376534306637373564 -32343633373131613736323234653937623665646562306137366438613830633237343532363364 -38336237623661363735623033663465393562666164623863383834666266313266306638363365 -35313064393534323362363830626365353636353762633865336131343763336138623834373732 -36646636323737626665666434333332313037656161616638303736383463663939643437343835 -32656238386536663139376631333732343138643966353534393465363437326132323834633161 -35656563306438623066653162323339643930363930663635306337393963646164663165373064 -30396334636436653331303334336133626432656531313236323033633532626239613131616166 -32623038333664323433303232363562633939626361623739666435303037656566366631666332 -37373064616430343734393063373134323161663564663461326430373763643664633361363030 -64316234613930336662626661653566316230326535306162643862356335373063613834316536 -38346535323966393834306666633930383733653239616534643765626334303430653834346337 -30626532656633366266646161656239383865393564623365343439313831363236333130383936 -65303839313665623133663738386232613265396335346538333961653737316333633535313934 -37363262303063396561666331356630343063613738666531636265396339373339386638323039 -36383362616564396165356438643163326564346664333730666339353961646164636336383036 -66353863653932303364316166656464373264343138346533643635636164386438323736346561 -34383338383937613535653734323563316666343730396436363135363037643263393862313966 -31373237343539336536663734393037623463323130623437373232383564643665623263363833 -31623263343631613561616633656634313437383332643231636235303937626431366566626238 -30353561666563336462336165336366323239373062303939646332366530333931613938333065 -37366331376166613230343830643839633733616639636664326665326436393562323536336438 -38363662323465393261653630356633323332663664336636616139663238303161306630363762 -37653539383332303736353530326563396363316332383964396533393662323735353336393336 -30666136313330656366363638646335323866356432663761326635313962396139313561333634 -38346430373962393564663264373635343461333866396634643432333732393565636636326638 -30363133356665646465646335646565316163343361626532366338616330323437373139323735 -62346630316332613264333265383237653530316166643963363466623362666133346363343534 -32663063383562373534633436333034643232333638383934656131383739383139626434653932 -65636138356562383739376235383835666131353064346431313731313531623334396638383463 -30623566356265306131653639323236613535353039386462303330643634623463353261346439 -36653531396332363061386632366465373537643032373232633836653130333765326435653633 -30643237313636313462613239613365393837373762663736306561393538633232363666313462 -30383032373139333362346165613934336164626130326335326333623335326331656337306637 -62623730303439303232306336343132396138356633333066633431623333396531353939373735 -37323439356532656566623736623738623166616139373664663163663865373763646365393538 -65386535313133376136376564643633656330353835643636386634653865316561393361623035 -63383763366266353433616138346362306461663862613935346266393031633335646334376133 -31633535353732353636333361353034366633373037663130323132666163313163333964393063 -36653632613764626536646564353064316362636261616561383263646461326235653337366634 -33383334343432623134356164396532633034313263356561333032346666376366356161353630 -31663061656364656532373563616565383038653235393363343261613432633034343837333362 -61383134383339383931376430656264373536336161636366613132376532313734333433303863 -34353166343937313566313432366166356263636132303337346635653062383637373532653764 -38336631383065326663636661666365383531336430323032346438613162663463666131346263 -61393039636435396566363236376135343439383063336133633933643531393062366261653335 -61666537373633383532316366393361386432323235323663663862393035623766333136363239 -35663863343564313838383134316538343765336138346531656431363432383862613864366566 -62343032623963303763613737316139633036353062366538313638636662306264326431326166 -62373132646231633037643566306466333965313330653064326334653434313761613930613762 -35656464386266613961393764366330646530646561623136346235646363656237343462663663 -64643331386363303262326466326162666365633031343365333833363930393837343435313932 -64383438303164323564373134623865633162653730383361306561313731343433306135643839 -66376434343833343830393762326538656331393664646635623333356366663438643066313665 -62303936383236663432656662353731323862303465346264346336656365613139376530353731 -63356436386133336436343865653263373431353337326537346135656362353263396461353530 -32316332613231373561373865376363666435323961386435653661653338363262343166366531 -38396363303564636362616135653437363233636433633537373065663763663161306463393939 -39366637393465333866383961373362313736396237323266346263386663343464616638383066 -33616335663764646263333930396535656234373562353263393565623334343335313863653237 -36316131346433616630663362373137373330333431336335653365336433373662646339386362 -64623731393961616632316361623963623266376534383762323961376534623164346566616530 -39363431363663323132613864366532643462393035643561336534623535353630393763393966 -30393536643663323966336330643266336266346631656437633836376337373763623964613461 -39623231626464633336623630393237383933643766323434386462623838663935303337656236 -33356361616665656266373835343535383664633937666535303939333232313164333138383038 -63393533313238636134396637323630323063653731636366666635663663396531613161393735 -38633836343136346363343264343830613235376334356130336131373338383961643633383061 -36363862663132343438616636613439656338313134356432383235663662343338383336616461 -39646634353137383065666237626234666334383864346566393364343033653931313061393565 -63313732373130376639393161373134353037346337356135383437663834383933353332316662 -63663966396665353762306431376133313334646364316262353232326237376133356364323737 -34653032653130303537373038353063316265373163366134663432303363623834396463623333 -30386463646331326561323130346163373334353837323664366335626265396566363033653235 -35636231646336363664643134613834343237376461663161373135396339336134336630353934 -39393031326336643437636631356562386230303831323661386233363565396365323130383035 -34363063393233646136623837323031613436383865623261393832326334653136363836303763 -39373437656635383735386361333865383230376436373938636634626564376130383462336664 -65356638313730663532663162343734653936313330636334363031326331663864326336336264 -39653038393662333230613436313330633138383739393033373832323932326366363031313737 -31616433363533616138313666306139393163396663376334373861616361313263393931353637 -39346235323439396163613230643333626666353663613166316662363563376462613664386133 -33353161333638316639653539306234633930363437646265613264633337356435346263653932 -35323237623964363061636466343437646164326136313734336538643531303636356163333166 -37386337393134393234626631366634356263373836616230656438633461386431363735613230 -66303631343465366139323061326661386166393736623162663562366262316164363231616131 -32396664343832396366653038366166316362393061666431366531376130623161613665393936 -32336162333662653536383863626638396337343966353736353466656464376436366565373831 -32613537626262333438353931376335353835646230636263313765343164313931363764343439 -66356335353234646630303165316234366535336334616436303164376434623231653337636639 -64633365396635613037383532353763626264393465346364303962333364336232633964623635 -31616439633561656164333038613337643532396666383831636231616163646366343730613638 -38366634313864633034623932363762633331316630333263393130326633346666633838316336 -66353832353866353537386235326362373632343637373533353163626233316239633236373339 -38663939383334613962323634653261646433356538343561326561333062663233373963623966 -36653161326632386131343433653737363339613638653134666339366432316237646461613862 -36363334373163353336376262303635633939646638373030633666373539616636336666396362 -34623166376163363961666138653265396334613461656230376162663463346633376239303939 -39316435626238626561383438363432343937656334646363396464383163343337333336653937 -37393462343432636166313537356532653765383962393565616530373836643066333032323633 -61363739303565653265633330343336303532653333326133616361363539396563646633633965 -33313362643633633633653137386231623961316431613236346634616161373537663266333061 -30326437383965363933303561636133373933303030336432643430633738346437366338393230 -35396363343339613630376138323464326333376562376265373030616164383561333635663837 -37353762623538363365363864366230323963386538303365323336383163376666313239383136 -35336665326135643534623331613234363162636663633638353531393465336166323236303265 -61316635646664616332643163363733656637653865343535666234373261396565376231383339 -38386561663333613965393161383039626436373432623132633136363962366662316662356334 -35336132366338653139636334303331653464346638393830303262616237353533646262643339 -36656438633832386236623230616335633062323762653336366166313166306334343565613730 -62363163623463333137616536343262353436383933323431323133633938303639346432636466 -33386163383362303037313736663334393261616432316634626663626234383866383064636630 -31343064656231326436646566643835333237643136346161313434636462303661613264646430 -66626665386234333534343966666564656332346239363362303165316665376431316137636532 -64613439393738383133626461336662623063303339623038303533643739333861326561303966 -39316235666530313833396236633134613062373336343261656634393964343461663265323637 -65303164356536633432393338636634646139613531376561663838613265366365346264323030 -35616633663535333030316332366337363238383837633634653861336330616461653463303131 -62323238363132396539326363313262303865613130306364343432313635366661303835303132 -38396262333733353735616633366563626264326437333730333862643562633239303733366438 -34616363353638353436366230633831306665616362616666383839356162623938363666303264 -37336630353533323035636263656562643166646662333238633233326362363737666462326136 -38373334653466343236376333393138353734366437623633383038643634643664376162336265 -61613062306561366235333135393033363439323563646237656236366465313163363239656662 -62356162313132393265653938313632326139613864636432346437666530633535336163613338 -39393939323639633433366633366363666633356239326132633733353037633965386133326339 -39313666373964623335613338376433656633633064623161643134636431386636343863336137 -30653332623834343034653962306434336163376534313734633065346332383061356631346365 -33356666303861656165383365373638316530363630333962303166613533623136366633646361 -37646439663863373434613037353765333334323465353564613835383530626430643838346434 -32343331363062316363356633653233616564393764313463663135343063616637326430616132 -39346664666163363363373135353139626538363333376334396132316461666662633862373832 -37356535633335393036653463346466393663653766653061626265386530633139633266343036 -37396133373062393639323931643432363633643139666465336338316433613235636338613434 -38326635383961326265383239376461336265663164643938353138613734616464386465396130 -65316232653431323066633462306135366332306232306663396564306265646532333432396535 -38613531396339373764313235653932653334366338306637353463386161623062626231653633 -65303065356331306562363766333962306632646266373566646637316439353133386630643739 -32393565376639323431393566396436363539333039346465393736636338386435363964393666 -63373862383735353036336131646338643037323639343566373462653934616163313632616430 -33613233653963393536326162663637623435646366386534333430643432376230626661306539 -30376334333435653331656536633566636137366165643063393433333865313532376334303534 -66333732626230646530613737353465396461393462663437613239356333623038653861353531 -34306463323337343961353832616536396137656134386330613430353433316331323763326437 -36323561316331643831393032316538366130383039666237353734333062316364636430353432 -63343133333136633330626230366335613634303838306365316463623536396538623133333439 -66633434366331613532356663613838316665393665383331396365616165333365633436336433 -64346538313163316532343933316232333935353033383839303738386265613434653964656438 -33393662306363393731633636643336396364646563363364313736343730386132643563636635 -35336135636163636330346465356136363065383932653563336535333265613763376364373131 -32633239653436613863666635353237393232303435346334343339633866656332623439393434 -30313233326237393336323666623764656566306130383132613535616336633764316239616232 -31303564346165343835306463643765396232623361356631663834623339623665356434643162 -39653865366234366461353962383661376361373333353035353862643433663164626166623739 -37343266663837613738333236316363303565626237626534623462343761646133393237393531 -64633965626463383066393732346562386263613635376639373731366566643733363164633337 -34646663616430383332393564346532353131323364373831613739376234383063306132373031 -35343033386239366438643961326438636435633633373062373463316561373738343664376363 -31363238356135366433303231623637373266633861643837336564663764353436663761363762 -30626435373763393339306236376337306662653663303362396162363662366631353435326136 -31346361303538643030613062303262666163366234396564393031613737303961666635356164 -34666333386464393062353730396439646439393563666530613137386133636362316265333831 -37396665633937356135306431396230636332373135616430343139363532646439326164353262 -37613365613437393564633638323164653839643537356631656462633533643334346336623231 -66353566323033663463383531383964656332313263356337663337353364653861396533373862 -62623732366135343438633331336661393538306266376261396234656165623732346531376432 -63643538383732316231356339633134323661313833353163343834313636643462343161306365 -34646263306639306630343639333963663761653836626636396330613862613765623137313738 -32396266323665393531633365613337623832353435383135666365623063303031613666613964 -63383531353462626334633462303437653764386130333465623633623530643438333931303839 -66653438653461373433613864656338653963376661666238313962613963386131333361313764 -66643066663934343035633133666530326235363032383264353535373834653635376530333962 -63306239386161353732646166626238366564323534336338393366373666343531316237653661 -61316231366530643433623464356534653063613464636539373436303864383439313230663835 -65356565643730346433646533353766396331393063373134623032346362353439643764356533 -35323636356163663639623031333335633532326330326564613632646134306133653539373665 -62393334613361393038646261633363383132633565646431626431353731383262666637656563 -37616337623130383561343133666439353436303865333765636632383239383539613632626562 -62303733663330363363353734646161306638656138366638356539356663626562326538383365 -35373064366566386335393365393564623131636163653838643364303863633162373961323436 -66623765386563313463343030333536353236646466363663396366383139303233633730333061 -32343839663363663837663861646363373434396165613332666538303330636538353237393736 -65366333393435303731366131396461323965666666343164373233316533303766623466633661 -30383361623033383933653161373734323435333731363937356662623834333434623937376464 -30626134633436363739653932303535636231613166336435393432333738363631333664623832 -65386235616361653230353637663730326539306433313033353035646663616362663532363336 -63303235663765326538666634336539363261346538353663623431666337663834343163373164 -30336237626331616130616462373034386136356339346637373731326535333331376433313338 -62313331303533383830313337393239366331373433353261313261303561633836343063326430 -37313836656130386366653038336438616232323166653435316431376463353862656464623237 -64393338303131303564626163613934663064306136383261313231313735353539633264383939 -39346339653933366164623532383436626132303332353737323461373866653363653033323132 -31366566353135616536373036306662613630316664326231323061663866386130383135623861 -35366231663030316666326237363831383436373439613833626363333231323838653338373731 -61663264393531653561343665646366636330346665316434666134356664373236323565376663 -37376437633334376131643564366466623035386265343737656163623462653865376233613466 -38373431633934343935316165323366373932393262623838393865376236386462393365326232 -39343533623538616631663466326461323830383632343731343639636265306166353566633732 -64616337616663386461316431653233616437633363653331636238613262663363643738636239 -34626134386262303930626165333765643434386430663338376635666664303265353330646139 -30653533333438353635323763646334353966376431333338373534346135363862653361663665 -63353734306663366438343536633435323736323339306666353261383632386135353562386638 -31653632343839623831386339663036623830333331326362663039623964353061393533373766 -37393139623635363136343934326162623962616433373833383732386132653363653762643466 -39613438326133336133363936633732336335616163636636313232336538313732363536666432 -33613864313936353738656638353031313564323330303631366434306437353166653235663363 -33373561386539333035303062343765626137373162333435613134626561393363613733613635 -39363132366564373834306231316565376332653464393738633734336465656131316633666561 -33643436373739306431313634646330393630366636363362346536356130633637626131333937 -38646464653733386161666534323035323338626466643234633132626439303164613564646365 -30343466626130643139643738383131636466643331383162353063306632303962373434373563 -38393362396633346533363637326663353166636237323561393539623166393062326533326532 -66616339323636613662303835623535616231396363313863323062376664396664653133613363 -34636231626139313735653832616537633732663264353636613436363264393066656335663833 -39336166346466333831323331663930333966386263393263333962353938636331656131346262 -35336334333831646138393330363232343937313434616464613534333330326637613035646133 -31393162383039646661353937336234376533663261373364623162303830663639383065386261 -30343266613634326532323330313663326538316161633765313062663534633032666261396631 -33653564336131353663633334303166623031393633366166353031316466633065346534306431 -37393666656133353561653235376235376565396461626462613965386564653933323264326539 -36336230316339626564643962303730303462653438623537343537623764316132313635373531 -36613130393462383066633037653736326335323935623139363565643332663763376533643035 -34643730643338616131376634393737343531336666386334653739643930313736626265666364 -62633039383335653135666335386435346536323766653732646562386561393163313636303132 -36613566336537373138363139613361653562376135313637613430633861343139343562343536 -38386565643239363632656235383630346565313734303864646235336238323931343361326335 -31653163353935366233663665663861316230653236313936636166663331323335333665316336 -62646136626339646239633362636663316139303830623635646565653334366234363866323930 -39323238336638306162353963373334323263373166373037396330663039323233623333306463 -33346466376234333063353832316337303039356336356564373035386334623263356534323062 -34363033393131623366373031653633636232383161633465326131343736636162613839633531 -64386265303363306664303637306462663535633064646461306233646131656532633934336461 -38663365393933623766333934313864376339646139373136316563313636306430613033393164 -34373464653037323365373164353030303365636166653439373636366463636631623930643362 -31306338626532343230323939323833353630333165303065613935313063326338343937303730 -64663533323532386138363463373433356539313430636532646335396131363763653366613465 -38383135653032353331653836356165363439363634343436383039376338633964646562393531 -35333565653736303831363630643961366435666664316164666465393966333566653863353266 -34326365623065366363383963626539366438393361613133393333376134373933626366346465 -31363835336363336635323862396435386535343335636362636461383161626133366135643830 -64616436323463363739363463396430636535656534656530613030643261363137633966373664 -36356539366132616235396566376237333766363063336337303338306439643135373134613032 -35643961363265336639306561306537653662306234353631663134363737613566626232376234 -66333137326530616336373461386261633736356236643439336230656337663432643336613465 -32626234366435656561353339653735646661306237376363666138326638386264613835613663 -36306338363966376163366437636434316265393834623437343031623363656336373530356465 -39346631626632656330623563376133616435636364623536363166616364323838353431373362 -35653161303363306162336366353439663661636663396133633362623964383261626237353064 -32613865636234313133616238336361643034653234396134383539333538373362643334363736 -66373961633762363536616132653034643739373862393263346233383064633039656137633836 -33613062626433343831343038393738346533303061346162643362613737316231303465343266 -38613239393036373666393336356664323562363631316538366661623037643635633963613966 -63656534653466626336303862623966383632613139323263396466656535323433343331616533 -33383539396161326562313663323265623838363737393566356162363232386234356438396531 -65343635636638663034303062393735353639313064313733346664386261616165353736393866 -62376137363336383164366461303134306236636565616632323932343865313935363066353435 -39333463373636383235363564303637366439336363383163316364613135343030366434393837 -32383462666264343265383632346131313133316437353264373735303238383162666332643035 -39323536393662366361313164666337356433386239393736396635363863353965316533346662 -35393139643965353061666239663434343764306337376632346364653635363637353434346436 -64653638653939666236613332343135383237643361663033353965333566616266376232623562 -30613038653735353435343635626238343635366334326565653531316133353236623466376233 -32353633323066343433303035303366663138346132663636666530316337353736656665313965 -32626437396138326132363531326338313931306434663630633235353736323965393536333965 -61623430353831333865376435353637336139653065326166303932613666333032646233666231 -37623161343061383564663133383763343266636531343835623830306266323939303533333238 -64343339336237643936636338386364616665396566323535636264646632386564366330386365 -64623564373561366236313735663834633764393737616565653664333362633235633737623831 -36643235303537656462306135376334396534313430323961643637653937623335646365636139 -32396230636539633934346131323831313962383831376239653935616536356234626163616337 -66663034373464323963363932313861633432656264313464663935383639656162303637393063 -62623037663936346633613266316133396233303561386134663563353935376637323666653562 -37313236376533313365383866376364636266343335623030663266623135653932313466383731 -31643233373033666536636537363736346464386636313436343633346533303663646337656462 -34613031656130333436623734623637653135386461353839313435303663333566353462633336 -39383762663530623063666334353435303962663537653631323136353237333035356531386366 -31366432633765373236353137653636356630613464343165623433656430323461663066663832 -61633238623961346631643035663233396433393064663531636239656139373531636161363430 -39353138383337623962326466643132653664373664333337336238373866363736613163373262 -35323338393365343766616164613864373739663635313266623833663961333438363433396138 -65623466353365336262336432623138386665616635623065653564353630386662386662613163 -33623964376363336633626365323863313630366338383430623135663639306263393864613532 -35363662623436376461323565336635393836316232346531636334336331653666346466313433 -37646164366630353436306433633062643766323732346433366438656463323830373661386634 -31613164653738383136656263623165666633376633613939653932393066396630656535353139 -30643866613061343331353066626537663165306632633432393530316361656432643435643539 -37346263316436333363373964616330613533383136633631393038333834333037666363343164 -32396430343262636435343764326162313463656561313033383663326331626161646561313039 -33346634306234366166313537663832383731653339623032333036303339336534663434363433 -66653963623137393563663535343435663066323139373563326363343635663636353665623766 -65373638653034613531643234626661346533643039303334303965653939343861393939396136 -65303735666531386534356233393665326231613264623465336330626131303364313263393031 -62653638373731393437663564303430336466396239346662306637346439303666653635376463 -64313065383632376138353433646633623033383466656137613063353436643833366465333861 -35653863356535376365636133306534393935376535396537383062396534346436396565316136 -63306566303233376231353038656337356262396330373639326335343437393039653862356234 -34346363373530653863613531613930333161643535666364613132316338633265343834333661 -34623738316431616464303032333065666366313936643831363665643533306636616635373434 -38616130363031666535333333386138646233636263306162346361343165353034353837366163 -39633364626266383233353737383564663538343361383639393766313437636231303334323261 -38386533386265643565363338323931366135626264643664323232383038373862303635393165 -33333138366235623632663337663835623135343031376232613230373361633935366339613661 -65336634366635343331326463373136326438306235353533363864393834396265333737623839 -64636533336661323431356231396430306339373536373334313163333862613836633436366434 -37323931613465303766396234646137653238393636323263333938393238666663366133316530 -32656637653931623734323865363833366335356234386235653166313735336264353634376164 -61313163353630666131616561663566656539623066633730363565636335303537616634653036 -66643739326636666132393431616230323964636366643462386133323838356139653361663461 -66623165646362356630336261386430643766376461343265353138343731663438363236376238 -30376238303661313539323964353635323334643736396236623531636335616331343339636131 -36303930653863326234303861326239636262363561366239623236393238666334346531616233 -37363864373661653838613163393861313765616630303531333733313636393666623066303035 -35376138623533326566636333613064333939326661323231396332356665643065383332653636 -36346234626330376330313936353135363931623831633561303930346161343637333333343163 -64353366366562336462353837653032646535383033623932336435333331643432373530323538 -65343435353631313964663938343732613136356335346233613530636239626331353038393765 -30616435323065653939393934353839383433333236646136303330633266666533383935373363 -64323437306533393166316562346335303432306338626339303461343939666330626334356661 -65356366383265666261346334633666303639656261343162643536643430663137316436383063 -32326261666263643465623331376564326565663531626666613734356562663965333564343338 -63316161623438343937643862323737386365653366613434623733343161646338373332626662 -65363839663261346330366539363762393661373663613632626632613062373531376161316539 -61613562333839363137656334353965383136356464393666646631323832373966353033343333 -38376335663131313338346363663336613430366663393036366435383130346632343039613237 -62316330663438326230626331363634383833323836363761653866343634396466393265393563 -65623336316339356330383465663532613664343533303265373433643564336534663637363436 -63666330616438383838353236363563666537326634613539313832643337376533303266363839 -64303433653261306466636364663164653632376432646232333931356265393038363466316164 -31373136306366313939616561363636383965386366656666636436373539363832633834663032 -38376134373964613565653435306566366636623831646363333231306364303065633464623530 -34626433666432336332383464663464363365663963366361383363633263373737303337383963 -63303764626264623934303462343464313162323263356531306164616139376533366433393237 -31363939643832653433356262623564383738646630396264653264353131643931323065643263 -38323361303037646339636161383362343533356564623738353563303136306562323331333534 -66666565373065383663336661313937343934666561363262346566373964663161393239666562 -35336537333462366332656334336538613061303839623462633131633037383766393738613536 -34333034316635653930386537303232326365343763326133643661626236303338643038663630 -32666533333538643033393330333034393430633364633065643133356537316639396335386636 -35613362373466353436643562636166643330363831643462366532656637626535393862303632 -37333036326333353763363763633130336134636431396333636664326363376534336333663337 -62643163336634646162353863623638343239323434333765363037343632653061616362643565 -63616336336366623662333132363137383062353539616662343332666535343864396564636434 -62306639353930333532616430376630663432363435623730343535663164366435383262396634 -66623236346365353839396134653637333963313861333736316136656662313463376535336436 -37666334393535316139633439303030623361343236306134343761393163613063663739653863 -63663738323632333765646633393439306530343937666134663235613739633330663761313439 -61633961383662326437656466313638646235646637656638636131633330343264366132623964 -39643735383834326539643032306439383862643030633964373135303261356130373339383930 -36376430326665336132376539393439313734636233343630353163656438316339616433363031 -36373233666564303236333730313833356532383231663038326238323061323834663765313362 -64396463643164653538366262386430656366336335376637333766643661393339333532356562 -66366637633962373463326137313236316438363663616235373563303334653332323636636234 -31366632326130643863616139656138336139323838323564386634626466306332316331373237 -61353234623837323637393966356361636230393035313834643663303163393432323666346431 -34353665313337373466376531666164623536636662353734643235386438666530653564393632 -61396331623230663862656330613564663761383063613739636336376233323932613066386232 -33613035623032333863393137636235656135316132613561323066303632303462643461616162 -61396231653636363563323137303134363932353439613266346465323637383534656264366132 -61626433316263616335313961366534663766383361663861623137343733343232366232613233 -63373232353732336231623233643431383136626436656635643164386433383463656665336139 -61613865306436373038346639356435313662376163643631353362636532323465323939346531 -37633533656234363138663234303834636531646563643637343165323634313861343734353161 -39616239663063633235313865666364646166643631363465373531626264383365356530343736 -34316561646137623133316361316366623962336335363062386538666464333332353330353233 -32326339386465353634656337366334313535383637386431363663343034623335623037336432 -39653561653461303962343938306537373261653337343331393265383662323234396332386333 -30623964633730303665376661333538386163616136386237396239313939623363626365366438 -32366335313862623531663066623633666131636331303535663530353863653136363236386236 -65613361636533613739333533643665313965643931616537633238343439363432623431663365 -33613530653466663362643762616365386438623238376364663965346337303436303262396665 -38323461623932323366313964643164613637366130303033323831393162643933363839346339 -39393562366562663935333662656363643565663030336464336333323162323134623231353637 -64633163666233346436386339616435656466303366623730366564376631653834623930303239 -63373236346337633662383439393636326231323866363266643562363537623338306365653238 -32613931376665366562346338666631313761343464643666613066333866646135646433313632 -62663034346638616634363130313566313336386461343362343164326462393034316336323561 -61613736333033373862633733616631306536646332396563626161666238616330396536306238 -35313932366463623163366364636131303361643436323063663238396231383238636264656461 -30623463353732393435613062303666646632313034666335623566613639363032346532663565 -36643938353831363061663562366333313263353665663030303064373634363864363661356164 -30366539653335396334636563343262336138363635636330646134336166356562353962373061 -32363938366461343264353536316238323838623865303737326132666436633931366332663734 -36363331616264633238623231316238613364376164393532333031303339396334356166366235 -30616164333863646530663366663732343232306430303963616534633661613036376664613136 -34666663633764666363613735353664346435626334653462336633383663666163663263666335 -38653237613232646136653965353931653461643061643233633231303038386230343633333534 -62663638663831303464303835343966383938376238653934613635396463353538363738373162 -62346163646630643863336564326434666165386538663062623738396331613531363666653531 -61386332613439633333643134303437323536626163363863303665356266373264623266643264 -64336663646164393562373032376633663933383562343132616165333462626663613865616636 -39353064323232323661393938363934636332643737323562303231363966646435386332383066 -65623661336535303662323764323034303063333439636139313535333037303831303532623634 -64616339373334313762663964633331613262303532613235323435376231313064373032316433 -64653861366137306533636630316566646539623665383963653439633434623666626337323433 -62326633653261643731303439313236636336626563313963646663656261623635656439393031 -33666665643265613936363832373735623864653130386561326138303036646334353236366539 -35326261623338336365613836343432373034343866373634353330663631323032383834636437 -31363130653866326265356261346661393532323634623235343664656364363162376338633962 -31373662306530633563663434313164303534633338653563313166336434346438653233356139 -61616537643861333735303533396363313065393732326163316666343334346262373765333939 -37356238643863323937373135616339346335396237636432393265326565336164393038333965 -65343130663261333036306633653838623336653736393464646237386462663033356237323031 -33336435643536306438393061613564393066306131383035396634303331396439633163306232 -30353765393939643264313839303435303037393631326165623662313765623365366536643734 -35663761626665656134323761366439343262316166366262393031633366313562363938383235 -31613333656562663339333965303963616463376266663663633863383831343165616131616334 -33613138663065373664636132666139333831623834646265613033363664333232303866303136 -36663030393437343331653164373066363738353264373333623537316663623264316537313533 -62386462363238626134376463666132313236313665393730363039633863653765616638626333 -38303766656663346631386466623863336437383837303531386636363535353861333630313039 -65623434313162323862336330306464623637313065313934663537646539613261323862313137 -39363338643236663230623538363732353836646136356364633930653331623032623130653337 -36383939643461313562613837336136323937646666633432663439346362326334383639663566 -65616539376465336165363032303938346630633834626166323765366437313738646661616134 -37313166393030623264306233346630666161346662376436653365636532333963663337613761 -63653061623063316439396139633833303961353834353939333861336332616630613661616138 -38386636643639396235396238366632343132323335656532316631626465633738353533613764 -32643537336236393137623237613861393661396336626666663138623332383666376262366465 -31393831383463326162373663653230333334623632336165343939393936626466663838626535 -66643232366163633736316133653432333738306132306533373166333637613765613163363138 -35306431373830346336643430636534646565313131386232336432393732323033653432616263 -30323736666563306137353932626534383732386230336338633332303033636366376639646530 -65363461303062383666366136316137643461306661333139373039313931613464663731363138 -64376363633764653863363939323331336433363536613839366435613536653164343639613564 -36666131313734386634663839336438323065356665396632343264383932396336323863643365 -63313366303738646164656264316366386563323639623166316338383037613539323337636464 -34363237393966393765633662313738356432613062386462663161306339323366646266306463 -36623736376365383263623638666233653733353165393066666136313237373939333939313932 -63343661663730363633363033386135366661393762333530353163303762356262616230653239 -64616266363030623762643362663864633365646663613732666335653062326434383937616266 -32353336326366386262313765343366303030303861303230383437643332633733333835353566 -33333265396536373862303434323433366665646462383564653763646466336637333362306366 -62383263363835656464656134303635333736306661396564613636353132356430636134366165 -66326336363936383032333865373630666563353865653730653665653166336362366362343164 -37623930336434383935616664316663643235623266316232323338396638656530643535396534 -35343539666432383332643034373162363939326237636161393962623333613932653435373131 -61613730633830353363393036613030333237343238356335323839323238653034373433633030 -39353162666135333339386264323564313637313637663435303033663131666432326132376364 -30313737343233356530363632323863633166616338373339396131383335316366336566353733 -62353534356561373063666631323263626362653235333433386263366234613536633564633631 -61346530643535396535613962356262316661306161623938383534393639313266666537393435 -32363862363630356334303461323735666337303139653031396336306338303662393435313032 -30333265336163653261643165616237373166366432613636303563643263623265316466303736 -36373532653330323237353131633835303930373934663831613233653864383334386462653037 -64653239656231306266393538353339396336333237346532663566653933353035373136626666 -61663137356664333962656531653939656233636363323330333237313231316564393265643633 -66386532363235313665363930376337663035653832623261623562336136396336626533613263 -64313263303734373739643063333932653838383838633161656639656563653166616562363936 -37376131303639623361613761373332663934633437333235353533326364613961343337616462 -64306635316534346333366464666337636334336636646333333063336134323430363730343035 -64643835646535373133376639323364306439643838663332626630663431373039333039326237 -30303436326631376265393237386636353664356363383838306563656638363037626135333635 -32633864653933653966363233633164313862613536353836363730333031333364623339343731 -35623236646436616639363131326363663532326664313638643763653561363332323365623066 -36643663303130366437393763396362303036303639303332653965653130623138336465313561 -38303838613732316263663064303234656664343034666534343537393961333930626165363063 -38303061343663646165393633366330313562646134663233646562303439363561646166336238 -34393032346566306533333236313964643766666232623161356331306131363032646230666231 -63383066663563376365363633633562663237653166316662616632633563303037303062633332 -63666531323036643632376162383239336538313037656265323565316462323064333635316337 -66313663316266373538353030383838333635303735336531636331343930343239393236353064 -31396132633032336131326631333465323434333461626263396364663134333430323263383962 -36343037663561623962343939646134613863393937643232356531366362316364333536346134 -38366137616261396230333861373339383733386433343433363964336263613961653537386464 -31343065353664333536343966663230376232393564653665326462326630303330616632346330 -64316163353934336530646365326263393334373766323832373738326166393035653361333437 -64646233323866643662613236653538653735363736376537613365633062663734363965663636 -62623331366332313062396161626234623062303761396330326630313261396661326463616661 -30316666346163303239313434356263643038383635313031393836666262653139303936646331 -33336334643733333264636364363239333839356638313363393333623437326538653132366162 -37393038653566646136666333353831623163643530636637326264313932663966353262303035 -37366332633438303436376266363265306365376339643666323565386665376265313938323438 -39613030646362613032343262383531306635663533653666326439623831663432623031383137 -36323164306666653061666163643436613631613263333630396131373566613832343437646261 -36653864653935653238356161663938306437633935656463363561383863626530316434363835 -33643362356534363534383737343631616664306130663263623863376262633863326162616339 -35326230346530666639313938626564396335636334353031313235343862363231613332636638 -61653061306436623135666162356236373437623631343034306163323138316664333363353737 -31643830393339633933363233613930353062373166653364616662356431306130613933346632 -31396465633635663136666430353530363136613830363663646361656639616461373436356363 -37636232313439666431633464303064613065656633383264383963383964656430383438333666 -32343163346431663163376565646366353933383433633337653632626466636161363762393230 -31323531313366303634616434363030323664343962386532363435316266656232636336623466 -35386534646263653861633830356538653439383838303832313931663436303838373863616636 -37363363376665666561346631643461323566396132303763376130353363336231313236663234 -35363139636439356436333266616362343539326663633037346361653261373032326232383764 -61316438623063343935663664336230643730323931633533663039376263633738363563393835 -62653634323565376538613532666637323534363532313139333662646263633730313233323465 -66626364613566333833393033333662636135663965353739313863323931656333353731356565 -32386538353363303063633338326362333037376533623365303734653662333430623664643965 -61636565373237323066653564343466313764626131646161316434383762383464376433303931 -30663439353363623765343464303030653336623331656364663039336538393531666630376637 -38376430353461633932623363373439613432356265313637303564376133356330343237353463 -61353736613830626165386662393930356466376437326562656262633935383430363962663564 -37303163393939353562613230613437356563633535376565636363316563376233613933313466 -33373338653465616562343461303437396232376365366633633038346332396263336535366130 -62336462616631363837343333356138663461363631663634326638333931623131633362373764 -62663333333837323665396163623237643963306230363036353766323936373031376435656138 -38383938616630643763326339313633393366613531353663623061343037656632326666613030 -36326664386534303032623663373831336361363838666530643065393835666638336338633634 -61663932386531396666633863636330363739656366316163333033383039386630313733386230 -65643164306466353539663132326430363235376538323762623363373331636630616433646465 -63313634666166616437343464346234363537316462313939393861313838663833386531383562 -61636162643531366262636264663834616461633333633037393130363933653661303262363463 -32373831653738356635646333303831643264333863303661633439313564343430656163303733 -31646465306266613935306638643233386334646162303635373935666233363336333235663531 -65653139623065653965626532333563646366356333626235396132393063343463366632336163 -32326232353830363464633236653834306361613230323431356535386434316239653166373631 -64353034636332333634633439303363366533303930613264383636393665313031616362333366 -62346134303733643064616466626265663533333664373630393739356662613931356237663461 -39373030643263623265336237373837316231343234333762326633623262646364633464383432 -36643631643664666562613763313366323237303836363034383761393337316465373938646635 -34623238303763633630626532633366633266323035343639366634643862326433643939323330 -65663263656131373561386637653830306666376631376439343132356634633735616665626433 -33306237373562626435393634386563343933616130376663656430326232656162636334666237 -34383833653435613538323037656431613161313337623665356164633961363062653966353432 -35663231336637613537366566346666343637383865656661663434363439326466373937623263 -32306234653564613231343238663836643863633366626361653461643738366235626135623764 -35366535353665353063623930643635653930653566316235366536343436313334303234666331 -61653439623665353363353136323062643331323330323039323039393234303737353733333265 -64373266653262323762626532626433646566316334313263663536376330653633636362653934 -63643961313339633461373964366439343266336632386666656463393633396363356533373830 -38643361376365343137393231613039346465396536343666663062346263316361316162613661 -31333233633862326362363630353332643064626337363534383638633665346361363862366237 -33303730613636376533366564633639616561376134313461316132336634363866303430326135 -66633865323231373736613966303764623436306462393264356138386532376531613434653536 -66633932366133313366356637666236363135613431646566613531306635313231656438383066 -31343266653363363562343539346263366266313064313437346332373365336138643337646564 -66333461646661366234373366376563373731393466626165353232643135353031663861333331 -64316461373164323335616336333433353438343337626564383731663238313139643662323834 -32383335633461313133366264613561613536393263643062346461303838373339333161363534 -66326336323833363730616239336362616536373634626331646337663737353537343663333061 -34313662373866366435663335656334303464636137306333303537313533353730366234326134 -65623332336165313232613539313962326365663538353131626239333566383664383565623365 -37363066373037386264336663393134633837373662663134653732623738346164643936633333 -66643538363238373363383738646532353864396539623663363162316462613665643866633332 -63383734623332633463396539333839613633376461626236383863396534363637393936373063 -34653936623166656237343930313335353561636336316164353834636434383839386164326164 -37623834373734356334376361636439653131373131613136613661343830613164323536613636 -33616265376531303665323465326539323164383336636139336534333932613235346164386332 -61316433643566343834303365356364313635363231326230343937356238346462613534646365 -61366461323739393735333136316234386138356266336463303135343032326337666637393830 -63663638353833643865633038386135383232663666666632343439303164356230323330366166 -39306666353430326532663730643163646163656261313336396431653335343339643961666361 -30343537386561313833656266393661366665653730646533303034346437633437656661383562 -64396562303764653262643135353635636635333537646266306538303031313831363130643132 -61653761353934643131636463323266656230346163646632353339636664646266646639316336 -35336337633562336363663834363334653563613234613037303663376533393039376430616634 -30666138326138663934333136313165396264326437383237313439643432363837623263313733 -64346234353764383133323837313630626661396533666334653932336632366238316531663565 -64626461616463363435616262636161633762336133333936373731383330343035663535623965 -36386536353139616563656136373330316131663332626162306634646631623234326362666236 -33356565356162303261316462333733626634626135626331663934386130346533653233613436 -37336238306237633734663663636636396338373861663164303831353632366330613834666661 -39363736393261353237336239343634303938323061663133623036333939383533336161383131 -34333732396663616462373862636531646634623337393237353434303739623638656438313434 -38653861646233663365633465353463313038663539663933393665353934643735666363626139 -39356431313031396662356264333366373839626565613265383237366639613531336666616663 -39336634653437653836643865656430633538313965616666313939636139333361353839646535 -34306163633863323164613036626535363032383866316632326137663939633664353366373939 -32306131666236646166396565393133346433613466626562383538336234643263373965323035 -38663136363235396564356538363238383762343963393532663362316331356261373863356536 -36313762633431323463313633653837316433353266636439613465323263363930616362666661 -64346530356137303531316366373830323962386361303033343738336535366236653233663632 -34313334333932613766303735343530366435613032633336313536663131353263313732373538 -64353362326130336339666365343935643265643834383137353562353062306434313266666631 -30343539376337313535616165643961633261303263626130303534393031333463633737663939 -36376263356562393661326565373433323833623761316662653130396135613136353936656633 -66393534346263376634346131653030326331323030656364363639663233373930303564323533 -63376435343238663433653566383066323961306534343639366632353933386432623566633634 -34326539356164303336663665323233303264363635646635336232656533383537356134313732 -62303363623930333432373431666366306466653532623632363330383535373463323262313935 -37633533306538643363313034366462633138356132303563343361356638646230326433316561 -62666433666234653931633264666466653835333935353037353835366236333164396566633237 -35336633303033363936353634336562633766396266313930393437666262633766363263663066 -34323636313530383761343531363338333733386630623830323661386237646531373033633539 -38643066323063363333393134626435343162343562626537333439323834396138313533633334 -62363265663730356661623734643331353134336538346237313431373731343636663238396239 -36303363636538383134323631313633386234366431316566366632626565346632376564366137 -31393435643533383135646262336137396336666663653139363138623534346336313531623138 -66633238343033323065343738313231316466366532316636616138656338333533663237646263 -66656633326233663738373631386533396633376539643837646161383738666461643163306265 -63366536336563303763373636313430363065336338313137303437313839373666663532353232 -31613137656233353835306636383063623034303762663830613734373666383634633234343465 -65333762343935653835626139626235343832633265343739346534613764376637353264326539 -35626563653233633635663433373164316631333635373635336234626361613463303439356163 -64326136363563626561303237663861643638386362633533366536313063636632323430643033 -35323634616466376631393335393364316264383761373763396264313764393534336433336264 -31653861626537366338363239636530656432376565373261303937323561643933393961336366 -65616636316466333265316566626533326537376135623264386265623831333131666234633738 -31653039323830393164383365373131306132343466376538333838643635613161323537653061 -64396562353233623232666636326161333237623632313233346137646132653936616130663963 -30623765393265633638663464623636636136333236303461323232373434323063336163646239 -30666430653732306334313466316431376261666339333737626433363133303561646436633831 -63313863633566653939353864623664623731663133303337376565626435383461343263383461 -62613436313633316336636164383562616533303731663032623838306561383665613034376230 -37616363323330396539643030663630383837343930366638623033386239393863373235353430 -31386634303864623430623631306336393238333736626363376265623361383633626632386637 -30373938663539316363633766383061663961633465653035363233383430386465366533356530 -34643331643331373061626538333066313638353139383939333466373461376238643930343739 -38653466323835623861633461356139356233313365366336343566343136656464396462356363 -63666532623765353334383062623764373733393038393131666465336133646539653339313438 -34616337343961663464336266633264613265336164623564393531363836313963303066326239 -65366561396632353933623161343838616561396435356664316565646233656635326539656636 -32313063376665326433623666343762393862653434393663376266613965356663616564373365 -62666634376335376466663663326133356366363361383263613862373334353364373735613331 -62313063326165313032383738386335623032373932346261303664366336663732393635663939 -32323930393336346436336632313331613135366538353861633033343635663334343062323132 -35343266626637386561646535376437386131643031366562656637313464646562313035393632 -32336633616635306465343530373864393335663363323230326139323738313437313630393166 -38653263336435376164633563643335363565333935313564383162343037383738653037626434 -35383233396533623430623438373165313161383838373566373265393961613033346362303431 -32666239396634653566376539333431396336306165616438343931336237343364366332373866 -39376664373262396632653931646536323636303662326562613432386363663430373463383838 -35366433383362316361333737323031633963633132643830326265656438303765353363623763 -36623030303065323830663465646236353264636138383130646463653863373239343831656330 -37653365363831313565666431316665623038643135353335346237663534326533353237656136 -35626263323762633966343234373737333834353939636264383634373635353139653834613135 -39326639366439306531643433343163626561393666616433306462356630656636633765373264 -30343231353539643931643938626262336563623034313738383462656330333565623331333833 -36643263343031643361313938313662333338626339393339383038323337306466323232306261 -66636531313838633738323565383339343737306364303564343032633437633132613231643835 -36323634336232306237373164353265353235316465373838646437363339623531656264646634 -34366333373630633966383835366537343163656533363661663466653563666135653263383138 -37306333613435346332623163356433646266626461643933613030356535666632336237383935 -38306165343332343230363264656332383465336532643033616466613631323661396264376662 -33313634623939636666653361363262356335323738366361373139343363663066636233313364 -62343831326133303834326235623134656536383231353237393432303862383235363131363638 -34643935376336396337623137363966363634353238353863306634373435656661356132656230 -39663266633264613036363732636631643563366339633862356161306161363465336634663364 -62643932653635353364636636653664333433616331353263633965383737636661663531323564 -39613332613036396338613835396134316237333635653965326139373134343662666562626264 -38336339316437393566353837393164303864323666626334333864653866326561303630396266 -65373836323566323735313566633133353132376533373032363031656134653937393261363238 -62306331366137313331616664393366393566303433333436363233363536303364343163636337 -35633830616634643065303638656632313962643637356664396138373566626231613461653265 -36616262633038623838316437326336636462313666393533613730653161366136363961396630 -64313434386665313731653261623266626663623830383036366466313331313930646333346638 -62396433313966643361386262643738386261303461353362623331646636653236366537393139 -63356463313061633566623336626661386161623561353531313064383566333038336165343464 -30386334306132643737306233313430333661643265396231613765646561363232626539656564 -62333831653738653830636634313038616434633939306331303633643263646266613562383937 -32323038623262616634646261636362376665353566663432623331353431336637623466376533 -61373563333732303265643037636630646461633730663435306264336266663231306562373533 -39333866646637663830643065396363616631306234306139633638633763616538303461646639 -64346433383431383831306539396535353264303162303938643864343965336531386539306432 -30393036303732376566613561303061663963303736656138313937613032326532356466313433 -61636133333836653934383435623033303465343665393166663837306538363530316432623737 -35633466653133303932363034366132663037313166323638373364636264323166616463363563 -33653438633937626231643262373232376362613334633764616336343965303830373361343961 -31303938303766383131616163363362366266356132313630623864356432306639623334386564 -34653466316235313636623437333932653735653138633136303336383065386339383531656237 -35643535363661316164363038623334643861383533323632663766333330666335643264333462 -62653262646439373262663533396161343137616461663561333662643731666561666163346233 -62666132346565633537373566383631386262663131616431333265313030623336383731613261 -66316636333663646362343333383265313531323866396363646663326532653131363534306333 -31313234303732346466636261623336346263323164306538323165336266386535623939356431 -36613836353764616265333062363966623165663934303933303766613762386665333862333036 -61333761393362356165643738396634653030333335313639616562616330333439326231663135 -63303135646630633538346134343931326238613062323738663837613862666162386466663861 -64323137336462343031636563326637643462393337383361393764323232373239643835303863 -34643335616536366164313563323338373435613934626138666335386632616531316639633530 -62346662373334323037626161623336346331396338643330356230653166393135373765643863 -61316633306132343636363662626336373532363435383037623935663861346463313265346263 -31386136373231643137343034376261366133313731373064623866306638643937313634626238 -65393437323562376637653938353161303033633432396531323236316430653732626366363733 -65633365306633653137373362653031373862623865653231363563353766363134346165636232 -33353034633432656236343866303237383430623934393032393162343337333937623934346162 -64303931383430363534336162646137383934623330323661343864653234333439353163623734 -62666665373365633439346631343136373536666465613363346433353666376162663330333932 -64386164313730663466663639326463303137333633313532323362373965323861333032643564 -65373735353232336365376430393966656662333361623138663832353263303238363138656639 -39666534633034663439323235333135653233316663333639666332616164336664393463343136 -36613837663334663866376563636466623634616134663466343264386332323337326333373730 -30396133373565343562636138323936643339646662323831613465373763366232616139623031 -65643234363438363836633863653031313663383332633462343838386533323265316530636463 -61326661386461333539373937623138613262346361656139393866373632653030383462656538 -39613536373538383337396632343738386633333363636333303737636265363362653134623231 -38373837643330633438623465643333363462363835643533646633643238336238346463343735 -31303834356536373538363633353566383666656234383830666638633161633336303730663731 -64363336383532356432383966386563653334666337366564623637323536343933393261616331 -35386434346530343462323065356234653664346362393133633765303361646530363439383066 -36643239653134353030336462373239313632373034356330316231303565386535393737316333 -36666137363264323837326436623064366330633164323361653335623637306630356430316137 -63646332393166643638393534343732616664343265313166663164326532343636396263313862 -62616632396464363061363539393131646634366633636561626430333863363232363966326538 -65636431346334616536626166336434333862646465373136353037343632653937663738336536 -35636566623961613262643737646265346437323363303736623739313534623738393361616538 -39333461633461356636626261393530316566333735343338306436623130623037626665323335 -34363564616136383264633334383930643635363963366261623936663133623330346536316230 -62383964363135613131623463336636646532613938633436623366663630633939633639373432 -33313537383633373835316635323761386437653065376637623035386362386537373831303766 -36316662386634663838373030373434303330323231656134343139396439383566326439336464 -37373035306230666331663135383764626432343830326331366564333537656531303762383333 -64656365396566303362626165386465343639636633343530313236633034343563353832356538 -35316561656364656163313731376131386431633039383965333234656130666432336337396338 -36656663333762613834653237353436626565363530323838353731663431623839386262613839 -62383233386534353639613666366132396562646161356230616366326237636162666130343233 -36363136383362393038343062363635353037333561356566363639383161373736623662383238 -35323339653233373261613535653431303731303961313966636530396230636133636335666431 -33376539663739626234353962396566336331336534396662356531353564396230303838303163 -31346562333432356634393939323532323933373031623963613063393837613538313066396637 -64646462666666333035306664393531393239393234313263323234616562323863323164383735 -62366430303762313430336662323735383238386561333263653035666464353965366332666431 -65663335376535613234336163313934633034386666373337643532656337663630323538336662 -36336434663761663664373536663163633262383834393030623038323239383963653232343835 -37343230373530616639626366626533336638373366386236653831643666343037396339316438 -39663264616632666235663863316132653030326235323937396239303638386163366133316365 -30373266343261303462316339656566363133656537353362653834366236373130323766343234 -36363034313731373733326561303138636131376661626533623435303761636338623661663838 -34373065623965313061316265346638643464366237636332396335643130386564333031646138 -32373339393965313463656362343936363165323235383563313739303234386639633038646431 -63326362313561353761643437643933633361393334623966326661633161383366613630313339 -30323034333134383333326466316335656265323036363238386137313033366635356534666537 -61633133633531663430613331346361623230333462353163613833316361623764636236326134 -32636566643839663138316231333935386564303336363938373838613138313465313136663837 -66643138386262356364363737666636663464636666383533663464616662313738373633386538 -61353964373932643563376334656238626236623638333636336232633065313065623330616163 -30373133373435663562303837326232363362353464616631346666643935316665653431656330 -66383435366131383865383462346565373838633636393937363962373561643030636535633063 -61643034626231303032393765356661376638663163393633633530646231356337653033663961 -36323266633637323062363531653938336265623639356166623039643137666233616234373839 -31303737623133376437313539653237313962653931643366653363396533363264646130613633 -66353237646465353761326437633261323335386333383234636566663936623964386438326138 -36656131383135353462663430353832633534623331326561656634383430363732646531333032 -36343062393136343535646531646162653861303437306535323662363337356136346461613162 -39383065323030643833346131343238623531346131366465623932623035663339613735333062 -62306162376163613862333061643861663863313961613431613064393139643534333637636363 -39396661386135313432343565633664303063613336643837393530393431356137633037623462 -30666430333762653066623234653161643264336335366164326634373537623565303438656536 -34613766666236613834396336663163383730616338396435383836346163623065363638393132 -61636136643239383363613439333839333139663532336133663365663437646363323863613335 -32396232386533326262383639373032353830316639323531373830643933323066306562353735 -32616135383136353839613134636266376366326438616634346339656431666630363662313836 -31663766383631323664353061646266633530393030616563376162623961653736613833633461 -36616134333765303165366330646534373363623533353733643233636461663530363663666163 -65333836613134373236373638346661303536343535643464643436393033633836303136343465 -33373930383838343736623361653633316431313663353531343535616139633963643135666138 -38646132393638376366653965353663386164623664643066373334353131326637636633386533 -65626332636231363964663636336235393332363364656633386466366138336434383838346133 -62613134663030326665633331323664343334393961613538613666333138366531623662393661 -63666163643664623663373765363434653830616535653036363530336465373562353238383336 -31663332303533373832376634366239633436653436656332653764333035316133326564336266 -61646335396563643933653438333566633662613532393238663639323031313735303263373331 -64303532363234323333336137623334633965396238656665333634623366303833306163333236 -62643739306630643833356232656536663138643036616336343732346431643535333139303534 -61663633353732343739613134313762616634343066646631396634376562346562376663303936 -37366637646136336666633339393862366336643739613034663436336433383439633861396464 -66343837386662323133323635626337346133653336383837633633396462646533336230383035 -36626661333862363063346263383865313365333930623834613132623965626132656534316161 -37313666353038636564653465323434383565333865653566383662373136366465383663616435 -66353930653261383163663638323234316233343566323639393732396535386565363132386364 -34363839373764346235336339353938333062666566393833613965643436356438383062353230 -32613961373063373034353463326166336566326562363032633732363234386162333437353436 -36616638636361626531356536373662653562316235343064656534396366366165323236383130 -66393665393136626431616365323063633630643962323132346363386362663832303264633632 -65613837633833366363326336653366633637306465393834643936636564323161336533393836 -64376230383639343466313330353730613363353639306433656534343761353533383739313537 -64323534303066306132343031343966326361383337646464663164613564393733353933663730 -61393466346362346635643737376339616562643365656463336662323637336262373938623631 -62613930393130333563663635646364363863326365653861636434666663303464633534383566 -66323333326231633564636535363833346639346135623333343934643861323032303037346533 -34326333303835323939613164393339343333303065373634383233633738616530373864666364 -66353430326633366538303161343030323866343261303336363537386536343762373236323533 -61386162306233653132653734386365333339396139373635653030653433636330646234613362 -32386639376335333136656531663566396564623932326261366361326261303137336331313864 -65363039656665636439316633616135666564646333333661643330393064383834373266636533 -30323966313066343332623134393039656365343131343931613738316133616635386264376433 -38393134343564316662316366306634653331346133306637393139306265623262653739356563 -33623365393062666631383636343562393064663064383761623864363439636236646335386662 -32313463623063616361366663376638346135303230623866356365613864636437356164666563 -39383066633735623136666534303835633232643732303339633433386539353338316334343064 -62633966336439366265396339383830623937623635626236306161346330663132636632346236 -63643361616264356366643032333063346431326465303361336663376165316130643935636365 -36663637366461356566373933353230353064663665386664656566653134613666343033613236 -32643466346630376536353463366163346430623037646536663131623435383861653666376464 -30633037656661353663656536326531633434363437356531626464653562336631303663626133 -65666636626139396539396437326566613934366664336361303963623764653166363135393366 -36333966303437393236633230326566623535633761646663383230313738356563636130373265 -37616265613339343337633161393932323233333265323537393530613935336533356564653362 -34626264613634613535616338303234656163313939363437326262323336383962373738393362 -38316539616437326163333061656639623363383961353835363763623637626438393965373638 -66636166623266666639396462626465366432376238383861326537646136633338663561393534 -37393262363930363532633534366166393433393465343730396466616235323130616333326432 -39653264653739376434623764396534356338343237316566343536623336653663313736613835 -64373136326636306363613961643034303232396633663536343035373435623461386165366434 -33326234366638393935393032316366626536663062643731343564373832653865333464646661 -33616133663163656536396566376339666263326139636434613236643834303434623936316365 -62356566623732633532373362663034393839343037386362353732326330363762643766623362 -64393733653639393566643762366434383265386265346139623365393637653432313134623361 -37316432346664356535633130626339353639636331353030313034633164383732393332326166 -66346232343530313231616630366133333765306631363836326339616536383264333937366563 -35356533643836383233346664313433333538393162326461663861336264366339376337623039 -34353036383834633965333639636639363361626134303763626535616462376666636537366637 -31623537333437353461623634393738616335363333393734333361653732356563373734326363 -61313230623938656162333935626138373838646239653036383538353130306230383537336335 -36643933373162323436636663653139306265646461313764653565633063626333383264346363 -35326166333664656535373732303935363063316438613231366439316534343566313839386462 -35313135346230363665316536636662326338626639343533323830613132343066303932343139 -61316437643736623337663862663664346534663961396264616337343037326535323263376437 -36346164376461366132326436376161663863363635356566613434613965613232626538663130 -35393338386163323339306461323661613637643634643530303736663964643666393963666437 -34626137386338636532663631646537376632323530363735336265393438643036613633633162 -30313832623030643237643438343739646164393564316364633962393839663439343465363731 -38643864313831656465313766356536386265323762336632353566376230383730343937363731 -64336661373565623938323864376331323339373664643837303263323530313866326462633137 -33396137383439663561353136643836393231316665323161653934326138356565396434616366 -61626561623361386438386164626231323935636234326132353531646439373264356438396566 -63366266313734353566326664356336396235346331383836623436633732356536643334643434 -30356261306431386462643062643838303834666130313166323133363164656436633464386633 -65326531613862653835313030323639373063623165306637386433373939626463336632366337 -34396464363362306533643163353434366432663435326634326566386363643237653164313131 -30313864653366306338376261366135316265646666333933313236643630353132333165643835 -31383134373338316466666139376632376362663835366232656164616363613939366265663433 -34633335376335323139653166666566363337613536633839353535656561613539633139643131 -61313538306261646633663863393766663137373764643336643130343266633638666461636237 -66663865316638306264613564373232333662313961363366326166626231623538623266333666 -61326137653136363638326533303064396234363464303339326163323065376562643738636635 -36666431323837393666363634656634373833613331663637353935396561396363363339656634 -64363431613230373432366462383937653536326264396437333934353464383236666432346162 -31386666663061353731353839626330353464643230313331616432663563616135333465646634 -32613263346133646466396163366262646438336134613031643464336263663539656535333831 -39343639326365383366616333373338333037376664343266303239373134346162303065393636 -38326335626561366631663063626236656439626632366139333335396238653832386439323533 -34313235316335383231373766663134646435303136643138343265613966666432656332313732 -63393066666336666161333064646564336463623037396136376237393333633662393338633530 -66656166396163303462623830346433363561313063613838366133383535663531623662383732 -38386665313561366538366465613536303436393162356132386137343133313462613863653562 -61393862626661626334383534346261653933333661376238373130356261626330343963613964 -33306636373666333939336562346334313465663065653165643332306338363065303333353664 -62356236656133396138646230333662353338636236383334343030623866656339623361313164 -63613564343732396266313033623561643362666137616235626462636339616465393439386434 -64653632353133373539373939663938636235383337653438366666376665616630363835366465 -62343966633138613861323933343262643137346537373631353764623036646637346533366664 -63646336313733356663356633333932333232316263333832613665346665313138613737346536 -31376261373430383930633639346133393439353339666333663732373664386635383239366639 -38653637653666383564373434626362323964316436643965626430373532356531306366346364 -61306365343463636439626639336630326233376136343465663732356534653231376236303831 -36376131613133353335383361306162616230323134636464616132633961363662306565313965 -35383165363663376631356438383239323430643735383438306635353736643563336461306531 -65353831373936303463636663343861386230653935313962633934336436373265656235386331 -34356338386136353336336637303935363230363635366663613932333933626663616264656164 -35363330386536653332303264363864336165373138353732663637346135633164313563613432 -31316435353136333230643864313664643137666630633263626530346163393861646537643266 -34336337396337366238393663386161663332323063666530373931353635616131323636336462 -63633961353962303066393338616437666435626266363561333032373535616463306638633731 -33383964313136636436326232616263663064616332663865363138643235386666353962636462 -32333362343462366137623964616230326233313463633237313631373234313765623266616331 -65336165323162316461616534653835623561623635316163323066386263636637313564613163 -63376133663363363931313033306332373332666134663462653235363934623435303430306262 -66313236643761623432363736393535636366333364636230646662343062336365613335643265 -37656664386664346336653839376337363165386664366335313535656134323633396638326163 -39323536643338383265633165393233343766663833306432323235613161336464653234383530 -35646664363038303139376530373264313532363563306534613531653462613531353230393535 -64393535333162326465666266343936343561333935633361353038356437356332393838393464 -30383530643766363438343162323137353564616337336439336463363436343963343830353764 -66373166333562356238653133316532623931363361313661346133313137616230643862623030 -39363734356364623562346364666130613138313438343835666539373264613362323261393435 -31333035326666346262353364663932613737376562313431353362363037353562376433643437 -62306238653430333531376662303138346637613432656539306537633034613634383761636331 -65393035306436373231376431653038306634363861343166613437323331303466303539613665 -31373637326139313063363136386132356139373631346439383133663830373531643163653536 -31663965613962313539643830343463303662363966663833613339373862373233663566393265 -62623366333637663034313162326539313337643832363065626463333066613835393336303961 -63316239646339653864633066626633636539366636643264303662643034343136336266613937 -38623662363939393165316235383533333937636134386439373338333764383838373636363433 -32306437366661386335633862383265383164356432353164613531386462393633663833373761 -62306237343861666233313762616564356566393936353239643636306230643766623237303363 -33343864343739623433363831336362643736666631643937666137643562636564623939653135 -64663966396534623933396335626237656437333638306330653033393835613930613731653631 -35373861376435646163343235656330303866623763656538623431346335333132346439333436 -38663861666365386665393132653563333631643334666166356261323032646262306335336462 -33343231626635356462626438663939356266373964383934373565636361316361346430646266 -62316135356564313232643365656130393930313864653833363939353037316435343161343032 -33623735386638346164313937663034333365613962363965616132396565613161363737643830 -36363661396236613965613763373432353063376339333163376133636363333764623031646233 -65663636623163323237366635663630353137663332343734626236663530643162363665336531 -33386436636339646334306530353464343031336134393364643938636532306462313732613539 -35306331386230336361316636373365333637653237653036363532633666396136363266616462 -31313932646137613761613839383261336231366231616533656661353534343362633566383435 -35623563663538666432616138653836373361373463626633643063323034336335386338333466 -64633937373837653139656465303731623830333064616633303733636533393966633731373339 -32383665323539633835326236343730366533343134613732336366643636356139383665383565 -33356333646333653663623063346331613837383763303463626534373262626565616266333161 -62623430343764623834346338646235613137353731313265343937316237653539353338356431 -38366461333565323534656465653265613836353837636662383238653265636261346161326561 -30636362386231396164383665373261616365313766366630353330396431393838306238336663 -64383936646163633462366434636438306631656238306165323339623166303936313835343530 -35653837383433363463356463646266663864356331366530386634303238363235313066623066 -31613565306563393237383964363435633134666636356263643731356132363633353066366434 -30326536396537633864666637633430343461653435316137643833613362636361386561306338 -32626433626263393330366338353636303033353532643462663763303263363733343033356535 -32373732343733653932306462346538356635353865663161626430353435663861313030356663 -63376262353461306233333366373866306233356161333637386661396361326530663665356636 -66356439343964313933393964653631343864376636333562636630623834666262386461616465 -63663863373937636264356566353936373639616264356633316563613465653863383135316632 -62393864303836323136393738366434653333363835313938643364346333343861653635366537 -35633932613637633334643033373664633939353037613763303236336437366236336562376632 -31326339663761303335363163663134633564323033306637616534363265323230623039636131 -61613936613566623437626263303439303335353534376139373933326139636536623366663063 -38343332616530303061616530386463663036316366623535626334643938383839626363666562 -38663861656335363534316265633937373939653835323934663637396237663132313462383165 -39373139346466666133373730363765336338643636363466656434636366653434386331303465 -32616434356533393664633865363830393631656535323865323234633036303265303133626136 -63386234373063623864373962353431353566333431326539323035323930343136373966656432 -32643764333664353739393361386434353466643936616563653334333232663962616161626261 -35376339656263376563383138376338306662346530323637646630373062393166323966636638 -32613031616561346161633366333431643261366565316333636163626238393631663233656566 -37346561373464646234643938356434376664396530616633363833633830326331353338373165 -30666461633363626662633335313332643937313762643237626237353830323466356531323538 -62313463643963356362633362636339343637336436393239313137323865653331613034656638 -36393830653362643733393261626562393165313663373033616164353134663265643237343338 -31643263353565333232326666303236303435393237363633346135316465373130396634313437 -62306431326238653334353364633461356134353435396536326234623131636261666433613735 -37346635653939663362343936636461633834616466316464656566373938323730356337623939 -37373433323037303134666430323234336237333963326434323039653530306665316564353031 -32393531376163623261623132356530653930626663383461666336346632656561383866383535 -34373331356266393239306266323763393536363562646334376538646434316637653662666333 -63386139343262323037303766313637646261353239393065663438373235383338356336643063 -66656166313233323930323230336565373230616439663437643662656435353438636630636365 -32636233373036613337313663626330323537396464616331396633626334653362333662613936 -61393762653665623766383234306135333430663139316465383432653731306435653263376131 -34393437313761653730373036643239646163663635396663656362653936633231383037386462 -31346162383339333734373962653564326232356563353931373861613631373636303664653662 -34343630306366356638633636313338643530616164313662626338356566356366343434613761 -35313131393563386637653966303531326535663163666235366138613163626532346334623235 -37663661623761396261646236326663356365393330343134616434616433623036383938366563 -38326163356339363136643737366662656230363539346433306331366661366237366566313761 -38363232666465393461623564396234313236393563336639626430393336353833376165613730 -32393332396639343736633164353830373834646134646231643632663538633431313537623564 -31653631386262383464353437613065363566653165313362363431393933316639313736316431 -33356530353035626130616366653938323866666462346237363739646533656261653762396131 -37653163343839333332336531633333313732623962656361306331303665313932643436646531 -36373165333366393432636334643163633336326630316265373263313930663566613166383762 -37653939396233316435333061643533303564323962643261336634653231656332616338323132 -31356139323135663565373037646462323331366132336633306138636338653565313534653436 -37386335326132613037323761653666333432366362336230383037323833636630366630336162 -31353338376132353263626635373365323164653264363134653830373762333464613836646638 -38346366326163373337633834343536393634326435313562653135643366333232333938353835 -35393337303036396637306239353735383330356437303063373362653862633832643963643863 -66643762623430373031353830313465646436383138626637626238353166613137383964623432 -37313062393965666631383132666438313837303237623966666331336631373363303036626439 -33626230306465616431346664643039623932663933386161333535343436383837373235316333 -35623066373236663562626437323931383336386131323533636537623132636533333437663066 -63633035663834666534633135343634316134316134643663613534343764396665393664396634 -31623530623934303631386337303766643166353838386162346531323837383030663664346164 -31376435623562396262663539616564383731363039303333623339396437363638646535366562 -66383134643937663232633362373733343034303666313463663239653834333630343639623762 -38626532636432373233333832643033623333343439373565316362313864623837306234316661 -66626639303034323934323238613336646561663537366538616262353736393564343064303334 -39643963653938316365333238646666393331333561323966653065363631653738616535393962 -38303462373530363138353065636165373232313365333561373931303338323461356165626532 -37346136313366646464613337316237313162393232666638303032363834656238393738363032 -34313565373533396365316335303066346333383461663666653564646434393566376564366365 -32663439613065323235373233633438356338653435353161656165313961633434663134386561 -37363430306361656631303636383031616233646539643139323365373063323362623335666666 -39396637393839623136626164663230323532343461623561306662623362313266616364323634 -39353037643362663566373931633035353436313966356632303530303931346463333263353564 -36343330343838663932623335626534656662396165626362353439663963303564383339613239 -36653638346232393339306538653666646136343632336166383334313231626432343964386530 -36346238353261333362653563303364356166346433303232363634336436633330633564303563 -35663162636333626534623338393637303564633439363330656163383033323139336136353138 -38393165326139633863663234343361383164346263646333373862336631313339313765666461 -33346362346563643533616334643066643533306465653361623131316337356431656466643235 -36383764666462633433626432626233373566643136613766306565326232613137633130646434 -63306362363835383030333565633766306235653261646230653339306166373266346435323965 -36303662383339363361633838393534343366303761303336626439653638306666656237363565 -34643634306638306239376134393134633837316165623862376661626662333437363832636632 -35373166396366383334326561383761633563303864336365643032646464356561376535313633 -37396466313365643762313064393430303765303762346136626633336364393664643637313637 -63623365633835343931626663633434393830303235373432366331376134613233393135353231 -31633837346636636537303965623738643664653831623036613738666465343638373562376132 -65333563613736393165656235636136303637373333316565316531613465613063643739313361 -34393039336462333830643632393835306532323437333633333861336135643130366561333037 -33343235666533373639633661653239333532666130663961333831373263383832663932363133 -61336665303833366431666231343433306264663135363433393232626365316661643862643564 -33346237636231623037333361323033353334656632623035666535363130643465613134666366 -33623438633261366564303033363263356662663838643234666531333732313665383864616162 -35373530326234306434626437316361653934366539643664613531626532653766383665363237 -34353538396134306264336366633136626664303661373864343466666339623937653236313335 -36396638666135303336663037616538373831643235303264636137326366376532323136383737 -66316366663738393966633133343436333363346532316361613064383262663633316364653532 -34393665313633353461373737663265353435623066616362313830316462643838656536353530 -38613463323964353437343039663830333664303733666637373533333532313637346362353038 -64656564303464323837306630343065313562396661303262376665313036303336646430333532 -63353832633036356636313363383631613065353864336433613735656661623164393963643937 -36336662353861343465313865343165366330343331666161363637363336376263653262353139 -61363431353634356264656534666364356239656266343063313738366266656262363437333834 -65643663323866643735383535653834666434343134306531613263373933336666323034363136 -37616636633036323363616633663337623831623837396236633339633136336436616337366561 -36633863366436313638316236356362376162633435663138386336666366633736396637313662 -64343438656432323764373262336566363166666537363761333030656339363330316539396663 -61376130353336646363323438353935303135373565393265613735653362333132333138313465 -37616463326464306330386262323131666530373762623761623463363635346236363831666431 -32626433653731366437376264626230353061303162623132346536643039623431373936313561 -31383630396233353266366332366630333537303763663537383938336338383531663630623837 -61386230363137633539616637663961373761353635666564643930636231326436333634663233 -61303035366164343037336636343435613230323738343935653563663732303935623133306531 -61306166343439363538303234323438306235393563333136313563626263393836333939636331 -62356463373164363164366565633463396434306330643839393438633138303937353863366161 -32663235636464343036363130363330626266376532643266623162316132363631316636653462 -66346337373963666135643933393035303539656561303338643562343838643264393661353666 -64353238383235633031396637633763663939393330653334393532643639663939376637383865 -35653965303339396534383537613161323538656663346437613337393233326262616662316663 -61333162373835653363323264663437336333336433373435343863653635656566336235663363 -34353565373931363439663732373538323263633135656263316635383731646664303365303631 -32616661656363626637633034353835373832346337636661336630383036383665666463636564 -61383838323839616463373737326534653563373334363465316531353438653630393430376638 -62336332663439643538653738386566343630323130343737666361633634316231346361316634 -34623737323865643432653439646139666234363836376132653035333138383037666137633166 -39353932333663646365326238663565303134326631613636303030643833636130623630393663 -37393732653532633233373333393931616263316638306132383066363233616338636537396637 -63336239373863313933343632663064633530393634323231666337653530376664363761646330 -39656365626164633236633331646535383139336331643236323437333337633463623264316332 -62633039333539353636393164366163356534306132653865393634616439643535646636336130 -64306665353634333236346562636666666161376563353336643139656666393432633334653661 -30333061373765346538393931316461326431393362636639386537323939653365363033356263 -62653932633361356434356563313530623863303635323261633533366333323635323433623666 -61396234333934373539633731373731343831386138336635303635333338623337396235313238 -38336534353837363239643331343362356262656335303937616262303334383532366437336164 -36336333396363306362643432313231343930386561336435373363643338353664333961333465 -34316239333265373438333737333434396432653366613136343332393539646333336261316234 -38633830616233336232376638633237346564343061613837643136316334653338323432623733 -62316361646530353164393465353934313765393136313634663636383063373165613434363466 -34353934303336306438313366386334653562373339303930313334653461326632396335356366 -31666339326666643135623630353665363035383663306635616666656530646636613232303335 -32626338356330373265643937646433356138636565346263643731393663336634333537663935 -62633966346137313732633030303532313536646135636530613762336161396165356232646635 -30343135613833633865643130373939616236306165656233613464383332333136353563323432 -66643661646339373664613134653061353161393738303832643431333961333832386630376466 -62333534643735613137323034313264656462646663383662643634633263633037383936316161 -64363064353938666637306664343963383035346464396436373662396465303137386462313931 -38616139386561626132366336656335303438313533323366656563386161316237346261383331 -32313962313265633232303533373066643766633266613161663066303433666636366535643061 -33663936653632323136303933343733313332643630303131643636653439383465353231643065 -32313564306264653836333564623163356536366438343531306332656565653238373337376162 -38636436323163623336626661386237626331656631326166386431306330396465353261646363 -64383465626430383238623065363838333063653862636564633439393962376565636238616334 -31326632313733323336663336666439663434643137343232633064633365316430653661316631 -61656566333936656336653731353766626264333232653864643566373463333736393364663931 -32626636663861363337376139653939373739353537623264383231356263656666323463313336 -37343736613630333261303062656534373265626361643762303666663162393034373632366362 -36343931636630663031393737613134616534653431376238353162393537333038326339656439 -30353233633636366664393561356161633464313761616539656133356561396630313132653038 -34303737666336343062393537373936366265333834363965646437363836313866323736336637 -37303065313038646463303133306434363461646164653461323331633063323433653335666561 -62383431333462636332616561633865316139663731656333393336613535643932633839623334 -32613836623965666365613038326230336137666330303730643763633632633638373966353138 -65396463373037303561376531386165353933616366633662653631343463343266663563363033 -34353939373033613635656231343634336635376131393362633861376265366539373332343539 -61613338356338616339333130633130616665643664343635306539613435356130663966646563 -65306461656165353431313262373263393862356630623336616462363161653065313262313066 -36346366306432376530343934663232626135366337633237616163316533383263373066633139 -34646364636435623266303065346334316565393066313638636162323634646162346566383836 -30396338303231323762643330393462373063663763356231663434393137306162386330633435 -37396533373166666631666232646237393563323035636632383432633764313932646465623439 -38383034336230343635306131663033396666646465636238323931616536633831636130356563 -36616436363538323039316634666136356337306266633061373136343737343839343930336163 -33373663313361313366353033616334316638336539393939346665313866336233336464383066 -32346661656635663965663132333437363331376636383462333562336137666464326265313538 -30623762653335613634653165366636663231613964353462363838363630383939306539663032 -65646564623833353430373430393234646564343939313461343435656461356234343338663236 -35356436336261326365656265313264626436616237633335386564666530646562303330633830 -64313934646563613438393338393732633835666137373034326237666434326464363661623463 -65363134643535653666386663666465353632393138666534643438356233386234666139663735 -36656539396339313935346539353839346263643535303631656664343733623961393262383162 -39633665633933623134373236616663316638643530656464333232393035303334663834396639 -36346562303035616331346664623133383566626464663937313733656430656136623237343163 -61643362353030376461323963333630383966323562666632663537376235366239383230373464 -65363966636434366235346265313430366434663731616138346134396530376134663863396538 -39626639653966326533303934646365343235303631346663303262373536646133396464366332 -64313239616362613863333234333635323536363866353364653334386535613032366238386166 -38313961316639346633386330346431326463356135666437663731623734383330366538323063 -65323834643365373535303132306635623561363332353866316538316136636166623430633636 -34623863653636383635396263346665343139353330323430363735333361323565663330343361 -61333631343164356633616638633339393635666266383261393638333637303565663736613236 -31646133303637646634653735353263333962613136343530356135383861393563666662303661 -30386334313362323363383137326235356466393166396437353661313538336162333665353734 -61306137383163656434366266306432353132376665383630666464316239356261643666343635 -65623562363231373439376565323332303933623731336138383037633234343263306263353836 -34336339616263343036336636303932323631353361643238633363633465363862396632343932 -30386631393464396432326561373436376635343730393062643663616439343063376562396664 -39303162353864323262616561346232633137323566623464326237316236346565306466333865 -66393066663239613036633438313364626338613733633637633031396332373232343566316362 -36623566623132653865326662663431633530653632363262386636373766353834623130326132 -38643561663466313464396662613935616633323331643831613338663136356338303933346662 -30393962346639636638616166323930653161376436666639346138303362356135326531373136 -31653239383735323138333434343861303439646136356231323135343035326564633163393336 -63353365613836616536373830346631313337663363653636353233666664393062646466636163 -34623433323136346163643761633333613562376531613865383134643430383932366666666433 -66623061623736376262653039646361633463333932626361616331633364663362656137633738 -64666561356536666366313562396637666663663633613132613362373733323863353962633939 -65383865313136306231333234333830616361663735623531623032343761346362356638623530 -62336661343037353961636566633335613231643036323434313932303634643863323463613036 -32616337623334666332633538393165313764333263323365346538396263643735393365656638 -31323734643531633538376136323330316434343034633036653265313337346536313764616531 -64393864356563653138313665653365303033333763396663363061303935373363666231333966 -35323931333835313330313461323235323338346265333066616336373936306466323936343663 -33313836663764353332326134623738633239653464313866363339666232663763613632626238 -65613938363531336438386363363132613036653036343466646339666335326434623837636433 -33386132343964666431316134313233306134383038613138313136663230356530363562323937 -65303232356637663130393639626438616139646562303634326565623765306163333534613137 -62663466373838356661666364646335336638333532633738303262303535366235323534366137 -37646538373737306332353137316165353039346138663432306466663135653632313463336337 -36383835666136666662613562626339656130373433323765643765633732323363643366663237 -32646130646134643330643736303463626264303535646638636163306638356462666633303636 -39373062336334363165333866343262386339613964633639323331343164346534333831636265 -64626164343733343933633435653261633666633761323134333261353361373533343465663063 -37623461316436396565373462323965646438306332376135653535386239636662313966636239 -31663133343262613831623462613030303632366630326135666534393762633365303864666262 -64333265313631663064616134656136633638313837356531663266663633333665653965353965 -33393132306531333961373764333835336565333838656432316438333065323866373631383539 -64623364616635373438636337323861616262393136633063663739396539396633613838343630 -64386335393662376538613939383634306661396131326164643935653166396161653430393331 -38336339383030616636633337363562333239663363343732653839373531323562616166633439 -63346334316130343537626130633735663561316265316533653334306466643264613365653236 -35633332396132323239636638663761313537396233653330656263336437643162393766316431 -37353833316135613133393537353234313861366436663463383164363739653534393064326433 -63363963326439323439336534613833663631613338613864643332646662333166366134383536 -30616564336536653364336266633766653036376237616430636664343066633337346139613030 -36633037653232363435366139666631356133613130663463366132313533346539623336653435 -34366139616239663938326163383934646633383231636162323430363839303734396531326230 -37636462393233643237396333663066393237643937353864313064366334303037363664323237 -64346332363531353035613161303838613164646232656439383033633164653038396639666134 -32393732363862613036303439613034333334303463633937646631623238343761396531353465 -66383265313735313439373738326263386336623734656139666365393737633631333466376465 -64666562316366336237336232623933363536303130363832623164623638643263306135646537 -63613535393838396663653965306265646530363664643861336161363038643335616433633663 -36323339343931386465316430656531336533363162333139373964643733336663353561383861 -33303935323433616462373137623766343930653836383837666434373139366131373363626461 -31303661346662613261653239633233333839333164303261393231623463666338626465663763 -62376237643463613535303035366135656265613361383061346631366566326439616366303365 -31353665373934623161333130313666323063616361616562663332303033636162363530393164 -31333634326264336237366265313530396332643732653861663735643138333762626234366136 -63633233643839663864383862343234623938373736363463373331663062613664366532393637 -31306438313764633266303535623837356335336434633139666663376136383439333532366565 -32366564313933373738636136353335636439653036363833303035336666343566323832663731 -65646561386435383165333232666431393562626431663764363561366265376337376161366462 -31366565333933363539613266346230363839333032386232643766653838646533333765656461 -33646335316234656464313166383539646362646636623830306131663837653035626136643263 -63366337343661376132643933626334303439666134346663303232333536656466316338613535 -61363934383234373563363237373938363939303839376361363762313566633333303737383333 -32363161343239356561616439623939303332633564323264323130653263353239313536643262 -38343339326135643934373962313565373831366166663764663439653631343066386334326331 -63376261663632383335633833376465383236656136313330663665313238333862666230646266 -62363661343865326530653033643864376236326531363764636365613034336130323462396533 -63353139346266363633313662656438613232306233346139343364313562393664633139396331 -36383732326430626331393235653731306637356436346165363633343766336663666435373039 -37306430613365623939643839333033303338353737313431393033623639396264393630396432 -30363864373161313065366531303366383638323566326461613436643637393630663162383538 -31333266646266366234306164636538373463396266386664653639353933303562353134373766 -34316661313161373635366365323261383636363833373237373630346235663565633031326164 -37636461313064623631666636653237393861666439343965646234643765316639393232393764 -37393065326333393762316434393038353863646537303739343432326233313661386465373530 -32323265363339663266633938643262333463376563643036313238376333353035323361393030 -34343933653435346364373638383763306266646664323239303539333330643664663734366230 -35333732313666323430393363666661323934343738366138306536326237303361666463313434 -35383366653463306461323234323230363361353836353430333839303664616636393939353765 -32346239316366343662323330326564666466366662653766636438633635623130353163623138 -30313132373936353661376635386366313530646334646235323538333665303137643564376266 -35303135363533626565663538633433666335303336323863626361313830633738393337336566 -32623733346630353461383964613335343261643132343337336561613464376136343936326662 -32333934363039343865303934656139643061306335623139316165616366396633336535393261 -39616363366537393963613637376162316337633038363466613337653936373131316639613363 -63626238653735323631363035366138646238373933356535656634323837386237643831663437 -66383164386563343531366139663333643162666338643132353030383965653132666130653831 -62393563346133373639383234363532623936653730353239386437393665653236623631626439 -31663330643464613532323463616666666630623638303032396438626631396438663234376336 -34663964633135383161393666303962643963313366313364383665343431643930666362666534 -61393466336562316336343165366631363336353733653832623564306235386536623936396466 -62376236323166323936386130666231663337663737633966343633666139633430656264336636 -30323138306230663233333434343966653536333435346136323331616538633232326337336536 -39363566643263363564666262386137393235643164326637633861323134646637646434333363 -30616139636336343035623436386132653439343763663830646132363264656565363165613530 -64383532643361336639383437313938633334653864636635643439626334326336313064326438 -35396662323035383830323062356263343735306437303833376539656532626530613030366664 -65373435386561356631366564383033633033363666346438353437303161616230373031666634 -64326563656130303163363033636533633731313631336430633564363261376330626139323638 -30663637646266356161393530366233356337396664366661363137323261633366333738646466 -31373464363133323030376332643764393964643836666435333963636436656637626466653634 -65656436343734343566326236613562616630376635633165303035613338623566663333623964 -34396435343738396166616262643462656666303264653938396332386331316331393231313237 -32326261346161303065326235376437393662333534633161383263653164363036333332333931 -33373332626138303934316135306361373864396562623137653662393065366130393035613337 -36323932326233616365333035353939643766666238613431653961376165363062363564343831 -65633035333031626366303862386535356162316537373765326666663734623262633039623233 -65356137326534386637323766663963656639623464626530363137346361666630393935353163 -39386630383830343962343132363335333630346464363166393662346638613466326164333266 -32636139303832663939373662613636343834646334313934343364373836303961336336383964 -34366134376639383338663539626136373064666330356234396632626566653031306161333364 -65636533306231363538633337663866646464333264336332653739636237363733626534353636 -39356233386332636562366365303038313366383532393765373436343263396561353435323833 -61653931633635663839616539616637616162393463323466353432313231343863313766663234 -37353961383931663033656434353764646138343637653430313235313162396537396538626437 -62363438313139663962383039353537383166333434626162653232643838646534646164666434 -37633566643962383965323263633661326463316163613836373564323531306632376161623639 -38386662313138643063323635306265363332313161333137653266653237333034623566633362 -31303863303531346138383565346334333562666363613339653364313139653666326532343762 -32356633663139626230306261346439303030383065346566376466306462366662353634633933 -33666430343733383139383930653938383433636264633437356233626338393535303930626631 -37313931303561623034326133663735643566616637303137346334323165653736386538353765 -66623661376136633865373363363739303137623863343863323134303435393139613764353238 -38333839643464343363643661373631623036643737326163363136663562643333653763363532 -38646138643865666662316562653433376133653765303935653033393662653865623936393138 -63613232313632383134376461383334303663336661643639393766363531323761646365643131 -32643862363532396462386365356435636662323838636166326437343834376563323930303237 -38376537643161306134366538356138653230306666323365336334313564663338356161636231 -65633634663861373764616334636535373836646661386530313035366365663666356636333465 -37326533643531623261383762303532623037306364383233626665353331623039653031363438 -63653636616661343230636336633834373232643465663537666236393937386437346661333537 -37336634333732626631623536616166396362396530373961326139356233396235616538633830 -65343130383363636238326464653265633864353734663238316137303138616562373237306163 -62386566343033336564636133323438343130396339636538643361626262656334623636643438 -61353533383936666538613033323139666232333463373765313962656636663330306338626231 -65646133336139633761643865393633646331653565613063626133383835306463336438343836 -37373564666635363438316130626364373430323032343337353938633936326162313831313533 -33393230653262336434386465613131313931373033393937326130396634346565663338383864 -66316664663764363932336633303635316634616138303766333162306138343564306535353561 -39383938313865663234633037663238343237363235373630656634636332636337323435306461 -32336166396139613733326434343866646534623735316261373539653931636437653632373665 -66366232346432663066343035653932353961643561643161646361363331666666633364656466 -66333231633136613130386231326139366339333665333037613538343435323833323061636464 -34373566363534346261393135313738303138333562393863393663663737616335393533303261 -34353231393238313562323435633661306662343437316361666332353035613261373134333739 -33613931616632656361356538646561616561346438633438306632373939333135616262643833 -31613032383965323833383039656465623931346132323435643364643532393932353238663236 -34306233663132343530393064396139396338623636383130343565646536353632346435313163 -63346235396230633132636561653035633264323336616265313237333664633133313535313339 -62663637623733323737653538383239316333643563613531653162333265653630336233323339 -32613639626437633533633462623534616335323539376531616535313834656337343263343464 -33613839323661353764316334353836356333316362343632343866626339343865363263373365 -30333835323832636432323330633435666233363233306130336263336565363461393135373463 -61633762623063656334363830613839386231313736653864613066623435333731623935303266 -35386466396139623336616466356632303361323932376434373535666138616530613966373561 -61353361306333336361623766613163653833323665386238643732303964623235303938636634 -37386163326165316536613066306431353333383837303135626438353335363562653034653961 -33333339393465386137323837623830366561333431376162653035653533653236663763373037 -35373832626535616134383732376235613132366563616330373536343866306164303066653136 -65323435653133653530383130613631626334343266616131663632616233353166353163616166 -31386131386366306238633537623437643432333436343636376361363236626538333865633634 -32656631666637316336336434646262633936356234386137643135356638306463393530303065 -63373663356161616539373738326163646164636561356630376164636437353432373364336262 -30623239666363616265336236303562363031303034646132363333633131336139613330366634 -30643738373630333735656662626236303134366638326237383661303734393530393633613039 -36633339616330343834653436373830316234613034613363626464386366333031613861383531 -64356161353038613731353261623234326363643638616439666238343865616632343338643637 -32366638356565393237636531643737333965663631376138383731343633633437666261623831 -64656434313462326462376663343334663231386435326161356336346132336439343733313631 -35626132333537373832656363346266393863326131326463373366333964613737386338646562 -34383135356231613738376237306339396665646565663130376565643937653535623834616232 -35303962646537616536373564613439393636373130393866326231656534313330663362386433 -32623036303439336332363337323636663032643438653437303563393863303437306138343463 -61616434653430663765383837373731623634306265346339373462353337353930373134633663 -63666537303962656234643131656166363261646431663064366633643064666662373964333961 -36336133313937393135373933623336616462643831626165366566356135396431363432656437 -38323566363434373361363262663662303738653137343633666138653138346261386562373639 -35353930353561333639396462316638393733323035323261386462383361646430393865613732 -32353538333839363033303833633935613866303537353361363137646336303932313230333139 -38333332373764663338396135643164616532663232653131313661343638373037333062396661 -61636439663061366264386632326132646436366231356466303763383765353463343333373739 -34306134376637343633613361376235333236333165353836336564623062366438343130383161 -65326263303764636539343130326464313639623161343362613937353263376666353634656462 -61333464313161656563623565656138363031316637616638316464626665646265366166356139 -32626663623634313565313837396139383361613334303039346131643861346433386333313137 -65363565366632373130323864653964316634653637653932376336306430353634313534353832 -66316464313266313964633736326362333639326536383635646331396161393961643065646233 -64326433653331323165663563313738363036313233343361346663613635623864353266353633 -33343761383333393930346664303361616436643566326565303335306165323535663937616131 -36326561373435623065363866363662636665653439666266396465316633313136396263326135 -61666334343762303864663439323835613639623965663266626264653163393963396164383261 -64623435613738306236356533333433363262636333666136323931616265393236643362373163 -38383939316466353262623939313065313832616634323336616136613665313931343130303133 -62626133666261326431316638663237313432663735306664663736353931383239643332366633 -35316361386363303761663464393264383636623061663461633335316131633962643639333966 -33333362323736336534316533656465626138663261636263346564343536393130653939326239 -30646566613338323764373831653163356133656366393632383961616437646161356637323862 -30623763376436396538663637386339323336303336313531656662313935386663623331303863 -64323738656137366430363963363966346436386634373063646331393762373630636165333235 -63643762666231656535663232633230343165343964373966666261313530616564646330306134 -61313763333563356537393063643738393937636361353833373830643332663332353662396239 -64636138653161613438366535626436326630323165306465636537393337653339363037386537 -65393864633764643638343665396566616238343434353830393931343963343933633135363261 -35646162316162633461626131663062343262373431626332353262353830356561623332303830 -35633561333664386438616439623762306565656235323766376634303637313539366261663262 -37353464666466353663393232636430306436353233323932303362643836613237313039366562 -63366337633430666439346230363431323437666636643338343337646264336431336439636334 -34363030616238636137656639653636343035386330323735393664376234323466343134376137 -30666536656635383835623630663564313331613734386663633339326661373237346630613764 -36336331396161633165653838613666356430636136623439373062623638313137333936616537 -66646537663033376265333232303061656630303232663633323865313662363366383533633537 -36393262393462313465643332336130356236313764313362323239663362656134376435613534 -39313433326663323766356632383233333363623238366336343962343536333537346564636539 -37303334383330356135663733303637636264343063623835616466613632353062643165353163 -61393433346232666132663430343339323330396632336536323164663839373561613535623864 -32373866306539333865303539623935626438626139373531633537663561333339616436353564 -35656532313530383233653561383938616430316663643133316663653933373732396466663564 -61386231373138623936373931316535623531623364353835356332663636326463643965666433 -38383164343763666239346565393930343965613935393366393231366166303962363733623863 -63343133626432363831653663353333626463633237656661616662396461373938623237636230 -35343734323935373562346436376564346338646563633161373630646361636665363465333466 -35653135613835303232396332663835306139383637643931636662383939386339363765326230 -31363965393338343733636339663862613230633361303033353231306530626337663366363537 -34653664386530633832666230643139353863396466393330363563613434396435623564373933 -36643665306565333265336664393233373638623637636562636230613438636564663431373833 -61633662376166303531643733613733633066623938633434656362653164646635323561393263 -36666564613335633737616339643231323034663637666135616266303962346637616531653336 -62343030633138656530633335643834376332343938306632303364393732323239373863646636 -62663733366334396436626331316636396535326131336561653034333835613237653634306335 -39323333663634613366623835313963656636616135636139626564313031393431373339343761 -61353164353961363434623361643036633338343837376532323633656437633462633232653132 -31623666323138346430343939383331636335613236643635303062353835316137373131323431 -36383031383735646563303730373139336535363836373362626538633235653636666236303065 -35346133323438353130393764346337303036353766656334643439613233633137333037326636 -66356330376233346466323938396163616465626262376630626362313939326662643132376631 -39336437373437326333353362646631366137346633343337323734353338303664306232356563 -31336437363261333965316561343365343833653737373263383939666633363566306665313661 -31313336343635643139323639376662393762383436613438343562376238353862323366643532 -65346335333132336438643862643239653563383334326336333063633762303335613531636462 -62666665383439396265303236373163623166336434346263336531626464363035376432633234 -62353861393865393632643937303636343932323630636137636566363663653064666436303765 -32626138353736336531303136616163646236666263386236343437343162613066346661376337 -36663234306563666330383332643062636563333039613462363530643630386636343033336236 -33653461386235666630313830633230343830333432303563353762656232323034623938656365 -32663239663166356162616564356664623637383865336339306235383434623539393431656361 -38623033313865316361306664616162636634353431626462363766643163393530303863663431 -34666238323965353532613262666431363135346165326330616238626538356636323238656266 -33613264653763663164633563303034376664396536613163616564313035623263643966393462 -39316466373230306434666638323464663139323434363432323864663531343039316432303232 -34376638653031313331613438393962313938336665663361633761623462303161616531383962 -61646333366330353831393863323539363861333334366130626365386435333763623133663031 -30366364656464336633356333316161336365343161653631353435663137353537373031623832 -35383565316538383131613132373836356361316164366661373533666564613862636537383432 -36366636636635316161663734633030393462353763366565306238303161393338326130633933 -37326536363535616165313265616166353034363162633835373366383938656334333438623564 -62343961643830386463346132633532633837663564373061373732366463623632316163303062 -64343561323339623234653235623966626637316137376639653231383466346364663336656365 -32643833383465323664336330653131323462313338326164376261656434643235313333616135 -31643232663265396463323933616631643563356132366634616665393036316665366131643534 -61323237323161356262356162333561326465343163323231313961373639366632663937663139 -66636464306635396130653132353838383433653438393262343939386462323034346437633439 -64656365626132343565303737363639663966303130366632396334323363386661626133326532 -31373038313563643466343334373663376166393262356464666337623739316231626435366166 -38343966613833616664616235633865643162326466643731336330643031306532316230636136 -32323934656232633965393030306639643133373338633930376366623035323737616630643937 -37363666313764303638366338343532646639623465656562383533656130643664353733636430 -65623139313930613265663333613866613131313631353165323239636536353664383932396133 -30313561646263626439633438666266383865646265353334353135373631353931643162646431 -64383032363433333937643235623234663461333463373961646132326538653063386665363837 -66663961626362313637353233343336313033323935386337376461656262313566326661373232 -65653166366532336332616536363233376430623536643966346136363463613537643337343937 -62346265313634303463623463343239303534663938643333363865313239663038383663346336 -61333561306536313035666334633862653761623061333633303633363165336233376334356534 -33353837373038643764336663326439343333313438306336353165316464616437626265623235 -31396537643936393038623434323861656137323530303165303766346363656464323066376233 -65373032383665663661333031326365653130366561636362363563326663336435393563373531 -32336439613663623830623164353066346162616365323164313131343038366333353139353461 -37663335383036633837613832616231353136373435383763646231373865366535633566316665 -31333338383763613038366562343662343330366637613531393735646261393135383965636138 -30623962393065613064653536613966616337383739393465376238626531353231376466356365 -64643563313630633034316139343933336166383530363036323661656666356561656362636435 -65643163643738623131323864353135356435616565336462303536366132376362363365346130 -31333964313730363365643339383963633833333438333461353139383038323465336333626331 -64356661376462666232366664653565313663653536356661386536383465386365396364383562 -39373538633034663236663664383263663831643862333762323066623933653933666439376634 -33306430663966376133633263343533333032633930666461343534343066393665353662613561 -61343734666465313766663736363334313037666535333339353237656136343537663261656361 -63373463656338366139386464623735663966366663303362626362343835346263343934663966 -32333632356563356563306661393833343835326433346135663063623334343638353237613232 -32353936613539643234646665663230313863633061346432643233393730333437666164633965 -66393338346434626463353039623330396434303534646661346261633865386564396133333131 -34306463613837656331343434303666333335303732623739383962613637306333363061613062 -33336538623730363363373863336436613834373264646634623866613536333338373634386130 -64383435653033373962336631323930353638666135323930626430643639346438663965373563 -30323432333137303438326135333064633462633065346563376433393236643135383334386635 -35303935303130383735373334333037363864366435633438373765373637313735646337373838 -39656138393161653234613432373164393732336432326437666434663337613435313364326338 -31393032613935646135646330653563396366633062393034383534363461646138366235333463 -63313032383162353730303631376236306565333130323737613634333036333862613461316261 -38653134643737386638643638613334633033393631323737353330663036303865616361666561 -62363135666431343065666336313664366138666530656362326534376134613135613239313136 -62663739623031663863343465313633646535316637363138373232323464333230623837346139 -62626463356438363965386366663062643431353636626331323163616163343766326231326363 -35363436386531633066363736336333326631663839666434363465393464383233656362356166 -39373030393364336139626266333962326565326266623561373839623531633033383462343935 -64663062643463353930356334333238366139373361643233616439353965663731613962623666 -61666638646434616232623166613562353335646666636431656532383034353464376662373536 -66626138313530636162393834386563313331383235383638323536376363613534316333643065 -63323235333334363363663435663162376433623965326134626437356233363161623735316330 -62363031393934656565393637343531343734663330363262346538656639666162663738653735 -37306336666266376135323738323331323165313636393536633438323930363732376461393533 -32633839383934383039316161373837643635353262336234633436343763663266623038346334 -64343537616163393963663965623065326631623039663764363439643964633065316436623632 -64333138643437363065633639306331373337666662626630316338383565623830303463646230 -37373766663763323638373061383131636434396238656137393161353030306433373036393832 -61613564396362613365616364323361613430653165613638626434353763636466353466643333 -39623732376439363534306236626339653631363634386361373736303465323461393264326665 -39633666303263303765613661373462336334393037313638323939663531383038633032316161 -32333331356565666631383035653539393232616633396164646238383331663764383462633932 -35393864303039353530663939623463326231653939643233636565643330626462363662383131 -33336366356639323333303161396637613339356666376239623436613735313239616530386562 -36666536633739666233343365343866303630316163366339386261323465396434353738333233 -63366131653638376530396363663335326130343134636366666535363338313435653962373264 -38316430633862613537616633623463663232323431306362623864343061656332343737316165 -37373162333365613134386262383838663538343865373864336463386135353938393065353732 -37376162646638323139303439633338636530323437396533666663376236646366346362396439 -36653638666165356666366136316163346665626462363834376631336235393565346163633633 -64396534316534363830663436313838363661623937373266303134643631323037633466633961 -31333664393965353335666265366666326364623731333862633539646536323638373966383137 -32343162643932623035336332393336343231353965333632656539666661303265366339623933 -65646265343734656563646138613531663331656230643036666466623962643337313731626435 -37343139326138313766343362646532303562313335343062343737626537313237376363613561 -64323961643036353230353439316233663332313161313334346132396462333963663034336633 -65346331643033333337336163313366306665646236313661363032363261373864666631303463 -36396539633132663261633134313130613839353536663039616236653131623061643966663537 -65616665353731323334373334646364306265663763346264623861636264343534323334313261 -39613234333065376462613565363339356561316365306463346539326231633736653662333264 -34366437656634323763356666326236306164613135336264663439346561366331373930396338 -65383336613130346564303135643531376662663661383337396231633635666562613663666161 -39316238663263653761396338343033346631623162343537353265366164343136363964323762 -32643937653834393436373235326233306330653838636664626633376130316439336465353431 -65656563353331663035316130313964353666376665636164353332653864316335643562366664 -36383663613630343333656137666430333361623665616334623232626164356635313730353565 -37386331366336633738373665383536326465663034386131343932386630623438363233666439 -30356337653136633565303337353733306461653866623335343061366365303330323739396164 -36663830396330356639343963366438336433353133643538666332326361316365326539343564 -63303131376562636530663266366335396536653035646566313037303465353433643964653963 -65653735343462653664346238363030363062663935326130333237313430353666623838316537 -66646130353034353531313462336335353136353335626635326366626431353936316236396663 -30643136656330303432306565663039336636626433373532316665623534376335323635343634 -37613762666164383933353231373337393831333933373239646133653730623630616537613033 -37636466333138623830613637393038376138623563633761633533613639616361343938396364 -62656234613930373662666566313230663264313433373132376334666139393233633635333734 -63393966623037643664643932323561326334396633323263316336323362396336333938393864 -66646533383965336364623963396530356461336363306664323439616134353361303731656535 -65366335323662623931343565346137306366396334346163656263306563303030643762396662 -38636530396364643138623039643137653931303338663639663032376534666561643462356135 -65346231363931653330373130366635656233653133346161633236353166396261623131656661 -32613437643435616135363361373936343132376561373032663163333262343530353737336136 -65343730353566343834613961633731306431633964316333303664643731343665323334383734 -39663463336462653832393632636566646435663030346134366163353833633562363665623234 -38383138363735633934396333643664386465356234653561623031363465386536333736313861 -33333937623661663439616461346333376461363638623464353735666637663233353862626566 -62306361636337353738363463303530333661636365613630663732623134636432376633363836 -37636433653232633866333162303264643936363737613365343832333938343766616432353364 -34343266636132343634323130363964343331313965646137356162626635623239343539396538 -33353430333432373162656532386236316361656364623736626133366532323238386666636532 -35646235356465396632646333633037336436663339643536303634616362393538306335333039 -34333132383937313136653235653135653933306566633135663539393366306466303335663565 -31306161363062613234396166393935306135633065353537373836663431313761323961326366 -30666263396362636538636131353235386635346561383031613734306638363534653561653561 -64316434376432303538373939643434393439393061383066376563653662653430616633656232 -61623531623464633263623238326634383934326233636535376362643163333565396666396538 -38663161316131336639623332653562373532653161363536636165376330323633373530323538 -33663035356230356562663238373563656262386161633334333730326339636530333833353163 -61623734353961633463383466613662376539303736613764313034656236346338636634306339 -32313238306138666638633230393463646435663234333138386534303237653231363835313461 -66663134316364393262376336316431356265633866393063316135646431356136636339663065 -39663461323864333564643438313730643933373065626539626438306633323633333632633238 -33383034613365373563316164393237343763396537653765323933336539663334613034383139 -35623231373133336662336239323532633365366432373536383539643536306366623030313066 -61653032643033313165323534386665626637613330343063396462386365386465633566303334 -31616230356339366362613564316461303437633232356465663832313966633734633261623439 -62393333333531633933626134356239316562383830393565373236623864316166623862633364 -65356265313331353465336564613866643732346437383366396164326537636238616264616637 -39646334343735353861623039616564623935373134326534313161313461623032333238663034 -37613135333938323539363462376332623131663064363634666531316163383439653061303331 -65653937663234306631373833646537346135323837303031373931623933373561366636636635 -33366138303236383233303632613132373436633666653430373261643563326233616161653236 -38326633383433646637623762373631373530623032633133336131363062366562343033306566 -65316263393433333231356538633436663033316165333731613433656161663231613065326630 -66343331333366343130343534373638616331386461383363666564656338383333306334353938 -66656331616531623961636338383731663339656466383537356564353630323433653935353463 -30373237376462653435366436376432353738643830303430323666383665623538626163653331 -38373466313466383134396138363265343562626632336632663232313864396133623964363637 -61616531373662353364393039363065373737336164343632353139653561383238336661373532 -38363936396239656166393662323832646638333038343630636364373832353462616336656665 -33363537663830303266376535316537616531366164353539643265613038343461626333363435 -39636133613366383435353136333364663435373936306631393336623231363137366338333435 -34383661656431623665616532346363373834616130656638623235643365376139383839623663 -30636364336531383834333633366166616130623339373134326361616666376565623766613433 -35626464613731343538386233643565323964396364386233363536663865303662646338366162 -38373530313239383536663965396239626562336565336338363633633437333362313231366433 -63363639363039366138383131653662626562646366363337643335666636303137623532346631 -66663462623138363438386534643835653361653264633830623063326465346331653337613036 -37373862653830323438626436663430316339353463613166333238653064323632353961353365 -66613236663061643032383962313039656231386332656136363030373336396461353632346462 -61636163386432613462356534363537393163386437303066323535653437366631393235396432 -32333066353963393834653935613837653533303266383533383966653762326337666664356339 -32383463353033393265376165336134306566386166613237646163666366373861303634663865 -61316532633564613833383837653265633337396534643832323562356163303134373866396639 -30306364303565333031323931343434363364303838363839616662373139386465373064646462 -36653462616338663833313032633231636465613032326235643461383965376438343631376432 -35303564626332323066363030343838303861336265353265336332356433353366303437373230 -62363530613937643231323464303132343037626139633065393665643430653538363766353765 -39663535383635353966383362306265643435383032353264343363393530313031333834653932 -37646263633562383333363832303436616663653032326533316663616230636562636336363834 -31353133363037616235343338643164646661323832613032316538363263333133316437373831 -66636361383937613336646261656539306237633365363565366632343034363235656164373135 -34346131336363363830323636396438303865653839623663646164313033623466613164333564 -64356632303236633636363563633136363931316164393431643566303532303939363830393463 -61383933653464613564323466326266303635653431306432326430626562303861643637303431 -38643338633132303635626662383336313839316337336466353061613734623938646662613638 -38393766643335336266353933306162623930343730653833633764663935653931643964663165 -64633637396564643438666136626533663363353862343135306430646536386332626638376164 -62306332373164303935366132643161636633646337666635653832386161636434623862313531 -39653532343636326438316239383963393538346264316664343933383930343965343765663338 -38303962373331653065626538646634613731616232303232633932316539653239326537356463 -65303938306463663331323638313364323862623131393761653761346537633138616363656564 -34356361366539333639323463343864653731303766613831356564336363316136326533383839 -64616363383737383066303533626434306665633431393335663235363439326338383264656631 -65663632316333363836343034363137346461376536393335663062323438396132663030323730 -35356563346463303563666465363862613862613861623638393637313230343738636538323839 -38376562383164323735663632643636376162356430303138613738623966653137343531616632 -36666132653135396366653836653733663136623937616630666664336136616536626338373263 -31633433663632343636613461646138303835656539336137376131333564343430363334306639 -33306333663531336435663833653663306432626434613963383533363461383339663932623936 -33656639646138336438303032303761346664373035323637373561663561306432376538656236 -66653333323936396261343335616137306362313635646431313264303166613939376335393539 -35623332336166333137646538346135373465323536646666366339643931376133353061303032 -39653038353961303866383665333536623736333031663330643332613033343263313236323236 -32303166626138383262313964313630623137333531386234616563306332353066323137613439 -33616661663966636362376161653939333865653664646631316238336635633131343666633837 -31323938303766633665626535643665323030376534373034656265363131313335393630356664 -66396534663238373931633932313639663664623530376330353137373630663566626633343835 -65643036626466383736353733306363666263376230363336653136396438666236306239303737 -39356339373035643962633632636235363764653532363930663231653134316237663136356462 -32393637356465613061343061653130616462633635306234316431353463363130373863343365 -36666430626636393533613863343764396163633631646331626465346162333863396435393133 -65333132333232666630383532353333613337626538623536353138343265663266663564313762 -39663866643834373230626236626538373838363533383936303639336264396664366332363537 -37656537386466343461356135313537613765386463633738616137333863353030313930383031 -63363862356432323264356130313636396236613634306333613031396334396631656630633936 -62346234353834373533343631643732663535393233633132633936616665623531633833356536 -39636364383937313032653832313330373262333139623434613331653632356630653034366361 -31343130633464326363623536383732613238346235613233333631656166386634396464363862 -34356161656335333839336535323066343835306332623662666531623239613537666661383665 -63386234336336636338643564383963323762656239616530646135646330363061356331653733 -65623638383263343965316166623730333231633431366236313262636234313336333432623237 -33653438386539353439646139353635343036353731356138653864333764646532633938633530 -36643331343164393230323662663135643130356439386433613165323537393261376362373532 -66376130656536383636363632396530306439353535366434333235393537303539363731656535 -36633739366637303139353361633536366262643863386362373861613132626663366232303464 -35326362306466623964343436373934316632356264343034633137333566396131343438343064 -63363738623939326437323337393761383037666132653434393035636432643530646435376533 -61373966343063643463376264383466356563396339666130306239336662386234623661666435 -37613765333233323338623637626536646662353735323531656634316330393763323332393636 -64666537363831323436343439653338336362633162653265353638363734633636646135303434 -38333761373830623733623232643533336534373064643036366666306536643563666662326434 -65393762613330666465636432646133373263653961646163313237393363383537376164373133 -37643438666638343535343761373134666561383764626138396634626364333930666563643739 -63633938653634393738643066376239323336633136393938613662613265353064623762363738 -35646462626630333136343062633566313938386636373337613037333262636662303162333438 -64393938663233363465343531623838653938373739333265383739366263613431316430646531 -37326235613930313664356433646438353830613734313139323063336133343665613134303936 -30356232663432613161373038356233643836333737623632663337366532336632363266303264 -62363565616336643631376664333931363832333932646164613263386136303837343663313838 -31386531346631373136663232383230353936353563366432643966396330386664343333303461 -63613966316265636663396132656566656664646361623130346637376334393061393836626533 -32613431323762346437653363373231393066663331336430653865356265353962623863613339 -33376532636230383663386236306530636334373663393535366135616639393631356531333564 -38636663373862666632396635636238323562636362393361626530623865343631613865313931 -66346364313335323132666261316333313935393035393432396563316135306338393630366361 -35636362663962656334663934396362393761376661653636366561313938633966346262323266 -64636133383864323831323439303765636337656130373738393061376561316264616264343665 -34323639353634646139383336353434626161353039653163346563363735653133636433353235 -36346436316635383764303236643834376431653732313830633264653937636634613737373932 -37353365623830363237326235313662303462656134336565306236346630646336336162383034 -31376362643139663635623363376235353836366361663462646238623831396137346431623564 -34346235636134616137623562396633343731616138393063613039306130323462393136653130 -64353163303730396638376631316136333063313437313363356636316239666464366137333961 -35353732396239613934303563333930316534643632343631323334363734613461326534373334 -64623036623533356533336330333233383862643939303561646262653633383665623565653734 -34386639373434353963316332363837633866656631646663386262376661383438346531363963 -31326135316434663361663261636264393739343965656566343966656638656366626239633837 -31306335316337326461393031353562353232386636633966353365383266613635626538366235 -36363162613664643931333334333539376535343637633337356634396536663839653064396166 -30626239626639653431343065373330623537396565306364653030616564656533393136353561 -39386561346363626238643337623234336466633064333164393731363037643164656665336361 -62363135346364393936663532386161633036666134363030636237633431663364386565373031 -62376639613662356530336239663064303364643536353338336336653861623464373937383461 -32393831663135623537353765306564633233643762323861663462633031356230333863643239 -39373464393236633436303561303461653963376366646366326162316163393964633531343936 -63346534333738336634316432623236376531623239313937653233393435383638306135616239 -62376266323237666562383865663233613665616139623232643433303737633162613234666133 -36353062613066333439303661346430343435633966346564363539653039376634623232353163 -38393630343334343265653965623066613939613335623466646466623964303063306466303734 -35663837613837383364396338663663633164356636653831396464623638616238306533653738 -62656263346331336566643939343130653634643065636231623331386665336136623533373665 -39343532326262393435623731313831373835346562306535383931666136393934396436333661 -64656264303638306462663565633730653565623338343335613130626565393537636535363437 -34373366646136323038383564336363646230326537306336613130303036646163636631376233 -62663862663737623965366238626265323130306635303334616638333334373261336138376266 -35363138336537356261333334353233313563373365363239616261633630363565333264326162 -62343032373638613665653262346463373863383837373235346463663864366439366564326263 -62343761323438626231666634343134353538386666336638396337663463653531396638663531 -31383733633538636430353364633730313936323363666362326130303566363230643366333133 -37636264636332613364626662653864313665363531656434313635316438343364613933643165 -38626266366564306635376534633464343431343635386266633034373131623963633836313937 -66303639303531316664313664373766616132643663336630303431323630343236663766653862 -65343336643435663862333965663333346432333061636233633138313535633264643963643831 -38666365663433373139623831366162336363343635353536626432386564653063396531653731 -63626134616239366132323364356233383735666562306466393663653038623639643064643465 -64343238616462363662373639613063366463366165326465646164376236373631336231613835 -36316232646533353836353064313531616533663238393434376633323839376134313036376261 -31383838353765396135333465336233663532616538326666386163356431376236353136633366 -62396637656230313962363232323036353234363261626535343834363966356334646435303166 -66326564613166376638306538313136356663623938333136656539383939633235623135346562 -30313265303939333536353138653137386332666165343631333966646634376363623739376238 -65616363666135653966353862303762383530343533326165323063353039636631646539323861 -65626161333363313638303164346138313264356662613832313735356334613863663034363032 -64633734646537323834353337633762316432376364373962336339336530616138393163373962 -37386362613630323931356535666433323961363639313831613763393230373034393432633131 -66323966326532376365613736373736666365633437376665656465316135636539383964316431 -35303531666361656331623138373639306539633539363837313739323839373965366336323563 -32373837313061313133633333336339343961363366393633633064363733653839323165333163 -63323630323061633633646262646465363330643464386139386539633763333961363832373262 -63373463363431396162323532383338333865376561633436373235323833656363323639613161 -61396336636134353035353562663536353566653733623862363438303937633031643763663834 -35663630303766376533633737646365393965343462323532623435373165393662373233333238 -33666239643739383031623063613364623065366230343433343937303562393930353739396235 -33366361663239373830626232646636656661306161313864323731323465646638626437373362 -37663237666165633835653664636631666263626635346363376533353138643965396562393961 -38613233663162353636316633663661636434303633333335343139366136643839613662323332 -38626536383961363930633230383233393366663837623662336438626238353933303665353164 -33613838383764373362383763313939356464376661613063613134626262363036323435373639 -31353633343562623461386363623832323064643231653731343664653763346533653032626465 -33373934363036356137616539346531663135386466303336653039313265383437643836303237 -62363235393834383235373639643834386431386161393833356135366430383231333461633966 -64393439616264366564363263393665643839616231386530616136316266343538646565353438 -39323335636163633633363931333333313963383438316238303930353936323365393739643535 -65303037393531626465306436336263313335303262343535616630613364633239386564386533 -32656464373037643262613465326237653366306230643564636630336662306132346539363138 -34393064353632383531653031323631393539343661306331393363363834356662663834646639 -63356533636531643664356538353431373361636663633261366664376430336236373134373438 -61373964333538653965353930373262383862643362666138653937383563336630343430333935 -35343939313830336533353431653234326539373566666635643662346539623530653266333331 -36646632613438643532643363343262353438373966326161323736306238363666333236613833 -39663162346631643361656330383534656336306663613732656431333839313666353561306239 -38643462396332663634313463323436666335333830326139636464653730316131336162393038 -65383139396231386635333537383138393164633261306531353038393934363464313739656237 -31633566616265623138396234656530623234643463356632303530366532343161313663663531 -61393362643931616335613864356631336638306562346336373137653635663832613362316636 -62633765343430386637326337326437333638353134336636393235656430306332343137303739 -36653165383130323235663434336432636164393463626138386430333266373564653238646564 -33633261636661383662346463373636663363393863366666376435323262353963376264306437 -35363666306237396161646434353735633164633736653730363937346638336233373431343539 -31656339343138613537653132326138623235643864616535373662663939343566623362386566 -36656336623064386664393432633861373361326238346261333262656363366165393739663136 -36383633616237336266636334636435326234623162393338313562306438346432333038363035 -35653965343637346535646339383634363961643838383461393131316330376138613032636565 -33613839373534366661346238646362666133656331653038393435303261633136653331333233 -38343035626464353439313762383732376137333131393536616637646466373864636234383030 -65663337623261633466383338303030626634366563383762373133396639623931376163623461 -30613933336435386530366131663162633132616531383464626331343630666330386461663531 -39316435623633313638373566613639666538353562333664366234363363623235303863633436 -31343033303339656264366631653932656436393961313734363235643162663135633033656465 -62343336656136373363643530643730656237363839363636613433646465653732333666343864 -30323130613730373335393833343232383331383564383839636432613433613830666662616137 -61623066343635373139613963366138666130313235666264393934343731656666343437363037 -65643762383339323132653966373964393361346537666437636265333431313763616164376237 -32616130366130316630656362303264653763346139313766353831393830393530353066363631 -33323233616430313537663539366532343066356266663438616537356263373037656537383863 -63356337316566613734643666663266623530306564396233666166303837303666653637656530 -39613264383836396561663732396633303730316462653739633138343735616439653761306331 -66306530316533323839333934346231396639636634343435396432623431346265343632643833 -36363833376338333936396462393861363838383430343936393563663633346339356138343837 -61346538383233663631303261623631373038666336383862316239366134623763386132653862 -30656266333332303365636432326433633238366531333661653065643236613762343036353434 -36313835636434663063386636623366653163313464613666353664623461363963653764356263 -31383838393864373732313438303630343838346161363638313133653336613935313363376434 -66666630623632333430383365383863336265656136653963373130663334313562316537653161 -31346562323332313536323361333362313631323932663364373637306437366161346265643233 -64653663623133313462343666626338623332643565633062383530343132636137353138313266 -61623064383462303033306231316539663261646265616164613033333462303633633439373665 -39346337353333666137343633663563336233333863663035616135363736383833316665653136 -31626430666565376666623238393962613234326130653436643136346364643664343864326566 -34643532313336376164633939376261343466323266383339656538356261653833653663623835 -38306164393933376337303339396364636134626332366163333464343533353662643037363766 -35353830383735346438383461623633383763323935623030333839323763303838306236633834 -39653664343239663466306335333862366634623237643635343436306430396439333661393330 -62336536396165333361383963316331373966316562326465316239633363323961343666633565 -38616439626563363935316435303063663138663866616633316234626666626264376338663937 -61646461323236326463366530633432363436356332626661383861306661653037363565646337 -31663536633833356466386364393539346164616630663361643761366334623562666236653366 -65353732376463626262303733326537366337646261313238343435656234323439633465376266 -30393565616635656562376366343335363964643561663564393035373864346436366334313262 -62623934663436633637636239636461353365646430366465376333333434343032383032656165 -62376665656330643564383865663338323430373030663234316264663139633764326662663835 -62383834346264326261373535333037383738613832353763323237636433626435393436633537 -66376563613232323039346563313433333861656531623934633234663532613063633233616263 -30316264356537653634383238646664656436656333663339666137386533383962343766663063 -66666631373937663866636135383733623261366438653132646139313362376461373766633765 -34346537323066356463323635663736316338313639616662613661626531653031623331306133 -61336638376234386631666566396639343031396439313731656337663931656434666639666362 -36303863663139323730366366303763356437353634373065343466353763393061356637386132 -35643331646662663332303866613466366664646233373538323438343935393937653637323437 -39636161316565386231343063333962323930616135616363336634316165653535333164353761 -32363932306462633339643136363234343533313431396139636462376639303930376531623561 -31626263383636303431633463393264366336643234303935353438363930646439373739313866 -62613461356664353638336534653934653762626364333532613265623262363164623562393038 -64393534613062363530356565356130396338656666663564366434616633376462343966363239 -32333433613038333232636336343135363931353337386461376430643438346366356239653235 -32393962376232653966623531623233643130616639393535333365373330393530656361313233 -36343763343238303932386361616561373539313730656538313161663739393230333432633162 -36626366353464353865633664306235613632313834386430323233643434366237633831393935 -30653731313461303533633137613839323638623433623937303439326464363962653434666637 -34663766396165653563386137613835353063353161633933316634636631353637633932613236 -39656230333836386635396130616236326530363736653465653664343264313135396362656530 -33636633336435393463613238373666386162623736316561326261643030663762633533656566 -39396637373832323131663639356536356238666533383633373363616335336364643231383864 -39306162613762643462616630376437303139313966616164343332613561333536396533336332 -33393032623834343833383931633264313732626665383038393039323563656263396264663839 -62653165316362326631623062633065653564326663353637343536393434396362376535616333 -34373865343461653138323533353032313232336161383338303739613763333738306566626635 -35373636633065653034373430343630616330373830623562383165613132663737313363316364 -39333731386332323437323563636630633436616438646238636335363965393235653066653330 -38666333616661633436653436323436623238343539653764386239393239376236363531353836 -37373831636132333765663437373637396634333565343635353639383433613363353136376336 -64626339306330666332343766663032623961353637326538336363663363303932356232613666 -61396665643164323662653434326130383331643735313661306564623335656266613966633932 -36393464636532346464633864323666343838353763623539613233623430623536343734626566 -35656331366532643235656532663362646664626666316661366164613631363831313266316538 -39366165353136353731323130626636623137353362623831646563343065326639623033393237 -38363964663237643835643163316564636562373138393531306234633233376664623963316266 -32326535313238663737336166353765306333306235613139646462663739393232306630643435 -35336266376633313862343665376430323837346233626565666361313233303463333239643538 -37376461373031633234653536633138333133393637353164653239313738366138623836646465 -37666434623738323132383831643161626263616234636262613837633933393461353536313061 -66353362633032363935633234363631326665396565653462376462653061663036303432326162 -38626436343933346265383265393133383336333534316439356335616136333762656166663262 -36643362333838353933353039333161383361383433336239353733613137633130356261393531 -31333565643132323231643061616138393033313264616661613439356366623531323933376636 -66643538653836626263326662663164326262633730656132356134336362373434656261353962 -34623364366264643363393463313830643637316165623962623234653932633337313861373837 -34396231373763396462353834343662346431393437313433346635643661386164646635663362 -65393432663834616463663532316137623834353636623662383264373337343633333963663831 -34616165343135623732633232376233383034343362383935353534396635323833393838353833 -36373265343037623736393836343230613831373861333838663434613839313162373336373262 -39366438373966653336613631353837656636343361663765633363393330623132626230343862 -33353230386636616536613939393965353962383666313135383862616263393035313630343262 -34303635306366393537646332366532663131373966306466353433336334396339623434353763 -32376462333637383664336465306438353761313932336466386561646435363738323239653237 -30363663653333643731613463313866373865303533323334356665613165373034616664396461 -62656637306534636236356632633163613132636231336339386231626634333264356265383337 -66636435353866363339393637326632656661656161343862363639323633323965633965623836 -36386461353434313764376137313739353761356564363039633831623439633136373066316434 -36363364356437333032613134633133343461303339323237343238346531333931376461373961 -31656334343737333433653464653932393435353233323439653835613535373361326337343636 -38353862363734363739643231643336373439373963646462303866303134616132653434333736 -36653730633666383663333631303763363530633264336537363031356265386266373533343133 -65373465383134386464653566393833366263383131623633393066633034353739663666616163 -33323065306534343163336638383732383332616637396561363362613030356436646235393737 -65623638333534306138303065656137313132356164653766346238353931346636616338393334 -65383639306431323537383036326265656237383230663133326466623138613264383438346330 -62343839393736653738653039363064303937643937636563613834313339356433663764326565 -63623764636331656337393231333239316266373266393766303138303965623237313232633662 -64666162636566623066633461343939643932666132373933613234363861656266646630373038 -30373932643837643236356631386365643562303733383738333031663831373231663339326235 -30343338346231343830386161666434353932633639666637353463383530646233353631373539 -30376462396437393961323665656435386130396236386666343334353031333661633564633038 -66393664396335353261376232646337653930663364643738666633336332383837316337363362 -36656361313662353235643538653934316566656265313863383765616531656536623039333534 -63646566356634623238323235313366613865383337616334623333633136646235373039353861 -36306165373833633233366333653730303131623364373232363964613933363436323932316534 -63373139666334616335346466383762333662386231366230346130633230623237323133333434 -39353762363637303763613235303739363266653035626132343632373134643138636537336566 -32343466653763383161663639613562323530613637383361663337633063623930373564353763 -30663362326330313838363133366266373364323261653134323935666162333332396464303463 -62336238343165656137656539636231363131653632396333633862316139663631336333346462 -33623735323731396166636563623066376432363939363362623564376131356637343937333235 -37393365313833636131643732323938396262636666646438666139373631343637366435636631 -35383237303861323632306662366161393666376337333134303735336566373830393733333065 -37353166303066646437376239666334366137633430363034643362366235643663343462613833 -31636632386462366165343134373331646635646635663530643561353936633235336330346239 -64396365363838386162656132613738613130373764613961656633303637366431323533393536 -62636131323362373863393961653039623961316561383961323637353632383334316262356265 -65653466363033313234646465323036366265396462336161323063653361316661323335663261 -33626165346530386138623836303032616132363233646438333330353265333337623436336537 -63393461343464636439333331626535613539343833383463633264366363363762353836333135 -37653861386262613130396365396534656631313939343966663737346634666262623239326138 -36663266376535373537663666313237313065373334376162336138623663316136323766386534 -61356262383931306262366165623465333834306538666230623937313736643334333437373361 -39396635323061613862633465306661343266303038326237633935323234346335396132366363 -61376436373930356238613763396464613833383130396536623531656161323865353065386630 -30386538653235623061383266343931326264346563633633373164376563363137643865363139 -33613930333532633837313031363366316135343035333433623232306130313461333337363534 -62653531313835333235353463363463373562383066316338313232396561303634336361333436 -31623632363265356665636466633939643733343164306466323163656562343932643665653466 -33323536616535383637626531366663653030356461393635343462666434656235356339306433 -65383466633761373639633336373438623930363664313161643866326164303466643631623163 -34363963346534356230356234343564623632336336633661363937323664353533616339663337 -30356130653962393461386331656339636534353331323032323966643538393466643134623335 -64306630376136613730326362393835336632376436393564643764656363666338663137636438 -34336237636566393034623733633365356131623765306532316262646234373462353930366538 -30633364343038313734616338303030383632623366663232333465656339666437653939363765 -33636434653164613437346234653433636637666238383931663539376661333964306463633437 -37356233333962386261393531373538333632623762626435666633303061303737303065663265 -35623737356364343363393565666530616565643262636436356363323834333035396364383130 -63303637643239303033386561633932333138366261623162353839336637313836343334313739 -62343163396438386431613966363565356630336662666332393930646362306339343439326235 -31333735623963316566613465646265636232356565316666646563386163663536333036666265 -31393464616562386239396638323036633266663632353231633239383531626530656434353438 -62306236393562626438316661616636636464343730616639353333333266313230316237336263 -64363838653865303537353136356461316564343663336437663232623362323832646331653863 -30346136373231626238656231396365383061313961323663663933666331323235623332373362 -37616332646237626337333332613161616136663436363436303834316130633633656163616337 -64363065613162346436613534653033353533646435376533666261616162646261643361383231 -38646432653663393034383936343133306562383337386336366665343731656466393766373732 -38616239313763353631396264643533393631653937343264363535306235363932663732653665 -37653962616466616439303832356533346538613362666134373762373965346236613066363563 -65326333613832323331383266336339646332313537653230326162663662383335633332373832 -31366335623739626639633961336261306266366161623265356234326534626136396361313135 -38336335646433313462653361386137643162633366366537306463363930356337643363323566 -62323763383033333536643064313539353036663037303966353666653861653435323433656133 -36623663366639393037613564343638333066376135353635643339363136316339643364383338 -64356563373562613564326564653134306161653335353736326438353532646438356133306331 -34663335393937636563336237393437303334336632393838616136633934623364333961616533 -38383431336138326331656661613662633130356334643764393765393932356636643464373330 -61613735663364646537323437626666376533653434613330326339356664666364306231346633 -31336637386539623135643161303463356437613162643564343834636137633037383664383034 -36393630373762666634346135333831616434636530613461656637356263326436653331326530 -32643338643865623334323831656536633462313963383738666162353330623764666666333062 -61306566376132336330323536326131353136313231363537623664656238373463343136323034 -63346430393838643161326436386363326136636561313838326463326531653665316363666661 -64316265333365616164363235633731373031613931636530643133613163313331383931323962 -39303034643435356565396136613335373964346561386532326135663737323763633938353034 -64346132383966353966393737646431346635383362343863396239613832303830353164386539 -65313862306537643462636362393337356561646137646633346235383636306462616663626464 -33363438623930376332666637353764306331326135636264623132316133656266613130396437 -64373531616563323461643430333964643332613862383662616261643863626535353338656265 -30363432326564373932653630653531383938376537323866656664613133616266636138333261 -33383836613064393231316139376338616463376264643266666632363463396431386662373835 -62323264623131613031636533343463306637376433303465333361336631316165393663663939 -31626437633937656135346138323634366161383063353962376462396263363338393737333235 -65376632626662303531643137363338653531386665613066613265383535636234376133326236 -32383639666234363238326563353934306231393662323734336661623830333564316339363336 -39633066343230663464346138396533303164626534643835383866363763393139373335663933 -36653562663132646539346237663932393165613763353833303831313261613362626639636235 -65623933316238653430373162323362616263343737393863346330366232313264663031346632 -38656362633765653336626234623339333833396134313565653438333038316365646137633862 -64626361663364393633663333373031306466336333356466663965323636613865386439326136 -35613934626439366566653663626134653563323961323266326465653761653032646233373764 -38303034323765303139653739613739396530613736613331376434666137303266313031633964 -63363733306635386366316137396534663033633763363163313532393438373434323630663737 -32303337346564373465653633636532623262316334643962633539303866383130363765376661 -62623762633339353264316134306435383761353662306161303362326333353332326330323034 -35303063616437353736373434336431376339313964666230306235333733633961346463343034 -65363466333436333435656631323739643434393637333664663836653732653965306362326133 -33643130336530636364333838396139393763336537366431363035393766313632343430396631 -34326363613137663234666635343534366561333738303362623862323266336631376437333830 -65363666306565386136373761303736386135383132333963316238353736653161313734393935 -63313733316561643733653564656235656133353837316166303434653162646565346230656164 -34633362393962376336376330613830656535353238653361636635366533633333326664663764 -63306164333465663263316636623836633938346631366662353836626638376233343531626665 -65633861623863336333613131343665336433396236396164373537306131393363663033376438 -64653830353536656665373937653061373834383232663233623239646664626135656534306234 -65396561363435353033633430633539623337656237373637613538613837396466316139353266 -63323862613966643038633165643931323761636361613862646538626361326537356538623139 -38303964333063653631653037356530653236666265353866363232313634366534656666623237 -36393064373166383333393630363939376162666563343832663136303730633966653661303430 -65653064303234366366366133393234346563653331353235336235383535343230636362323631 -31646635316535326564303239386232373138343735303138616531353464303965373265613365 -30383035653036323764313365633563303564343363386632393432323234346565643634323537 -38343165336631646337343965636663666561303439323534613261366265313663313832666464 -34353163373637333536376235326664313630656636303634303033353532383837373933383166 -31353264616635313738373431646632346633636334626561333035623237626537336564623264 -64353833323335653830616331373434393065376139333439323264633838383365353535356239 -39316532313861656339313964363766393435636232353933323430623562353638336433366661 -62633865656566613839366335623865653030663161353138343662336530383864623464656238 -62643139346563333966653036653335613334646331343465623138333965363532323239643164 -30316238666233653336363732653262306530643362346433633465313634333864376138393463 -63613764653333326339376664356630373965346334613039373939623235633939613534616461 -39353262653364303230363964346464616562666339373138303339303862313163666461363836 -63323832363961366465626134346132626633666162346263653030636639666538616638393933 -64323863636631626562313862373935323537333331656137383863653865326432306662633961 -30613638336530666432306336633264333066376237333861663738373133616635623338633261 -61353031353066306136373035323332613763346664343039306637613366343237356563643736 -66646632653965346465643261323934333231306561373438356566613262376637623230343533 -66396439653665663135316233343436663036326134613637623538353239613238363131643666 -31663036323865336163303661626137313438323135373965623539653263646631346137303131 -32643764333436316334313864376536313864623636656433376635313335643537643135643737 -34363035396439343063373961393231653839613439363039646363316664313539316239613934 -39663764643335646338646535303533356430303534353032383838653930326264356531373636 -38346132343833643063636662626266343730646238633464373034613938346530626131633461 -37373163313235666663323831646532396162383138356538373232363135643361376136323130 -35363761346630306464333332323361373435356336306163636462346435346464306263353031 -64396230626630386338306566643964663537393233356331323935393238373564366635363661 -62623539393139636533383061616562386261306162316331643334356639663634373264666331 -37666139323165643830336138643830343931643965323138653661373061613161343434376164 -33333661346137613961363431626234663935663932623765643732373231323964383039393835 -64613964383831373939363033626261333935333265323239336639656537323333333862376361 -66373334376339356466333334303662343665633961323464626536663162303364663961656532 -65663330663135383234626266386165303032346266663363663064666262393166323633383438 -64653239636165366539656363373238316631306632633461616261363565376562363865613434 -61646638666438326262316334383330363536323235333863376537626133626531383733333462 -33663266636462303064633337663539336231366562366434346330306461656338323636303738 -37343062613334333939356539376532663765323237343763333139393366373066313362383063 -62653634353163643161326135356166393836663862636238353763646461386666323265326633 -38383639343032613363376632326635303261636631633964613732616331613064616335346462 -34303437633863666661346665333066653837383834663532366364616337613039323033363931 -32343232356666626438373939343832356238313932313661643137353766336264303138313231 -33653466376231373361396362636339303932333634623834333034396366626633306363316537 -35323431393337353263626661346538633434343434323339333465636336313239383362316534 -63326637353135636661326363646330373432343334366434613030643230343133323166393364 -33386264643030383137366330383432616532333035626538626339663439333765333936313331 -65383564383661303734636235663235313432666235353735303563356362613564326436336164 -66666231623961616434316338353237636263663262633261356533323562326535663966316262 -32623861323230633734306462303333653237316636646333613962336136643130386538343766 -66303236373737366534616138373339383131313333656536626263613936363966613636613133 -38303862323535666139623361306336653061633761636633663534346563393564386139613134 -35333434633165343335346336393764616335646665616333616537373139623466323563353063 -34643434656335353732313731623235363332323964656663333836616163393561393439376237 -35663830333130666463623463306663363036666562316333363538653364636262656135396534 -30386539343032633936303536653462653234663630373932653964303533666262336531363637 -63623166343833373931646330323763373563373338663139666137623061303236643431653663 -34623737386461303539393134306161363135353237323961323663666434353131373665393339 -33386666386161623134376432333239633762643937323835393062313237396266636232363133 -34336363623163646463363962363065343865393339353739613030393334333166373032313862 -63663961353165386237323339666336396531653039616233366466633262663761613363346263 -63326634633633343861333161623764376530303232346433653636363464346630393264613038 -35643332353532393635653432646337616361313138653064643336303561616232383764396566 -36613065353836333832303462613462346665366338356362396665363361623462326431333833 -30646334653832663237363338363734663633626136386565393865323635613066616535663130 -31656665653830373461313034343765623234663263323761363562343339616661353764333133 -63353963343863356634306634323164396537383935383065636630343461633230636465336238 -30346139356633353631633235376562623766356331393139626363326431346332336237386638 -38346164363336616136663563306238616232323231656333663965383666613830633861666437 -30623134316137363166633338343761613837383064623034393733633864316665376238393062 -65663263396634303538633865326532616538326564333435663231386364313334653336353339 -64636231623331316532313533643938346538376531656435313731613932343738313661313166 -31343632323461333066373432646236636131333231666337366232353934656265336564343330 -39633433313037353066633731386136613038356333623434336532363136363331616464303764 -31306138336330653364313363613639373535376463383961303338323232323266356636633066 -32303839623835323231346132383535356266613864323636393962386163333332663563343866 -61323830636431356463663232303130656436333537663162653233393061666335386466353336 -63663635306539316138393330613466353833616535393035383436343564316631393832646266 -35333333666532663830626634653438323163333037316263613965616365663563363564303466 -36623330346365616666343433316336393735663834666531353637346363636361646265636166 -65313435323830356431343337316632346536663165356539336234623635383239663564306261 -39356434393164323839393239616366353164626230333665663063393232396133396666373238 -39303339616161666162633939626637336262636261623331656361356432386337353234306632 -33363930323231326163353832623037393661376362336461633439616137333333653666643030 -33663562363465393838363961363435393963383762343535376535616635333931656264623234 -38646261366532353831386238666666303436616433393064636335363838303034653063323863 -61323666343139333830663130383331333533313063663336633464656662613066313331393361 -38313364643233383963373232396332656530623235383139343164353039656663303765303965 -66613437653366633436626532613765666133396334663761313563383830366636623663623737 -66373265613734646133643532356435386337306665623935613630323634353132646530376664 -61376164356634356333613532333263383064623534326566366464623464646436396262313861 -64313533623032393637393164366135313463346364336165633238343138396564373761613430 -34653332353933396265316665336364376334666664613936363937666539656366653162656265 -63383666623537393934653661376466393737656662306437353762333639616463326633613061 -63643164303565343861643738313762333133326261313465353039346337656135666263623138 -61323039353463646536366636656136383534366361613231356163376431316339363739353061 -37313935303939366137306535303033646663656536343730646633333861666630626165373339 -65346161363939333839346637333761343833373034373534653632643332376464643832333538 -32336431633163323537363830343933343362306632383637363066633137666339636335646532 -33336433653636346231353064616237383564393931383635663065356364333036343837383865 -34633531613031383233396537303837336538326136626335313362396239353564633762353532 -66333166336431303435343838363532653062343436313032616135346466643931306266356530 -65643532376532306237313839343565363634656335343731303430383566363633633237613936 -38373036633030663932373038616262333533646361366537626333306138646330393134303239 -30383031366239666565373833303636636331373930356461383935323438316233393236623266 -66643734363938656635373061613639333563363166376262343665393533303536326535613734 -61313964366131323938653262623233333062666232356535323635303238376332353462393237 -35313762336438366461386233346136303737363661626430613439356135393734356534356537 -61613834633838313365626132626364313561623737626234386337636235386239323764666638 -30623865623733623137633965373939373034303434333838626563333738376233313133633835 -38303835643335643435306265616432663832656566373137636531363932343830383366623433 -39326332346437313661633032353636636264633532336438363534306364656263383937326364 -39633262396665373036663037303066396137326664343539643865656134653662656336333965 -34393361626466353136363035373732616438663537353835396634363732366664396463306664 -31633661393031316238616631333934653336653366383432623436336436616461316137633461 -66313862643066616234613033653962373362356232303236346366313366343934306234393736 -34633266366562666661303561643737346234363732356531393461653631666339326333616464 -66373761383832613036323062303131386635386130373635363738653063363233626366663336 -38303661333738396632306437623439313166303230373233333830326165333631633161653865 -61613732313837653265656665373461326136363836303262316333336339326239616562646231 -38383737316430376539343662316636613963346334643931356136646532386164346164326238 -31666333663536353332313761656539653639623034366563653563313136663964363135356635 -61626265376465353930383365313238323930613462636663343938363432353132383561656662 -35353464333162363266353435373863376533363630306463373437363638353766303963643538 -30633537633637306165336663346235663633656532306539663538323338633630643966613365 -34313233366630326462396266353662623534376432343630393938356435613266386662643761 -66616232623866343131633330623562636163623333313035333937363836663266343736633434 -33366263363061373135356234313632343836653036373365643935313739363730393739636635 -61653935613832363230346561383335376662373331363363656336323835626634346530643138 -32616339343761336530623263366461663635303134306138636461653061643066356239306238 -33666638376636363137303836323062306532343766656262363466383735343361616431633334 -64323939343632356537366661666532623232383562623962626233616265613130383731326139 -39373432653862623664663239373138383533326239653461313530353630636535313961343061 -31366663633932356439353335336565613236633430643464363862633232616530333733343439 -31643665336532653566636337376664643962336539636138373334613535386336393433663232 -66643630353531626161373165393636396661656135343863383131396232653766663537626534 -35623130343663633866623662633038666130623536326366356163303234323166653830666565 -31663139343432373766663230306536303161393637313832333331393538633530653730633761 -30663137613962663566356235323039373336393139386461666134623438323935613132616338 -62376435356665306133343431343134386539393634316238353131373765303239353237373365 -39623162376336336230643261356137643465663134356265303431613262396461313064306632 -64663866363531383338333338343964626237626663643161336339376431656161396332636365 -31346430313531393661333731366462633362336533373936386566633762356434373839303137 -32663238643334656361666231393764626236393233346535303837323239356164303539373534 -35363832363931376433356636393639633037353535656330623838636665326462303966636135 -66323937326438383138363666333831656261303437393639333438373362663730333466336637 -32333730376539366435313065636137336638376363616433373837656164623333313562363366 -35633864663239306539303136346339303865613038373530393837306164326337623533313865 -33666165326562303132643431383836346365336335343333653530323334633134383134303438 -31636430633635343832346133393632363666376634616434323334386530343533346635323134 -34393837366138343933663438386166356664383066353764386666626466343661666131623139 -37623964343639623830333539396666623232336236653464333336336334366431323230633163 -38353966393032656234343466303832666666393435383861353166623230616266643464626564 -36663439666466393631356666383564623261366538323566633266306365396530373363663531 -39393833303430336431663234383836386164643135633233663866616633316162323834373066 -63346533623038336261316432373461633439346263323061383135336638666438326362623263 -34336239623464333333326434653562623466356463623266393061363033363033343834353031 -32653338363964366639346530323462646432386466313466363235653061653566343062343234 -37656661386638633661393234333161653432623636393331356431396562343138646661393337 -64336462313863623731326534396266373035333964353930393634663133373865386464626634 -34353666323664616430373063366439623631653764336537363633333461313662323830316338 -66636534613861346630636462393137626538626266326337643639303630626561666239613437 -63356366306532613737303639656666383331623230656465303561663431393365313662356332 -63353365663533396432376238373038313835303466343631623936303039326665653764353633 -63613865613331396264623364636163373537663835346537333736643931623734326666313962 -34643364396534616163666163626333336566633035363732343532356438363163646166616633 -35323139633062633466626362363632653836373863323831666137656133373861366433643430 -39316637613063313337656565346332663037363338376332366230383235323562376461356439 -36333238343765336661636538303332356434303166663937376166626231643763343165623935 -31383665363730376666393433323562613837363034363866396139633832326562393236393031 -66323933336261613963313539383164333336383866613530616561633631373837353338653537 -37356330623364303739343238666537633635333237666664396166663863643938383034323131 -34396635353739633663333632383462613038396561366265363334393764363038653334313062 -32623638633738333261633538613236636432623438393338636164366161326663393030633163 -63643338356330383363306438653563636566303639633635323665373331393733343233393066 -33623965373437323564316661303734633735316666646332383765336230663437343665666531 -64616365613130623239363663623462373664333062643230353664623462616538373061393034 -36356635646138316235336163393863376230343934643165346666663565376135393339666532 -37376263303336393663373664303061333330323434306335333031316564636332326133633236 -66393764306238336265373536353466363630666466373563323836366561613163356433313432 -35353566643136366164626166346530633831323762303464313661386162326538343063376430 -64366333653864653938333861346237396336343430633764313036343438626433326561353061 -37633962353363386631356366333632613633333131333736363666313265383736363730386230 -37386130303631363762303731323334636339303861343630376137376436383032363535373637 -32346634353633356366646466616136386163336437323636623734353630373465343039313131 -64303761623866393438376531356363396234346633636634326138346336303834373839323166 -38386563323664666236333631303766613033626164656130626461343664623966636639343064 -35313661316635306232313964663839613032383635653233353035373433366462623432666333 -34356537363930316163333462383735333766613164353130356361386530306232666331653132 -39393730333736653064366630383763646363316437336563366630363536353861616635633530 -62333432613161356237363531333762366462316666383633373437383234363731633066666333 -34303234666532333933316333633063326333303838383830383035666230613332613131303835 -61353361333437343964333331353239363262356535333861313264633435666532613732366264 -65353630653736623630303537663035643235353162646536303833353033323837323362666433 -37636438663038666662316636643465366566623239353436393436393438633634323032326531 -63656464623630623334303432306461393833323632613339376634373435353231393831663961 -61343764396439666463343636663539323539393166363462646662333532643265343935653031 -33386136636539653936653439643436343330323461393762633333383739613332333265613064 -62303939306433383737333938346132646431643231613533653239643632393739313661623432 -61386564643963313338363838376336323266663434376465383931373461613635366464333239 -35633736383930306131626334313238323835316466336434333963323564633262303530623131 -65633136346434633962326462383263623437373632353663373536373562643338623139373734 -30646364303261316335636562633837633336666630666262626136323736366437643338616639 -65313335343531633331326336626161663665656465353131366236666331646436653837616637 -34346434616632626434656130626632646439366438623562333962353635333165643164626165 -64336537653661333037373131653763363831363839396535386338613865643765666462333034 -35323733393366656132666233333339633431643165313436383039663363663533626334366630 -65363762303336313236623439653130646635376532383263376331383336393032653937346265 -38636339666535366433303535373436643734616535386366316566346531333464336139353039 -34653934653733663733326261343034306265316561623865323966353534636666313135393964 -61363237383534306361303935336261666535383966653033653666316162653166343431313862 -38333131663639623038343237353633643236623831663337306363646665306530386538303261 -35303961363761306238373665306163656237613764353961623434653562373132343532333737 -61663731623533303438613534653435323062623361643635383862353863373261626433666334 -37616332393935326563303162343833656364656233313735663363336633343532383433373765 -38343531656465303030383439346537313866623331656533653632653562366233636664333731 -37353335343634643136396638613062666333383463623934646335313362653561326530323034 -36353066336136376361303833623466316134643162663137326231663635623737326638316566 -64306237313461366163663938646230393266356631656631363432353064633532346164653435 -64333465383731396232356137396535373036636239356636396462373038393765633763393834 -39623963333331353661613135343436353139656238383733653161303163643161366663333735 -38313935316564393462363265376366363133383335326139333935346533343733306438393862 -34393166643037343735336134633762313430363237633936653762356439343338343636346464 -35366536366465396564666536323237343738336462393064333465376239393530366137363262 -35333134303434323763336430373064326132373837656633646461323733383761346561663638 -35323130363464396463363238626663623532306131316539336132383331313261353664633266 -30306530326131616336383532613136633161383437326132303732306266343163636265643664 -32353965323464316339373739613665616363316564653035366238353938336439393865353036 -66313766373135663436663761386536393833323338643532623365386336393866333233373632 -37396661643636663531656235613539333963633164663834633731356364636230666138366631 -66643637353232316437383130306135323231393430656235346531663034623538393766666366 -62383961616232656137353036343033646561386562356334623465326637383162626663356561 -34656633343763643261663532613836386139653238363465346332343138313963636135363537 -61636431626230643931373738303565656539366364343330626233303730646331373637326236 -37343761346265663066376530353339623632613561316635363262613765623133316166313133 -38616136323931366339646339323065663234336536643839316130353930626639306634383364 -64313039613238643461366635643037653934383830393765333265626538656333326265376437 -37393135356638643165353739633530653832633534393831323330663535376664363462373238 -32633932623564633863303766333333346432663431383430383839353766643833636234613632 -34383436363535383662363538383839616633323031306166353832366135666534373135333933 -30626538356339643965393331656233613866396163623030353864363337653830313730303839 -37646338323334303937663066616132386333326462373566333237663737636438623039343533 -63666238336366356365656330393838356238343437353162653130323734633936323164336564 -63663336333666306561636530643762353738373136653830376563393936623462626631383962 -33333163383433323331313462376638646438376232363863663738623531376533656261653833 -61366664643939663964313861393566626533396564343636653532316364313734326565653563 -30383437366136646663366663386438356662336366373233393661363332366232343032373365 -36376332353430386137396562313262343866613563613562393434353837656432666363636664 -35306561313036336262323433663638366463333232336563386461336239353030383061363833 -66306232343464653331623838366632613862623966646338633132393534646136303339336165 -66663539353166313538376330386363303930343462613131656132613036313736636130646335 -66666461396163666363376230373638663935396533393138346264643335396237666237326433 -30656430393230396661303037623366343562666632623833646666613732333563353734323461 -66666466363539623439323665636235333033343431633038663136333533613633656364633364 -66636663663338326236643532333764653565343034333134663939396535316663383235613132 -63393132633261316638303161653236613239323763653862616430623730346136333030343536 -61616437623463343264363433386135303936396162313964383637343766333330396366613937 -63613639386236353864346164356130663433636564333236666266623238663566656631306236 -61353062646562633230616630363039376138326433633263386339323561353330613639383238 -65663362333034623465653937643961613237333838316461323639643730356335613465383434 -33306232643137363337336136653162306138613961323666356131376465353933313862306237 -31393033666534623733663538313762306235363938393166663532663239373536373866643730 -62313136323365316234363036313434323531623463653931623932396330646535373233366330 -64646432396663663466316665656463653534303462373133393935643138336166633032356133 -66656537613063643332373930313234623639383135383461326335636333363530303535383362 -35653765303131626566663431326632393065343532633461616363393132316632366536306162 -36633037643438333561653739336562386533396666656361656632633163393936373631313265 -32636436343732326635646466313662356332303130396338633466363664363664653261373866 -39643532323731333865656364653337663538353666353665313266656536356631633264343335 -33653831363861303430353235663738333236666637393763353831333832636366356232643834 -65643138373164373362353638646161343263356435343964303136323031346135663563656462 -38653536613663666336336166663837393335363736616131623663366638343732393138646233 -32373062633430623166343065663730353565636533616438626438353464666436643437333733 -33313736343634643532623037366630396365396536346330363661646165653638313535646438 -35626234646331643562306335363037636631393633326137386634363436346265353062393765 -62666132636235393339616561653661383139303866643432343763646564363866643332303834 -63336261336163313062363239323938313466383563633561663037383865303737363566333532 -64623539613136653034396632366436316438393439666434386437303634313736383339386536 -63396532343333303761306330306665633430626262383766356239343665643739333461623836 -31613263383833383766666638336161333866333334343036356538396132353236333537326632 -33323763373639386139653038383165386434313561623633373535346463653632363134643339 -33303238613433346362633062376633323135313537656163656632663762633763616538333038 -61393932643331393738393134306336316230663839386432653439616430636661376466663262 -66646465656335636532633433376135633664393735646432363739376565313932636465663139 -39376237326163336162646135323366306233326362633832353839633264633365323837646133 -34616234636132393536646134313738323764343830616333366639663566376430626562666431 -33363264613038663531343735643632623631353837323338643632666365646134613036313032 -61333930623535616562396261326139633539666533666130323639643134646533656465323136 -33386333346265343734383236393934376238373130626563356433333830343362623765356530 -33663362396531306161303662653938656131616438363034646132373230373863623138663930 -64656135346133326531383866626561393461333138343065396461616262643231613036363537 -39396235616232373861666131636135626463323539636263636164316338653632383233666139 -32363038653936396230643634373461626337316561376138643961626163303661306161346636 -37353538343530363933393335613564326263623536366166353138636330323337396235663036 -31646265633461373832663537613764646132646165386661646135346332373535383239383034 -34336238313531393463353263313736303033336337313539636537313536623964386531366363 -65356166366463663936336133633135373436373038316635393733346362633632643533343461 -37383965303764343566343935333136326332383636376531386339396633316535636461366238 -38326466633437366136393461643031316536303734386631616664353366306633383661616535 -61656238346566663061326561633531646337386661346635323463376133393065623233353634 -38626566616465633561616436303237306361383565633130666439383536623637366536666234 -64313137633439366130336238396339373235353534376530336365333834353262656637636230 -37656536376166316138396434326661663739643765633335323037353432646637363261623932 -65663631343535343863666161356332326133333462333961313065653737663235316635386635 -35626435616136373666343061646266373634613937666566303036306230316131363166346564 -35373632626634646433333166313936663565346662663330323631383237666537336465613564 -30303338366631313536383366383134653233353966313566313831666233323236633062626233 -33366166386162636533366466363833616166356239303738623433386230616535353462333636 -38643661333932623335643862646532393534656231643031666337353961333063613939306462 -63616534663932666431356132646564613062636564376438336537646638663830636235653237 -35336635333866326435656136326136303735623965663537363834373132336535303232366563 -37653733316136336633653862373162326334363461613363623162393838623636643134366262 -30323663633030393832643436303862346362626633633361336332653338666562343565623831 -66313336343663386561613833393066363361303039353134383030306633303830376333613637 -61383835653862666234393835633737613435336630346262383137656565666234343730653562 -35633430333730373938653064363762326265306437643635376630306366623930646136623434 -36323733366338306631333538336264613337613731633234353137343163646535663230613937 -34623066306432333736666661356264363735343166656531303361663732303336373138393363 -35373332643364326436323262663962353165616234373063633134393536306137626566393431 -39646531353734313538386239313262663834383038663336323565343932306531323137383236 -32666362396465633965313839636366316364666561343163643666373961346133373838653266 -33303564633134613337663237346264616137633062633533346636386139363531623961306464 -30353465643331336662656336623765303438306239666136643439356364646331363135353539 -35663136303838303861363436343837373564353937653834633763313337616539653064383431 -31336562656539616137393465346661373138646135613132663730373036346631376131623863 -39383431303933383762656562363864373834373765303765656533323732613264313164396339 -35666133343131633139373232323535623837346434636539373031336235353234383464323733 -39646164623034366362373431656131666331396232333937663765366537353165653532343834 -62303039376536663762306565326538386562353435303830343036616438636161616235386437 -36343233396530333935363563383863353963353736656334303434353530383862653836646465 -32646362313135633664313863373732613035303765633332386662616131306430316334313431 -62343837363732633733366136363866326231643037386534333139303030353562396663306531 -37643734336433653961313035396663623831306337346365616330626234336139373931353166 -63613264353535346166313236626564333938633531373633663037333731616534663136353938 -34633037356237353930306335366630663433613731383034313435666662336539313733316663 -35313964353462383838616336653166373763666636646231383536633265303231643538613664 -33306530346436623132383735636662316365393165373166396366376166356263343535373534 -64316334393635316435343964316130313330386363393462393465663833656163376465343065 -33383463643538323062643664626664623266333635636635333934666262323462303562356366 -33373137623331316631666133333239636239626463303362366333633639336663656436633230 -65646533306131626561663031363661663361663163363162333762393337643266646266303864 -38383564323635643765623438316262646337623032636138393138323938633561313865303837 -64623030353435313035626565366564303530313234633736666232303666313765616632643038 -37623834643830366530333130643466323762383837323461313132646239636431353736666265 -30663639643636333132323332623132326231346361356530616332343932616562336531326233 -62643436343338343935666239356537663633396539333861343436623330303362333730366338 -30386463633363653465353530303035656463393466303563623830393263653838326162346165 -66346636396339353263613932303336353431626535363335396365613830346334363063373162 -31333062343162323738643862656230616566393930303162363433633865366366353833366563 -38326436633964643530303765313436323839646265393939656162326563333263643161316266 -61353933333132613161633630633865326266386433373664343266623533386563356333303766 -35396262663834633562663130376565363234353237366631666231333166656332383464343061 -35393433383765333332636665656232636434636430303466623334326665313663656630396230 -61323933396436313333636332663666326435653232356333313632626437326162333832646564 -65633061616334613261303839313337393533336462386365663838633938383262633462323634 -64343935653233363330373132653065663937346561616433663764623532393039653561386537 -32336363353366636232363033303366363066653637633631336432396566356639636531653836 -63336264383566323037396237373565656238666161346166646138653834363364383031643163 -30346663303635663134323866333330396366356333333935313562326165636561343236663835 -38313631643331343132376631363462396139633561323837326130623035366330353665396138 -61306432333764306631613664306332663363366462393963623865363663626438656636313039 -30636665613439386630366662663631623466663262623230356263393537356136613366383461 -33333434356234353438653931643536633339396431316465386234386431313461356165353766 -31373961353730313662333861323063316130343336313733316532386631306335343761323333 -30393161646238633633646436306333353537653938303531373936376632363133646561643563 -62626162336432353763613464343731313433643965356633653964373465636231623638303465 -63666638316466333934316133306330373330643935343566663162383064653037363233343637 -66363763313937376330623861303866316137656539356532383935393965323132313664666634 -35643537363961386536666366336238313163303532633131643636336237316235303462306665 -31623439353136393261333435353533616463613964353864353535666432343333363838356337 -62363836643335363365656162636231396464353866346561316661313032636333353632313063 -63616437383833326439636433666233346634333637613932626436366265303238383831373837 -33663433656561346264383462626461323663336661373533313863333034636437343161313432 -37313866323864373962616432663061663366626530346563373334323966303731666435383761 -63613430303733373737653766643266333930313237393666633530346130656465333834303837 -64616461616137656663303030623561616562653933393332383465393637366135303836396665 -38333431333136663663336264643963656232366332333339326631626165626562623264306333 -35613031386465386139613266313933323534656564306530623639346363653439633839366361 -63323164303930623864306330636131336436393937343839306362643664646333386630323036 -66393438323639396434656233663363326662396435373536343130353130373039333763323364 -31636639333537323039356164653065343034336234643734396662373339373561373430653833 -66313239376266333036656666376231383266353838313465323437356162313733353661366539 -33623361333463363665396664383662393335613033343162396438663732376461313234306365 -34643833643734633061303362376330303962366263656533663264323062666563313362373163 -36616166303064316365383334616565346137373562366130373636386333653964383738363839 -33636135396333313039383633383735373966343666363666663763643733303231616234346261 -33663261316234376531366563336531373734383835626137613862623930626263363863353532 -62363230323165613631613664333361616530333735646663316435313635663365303336386465 -36343235623763646537313230636538336638393664646630663338383662396531643166393338 -35363833623062373862396332313262353162663639326564363766376133336564636435366366 -36386534356363376538666166373135656132303739393135366661656434383139386339323263 -35383061336335303136326665663734633662343336653339306464643637613463316238313436 -66303634616336363034353332313666643764326637656539653831353837636334393965646631 -61613362666332396338363632393432663337313039366263333430326162383963333863353233 -64653138646238363234373933326262326662396131323965363765376439326338666232613930 -33333636663666386664363962303465613633363965303832323230633337343231386134656233 -36313534343662613530333163313064326132666164333336356635633030383564366463386238 -62383030336431383833333134386631316236323736316135623966313838383531303261643132 -32663665373135626465343639613835646430376666643031316533666465623533623961303163 -64366336356233323236353365623963663833663262366162303934306531356635366564353739 -66363039363031323333643365613939386538633832363339346137633539623938323037646161 -39356463326366373663343766613965613334376339383533343234656133383663323337393264 -39343533653335386365383837346139663036393039343733343562643634366136663732633039 -31643134343263303636646465653839656630313636363433636336326365333436653366303666 -31386431303362353263343034623462373736333963383637323431636666366532363636393835 -30616466346230316461623463303735363764396266333335633039383064373764366662613831 -66386661653932393961623261633637333538303464353738613038633866396662326536616232 -33356234386333616237653731643536363334646161623362363731343438393162353237373365 -32303164383237633136363836666261356630613561333433353464633236366366313332363033 -33313361353137343565396262313735653132386462316335613765643435613664646163376235 -66383064323665663265643366383437323764386534653763376362356634313063363536363363 -30393539643730316539363933336439313863333036346162343038383233393934386137383033 -33316530313735316632366533653135376432393638393732636366643732346435656133326330 -65613361626363376336303463623462363434646631303531363738663966383338633939333330 -32333364363766363162333962656130656363646233633533383066336232386434393732373731 -35646530383330626364613363323232353862646533356139663865356331623232366533333633 -61383539636364313138386634363966323532616332643861353462623061626638376135633261 -38663435306134623036623639306135656536383530616235323131623939643931336364396234 -39323635636665643363623663366465313735396330386539336437616561626464333634316665 -62663664333065613639303930376638303565316239623735623066356632323732663362653835 -36346663373437626130626631306235343031643532633261663261643164376436656663373034 -32343935353936343163303833393132323935613731353862333633323161366330656664303136 -37363865653664386233613038326536383333613333316439393137643563653132363136373531 -63613837353665313163383564633735616434343032393364356465666432613963313363616430 -32643265623562393864366261306633653232353462626462666638396266386136666665323730 -38363864616164326533336165663939323733653361343163616538613965643932303334636135 -38313934653330623062633332323162396462313536373461303837646334373538343965316135 -32376465326533363164636539616534383666303737336535373163303162326535316632303966 -30396135303430616431333563376465656136386235633534323064636164393335306137326439 -37316239316366336565336535303936316637663564343734383065383666386434323631663564 -36666566383535373739326138636234636334326361303336323035326433306535633430303433 -37623265323631653562666230346163353538616335306339376136656661653639393262333431 -62373931323237396230383638363034396531363233666465376530633761313366663630393636 -30663839316564666137623462623363313633633237326661373439353536313363636638643465 -64393363336138323333626466613063353939633834333765656136313532366462376535613632 -39326334653965313666633136346432306436663465313965616630613536633730303265343663 -39633737383835356364323130323339353531376537363033373333343062633839633335613839 -33376236616263326338333736373761386633326264363338393264303736316163376163376461 -32663461373163353566323232363632356164346463346263623866653930383137653233663864 -36623636353932646432313362333366326636386434613532303364323266386665303837313962 -32356630323037373331646463656361376337353862656163336637346538613231636135663530 -31373132333062366533373732356561383533656631303837386433346230323438373535313464 -36366632316361616263353034393964336234346632353237633130393333303637393236383530 -31303038363832356435313334666461306530633037613563313063646139393465376239323761 -63303437363230366238343536323836643638653339363132666439383862303631373833313161 -66313565326264373965316466663931343464633330623537643232623365346530353337353261 -65653561383334626239313036323432613233656633633833656566383538393636366639313131 -36626631663237626236643133396163356237633737306537303761383037636161363834383638 -65333739366338636561386462643433313238656666316266316565643762366530643934663166 -64643130646233666561366330303464373338623136613565616534306365376263656535373039 -66643266313466323163633764643231356132303933346232623961316563643261393632393462 -63343965643835613765383063363431636234363965616237656336393732323865393265346538 -35323539613732323064613461333435336162613734653134323031653039643537373930623364 -39616530653364653064343533643137623636326538376531353530343630656337616430633462 -35353733316562666464383533643638643839653662663635383339646163393031663033316539 -63353137636463303236633466366637646436326335306534326131326363633965393837666561 -38343737366132663831356363666235383133663438366435633265363931643133366531313638 -64323737323735633035306631363763316232633762346332653737333634326430363562623365 -35306465313734656330656235313033653932663637326337633238333131306238613738616536 -61636635343463383538636638613466373531636232626635313630656231653237646234306233 -65313038303230653566353935363566646263623033623437373436303662303039616231366235 -62626364323665363639353936383562383538643534373965663732306130313237666535626538 -38623966633331383863383465343238313730643366323166646139376465643565383631346336 -35376664396235316566383763653932383366646461323464656362353366393863336439633736 -32636533386662646138393836393339333162393439343839363835356232333231393132636563 -38383338623135333135343335616238306635653438663434623438383836363138633335666361 -30323463623834313730353036353462653963373331666136333338366236643766386136616437 -65646232343934653962373962623337643762303561623737666333663861656137613932633462 -38386265666533623433306232653366373233633166653164326437306661343731663439363236 -37393334336531393633653736306637386531343035356630666161633066646365646566383636 -64343730313130623632353061633666623833323234666364323035326330653765346437396661 -63336239336139313039343264343937333832313638663163656437343666393430373739316664 -64353833643139646265643536653865323761393039633932626264633161643961666133393937 -61353630316235323561323562633965323530653336373034613963303163613139613663393434 -33383233346335353132363534613466376333393733383865386562383332306365366531326666 -35653730366236633534623739363265656661626465336435303163386662613738623565336336 -36616335356630393034653939613566343161396563623338353739353538663136656361363362 -62333062613861396535616463326664373264336136343863313361343465353463316339363366 -37353332346638663639376539653662343830636337626337376535346361393835306466386664 -34616636663733643063396363383537623538363232643838316336323838346237333365303466 -65363730623365613633643232326137653237383064383566663165666664303461363764336633 -66313338636661386639343935376534393965313131343334323435343433323130613633646564 -30313033393837363231626132643565663130633030366335643864343532356232663330343136 -32346434313837323139393931313466383837336438643066303432623365666164333265313234 -61616263643630376330626530613565356232613461396533396333303662353531613766386639 -31633665623536376336616361623761356462363436646330373862646439643662313632333934 -37666336333031633966643564656162633135333833663162393566373634613063353338363965 -39346135363264356539383636643630626438633262383937356561656462626232326338323866 -64366537323732313930633538633163303633396664373036356233306235336135646635623636 -62663632316366376563353561613034306231306664616565623766636235643538663965343364 -61356361653331323530326232346135386530383138336261616339663431356439333639646165 -34353562396138653362383363306239353532393034316364303263623661613632336232353863 -37383334356666343664343237376464646638393431303636626166646361336335366366343635 -32666336616138666163663133366331333638623036626565313533343736303761623161353563 -32373034653539643863663635383161623838613039633863383165336561373337383666353339 -34646237356339356434363033376465353963336131353263306262643532353732383366333239 -38366337356233313464623335396332663732366365323235336634343730373436393332323635 -34333131626231666265643462313861323265656139343736623863353533613563313532646362 -62613532363731363163376439346666653030363964653537633836346666373964656462613831 -37346362326332643535336135623262363032343463303130306438393038636537313465653431 -34393039356535386465333134326637303733336363663861616564656431316164666166663637 -37373266366134313235333663393530623335666439666232643039383131396233336364313135 -66383734633465653339386631633638366534633066333962346332646532616130353735613334 -61653465346330323839623463646630623432313031366132306232663735663231626237323135 -61663963373263386262643932643939383865383065376264663566646331326430323930366236 -34393662343939393334646135306164336232616361396237653365626436643432623238653832 -63623730333033613862666634376666356631386430346330613631393961386666303563393065 -33666438396233373131313136663064623736623032346339323130303465323136303534373733 -36363739653933656138613232366461626533656164646361613065343932653132643136613536 -37383363633033643735616265326662633738613232633764373530646233313666343366343433 -31633938643033623238633835383136356335643433303964393962626631343235376366656666 -32323464313236643537383039323735643433623065623433333130363865636331346132666538 -39366465623262383665613865386464316237336666363937316338643162633834333662366236 -30363965656530633130656662626131316463653332373833633031326439323432626338343839 -38623637326265343864373732313063353938646633616532633434353530303338363732303465 -32303966343362366365343064366536306466633363333038316263363130373930383461313463 -61333436346536346632316661383139346632353163626531326533306338393139343563613931 -64343737363734626462323336393063646439393437623731666539336236616136326232313036 -38623939636135636437353063393434353738656461646466666337666537663634656163623663 -32306465643465336462306430303838363761653439316361633935356136346139343838303263 -36666666353731383737303536626333386462393264396135313333376433626538636233356139 -38306236626461363962643634346336393961333832356263663862633664356235336565323934 -39326266393266646633323530663531333735303535393434303464336536333138633332346633 -32613037653364353466316535616338376565656336653461313831656564333462643436386539 -64643331303632396462666136303265653133633634656166326335363635356663656663663963 -64396531363532303761656266386535616235386266623362306131303062393631306533656564 -35383336303762323338396261626566316633666635383737376532313662316533363635646261 -61313266646264666662306438343464613033343037346561366435633564366463666131343534 -31313166656434373165363166616261383162346434646261306466373531333433373334353466 -31383031386430393130326134666239633330363533343838313238376338303131613765306362 -38363135313030363336643238633137616634353362393265353837663336626262386139643337 -62356137313732636437653262366234313061393336666366643863383033353736613162373262 -62636134393330343533393738353665343363353431636162363138393733303834353433623162 -33343034373436336335663632326562353664663465363631646231656139386232383137373838 -36356538333039323735316366646234663934613163383461353735306637303765613637636332 -66383437316365613333393135383633373735356137653139666464353861386465396465656461 -63363661613361663536386334643166303933656632326561306336646232336163613935363133 -35353666353131333964613936316535356361303062316332663561323965353930313330366532 -34653133376137383434303138633733653034623964616534386434333365633038383934303233 -39323934373733346566316137333962363434326233333431313438383865393333383338623539 -36346138646631353636323430366535663533633634303239666461366336356236366362373334 -31363739626564646230663661613638326661373539636366656566333335636238366366313733 -32323732336537646433383933396534363466303630323331663034663037636433353536386439 -33373932633233376337633065313163366536623964343864316435353237373036323161306164 -36666362303230326430646234613935623262616630333239376435303034316635343836663432 -33383836363564663534613434663832356364306132353935326239393262343963613530633261 -65633665666262373533366237666265373865393935376637306639376137343462626232313538 -37353536363939306663623332373134316534333261646230613635663333363938633163356261 -30636138333763323330383739316463613631623931663666386336653330626264373963666364 -35313037313836366363626462623838323364366462336262656463636130656338363265613035 -65383330353038383063343631656535396132616337636630616337316263353430326634646235 -32646366663833626631373639373961393365653036393839306665333166323538386432633531 -64656263396336636537303439306333396536303463643430373933393032383863396464396539 -30343666613435643431396538303964393531353262343466313630613334653235333338386537 -35336138646562613965333537333531356362326439633463303464396438656261666633346632 -38313738306562346536666564346462396564316130653538393362376437363166326238666239 -39343939346665666233646562623433316632336565373331646462383834333334366633646632 -65326333363964353861366330663334366132656634626366646632336631323738663963313732 -32373561316537303061363066616266333136333036373038376231336631326164343461326463 -30386135313964333830623237643664306363343033323737666262666261333038363762323831 -37366338633766613334356433373035373464366331306537363664626132363433353364613738 -39633337666262323839623662363938613433633263363031653537643839376334316634646431 -62386433666234373761333134633338313433663766383037373863393463633539303263373639 -36313863626334663431353964386163333231366630326661623963323334356365663535626261 -30383831666134326365386339373738643462663362306137376539303265666637313764313131 -33386264366139623138323931306532343162313563646331653661316466653366353934326264 -34393133383163333530663866636634663861333364333065376136633938353135356531323638 -31353237666265366234323066333666303634313737373837616635656430653838636261323364 -38663837353935306662326632376639646331343930626662326466643132353831393839336161 -39313837666338383230353132376563636234666162306565353036383264646535313764623265 -64663032633839396264633364343530666231326432356234396236363264336164303637313835 -66636563343431346331336239393834656632343361376166343632383336366366646431633938 -66353964303761356161363061343131376639633066393738353733646131643065363763386661 -30656236623133643464376635363264626262316537353036386565313239303530316535346163 -36623862393938383731386261326364626438393764636633323263333864313535626634346133 -61303762366364653233333630616338613635666637646461653631313037343435363234636362 -63356662633262353539633865346138653864396230613164313933623337613137643366656130 -31613635393830366664313662336266323536396333366465643964663135633630363730653638 -39653863303737313030323862333536306536616333653639333638656632353963326663666535 -38306136306161353363303662336230363234343435366563653231393861643334633261663832 -36646635633333353031346330383564646464613037396664373062353734313239616231613437 -62616264336162313533356566353465313561353561396330653031636365343835616361653732 -66356335373436353962636162333032613861353930353037636230626535623630646535326463 -64383566313261323530653337616234363837353866623830656237636366663662363563656463 -34343534326438396164303539376531303736313966386139396130373838643162373166393136 -61393362663437313832393830393430313263626330626364663534623863323063623130323161 -64643137306130646566396536333934396137386561336331316566323031343365393461623638 -38653732353665616361323136383934653663316636343938643864323964323635373737636665 -37383136363837653265636364336132343034393633336439626161396465613634376235316432 -64633865373865386638326237633337343461346565303039303464623266623030663837353538 -38333363343433306466613832663262663737313563663033376661313666313533393630383032 -65383261643939346533313638383162393865316232623562393439363366323933643134323231 -30633130663365346362643334323463396531326266383466373331326635623761303131303266 -36663934386530646665656136383563346530306536666362633063383835343230333131353437 -64373636386134376166613531653235623365313033643639346165383433313966333236616138 -38636566386432373530373432643239626162353064666538363161333839336237396134376636 -66663132646538623531303264643434376234343437376131623566336264613663373661373139 -37626133613465313639373332643933333363353232313233353532656564323661396130333030 -61316438643037663165333463653631353365613434663831643336376536613437636335366430 -33616339666338353233626338333336353033353162623235643463623039616437613165393439 -35616633626561353134323838346132643938346662653566353263326535326666656134666335 -62323432666339643338623630316439373965316538396439633764313466663037643435373237 -34663034373238393635396337353933653163646265623961313333376438393333373063623765 -31363532343831363737366665363861663633316534643934383431363165323635656438356432 -33663866643732386232353538663066396338303566666562636664366432613831303237313630 -31336463633435373861336435323462616339653238393964663366623232343933623763623963 -61336566666665373937636332313730373034343964396266373536346239353130376532623536 -38653031363233366162356631346538636230326238653939343331663862663864616166633763 -63386233363636336538366366656663313466336539656139363165666462313737343938636632 -65366330636137303537656338663731356639356332316366373237306462656565386135366566 -39643234656232363331316566333965326538663961636635616264646339616137373962656633 -37616335396234633463373830356564633663306133626438323935393463393136373565323434 -34326639313936313739643262373130313533376430306234333235653931376637633331316163 -65626239376637616163643430376461643037373733656536653463333261353531323439376263 -65333561353262393939623630626237303434646130363263386164313637343564643631663130 -66313862666136366234623165613764356266613239313664363237656434323830336537356565 -33663661343930343964613665346338633233643765373932653663326461346337326266393332 -36623236656261393439376434373931343266326161373733613931653232363165656265363331 -32343935643337633930613764353034306535306264666632363434303364616330613964386364 -39326462616535343634613938303138396661333032316238383666353136333463313030396565 -38306336663936653035383063323639343766333130353731333935386630303466633561333833 -65636265313862366663363161393962343530346339383434366137396166653134633461616434 -31306664656538623232393161643433633162653361366339313366366233326461373665376163 -31306334656335633236643961633161383137336633346237656361326430303534626338656237 -63353663646563306332343039303733353563376632643233363266303334623363656563383731 -31616537346335353632396164656331313836303735633332623233316166303634613965303630 -33326564386135623031623061663334356130613266643164383135316239313331636165333063 -33643135343631396362663436633966336538393337633466643864323333663963666138313064 -65363038613261393436626332623638356533306233326234353665353463303035656662323736 -34343637626266386133646234303036353831636334333833663735613036626238373733333437 -33333031643862363262343630386138343333306366623433396532666439633230376337643230 -63316430386163393164326437616437623835316231636231653839626163306361306363396130 -37626462393161336330313631613037346335303265343338323765646530653162306463383237 -33616231363830383036336633313561643266646132356434313633363763306331323338626366 -31366361303966316130353138306564316465633137366536656263366332333161386135353762 -61316337616364333737636136323630333265306663343664353330613632633966306338303435 -39306339316366343431303834623463636338666364316634346133303632666132643766303961 -37313966343635316638326262623434363066363037396264653237613063366637336562343731 -37363965313563646661646439343364326235346462666536343430316466383065333034356566 -63346239383566643139346565316134646631356263653066346139663936633338393334336137 -30316131316662323030336665373663386462333336616639656339646463303937363132383537 -31623766636130386433316264613965373164323334643434626235303233336563356362363935 -33626165383033366162656538373036383637343737356338656262323266346638636333383136 -62356363656333613731633031363839666565316263386133376231353964386665643438626231 -61303035346661373433646537623562633063663131336261393932613434393532356261653665 -35373837326638613764333032333136623334613665656263663362353338393237656461626466 -38393163323130386365653966643864616433623730646239623563303463363132356239313936 -64336437353436623330383031363632396439363834626139653537326436636139643032393337 -37343666313732666133376265396134366461643162613831353761303338376365353937373263 -36356535613538633933653733393063653039346534636463623863313031663265663435336133 -63613139653062353938323330363736343964656630326466613065326562323765646561633430 -36323961653566353239313838376638633361666535323234336662643937363466316438333236 -31306638343962336430356135623863343236336663656663313163653664666130356232643665 -38303334346339323932633533346532633662356632666464313430623461333430363965343866 -39646262346230623737373630666231623137636532636435306633643932343030656132313366 -63396433343737366464366463653433643732633433363266373032613935303339666432373063 -66383737333632646235383966396531633061333263383531393838323231623763313238616263 -38333230303166643935626638623934336139613765333031633337663230313536333634623731 -64393631666533343538383938363362613562616634323864356637646534386134363035613934 -34323962383961333465633836333861386133303164643466333365316663623937646537326638 -31666631613136333661376633313636336262666334623964383937346366393030663237343333 -66333730343133353462386366326237623530653534323262316164656665626462613063633161 -62343836616635323730626431663064646131653733366439653231326130643938663135653462 -64333565626139373039636133373939363338316336303330383162636563616635636637343439 -61353936356437393230366662346162353939363565353365386165656235383463643037306165 -66363533316130393863326136656237396333376361613665363232373338636230376132393965 -66363931333634393332626432306334373736343939373237343763653237623235313034646563 -31643839633337363335386433356562373536366432613132396536643636623466613538653238 -34373330656238393239346562326531616632616430353838346435313763643863636630326235 -37653631343966386536626534366662613334613933646635666531353364343035376565336664 -35363634636162303965353664383163643766613033383537653730633930353962326661336539 -36653931383431316136336334366366333039313962346163366639313963336337666238303964 -30383865303738393931316630616131353337336365343239353139646465303237343562643366 -36383035303035323131636339623736623538616436313465643662393339663662356436643132 -64396534666463313839333765623664373664623135383466666136313639333337613339623530 -33623266646461333733356433613964343337656530333665653862623263313563326232643762 -32313665373333636433626163353830376266393634343935666637643065326136333161303361 -64313661376336643966383334653037346363306163633166306238666135663632623335363036 -63393739363265653435336631656234643236326437326361623731633737636635623039373264 -31323037396231363235396339323337636361336232613137663764663931306663623165646330 -65356130353437626161363432313864383466303636643630363636376430376266643430626636 -36643564626235613062316264313631313737353231356436396236363531653030616238616466 -39323739343864653537663434356635373333356539363963623866313365633033316132636230 -30333430353364663762623165356432303431326235636139633962313238373064663339373136 -61356462366532396338396263303266343230313764613938306565646137323061306665353935 -32626165653563333434393535303932663133353833333365353161323333643134306136303563 -32303363326239313139653663643239613836613636646531306166306330636263393565613665 -64373265333134656538346638396664623238393537623836633834656466343436386562393366 -32386164363238633134313636376562356661643161343239616534353733636132306162356437 -31346632393564393636316238303265316231383862636664633365323430303537653136333435 -38323635623538323462633833323334626266386638393461663630363336373038373831376164 -64656561643330353335646630356538386339353332346535646139373338306333376533356137 -32303461616461326661376239366461313832323930666338613432346539623134343435636637 -61373033653333336463333338666432343931363732326339643865313232353466346538333539 -65666564303438393338663365613361356431636631376161326537376335636664653039623837 -36633439303033616435343738643036666138303735363963616361626636313437613538343765 -36656666313561616631306533393866386465343632643637396234333262613734613766393632 -65643765313962336136303735396366333532336430393436656236306332623239656334346239 -62636434353931346539303830343932633566323238313135633639323033643464313464316134 -35633337376565303134613364643761386234316138346331313931613166363336643265383233 -30386562343130343632346562336330353233666632623739626333386237393334646463343539 -66346461666533323137303166303536333032313231386264373761313236386533656435313061 -64653032393136633733346365343635366135323639356666373938656335346234323161656432 -34623834333738653531363133323135633865646263383533313565656438346166663334396566 -66643434353831303862316335343337653933623730646566376235613564316237323735396235 -37356365383965393866643466666139393233306131316566656265653132656632393130373433 -30623933646431663862303239623137643463616137343638313238653066323839316637343134 -63316630653839396362323133643332393738636436383365386338643232343266366262383061 -31656465343562373338333664343932383863383637613932356237616665383733353161393339 -30326363643434373265373238383937623030356563396466636166383632316665333532633931 -37303736373261613363316664306530646233663731613565356162376163383133386266636239 -35396332393366653637366532306434653262343037386631626239393830633030633365313961 -62313432613933626133353865313636623163326261623062396435366462383361663863613533 -63393361636262313934393630386463613534653735386638623061306262383261336133313866 -31626262633730303661303937626462336439383865646262613331303737653266656537323731 -31313338313239623131623066306363666339323830356130316565343731376138636366623465 -37333464386461303361656631373037366561623330343134376363313236383435643430663563 -34353934636638666436373835336363636532316364333363306362353362353735666330323134 -30363366633562356131323361653862353261663336396136363261373930636663303931383264 -61353466303766343137663030376636363764346662653230623863653735366338363331656336 -61663731316136343965303837363863333831306663363764613838303438616139653733396633 -31393738623036306162663031313134303834343365613962613036373065633263353733353165 -62633433613332623464303935663231646632396239306465323436353664366564626334353439 -33353464396135323065366632353334393234396566653537313637333165616630646438326132 -62333436343134383331343161663533363763363763663133643764613965306136346566373039 -33363364323330646462386230333762646234373131396530386337373535373665613039656338 -64663261653832663038383030333030626363353232363337663865373162646530656361623165 -63626430363530386461633066366262396461363066613364303830393865383834336234356265 -65313761656633623433393136356465323636383232343230323839346262306365306232353436 -34656663656135633363316435323030383033626462636439663435613638356132636662666236 -65636239393637383164633030646539643964303064636130663466633266383664663232653739 -62663934356435356535366231643966616163646536653532383238333033636435363930333930 -31346432353231373963343664346534353934346265633034353466303165646265343865663166 -39376464636165656537383931303135346661636165646538363533613231366464316133393733 -31323066303539636563623764356461343763353439623563653834613232363466303632323662 -31656530306635336633613438323437343636353531653835396638663733623930346364323936 -31343831613566386131316466353362363665386366333666393939666563653933373164626161 -35653933383962363162623964613866353564363032623735396536353737633434303630326538 -30643063636261356439376138656135366639333565356665376466643330623836616263343733 -32333833343565363566386234666331353239306638636364626365653462626362393439333531 -63633566346537656566326463663039383737633831653137643439356338626163346463643131 -33306435363064663732643764326562336662356633393366623331343336363862656337653637 -34623837326466316231356262626334313165336263386130373930393939383465363062633062 -39373430646266373837333336643130323537383231666432376339323065613833373233616432 -34383361323962356233393064616266343864356163663362623333376539383834633034356366 -39366332363938366265636264313466353662363439383035396161666566653134313236343933 -38646161393133636665306134313966653965626265313539343731656236303631363638636437 -31636165313439316132616536386535646337613431333733343037376632386466386366653363 -33613461346530323561636661636564306363646133353332613133323831343431373739313566 -34306137633730393237653732396236396465363763333862623236353535303736333937313539 -31373265643635343736646338666133663436346561373262323832663931643261346130656536 -31303535313337313138626638383033306433613136336136326261616231313966646135316662 -33623161636435376161323762626137653862336138363333633234356661636362303861643438 -61333862363937623261386639653961363166623730313065303839646339316265633864616665 -64396166346637306333613964613665343935326531666463616633636335633961633138643665 -38316130393965366631643366616333623338373334636333303333653230616334323239346164 -36363830363564633066383631623938316431393332326534356634383135313831303733336430 -37666233633564363132616337356432366266643561663331646163613537366633336534623731 -34373266613362313261316661313634383331623564383836343830343438633965616636316565 -37343966373164313861323933323630633864373161303836373565616330656166376461626565 -63353038613663633731616463653364333531613563366562363766316234656363626130316663 -31623933633432336537363233393936336330633866383762653137663365303063353264333730 -34656439333937656438366466386365656431386362363265343061333261363464343765336536 -39353861313863666266626265346335356332363833316562626363313964366237613832663565 -66323738346634623366623534663039383764646437613238353239643935656661653765313635 -37353636363365326665633035346338366662346331336461373135613835646135323733316432 -65613930346664643461653136353464383263633863633831633364663537396634316466316230 -61646664333438353030363430663330633335633732393932326661346231356439306637303331 -64643733616562326332633731356536346437393738633438633830336434383033316462626436 -38663437396438643939306337656465636534623233653038303138613965313937643435643863 -35343032643235323065306234336535386335666166326166656337313332313565333761626336 -32343338303662616438343838616234383434316339366263373033376562333637653731313035 -63366139643864316235363030663563646434326235326165613263643336636338363965383333 -62313038643962376234363161393861376637613963353934323035343164623130373366643137 -34353935666166313630353761393238666232383237326464373733633030633331363337633839 -30373639326665336165326134663932373035316266666264623861353434656337633934326266 -30363966323236663566373735393432383736663239363838303163666539653437306133623031 -39656636623836623731643233303265333663333634646662643733336538386233626663376266 -64376139373932363864373062656239373161636132653366663332313963333734343536656435 -63313961616131333231656464333162646134396566303334326363356439326234653764316463 -31646536313934356366633163373864323737363233653064623966313832623534653235306235 -61356638313230666361643132633262383335623762636630316361346235613064623332326166 -36376366353435316539306334336564626434303563323564663865323434313366656565386137 -65643634623865393530616230646462316265613933303965343763303535373137666439633932 -38616133653737336463373861323439646138653732356239326363363732353065333062663137 -63646665303461346364363963323862623165616462383562373363343032353636623133323734 -62356630366339326136383861643835666564363664346666653562396235386436386163616466 -65666337663036393136616665373239323263656231303762366264326230323438303430346332 -32656162393239353836373531343763656430343761646433663837653033336238346366613366 -39393032356465633263376134303635366566313830623164653336326562303437346636613066 -39303738646535626163396463643631333436363634613962646432383261393465313532663466 -62336433626439383961653463393465333739366133636163656238643766336339613638333366 -38366232363439333935306161316666383330653663383263356264376532386664333339393230 -66623038316637666635393562313530313031373539383263373066373434626132643335373530 -64663666323465626561393836303363336261386236366161616637653539323632343633383134 -64353064316464623138616336613462363831366461663734336634616663363139616465303065 -36393035333262326237633166393435316435393739333336366635663633303735333836326233 -62626538383836353061303732326366623062306262646237396331396635326330336531633666 -38316664653638623832353438303138383962346634303261623530343536303437313930343235 -38666166353937633665326263666363333432343964663338306338626639653134633561653137 -35396136343663306366373539613034663664633431646663636266343163363962376235356266 -37393064646562373931346564343239643162643931323061386338333436346461663366626633 -65643964353339366138373965643135323764663762643462343130383834613537666633666137 -31306562613862306561353333613931343836333061323563623965636336346636636133323132 -63356333646666333566663733636365366639316339613864623563663038623161343664643836 -36656131643866656565333735623236313333326662366561343263663538356562363630323166 -66393331626434653537386435346434643330356532613335376635653565336663386566656233 -39313037643064633466623035393433646139393330336237373266336565303232643938373537 -38363666333531393634373236366664393864616539313833376633653861343535383333623463 -39346365383033633530366438396536383166623036636564333463386338356332386431643536 -37373762396232306432393835346463313136346466336161613562623364626663386466626538 -35383336366237306466343635643961653236663965386431316334333932373561636130653962 -39376637383835643439383032323963663338316262323966376239383130383064383033353531 -39653361303962326166393261373466653230373763343036646362646537316438393564316237 -64636165336630343461643936666338653739666439396464666561396531306632636530666564 -31613232343366653732613430663866613238366631313765663865316534643165656565383732 -38343665396165333837663139346636343761333537663139313836666335613962626537623832 -37376234663031643133353665306561353866376333373834313035656263396237393530336566 -39376563383234323364333334303831313833386366333337343133323439663735396663363539 -65643034643331663731613135303630336236396264353936303037383139323235393739636565 -64333930323533343565623231633534376561386465323065393662636533393830363334316332 -34316632353631663463663165623939613462313038633766653537316535306566623338373932 -39343162343466373235313032376635616335333630663032313636376566373739303164333365 -30613563663364653363343563336266383136666636616165373363376130623931393162643634 -63653539393038643332343063333331376234653861393336343061666637653364646230306330 -63313563376138376465303535336335646164373664636465373132393433616365633063383537 -61346137653565623734666433393163353665333839636166363939373865616161356565303362 -36613935636462336231363565376462646266313931396539396337353063376233623762663730 -62643937613862303063333130306332353736383635366332363834646133356265383462323465 -65336662653261336364363037343739643666613032303630386164356662363531663062333435 -36326336623937613331646363633938303061613331363131616161666637343930633432333961 -37653339333734323838646136373639333933616238633362623739313663323236636333613964 -61373162643466626539353063656361626433653933343164363237396330323366613866363163 -33306137616539303762613761303737346666363161343537396339623830653165663433303961 -64396330656238363739623166636461613433343932633166626636356363366466653761353735 -66326630663331666333313935643763386139616266626439316663643439636530623361356562 -61663162333531646234653236303036326564393733303665623964323938313961666563306136 -33303862343035623030313038336636313461356436663762323361396165323162656433653135 -36616534383839363437646262626230376333316437393938623562303765366534643235666433 -31353930383337616331663630366465663035326165303265623465303433386138666132316239 -31383836396164333364353335333864636263376233616434323337346432613565623561373762 -63633561393933346435636539643234616130333630653266633539366235356231353437663864 -37333363646164346636616337663134373638373938303131393734313265306631626433616231 -37303562646333333862653030643861623966636130633763303230656638656130616137623366 -61383361626132663739383539396133633964393037366330303966323639613763626661393238 -65333462306266396265613663346631653061326538623536333766373966643664303637366466 -34323261666130386239363839656139343838306538396361396336376335333034303262353537 -65626661333366313465303361653235373562373539343338373136666534616237656361343434 -65316563363935613063376564626261356366616538396665343764346339646461636364303237 -35313235633664323533636134386264633837336261343339656663376661623634663138656239 -31663561386262383134333938626331623161396632636266613263626363376237306436613266 -38633162656166393334336434376666383638343765656535383965393433353439376336636131 -66376138353464383934323934633033306238396562623161373235306363383736373863316365 -37376333643939326362656339383164313865356137636161393861633338653837386562666132 -62383563353534363363333633663637663836343766626332346436386439326262396433373638 -36356663306338623466376665656263313839396239333465353462393361656636616339373338 -35323663636631663837383531316563666163616464643533363161383136323135323732366631 -63326661363032353464343961336164663234613563633837373463303633333337373562366664 -62656563363436616465376533616234313338316361346639366531343539636135303636386565 -31663538303537303538663638356163643838666639623139623533353636336435306231303838 -36376666353330343862653564646664616133653136343261383066633234373738313764353835 -61346666613137656134366539383663373135626639323030306534343436396236373831323634 -36326661653330396232613163346461653637316661626461393636633238666566316564623261 -66356331653630613064616335373836303239346330306439326365323334333963316635313734 -39306431333831343362336264303438366332343735386539633061623630376236643963333837 -31313566653333636234306430333663373434643833303665366631373565613136363630336332 -65363638326261366466656137343431666261663365656162623063333661336230346339333266 -64613431346364316433313738353034333030383636396234303039396238376335663439393037 -63666366363539313466613334376137616662386439626630643761323031623465376132613263 -36326265316437313365633131306664383261353261343361643736313261626230323036353336 -35626561353630313037346563323966363364613433353238383131383939313734656566306537 -31646333343464333666336163303233343661643838383736633432303138353961343866336461 -61353461336266666264343732326437663939303038656665646139323263393639313665346664 -32343231663936623934626135306639323261336434663035353233373435613336333138653566 -34393135633735623139326234616564323166396639363038373436343430373530633535353136 -37373361343738643837376664633461643737656130366437616535316463626231393439323436 -34353632316166646534306466396238616536656432353733313533613439386363643236646261 -30666439663337663762366637336362663932323136363536383466653164333132643832313630 -36353936623935386335303336373531306439353530383733373065656261363736303430666330 -62363236666465623736323661636265316533336539363536386561343037346161383536306663 -61636664323339666334343530363638386234396637336162613161616239616137363364346338 -36363237633630373366613736656532383364336435363339363434383264393534643063343435 -37323666376136646233663538303630643231346334313163636331383930383431323937326235 -38313666656534383732626261353535633830646131326637663639383732373831646334383866 -64343034613334646437663865323238656535336164323661396362303464646261386636333337 -37383434613964643233333337633532626439366532303935656332386361383336613537663633 -38386534653763646464326131633831386663393330313534306435303362383438653063303237 -65323938623865666439383838633863346136643661366431313563303335393135653837326139 -38643030346465623261656635313161666165306263653732306531323232333532653533386564 -62343830323137653337636465333238373962376330363435656432303165393033376535383330 -35356130373766626635346164633862613438326133643030343936323335636563363239613033 -65646537373034356530316264653137636263363461646664316436346635666630363164663233 -66376632356165313464396263333738386138323534366334653565306130646161383338306131 -63613832396533333466323262616631626335623236323361323765303062653163613062663730 -64373638663463643833646635353466383761653862633932303664333537623865623965353533 -37336531626563376539356636623336663737643934613762616534663430613861356465353464 -30393665643561623535633462636237646131633539323939646363616637636463313062636637 -31323734303964323061363565343637326362636436393461623835643630613966366363643263 -36616363363966333666613662336436323233646562633666333261333831356634303335626134 -36353538643134343965663932623862633764613663383263353763353561643635346235363064 -35303936643037303631376161393062643066636366363264346134653630626362633435316464 -66666632666266316130613933303731646338323337313963616538663431663736396161323334 -32633962613332313033336166336636666663363661333639313464653535316561316236656432 -38343035666432613032326239633465656163356535333539366463343330633665656132333131 -62386530323232313562323936663731363535646637373531393234643865613030393535316239 -34363264306263363735613036623233643539366636636438363434336465366364326637306564 -32393466343435363631333362363031373331653964623731373337323561393337636333616137 -39616666333132323463333561356639323339646631626662303438393639396362353038343538 -63623930323433616237613335353464346238363461633661666530313964663436653439373930 -35386532313462363637616265376435616239316433643261343266313164363231313361653738 -35313535356135353264386338353531396136623663343537323662336166373663616664393335 -65393337396263393262613133396637316134313837636664376530313866666161336464343664 -65316136346132316639663066353864636561646261383936303530353062666536313132643161 -37376233396364383265363061303634396230383833633466616462313164346232663061616336 -61623732626665326263636531373338633234336438313865353465373161623137366466646636 -65313339343861363162353735613236326130373334303437353837323061323338356630393232 -30353937323335636533323538643032383766356539336533346139646432633930623163616266 -64316466663336356338326564363264383938313834366536306162356533666665333333656332 -39396661346466366566613230336636333034653963343439383032633364656630313063333734 -30303633663266383338646232626361353037326238303033343737643931366465656163353665 -66363139383533353265613537353337326639633131333262656137666637616135613335383034 -64363038666162623535353930373866363931666532333838356132383839313235653736356562 -35326331303230626130376233653434343762396561323932346437623163616239333233343537 -39623263396537656632363964663465393638373536306665303232663366613532353633306261 -39373164656566616365323964333133646436313534336339313364303938323163396564643063 -33666464663566653835313136386231306561386162623732363763336434383566616637623232 -61373935646463376363393661393563393138343533633063323461656137373163363566313332 -35643139333734646638646335643366333065643466396233616438396262663137613965643736 -66623262323562393438636130333238323337313737616261643435643561613436396365313134 -35633766613662306264356532343438643135633332633437333664323632326638303361313563 -61336639316338623838663935386363383934663433613561666637633933353866336264616636 -62333231343737373232393662363130656462373737616534336263383539326663633166383033 -62383764376239653162353431353165653833376661363065313766396435326635333036653265 -36353233383665656331643938346565666534643037636538623862653464323438313032343134 -30653761396435333563306333383862383934323863626636346230643130333532383135613335 -65383461373836333562663334326562376339333932353063636464383366353161393037633866 -31626363343364383664653333396439396334653539663337656438643436336431356436643863 -62653364623037303964346161373466316335376139343465396531386564383766396131656164 -30393837333935393731346464636239653537376139363965386262386138636165613364663763 -33626166393265336134333031626264623338336166363832376363623566636539396263313161 -37616664373864396564306431666139623433366636656465326235616638663633343662383432 -31383131616361366365383430386639636333623030633034383338333365663137366335643831 -30333665313836343863636235363134636264616536646339643330303538613865616163613065 -36393932343065346163336163323332366334653736373730346238326137303463336436383139 -35363463316463643530333834306438636632626636623139653566373761656338323134656564 -33653432666533376337386138383661323735346465663731363230616663346465313932663331 -38373266333261343561646562393465313262356236356233656262663937373536343633396263 -65323136643262393531316662393539666430346465373737343461643531333139343432366561 -38376336313832373735396531316133613064353562383239653036666565336430343361616663 -31346534373931653234613562373934616161373134653335326663346231366661353634303264 -39633333666630313839333933623431396638333363386537323338346230353534393634353237 -34636165346461306466656539393837356363626637646631643239666334393762383738316565 -35386239333961326635613538393539303430313061363638643161386366373336366337663333 -64356430313265393836636465336537613333613236346231626534373862383433393637393432 -34636330363537633130623934333237383530376338376238333332623164623336396438396264 -36393866386436303532336332383266303931386361323162336532363235376134373637356330 -64636332633335393564313738316663343836626633363932303633653238663364623833333034 -64316363393432646261653864663233396534326439396130623530323862313530643832386133 -66333034323435333233616636323336383561643431613061653634633134313262386266333836 -39633535616530396136323265323437663564653832383033636161303161306263666363333464 -65333436373034336562343464626466396639653539643239623063666539616438336639373636 -38363939323065383231653133623031653339323432303865333463393231663332366166333630 -61313366333335646162666565306132386335656337313864353561326463303965613635316330 -66363331643939356335613463346165313032623865366136353835656138386366643663363634 -38353337353630363661323637363839376365393035366433343036613962303861363935353532 -30653134366363353936653536323862363866336630386164353136623531643038386563313634 -64393061303764646239643537336361356262333566303063653435326266303830623333383565 -37653564303739646532356137353530333237623934313666353932306338633862663836663736 -30653739633864376262386632343661613331663935393431623435333665616464343435623162 -32346563646330663764323162616137313962323961626337623231353933633737356433373831 -37666539316262393037656237336430613930393233373435633334316631633136336139643962 -36643930366630333062643261333237386130643230393830396566343434613763323363623532 -65326663303930346430663663653336323366303730646535613537613563313666333935323230 -63336162616666626236626433666133373731376232343538636331376231663637666265396666 -33306332333462616465346262623634303536303065646632633536313364363230386364653635 -38626236623432666330653164623233653535613138383332323963393761316263653738373562 -35356665623965313464336630396563646464323730326663363762613261323538636138363337 -66333639366564393930616533326238313637366561313962646135393962623832626436396562 -31623335633638336335353831363762656131613838646665343430333832343563343038306365 -32616365326336396631363661346437326531613735636438303630346462363665646432383166 -39633764373366363366393565396561643563656561303839643930623966303961616430356561 -34656361363462623932653232316433633230616637366637393462343062643537373031343366 -64633563626330396163613539396362333864323938343730633631363835346336623136313231 -65616334346531323963386637363466636231633063333563373131333931323764333465396136 -64323065383433323065393631626236636664376163306662323637363562613436663539376163 -65613038396262353666393163393964313064386434666666666539323466666265663661353436 -38386431633135663030313665663539663861323362353662356439333737303635656532313661 -66346638356636376435623062343538646464643366613635393436643561326537626639616263 -61303133306239656230306564303866353863323430396361623761376366623138346463383161 -65303437366432323038393266633437396465613166353761363162373634303462363135313139 -34386563343538646363393838353233383639333764613264623938376462633739663466633263 -38346338613237316638336531313535636161666365393337363330656635623563646237653731 -34343830356237333431643763646436356666386531633662323039653533656430626661316430 -34363734303635303634316137333265643334626631643666623130653636616631633539313962 -37343061326137376532653736323639373134353333376261646633633164343961653134313634 -64656164393330636261613437303730353339656132613930313936313765306637623637303866 -61393639343333383834616632303538646535316433346232633964616561633663326439316637 -66333636396663316566393662386333356238323633306663666233656432613435333739313137 -31303062333735363536616563353364363266336339323330383164303265343739343261386163 -36623933646263353262313461353039653035626265303039633439366439653635636664666561 -62353264626130646330336133616230633166323766656162633361663433306535613162373634 -37626235613163653038396165636138393134303938376539383733373063323664626662353739 -32386236313164653836653739393937363933373637633963643333656236373432313765383030 -61633236383034353134386638616131356537313035376330313634333236323931663639633465 -63393565643265663237366666656637613861373964313037343933636164623064666332376137 -35623132343261626339343361323835306164363835306635666630393438656637306130353963 -66383531313564303961323161356264666662663062636562363130333462653234346463396239 -35366235653433653535613033383039353534303435386237383532633131376132613162303761 -38653030343066303263313864646439303033653336323266643034656638313235363131386530 -35653536383965356661616437313539356530613339613830646136353033333230356535366239 -65346265643136366562666135663731643166643432663538366639393339393665383335316637 -30653230623837643432613061613635633139366636353539643561653039333533323832373933 -38383166376563643439636438613862613636323666663333373231616132653661376339373930 -66373136356236383462363266316432373262633461383332366161303336393863663366626361 -64353530346431623434613464613439316233393339653432393665383737313866653463373331 -66613933616664366566303164386335613265666265373437386362633964663937303434666331 -34386134323832656630363834656239616463643938323938373833303031323534333136636263 -38326566333833373462393634376535656131356266353335623162346566626536386133306665 -63613233316134376661613834343262313139323334373637363566393338376439663966626663 -37613733663336373631363335643632333665633134623130366439316536343035323566383663 -66386337383334366466633965643839376466383535636631323164663461323066336639306539 -63346334643233373632343437393835333466383161663839313334303630616362316465386264 -35323832353963656563313237343234636464353037366633316366626133306137313838313634 -64353336633137623361633133383462613035313265356337363931333962663061646364323236 -31626530303933313936333030373362633639343530346563313534613638636263643030633065 -36303564306534343937656562393663336466396561383064663066646633643466626162336233 -35646462356264393761646632373165333736643666643538343164393163353363313161353238 -31663539396136343738313830613038633662316237393332323739313037646166376263366533 -34363437353938646665316365643064616633616137313239623134323531626339663835333164 -66633066316565356131636135373831356335613436373366643636636139656337623962343334 -62363261626261343538303639393633376630643435643338636262363630633537373436326161 -39393137393632346533306338383132613439626139393262633966633361623536626263616134 -30623532383465636665643633353535326665626530303437653633353435646135363065333231 -61336636623133613835323464333439356266396463343931343662626639636535383834663230 -66616234623565663961303837393666663165316532643162353331666162373063396331373466 -34616261633366363332306532366335363439376361343065326161343439343336366538366466 -32653664386233663761383634376239616235313566336237386635383430333237316532623036 -38633363653337656531343235356335316438623061363662643835353134333265373733396131 -66373565363965353837643363653764333935623236323732396339616134373166303532313537 -62623963313134663435646536373234373466613333666236393237343134323338303539393435 -63303537323264376531616237613838386536663032623162636130633264353538356533646230 -30663536346135643632396535356437393032643164313535646462346635326665616337393334 -35626362346664396365623339306562373734613131663733386533303937363730643035656265 -37356264383036343763343963626233306138656566346532643335336637363766313662363361 -38623863363633333538656265386335633366353933643564346234363233616232383039663531 -64353031626130333738356630393662323262326233633162333038633831323434633238353531 -39666663346333363562326431633634636130333262393564626331376561613532333766343334 -31373263313462353761356262396561383661396661353365613465623130323033643131396662 -64313937316433616661313733373037383463303135653264306336393561646638326233306362 -37383936343664653366346462333761343131326135646463386237353339316565623564643364 -35386335656236393430643835363039653232376231393561333531383362313932366637343837 -65396630653635393935643832623538656233333366666166616662393862343138313964363363 -39623238333263646630353465333464343039663665373439316532663136376561373662303332 -31386561613739376136393738613137323364333533366331653365396436366662653533303636 -65303230626133336532393934643163393563363037663365316633303635656535393131323935 -66376336393235656134636432623766336532653361346561336637393132356262393464343261 -37353231363161616632313336646465636133616534643533396339376233656461316637633361 -63343462363332326534336262346430643738333633383362656365613533613437353537326238 -33383433306330326162396162373432396236353436303666663363613833326630623037626432 -39353364303238393131383864306130663134643931306464333766363634363066663165636533 -36633032303932643530353762303031643063623565633330313630353665396433323132643766 -36373434383064653165323139356364336332303666346134343162616238633139326162393133 -36646438326234373461363338396464336538646532363663306337666533393565316437626332 -35663962363663373436383464373234646261306432316433303162646231613438356135333933 -64336331646332313166383332383938356266363862613061353930356639393035306433313733 -36663563643336356530616166613163356636333762626464616362303230633439373432336531 -62386661343739623836353838336231633561376164313530663066336532373330393030306539 -62663436613162626161333137366330303833366334646461623461373539303965646232663161 -65646435316464613931353462613232373134616664396662386631383165653534383666306538 -62333032613566306636383234343533616361633839623862313032363766303964313633653033 -39353835613163626334643462353734333231613834633935343734363830383733343337653663 -30336136363031643965663163323762336635306664373261313234393661393431376132396664 -63356564373830393031343534393334316637663961316633326266343538646562626533626537 -38396165383138636234333063393038366264396563333661346637633438653831363139386138 -38376565383062353162626235306261386234613030326563663938353865313134666635653164 -66366161666564613262656663613339313637646464333466393437666661373636336538623535 -37646365323836616630306433386362326433383239336330353465643663623135633664366332 -39346530396535376433356363343734323565666236303037323737393037303438613865306533 -34326236623131323436666463343230613737623063373066383335333437623063306432356136 -66343534643366616261623239623730356230663464346562613432353363393634383836636632 -37363863323635383765343861346234356264343961636630653166663864626362363061633961 -35383731346464353138353039663931373037323735353531653536316534636337393837616430 -36323665383635633765393464666435656536396165623234356636323963616263316237386366 -33373831366439336537366261303438373861323961396630636233643765613865393233323138 -39646462333738313938613133623537323737396164656564663633643631613162316335373866 -65613337326162393038393264346430666131313564303564353231366363386465303934303831 -38653930326565656162623835616366626365396565323832373361343265303563393737356632 -61646231643565323638646166313339343534633864643533323136376131656630653437333165 -39356537636662383731373834343239396533323962323862323363323264343735623138393937 -63326136306666303262613662373238376564343536663235626534316333373335306462613938 -37663931623664376166376537626336663865353936356363393639393133396165613834316661 -30616365336663636264336232633836643433653661633732306132353438623463653965376336 -30373533616632316630643633356333326433323263393432633065333566393532346366623238 -63396639343861363833376530326339346430306366623738663834636663336535613735613961 -32343265306266616664343063376235323031643732363337626166383961326235616361623062 -37383861636336323939396437366239663131326637666561666361306635306166396562653333 -61633533643833656133636236303963383632356530356338633639323362386630616630353637 -62353237633839646365666465383837613564633935303264663231323438373066386462306535 -66393965353665376161343862333863386237666261373335323364643165643662643964626237 -35343634353039613733633933656538616465636465323262616463666138386538393630323435 -37613239643836363065633038336564336637643364653464373264363562626134343663333238 -65646562343137363539643863396164636630306661306663656466353938613538363631393036 -38626665626364616136623062643734393035633539366238353161363766386138386232623637 -32363639353731343538323333353732656166313666663861373135393266396635636534306264 -61646333646336646530333233666337646437316638663039393436643464613936653330656466 -36396162343731343238653838643862393564323263663435353563646630613038366538333234 -39313932633234376164653562313436343538613733336336633738373533623431396132393733 -38333234363664646666366363386237613030396336333733653965636532393431626235616665 -38653132633965323133393863633633636338653230316432343734623763343833326238626231 -34333831653138656137643362353933613765633931633138613364626434373864303161366330 -31623661646133306261373234393065643932303539343662393831356636613865343436336664 -61613065333334653566373263333239323133613630376236306234623366623461623866323334 -63363262396364373662373364313366373734306566636663313761663439373566623864343934 -37663661376465353565616338386461313064393963303035393237303734333765643537643038 -39393664356463323065646335353765616336363437376363303063666661616335656436666634 -39373862343635353538353136393566376661346363383639616537626236313266666666323763 -34643532613037336164646436363335663332646537353364343234633938383434663234333732 -64663937613365323137306535626238633263343535646238643134626261366161366339643764 -34393965643135323834616262366331353566303335313663623330376135383733396432306137 -34323061373463323430313039626634356562363639643931316636663138366230636361316331 -37663730363433396466356361356137343635303664303361346266373762663563663766626230 -63326333363130383637303638643937313866323961636537613866613233343764376133653737 -32313038613134323537333935616535633239626661613266383563393863383938366230336166 -30376261623332633131623936623434643866373033313738346430663032396136613036656232 -61346539653539333531656235393636323439313265636561353466663838346162346361663530 -36623533316137353564333264343035666432373831333035363331386138343635613032363361 -39343931386336303864393266376366333463653135376163663630646235323831633433613930 -64383039336465613765313330323465393461353735323336386633373937626432633435623235 -30363064376437363662366462623464336662326131366238656263303563666531376331373036 -33383233366434613033393835383563623065623131323362376164643838666436646334643264 -35386363636136353631653039666531633839306133356666333230626564313664386666336336 -64393037613832623364343437366666356336343439346333393432373036366133653661346636 -39613766643532626631323461343337626261656363653364656562316437383166343932393135 -38393031323761343933356135373035336235666235653433323232316163616461336235356664 -31626561653939613636356162633733383664613032323033303966303265373136383861346334 -35626364386532663561303335623236393166663938393666613833363836313734626130633063 -33643737333137633532333461303130373734343163396539623064343736323434383162383833 -66323166323837306431313066663833646237643235313866303765633635383361356563303962 -37373934396164333533326237313363643039666464656364646235326435613461303338363932 -63666535326366346133343030306666343830366635323263363135333361626334303033353133 -38626437663137613366646635643065333537396534633932373939613534643636373830646237 -66663264653430383032613931323732303563376531626266643431623564306261613338666335 -36393763383161663162653564323934343564613565393063643161386238356530613130616565 -62646634373033383931646330653734386161373733383135383331323532396338633136313736 -61346234613030306362623035633734303131666362643663393361666633363737303466616266 -37303233393636653136623738616232653833383737323264613466626136643139363535366330 -63333933313431313361343439363338363434653636313537326561613237346331663334653434 -31363538346434346439393234633735383938303732303931643831376139373361346162653838 -34316234626630346366643032316465366139633733653838626665383735613063343964643261 -39353233326335643361386139353039353766323461346330333162356562343536373561333637 -63396164636134373666643664613737643731616632326132386265633633313061646362316236 -64346139656534623936353433323830656632636561323166303632393735376337636438343263 -33303464303161336539363066346636626137306132653733663435666533613135323633623936 -65373162616534653931383634306361663539356436386366313566373833306235336139383538 -66663362303432353634393035356662643234623736333938313336633063653964316662643037 -63346430346437356437333739363635643563646536346236386435633438323130666336323463 -38643466386131633133376335633236633462313666663063656465623465303132383539323534 -66313563326637653663396662323532323235333937336461373361373764623931323466306564 -37636437653162343834346431346336666465646162386434313834313037383865663031393431 -38343063343561636130616330373239313230623835316330383539323539336464643664646434 -65323536353566643764306339373964653563633239303764653730343331336532666334356639 -37346539396564646165613530373461356636633766333230613730666135376563393230643338 -39363535376531353735316333343637316638383133303937653066373562623233316261343132 -63333238626134633332303361343431656635333934653435346162326562363135373936343165 -35623330613263666131386138666564373934646235393934633535653534613737616233383162 -62306434643339316436663631386433373335646162303364373832323064623137363465346363 -34623264366238343935653366306365633564343339626462346261316430313033663037386430 -31646665663364623538623235626465633832343362643232306330333532373764353766386332 -66356633643737666439393533316537363235643331386531623234376165313661653033366539 -33623961303136373661333033336331346463653736303933396632646462323464366633343965 -36336461343238663265363236303830616631643265316135323736383934393036636636663635 -33363365653939336163643966623032383934323335303065333936346134636134326333383433 -35336236653562353732383863643532383232373332623635323161353534353337396633323461 -31646561383464353139636331383361373464633032353334663731323662333631623038306537 -65303931313339616138393533333239643161363236323037656231306632386162353137323134 -38666231363936336633376232353439653333653761666539323463653663626230343535313331 -31646535323939303638393231393830356631373032326635623266306538636434376136636533 -63333234373333626631633062326438356134363664313939616632333664336137343564313036 -35356666376431613736376536316463373865616334653037636661613231376664653337323861 -30376132326432323962336265303335323163323734663166343533366630316664386232323235 -63616464306136356565306433383166346264663263393961666635393333383231376266396639 -37616437396562306162353236636362623566343464323235643961363434633765633466313432 -35363363383939623733353730303334616139316466373163393365323665363464656332326136 -63303237373537623466366138663036326639343135633264626333613534633363636534376638 -35656539393433313339393663393862323639663139633462393631613330633237336330346538 -33633635313361333036333063376537336333363438366265373334343739396566623931613130 -65363434386462616134663633643834633031356539656537366236396338323838363761656664 -63393361373364613563616564323035653066383332643738373832373838356330663863623135 -39663336393833616633323964383630633266393038313734353330366630353663353835653034 -61363433353436323061313337356438393630336439663362643066366365653466363861616130 -32396635643338333436373732626330633839656239616465303935303063383834663738343733 -31633338376561383230613336346264326530643062353933613339316135393439333466316332 -30613431386337383939663535623832643233386430313163626138356463386630623362393961 -39633730383939613135363439653037373764306666623939633262343331333239373939306366 -33666666393263373636636162623864333639336634383835396330353562613937303939656134 -35653635313261336133633862333565363835353936353634643530376339633135393232616266 -36623466393135653333323039383632346631373536336339636236373263303437303866316462 -65313233333961653335313831396462613630323464633162383863663433633065336461353836 -35623839373831666134316164393434636633343036646438373036396136346664323761376263 -36663239323830396531356562633134323462646666616663353563366361393533333133326335 -37313162343934316339373536323034303331626631393334336332393032393833663466653332 -61313165613536316233643731643730623263303863383330316162626430326365643132666366 -34643930373132393135316566623565656534366565653431623633366662306638356661303566 -64383535336233393132306234633437636265376466343161393965636539623439623563633934 -63376166613633386138313831343431363564643535363165326263613033383663653865383163 -31336439623363633131633330646661363031393439363732313035383836313939323231333031 -64663766613537386664623432303963356332383236303966653830353932626331663464373162 -34303434623762306137663236333531633431643530316263376532386266626461613666376366 -38613833373235613463653763616633353239653135333164396436333137616266383935353736 -32623335393030646238666334366364623466386130666663376535313161373838343265633763 -36353033623630303430656530373333373232643336336238363065366139336238666438333734 -37326330656633613665633138353531346434666331666464636530646235313661386438366661 -32303666643234343130346532666431636262393462306264313864333435663062613132313432 -65343531633766393264653665633365313461613638313233663461343266393232353537626564 -36643733363365333164306666303033343031343933663136663437666338376434666630393135 -33633833386264383361663534663161326630373365626665313230353631316331663837393830 -31613737663538616236326265656133636138343530336266646232393536633538666135313634 -32383463336538316531616633613332323461313238333265343435386231393263323639366334 -39313365323239306565626536323633366535313966363137663665373962303236356362353931 -63656431356236663939316137323564336634323262656430653133383261636336303635373335 -31633330643464626131373030366362313461333165313031393033636434666461383537623139 -36343031373433643130383862393734306562633132353533333463666634383732353033373531 -61633866363838616363333231393335633935373366353364343935313833626634666130373462 -31623564616335653362376362316535663137626363663936313331363939663665636666356364 -30386630323938326634316364363263386261383533303938383833336162656337626639363361 -33623934333934326539353436626464363465316639366437383233313362653734353238326132 -62636335306161643735623535343431663163633963663138346136383363356665303734626538 -39313661373463343537336263663864303234333637393130636665306237336235306363373734 -63663264343830333532343564393263303662636231333962396363613964383539313239396236 -31363865666237646237386230363336303762336236323434316531313762346438643663393466 -36653734633931643234633062646631626336323761323632363262363931343861643732666539 -39356337643466343563663635343835396665383562653839646434643137643130633261386162 -61383834393638303637323562643439373234653535636332313537666664616363643436653430 -33313861313264613733336566623936646565313239323335343738373237316164316336333239 -65366431326262316538613830373535323433613036383332323961623934333936366438383865 -36643961323563393065356562303338616234396135366435303132376630623236653138363137 -62343463393230356662666437343565306435663464666264656531333533616130303530633737 -64333236373631343537346263366537653935616530643232366237666437616530316434643263 -61336138656638663863656133616236353731333937323636653766653431396238623538363832 -63613566616137303264393864636235666637336366336331653564316161656365626462643863 -34356235323331366561326530353132393536383864383637643038323063326336373134303965 -65633163353366633761316665616638633731383237313735306633623534356465313938386132 -35303332336534383634616430306136623763626130356536666432363361383733346166313138 -30643161623233663239346466333337636531396263613131353037303336643137643838376364 -31353264633333646132646636376531376665626463613633373661303835383732376630383265 -34353563333838613636326533656261326632633731363934323136626132363265306665313132 -66323837656535376563626365336336373865626265343064666264363763343231643332613263 -34373664633764316136373636346430353665336631346131396435633861336339393035633436 -36616665386231366364313434373735316334616362363162306532313666383935643063386431 -38623162373661393138313238393061303432376163643830373537396339393535313932616638 -63326230616564343035633263653031656264363865326538396234313566313066653662396136 -65393133346261643232623362353166376563356133313065636134373135326134353331353964 -36326436396432396439353763383066626232613264363366356461616162323130343964393836 -61326438623463303265343938376230383830373036663465313530353562386530323634386363 -38356239663165626565383965633362333266666164313438363266323133666633323765636562 -38363638313732626435343839323565323338353861613834363739393238633432313136303261 -66613838643964643232383239613638353530666239323462646164666632373264353932356238 -37626435366532323931376332353966386361653531383932383934346337303166383235383534 -61616230616661633237333066383730373766383739326138393432623134393938316662393531 -64346630313338616365366562323464333966633537323636636664616463636232393264376133 -33306638636663373630376135303936656638636165653765386465363663333738663133383266 -34633731366236393437353931643663613662366234316261353132363362393632633532353536 -33306334643766393931366137336562643433383938613231353765333730346433643039666166 -31613230363734633063333239316263306533363764643631366332356530363232346164303264 -61356636666162353033313266373861313665323639656231666137323139393738393838663237 -63383933346535343939373966386363623534613466623461336364613562383063623463306437 -33373736316434653237353739303334323435646666656266313865366132393064343036623431 -30623166353234323534383061623632323131383031653737316239653633396430663632643464 -32316362366166346661363533373831313963626233633831636363666166323738653535623138 -63393664333236346565376636663836363864663163336465306133653038653035303239383130 -34346436356265653137353266613431326463326634323866663536346264616435646461333234 -64623066656439663039383831393363363432663266613766663839656538656531663833376334 -34393237376539303463363265326233303835636231336366633337653037373963623130316539 -62656566653163393736343963626633663138643331323732306134393936303833663834353732 -36613063646365646266396234346263626264396534313137306338373665346561373063656564 -30616236383834633064313362623239663030363562656630353233663664396563313461643566 -61363332396432613738633266613964393238373361623239366461323532366230653034393432 -62363037653765316638333834383761643432306338636137643866613162623366353232633138 -65633139626635313430373039323764633932306537626431353963376466336339633634373438 -30396537646161366662303934356635623035666437313034643935356163373330653333333232 -34643133376437303661643231646366386265326237323332633832663662393833616232633733 -65383364363437363963666261376637646434666663333261623330313634316230376436306333 -35313431643438623064613337316565346266626537363839666432353663623131386638303734 -35623565303030636130353162643931613634316462313535343538323162623931396662353566 -65616632393062346534616235333737356665613732316562373232376562383665313038343238 -35383632306131373064363235343231333136386336393562613738313733386335623963363265 -36653534643039363265343538383964356332656164663865323262366435633336353635326266 -61623863323633366132396135663831356337643837646333366536393365376561653732356532 -32323864666662623366353439636430316663633536366365356233653038303436353333663664 -66653636363131356439316538643135393066646332363466656532633666353338303965616265 -65653135303664623563336661306439373832386537666363366465303535643330303565323336 -61633736393362343230353134353237386339396265643064333765643138353930613031303132 -31316465623337393638386264646534333266653861363666353334313366653066383439313235 -61343266346562636630386162383661646439633664636665386638656563303964383330393734 -34376431346239386134356231373737623064653831343834306230656665646339343430303233 -31366234316339313863353438373334666236343361386161356430363261623037613432326537 -30636132363666323734353733313232376234316539633334353866663064393136326366393066 -39623734383763626531303465623861633962353135616232646439366637343666623135313032 -65613361623362633231383865626630346463663164643564363938393763366332636139383161 -64393231333539633664626639613930333966646535646431323163373933306138643362366565 -34393864303162613237633338396666616331316166653035303332346166653430386138303039 -32306562373461396138383963383837383334386332663137346134373465353635653532313065 -32613231613664333533613432326433333938383534663336396566393661643663323738396337 -36353966643834333430303634623532616234366430633030306131376466306662396234333133 -32366535646436326635646230643265616234653465333465653432633533356130336636663231 -34393637626665333835333639316631626332393665626330353765633033363634623562633637 -33656365643339616632623839366539663065643932623238333066306561353562306232333765 -63326463636539613233323264663734306137363863643832376363396135316265333230633635 -30333634383966633836633135643164363662626235323261633731376162353566343039313737 -33386161333530373237373762663062393638666538316233323264643838333263373462393730 -66636162333136333432613766636136326332386234376434376364343534303333366139393665 -30373934326661613464626436616133383063303339313766336339333837353333393139396538 -62653631623765313736643637316538623132666139636666323364616563656435343838643562 -38616265353862396361373835323032663465663135363366366132613235346162303533626464 -38653562613332666134613663356632356662393837396331383562363236623635663161363537 -64353762626538323061626436613831653039346436376638623930666664636631626433396339 -63306236633962666536363063663734616466346662393730636336653739613230643135326562 -62623735616464616139343933633661653364383762656362613138316265346533326136323365 -30633061633339383766343863353433376138643838343330616565643436373633366333376234 -36616435396634356537323832353739623566313937626630663939633664313764656363626436 -33623463646239663666646534343034386261646337366637666563663462346364663234626662 -36323866633630643264326161656231616164386632393031343039346232313836613063666161 -66323462666339396439386662353363333862376666343435303035643761356533333037386433 -62393030626561363462646665386537653461646262336161303733363838393833623331633333 -39373261663461663439626463333063303132663833313661643938313531613537646231376336 -36383961663935393734323733333435623439356138303532343561396536316432306630303633 -62383765653032663736643661313263303633373937633136353431653739386530303435333962 -32353663313039323836326630633466306562363030353739333937633034373530653336623035 -66343866623366303762616435313665626233346638626435623233393831346465396462313736 -39363237643336333962306432383339303935383232653865326138373665363962626635366564 -36386363613933343837313961313736323332626439313866393066396163623131303161303434 -61396565396333353236346232663066356332316431396630656363313530613233333961613131 -32326361323132666234303261663539303238396536306332333438393830653064393338303432 -30396633313833356462333338613964663265373566633031643835383064353665656465356363 -32323934623761363736633533633837313835383962613033656531616233326436323133653065 -66393931663364653933393163386462336361633161306336623261376661366165623366646538 -32626365613736356434653539393865623136383430346164346164636363326632373635383962 -35343366616564633064643662633130356231323166636335353065653262656431303032376234 -63313436326162303334323934376539356165633138313436663539333266363636396636306637 -66666133303464666333656430653036323734353266333439323033383539336362353430666137 -64663063323532306366663939613365363462393332656434306163383036346333323936343861 -35656534386161393366663536303438663263346239333433386336316662326336326438343838 -61653439363930636630643234363831383063626339666538383761393830623939356265333565 -30623966373563666234333830313161323935353530333761383963386137356536623165353531 -63336636356230383565616531383766636437613637633064386465363865366561666162386534 -35393734623532306664326636393865363664636366376239393762333264346130653138646630 -66396266383636636639313733396339653734393437373231663238663365643230373063643339 -35633130343831363031313363626435343337326364343261643463663965396531636165363561 -33343237666631396465306330396336353331643334326365393335663435353837663938313738 -33633934313231313531396130313332616139656632316238663338336438333166376361653263 -35376164376364333833343964616534626338373430306139323038376563363535393063613530 -37333266373234363135633334326230323635306565336264396166663061653966306238326162 -66633237346664393566323161656265616436616266353236366133346136623065376335373730 -61313637333664356236643831613131663562303833326166356531323763656137353363343237 -33346663643433646166626666393338333532396130623931343766633136353132636165663866 -31333234343335636132343261316566373533333664666365653334326337663266633365323066 -35366663356235303938656137306238356631633662353539386165303336356230323966373631 -37633132653732316164333836343062666435383964383063356636313562383738373639316335 -35323165396535306262306533383535336565313034336533353163613661363464653463363637 -66386535643236303232336163636163386631393261616662353431373662366233306662613131 -66343532326466653666666633653533646131396231356135336533633739666566353764636334 -33633530343263346261633865626464393465623961363162303633663631353165316666613130 -33356439383737653839323135363334343363346366363664393338383861343035333862613334 -34663837663838656361333564383739333335346466633632393362663061663531643434636162 -63666663376432323933313262306637343239343035393936653466333436643233376439316137 -35343661323733636437303766636466666232353034346635356434646563373630313166666231 -34303436353839393435303130363830633361646437363638636137613938656139303563653332 -66633062363962663335326232346133616164326438656166303135363630303661656162316131 -31653931383866363037316138353330616131633863363331366137636664666331663631383735 -33326439313633656130343137313531666638356331653631343730303930646364623663643937 -63616562383762643566346638643763393837653464303766343133313430396537623233633263 -39393665643935643564646562333035653731623031356535313535613566393964663962646466 -61633134333636306666316462306661356563653833646664326163646661326561333533356139 -37643037346664333934366631333562623935616661336265666666366266646462363364363866 -30626362393263383430376366323764613265626137336632366233323438653864353663666135 -30343731653761616334623766646561316639396535646465333864613337306337386130386563 -35336331386534663965613065323264623464366164366666343932303662633965393230666636 -36346361343931386566396565646135633463303138646564646435346162323731653235613333 -36353139623230363933653231396162656261393365643837353430313633646335326264396537 -64656362383532636531326536646436613939323239313534326464303766303161373633333361 -66383164313461353330363235353864646331323834343734333932366563626663336137636433 -65646435666131363930313130633530366639383161383062663230616562633361333639653438 -36356339643731633135636237633461353162646139396531353961353034373963303233633937 -62343366633537363133356165396331336562386134356438376362363335663336346263323064 -61643730646365666230653132373465333933343564396537343233323738626661626432303162 -38326638663330383736313264663166353033383361363938666666643835613236653266383630 -61643364376637316134313531663436386636303266316235623862386130626239383161666538 -37303465353263303131393233343461316534363133613836653830333466346337366262636365 -35643761346563396238386636653536333761363735333534313564653134323366336262336232 -66626361663433353537333634653237616361393537386633323865323835366535626331386263 -33646465393333663636313363383633323932333730643065346339333331373231356432316534 -37343461313365393934663537396164646630373930316237326331613235613862363238626235 -34373636306431323930373666343266376163316634343465373831343538663938666131336632 -66363138613433376364353531343963653763663039653330383961643736663764363837363635 -64356562303933626266353466626133643561616464613164633130666261353336356466663534 -64333137316631666535653963376139633432356437333461363037393166623035626634333761 -32346139646434383066313262626135343965336265363138333730316136373536373530633164 -30386134363033643664663366343864643762303334643063383864353266323865346362623538 -35393931303936613536346336636661313738303664303765326533313336306165313364386335 -30663661613362383030666563323332613135626532333033353036353265346366616266653335 -61626465306264616137326334306239343337313462306535303435643437613438363137633264 -66306332386432303961613065336239383864336238633535643765363663373063303437333433 -61313431343536353966366435663735653536633036393930386432323462313039323330313034 -34666633646462363235306665373231626236313930333432306230663239643561656431366464 -34316139653438666666393537396539386231633135363332613664306235323563616537646534 -33363339613065386365336635303037386266323831383466363834373436313464656131393335 -38353530346636303337306130633662643737363365376331326235303638633065393661306535 -61636131663564326436663466393364383763653264373330386138336639626362393531346462 -65373361346133356563323235396261663064383433363232636362323762396636613364366563 -31303030373333613263333230353331333930303264316332353336386565316630383466633866 -36333839653966373436656462636439333433396465383037383937376136313262343031306462 -32343330656435366566326139646536343739323735663538613937306165666335383066653338 -63633032303661326164306635343966626434366230363863353931623831393633353161313030 -63336534643539386666363933653464663138623637653536666139343861653964306330623362 -65333435626566613636643038363664373762313830363161653434656364336231643136323133 -34303864313837666633366261303265373839386338303963646530343333653838326635386537 -35326636343165313063356639323535373034303731303963663135333930396535613137643232 -38383230306130653162623337366632666534343866316263333332366162663833353033353630 -33613165613034313435656336666339313530363932363431303230303836383939616362636263 -33633737383936343233656538626339383364643431383436666135396433383666353936336233 -34373432336139613438356635653538633361646639646631333933373938643032323765356631 -34353164336264393331383030333064353537366636316263366530306236623334386437373363 -32303132633037376638656630663739356233396261633765623863313064626666373133383736 -34343932646539373435326266663134326636333065343664333034346438353262393638613231 -39623435636461646466313039376464633233626263653561343130353165636530613733616364 -64393136306434363430313033303361353362333166613861643063663865353333343637663065 -31636430623035396366363033393035656661633666656438346137336333336361666439336334 -39613365393534373266376165396165393230666561613964616336653031356133373939356238 -63383639643037376265636566353264663937666266353761313132393164383164333130626634 -64346539376364363838643864363036303566666236626233653533363738383632356134383334 -61643738383133343333653161383237373236323362383935363939663462323333623966356235 -62653930653030636434383662623837306138323338623430663861623163353938373933646637 -36663061363764383839303361343166303031633636393839386463343735393432333835313832 -61343466353031393333366266306361346463356338616664653562366231343661396631373237 -39323331393933376139636662396337633432356532333362373863336139346463666566626262 -30646635663761313632653737623237306566616362393934386666396139323366626532346661 -30393363383835356263623035313663326238636461326432643431313739306434666236623066 -35613563643036316561653336323862656661396564323030326532353066323132336432623464 -38396461366536356332336138623864373838356230323837333630396236376161633836353264 -35626562393936613033393039353062623734303335303461396530323666343738396635646434 -30313636363562623333363466333765653963653263353563323731336539613564396266653637 -61306663636134666231613832613432306535373438653465633465376434663132376636396233 -65656661646538633865633830343131653730633132363162396565633634623666376665316633 -33613664323663633338663064326638383662613133353733613231323430356430376239376365 -34633632303936366132346634383731326161306431373433393533383932376630623434303364 -64326439653532666637643330626334323930323037303463373135663335303363323264666666 -37663133353263336265366235326539626163653234656263616433376139346238386566653264 -38343030396662663037363633336638373761636539393665333065346634316535376231613138 -63626163363465633537343964656131616533616661343964383264396630353365643565396535 -63353039623134646666616336663130333638326666303264346531663966323932346466643536 -63333664323636616530396136323138336539306364653165623136363034633631613336383731 -34333733366334666366333864646430343339613665356565313833623639343966303239366130 -31373437306237376532666466373863643365376335643331326435653332393264333037353330 -61393339333031636434643838643765613564313461343036666134306664363266356137613336 -39383530613264333233666163346462306462666165393865383464393136626335333362353666 -66616665313963616161363565646237616432393932333933333331336535326534326637393433 -34663139353033643833306636346461616131303966343761393331396539333634373233663436 -39333736323238383530333930636438656532623065623437653262326434313436306364613434 -62653432643863386530393365646165373164323666356533633739356234313965393233306339 -37396236326535336363623531383136333035663931613936613531626565303235653635643563 -31386264616330666366343732333233363437663031656462643363653330626537363763626662 -62396461616666663430373630626563313134303131326637393264666161616635353335366138 -64633261653262623563353330656166646239356233353736376131633834366637633262663139 -36316338323130616665656339323436663465353134333630626165386433343066666163633463 -33313365626361323435643836633332303331626465343236623030616264393230613365616666 -30646539396466663138656565653763356663373963363134643662633265373535316533386137 -63393038663434333435663339353663306533326536376464353165336230346464353961663564 -66613834666232393235343261323230353235313139363933363830626139393264393764393261 -33346635363233316166383437343034316236653731623039356431363263623562313931353335 -38316365363161363164643336363538323737336630616338306134653566646336376539633530 -62313966303061303561343233356666396266663033356439613764343839313235363666646534 -38373736353466333262303137363066633663633735323234386531353435363562323564616135 -63366365346562353564376338373430626362303838323435636330323533343539616538623233 -31373264386262303838386133613230373935326536646131353535313537396336343338613661 -63313464653863306637336234343438613662376437316637383839346235646665666637326363 -38393666383732353864313036666161326434363535323562313533343766353563373462616664 -30356266646530623233336464373731366338613566633965666463613536666336363631353039 -35653730343763353238643761333137363736363433653235623464396233303161653637343539 -66623663353965346661366131376366633331363965336665383831336133313063636237383863 -34363639366662633964643331616436303064346233363135646364653434623236616530623665 -63623365386331666135636234336461316335303662636637656430633461646563666266353834 -63623961643565653366326638616235326238353461363662393736656631393363343939613465 -64326531626463396563636463386439343362316534313934653864646430613661656531383261 -36666136306364316231396538343130363062656332656665613735366162663261656337346166 -62626630323539303637326235316434356130656434303061636165363565393333623565633937 -65363831653234383134616562643864613932356239306565386634323733336335343531663734 -33343666363065396230363962393936336266643239616237636265333137663732396265353333 -36653461326262653637653932613830333463366633346361316538373261313031363734386637 -34356230353536623239323161363436346135663737356130623737316364323139643537616639 -39353934306164356362346362653266623030373266366139363535353635313261306133353937 -36383266363465343566616436363838663362663262303566323163643663373934653235356361 -34396262313630316264366136333834313232363438343031653764323333643166306261353736 -35393965363234393335333166646364656564613533636339643233353132333562663331336239 -32396263613839383537366133613435623532363336366266363835383865663934633962386462 -31383939646532373836323062396539616331623832316166663761653334303638353166643039 -30376164666635323436343964343437383539636662363033646265356263643838396339653763 -36333561373232613766313435303665343033373538666534336638663634656133376436653165 -39623965646335336635353632643066363839353038376135376231313831303266666134303164 -66653234333136323361303364303833326231616262306432333130666139663663613538333130 -32653430323538323562656539303630626533306362396466656634336634386163616231626132 -63323838663033356361656366313433383032383830386364613463623531626639623331636439 -31353030366339313965383834343637303532643930306361343636376230633138346531356665 -38666334613066613434326333633831653232343538363233633939626261376539626263326530 -36633062323066666533383535383839383230383932393433616366346536336563383437323332 -63663831313231383636643834666466323432653065333864343835363666663462616666613966 -63336233333233303635356334363234373564303663626231383139626662383530633666373961 -33613934353431636235393935663431663565363930626632356365666636373132396366356435 -33386335393662393366363163373564626462323563376365323963303132396136333461366464 -37613934383635646365646330643533323834636430643663356365366362393235643536626139 -32353364393162313032373434643932343939643137643238636638623634316132663631653130 -64323135656263303738336536313765613635313465363032616361623034363932653161633834 -31613638346166366661623264653966613732333735353630613839313832636530326136656365 -39646239666337636638653066363638643362303532623363613066623562646132623430613464 -39316136653066333864653336373135343535666434323130626630373133636631353535346637 -65636361343739303463303161663438656463343366653834313239393765646331386439633764 -35626463393165643936653135366166363561616239386361306633643439353538333338343338 -38373938383239336235343738626536306562366362646136343162383565383033636363343630 -37306133336563303131303862396563363166306465616561346439616235633338313634393336 -35626635616364323437343365643461373138653339633366633838623534396661303261383238 -37633236326464326437326639636433363665663537386464636132373763333732353637313062 -37663761386364393030646166333366636338396133313731653663623631316365393962333863 -30386666383864386635623434323637333539313861643630383335326134323133636133336438 -31646633373630663537303037383632383963613630623264323162303466646234656334666266 -39303562346661646534396636343139333962326265393161646532316634396236653462333137 -33653061643262393665613730353764616438623132633231363965303039383030633463393134 -63363631616536396466336139366663316236646230623161396638343636663139363035616133 -32333132386537643337393930393435323161633663313465613837356565663662383838623738 -62393036613532383432373339363664373661323336656339613963393564633462383765323834 -32643066323638643935363333643336346537353139396633303835363236383662393964663033 -32626232656132303031623235643037646661646535666239383337356231306464356662666364 -39623637396165316639386462303466356534383733666332316162636363303661393438633932 -37323839383536393464613936326566313635633065326131666334643464376464646130306463 -62666562326166316164643766313734636133343437363832373531393330366663666636373762 -35343635343033633965343033353766323038343462303365626334333331623939646561313765 -63646433393232303433636462363464326162303663366533373962633665316136643233653935 -62633132363430393865373964336535303739303134653532383765386438333465623362346633 -65353033343332623732623138376261663732363034663631623338376463393030646534313632 -63623531336164656530333733663637346337316164326637303265613335313964666235386630 -34613139623032633031626133383034613738303165303632653536313633343365383636656330 -65353663643239613362363038656639613631373561336339613162363166616264663239613736 -35643438323035323361373063613835356335666637633838653664303565656439383535616534 -61363131383261656161326563343432353165303138333231623337636163336630646134383832 -35646539336563646463326533613236303961353837623661396562376533373234346639326237 -62616166633364303237616535323730356665363438303065333064333538336339313238656233 -34366135343836356233636632613265653165663536356130313666663865316536353438376539 -62323232336538616130346262656139313864663936386431363661623363303135363265333133 -61656131663536613639393939633836396463356363356261623033386237346334626363343130 -32626433323162363365393162373232656437663739316563393665313432336339333133353733 -37333865666434303566663561336231313734303935316632343432616334313232373036373862 -34346161376632663931363339363139343666343761613731336336323339376232653331663363 -38643465653330356431373566363162633831646632363532643935383064323935616632316237 -65636261386131373264653662626532663766636331353130353237633966663166653866633233 -65633062376132353337376433653531373538386538353831393137656635393564303134393866 -63386631346666623865383563343337623732333965363561613534356231656631613634363264 -61613532346432373738663163613364666663363233346333383933636434396161633464613039 -38656462366632386561616130626465626539616636353637336663343662363166636230656666 -31313836396136383734333530316630653235633238656234373139386132656630393430383533 -64393830616332353631356639373631356161333363316566343136346532623763373862653066 -64356538626336653462346636313839653061393130656539643231323464633733613333363431 -30343930633262356164363462623465613035613961306134393033393234393139366437633838 -34626139396562613034656431316236313233313464666336323432656136663533333664343032 -31393866343637623835353666316638633931636563623134353039323462656465326661313132 -32373630656335623763636362626230656565646665376634633333333863356538656435313936 -36623966363766333332623362323132333331363034396465663638356131613966653039323565 -34363764633162373763333934646134663138376138623035396461656539366561326633646534 -61306137333430663234633136306335393030333039636564646664613831323430393939346530 -31633937643964326261383866666532343236623463363864353735383238666339313632643031 -66333636376165616661306262386161623862346363636266353461393830393435373839613862 -63666137366436653264663166313537616366393062333766643439666464313437386335326335 -34666237653863326132363731343665383864363330353164656162383665306438313061313034 -65386361306438313436613830303339383139363830636261383561616161633462373133343339 -36396536323261313837373138333038666364623836386263363039646434623432313562643433 -30636162346530666136663034396362333836373939353161356562636534663030626366366662 -62653531653233616634363236306335373061643631633039336631393536383663626337373962 -65373330383037663763303865636162633833636261336237363438666139383935336130623762 -35653863626634336139623564613337386539613032383639616630616133376665373739363834 -33373430363662333761323164336237353734643536653861333337636239393963353635656366 -31346666346139353665363865653866623736643431366231336161386431653739666465363937 -66363539376631326233643431343961663165376332363763333933633639623739346163366236 -33653965653461643935666339393365663963353839393431303738363766363964636534633833 -30653731313963343865333938303837396261343431373066366330623234363438613335653330 -37323435636132626365643934336131623132653830306430333762343332356462343539643631 -65633862313861303564396339633261383739336264653831636539623862353836366531623238 -31643839313233643534633433393034613230663630306261633434623761303363386662626265 -36306430653962636436613231366437656636356365666234303661336430623331643862646230 -38373362656635653436396236306330656233373062623530353466653264323936653632376562 -32346365313466386634666666613365663237393134303136383632393630646361313764313831 -34303730333932626661303665326562616434643436383937343563396431353936643637636639 -33663239346636376332373732386663323863336264386137643338333536313761376565663663 -35396663346336306636383063306135346238303836613637356139633839643234613663656239 -36343162316462656638383330663635303961393639613637333131326364663039303533303035 -38376334346431656636663632376336316335333339386635613238666233383237613963643464 -33666361643863376161313261666161333730313038643938303231306263633638346436396437 -34336365356538656538306263303064356665326433643732303830316430643931653539333464 -65323031306431613830613164616639633633373339356664633633366663333730623163643463 -62326136323963303462626531336137656435366363666133643962643733326631383937323764 -35336366333336373363303161376163626166623034623939663232623534353137373062633366 -63323732636234636366646337633739626565613861323538636136623864346637623735396237 -38653135393661353532386134613466646665306562376130653538613764313137666238643539 -31383031663230313039363731393535396631373763323235393732303934343461663239666435 -62636439393030363361616332633936316432643631366337303866366361396364393032626134 -63373336346162646364616661333938376439303461653939663664373730643837643466646363 -63663539653739643931323138393834393964613836363436636666633064343461636335333937 -34626431336230303335663336313035633135653638356637373234376663383239653564306438 -34393537623434356435306634613736663139366238376231333436386461366134336637646636 -35363630383932316162376661313733343139306538663438643333623033383836616363393535 -38333133653934656139323564623062346162386239393034303738616665323861313230373535 -65356630313165353862353136643465316336376638393037633338313736623861366366343537 -37363934646334613861666338626139646532343932653666323234663561336435633337656537 -61636232396533613535323965303339313035393461653230663030643435383964636139373935 -64373666616564623036613466633866373066306439376162356332363533373063303966633731 -63663735343434356433666131663565396232373662326561386465336435633463313134303561 -32323034643464333166616463326463653465343236306434306661333562306433363461363338 -32303438376239656338336662396265633035613566306562333466666537613962653934363639 -32326436356634306161666534626163383933666664386537346161666230396635656437663835 -36636164663564356639626462646233323936333335346439373961656364386237363730303462 -30363564356539373063393233323761376665643334336662643133623931653137303666633434 -38356434623564636466623939316331613934323032633064303230386461396236316265376562 -39336361623032623930363062656530333130356433643936323336356133303264383864336536 -32346366653033343565303330396532333632336437343132666332303636616336393562653364 -36623663633665386664333730616536653964313435613237663135383630616435343962633830 -35336433346339393766653539353462306537373466393763643165656463383061383066316632 -31393932623966613965343963666539646134356235666138333831303035666637363263303337 -36373665613363353534366264633336353232343232303132393933346532393136313665323735 -36613438643638343638653635346539366564333430663561636633653062393033616663313963 -38613764386162386166626439336632666432653132343936313766333661336439376364633163 -31323766373338626239373331613236353662663430323533616531373165653962646264656265 -31396238313932386163373231396232363663633332613333353138613362663466636166333736 -38343361616439373664636632363062623166336365613161363966666533373134303035313765 -62346664646562626339656639333732373737623362393236653230663436663237666366316232 -66373935616161646431383134353165303161396132316565373166303961623936333362396261 -61323035356164646433633766316166353231373762323431323136613334643462353033623961 -62313032336533373532336331666365306361623735646362656165323630306166623231353033 -34353737393363393565316639626230393430333764646637356638333663656337333363346331 -61316539326335396335613131646239633064623563626332393861636563336231653735663164 -62343564633364343238613436623665646139363033366134646662663863373331303066376533 -32646435613035336436356132373933636531313736333037666433313965396331616465303839 -37363839636139653431316433313639663064393731623731393866623931656339323132313039 -35336264383663383364646631383031386435383537393932663962333839326134616232366433 -64366532643538336562633935346133386164623937363939613262303833613134313162386336 -32616632636435646134323139373537333031663136623138386265346132636161333239336166 -31333533373730356663623066656235366536323130333331386634646239343965353661636131 -36613339633030343935343361363236666364386561353830356335626632376562623139383530 -34316162343165346539376665336336356165353165613566613033303735613732613535363139 -32336138613232343862366361616236353465306631336263313337383935636666303330373565 -34363137653964396435333565663330643932663636353637663331383964663832343532653433 -34323634323935656330366239316236313635663666616331376134346236663235363166356630 -62353365316339623436353563313731386231363765343965373232343164623763383536663538 -63333565366438346564303763303831306331346234366539363061303937386366616538333664 -38376365393865393336376463313366663865306661333237653132336335383330623263653638 -36643865336663353135316163643064653837373837616533323835343637623363633539383039 -33666462663165336132333062323636666365363565386165646664343463626335353362666138 -66636332356136336333613739306136316536313537323834393566613163373431393338636534 -64663538616264626664616162373263313263656230646138356530373831653338383631643264 -61616239306531386330346466663432306335386163613866653437323937643732616163323738 -36656437353262376431636135373961333963306230323932386664353566646135376264303537 -62336434356236633537626534663962316130333135636362363038333539343334623836323135 -32393630313431626238306630303434353866303764373232333437393038336132343665376534 -33303964316634623232383464636433626439386634306461303764323730386163366336343664 -37636635326634343861333833363838656163383037666165616161613130313338393566323166 -35383562306265316539316437616136626262333436333361623830616537626335333135633761 -37666131383261366234303630643165666432356335626562396564633135343265376334393263 -38396233356433363861393333396235306530663865616331643037363961316132363830666663 -38383464393737356336653330373065613936383862386263366639643365316631326265356661 -66613561343736663165666238613164366439663033346263303065383865643237353564373465 -34373461663638396335386462653438386561323665653835626132366630653733373561636265 -35313866626333306162343235623731633438666138303636626464333365353164613131633965 -38353336633834323733656137333566633737636536613765396330643233383337663432363264 -39623765303635373765346566306635643331393134383239336566393933376335326433626132 -31363162376231313436376565303138303764616366313861653730353662383734303637326561 -37383536326333383532643639343265613163613037343239663638666636343333626262343562 -61313936623265626330653662633264366635363264626664313239663066393738633964633836 -66316538613239393363633835373035353931353766313366316365323434653864663739353964 -36323631633132636537333537326661303866346264303237653066336332366230363335306239 -35633662386633656236616539356365643263393934353435383266303762643761346666653434 -37663239313138373234646630636230383565653062313636633234393165633764396163373133 -36363364303134373464383831626263646265346266616462396534393636376239613536386131 -61303264373730396139636438666630376530656139613466633461333931623837626363316166 -32353934386563323730313532396464316533316130363635633736623934393838636433363136 -65343562393534346563363638396361323035383535336533613533333234643239616432353335 -62626131366661616132376131616361633132313461616332303938666130313465633363613037 -33356234393032333738386338383765346633313564666335346132346637316239383961323130 -62346337383236653039303932653162343234613938323637663263376166333065616565353766 -33363030333531376362643535653264336364353162336136363835393432323734616465313532 -37633466333462316335643539313166323735396365333331346536353339343832303165653563 -65383530623239313333646230346664356661343537633733343962393239633066333830343831 -64666139623763646463376566333931326631666264363839633761336662623964353235643232 -64646263386662613165313735653438383266373261376161616363313536323932613432653662 -61313165373834303734383961313636313531353332663831343363616661373162323462656531 -63386435353663313633336238623630326537326638326233616361626563363065333032653337 -31646135383162643535353765616162343163326163643832303639313833393737333865346262 -35343939343233316134363334616161346631623963353430636366366164326337346635653363 -61626362353039666564663036363731366165333765383334313034383932656163663439646662 -62626633353136656433613335643136636534666230656539623166326639663331376139633038 -65643035626530613936613531613539303130356564323765316364356333313765653261333334 -34653339653631366665636333616365343437333964613565316533336131393164386336643532 -66613335636566336265636666373436383737656631393630646437353762646336653839376662 -33623836366335353432366462373765633337623338656132613937663232633239616335643737 -37666632313034663966323934646336643366386434626436356261346435366438623461323938 -36396564643739396537633933363563313438643164353238323538623864666133666234303735 -62656330373664653663666233626536643439313864666135303364323865656362616331633663 -62636264636363656438623961376463313137303938396164663232373038383866656634346138 -36613764326639353539396465386461306264333962343561616661313731353335633461376333 -66633962656335353132383130643061363435373061383437376235383038383531623263653063 -34323439626232393330643065306435366631353233646433383230383733643434383161633237 -30356330646266353534626433373234613035396361666362353361346632396536303263373533 -38386532366338623162326434643761636335343837326464386161373835656536393337353336 -30383135333638346536663433643038653664333764333533363535636433353834346364656262 -35653538326338363039393662633432323138393534613632613862303366666535386536643133 -35613839666462316539303466323730353531656662353335613831306466333437613739306164 -62366133323133343235663831646537623237316663663730333764373139326137663534633430 -36326535353164626538383733363936313036363063346636343037643032373164333231393339 -34383830656166393239386630313230633639343431643965353633663838343731363765663863 -38336263386337633736646261363134373134393238616664303465623739333033386635343535 -33616638333239643938636136326530383038363764653361376638626363343730623039653935 -62616365386430633032366463373737363630663731656233616264633133303639326365306133 -62353437666637346235666337316335626331613334363566643937396233663562663036346439 -38303533346364373337313034393264363661336139663363363236386631306463366535643031 -31633862633035393964653163646435303434633362663765386364633530666663326138353832 -66303630336633623964383535313364363661303762626465383032393265376262623766343731 -64373162333835386364393866633166316130646162633962636465663062646536383036383736 -64306638323062383031386233333333636661663630356564313639306130303761643064666366 -62343733646231396332326530363833373831626530376664656335376232653762626162653566 -37366564316235316661366436633636303032663935316432653864643566356666376362343935 -63323131626564616338376138326331666334343762643066333831363762663566396563393234 -63303333373064633165653433663031663130323166666430313038346431333066396465666134 -32343833663865623961393063396634663738356633633362333263336464343035623036643434 -35643038323663383335363662373534623232316236626264373339373163363762386262663064 -66336633666336633135306664333530346365633530376333336233336262393764346461653761 -64373439613262633466386436663461663335306635396235323038376230363766653838313631 -33386264303063306338393461306664633261343330393037313362393831393165613937646532 -35396137386534356361663465376637333432393066626261336363373631363034343333306561 -62366566633763636665326431336436623464316634393331356332323065633064383162653066 -63353166363962336635303763366531326564643631613538386462656134316263663532666261 -36623131363730633832363961623163313535613338653764343933363462376230346532633861 -37366166333234373061383463633765336139333964383264383431656336363334643739316434 -62333236323030393664306466386435613837383734626137333563346233333732633266373662 -34393533666338396430663532323432376436666332303430613163383364613361343339663933 -30613735653362646434663866313834393131303162633839366536313463653565306264626439 -64303232303961343431636233656134313662646437356635366462356134303533633931346436 -63396231636365356331363165366636643064376362393032376634316338323831613338323232 -33336637643565366363343661373230336238336636343538656136343865376339383733616564 -32336331333435656531373632313239323136386362376635313261383835623239316432363331 -39633465643065353932313338396330656131623366633462373337323566393262393662306161 -30383962353836366137303332643834386263313565316265303732343739306135313733666662 -36313939353064323963313264623062383432326562643932373430626538363161616465633361 -31326433636366653264316336663966653466303239653736663534626666313965613062373239 -31386335333234326665343963663962616636333664656432336163333835363735316634356431 -62316161326634636330313235643831623963316330326663323135383233336163653762363535 -35323664623764363062343330313965333733643462643431313261626664666237643865313764 -66636136396164646264336233346637623435643765653330343166643134393436666362393966 -32303937313039303739613332613361333433303838663537363439383334343536366466373963 -35616436383939653633376233666363623034666531353631643463336338663030646234393063 -66383936373636373830306363353066386232323533363639373035633662383566346161373330 -64373333643336303832383934633065363939623364306332666162356235393435663862333336 -61303066343261623266386633316466666238363761636136653134613134663636363232356238 -37383561373666323733323935616637623365653765643539393361353531336163383039343964 -30356239663839613863323738666439366563323532373038303338373264643265393039626664 -33666139313565306339333831346464363438636436336532663239613338643439313161386434 -30656564646465303265623861626130376236333863313433653133363532626133393939656666 -37326637386264353465653233636136613932356136373963343465333865376565363533616435 -65653539633563656432383362396533306631303937353465373336363339636363346136626666 -39323464393631663935323030656363623031373637646665303063366139363837393661383834 -34336663613936663539303534623238353133653139643966333030613037333732393765313638 -38653731636231616563376237663335303033386266336263353134343438346635343035633231 -64313265326234313631666439306436353662663533666663373666643234373565396661323634 -31366536383034613932323133373839356566353838393230323730323034643733376462323563 -31313364323631313930666635346364616230303733306130663439663339623464376464366537 -64366438303239363335343333623262323735393439363031636465646536356530326639643234 -63303438333836373863653036323864393834316232643563343838303533633437323465346133 -66323963396439383132633232336638376330663035666463373532613364613837616662303230 -64623463613065303438303336323066393539396237393238663930666266646364616537646564 -61623636313835383938326536386239393237633635646563633737333166326462333864363231 -33643630303332383762616464653565323665633031306536313564313030383664663438656335 -65353061396465633137623831393139333463343635633535626162363764393863313839383538 -31626165666137643135336137383635646239616336313834666236663435373663386334366538 -37633363383532353037613531313361373335643338616633633139316437306532303430336138 -33653661313230356138626462656336663637613435646433636562626566626338653563396434 -33313439636363633164373935353234353938643933616531343135343261376436616330373732 -36343931376134623435303261636139343839303837623737376134626631383561313138653631 -62393137393637313836363135306339323835643964333538633330343730613635343534643330 -63623237323336363463353038386262653539313235373732366163653033336563313765666434 -63396463376663633736326236626266633761343938616337666536303034616465643938626434 -32666230613839666535333539363839663235613037356239323663323162373539303365396533 -31313435386134393731613231356336333230633533343863643061386361386532653536656230 -66306464343233303337643962336636393234356337306165656531366535383265346539633931 -32333937616134363034616465373232353432633465306262356231656363323037343830636233 -39323335636566303533363632616339373030376532653730333566393861323465313766613136 -31343837376434313266613566353532336337356665393739333664363539653232363763303732 -64316634666639653731323165303463643735613630323037316163643666623430373839363236 -63346263326661373439353965386137653139663665613532633539616664646239616163643065 -66326566626435373731636639393832663861303764373766313265303231316164613261353938 -39633735636138633538633733353465616535393033393462396461383236313361363563643765 -31383438366231666339316136653339656463373036633665666237646164386463333939316663 -62306239383738373938653735323531363863663065393437373063303330363736333438393766 -37666238663336373939346363396233396164393261663236393139303339333965363463633730 -32393237643439616366666334343034363836646135373439333132306364363235353234363562 -65326131343131396433653730393365393837306133633236376362323864636663643034616230 -32353234656132353031333833613761326237626262356331616165663634653363666164316166 -34346435323230346436323066613634366164313637313732646264303430323663633835343162 -39666264613139356133663363653962316665393233373539353630616330323236343434373633 -64363136616332343765623739393431613635383532333561653832643231326239353538383562 -31393261656263343436636233383333333437666165356165386430666330316563326231663431 -35346131396138393033636433313834326431386432653434353538363363393634613966363734 -31396238633562616234633762653238353864343831626161663839343134656233386537356331 -61376538363539636361306336336137396333626139316363383965393536653430353931613734 -31663438396666616536333562326635356635326131656561346664643332346662333037313864 -66316231623337646263663036323835383131323565663964353834333230356134653036373663 -36336638386239363065393838316631623833383734383765306234376264616135356361383736 -35383033383161613332646135633066353366623862643534663063393533363964353463316464 -37623338623063396266386631643035646264633462663037343165653863303133303766386632 -63633561333662343263373431623938366538646436373830613337326239323031303165656666 -62656461323234633163386563323265396262343334626437616132376161363864363065353830 -64316637643230396165653832396137396163656265316534323761363531343762333339303161 -39376564323332656666316132393336396464333230613032303337656531376534643966373463 -65313766373231336166363562663132306238636434313235623039363666303938306161616362 -35356231633732323332653234346439633161623438346533333738396636366464373837303132 -38323637333630356263313932383436323139303037383339366438323166323239646236356633 -35386334336161353062633066343365656436613965366635626232343666383663363865353933 -32623231316231343339393238323536363133653166613337306532333039616136366434326232 -33356163323031343762343634633063663032393137626363353131316565626631306539633739 -63313464393135313735363638643136386666323238333930303036653332336362333436303337 -31653335383664383432636436663837393539326436653133666432393165306535313661653834 -61383431636131383962383230663033366339343766386261646430663066373064383132376262 -63316338326335663539643962323139346465643865336633646432653036623064396438643563 -66643863643930633832363434653733373034626532643435376533363430323339636662326463 -34346565303662323863623132336130373137666165356262666264666232303332366636643037 -63376339346362646332656136303235336534393064636363363738363432323235303065306236 -65373734646134356531303135623064623466666539613536646233353439613932386536653361 -39336364393636636130616364623038393764386438653663376539646332333838626264643731 -66383865356663346361383266616161643361363463303564613736383533376538616432393865 -36333831363631386636386662363136633530303064626336623836346534303633343162376434 -36396636613266333535326361626364343063306363323365643334383666313332303362363837 -30653637316633653133646332316131343866316330663764393066346663383661383162326633 -37633762326537633434643633346636353631316364306531383962353336333734353836633663 -61353936326138623735343961623639303437653636313035656434306339333537313139343964 -32633965383563353735303132383365386538343065393666343565623039333362326635653366 -62393134303337643837336363363163376332306239316138386161343130306230653965633339 -65623738336563623765313762363065306530386139313933376661323436386335346332306534 -63646138656139313039376131323438323439326434393435636562313362313230366439323363 -33643761366665633036626662363430636263376565366230373163616232613736643634643434 -32343433356266376463316232353133613061363835336233326539663131316336323237356566 -39326636363337663164383330346466646436623631356365346530373166356337633233633935 -35373732363437633438333665363533663833333036386231633235643663653835623239646138 -32623039303932326266633439613465383535303833303039316265363235623935313766353531 -35356434353139393235373964353830353238396531623737346130346566626536343663383261 -35623365353935333030646362616162343238356265366335313261653432323237656635376631 -31303162623462623062363530396139313764653061616239376534643133623633653165313066 -36386637643239643534633738353663356232626263633265396339373535613337316566346239 -31303035393262396535643133636132353365623432303338623461383063376262653938656263 -36306664326437383166313036656135306537386532656234303136623432613234616235313061 -33663731343030613233616266343639613361333362633437383234636663666665613962616266 -64613533326462656131656535626633616162393130663438366666393730653933383062346261 -63393765343736393331363034316565663064636464373531383432666237373038333731353762 -33343862613562316335396234326362303339613263313663666138376363343061303439633031 -30663863356434366637383833326231316231373063643939393463656639333665303164326666 -38336139303064633032653233616463316333636465323730636238326263643937326233376265 -35313138333931343732323036396330616136373762333437366233306264633636393731396165 -38626131303565633164306432346263646163643763666361356136636362363133353538636536 -62393363653938663934373265393636356264313936306261633031303865343966313939623962 -37363436313961396463613635353931653233613264623165343766326664656431386634613932 -36386433336239333733656265353062646631356438386532316465616433303532323466313731 -30333366646263656166346139623734653966653962356638373637663765386134366237623861 -34363062323663356331333437626637653865373066653033346235613965333632666139313336 -64316661363863613263396165666639666163643062373037653565636538373033373536333463 -62303565633563363264303938336666666133336636323439363039333964373762656466353361 -35653665626464343630633931383939356662323361636164376161383631613433613335653465 -32663161396537333231643837393835363761326539626632383137333339313061656566663133 -36616432316130363863623035373066326463313539393135623033393237366139653862666566 -64323465343930353566396637383732383135323234343438653930666161323365356232383437 -39346262393061326362343338633764373631393465316139386661663035303063616238303435 -30353636336331336338636636393933383961333464326336666561366432313763666561323838 -36356133346332646139333564343565636634653036303861386630323361616430336363356665 -65333438636165333833383062336532616534626661323861613532616261383134313636306664 -33326135653163373163346161653962313961613139336631633761303632376463316230343962 -34616538303530646462626133326666646663356566386366373964626562313433666133303139 -62343033396630343665353935373637353034326638313862396262636433323138353639616662 -32626630366634343864393438353664386531353566613236323466363365373134303431393734 -63663337663439373935326465343334626534333762393537383737316262316430323364343262 -36326636353864626663636165656364353633303962303936623535653934393939366365653830 -39323133303535323634663134333334393062303063353631303965313664643532336262366332 -39323330333830346537623261613161306135303330336539393835326136373235393935653932 -30366362663466393036626531376231376164363037303765386137393833393833333536363363 -63616634646139656530656535643938663030303939386431666632363165306562653466363064 -65663136316437383034383739393935613431623831633335386464656266393932613339396133 -34646334353266636164366361353337366533373464303661613733656239386331396564623361 -31333132323736353066356432646362326161623564343935386137653031313139613630323463 -32396438313830313930383334613362323437303539653063363739393130383438663261363862 -30626137386538346664393533653538623437356134663337373566393265323766333364633866 -61643735633037333932663664366435366232363864663964356231303665366563646531353236 -62666636346232613333636330303064373235333066313339316563663036666232353338356166 -61653763663030663038343738366630663662633466643031613035386134326139653730333633 -33393639383034326432373635663932393864623564363131343431643733363338653838656530 -64656662626332613165373436656564616466646161393437343931623863393766323665656536 -32306435303637663666366630616537663937666561323535343364356363353765646266353738 -61396439336135313433623233396463363061336137346138616434643334333839393635616435 -37363863396265623566636139643338333931383539656538323063653731653163653865366261 -65303135386135616334303864373465363364386633346133386361636332656265623334653939 -63396361353532393963316334343434653330626636353439313833326533366262333234633639 -35383436346431383633613436383839346661643638633637613664333235373031326665343936 -37646537373166626232623938656264616663393561393336646339323032333030396530353336 -36613661386131373334626439623739396437393665336566333032366335353664386363366662 -32323935613731316534623532383062353761306366363762643865653766393463393664396337 -38623433623332316634633133333962393034626134363533363834363561656463306638633133 -30373731386232613733373065633162313837303765316161386466656261353362646466633930 -34613364653735626562666162366438666539323737633466633161356232373266346336623832 -30373536623132323433613866646539656632333264653961363832613633356465363639323939 -35613935356531393436623630333061666334383962356132303163346433613432653765353732 -36306633303036636430623832643161336261313661663563306634396333343133346638326534 -65383463626139313766353330383934653866633135396634376331366134633537353764613131 -38613065363963303630376165303339363231313162663364613063343162313536653035313932 -33313438313430356663343635373338316232326464343662326163313531356630393039356335 -66626634303930333130313665333733363963373761633038656237376132303431653739336637 -31363638636534386438396662663731393435333761653963313466336663303962616634383235 -32303739633835363838613339393362313334313539393434643135343661353836333838306431 -63636337333039666635623939623065656431326262623863323662393862346536643539373935 -30666561333262663333623735623839303037343035326133376331366136333866303937353366 -64623036623137636561363462363038633838663834343536363461383036343765663835373230 -63653538383263383665336631356537353435333238353033313538646236303632393733663231 -39646438303365356236376465306662636332353936656636613030646362643136353732363639 -33353565303233623934643136356135663831343238373165633163333835333331623664653262 -36323162353739363135323934343131373736333532353664303163666164316230663037326366 -34643239363834313531636339366265313238633537623038613336326132353866316263366237 -30393364626466616237626564393732613064633461323339383433323537313264346634373964 -37656632613465383734643066323438303265643437343663343061386234383931613538343264 -36373531623839373062636164373234396266343139366466333762356266386535363532343139 -30626639616336626562313837306534383363333763303462623833323736383964323736626166 -65396635353634346665363561613238646662656234386535353562353861653231363538353830 -66363533616231316131643164376134623264376166313562313662396632383463343763363063 -33613330396530383432303238343664326630306634336135363733336133646433363566613334 -36393062316136643731343037336265346539353239613837656530356463663065313166643662 -65363839646338343839356431643666623938376166356537353737643636336634303031396432 -65383831383564373031636262646661346362303765636363643139363731313862623465363231 -65316464623964363365356363393566623932366138313565356638306135646166666437343536 -66343765663761323639366465346431346536636631626232643134316261313561393238396361 -64636234326262643333623531373939663164373738373234376231333366623037653664363038 -38663734386665323662663035656632313735633963616465653233353231383030323232366261 -62393362633766353638333833636132663334366237333733613361623565333963386266663234 -66316637336561383233326336343139303034323534356130333461373265633864343030623962 -39346436393635376134383830353030326232616664623962386237366330613262373861363131 -37653165653937393665623935316632323562613461303632646135366263383434656461356235 -39346366313732303133373038636230373730326430306565363963393136623031396263373338 -39613834363431666335393832626362616163336638383765646666336337323236333132366364 -62656462313036343233346233383933613737363934373837356436323439353039363537313032 -38373338653135376236653731393432363465366331613662653138643064643062653962653235 -36363461366230323736356530633866333036653064653331343465393934353530626438623964 -32346130343263373435316534646266323234353562336130666261633065303731383237643539 -63623737346631616535323864613963636566666366366339336365323433313338343635363061 -39373533653538353231323736653233666231616564643834613561646130363438633534656531 -61396138396166323439376634636631373133366330626562633462326434363033316330356630 -62623637363836656437626166623661353733356535353638376135376433396239626663373363 -38663933363465353136643437306131323939366563336632343166626237633334383261373163 -34346662633832636639376566343133383362343530663863373338643734343462353165386163 -36363733363634393763623732663034663430313832396465386265633235386338663735333635 -36396161383531626265663362646230386330663130633136313636383365343063343731396638 -33326666353763313864393366383631633836306437633438303362333035363334396464613033 -64633839363134333464306537623433373936616362613364313063643963366539383938623239 -33663734396231653162656663653765356233323239303232333632353931393130393562663063 -63363832343061363837316564326337646563653036356339643966383732616464383239626662 -39643031303364616165363466613662313262353836373737346239373566313066653565313365 -39656336373837393263626334623564613763313034363336333464613536386463656137326330 -37663766643864663538346633653561633932396534373835663233313763356233663335326330 -30663263656234303663336561323263323434346134613434313064366338326632643631313034 -62366232643435353163393564623237376336656363616635366638633963393663663937343938 -34393439356332613536313638633139653130323164363139653765303866353136333133656664 -63653565353534353664653464336265633264343965353339613237346339313565353836316461 -64373133353438363363306139343763393930306332666634373062313336333765303264613538 -63396636653434313534333264313638353539373064373430303734666236373066656336383861 -37636237383037623531303536323237306163336239376661333563316166353135626266306335 -37383436343365356565383963323536356133363265353134383933373133373164653766646535 -66313864363735653461633630346266646333626436316230656534653962366462376232666431 -34613630306334396464666162613936366234643635613039663834656563343534643033326330 -61343531373935626366366630313539343432356237353539386164386236316236323166303466 -63663933313837663736666437393039646132376531353263666166383661383639306238653162 -63373939376133373264366337663636613835363539346530636433613766323239653262633233 -64393936343134356661623631343361613566653733623532373533656135343031363961646130 -36623565666464356130336536653963393434656630613662666534313435656661303134663635 -34363765333135366566346630306532643164356462363862396261326338623633346536363766 -36336438353134353361633761306566313733353136626638323331666234323039353933653964 -63643339626433343963623864663661623031646233626164303335313634353565306265373361 -33303938333263383130373761343332663763343966343035646331376563653539633035383164 -39306630666130376337663838346661326430353537633365313763663464633036636363336561 -30313366653462623463616166643136653064646664343838323731346439323666643035343239 -38646537653063656461616133313831386365343539383865363938373533333034626564633564 -39316462306463346235393738663561643835323336643933336132616463663566383035313463 -64373565356664306361663535363262313136616332373762646430633835663236363130343536 -30373965626132666665646637396135346536303664646435636131343635663336343638356163 -37663666383562383938393030333832626536376538323035323863373338336232656462613338 -39333935626336333464343563316262613563663365386466613765396461313233613631643138 -33613739636566646561656465613430343439353535323634613165636166356262646666393931 -31393466363662383639376238363434343937303339353435396333666439663665333965363562 -36643832306538343561663363636534653931353732643761653233333664326536396465303233 -37343938303464313335306234666165376164663464616531623538323539336462323262346531 -65626165393735643763303163633032343239663636313064663736626132653264636162303034 -65356163343065366230623136313832316564386266626137646136333933326466376663326632 -63373634623563313666666363346565376634663832663664363739633866383261616236396463 -31356536356432653666613436393636373532383337626139363237353339326539663866336562 -63323062303833633638383966303035303436316230333231623061353063393638313533323063 -32633462623863306133333132666135366363663936643835303230316662376161323337323461 -34306331616635343132306630656663373762386339336262396539653865656364303032646539 -64346134383833306239343236643939363633323133386134646337323230336362376633643035 -30353966363932323462323533376233353731363361356135663762616635393466393630646635 -31646665313237373065333930333761333330336538373633376338653331323664356131333838 -66623565636239303761343437363236613764666232633730386161393631353436393263333737 -63323930343965646161383638653130323137343766663064366133366365376536666534383035 -39306433636339346461386230643832626635363232323439323063633731366337336531316639 -65353334653139393766653134626432636239343838316265366133306461646533313237613766 -32643537643637636164623462666664633361346138316131353934343134363138303038383662 -63353836656463303439373562633665376338613430336365376663633035366635386438666361 -66653463643562333835326461346537336337626439313432303862643734633766393263663332 -61633263643833643462656361393938656563393962333162616135613135326338343832373739 -64303665656562346133343130333961616631363636646561386633616131366433376535363132 -39366631626336326261616261316565363862333064613133656530636661643134666232653965 -65656633663432346164643432653033383931383766303638623335636430363237633537663337 -61643633316163393761346237336534666235633936666132303530323237393633653132326363 -32633331333265623965346163613139613963643838323366383033396638393138386636303734 -32653138656633636535303762636362623336656438303635626630386330633466653939333837 -66346664646630623764346335383632653362303761353934393134306633336235303964336332 -65336135336164643564316564636631393034363961373239663931363233313237326434383961 -33366161633362613366373630356234303839366266383662303462393832303961353533316162 -32626466613765636335666461613238626238393732303833656161626366623233383433343931 -61663062303764323535303666356336326365356665313731633535663265646162386431323966 -61333335343037333935656337623830626232383039633633633066353736633735343138623536 -63363062306165636337383531346435613933343165616337643763626437613964336335363735 -64306365333964326138383630616139653538373363393536383231383166663238653261313135 -62343932613366313239303936356135336230336464346666323635306334336132363437373738 -65653464353466313536356564393539626637646162663536616236353262626339636331376135 -63336633333163353930626163623432396463656166343963353662333230373733636165626263 -65633637376435616162656635353431626230323065363835396362633363626532386366623736 -32383561616162336339346630363636623766653936653063313735613861313531326538613730 -38663038393438313638343866393261613133653039363433323431666530613962306531656630 -38666637653031643038343833386562636565336233613335656234623361326130623061323565 -65343833386635353965656632666162393931303533366264353431366663353862353532333466 -61336564666562613039303135326661643233613161643264386264353335303638323363653963 -63366332373766383037383633316261613735356266303634343437303033623166643735326137 -33653831636537636165636632303835383865396337363034653733383732323035326537656436 -35623638373865353761626139323934333861613063393664346230643431663237623865613335 -30383562306533363631313962623137376130353133626630396565376436313162666566643034 -36663361366666626432663064636463616636623863326439616561343534363832366332323433 -34346466623237653132353733336264346339656538643933646561666162623730376564663539 -38653265656439393564666464656134396232303365306265646464386633393463333938343730 -65316166376663626233343965633866646366343562313739303537643738366436333531616164 -34323936373735303736303135323166373035356136303561373037336631353234663637613365 -33363231383432373237386533613864363463303431386331373366623738306438656662356439 -64313730373739376533363038636566306435613433366665633236303639666231336565333865 -35323137623565396665363031616630623663666662313631323862633231613438633039643263 -39356530303563383135396430663366343163616638386231666265386634393163343037646638 -64633964343833376337663333333835373937373931303538343632393065653136376130373435 -63626236613531373563346231623231613166393031336438336330626635623165613235663065 -66376631323430336239316237663463646263313334653535666137343737663339393433643766 -65306438373530383633303438353437316461323838633034346563343135616237303464383936 -64633337333638353730626233316462306432366166386132616163346238663365383534633233 -37346137393637616563333736383465663565386235336239313764396539303539376162623431 -33323463353232326635373539396432393536646334353065323363393765333135613366333234 -30616338336334326436633764393163636230383163616137336362303836323539336161316535 -62396133616564616139616564633833373338303335323937653163613933333635623465663835 -39623934373331616266616563663364613936346530633436326234363361656235303030313065 -33653037306438646433663432643037313739373066343661333536363963623264666661303639 -62333937303339353438336166373939343239326235393430616265363265656539623061383366 -63346533646238623233666431373932666233616462303635366662336234303365613161343863 -31633164326565303862393062623564363164623136316361626665366564383836313135336134 -65316433323561613563363966383634646534383839363137636634613935346136666539656337 -33623766643931303963663735633061353934313631303131363439363961366138623236623035 -34666264363566383436333836636362303364303937363237306232373666373537316363636433 -65623438316236653864636561373831326637373834313761323339356233323966323336616364 -39396537663761353934623535333836313031336563396462623165616534623436646363636465 -65663032303530366464643137366635386334646636613465633062313334633330643839613635 -32623434393531303264383637373263623365373466626165636561653738313662653039383336 -38373333303962613833616430356432623336666330353662366465643035376238643135373930 -38386631366532323535366231633836366136353530366163666431353166376261383639356262 -31353065653734373037336135326561343133646164316163323265666537313138343339346564 -37373565633633646162353562393935616539383963333637396137323430666139373732626232 -66383331643534363434623464646434666661393735313361323164313730373238613263643762 -30366465366565646566366139356437646635353166316537373431663838313835623039633336 -37623163646637646136383131393334633839353165313738613063363930353164376430653632 -33363935386464623438343964613666383631623230376538306234613939346131653434616137 -32653838393762393261353938633633633236306165366361623765373736616130623136373735 -38393831626564336433323939303966613138313364373938363439643934343863323163333466 -38626638623763666537613131616239313563653530633738616438323131623332323436343263 -64633836303064343830383632643233393834396537636235386536323334346231386130333133 -64393866663132383962326437363636376266303461336337663434666536636138376635353539 -36313063623233336161323361383063353632636561333731363939363339313935666530643630 -31343837373230636338643062363465383866353636383337653739366437353665346564623263 -63363234613432363761323066386134326237353862346233633035613962393835306531353232 -33653364646335303439366263373935383831646665363738396561393431313336346133663932 -32353164643762313266393230373163353862376665666131316538383038356634646163313662 -31353130393962636330663530373638333562303237333866383264333230396237636165656634 -32653162353030626264343261366237333930376530313961663563346134653336316331373762 -32633563303634616562333430616531303736343337343165653564393735643965396233363933 -64643663613163663266396162353836363533323131323965303864353863323965653331333135 -35663732376538663933666131393431636639306431326133363036303164613232653566363863 -62616331336233346632386537383533383839393132303230393636396536346530396635626138 -34653436313964383063366566383561363263623833363561653635656133353361333337613638 -61386264636164373634613139333363306462383239376665393433666433643039376333343931 -34373335346432333965626135616532343538613136653739343032383739643139386236613665 -37656539343433363466663866323833643433306438613736653964613061396163623432653563 -30326532656163613738633637306234643038343962306435353334336635323438646430643266 -61396237363566653432393761363164353065306566626232383339346135326433616361313866 -37343663646163376661656463656464656233386134633032643331333238353433613738633733 -39303634653738383463353665333833366630623031646533353837346330623239343365363336 -63323435303936316563366236636466386163663932386435393036613431643035353463666439 -38343230383863343037626664623435306364376332363535343432613862623466663233326264 -38373634643430363566336338366366643634393761626230616131326538663464383134656462 -36623931386166633332343363653937323731666138336165393932623166353663353262313463 -36306664333466656332663934373935353233643835346461366163396532383238396133326462 -66643634303032363233643833346435343535666534316132656263316461383366323961613431 -36376331663333343737616465633731303737663832353665663537393265373161386235306637 -33373863623638313535616263313539356463663338626565663530353164643262383039343738 -62353231323939613639646366656662373466376633376433346239363131373864323665343833 -37376366653765623935373137613439653437643934656264653737323533353663623338303362 -62356366376435313766303831663836656530336131306635336136383230373435363566303062 -64373564363262363136346161376364633937616461323932313432656139353366303339663837 -34613931386637653433306366336633663233303162646363303936346366633233643566386663 -63393637346635353762613434306531336165653732666461653262356136643565363233663566 -65656634353962356135313636343064663531633564383931656564663063363635376537336632 -61396665313439353935626263386566386235623137313563313166386232623531623735363535 -35653235316536663133346562663535633163306330333164393437356463353230653233626435 -62386563613831616233663538303439303763336532656666343564613037303636393838313731 -31616661653635323566383763386361366462336134383539633033393338376338623132373961 -37326665653461383435393064346164663962393165326530343135643166383237653636306137 -38343266653063643362646165636664653161633063343462643232393932653661613133313664 -65623738383632346236623966663666396364356431343538633835633731623835613830613863 -39336138613862383938346138323435646665376537373564306435313438646464633833643539 -34346361626634386364393731356330373765363535653334356232323139386331633735373535 -61643032346362643663623261663164396637396562623963623765666332663536326238356433 -35373638376562396265663866386532643032313966326234653861303232313266663935356330 -63323437316665376237343033613666633139356239633763353231346564653734613965393937 -64303136623663666639373330306234313535343566643638323738336130633130366432386564 -39626466646265373162636665316430623039363932346231346433666430323536383439643263 -35373931373462343039613434396334623662316431306231666164386565323365653933396665 -64363262396238346461346638356431383832643339346538663661393532623031383765623830 -34626537373765346461373637333863353665653336373530626230386431313664376562646561 -32623132633632356362626332616430376437313564356430663762343636363363653261386138 -32616232613231316336363632373137323339393563383732363138643937656332623335626431 -34353332323239656637343431333563323938353238366532646538653061633761616661623465 -33616436643966386233303262363561376439306163336531626534623665313830643337643836 -35666332616332633763616464313634613437663965646139613665366264346261633365313431 -34383664343238343062393731633235343961313830633364303537373864323931366362626338 -33353833383563336433393531373834646233613166613664313463356234383465386239373531 -39346332373631343134336262383964636439333363353236616361343731326632303933663734 -39613762663033326136643837333230363266336137383165393865313137656537326266653735 -63323232376364323532633732646336386264356531366138396535613538303934326530633564 -37666361643135333333303535336161326665623438386237386264613462383234613839363030 -35613063343539653039373664643865643535663935366564633766653330313766313237396331 -39363836643235306335643131616664326234636334323463643765306432616135616436393730 -32663832656230346463343431353037353233616265363932306330633036343666633532613165 -66373633333436616239656166303331373234373934366638623461383365623931323330393633 -65363930393862366261646665626639643135353963666562663636653038633736666661373465 -63663962336465646465386665333862363233653765303738396362326137303231303762303534 -30643631643938653564336366306436653864346438656639336636663338323264616638343636 -62613332353637356436333735663964383037663737636330326336663837363534396134616230 -65636163643131333964366462333830383664643938306431616338633063386366646366643137 -63623866306161636264616435646338326335663333393563653766353934636237323764353834 -66376662323639326130613764333966353231636636383634313433393933356234306238613561 -64366637643438306530386139363165613831613565623937396563633165323632643338613866 -66616131663535663331313736303831656263366332616564643863333931666363313462663439 -61613834386633613530653666663038643166613765323636343330393039316339343935663439 -39353630373630623635323166363639656265623932346437663963613432633336366339393031 -31306333356133313931303064356666633863303436373566326163323331633465613362363563 -63613333383830613732376261343030316134666434326237616163656461626535306662363961 -32316131653238393763623763656535366564326532353636336562383235363065373833333039 -33623137613031646330326533346431643635356566613063356163393132306130656164613530 -38343731663134623639616463396164623034636261663233613364383230616134616631616633 -65313831643832623030313331366234306337336635666163313332363161346331323461326434 -31376530323963643734666331646233373363383637646463646636373331383863363661346462 -37643233613637646566656165373932303635653233343561313361383531643965303134396566 -30616262663630643730363964376462336535613564346564333731323339653737653534333434 -65363138633835653365653739303132646332393236323361616333333839343438653739666365 -32633533313739646133316434656536303831623137343435373364663261656166646530323833 -65613131643533313634356264343965633664393966656236366565373632393335353833313737 -38616462313834353735303339336265363136376465633436663064353336336232666131333765 -37353431353339633238346136373730363032636163393734646565386461653434623337653938 -30636531323330326563643462313561343461366263333334636665656163346131326430356636 -63643834343936643232333062636362353936376266366336653933383032313763363733346435 -61383666306535666663326162643061666364613936653933333739336333343965303061633139 -65303431333534353162343431313661393961323733346531666530326363326336306132343563 -64373635366564373733313230653266383334393366393561333162373762613363636161353537 -63626135353065393036316432373935313630353065636232383765653539306132383237333137 -38613138653235653431323861633633663637356434616161303465346531656364306165386336 -33616263623832366261306434343366643931303433316266343733643739653237363733636535 -62383866393261666232633335336534663930306432336635353330306166623138613034666161 -30346136313738613038383533346665353338386230626534316437616163303765373237636465 -64653861623239663239663765656231666562336233653038303734623536346435343039313237 -64303436663230633064343930346261343337356637393532363166663734366430333330383731 -38626630633430383436393832656135333938653631643264376466383363386530393731626438 -65303932633235363231396365333538323335323130333034646235326337313737656134636632 -66393761343166616665383231333863306436326362326164336663633630656433373331396137 -65643434333332363736653565633332656233323431313162626363326337656438386463333664 -61373731316139333765656132313931353861373064643661363937313631383437666234356161 -38393563616261663632613762303464666438623339626434626635646663376630326161376565 -39383863663537336365386662316462656463356431376333323337633063313435316262633166 -35346433316364306131653965313164623665656366353133336266636464336634633036373430 -39363839626163353638333831373162303463623062313736386339666333653761306163346362 -35396662346465316261326461633061623534303435356334363161306239316330376236353037 -34633861663332383462383933373337346238376230303333663337326338356534633661373062 -31356638356534363739316337643363613136356631306338663837656663333931366139386530 -66343530366631633763633339316561356139393264323936346465333838323961613435313830 -31373630626165333264383632643231333337316139636138613364363237383031313331623630 -37396335353164333330623265383831376563353765653763663264363036383331653636616637 -37346636643364633031393232306232313261643166396331366565373031333437626363356462 -34363162343330613939333363653362643632623334613362343364636537346262653539316130 -32366238333234626234626264356236633663313435303362353130326138313561653561353333 -31366237373730373766623963376236616438306130336661656131626335616461313630326138 -30333532333361613135656331393339643562366134333538653337336233636564663639396131 -62363066306661633435653534636335366162373634656536363137653433393262646135343430 -63303664346463333563393139653265343430653537393263613432373736366138376363383463 -37663032613035653538346461633366343735313364666565666365306439393338313834623935 -33646461366232316339356565653239343066613865393338623431366330303330626531613636 -39383533376664356631646563353434643563626535646638346138333666363930393362323566 -37303665623031306665386164383936633337633765616164383363653964363336623936383338 -65653833623736623537336531663532363637643731636463623761646433363165663733383636 -66316332313863653938323635663466346539323034346263383466386161623730396232366630 -33393230336566396234663737303235633033643231323930323366316261306562313663626263 -65383938336538386462656133623130326166636464336261306261303361393261363161313666 -37633365613038613764666236383539393430346331303565376631653432386431356631653536 -66356135346564623230663464323065393734336565663231653533333634373866386239343137 -65376332376234346334366138323962336364613130616430303037306461316565383139613234 -38396430643432383363663836663437316634306639303261376138393730393935643135363033 -66633137653663653734313432613665633634323236656537306661376439363831643435663565 -61333736616238383834386430383931643735333330346636323362363063316564363733356233 -32653665363566363962316639333735616663393239366663396564333561313533323934303336 -35366262643961353361383666623030646433643631633538636238393362646564316262643237 -34353463306461346634333266303730303964633061363136383734363730626563313033373166 -63643536663661343531363433313434643364313365323838666166303439636462656639656436 -36663534303431663461613237613936306165643363653130633863663937363830323431343433 -32666166666132623537663762383066383265633630376365306533396333626164373462636564 -33613562356633383539346461373639633630366535303865303437313330663238333133343864 -30656338323434653162623838646361616534393936666334643963306438313464353965663639 -64663433386563353832633132366232373832373363303534643466343866383638373133303336 -31623366616161393032636465376134616432323163663430343762376631646131623832636665 -65383162356661313330316665663963636432653938666463613961613534383761343536663535 -66343331616536643362343564376334303330306237643134613161333863306466663130636336 -36666532633533333136653535343838643033616635663338666238653464646465623266333964 -61623161326134393430326533613961306561613935336637393361366466666131653439376334 -36376233356463306233626266646131303332326330373864353131323562353638373461336537 -39376531633439656361636137396130323830393633336664323662323237333034356234383039 -33363761353833323964343634393065373232306236613731643161393538643531346566613662 -39663333343234333465386135376430313932373634313539396538386133373935373763383231 -63636133386231623835633438623030306461316263643033633132363939363731383062306232 -39323737316261353435666234643436643532333137613336346463383538366138626131356361 -38396434326337613337366238623531663163376638316637323162323430646238323737623034 -61393837663834326432643563663665396535356332386634343661343539613364373239633231 -34313338626365623865653938336231663634386532363931383264626232303133306262643838 -66363366346336346132656561383366323930363332666630653662633730383034393337346533 -36383733333538663636313839616132393766363238363938303032363566353936623461613137 -35346365646362373038356166656134343633383731356263373038393036363837373166363463 -62303564323531633661653866316532623535373564373564366637616434636266353136643133 -66633933386563346663363664643131373230633865313461343836363666643364353338636633 -34316432323166326633333735386534306437363335326534616435336237383363353032363064 -33626339623038363664313335663434356434313734306165333831623133336330363737303265 -35643966363261396138613036396534313636653636363632626564666539363563323235333834 -65666465393730393465353138376230363637373234613065393066373439616534383132396533 -30633636643133383631613361386536646563666531313636386331626636313434373334303364 -39396563663334343736303230383432303964373839343637333036326163396462393161343661 -66363031323763653030346530633336346437613839333264303236626130353132303066663833 -31643665333631656336663263346665633531643466383639303331316230663130393265346637 -66633438333262623335373764373463336262656233653237626532353138633732356234306435 -63396533333335393862363438636363626137653634623339356363393139333833636366623539 -62336534346464346235383439366533643765313932343733356637346632343939333732363730 -35343633323235326338643066393135663833376334313833353962333761393935643134626635 -63343539343766663263343532613465666565363965653232323937396533643232323564383633 -39636335343234316533383239366535313733396662636632356439323866323739343166326335 -34326561386464383137663765653230633764336633323866616232666266636138623532653066 -63343239623733353434383161333764613764313165333431363361633730353136333339326638 -64633062623033653333643236366430323334363663376661653332306532663634383932663934 -36626261326230336266653037303162613637323136353266373839393230373031326166373863 -34653931366132656164633539396661396134653739626136356162326131633734363865393837 -34613438613931643731393864333465623739353739613639336134336536663838633664316665 -36323032656332363736613239383638333965656230373832366265383038313366366364366263 -35383836363030323036333966653338653234303861393037376238303838326566363064343230 -33363737383237353634633138363834633835343661386462346364313134393961396235316336 -31653532316266613435313536383133663735333961383730653164653739616434323566323030 -36646665393636393939376466386437626166333438366263373633383932343833623237613764 -62616637663161356536633735626363313230383866363735656632333266636532643632363863 -35633263323263366163316331663332663832646438363435656231663539666538373032373461 -64653238373032343165396231623132326434626538643038353434343239356462346365643433 -38326437343033376136326534386332346634333861383236633439663938663333303462313539 -63363935356639626566333663303534353634303534333238326361636535666434653934353232 -33313937336134306665646639666536303562623666633930383961373636316466396237306238 -31623438323131363138323361313035343631336337393963333438653833623263383937353263 -39653866643732306635616166383065393438626639623330313636353232363865303439666533 -33386338346133626133363566313464663932343837663738383835333063653363366439626131 -32333661636638383737313533366165663537396263376135376135623034323864363933393361 -39616562353162653865386239666131343366353535623766666637656330386665313164626231 -34303339376464653038613136303938313535643539333730396564323434656335636564313732 -30643861386363666433656562313262393731663562366431363935393833656337393265323865 -64343037633030323730643737343038663336333265323633313564323165396330333165636263 -36306165386632303239663730666338326231653932663536303166666631376534343038323261 -30316563383562386134396261616636333737386236373566383535303230366639653035373532 -33656237633434653465306662626664306532363262616231346434326231303936343264346634 -38623130313930616262616637343633373165383261313961313863313130623263333936636562 -36343966353731323064376464613836343365656363613037666234336330373138633261383737 -64626238346137303764333765326363326636636665316262393839353838393230313335333235 -65386235383666333930396266636335366234376338303435343266646236653666383735316635 -38613433396136356339383632633465643835666633623735346530333033643533623436336563 -65376436333833376535636434363330333935323330613731333232396137363861643232613734 -37386534303031313032646138646662343664653662626261306634303134343236373864643635 -62633833333739616134336364636235623562656539313835303165396634343536366338636266 -66633966343433316464396138306634343162613739323463636436306664653466393236643133 -65626662643363353462386631373032366462666261346239653439346330313739666665353333 -61646531313464343031376130633035383866333237306563666237323365356532616538623439 -66346137633464353630316464323034393735656532306562326563613533616237363832393065 -33353637303635373832363830623539633462333037643339353435643232386539303032353963 -38653335303339363437383863343333663333353837666231313537333134333066326664613466 -64323265303662326465376266376138633636656561366235643831383865313434353561303334 -38306265633733393165623161666136353035346563663530376335633530336135353433366365 -32613038396232346366343061643539633234616366313936373665363934313732313339336362 -35626432393665663033643930366465663636303563393664336431376263646663383433336239 -63393735353763333034316135343230663136303339663465383237336166316132646462656262 -61306464663663616664616533656363326562653638323862626432306434373037663066636132 -34663661393563373338623032616133613230366662383736333165376564323865343036313332 -39363538326533383963613634363836333163306263373930306664323763343033336365633165 -36313738346663333265356163626437306364616266393930386661376131373330643733366431 -35653137343762356333653936633537333037363733336130326166626364633932373637346464 -63356663613230333839343736323964363961343735633566353134626232633664623039383366 -30313931623535383030663132313464343132666164373433616333613730613731356461663632 -30653266346332386539323864343865306366623534353238663466383766643532373161376335 -61306538383938386464633666656661336464316661386239366563633339666631316162323637 -62373738616565376564376337643666643865306462383461393461323839316234316530646635 -63356464636130656364663934303565303866383538373866636233363934303161656264363438 -31623335613037656430333663646234656262323632363134336333613764613630343466303336 -33613164333035336531616135626530633430643861363266653739326533366537666331303830 -61393664646563396339383066623437646233346437656538663065616431333837366463663839 -61366261653830633534666135363035333461626536633038396366646264313933336234393564 -35386661386237336431626665393434303732623833346232393663313531313464346531326436 -61373263313163303131623338363364333463306561353562386433346266383732386665306236 -34333865626537643338333433653739343436376561333934393634663034303436323033656636 -61333265303461613064623234383336366639326662313638656232326561313432393538323433 -33363465386463613135333462336335613533306530643564383930653430383162663764613330 -63613332333437323164313165323033616264376339653432663133303464636238383830663564 -30396662376232346265376563373166616464316434663765376537323162366566376230366139 -33613862306539613136623164333961383062616236623330336562383066643938353163373663 -65386335376238373937656131306564623466306538616439353434643838396436376365636434 -32373432343834306534323764316438653732316632626230393663613032343963366265383939 -39366263656266653335346163346466626265666134343539393333333231626565643030666563 -61666161666133346535343035383264666532363232373462323464663230303832313734376433 -62616333316161303334346363336466633634333539623437633833343466363735623139623566 -31353638303030633039656163613666316330633038303333326639356330616235653133393939 -61653465356364326466373534663839613566353232343437613938653932323433306439316132 -63623261373564333736396163643034616163396337626466626266613863623236333064396264 -63656238663764373830633763373135623862343139393163616663396238616562633736666234 -30396632613562666439383032623530343239646432313965303666643164356466643166663331 -35366537613162653366613136343164346131333030306361396239373534323730373339346133 -31303761623737356237336138306163336165623439313762363065623036316266646662653337 -35646639346166616230313466613536346630666634353764666639363135656162346337363938 -63313934303438363730623630393337313566303065343439626339313635613738666233626166 -39383739353533353638363733333033353831373564333532303839366533396439646130626661 -33303935323838343132323232623736376537343933356333663132363030333737393438663064 -32653838386439373665626165656363636466653765356437613937323865376430306231633065 -66383539313834346234623930323231636336623531343436613833353066313164306634613265 -36326565363161333639323864393064613138643838373261386639376433316531663261626432 -63326433666632363631393831653132383730306365616565366534666434643237373762313862 -39343262323561383461353036383639356430373135653439313033306634326665636662303865 -61356138306661313739633565343264353938373437313236386664663763303931653538383031 -66326238306466653439646462343362333464633936666136303930316636383161643235313862 -38363335386632633130623962363835356136316432373864356533363365623365633465393232 -31363734656338616565383432393938353732366437643764626562663839346535623161363832 -37663564333266663934616237376430323061613536323761636666633266373138666430373539 -30313163343437366361316133386164306662303935653534326263326137343537323935356466 -38366538373335386461326431356435636533623638626462383630373137633439346638373439 -36666161366232646564633032363639666235323261656166326535663763353036613731356231 -31643239343430366638643034363239353765326135616466363262633931646335373133373736 -39313066666433316431643836313666376339373735323661343038363534306237316463646465 -65613263343131363331353339353637313130326364636235663731363462393535396430353964 -62616261396432306531643736333766393338326634643130636633626433346237343737373062 -62616332363966393531323665666562333136343639386161346633316665323737306537383965 -32656536346266323033323235376163306635626361366333356539326363663163333664313163 -61626635393066396234303534363364613338633461343234623232623430366536643233313435 -61336235633236383937636233616362623361336538646431636662376437623362663036383733 -39386638333237613833643664336330666130373932323632393162343634343530326131323264 -31646134353532663332353363633864616365326262393339623661383134393763353737366435 -65363464366630616235613537363635373232613035633931663961313265666563373763323666 -64326337306266313839613231336661613934323839343063653236393666303831313565333663 -33636237616639653236313566626134336435373735383033353062663634613934376562643963 -34383962386236373735346539666338313030353630656563663766626231613432633538333935 -37653834653164313436636163666633303032656533323833343931663233366364633566663766 -30626564343961393433313533343034383839663733323462663232373632373038643361616261 -61633164643034323934366530656263383739306335626163396335336535366564663035313636 -64376562393664353735363535346666323937633137633038613962333764613038393836383562 -32363437336235313062633431643661333564313363396566363630383639653063326337306131 -38636662653036373334356334303134666430353935613233323364643764646665353534316563 -62383038326135376434383962393366373861643766646133323235646562396532643733323663 -39316362356134363364383464633437313062363234373738356165623536363038346537393236 -61343062333937643435666131383063323361656666383564316562383834396662313735383334 -37323130323434646462656237623466326363663938613465616136386666616364343265393534 -36636636646664323539383265393238336132363434646630326430383862313831366639666466 -63303330343838643864613836653138343737366666376237623464356530323437313339343433 -35333830646532376364393435643230393266323237663835643465393031393330383164643964 -33356235383366363437333363376338383334643762306639616130373662373037326566336362 -34323939313163623365313164393133353736303235636337386330333530623132633261393838 -39356632363332646538366666306361346233616534326631343538326664386434646131643130 -62333630313331613737643338653736333866306333656364626235313835316635336263303561 -30356338646432623233633330653864376465383461373935323466633663633366383066633064 -66346339343161653532366335373464313436393930653663343939626330393635623662626630 -37353166333331636134363230383934396136333061623264663731643239316639346436306364 -62383662343431333730346439646534653738353538643634323462613833316234613164616631 -64393439626565663739653964613134333163356434393838626530626263616237366361396638 -65306433666631626432656437356134616530613133306465336138356235373832373236316161 -65333437646336393631313365393763396133323465383431396461353163656633643830336565 -65636535663936383535616333353439666431653362626463336238643062303238303931353837 -64626530663461666165666665306537396635306635313663346331373735636336343035346132 -64383765326664313563316662356531353437383562373465353435666330343762643639336633 -34353766316363383466313235356631626564383033356430376365636565333064326539303561 -32653638633765623362323033613837633666353163646635333537626465333337333136386139 -64326138626664663862323061623131666538353634666530383331336633393334393361356131 -36333961373437343563306637306330323164343163366537396330326533326339373038376663 -32343562636231636563373632613732363437386432393265393965653662366533363264663335 -61353233373731643135383762633362396166326534396135633363623663626532303366643636 -61373534623361353330323736336365373834613331353638353964623333653030663833333732 -62653865323965666339313031396238393734393636653664303838646236386462363965343735 -32313862663364653262653732376638303039376339333166313633303733356333386134356263 -32343564303238633136656234623035303466373330643565363434336332363036383933636432 -39643538366662376533393432323661303861656461623466663862643234386561636430303236 -63336161633636353464343738383131363135356432636464363461383439356630623565633538 -35383935306437303765633434333335326661616236653533663435396365363037373936616462 -61343562656638303335376461396663363630343663383238626338303562663031383561343636 -32633339333431303262626135623238633639643636393263633034326263653237656230313735 -61623638303537643066373164613764393332616137383530663730396335666133633437343734 -30663835373932623838393161653338386135383038333133393935626335366161336336326239 -39666664383030323437356331663733313466396536353161383438363962623261353866386135 -37656437643838313239306265376637653862376233346464636139646239613538353461393534 -38383837393862623235373135323365623339333030656165363434626636393237373634666431 -31663033373733663736323531373439343433323836386135303162616234346131343036366564 -33316433646133643761616234643433383463613761396339613062666431643337623863323363 -38626437326630323431643033333237656435623039313638626362363666643536656239383637 -31396634373738616536633337623539613063333832643838333933366131383533386463353363 -39343466633636613437643637393863356463333266346563343466323637626439316331666636 -39623262386165386665623437346433313861656532303036383865626330356539326665396436 -33353463396562623539336232383534353039333365336332373132613034666638343732303639 -66333263346338313763663838356162353536663465623939393861373930343137303665636537 -66393538313064393361346333666339333136306631366137353336653033333134376439373663 -37373866313135376464326531663232356361306330386462656437373337316365353365376366 -38613730323339643333363366386435663639336237326164323763336632316630326232333535 -63303766393830313266363930373934326561653336366565663064646364323866313639363165 -62346135343733656234363461333833613862363632396533336133386430316533636565386330 -33633863323363306136333761623866356637303463386639613430663732633866386362396662 -62623636663034383032373736623564366262383966356231313736343539323433643761643532 -34363362656237373539336461346235636238633061343064373236313462353735626335303931 -35303239303963353135356266623466343635393965313432393539613935316561343631616635 -63343839613932623539656666643863396666393365313665323336613064333634383339666234 -32343333616166663165353961643735363661633063613863623935633631623139306232303336 -61343934303534613030663336396134393431316461376333336130333934623263323537653833 -31373539613866646335343636333564653866633766386536393433393131623063383931663538 -32313534643765326261353465393336343535373833353936313835376163643738316437643239 -64303865363166363662663531366233323032666162303232326533643737313030373334633335 -61386635383433373065653830396264316632333234643966383561613762396561663063613930 -35656630333832346131376466643963336230386365316139666562323535353562343935346635 -39373630373238636365393939623634336664366233333765633337343865353463656331306666 -64623634666436653630663534313466633131653665633434653437396462336138643137613666 -64316636663130663331396231663263336339326339656432313133363832626135333833376461 -38346666313137343865333065356535393266663234626334663830643862366562643266393834 -62333664336464656634636464393433306661343765656436336266363363643733616338623764 -30303433666566663138326131636534353137396461366639613433353437366232343930623664 -62653637393764316330633938356430313035613635363964333232623732613232313337623639 -61653335316533326332373734303233376433336363646234646163316430316265646534653163 -33643635333433323964323239316165623038396662613662366334636433383635343930653366 -32326134316462376639333732373635313365396563356362316533363064613662363433376133 -63656230353530643236366335636164333830613837393937323966393231616534383465343436 -63343933353931323631303561396362346138643436666334393934336237303062656237663730 -34383066393837313439366265613939363533393532376361653466353034626432643735316562 -39613539336430383239306135633632653933613536666566336633623634656236393461613161 -36623162383963663835643936303633383463633533336236623463333061326435613932366234 -64666633346661643636653965663164363935343030363939383563323130306664353435663264 -39303932336333633461353933616561373063393935613034653535343239353162303038363763 -61303532663934316465643031363538343631633434333232306537353135623764313936383632 -39623031306436656266313361313132666232306539386263343864643966333562636466326336 -64623935366133356134633039316661346131376165666164326362366231356636333762333466 -64666261616335333565393863323065303136363266623332643232303366613737343865383537 -31616565323732636136356131623835653431343130633264346164343030656233373361373932 -63366532376234346636373731316666303264663232333632643762383237306165616436653831 -62346464313463343661386538303335396261643139656332386432653266343737343434653462 -32303466616562366264353833313230353036366638343064663937613862323434306638333335 -63326465323836303462333531383365323262663633356336343835663034323839333661633939 -34343431613431326366366664666534363631313930336362356633303762303534643934323138 -36666666663165623262653539343364396331313132323561343131396336343966646639623361 -66613533366662366234666636313030366238623864333532323639353164366565633361656565 -34616163326233316164616135663237356132643036623938353661373938366535366266336462 -32666662653166353432383637373366646539353766656539333565316565636665353966613163 -30626631303439303239363635396663376436666633323563303033653161366132326263366638 -66306135313733313562663661663661616561356539343139636231353436356238313765653032 -30393066333561663433326362336463616631613661323366303361336364363435643166646639 -62383138663130343866396562653462363936633734333238303530613731376534613031646561 -64346464393934656135613365656139396563366562316332303535616130333565363932633933 -34313134396635663832346136396564323765326138316662656661653531363136636232303935 -65663865376334326336643439386537333136623134353363656465376265323064626433633331 -39313034356432653236376537633439633562316534353238386134636562623261633463393963 -32343830623233653237396234333461363966613163346133313262306161663233653466353763 -64373064613464383664616663386464383363303666326137646162653932643832323533386634 -32626335633135363564656331613261613266396133343264613338386338653164623531366435 -35366639323930643966303335353336663037306164613031373631383139626366656566383861 -31613365653931363139656634383263656231373964393265313332646665393564363034383237 -65396565316532396664663133623063313166656639636163306463393437656666313335396566 -66333666323630633364656335333863346239386632366661636362636566626532623835376462 -30623761326263663330636538616565323439613365616234383365343536353463353736343132 -32393630323235386535363237356234643935366338626461653464653161313366303962643335 -38333336623930653432316439306432326264613164653165313035393766396330636437313435 -39333633323239303362346362303539613665393439653636366533646265323464303764653337 -31663930633637643539323461636637383439363331386261336165633631333834336563343637 -61353038393638623864646132343464336535326539303636313263636664383631666162386561 -30643162313337333433306439326137663265613464313734623032333365316238646563643661 -66613064616237663035373630343663343230396632343537356330393237653762366365316365 -62363430353435306563623337393230343766386665336639646162613765343533663231353261 -66633936323366666636356430306330313936373165366537623638346132333262333137313561 -62396661616533643339356364393031303163343462373132386463353335303038623030336231 -62623532343265333761333233383065323933636432343935366361376430353665653534376639 -38663930333261633766633064633464613061663838653666303064316439626364376331353436 -64633931653331303139373564353964653135386361383533653134333863643133653462316364 -36383265376339336537663938333135373966323237666231616338323038323865383233623734 -65616664323663616535323934646334316563663637666238323736663435373532323137653862 -61333435373237356633363564393334316134656265636235396538333763303963653763623837 -39316363376231666639353266346234333062323431643665636536373631313332346536303435 -35346531666363613639313138626465326665313863393162346531643662326635646537313131 -37356634383930303361376639383139363136313238396532396262396539313163326635633366 -33366436363334663233633337376263643137663266393161323136626637356435386532363665 -65343337383332363962383664303662633262366531376661623235306261666632663231303266 -63633033653136323439653438306561323638363735353938633634376336373033303833333730 -61383461313236623737636234323836373039376439396165663539346266356561383064396230 -39383336643234613630313234306538613665633266306438373139363033356563336531306132 -36343335333164373463643233626230383338643563616664616134636137363665663937663565 -31386164373436396261323532303937656538316366363935633332363830623530363234393237 -31366463643163323366663631343136353338613161373964346430386237376265643134363736 -63306264313633336137326531656339316662396433613161373563363763366562386332303338 -39333338626236343630313862623363623333653032376237656436386366373336663965633334 -33356238306465383231333566383037666339656362656133616161343466376330373562376530 -65666638313764343364353630396431623963653737653035363835323833343066323335643037 -33363031383465313566646662616636643133653637666131386539376339303931653433646537 -33623031623164306137386539623361646332393636623932313361383661366230346335393537 -32353436623335326663363363636333316534666434343166623638333161373432316534353934 -32636566326231616432383166653837646437643839623632303262343837353231633234656534 -36353261316631343363386463653932323735626662363661373432313331623664313036313636 -62366132623635626134383964636432316237313935346236313533373434613563306431353535 -61653264373431343134656631353639303666663339333034643337663432343861653062346163 -65616138323038303030653531363363333532396165316265656463373438386637623535656366 -36346462666462646333646633343230376533613933386361353932653733613531663461663336 -36643466333631303131326431653364333761353563303430333765313666366431633532373065 -65323566636534623332623964323963313865366232323263393266626461363835363035643731 -39616538383631383063663061386332323162336137626164356463396535383636386363356363 -62623731366332346538663034633861636635626639383465346364353838383333653933616234 -30353839376538646132383665393365656365353763376332636264383138353363373938323733 -63653164353862366463323130396638666533623462633131376133356363633761646332333836 -34393663366566616464353730326365393765303164303832346365643366313437623763613464 -32613437613133636461646234613664353564393265323637316430663666616162623532336365 -36353438313861313330313036363737643866666464343738623836646133366162623636353763 -66656134366463333634626130366335626334316162363130626635343333663266306666343766 -31656533613335623436313932623065633235333961366432383865656132386537663464343836 -64386665313461336461653063323465643736646361666264386133373665393935623761313764 -39393338396436633066353839353833616162376162363061343435373733663936613632386633 -36373161336164343165383538616337653064363933383932306137383633623135653062643032 -64373165643639343066663131643634393166313530346230303961346330613232613763396134 -33396232656631366135393237623531636131376137353431636234313265666436323063656161 -30663130386238626539396666376136303561376335643233623530623336376233373339343237 -33353463643538666265323332363563383331656465313838633036303936646462353930343635 -37333361313232356261633034623031646165666636353332313634313165643433313038323037 -33356137393535616232356538316566373539356339613461653434366338333263333439323463 -62323834643230653161663939386332323935636261316638633032313833373032333433363966 -39326465616237393032303237663365643937346132353334636339323638373532653937396430 -33633463353334643966346630623464656164316139373264396161353339313237306530646637 -32666263356435303031366239363961666463636461326662336530636165376133636233343032 -34323539636664323731366231363637303834386233326562306561613130356331636663353532 -61346233326131396531313863343637316166316464643365663136363961333966303738316639 -62623435386431383633313532373964333939613532633439343062633065336366633739333639 -32623661346330313134663737616532613730333739623036343039376439303966333165303062 -61643631386161333862623632656430343330663562393130613435323665326132353364326665 -39623339643233306535303736623239633933393433643836316239363733643565386638346364 -32386138633362316666323439666165313033646437343465393065663834373166623662363431 -63653364343764386465636666343963616366666135666661383834373862386633646438323433 -36323736376530623530346632346335336561373732653932643536346331646562393731323635 -61376666326433646263313763346232323830623837646265366333313761323933623162313463 -35306237616532633936323538376530366235363966396438633165376565643266326134386661 -33343664376665353937383138323736316565346335326264636338623062313434343763333039 -38633762653832656332336430663636616537393338346135343130626531643161663766393238 -66393462346565613232383033383135616364366165333263336565313263623632316636643561 -33346564383230376231356263383366333064363866386530626439636566343532613137633663 -62353236666439333137373739306630646635623632643738393333613835633266353061326334 -33393938623233346466666236383537353336386630653766353631366439343130623532356266 -31343437313534363338373761313232396266343861646334636164323836356437316435613538 -63653234303130303063306666366663613634363064333539636135353038626638383735353734 -38326234653137366534373632636162336366393164623133643632363032616139323838313232 -36653630646432336361623166623733616164356637643131653662613934643732333861343766 -31623732663561623537656433383462653665386663626332383137343635363433653663393330 -38383762343130363764383131626136616630396131653532383962346537613562656263653663 -61653238633938306361656338366538326632353730623032396431363039623463313133313861 -30393834333930343631393864626633623963393833326630366263363735646335333366633734 -32376262303265616235643335613066356261373461633934356231623833323163626233303539 -38393330323639633562386232373465393866336361363937316666396639373536353463363533 -38613435386435343063656665303464376161646661343662613761386130366164353565613530 -65393833303135363965626637616632373837393438306663633134303466616633373030333631 -37633438663635313431333532393165386238663833323137656132376331653937346438373136 -33316165323734363733613234633838613564653464336231656530373133316161323130613836 -61383961636535323238383039313837646136393163303437343331303363663566393439303237 -62656638346636303164613335636639383331313863623463623564646633353561363838626536 -38313361383632616234666636623862656630363864386665333737666130323235336436373062 -66633434373366616338326662306432633531336334353866363963313634323532366236353037 -38376463663662363664343166646165663934656461613031633437333139613865353065383164 -35396132313563373538323233623134666234613533656562383838663563653462323538393931 -37343534636434323034376134653264656132643136616634656437303730663730343035373932 -64666233613965353330636338626132353766333831303261343537316532393635666330396331 -63613531376363636266613835343261323762326337653533346536306338356433636261303161 -33623130653232313466393461393537646664333536376335663836386566346337366266666638 -36343132393339623265633864373439366637336432626536303134313663363865393465356134 -33346666343833346132623531666662383139323439363035346234316334656134393538303533 -38306466376461636363333430623530656564363766333665313336376234303666383636356430 -66303737653233303062326239393837656532366135333435633032313030313336396237316232 -34336631396237663265353062323837386133363735316363353864373936306463366364653138 -33393330653330386331363463643239323231356563626134353662623133633262393538613331 -38373631326338353333643366373335336330663837666337653433396133663166323262653336 -33653166636262326637633166633861343464363639653239666335346637613833636635616232 -30353935613138366164663264346638643835643239643464386231346139336636653465393062 -33636366323337633762313566633237313532623262373862643637613832343166333234616165 -36653130356232343238373765613538346332663539666462303834396336343563386564663435 -36333066633437376234303966323266363534333161613535376165333662316531666134313964 -38333762343362393330333236306661353635336539333861656433336563333531303031623432 -33323365653133373761623165313261346564356630383234613061336265653730333838643335 -66353430633563656133336661343561633835363939393134613663653934396266383365393563 -37396436346463313533366534386533346137646532323664643638636634323835373333373130 -39366266613339353162353037343239386138653938303337663764633663336566656264333430 -35636462306336396131656431663864623262613138376235393965303464623036613933353630 -31616137646430633132396234303936626533303064333336343763333361396336623561316435 -30396463386463353963373832383239633134333964333863653930383032646138643133313137 -64386466643062633766373363636538633565373734373934316238326565333864646633353966 -66313461323733623431326534373661353266323763336666363039633432323334353961316631 -38356266623532373935386330663730643739343734363965363730643434616662316636616437 -63646562613663376633346462633130353932646363623964373536666633383363653638623839 -33356166316437346234393937343762663364346635333230393163323035306666613661636438 -34383239646537313565306665373666353938356132623436383032633639363161643563343735 -66633636363865643436646631306132323637623133336465643932393135653961663039653731 -61646139663137373662336265363262343137366363643864316530663066343433653432633132 -61623262303461313363306362663363616166343332613733303664613935333635656438326436 -34343664333764623438373864373164353363303362353966633939663364356630663665306465 -37323562663930306134363166373664656337396630343933313962386334353536326361363262 -34373261663531313235363462646231333134396161393739616439313236393333373464353932 -63393662643861336662303730623034393633326564393433393332353136313134333166643030 -36643866383165393234383530353233633464626339613064633234303131663733633531386664 -39383235353539373964316161303833313764303965656265383933623665393331383835626163 -35663461303239636637356239633533626131306434383564363238346133616636643165663334 -37613538376132346338663837316366316161643736393963376533646261663630666234646565 -37636331343038653732616630343032653131633136636534356236343433333037313435666337 -31656366326533616465353433653735373439316338663739646530313731636535643030363336 -61376236633038336237366433613766636632653138326464616663313535353337626435386337 -33653265316430343430333535333632346461306230326332343562393062646463373938353632 -32306535303863323832663834333964333865383363343531653237623461353064633562356237 -39643736343330303735333963303337343633623235623639333163663833336339333939626539 -62393166333265653033383462313637313831623161346665383831643534393436383731343765 -38343235366338346236396332373762396437383137316135616437623932613530663862306131 -34353534353032353765376261353933353535316637353261343736333830366364383163363432 -62386534366635643461373166313062613437616364363866376334356333316330313237363836 -62386230623534393832353330653664653465616535303335353239343963323038336436326133 -65306364633733626466373735663963356462363633356364336362646136393234656266666237 -63663362323263633839623064373263343464656665316432366636326265326235323361306236 -63353835386666353463373566396338393636333438666239316335653263303334643063356132 -31323936383733616265313136663934323330333635373630666437613965346639333035616230 -61333764303362613565306637323337613635616566613665396631623864303064316135616534 -63386663396233306161356135613562666131646363373938623034306362353836656539363664 -63626466386134303161323439643532373438303763613337376566333239333830373263626630 -61363463636430333961396339336361646461663839393730633966303331396430363434663932 -63376366653730653038326339323738626234333630616636386430336264663931653234636535 -39336133623166323138663239613731646562356539666565666639613035366232373730666433 -64653036303465336536303034333030333637653535393864383162343962633334653761376233 -65643637393962316466366165336530356238653536373633373662383334623031646538663733 -33323765613062383961303764656634373937623030353231656439323434633134626266326237 -63333038626236373262333335656365323237636162666130626434316533373932636461383335 -37353034313436663133333865636538653534323462653539353832366336366536333761303039 -38383333666233303734303161326137313661343735326335666165356265316330626530396639 -63613438353630316163346634616464663137313862653138323139626238616231383134376635 -62383061643866393435373663613164633631363563303238626163396436666531336632323861 -35373734616162383865306532633431353962343764643763613134663536386136393434663939 -62356565326137663261323262376635326165353635376561316239373130643139346562653234 -36343365633261353333303837323836343565363738306430376437353337323932396330366564 -61303437393163633131653163326537623766326231646431323666346532303766363730383963 -63623938643533356564376134313336396531633264663564313333303461323338333433306461 -65643931653261346438396638363933313831363863653933653632353836363161633365663633 -37363266643131303864306137343939383365333864313866666461633962313331646433313564 -62313433643163386362396632653466663364366336643764316232653039366238323836343734 -36383238386134626233653233363761383735623937366365613864653562326235316537313965 -37666233633662313439343937346565366633363966613262386563643235613363333836313537 -31623933613639616237373639396431396363666165623031373862656634623834363066366631 -39613735636661633234326230353131313435623866393434386364303165313736396539316538 -34353363633232666430376666323337386434623538396236336132326631316639623266316635 -63336661313237623962613665626132636565363531656635393562326437303534343930346563 -65373536633266383131333030613063386238643363646461623735376465643562653061373562 -39356139643534333763303335613132343634623433383265666433626436626662333334323662 -63383065653938306365353135623338323161366633303032343338653432343262376663383263 -31396435623062386233323839353766636464653663303234366465363533366364626432353062 -36316138613665616164653662393834653262333631303936386562386166336662646430353335 -66303532323137633434353837373463366638346335653964626262623433363738376265306532 -37663364623134626565376335613635666231303863396131353137613736663965643036326230 -38353566366163663663333762303166323466316665663539363934366437636533396435613631 -66353238303962323666396535613865383162306535643863616333633163316465663964636531 -64313633623665316261333130633339633063656435343238366631663265386339643362396437 -65613864623764383663353237353030663032656536353766303736643562326166303836663631 -30366638376266383262616130646433376530376332616337646634346666336231313563316232 -62613931333166383139663239656664343831333361653363376462613734316164373864306564 -31623539626339616561316266623933353230373035626336333539303535373262386462343464 -31643838663435376430643035653432306565363931336261383130336362383533353064323532 -61653565333031613338653539333838353338336638383638633235643634323137303632633438 -66353837343633363533383863613834663538613662366633663637336335353865666231636262 -34363335383230363431663663386639383563363931656136363137323234313334306635383335 -66326165323832323133333063343331373031653938353132343666316333333038633937326362 -33623331633661343031633436333364643161356466366465306332336331656161653730613631 -31646165333130343364663861643563313232613536653565663931396330306364356132626462 -37663731663639346438366539343833323161363763343838633066623736326266393966316236 -61333636323731376537373935333434396438313963303035353163323138313764363265626533 -31373038663264616336663061303533356236663366333465316566303866326538323030653035 -61356535313130653232373064386630323036393063613134346631616539616636666461363962 -63386236636361306363626665363639323030643735303235663862643034356135346461313662 -35343663363435373132663466326533323034336334626237393661323761663937333764323237 -33323964626635353133333235326138613863353164346335363366613365623263393163656238 -34616263653562343232636339666466346135626133376265643332373539643665613637643033 -31653336313163633531336165623336316539353535343039373031346336623831613339326336 -63396665343837643739303036383337393539313132366364396537666439313166363961316338 -62373262313135313831326132653832636164666263653865356433353164633130613139373166 -65646637353139316133333535333030393831626335363236393336383665323930363966633037 -36393931383639663333663630623332303563616134653839663661633162333863633231323431 -38336265613236633262626462303138393561343262633264323230666263313131386338616266 -33653364353031313164376162396534653639333162656338303135633132343038336230623130 -38393139306365353864653565623834373565343830303762613439386461663232366430653266 -31353461376436633863646131333261366331333530633934656366303238396665396166616433 -31666130613736323233383361363263636664353339396435326566323630346332656236366331 -65333230656533353466383435373132643064303963303064646437383933386161613761663635 -39323134653364353333386635656666303636316662656532326130326136666334643532613063 -32336332346462303833336134363765363039623839353336333430313833623431323239653930 -30373563333363633735376636633065363338323361316561663730626238356538653233613338 -37623964356131643734336266323637323636326236633662623331643137333235396237333235 -34633766366234663139623035383163373066663664396238636565636466653437386639383431 -37313031623966343866623763323761306334613262383061383535386634353634333131343338 -63363161613766346364303564303639623739666665346435363134663661366565353366623863 -66323933386361653535653038326438386533363331633737376632396664336561336566383039 -66333963613336663064393664323135353439356533363734666335616234323736643836333232 -38643232636334353363363333613231633432373133306131386633306162666431366132313435 -64623634623863363864336535306333326535383839356533343836396462636231613361353863 -37633561333738623962363932393930366435613132626465376666356164363936343733666264 -66356137626365336362646331346533626438313865363565633332656636626536663261386433 -63626666346333316565646163613866636333343431626432626230316566656131636632363464 -37316337336237373730666334643761386234366639633863303035623131353565653962356137 -32333439643635663463323835346463353138653361303739383135366135643161646137643331 -30333232363738646433633130303966343761396163626438303230633134383561663162336333 -61306565636266383962633961393832323132663630303334306633636132636634663331353230 -33663965303738343439306232646666633961623432633662653632383663663435376639653064 -31356531306466633161613935383933313136316166626435323838323031396165653537626335 -61323238356631336337653530613338386365616639343861323433396661343737663934313166 -30393133323739393836643166653931333230336566303939366231653862653933363063306161 -36633034613063343839303931393665313264333131616437656663323366373836626264646635 -38346331373765623464643334626331366435626365616266363231663363356164656130393766 -62323536313231633761663965323135356539636330646566316536663661366238363466653636 -35363036643735653630616161303637383836353334626164366161376339313339343665303263 -37323138666338663535626336653739376234336261653633343530396533383335656163313463 -38316231323835396637323366633736613662316536366262393033313831393438383837326438 -64373932333062323330353662653362316663353937353965356137323466643239616635666233 -38323535653338306233656632616361666437643432613334663135643862323835393561636464 -39303165616133666636653639636266373363323731303233663832666464356566353630396637 -33616639643964663130323832363439626534343833326536396239393731393431393635373765 -39393834626630666535313765386630313236313930663566393464653131363638666462363765 -35313132626334643237333239366564656163333437303731303637383961336536343037353338 -31396238373633303438616533646435396533393530366565366633393666636330353633313163 -66306637386433613933663935653538376633396438346432373831336665316264373434636232 -35613737623730393361356461623339396365626233663037313366376439326138366464306430 -32336161373832323136656436326463346565646133386664313666353566643432663731316633 -31336461323061373239336662666339303562353062303431356465393061666636323663643063 -65386532643062326362373766343262663035613938376338613837363161343863346634396330 -65396664623130653966633362636431393137376531343266663631613439643434623637636562 -38313530353638383330373531393631323537653031353735643365396536636233663766383334 -63343233333933306132613934323433626665303830373130653531653035316166336562353930 -34393335376437653636636134323436383938636563396233346531376664343433653937396233 -62663438316463656564373363333432313033663863663962646432616136343538653738663131 -66633530323832326336366235353032623462326139666461663134653838636330613262393636 -39313063356263633530343166643730393462343738306135626164393763343934656337646539 -65353839613433623230313434363037633661633633363565656561623238663331373133623565 -62383365356430663163613237313639613939346363316232346462343065383034613431636561 -33336161326365386331396232613538393938393030383636353165656134303961393466613831 -39376136643736393665316165333762663836353866386632653237616461333032626335303638 -66383832326132346131366563663230396661643931666130356366643937373531326637653133 -35383462376437616666356638383334636130616566316339643038616361373934636639396431 -64646163383161313037306566333730323434343938356365663263313635376164363538626566 -65343639333231656135366331363736363335386436633264636430393037373761366336623734 -62366232303531376433396565616266336132356362366566663936636462396139333336356131 -64316662333662373536306663356163333037373637393565663039316565316336383766323533 -34366531306232636638353632613366346530653537636531303063616132333430333033396636 -37313865333863646638653064366562386634306262616661333465623139623731316133373037 -37386465383238626134643632633035616430643932343739616132643439623835386230323733 -62613534333864303166323039373862326539353634316162363430353633663634666565643037 -39386563376435336635363236326166323264396237646234636663393336626564366130626164 -35333266656262326630623262656465383537306332343965623037616135313535616432333531 -65323133333662396134306131646136356265393337306461376539303464643963613663643435 -30633363303536623534643639643638306638613734333131363636306166396532356137343964 -30643330306430653030626137653466313935383266383238353630396261353438303964343837 -30313031393831346463616263333365653431646339386436626563353732313338343061383936 -33373263363764343466633862626231646335633632316536366239393733613461663362613132 -63333732643530303730383936666636326239363263353138373735363035386365313666623436 -65623031653662303530313564633762313230343938336464316463653537363865663962376231 -61333765373934663061613863633930646261636361353838383462343539623165373335343962 -62366337353537393836656635353764643130363636626339613837313338383136313066373862 -37343831653664636238306535633266303334336262666334383337336633363534303765303662 -62356632313139663632383331346534653832643432663064663132373761623035653633383038 -65646233613837353062343331623238326665316534613536373531393662653736306264633032 -39306234636462346132343730346463623665623137623361393366353136333833386664626335 -32376363313736626362396134653633356337373565666366613233303064623737636438356539 -35313535366261316634666564633333633165653763633365343864353435383431626236636139 -61393431656436633131616237343034343333636139363565373439353466373932663537383765 -39313163333333626663626235653330626361386163653262336561393764343163643939383937 -33303333333631316436316631376337353362666161376134363631303939623366333563613565 -35656631363066393438336163396133626135326161343034663661353237373239326234616234 -32373931666439633164613466643131303663626234613037663036306437626465663930623261 -39633161373637383033326465376636333933656366376164343639363739363465646439656630 -35306365306664353363323731313664333835373135636136333065376166636538316532343265 -38653162393662383863393166666531663732663736356235346537306331363839663862373334 -39393132383930623639653630306464326566326364333536326565386163616231346337396234 -35633639363438663939633361336635663934393039333730646339383639613963316238363565 -38333832666238623966366364623066393033616430373732316663303964663732366631353439 -34393230303039386363656532646139323438333464626138396266376136613165643961623936 -64613365386465363338656562396165363435323161666434386665613235333466636561393639 -37616532336339616636303930633734373164623535653738363131623463643131336534373164 -36626664666564303830363838396365363464663634393235343238396264303065623235313663 -63343133656232363535363265633237633062306236396330343439313533666438666161383066 -36366132353132396665346231363438383838386637643233343831366638343761633635326564 -37643130326266663237393235393064373863353563353761376237383530343339383031363135 -62316265346335353435306434383463616530313831343738353032643530316161306262613536 -31636463346164333635303333613930653237316361663330336163383262376336643861643964 -62666136376335653462643037666637663161346661666131313838343864636365353065316339 -64393834633632313938653536303330633839366130303531323039366231386533323666653063 -36363131383433326232646664376663383664643039653361636161306233343338386438623834 -38366333633233613237666132626337333039373563626534313036656266316362636530363063 -30653632333634323734633531303462633466336464613765643235646134663763623364626665 -32653136613461323966356364376662643332353961323531356630376431313061383431316232 -65343131646238366664353133633565303062623762613236353239653361396461646536613633 -36643532656664396563303562396365616164313130313164613030343333316231313062333362 -35653061653263323034663263323230616363653334643435306139366437303532396331633138 -63633337323135326333363332373836393062656634636239333862663435393333396565366363 -64663766323035353134656436366666393939623237323839306337396332623761303335383735 -38356338643730323231623062396361623666356230633432613933643539356532323564656539 -33623962393739656363373133653664363934333663366331383061303766626634336339393433 -32313136656337343432383361306130656663646534353536346239323564663665656365393234 -32653836353764306537636266343838646466373537313961393532363838623761623365333738 -63376364636566383062333533313337636234343162623265326436303637626137366334666164 -36666337623461353834303664383039366663343934643361306562623963633633326238313132 -65326262396531636563333636393164623931613039623664326238346664396462323562326639 -35393437333564343130393034393463336435616533613132323931613030383033303437613662 -39353139323965656464646630333365363933383837353764643162613834313437646633316162 -66323830343062633930393266343062653762633839666434643932326363306339386263333466 -36663035616166366333393232333461366637316461346138666662313537356331373564666239 -63646438643538393331373331313966376431303861623264633561353338663962616662363762 -38393662363236356330353066626561373835396333363662333437643433343139383938646530 -34643231336437646461346632336264346436663165303035623062366338373233666434386234 -32343464633837303337393861393161356430356663356564363563646339626166366463333961 -33656536353532333138333231653530393765343931323733663465663139336634303536373565 -38326431393938393261656130646166383233306331356236646561356431636564663662343465 -35333633316634646261633033666433393062303733353964376139616364613761626461373661 -34316638333139346339376237656136366234326562633338373039336334306461636233663835 -32383933363063306132376238663666643038323062303732663663313064356233643937633539 -39653536656131326130353930656630323161313639626136613935636332366230623937353332 -36313232643631383365623335636533396364353036343634316538366664623462333439626563 -64656661323461636130336433343963363439353432633035646535666634636539363734633637 -61386461346262633564396235653532323139316565373838393335663863326430373635393830 -38616233636632636535303163616337663364316161363734636438366437376539656530623164 -62383737623934636237346634366335636439353330663434333061323766373466336239396435 -61323333313261663030373533396236303638623363343964663633306565323934663833316434 -35663137303966366132346330616562613165653030346339613564313234313532373331663533 -62396563626461376461363362396137666133333631393037333239393935373166376231343736 -36626632643937346365396363303735343239633637333633376330666464666539363534643330 -64326265303366613433663932303738653838396264323732346239613061343934316666336266 -31613665626532613735636336653664633035376336346336616533613935323766313733303138 -64663765306232653432643764303932366337383139373834396233386531303336623966326238 -36393065643536363461343363623366616339336666326433313061623265633665646662306139 -37343632643733656432636434633863636262356130376538353562376538376263303630303761 -35323861343339623265616334643831353437396334363361393830303936323261623163396235 -39613634666535633039353738383232656436346462633063373264313262623534353037373063 -35646362333565373037613532316565366463356434386163616265613334323965396665303562 -64393135333735376563623636336464653834613335313637356433333265313563653535616561 -32636334636438346136343363373062303666646334313931396464376638333332393731383335 -31336139373634323761356562653130333336333765376264306534356336343762323061653831 -64313735653237343362333430623532343939373762646435323766663463646662623030363839 -62613464323831653265623237326435376635363134646230613865653666376364373038336231 -61306166393462636134346261633637383836363038623563626333326333383161396466376333 -38376336663038643264316136613364306465353963333431616132396134333362623833663632 -30363230666339323461616132323861316162363739396565373638316635623338323763666562 -34316165356234616432636331376566633338346363386635386439663339303833346435373335 -66666439613237346132333933386436323431366437356432333863313361303935646233386362 -33646230303362353061333563393630353637613663306466653437373836366565383962346437 -39636432643965653236356464393231353831363935303838326531383263653663616263343665 -38613332393637616239336531633538626165623861313832636337336138613033386439323066 -61623530626562343638366435326337656564666166626164666230373465326632316661343138 -64393235313863376538666466616630306165653964646135313333336337393263323436326563 -62326565616330613938623635323336323933616436373031313665323237343436666636383063 -62643165373534353638333130343361396164643637663763356135313861653537306562646163 -61353334373361633166613836623964316337633737633162376334623130386431333737386237 -30653833653464383866376134663534663635633938396664613231346539643134636638313730 -37666334313664616661306264626464653662323761666166663236373834343533346137653136 -35616337393962356334333336613966303064323765663634333565333232663361343131623734 -37323331636663663631643830666664346161306235323333386439303063633062633333333364 -34366430663731333564393832646364353639306231653530643535313637306437313366616262 -64313236366432643435616336326438353164346662643732303935383933626530653130636563 -38613263383466363032616134373766383536396239316139643833666135646462306139383430 -66313732393430326266663732616131306437353831373831396239363035666466646661326533 -37343561343262616461373366633336633636636661386330373832663436643031653532643864 -63323935386531663136373237643634656337393461366437326265363030336365393535623533 -62656361373935336335303031386465356561336231323834343961323133316439613262366631 -64666235663932643437363238643738333036393763326636376166393832383563383735663930 -30636138616633633165353462363564303137383533653763613165343730656533393939343463 -34623030623432343464383539373761616661333930346431326562386438346437366162353565 -65626430363133366437323063383665633264313961363266303835396163653165343634646639 -34663935633731376639656663643130313435623332313231326138393037356565613132323065 -35336431653133313633306634316362376161623634323433346336303563623566363135643465 -34613531613334663761643130303866366561346463616433306639656163623739393930353361 -35663765366336353533633964386462356435323562663936386564333635316633303235353563 -65353062353335373333353762306630653538333939623263636132633632656262356334616464 -66313663623239323761363364643964373665383665626534613731343235646666633632613932 -31386166663165623633326636376363666237333935393739663061633061663630653332346566 -37616361343462646538373465313364616437663565396265356639376232353430323864393266 -32376363346234643866303063633337633331663464386137343338636235383330333564663562 -66313532386439623463363732643039313230663261306535303765316364623762343631323231 -65313132346535633138353730356164383063383465393132333232393030643862396232306437 -61353533643435343361343137633736633331326333366535633831333830643332666666653834 -33343233386533336436343837313933323734316565663337393533663962333761636163316161 -66393937316432346631313265653163306633343639663236353564643065346465633332626664 -65303462316137363738663838326233393463393036663234366639396637303862636463336132 -33373939633637306537316539326632666462373335383531303665343233643266336430336533 -64633862353830613130386130313064616365323439383630306630346566633461623461366234 -63623530626665623863346536353162316334333834643635363237323332643339356633613735 -61616534633132386364383933613064613531643564626566636464616333636130666236303466 -65613366326530396132626530373961313663316131303962326537613838616162383363346234 -62613232613531616337656564396562633636633234323261636130323638383566616561303535 -30333532666136373231373932316632333433613735343365376631376363653966313230313039 -38326633363035303266613266373435653733643339633039353239393536366232653961373761 -62643562366661333535656535373865356230373031383438383439343932663139383439303238 -65623161333339336332663935353931366365336162666632663637623333613430393438656339 -35316137666662326365376365343832343134333763303035643964653766316635383930333737 -36643463663538333663366531663961376532323834646666323334366639393964656338313736 -66306132333937646333633138383638646662333830643034636666623065626635393237643635 -63623739396337653432383634393232336361393933643030303635626464626131613737373934 -38393865376539623836663436356136366331646433376134643166336334646330326137613636 -61303165396266366537343535353866363334326239373863623062393861666133643733363433 -66326235396630323534383963666261303362316430383062343366343564326465393436303333 -39396137356539303964623039643837326333613639393562363630366631353832623865313139 -33356164663836666235386131343333653330633532666462666136653364376431613533643836 -32383364366239366236346631393262306133396330363236366465353435333832396237356338 -37343166633036363530386438383839663766666632373534343131333137363731623661636332 -62306462646235663036316132393434396563636138353965323430346461626362346336643732 -61323139623565623562623232323833366431353331643734333139623863396432353135626139 -61373730306231623032613430633964633364633939663832633431633639386233323939653234 -32613332633630396332613066303434353131343536663165353166393035316635643261366436 -61383635393134343963643863333431323932376361366438643564316239623265643561653231 -39623630666463346637646136336264646261653166363164356138653937626536653062306666 -33333964663464646561643239306365326133343532383262353732346634616263336530653663 -36386462303066336132363133303934303734666361343938663863393135396135653832633036 -35343735626633303739363263356536653934323035326436623666373065386334346436643862 -62363332363465373639303437643739333036646536636633356133393331316262376266306461 -36663636613130613330393134623138343732313633333633356565613662336264306333353338 -38303564386563316637386662306364323732656233363732356666366461646631633566323330 -36316163666265346666386466633332653233366364363932376665353136353236303332346338 -63663033633832366561343135363938346631653165393537613933353530666539376561323839 -30646164376364333765643963373264363635373762343864366666393334363139366564336633 -65333263306234643933623335646336363938643538333932333763376561336163633034663662 -37336235616131626565373161303037616133366464623562376235366566623131343631363234 -35333266343965633266323832353839326664646666363136346634636136396164396334303061 -31343766636562306566306339666462343735646436306636633962643833646439653835373339 -37616535333232326139306535323339636635653633356532333766393433333939316436333034 -39333034383839383738306435663733663965643466616662623734373063356531383537313334 -66386639326665633038643932656532623363663430663233646163363033336530333233373661 -34393437393730306635363036636633373030653037313437373531323666356330616436333735 -63663761633136623734373032363364303531636335346536383963373731336336633739613432 -33343731306435626236663634363936633565663533646633666364336538343533326166323031 -34323938326339383464393230633932313661366466343264656565623663326230343230383532 -37643834313135663533633434366339343865623164646532626234323734633130313837343563 -61323661636436323732613866333539643133633863386361373164353533376662306639396533 -36643730383061336663363737373732353830373830643032306133383939373834623339333864 -65376665326264663762666235306331386637626131366563343862326133336436373562623538 -65376265663961663731353833663139353637653934323035616634633263373061636132323339 -63353262363339376637393130323938373461663261376264366533666430336465633338353530 -66633231333666663337393339623033626166626364663161303031303435323433663665303037 -62313934663138633339666562353336643265636365626363616164663763643965353961396632 -37313064333466626564366464613039356333393565643566393862336436663962313633323665 -30303539306535303062373436623664646139393866383066623832373931323961313230633761 -36376365343534666232616262343364653264313036613939336636316666383266393130303333 -38303232653663306434346561333263323635396132366239376330353063366430333865393538 -35396439376137313036303866303938346432653466353833626464343161383365666463653239 -33343135636566653236326465616635363365623733363563393237643138383066396166363538 -63653163636632363233336137636532656162333739396231623931663961386663363764663637 -38313634303061633439643736323233383631303637613666623166376135333365643633383463 -39616535376439616338373333353166636233346639623531653164333339393438656436366639 -37306661346433303038366663326330373136353465356132616361343932336539646632366532 -34666136373766643364323630646165383164373935653739393663633033616138623961623437 -36666637363562376435316331396233356132303631353765383738303234303034383566313636 -32393565613665646332393134653864366162323835386231386639323134646238383162353234 -35366564323331326637626263366363613066376636343831306338313466343534613534393134 -65353665313638343431626637393638663931376532656539393964643039626630646461626565 -38646234653034366462303037643137343966643238356562373066616163313238353539623634 -66636637656261663665376436386334353865393732373365656563373463326461306332616137 -32346530613666656336383638656533353165333436323965626237346561303335376561353766 -33633339636430326664666363633565626463336134333037376461353632633364343361373764 -65343464383938323165373366396339333563353566366562646464343639623638323437366561 -36306533613864613138323733663131313937623462316363656166623336646530653739636438 -37636132356336663732636238633766396232636132643766633930376539343466613534666632 -36323635616137373164343266393665333366636562653932333432646339353639376663313336 -63313739663533653833663330666232396165396639363137306136353332653132303338366563 -63316339343336653762306233643037356434343832653366303364663266646430636334326434 -61366130313333383234323061623762316161633036306236313465373834666364393162643365 -33646237396234306439356465383263613332333237326430343466336235396533663161626362 -33306365396465316338636665313266633437353066386262356232633064393739323033646137 -33343066306434646338336361613336343837366634646364636566613463343463653962626437 -32363938386431353061383563663437623635346162653334393132323565373339313232643764 -30383836343335343532313832663734626262326637323633316262326335656234613633386531 -63333663653763613865633635343433636237396433353133613862393136343335613134326530 -65666631363336613338316661646532373231663762363332663466373035333965363935376535 -61666566613737336534366163633837623736333839653036333539333230613466353233613830 -36363964643639336663303936666635393564363266643637313532356466373063373139656535 -37376235383431386162303435353732656666303066613736396233313536353732656562366532 -30643830373636396262643062313434393338663165343831323164366432386531626562373231 -32356536313165656134643165643064336531333166396637336262306432363736326635396566 -32386330353331353238373337353530393936653535613531363834306232383865323963376238 -34393534366635373339303835633135373638643864323261383962356566653739616263313235 -30393933336337616166303132336631316664613262356638613832383965346435396538633036 -61653962336664643332343033643638633231663835663335646361363531653565653061353662 -34656630306230306532633562653430303437393562633062386162303063333133616666323664 -37306364633537616663613365396336643366663232643566353461613235313535303733353437 -38613161373364373232353162666138376336353734646162363363626239356131383231343734 -63643930383935613561643263333765386438333531616665376563353263386538366131366362 -30363666343265616636346438613939326439643364666463303130306536613931663635393634 -34616363373038376239306365303535656364346564373566366364373563653438303636336431 -36636538396134366130393736363230373131323738373939633264653764306435346663663939 -30306637613331633264653865356234633161613134333634636339633262383136336536323436 -39396130396661383664356636656262633830636139393236643765626634613631313237636562 -61663138643562333963363932323739613462393139363966353066316337366135313662336636 -66666530356535613732343762353363613163653965636231626362353931346564343237336265 -30616333623033636531373332316338393761343430613433643463343166356532653130306361 -62333237643136306465653732396261313566333661366466303364383362316464333261643032 -65613765633265306263343865363130343261333930636463333264303735393262353230343363 -30613238326535653833383232383739303431373666346363346566633765313833383765643932 -38636462653863396436333634366566356233353362396564306535613030373030376133343537 -30383538366136353865356333653061383730616234653035323933643937343938636530353733 -30613338353961316461333231646637393266373937356439306333316537646630333834386531 -36356334663631643862383034663334313964383365376432616230623035653132396363323338 -65613231656332666135343165343164656234313533306338363538643861656138616532666336 -33386632346336363666326439386435613434353632363136333563373061343162376535636231 -38616565343666333562313237653634623430613836303735316138666535383534336230656664 -36303566633939343134336436346663626335613962613731653036393561616538313838623466 -64383439333266306634306664323238393834616361633431663239353237366534353234316335 -35623062336161613365333462383664653935333638363263396336616130346134626631613662 -36373738346161643535383566316263343434643533353465333632353766373435343364383431 -37666435333336653337393131383732376166383965646265613862326535623739313032343536 -31303463643737636265303466366363366563303763656462356137353333623163326633363735 -65306230666239303336346365656136393865646338376436383131303330653939353162626536 -32343362313139653565343761373030393465333134633130393937343533396138393932396639 -35653265613364656535643730346136313035333733383164366234366636356132383463376163 -62303236643835616231303733316136663961643232396263313563376138343639353131383062 -61623933633062356463313933656334633562653237383362346533303432663639653866393861 -61613331313361306337663764636465656366623338393638623635396134653736616662313935 -35346264303663653635333031326132653466636534363361643739633564646334366135663265 -37383331636430333064663837306237633834666236636134663139316238363062333131363030 -65373938663337663531353133326231313038663264613534643635636161313239356164333661 -63373065326537383238623837623335346535353430613563396235623133626334633463626333 -61303039326634313538363938366339343830346433303562336239313538636339373039396632 -38306130663462316131333563313139616162353864613131306339316633363137346336353637 -37303035633762613137386335313932666532383839363030313866343339356530656466333066 -61663861623134313937376632396462613136333061326662613731663434336563666233666162 -62613734363664663866613931303361303165613835306338303061383932386238303562343736 -62343864356263663737636438333062323762393938336532336536656235663439353033366136 -65623365353062363361396566366632333232323639636633343831366562303431323038633066 -37306639336231633034626333346562306337346630366364323562393666643033333634316264 -37666235376664663932653331343865626635386338376363383839623430306636343831643730 -63353733316537383234316563396162373261343136393538303537326566356436613163323638 -34313763623736303166303135356665623062653630386466393031643465326434616339646139 -35376565333939366133373235343232393663306666303565656363313837636336653632313338 -30653932336638663139326532396161643261326362636137313665373433316632626234326436 -38343661306161643335316365396337306639313737373866393936613863363438393932393233 -37376337316666656534316365313037393837316530393735306331333034306461653661363731 -62636330376135663035393031656462646461626261323033633764336636303936383039323362 -30653862336336613937323635346462313362373165326564626163633534353661316637613361 -61373066383931313439343561353738343430336530353666643966326237313235316132663861 -36626539636234386162653136643632376632393339363531343231313736313736616564626439 -34393164643464646637353131373033623061366631663632633433323933646534303230356637 -35366663623539666430366136343361623661313163386131363530323333653435306530663537 -61613562366431343438303666303834353539383166383935663065373534386230393763656238 -37633465333839383435366537636634636538636130353030336265323037346235663836303137 -66366139376536306535326464653935333962626435633537363239373065323934386562313930 -39363337353363343937643936653432306164333037643564623263356162333864656363363061 -30383266386263393363643930376464323731613363306132356339353037386134643931313631 -64633563353637356435396139366633333965663937343664333262326366396535346434343931 -38333065653238613263323063353339353861333462393164383862333732313930643862636534 -33323633363463353661623234663830366238303564623764313662653431313130316235336166 -64663439613830353132333637646564613730353762356662323833393839626661636662306338 -66666364343532333664303135313637393862343061613266376166383366353236396361663966 -61383731363037656161373539313435663264656563306134643465316462386230663731336465 -65353466356330613635303263346164333637303030376361643561353161323132303965623864 -63306336636433333633383665623630626661353639306262613063636562303265383831636332 -36363665656330386230633038333664323963303231353561616630616664653432366331333437 -62633033653533313665353064366435373439613438636233626266393030356262313136393664 -38656536373765366464373562386361616237363836633631353030333439383466653536306263 -33336535303737333238613838333231613464346261386162376639373238303361653461613863 -35393161333139656432633339383263326335333034356532323564613664396264633363326130 -38323838643138373030316665383834333830613531376336333833313466323863653065623064 -65633464303139393038386337313861616461316165313230613538653563396166613137366265 -38373562373830646537626439373932633634393039396662303064326534313330633634306439 -33373962336366623165326663636166366162666537613962326337383733303037316164326336 -35623662656561626330633133326665633836386335633164353335663134343064333633613463 -64363733356663386162326565363834323736333665376266336665363838616561383332343066 -32666139613634643432643761373364386538613131356637656134643939663934356130393265 -33373939303832383334663038343035396539623330623736313865346162666366396539643032 -64366232633238623864313565653539383763396631383036646265656337613163356637353163 -36613065306436396464616664373561616161353431386330373139313335623332363730303633 -63353963386537316463343539323166333465636637323863393438303365303964353261383739 -61343738636138343762396332393039363764613631356433663332306434303262326638356435 -33373533653761313135316631346663646233666133373632613866363836363839613130393532 -62656165343332383733316635346665646633633563353864323662623633373164653764636536 -39666337666363323032343833623664343261303065656633626337626361393639323365323564 -39363666343538343634363839646262393837393733643365633730343230636238373136613234 -61343132653565613130633336366134663935653931346232653866366164643039363636323933 -62316662643537353334616333383632353566303564333734396136323532623765323337376530 -32366266666535663234633537386561366663336334356432313364366231623664303030623835 -35313431313236613834633765313537343731663139633864313639376233303665633733336662 -63643236633066666235366462343561316565303336643463623362343061383338343430636666 -66376238346636323664663830646361323966623430663332323961626331633963396439346631 -30623063333361646266373630313635353865393934343264323164373934386161376162376239 -65626132643030393237306537336432376539636333343733326431303732393038303963363366 -30653238613536326138333936353562383231396230363132383763313139323965653039393333 -30363836646537386431653733626164653037393439653631343536636265303562316431613133 -38616365346437323138303337336433613338376535303332623135646137633230613165616234 -32643131613834663263666264343331313261363138353535303037613033396438616433313132 -30316436336631366139306239323961386362353861333235356361376639393839373532326536 -64653032623634313938613262343739323738643766316532396564363432646631646362306165 -31393333326666336664643165376638326333656630353066366530363935396363316235643332 -33623562303030343137343839356265306664663934313235323437353033393036613438653635 -64333035363366623465303133626234303063396635393136303066626162623963646635616533 -35326331653064313130306138656133313435383535643331363763623639376362313534356635 -37356530656238353364616637646533623064666264323038646433396264313239613862653063 -33666133313736316462333230396666613030363162343034626330633766653462666431396335 -65626262386338656462383031626463353564636264633966343431633762643331333632643338 -32383933306134363766303538633461623339333463346533313136353931623865386634616366 -32373863613337306263323261373132653136646563363237623339616230343733316339633962 -33613930393037656432323131393132336337343663623335623335303535313230373932356162 -35643035313364373537653833393731316161396430353637663930643539316265333137643930 -33623833326263366231623337613761356634616435666263656366613139383432643161356435 -31303663316234346438616332323135666434623834323936363734623861613131393531326231 -38326165363761373561613061306336353233646664363564656165393239353337333732643537 -39336133623464613936333466303663663735336631636439653132383233303935336165396365 -37663139663861326530663061643232613331356432613862343133613135303764613737613038 -32626265636264313230323137613465653738633136363830383262613434336632343361613436 -64343732353066343433646636373462306436653539643062626531616265323737666138643831 -34353864363638336463373631663531626339356235363836623566323135373765353364346338 -37643930303938326332333536373536663433353331643033396463306363663532353464373935 -62653765656461656639363264653934313564613637653935666232663336636266303566376231 -63326534363832616130383165393266353866313466396563313735656566393664383635666462 -34646235633434313730313165663338636237643132386331633237666363653663373266616138 -36646639353866653462353364316566333636663339316166343631643165303937383934393935 -32356361663166353939653964643734373635353061613364323035393037393436353437306531 -65323663313837356464623865303338306632366538623063623563383766336338353065313464 -64653633313939653335333931363031356436613738363838393537376366343265313464343964 -64303032396236623338646431343763396633353233633161363031626566316364663337326333 -32623435616237393436326366666234636562353739393964333133313036383963306637383764 -64656330653436633333326336326230303837383133666362346631343531663533656433323538 -62303235366462363137393331613063623538643363356564313864346566303364636363623633 -32376164326535306339316365663638396462316666633132643764663931366231643339646563 -65663363653964376532666439616261356632343563636361646563346636393630343632313135 -32373937663035626433663263326234363933356465646133343935373237363563316163396161 -33336535376636323130373731623631383638353439393539626337323439346139303030636333 -64663532333330346666653765656236636339393631623765616235646638613833633632653562 -61383138623532376436343137646130666331356330393737666166313835356266306533636637 -31643863393761633338633936363834636330376465373761303938323433323366376166613766 -30633936356639376436373830613463353164393765336434373562353232316465383235333230 -33393939326266623764363638656131313132313861633366623165383165636637363936663566 -31323262613036616636666437656535376634333139366136636435376635356634663439626163 -37313537326232616336386539353761633764313936613066363638616438613833313764396162 -65373935346435363965346332383665373338326166316434636531333932643166336561306463 -64633735653764636238363233383538396462643465623536346339616235656239613863326638 -38303230616333363838333066653038366238383534373031336532333563633432326464383237 -36656136323832303962636161343436623633636438616335393965643431656338353538613336 -63303562393863633538633538666337653232376364663663356539343630636363373163373866 -32346665356537633630333563353032326461396362303735613838373164353333666534656433 -36343463336361323933613132336439393437363931376338643637633037313835346266316231 -37663235393762326630323339383735366630343961656665346364653239343838383562336163 -65643430383563306435643762303566376538623666333135656464393932346266396237333234 -35613536386361303834656562343131393339363833303163616636613836366438393265653461 -32386464346339613963643132653732633430363833303662646263323438623135396365336466 -34613066343738303435616661656630396261353534356261376162653363646661646330303639 -39333065353534363564626231633363623661633532326230336135613935663432306163656165 -38623630303433616638316465363538303035393932616633343031323465303361653763313163 -33343132623132666165336462623963383731343765313637326133313263323736326335393235 -36646337353331363464306263353062663862636337613735346663383466613061663832653161 -62646536363865343564306562373933333533623438363534323238313135623462316534383132 -63636665383565363935313734353563383462646133616465613430323434316464623862386537 -62376534643363636233346433336137666461633661346337356234373936366461656538363837 -61356666636437383863373665356561623566343431383366396364336466633664643462656363 -65396137643032323065313535656530373931636361356365623635306530653538373963623530 -65313361373237313233626432366431353138616333303333333236343237313534663666336334 -37633862626332333464313938343736356438336662623737353262303035623933623338666631 -32306438643961323965316630303162353530666665313664366461313037303639306663636337 -32353339666135626333646434373137653662303735393034346235653838353063313263303235 -37343033373133386166623238366337303830383232303438303062666536316636663237313965 -38626438306564643536356234643133396130656466373732613334643532626261646265346138 -32623035646636323065613264653530623235383535643034343961313765363266623032313961 -62373230653663383930333931353539353537396132356635623366643966393663303038333639 -66666334313135393866316265333635663366353734333834653034623635393963353633643937 -33646362316632353533343333363363616534613730656365333034383232316664323064626332 -65393965633566363039383630383737353861346537653163323339643362313064383363323166 -32303833383533623363663339633463316434306237386130353962396539643935616530383764 -39353637373838363737386234316634623036636435363036616463633033393433323535656239 -31363063376461643634303038636562316466656430383461666432313031396466646634633838 -33346562373236653664333862643234666161313235393834326636656366613438346165303566 -37353130343339306435333863666661356566636135333538393064366131326431393939636162 -33323833336564353961333235363439373430396338393038376332383365303338643933383662 -37353934306664323036386365623938326233326636646364323930306631306633623461633533 -36373564373137636562373834653062393161396561386566636564346137653035343738393337 -30383662346134633836383739346631656137306533626131373639313431643834646264326436 -66396633323730303364383733663263663533336131343739666465313662303431343031633934 -39393634323638363031623533333239613535313333306330346238643561306234663836333038 -33616662326637656536343838393334656630353462646530373037666461313431393031336661 -37353562643963313135313435366466653439643738653364663337393065393062613139633732 -36396338376363633463393332613163663636383764343938623764386361633738343235373439 -63316435623536373561336436623030356366613938656536653632323238313831316237323565 -65663832326532386330636562643733373465373633303937653735316535303032386535613837 -31626564623364393437386662373233653436346437326465616139663539613765623463306237 -63666435653033666632396333323834613262346331373932363164653536613932363062623865 -35653733346363393532623830616633663962316562393363636232653030656632333765306563 -65343536303338623361373231323563313731393865656232316562653738316265336266643038 -64353934343738373533613664663565363938336539343737633662383934376335376331336631 -34323634386365383333346434636664643736306331333962633330363235663639356635343962 -64613239333463343134376231366365333665643333363861633734666632303336633064313434 -66356566636666636432336366383964343132383564653333636237303438346232616434626537 -37303265626161346630633531643233626630303635323366323734303834343630373965306533 -35653139636335333261356462313935383530373564343634316162653138326535356434343731 -63363264356162643163616634653835393933323134656339633535373861623138313138663862 -32303938373566336361633231366666303562383133653765386661313864376165373730383865 -35373632336236616262323032383665376435376361373733393838613031353733613733616430 -39623131383732623133353537336433336463333431653365333339323431386637623664373836 -30316562363563623061663364303632383034643033323961306330353634656537393739666263 -62306233626130383233663966646331343630653566633138386534356365626239373965616633 -66323466333264626335353039633131363964373337326338643639663134383062663430613737 -31356266323432343862636464656434356537326637323562326163303034306230366338343164 -30326338623765383062313862643932366435336462653435336364653166613239626135663031 -63333164383232663337323366643839623531373130653639633339383937306564326132383936 -33643031633731316334393735653263656237643466326232373734313765393331393032363839 -34363232613061393735663039303564343963313333393133373030323063313765336436356130 -34356464393532636665643536616363383762376538633439323538333261623133363131313761 -39636561393532346631366266393937656236383163666135316237303330366130343031643564 -34383335353166366436636463336261393839313238636135633766626533313562613034613034 -36346163653763363534643266666135616364643961303137646134626132323866383433316331 -65663161616233386364366438303233666132353439626234623137613935383736393561306637 -62306534353030333066643435363965346136356634343866313736383463643961303332366639 -36353865376237353331353730333766633136666633336134306538303965336163326263343666 -31353630643330613164353861366435663661393532643233623734356439643339613262306466 -31663364383462323836343035623963613164376662326464396463653962343764346538376365 -34373833323963393661646638636563393933653633636137623738363534613731386166666536 -38336336653731373561366266303666373139346431613033366237613935623565346364323530 -64613166613037336636313766346531633135313365663166353433383236633765646533633161 -32393737343837613563376535653431363363376636663163336538333435373031343938333465 -63323235633433623566656162353836313465313461633039633265636132336231353733306263 -66623636346466643133303337393766666564653038646463343032653832393165323933383531 -61643530653863363763383061356466366261646631376439613638373565636630626339666433 -66316464363366313565333639363931323133333439303465383438336434323933383532623964 -31363762616133346633616365386635353236393332373236653532616365636438666634656463 -30396433323130333464636436353562666666366366343033643439303932323932636433323039 -34626638633139303762366232313539346461623266346136343830356662383932336537643162 -65303433333466376630303032623866383436663664636631333162346566306562663837366136 -31353132343362363536383538616562363939666661376166393637303335376530363764376236 -65333862663034616639313035343937663962333363343231333532313631353630333964333566 -33336539343735313534653362376231393938346237316132663963393662383539316239656433 -38666163616130316436653262353239313435316564663733376662653937376434326134326261 -36633664656163393532663763633765316562376435336630663433383737396339336430383436 -66656466343937633339343435333232643432316362633630383937376163623063363465376465 -36613861643931643438323461383835663165643232393766366461623161613031366431353032 -38383264313734306165663737663837643437643930363232353832633532626363646162383866 -63646330376535386231663263323438336530656439353736633738306535666435353566643166 -31343061646333633932373933323064323063306238363639343238316462666137383437396364 -61326661633736346139386436366333363161353037303466323633353562643230613732333263 -35303164353763313033333263393733666263613532393538666433323262333835353166336339 -64356238633461303739313432336366623737346139656462633030343633623161393064393539 -31366664303833633862653138626536666434343332613262326235333262393239306630613330 -66356166353130643234623737363265353030663561313230373039653235306662303130343536 -62373131306562306132656439303532333531333736623638393561336633323166383334373036 -35386234363761353165326633333531656536626332343239626438663565343064643732386231 -31636564646464346663306263393130376538653539616334663266613739343363303062323961 -35326365306566636466663039656634643863316461316165343337303761373239646562613933 -35363063356634666331383232626138323633333561636538343034646139393939616237653566 -37636465376232653436613865373234363539623335303239333839626538326433653834343232 -35363830383431343030343238616337643933626562616465316435626436653265316166333031 -66323266363737333439343465656464636633323562366639303031626236323436623636306231 -38343766656237643938666463363562306339626566366136373734343937643135303639316132 -62656630376633366565656162633632663735653465326236323864653336346531373462653061 -66306563306437613261363834626130633365393063373964393965623736343630643033316430 -30646164373765333438313837393137356362366331346161306434393638306265323235373339 -33643437356633633665663366663731373932326534376165626530333962666264356231323663 -62633934323666656162613162633862633138323362313465643035616238636231333563393635 -66636161376436633430316630633664616438306661363839636635636166353062616231376661 -32383036326130376337663135643666323832333562343935616338343333636263633237373637 -35323835363133366435656635303230613937643037636466646338643962336632633564636339 -64633432663264306430313332653730613836343531393661663166366461326531316630313566 -35303737356532313863323037653234646361316162396538373136326334396633636661643038 -32653830656263616461383365316332633161643565383333616136373439323165386433643861 -35383965383566666130393264303132353261656365643534303462646161316231346361376535 -39646265623665393933626565383764626639383839333831333435623236306165396637383561 -65353033303231306162326336343834346436333363623933393761643765333135633166396137 -30666636333739626439386534333133396432643930373939393531633339653461316564313964 -64346163613333323665356136373361663661633331323130613463663036323936616461636630 -32373737323132616562343232303836623834356266653061393637373862303134396535356365 -61386361616664643738376166353738616662393536343761363961646162346364353334623066 -63636662323663613661303163333565303637613734613062333537353236613139656630336631 -65396233366233663136663430336565656364323463363534356562613866646562323761333662 -35326130336162663366616633623066646338316661623866636463633866626632663263396562 -66633035613735666439646230303665393036656566613630633237663536316362376630386161 -63353433303864336432613434313935626630663431363166393562373963663630333561646262 -31393764373436383964396338653864613965643435326561343537393632323063316438646265 -66386331643265663961633361343565316562373263393566346137393835663838616266323764 -37666561363661333830343635376239646161663932633535363832306237636233376335656163 -62333231343835313039343133636639653032306136386538383763653562323235643163643739 -65636538316238633832346637393164623962333861653331333132306638343033636332633065 -61636565303965363534633435343637663933633862373232343438316230373365656463313465 -63666261326130363735653235643537356438396536613639326437636231366332353862613466 -33613631616332656639663065653638333766383935376162623866336138373139623166393433 -65376462313738643262373338323833373135656464613638656365313631613737343738303733 -61356431373036346336323161653331323936653334353463333532316630366335306465346564 -32373330313065393163623635373964623536636234613361636664353362323037666464316538 -37643138313566633036306634653063366435653231623439363632386663393765623032333835 -32373939663062363835666338656239653861376239393366376638336163613332636364373339 -39396233333736656138643533326438366231616639623362633962663438353761656432363733 -30363661353864353364323134323366363266383066306436303130306535623263313464376163 -64306562346363333435386139356265393065363638333065666636616537373630663036643937 -35616530666166346532353865343564353037343634643436633863616162653532646234623031 -38313539353439353865663131636336626235613361613533626338613235396233623233343662 -65313036393834343234613966626661383764346538313938646531353832393761393736663337 -31323335626430363733633335393465343462363031646233356462386633313237653265653530 -39393637383831353037343461663332643633623364366131313637656131343934306462646534 -65616664666237663539343037353138643164313036666134636235623062616632653864656338 -63666132373263633735303262363032303066386434343734653739323837663330393632646362 -64376464376239666265393733343862656332393866333966313362393937326534623630303430 -32613639653731316633336464313637366564333261663332653231646566656332363535313534 -34346637663435663030633339306161313138373964616266613839396363313039636438663835 -31393263663862303362363231373030393238343464636464373833333165313832376431653036 -35623364643433663038306464663534363630313131663738626261666438306230303232373965 -33313032393364663830356262663465663335313831633732326362323762636564323432336131 -63373433393435666539363565373764333665623538383139396666663038643937653966646466 -64643565353264656635616266343738303434343432383562313337333731646564313733343930 -34353639323334626530373163663933323732613864613961343335653064373631633063326262 -33313963393732333037386363623231653232653834626331333134376433653564333962383036 -61396432376263633035363533396638653762613138316232396665343835373566633935626262 -66343432326366663164633165353833383338373439336365383464653835316532653833333163 -62616635303534373466386237653735386233613061323838663064356139626431326632336635 -37653663333763373938633063353434393063653863343036353762633033306338333932623834 -62346333393132386536376633316233376265656665313237663434323238353961393034306233 -62333337616439363539613463373338346135623031303830323638366432333537653934346236 -34646362613538636231383434343138666361663033636530356530326565333234633165343666 -31343138333339333166386665336666353937623435303230323939363837613833396564323835 -64383435396566366263643039643237663635396437316466336231323739393837636237373830 -36363462616537383531626336373532383631313666383661656266393865316235366661363666 -61396133346133333737346335643636346463656565316138343434333964633661346230326162 -61616235333735343862626533386164643461343064376135376533333730633861393161643537 -30313332323065306665323737353237313632303035616663333630373732656465363631646133 -65356436376263626239356433303262343331323362396561613365323430313331323863323734 -37366636343430616264633633313338373033653239326232623338323038343666383135623535 -66613962653331656530393738363337336562326639636166353162373562313139663462323964 -62343435323163343865616464313438373333633365646663343863356462616563343833633761 -34376232366237376565373065343862323339613061623433313236343033353965343935623330 -35656130633462333963343366623036333962323365343631623965326530656634373035316261 -39393964616664313564656238353035336639613533336535616466316665336532346431633038 -66396232666365613839356237363131316561376432333736663661306434633566313261626539 -38643666343666393830656565353465393239636230646239376135613339303161373664326636 -37333837393262623735383334303835313833346233653961623164393264663366303030653465 -36353734383262643130646131666134613864653039663738306538646463343031393933303464 -37396532323230633830623133386164353264353433303063353233616135386230666131323036 -35623234616466613732383265646335343166303131353163363835333665626263623531373736 -36316366313631316136373738326130613863303661313537656663363333396532313437393936 -30343964323762653331343932386233333537633336313666363864623266346466343336356231 -38636533346639366361393662336565663964353038313863653663663638633235333930393963 -38383465656437643031326261633663633636346362346339383036323633316433333339386364 -39313738663432666136653666363534313162663864343739343230313365366339663866643033 -33303564623334656661626631386331613737633563303062633933623237323665333064356632 -39653566613937653135386166656635303264313266396562306331393534303436303561653166 -32363165313465623837383234366364393638366330663339623431613230666262643238313136 -34366464333235303131366633393962656231613665373262386536653164393439313932386537 -39386133353033333433316433373064393461666635663764663735633665663363623165343638 -32313665346536653465313665346234626135666461316265373739656338323262646233393864 -36353465646331333837663539656435313666653865333236396163363762343961366261646165 -63356663396531653930613964653063356262356163323363396232343531396331633434393531 -36643261656364356363336639613533326463666534626463373335626633353964393635383931 -63376262633434623639303439353939653635646136346561633465663762363137336333653862 -35373835656639623835643836346335616536386532626134386434666331363437643661663063 -36663163643232643665636561323537656636643561646262373330643264363766336433653237 -38333130326161656534313031306136386237333335393831336339306463313935633361343037 -30623630373235306661653932616238336437313662346539643033363965303432383964653731 -37376130613964646230636530353333626533636236363565326564636437303239363666613065 -65636639333363633337646634623333323563623631623538396332373164396364333864633937 -33643932656538323264643362666537346534383738366464393432613366366662653039323831 -37653631633531336238636266353462636438313962613736363665636233653564663334383339 -63376634326662666637316463326263636537373064336564656337343330306237623734393262 -64353538663062326161396630356231646634306164343162383665363563396334346363373164 -35626363323262633532366230393061333933313335313635386631366362663436313332353131 -34353934346533666532306334343034353333393133353933643438643963333433306338343462 -66623636333036323566306362346162613532656663386261383463343633326566396335363066 -33393433373964356137663062353434666239303634333434383630623639633133306365613263 -33643530313464383261386635333230326265333565313162643438346337346664636366343432 -32313430633366626139636234613364616235616363346564313739376566653266623130316662 -33643733666337623639343231346439643564313236613937396530346163373733356163636561 -38613564353332636634323862663039393163386565646562656266326535346663316134383166 -61356230303637653231643330333334616335356261643535343331663962313330316665656536 -31396131643738656132366435316533353766363563646661646462386465356531393937326566 -39346234383466303534623630333838363638313232666333356363656538363137373236303330 -65626563653438373161643262373366303137336466636163323137353338306330323431343735 -32303039303665636364313733643234646439616364666438346533333137366235626531346437 -36396436656536356363653131656238343434643232396432613430613637623639393562623438 -64306436333766353732376463663933613638393831326133663763643339363933346432323033 -31306566663064386436616264376262623461663339653237623238656535383663356163653964 -66336633303365613865663836666439333163346361343231626461306138356631326331333836 -30356432653833663066343361376137336164643638626635613363623062626434613833323836 -33393130363966366431333037626235316135386530656431353439346363376563303762626465 -63343237376637326565353836346363343934636263633062393433653234626438383565303263 -64346536646133383736666232666337326637323932393037376430363166613661643732353264 -66343737383230626164633837383430343938656437373733373531653966386336333934373833 -30666339313665653732346362666131643362353361396230363166613737643763616166306362 -35343765346335393834626338356339313731343736643039653239616364376233633462626139 -36376236386333336638383532353466333037633066376264343136626631633132316362303336 -64393739626630366139373937633563373065396464336439626637353238396339373964336535 -31303237633031623631616661626337663933383134306430656232373533316666313161633163 -66313639643234386332353834393266633535643536363234613836303833383738643432393735 -35346137653238376235616532643439643738646432666462636331363461373863613639653239 -64646632313030666561613430323465323039346166386166643730336535323333616365386335 -33323861663361333430356564356662323366616136356235333662323432326435613662613637 -36396239366336653034306232373934333539613866373764383561613965333231393033346366 -32646339333266313338393539346438363864383164396262313230646534373564633266366333 -35366630353862396436643632363437623464323263666162666463333865363636653336636665 -37313731383032306431376331643466363933623735633137383233373965323139633838383136 -61363361303335386661396266393939613163623630376664623430343334613039313365313431 -36646335326536333664613361313036643533636166336530363763323931636662333862643362 -30363231366137616162343330663234626434323137393431633131613461363636653136303238 -66393536666635373963383432356131363138356339643263653133333135653033613863613865 -35343339666233643736656666396538623837326165323732333931313664303761303661316232 -61626164306365663133633830383439633765396533313033316139343734646636663831653466 -66333439343964376366616135613361383439376339643838616437303764326362343031353933 -65333235346438633437643937636438663039643433373965313461633564303435336530646433 -33336563376536303136313131353639666563306262303534633839626430346631663936653233 -31643465646633666135323466663037643934306664623166396430383138636361343834336231 -62346631303830653036366562656566393439303561633532643962323236636164643031623266 -39303063633666363733373064646131363332303339363161663661613366663732326363623364 -66393334616239623566313336666635656466363834333963643838373134633261376537333431 -62653236656130383965663434383564663734303338383461613435643362376361333664386363 -39383964386238313135663232373461616234376362363766363239653763663835383066383239 -32393834323061643261343966666135623933396334663966313738626461336162373334353462 -63343533303538666437343530343638363734343864353166323063623363343036346239333336 -35656433313830653833616636643763393731626535623261653534396663373232373533323938 -61633735653337653334306330623536336138613233376532623032653734313062616635343863 -39323035343137353630616337386134636463633963666561303239363633623132303864613032 -65346562353531376433393531623265326135386639616163353937323436366166366435303732 -63306163393838613039346635376163656263383636386263626366623762313966383136393761 -61356661613364316630663537363364373364313030313634396431313636633766653137653434 -36643163306662393862323732343132346537623131323035653163353738336564396136333432 -38383265343266623132316663343732356235366265356138646630353561376139393035633438 -39626334633738383832613263633932333430636465623839303938373133646662373432376230 -66313536336333323638653836653935386463366166643034643837323535666239666663383634 -32333139326130336130363531663965386236306234653463666133343665346665323432366365 -63353161306364306366623965663737393434653136613035613534643232333733376638313331 -65326661353461343363353261323261333830663636383330346334653437643664633366326435 -65313165316564383032636262306530643539386562616363643630373934653734623964393163 -65306430323032353966636233396264356134313364306232376334323266333230646134313435 -66616665393966303666653235343231643461373535323137653531353936343936646435373738 -33303233663536353264646533653039636136656261623234643630386663613135393538366664 -62363164373535633635646234366239343436656532326430636232333663323333393463346566 -65363164393838623036656435386136393531663538646564646365386635343134663032363132 -33383164306536643136623337656166346535656663303138313730373635376531373235383763 -38663162633063616438333562333735326130626166326236623136343431376339626137343862 -37323463373332316363646535353436636363353839633934306262353831653934323965363934 -62623363393135386366666664653832303130646461323230376462656363653134323563633537 -32643866393363616238356633623233653936663262323939303832626137666261623134363536 -62633161626166643466316163613138643032643861353561333332393431623032633737353133 -34303637646635356637653464323364343338646563333332393361666635623435643439633432 -33333236396532643832626632333335306233663834306139366239613735653837316561313837 -39353961616234356630343037636339353261613763303531333639653533316333303630336364 -64333236326535663763336632303139303637393362643738306461396164633339373565383332 -61663263663131346439323137313033626638323661643332643964393739306230613433643563 -38363766353365613563313066353236343235346630343861646337383166623136316634366465 -30316535613364386163633863646464363437313637383036303931623736623334343130323238 -35373435616565333665356664356461363131343566636163643233636261653465623066613366 -31373436636133663531616566356133616663633436653339356332663663313133643933386235 -33646536636339363233626337326462663533316337316564623836633831356538363738316431 -61376563383930386531663833636231653039613930306666653032396162383730373836646161 -61343633393139643230626462623164383536643861656133336133636637353166343136663337 -36353939373230653461396537323039623565353333393666303266336636393964323634393630 -66643837376330336666613266346264383737353431663833343063343234643534386561343565 -36333032643135323534386162383134623462313263663835313838323135346336363164653561 -66346563613435313238343164313637633462393633393462663466306637383866316662663939 -36633539323535613639346239363436323337613266646639323038633561353634623239366666 -63383330383035383737646534666134663439326665643563356432613238326562623631663461 -63646538363332363063336435343337356662353437396339316131376635363736346237343663 -37613164343139393664333838623439363332366264653761646630616463353335316336336138 -37623266373331636266353433333864393461353339376332656336633161326661373039333837 -36646236396366303863363166313364323432653064656234396336653865326662383634626335 -61633438663334663564616633343166623662356462336564316361626630306166663436623933 -38343837356333386630666161636161613662613465353735656232653166356134363362643266 -34303163386661383336323862376365663565356238346663346436303535646237643461623135 -36653633343635646334663936306632656538353231626432663833343930623738366665333132 -61643564346133303738663361613334653338613963303733303565323633323165346539653439 -65333434316565623864636439343437653337663365636463613965303633643265333936383266 -35393533353861626336343661316163363431373766323430363762633665366334653361623033 -64666235363936333464386334376235633330663062366631323739393437303335343738313064 -38313937333838356236313265636261373230363135323866656562343764316637643832326233 -64393036313963666664383438623962633939376532616562663339633237613638383936366335 -35396430343039343231643038386333653830303932613065663430333938656562336463313531 -35623931313031326232356633303737643830363364396631663439643832353439623539633334 -61303130646465306664376563653561363362326664326335643838626462373362643430313230 -30356635373463303436616662373961316563363166333931346636313636653236633138653034 -31313064313531373362306331613065613965343461363666303030303335386437633033363632 -32373337326434376239366339646366303866623731366431393235366435636136373438343231 -39313737393562303438323032636536383332326561373134663934373134383939393234333466 -37626363396161616639336336306661323737623836376566343736336363666561323664346136 -62333633333361353665666537366366636261643130613866653339306338336537383061336633 -64373464633266356330626238663662323738653639376331656333303734626664646161656661 -36346636663434316464303831666134633537336438383261643537343863376337323837653866 -37633865363061636365326335636165363237356434303665623930303635303863663336303262 -63356239373030376334363265663636613233383363333465376365613834663732623466383563 -61623866663133376537393936613934356663373866626438373832383566626130333434656332 -34373062363537626639636132326665313861363561643934313731623537633037303231353939 -63643161643238336334623533616136396662653730303536326566616133323663306432303864 -61626461373533666638323231653766343732353639656536626332363135653337623465343930 -34333835656233613632653032623065633330646534663665623436346634373637343465303965 -61646232306532303665326430353433376330663638663963346536336365313039393666353539 -37383265663734323762663764356334646366336430393531326566663830616663363964653464 -34343337353765363561643066363364386161643161363438343031393336303962613534623235 -61613066333731616565633731613562343833353166366161633162373936636266326137363338 -66616634353663356337333634303532353865636263316463356532393836306236343166636461 -30663066656239623661393738363135656663393763623334643939303039393465373531313634 -66326632353135363265306435663737663536313039383933326138396530333061623035356339 -30356333646665343537333665363335363961666139646630626538623639326464326335306164 -34303265306533353836646335613635323664363035653936306138313331616363626333663166 -66323839333365396566393464646661346465393236633763353862626639313939343436646162 -31376537323433366165336137396130326334396663303135303635336134666434623434626164 -37356464383963343039373339643732646238363536383034663461313936623430376230363232 -32343665313863316534653531326334613661343539393732313461366161363361383738363430 -65333961643333663063343462353363373632373935313833333031383433643838636237396461 -66356161613737346133633532373133386439393736326238393037333861646235366434626665 -35363633366535316462363766303233653738663234373832396562306235376638663361313461 -36396363333065646533613037316330313362306431373632663365303065313161363964656461 -39303061356133383062303831643130323863623136346339373664363736356235393638306239 -61316665346535303931626664303662613036363335383739363066303034393763326134323331 -37643733386634616631333961386465383062343261636563613532636232326139653661316265 -61363231396365663936663866633161313437656361393839313666616633613164366231653331 -65303930333935653336353464336262323165396131613532393062363438613636343163353761 -63653361626165313765343734623662373933613436623834313666323961326461663637373239 -33343764646336646134323136333533376139323034353636306464613965306530613033373366 -61316430326363623739626335373336643937393637656636313336313132376564643131353166 -33666233303933393064356532633434306235646364646638363436363034313432333637633730 -62626662326530306138343233383131346336393762653631616463643534666435383039323466 -31393964323732356232313861636530386663613039303362356633663361396537626235363432 -62333565343365663961363262633532383336333063363332666134336630636530613338366634 -36353031663065383730663438613430363031313138663739346563386461313033646634636330 -30393166386237636562346432613532666332633963623737636638376436393363323130643061 -65383566356265663538363235323236646330373935396132373236663561313330386533366637 -36393431623039643832653131633132313338336233393461363237666334306265373861303233 -38666365316239363937643861663134663638613239646634303238343130623862383536346162 -36343939376333353436323065623430323232333033306434323139366537666332653561383935 -32643837663637323364303432313961373534333736363931663866306437376265313363623934 -63323863383463366632353564313931336638303032333264356562656436336631643230336164 -32626332633963306637353239343733643632663134323533393862623366333439383835356234 -63363733383431616135646235386132343464303635386266336163373562333438353234623933 -31303765646664333731323266376364663436336563303836383437336131643566383837396331 -33666337613331636464303665616230396530623432646462363731343039386534656639616137 -38666639613538613765643065616430636335666134633965373564343334383561663734616161 -65633534376538316165666130663262396133623863653362653964366136386661396533333334 -39363766666464336131316662343535323831646663353334643933343363356663303962343963 -38383264383332386533643662346230343764666137316132366364663733363239363333306138 -32313537333732393261656235356635363961386335643334663034366463616531383433626238 -37343733656633663261373866313061373136613234326463626533303133373930343033316436 -31376631396130666663303634636236636366643632666538313033373330356665353364653435 -31393834386538636539623465306663303730373537306138373530666330306666323265313730 -39666562353432613963636565363230653563373434663231353663313237386166656564323934 -32613038636435643239636162343164306139626438333635346665653964393266623337316664 -62386366353731386132663433663861323535313838356131316366316435376231316266306161 -62383963363665623361316634303730303330666333396135613839353962616231353064366535 -32336130643161323636656463633063626332613932356330393330313565646233646130303338 -39613734376230366234373232356262313561666232643638626265646664366431663434343731 -63623964383764343265653366653632646434623363393038343563326136623635333465656339 -36636334346337343336373336636436666464386464323265626433633032646632363331353361 -30383838633062373664306164633635393935376461356635333839386334333363313661306632 -33626664636632373138343931646462383965346432373062396438326361636266353166323932 -64383439343633343265333438623462346232383165653232373930323032356232363062376163 -64633138393939393038353731633264313133636630343834623063313836646364326133306137 -39636332323532353836613635636638326430353834336232656230643463623532323635353632 -62316564653165306435363164383439373563343037623830373961356536623363313065363266 -33386139376262613130666530643337313639343866363265376131343633333734393263623865 -39623235623564383433383034376263636138646331396536383233386535316562343336346339 -63663061656237303331303939643936646433313138323838386134336235323537323763353163 -33346664336566663235666264656135316161353965386238633038633837333566383233633865 -36636231653938386232396538316530663033633835633365323361613165616264306462393463 -37323061346632663264656563316436366163353533623163396462323636356530313432656635 -61336636633732353864363166343235343261376230343065353531366561643166646330386337 -61646366663265663364646264333734633265613633646439613861613861666633613464313633 -32663038333361386539313735393031653765376666396339383737646631643034353063633839 -65653836313266366262373938323834396364373330626338356565373938306365376631383264 -61336137353932656466336561613838326266333330393837393863396466323538353936356531 -37323530653763383165626135363031363737353762356461336439333131323634653735376165 -64653062306433643735323938646461656461336562393231633434353832666265373065633236 -36353831663237333938613039633337366362626565663961373832383333336532623766616666 -30316562393436643035663537386537343063303433393238353565376334343264663965333562 -39363431643733353565386439653433383863613936646164313231343161336632653561313537 -34313363613935353364643437373333643563373038363465623838613130393664613863333931 -39303964663762353563346334373435373332656531626166353861363138356638333835393361 -36333461303935623738376534636566393230366634366266656163303937633766336236616463 -39393266343634303865323463613234373264626461616362326232306561373961653865363765 -34303531666333353038613537663265336364363239303034356262363064363737623861333235 -33643635623834353433356433336434313233346333396661356438313161326135383063633364 -62353836343161306632313237383435306534656639333665373735346665333661373562613434 -33623630656637663562393739653237323663306337613832663235633961616233623230616336 -33343230623963346135303161613131303932376235313564343537373433396336326338346633 -34323130663731626364626466643635393738656266316336666234396135623739613161646464 -36626331356366636533363466653139333536343262386563306262646266303837343736373935 -38663638353964323432613638373232643536393930633535656363303738303363356433353839 -35396433616262663665643564396366333535313237333732376438646338306261663930643538 -61363837636535353639356461306238646234646639613731376462626132343563386338353139 -39323262343234373834303961653434616365316364636230353535356165326635613661346663 -35353631663732386635316230613039346530323662666331326566653565393162306534633833 -63663265393838636134366263346635656331636566363466636130313432323936656234356639 -36343962633462633432363637333635306437393532343666333934653632643263363266616563 -32663965646464656266343132303565643630653337643662653338353961373435383763623033 -63613865613064646432626236633435363863353432343739343036626266336237626332616261 -61393165636535623335343238313361633563353530663437373831656130626335623039353130 -64643431653335316137303064306235363166626137386230643438376362646630376635363963 -31343837653563383034333037353539383562343264633666326462616433346161636562633232 -63393230303738613837353866643333633763613362346138643536616439383735383361396631 -66613864653232646439333666343631633038346630346264623139306539393931383639653539 -63386435343438346165343839356634633062363230666538626233373130633639356461626638 -39633231316562393537316635336163313238353563643631656235303062383066653765613335 -65366562373039323432333461363061343537666162313930343239353063323766376537373532 -31303662333863376163636562613238366336653034616662376335613261353935653336633034 -38306334373731613962353339303530386438343766653035333964376366353833656133633565 -38623762323739313537346366366164363838643062333534626434313261626562343463353532 -66633764666433363139343861366663386438356165303465663365343562373132343936646438 -62313663343066613931383236646139383833656163323239616161616338306235326332613734 -30356138353430353139343032346531653836356563643439393730613636366531353831666539 -64346361333366393466653431363239623634356638393163353633623365396136353265613030 -63656132623934653361626335366437363361393533313663323830653565623335653835303434 -38323131636437623330653763353438343039636138643264633335383966633262346635373138 -63333065636433636237376261633939376361326664663265663633356332306666366566613166 -64363132643665353335363834363539356332306561663138326330343337386661326664373536 -39346533353034653531363364383835343462306232306665373537353338626139313866666432 -63356462343135383130616432313638393633366636623561396639393630633665333334376135 -31396265653730643461613939383562306564663835386162396663666537336439376437646462 -63356162313964333337613138386462656436366339663164353831653436333565373938356236 -39363864346334313965366339626464626633666234646130353037646361666334636238663963 -36323337376437323434346339336639613536316164653934393030623830353263383165386561 -36613737643064636533306361373663633564386633666636663537356461613961383039396135 -34613965653333616139633237333931346464316236626363353361643731653464303935326166 -36396665656232373963366464316233663534646466643635633566633538623035653235313138 -63323462353331666237613635343931303632343633333430333430613332663236386638386439 -30343839643366626435316436663831376565626361386562383833336264353162626330353936 -31643834386532313732626537356531316135303135346564383663643961333165666662623930 -66313662653061346463376138383561626531393333613439336231373461613637626331633835 -63336436636266316437356531373635643165646536643365653532353534643566386231303633 -34643433366666613433626464663337636630386565363630346634316239363166623436626133 -31633739346436613363333963386439626266343736306336383961663333626664373864623038 -38326335313861363931343534316565316434336335373631346536616363316464373164376130 -32343065373832653762303262346666386266393431376564633932663737316133366233316634 -39303131396533336437313836653832646232646539626166323135383966636237633764393662 -34663431383331306361633661663334653539396531383434626662323536633530393936363139 -33383965373138393163656166386466346134303839636333633063336463643037333833346232 -66666631353962623839373239653138333632633061363630343863363438616133616434313733 -37666232613938343435623433306636613933656330623539313930656362623630353761396636 -39373236356163633136313930353335376630393537633035313165656131323137663166316266 -34663461363234653038653330313431373239346332626265663438343866636137373761666266 -30396432656138646635396336316162653162613765666538386234353536363263373665643936 -64666339663066643665303030643436636132326237623439616433613939323535623032636134 -37343437376665623930313431633534363632613532306363343530383537313032303931636164 -31646437356164363762616166613262336631633761656436666661363334643936336463326138 -32373837353536656432313137646664336435323134373639326339623234373662643966313565 -31643065633464353165663564313063343337383734643361333333326362326561643162383434 -62336535346666396639373062366362383436313430353164623332336238396439393133623538 -31393661656539383463366138643238396539303631386239663262666333363266366361303432 -38363535623830653133313431383438633263373765376665363663346661613132323235393063 -39323430376436653638666339333065633830623861383934383939636163663830343130333635 -39393766626533343963626437366164653062346634356365376430323436656135366237316533 -61666437316661353530326464623962616337623134353936323762356339303035313238313834 -61326637313031626335396136633562633066343936363133623135636365636639353334326434 -32326139326532313734656163363936373966633032353762333236373031393731303261326336 -31396133613965363739656537663131393239336339373230633538313039326630386465323832 -32386162386266623532353266323663663062393236643139333531373232303562366563653931 -36373637363836363339623965323863333761623664336638633862313232633230386266646565 -33303633653832663164643938393762653165393466306366336264306631383766333732316630 -38636532313833633535373139356466353233333938333538376139646332316661353261666361 -63346462663733383935626232326365626336663635386362613230373566396238393463353763 -34636465653537623739336334623336653430383139656664363964346663623964616430316662 -38613262386163306138313664623734613931366431663933303564643266653962323031366236 -36656464373934663639653937653934656233663861383237333636663835323363623037633963 -34613033656234613161376630306434626363393963343662316230373037626335666633363132 -61353137646561303833623830643431363166633562653939393038373233373933353732353733 -39646433633966356237663539646164613730316565653831333336363061643432656539663034 -37663235633163373862383132616630653334343962616234653033653662633531336465303830 -64303531376464643637636637326162346632323133396238386166366232386161626231633530 -34353737626231646665646365323234633134666364326636356661316666656365386130386434 -34653733343430303963623533346166653038373839653334363865656239366333323163363532 -38656534363332303834333331336137333434613731636565393236306366333537353732313035 -35666234333036393937316365633431653866313538313632303635633633656663313637653933 -36333239306535373165616663363962633561303932313364663032633532663763653664613837 -62653966356236356266306235333262316439353162306261313061386162313362373464313135 -39636366343733653564646362393666633433663334663666616366323362653865303261386337 -63613565333865326461616333623863643338653461623865313830666537616338366331643231 -30613863363334623861616333386433636133643235653031363261353766343838383634653433 -30386364366638646565663565373831613331303735643638663531323861333966623535343332 -66353765316463343836613930373362323236336131333436356132376665366535363033303737 -66323561373561646238383666323661326663653236326535326566383739346339346439373865 -33356436343839386539383039616461313634346333663035633866393761386337336236613437 -30313766623835313632306431616538656166663932313738396632383232316538616465383231 -30373939316264646336396434363538303762623737326665633933653938323033376664386335 -64316630643932653033653830653330303537393363623462623361623438323039373739313964 -33636130393737346565353733376664323666633963616466626262376436343830633963393439 -34346433353630653639356236326637646132353761333433643034623862383831623466306530 -37333639343836363036373661633434653835396361373465353136616137343434333166663838 -62303166303865316536643731303963626635316364333730336235396135346132393738646134 -34626637356664386466333061636361316531626364663138376538613065643533353834326435 -63393831633630383161363738646331303333333065636561306537616334616433393761623066 -64306265633831333636326463323130616336383964613062623635343361353065333830653561 -65373434376237646631636535343666613866306261323566323262613333336233643466316438 -39666562623837663561386361316163643832626236306166666638396530613666323162336539 -62313830326633393865633665623538313233316638313235666339393537363361653335663162 -66326630326132623337646232333732326433653561616530386638616230616534396337383736 -37333631643332303536313931336366353432353963393536663433666630333562336561373363 -32323361366165653231393437626434636264353166343962353637343530383130353437333434 -32383339663639393563313033356537663536383266363434326334386435373962356638386430 -64386163333738333031326161333365373263323765326137313965663562613762356630386562 -36626631346230613566623965386564366663326463363539373862613166363465353863626636 -32393432626531396530633266666135323538636339346632346536333837316631633133333035 -31373430376632326332393732313230613834396164346433616262396137636235386664323632 -31356235393566636131613663646639353963343333393663643838323437323961303735396266 -63313234613337326432653336326539633036326234376561336566613631653666353531616238 -65613762336539333531653765656465656361313665323730396636333764643338313630376639 -35366665396230366361393632626432633465393034313335643532336531373132633266623665 -62316432663635303633633235653461346665613238653865343332363438316335373734383530 -38333963393662393834626264353562363335333731636436653765356233326162383932323166 -32333361613437353766646235316434383931376134636237623465313233663366373735656464 -39653062613730393066623263643037306463373434626433336666663461363962383334393736 -62633164623039323666623738353465386365616566383333333238363236633066313864366233 -31653937353164353266646237333934653866656262646363313665383830353361646162386265 -32353366663266653738313439323435353137663632356139353438303532366164353131626537 -31656265656363626539626332626239386233316337643363643537353839303265323665336131 -36313433353932383865653361663362623230333261383165343932323961343536373062623335 -32323561383565663062653864306464393731343132306263346265303766623032346265626339 -39386237366535613334353133396537643038323362633065623865633935366633343837633663 -38393530656663646661306165646633653532306133323164636232303233323136336331663130 -33303030313964356363626365386265343266326539363037396130353466656133376436643532 -62313731393661393764363532346430383536353730656266353737323564346439323961656666 -66346338313435316666363062303137353937333763646165616431633466626262316663623763 -38626432356633653437313266363664303132623364623466323064623635356533663934396136 -64653163653337646634376165376236626334336266313235383633393537336338646639346538 -39343830376464643832383935386637376132636466376239356466393737633338323734323962 -36653565386134333464633362353137663633336263653837316135373863303034666332666238 -64336461303461363337396636633139333132333461376231313763363861656262643334366639 -34663739653164653237636339343865396536346366653763376362386330623361623330653337 -37383532613731306634633932303862363834623234333865326336653961313536663436363730 -32343034666233363439653237613230306565366661336233626462333662383535646330666663 -33376633313431303766326362663834323436343930653039393661386464353434656231636664 -65653935633562313532386133333136306165376465323062626539323563336637633963363062 -62316235363562643736666265643938366565313237383361303234373964383339373434323530 -30346265383637666434613964303037363137653163306266336231316330383938336466633431 -32613064383162363664313030303037323834626563626362383935346435333961316661313666 -65613833376164396138353730623166333861663135373030376233626666346466383962376263 -65616238363834353063623263653635306265666365343134643362666666393635316130666662 -34303339356664303263646633323731313337613435326439336535343438656131616135666163 -65333132636664346565333062623039336132653663386230306430396233383463363234393761 -32656631356436366161356532393233376161353437643463303264383031346532666264386232 -61666131646635363437633438343236343262343734633864313865316331366463396231366331 -62626139626135613230656538656433386531643839613832306663306661623331316662343530 -65373232383561646161616233343462323536653539353532343663373632363666653464653733 -34653462323864316431303133326339333663313764333737313939613561353234303830373362 -64346265613366303265303464313864613932396134666434306633643539626266376133616364 -37303533613962613364616564643661616464633937663563333934313739396331346336323331 -66396330653565643833646335653934656166643032623238373962626332373366623833376161 -63663338366432343263636262346237326439383738383131653733656536653734383964643337 -65366635623263663663383738363331333633393631323630336231656436646533633037303138 -64656230383137623131623365383033396230306533333138666465323632366436383466373935 -61376464366465343066386566656566386131353231663032626530393835316466626465666162 -66313266303238323439646535306431313766356462383062303066633563623335663336613262 -63656434356437386231666161643732316535313632383861313264633239336462373965306262 -35386162666263356432623332373134376235363433616537373866303036623634623433396532 -33376332336434663464663037383432363034356266326235643463363034323662313832653532 -36653365376332646439366264353735326433303434616130643534373139656535613261643239 -65363761646130396134643965316535373838383839343036333136356361653166343462333834 -66373833653236656334333032363134383632633130363530393034333939326261343832646431 -30346237613536313234656130333061316136663733376631346166333661323938326238663131 -63636330663661316664663638663538353236646131653338373364376539326138393566353761 -34663733303730343564633964376137623766363163653134643330393866376565326136326333 -61623334363864366263636638373936383036613331353535316131393932643365363564373934 -35373364643866636636633861386631613234343563383938366565303436326337326462363635 -32646264323630386266333032326438613430346539616334333762333462313863623439653437 -39626136303930653831323537313739633239626233323333343830623436336434356564333236 -61653366653733346331356161323436313635343232303331656539376231373334346261346362 -65356365396134613537323161353461323632343162393863313337623164383764613965343330 -66643535393733376261316338336466666362313139643865386632623532313638343464303432 -33326537663538663965313063653334643836343764303364393936323365616464373462383161 -33376164383162376231323634356666663739633861666136383163323334353939383863643964 -34326638353930373936346161613865363466636234653963336363343461666538633065343637 -62333033303261306564643066393866393739373665626239636265343630386436396363643136 -64383462633538366565346466663963626466393166343561386463386437383966363833386261 -32333166323630356539656366616639353765326566313132383062366231366236346261316536 -33376665386531383839336462356232303661396166623037333133623436313138306364653963 -62303831333539313261333763316130663362303531656366633762396438616161313933386364 -32626466656361333036393434303763653038346166386563643836653762326364336463343531 -62366337323064343330343236393431653533356365383163336534346530303964386138333739 -61653364616635373738323736326233376466326462616531666363323062363332636331633661 -64626538333430646638393835613838366535653638313837336563633732623432613266313733 -36663131663035383934663166656166363833383230363366303938356238373830653131303365 -37663637643430656332653033383233353266643037393434333331386535363134366366323831 -34346363376561313665656433653132633538353164643230303333303631383334373536306632 -33306437613364363133373939336238386365666365636139353932393065393663633932373562 -37393533613430306637326131303565656134626466366336323530633164366361346162663533 -39633164386532393330353036666366633436646162656266383665343065656531376638666333 -62303461323634373165636235383038666532353830363362613836313037653735376663656439 -36313132316666323635613830363761643031333735313932396634633238656664323337656633 -38333334343763346337636537326539643434313064663961323363346334366635633665363735 -38333637643465396561303464336433313333303638333434336237386436643235323165616636 -36643135383135373566643062643832613966363264336630323933313131313536666536646536 -38323330343532623834333564306466316133303937623336313731623462343639313032646438 -65346332303536366534373433653237663662653862356666616338663465633865313666386338 -36663065666230363937393362373335396263643832346635386364363266396366633936393266 -61353237343332366236643332363032306635353534646135616666616136333834326464623230 -64303134623066383135636365346238633632356238666661376535636133653466666630643133 -36303235333965313664613234353962306163623463326462636563303433326266316437396462 -63336433343330316435646131376466303036313535343437613838626336336432323264633639 -30326437636362626634323930376630613230663430313939373635653132653039303434336531 -33663539336162623337393531646566346530306236303438303066333136626630303836626539 -65373461383262396262386631376139346464653166666339646637336136636233363939623836 -62363735333963633933383038363930353665333338366531326437666334626664326531613736 -32383036356237643863626235623666633331653530653030353166383535396639626535353333 -32653861323936373363303335313565666164303965353663306138386133343830636433663830 -31366335306133363536643936343436616636323638316265303235316439323139336365663133 -32396132353337613637363534656530663565306431383934623364343837663537383161323733 -33643464666463646161666232373263383662623432303936663539356366386162336361306362 -64323639613630333037333834366461326432323234643732643564343735613666376332343966 -62396138626461616465393538666437313232623965333731333634353537616332616462356337 -32346639626431393561323537363866353136353936386262663838393566363535313066306434 -39323031653364613765393033386430663934313131333861333166373765356163373832333930 -35616535613331313066326263373432653930333531356439636434613663393932656563643334 -65653665656139396138313935396334366634613731343435643031383333303734613138626161 -31643161363464366636633134666136343536356631303739373563363438653662636266633265 -30656462616230613565633066346230373462653832656661363162326364343866386637343265 -39373363363961616238616435623837373634383030326239343039346434656330353466306333 -35663939653034666131666265313434646333646533393533326262613361643538633266613330 -38343462363764653463326631663531343433306434343239393230633064336163633638666364 -64343766646565363431336438383035623762663130663364386633326335633930653364643830 -34343431303933626238333464666366623339313461383861346236386262643634623961313362 -30393932353863326232643839336361383138663131326364323062326535323461386539396335 -62303630376539613264623930333738323963366364653962646435646230373734633934663437 -31653462393838343334316665666433353330656635343730323835363562653865623231343862 -63303464323139396131306233363362393932326635633139356333353730633664666439303863 -65323838336461653639313438386637303663333230663163356261306661656338313636323131 -64636237653936393734383738326263396335353935393335316661353231373061656663653834 -65326533386332306539613438363131376264333361626666303535333262313839653833323639 -30636134383331653331326438643732336363643135356234653561663263346435333135636461 -31333361633062333834636635666434666137393861383062373066643936646635623438346630 -34363432343166633163323538346334653562653336336335326237653238346535643564343936 -64613163363031326265633265643566396565323361666236376339643464346634663637336466 -35306634643164646332613536343062666664623132363561313036623939613662346330323063 -34636437353465646465383538666330666338393665326566363133643164376263373035306537 -64316335653664653065386261323536633838656536636538356361343762616137343063663938 -63356264393333656139323738333239313437366264656137616635626633616534356362633733 -31366134323361336362353938636564326631386130623064396530323734343734353731613365 -32623562646133666539396564356262336462326238663064333636383831613461336163663034 -62313530306536643935663038336234346535333963633638663262363035383963656464313039 -33366335396233343137356330376465373434323732646635323736653562633764656566383230 -63623737616438323439636432356438633034353631663863623530363761383536343432353961 -62613037356263653038323938306161346165666633616437363961363763353037346230633065 -38646330373130393665663234666561653964343839666634666163343566653761663037393761 -66666665356331643263373535663863666133343063303133373330353239626661613064666635 -61326265656331303339663361643935356339386261323531623466313033326330646232353465 -33366636313435303435356339613334396536383163373633613639633233313835653063356165 -65303734396138383933613366303137616233313565333239626164663839653033376338653136 -34383165326465633734323035343864353130386535643033663036653439373934386535353034 -38346436636439306239336136383132343838636463656165316637663235316662313731643339 -30356235656161616466656233313137303533393765393832336437656536623662323137333766 -37396464383434323964316364666361623738383562373735646661356438383066393138333237 -63383436326363356262313466623465306666366532303639336239623334313732326263646233 -63363630336563343364656664643036393135306433316164396139636134353733356439643434 -34373464633637356564656132633736303534656562383166633534313831636163386462363066 -65636162623262643864306362306233376135373835663136393637633631623934383462626138 -62356532666165383432633063373838623636323261656465613439313933623461363939333736 -39396632646434353565343331373437306564663265623138646366383132366438393939303633 -33303237366439623265376632656631346464303161313064353536366164343037623837336437 -30323331626662303361633630333030383433326135363866333965303637343434323632366338 -38653339366637633835663365333932393936363537316431313531646561353462383036396435 -39633035336234343465616239333566646532363735616133616162336332323432306664353062 -32306633633839373863373963373431636433326665353336613337666465633531616465636564 -65333237366233626663366336316166383630326463303061633237363962306434363261343637 -37353932373733636462373639303731393938656563643131613963336534313135643563333066 -32663833303335316663313532343332323739633237366536646666326361653931663361656533 -64626462656462326333373535626536383337356331356464356531333036366138663032633961 -62363531323764643433356538323662633862393034383537383365323163633133353538363464 -61626637343331646462666530326136333732316331616664383361626237623962353238356337 -31626263333033393164356630336364656362333634306231313330386434383764616364636531 -62353165393766346366356231333534316635316137323437373739396463383733326439653166 -32323566626536343964386635633665616565666566336535336232333966353634353133336338 -66383265613831613963303639333733383937303336336362646662303566356539646434326165 -31366138303764313365303363336536376130313264336333623963376138656234623039353762 -36353466666536326666646234663032306163376531643562353162316437376634363030636264 -37323037363866373932333364366539343063393830363732356334343862366137663935373130 -36643662303763653730636536353866303933653063333161326164643061343939613862666633 -33306232616337346363623865643564383338626461663336393133396139303861636666653838 -35323439656231656265333363393463666330343439316536313034636633613166373965626630 -61373834323966643935663038303939333262646534373438306563383065643161383064353834 -64643430363539323637666566633834653363366566336139613061656231323933313366393838 -32613361366366323237646439316238366538316231346531616161316461323536313037303964 -65616536316261353334306536613866616463396232383739376132643836643835346433616439 -61666535343566333332663364613832313032646330336138353939656637346335303632393536 -37333766383537323935626236396132393761633663333165346536613337616137313635306565 -35663032306534323236303866393765323662313732653861663834613666323338633663383065 -33656433316434353763646566393835316562353865303561323061373435623961306436633063 -32356532643730336533613536316439393064346264663965363332383463616131633265343861 -65633934613535326333633063663532653363623135656566613632376531383366633434363335 -64386533303933303339306665383933646236333864386433643062386664323763646131616639 -30343637653335306530326230353733343163633865313831336461656566363635663234313463 -63393835616236643538363934393663646333616565313166316333333865346230323233363466 -61383534303965323161346665363065653730323566326231356632383635313633623233343564 -65393633383430663137323235346263623738646235363238663233343166343835373232653465 -66336131656636363262366438643661636633343732363533613363343832383561383166343365 -37313836376665343965373566316138643464633030356166633531313566313130616636386535 -62623162646231613231313430316134393536353932316138353562336234323039626530316261 -33636637373566393166326439363663323639353863396463343661313834636532663235386332 -61353135396563343235623466616232333932633463366462366262353432303039326664643439 -63353637613839346461376361343737363730613663653761633165303534626431633761633462 -34363137363434366463623863353361353339353836643332353064353438393466306235333635 -35393162303632616634313038643439376539383837343662376339613964633234303863623032 -39363731376233326137343563323432363136346165316334363462376461636132653162613665 -36363933393931363036323633623830346265346538643662356266323032656361393064653563 -36326437623664336334363933353832373439333937353161386335366332356434643731653130 -33313866636663396463366638643730303135646238653766366565323861663732323636326431 -63643965313161343732623337643834363436303831623164393861623837323032663935656566 -64643630343035383161333437313138396262633037663031316237646433333339663766643263 -62626366376331383639396232343337353563616664386233363065373166366636326164383839 -37313333626539653734663635623864386637393261353937666637316633373738613863393531 -36643065343635333962363134303332613339373964653964353564393866353138333765333537 -63623761653964356566616365376136656439653537656637653637656433306630313030363639 -64376364653662313037633532303033663332646230326535616361373762623238363861626339 -65616230343564633339383162346331323734666264336432643033353533393238393335623736 -30663265376636373133666364646461623133663834323365356438343135613736376465616632 -32653063313763633536616531306264623562616137323462373233396332366365613964633063 -32303962316635653465363462643535376337356164323065656334656130336564393938386336 -65393931323061643466306139306265616232313439633766356161303437323164323432626133 -62363635643636366536626339343564323065396339613933303934376637613361343835626664 -63636166313730666631336165386165616563313565343663656535373836323364633263616136 -62653539383436373161616563316361663637646563356636653834353365303834383536373335 -66323361623237393136353238613263333661343434656162623662343730663138623365623232 -35663863393235643165363334613035613166626166366336643636303935323638623439333061 -33333433386164613765653339343265313638346463643335333739353838396134336162623230 -36323339393664343263326234636532356632656137306362346431336232313065636231373336 -65396564396531343332363333316461646239336662346561623363383566613035653832306464 -62303664633234353665643437646462626538636538646532636437653835666538646434386439 -61363932313965333266303465653133656463366533306234313838653836343034613335613234 -63303031366266306266363333633265386564643361323161396530656238356530333030626335 -33363230366438363761353363303362346438633066383130306665343331363366386163313039 -65373434353832373466643764643537636237666661343139373865633031363233313738366561 -66326162646331616530333266396237303838303034623933626464653766366532303362363232 -66326539663963613539373362623338346164613366373234616132663931386265366631333139 -33643363643636393937626131323861323062663130323666343632613366366663643339396533 -63316233383065643031653533383838646364353032303730306136373431323939363433356631 -33323937303631373963356265333035376539656262653237333538353935336264336664316432 -65313436626637633162326533366339333233396363393836303437356461616432393639336661 -66643337656430656233653664356436336236633530383438333331353335396436636661663565 -65353836663462373639636631363633633035353435313136616631663932323665613432353035 -36313539326166613032656531623731333234633161663133343262386633663765666630373637 -30386562386339336531326632323335353931626532306238323632313164323833323238373739 -38323138393934336239656430306563666333396231333662393834623635636333323230336533 -65376530616135303834393563336537376631663335373263386466653764336465353165383233 -33373564356334383537626534333833343466303664306231353035643535343366646631313962 -36633061663763626539653934316331396264636666363930323064383236383265656137343366 -31646264653631343162373465623264626338333639646362313931333432663663643366343531 -61653734393531613664303637323130326162613163646537336162383666336334656133363937 -32363232366530373861383430353964623237653733373235616165303563363364343238633036 -63626137663666316364313166373535633465326431383134653432633737643362323836636136 -36333364396434396262386439396330643263363733653730323830316538643465333063356635 -61373961313739633561363965376331336133646633626134623062323633333562313665653064 -37303236316265626631313161313562313134316632373138303434386632363533616463393137 -35613931383735613732373934616465613733623332353030333137383334323734316134326163 -64363431623338363531646233313266393062336630636565363031653263353430393231333034 -32636532366362383930346166663132633363613132656531346636653334613562616665626266 -39666134366364383833363337383631373135333762393732383966636164653233636166386535 -33323732353631303762653039623131313865356132623965313239343438346332306237373763 -39653761343533366333363736366534303435393061363766333733303630633733323663353530 -66323631386432656461636531346239326439616137376339643065333964363434353862303036 -63373636663032643530343031326137353166356361353966373835313665623136373939386239 -61323537366539366264343364656634633461323531303130363233363131643562383235323538 -38353265653463613037633766376639323561303838643237376566323462646139383461313235 -38643632383765366535323061633665386463363937316334396237653830656530633132613561 -31313739343332336431666364626339306131616363396161663863653137323765366666366461 -32613230613962623863326537343062653137313532353561653537656665366634313733356634 -64643761363439323038323562313736303336636234636638333532356139306666373135386234 -39646465626464316165363361323739646463346238613262323462323964623536383539383733 -37353465646263333138333363323835363863383665353861383062653631633437313831653963 -31393230383037666432613832323735333762613461313138333664303334343032346466343264 -39656366393362613839333031386434393036333764653766363433613332626330363062376233 -35636262616266316633366564626466643464383830623866613633373036353337626536363764 -36363765636131363862636533333738376238626164353861303965643531613132366666613765 -65316362643362636461356330643833313235363233663933396661353330326638383563396235 -65666364333839613362373465303261663965326231333232653635653538663363376637396162 -32613962636262353430666266346433383232366335393132303863323935326634376137633733 -64646466356330383465383462333536346138313139346232333331636333636265636134326330 -33373935633362393535663833656462353231613437376331393132333133633739653166363838 -38383937306435383461663334636530393161646536373639326430623862643630316366653836 -39363833643732386461636630633465626333326135343234303336333365613738663133613134 -32663661343761643361373433323539373838356234616237633434643936376165323436393938 -33366363313461303632353963316437626361386131383565383164303161626562613239336236 -62393936353939666265316530323835303633383163656133366237643033656466333365323164 -34663230366266656330373734663438376666643865303737643236663432313461363232316163 -39316666623066353164316430386362393936343236306464633766663365313531633164353236 -31636138393632326464626439363765626661666432613533333237356239363265623731343363 -66373862356233306564616332363331666662353238346663333737373433353033656230363832 -31383838623734366166623661633930386164663030646561303132663761653630333932303235 -38313239376262393364643431363037336632373466626562623533346139643632323134353165 -64343339333563633466333033663837313835303266373661646232313532333133656632343563 -63353465653734383063306361353062343533306439653135336262326163303133343733636432 -63326330353532656539356134363235656361366130323961623431343362356263653338316539 -66323962613932336336346433346330306162616334346161306566386237633763646531656138 -34303865373835626431623739666635663434363066306266316634636134373730643664363866 -61303931393661666231393061626134353332653134343637333437636264373730323938303364 -31316434363736346561393264643864646661333663363061383337323737393664613063636464 -63363265633437663835366566636336356261623763363337303161613930633232633366343539 -30636639646435333862346562386264343164623737616231623839323634636635613133373439 -62326136393765343531646238376236616536363232363462666161346261363935356337303063 -63313161336261333031653239663561616336656432363337616330333535663731373733663931 -36333761353934396562303765613961303766396664653962623932353566313633323964396437 -34303637333166366230393263343031623164393335613361376635663630396232633962336161 -39666630353130343539343866663063356634353733633664303934613537316230316530333262 -63396461303765376430333264353265386632393663306331383137316230623730643465336432 -34306339346163376336376663623364623734306333306433336231363461323965316464626531 -30663934303362383336303738636463303839633535353266653161343565613330336439623765 -37303935303163373135356131633961613336373038373638613338303563396563626633313234 -38663562396562393163623739646131393638366363623561633364313830343863333962646436 -66623335666663613132663533613166386461333561373265656437653637343030383634323232 -30656165333339326334326236643562623132343430346431323934326436646235376433623065 -37343861356538323133353761353433646163376164656136366666323839666663613861383362 -31373238386433343363356638613931643939383736303933623663336631343861663339663136 -30643236366238393938363065376338616565623930366363653434386432663332313935616533 -61376465646539303463646534646130646330373464343961613631393861393262633130643134 -35643937336233383339653735633461646539646563613638613030656362366364643937353734 -30303933653662323034363830353232616466363437633035643863656461343530656135363833 -39336637616565636662343063643031326664323032373761636133346264343832386463643735 -32396266366234666462643039663762373633303664383064643366383637393965636233613530 -37303630643362396536393862366131643731623832306434646235623337616664613063616332 -30333138633330376161663064643030623262343135333266323136353038383266363732306234 -63663630613733386337613931333033323934373561643865366438396331363063376333666637 -34636164386339653838346237313937313434643537323438393763396339393737663234616664 -31613963613037356530373035616365373837623462336261326439316333306430623261613565 -66643362633164663239383638343436386562323435393933303962313762306364623266383539 -64646438316638386138313861366162616639643362663066343364613764656234353131363064 -36333864323666366237353365656139656262633839376631616630353963393434616637653666 -33656362666265366634353063653036353533303336363735346364373033656439333032356463 -30623064643564353138383538663165333632306662313931396462383437643138393361636534 -31626463353763653534666338333238643631343666326635323563633638653138663462376230 -36626239303562343064393966646565396137363633363162663032393639373663626263323737 -63656339306165333437626635306138326230643330373933376631663735373061666365643966 -64633533666238666261396266346332656131656638623662633865376661316364363834633461 -34623431363834616430613035313563303035386231383036363539396563396631363763343362 -32346138663465373839333961386537363365643638393062353762313266366331383464363331 -35323938316433373265336534393132316265356636326563356235636337633037326630303362 -34333733613566613532633037383237303965353038616361323032633638316437373761376631 -64636662386434326331643662363462616539313333373033383863643663656663326535386231 -64613533316535386637356261646234353236303865633437653861303237336132373631646265 -39636239613932613233393962626363383266636666333365353364346336316136616232323563 -30306234633465646139383561396639356539663462363966643232643564623433333137323965 -36623334393163376165373163313763616537373530373437383134356637313039623935633230 -61633231616537383737346237633632376663656232363435666461666465326234333833633034 -35653135646335643231306635383834313234336433346137333161316463376234356266343437 -64316438353633303164616232633165353766663262373937643238383266616465323734616330 -35303466303031363232396436613038343935353932653339313031313731323339613965306530 -66616161316435356238323434336665613035666162613166643664613434323065633462306634 -36643361636530633265336338396562306438613237626539623337653031323136616432626633 -62313932393833323466653162303037666165313334316461373733396338633965383031663232 -61383633376230383937613134643066636564366166346539333731643436396161326662643163 -63386634343238633664346466653236343137623931303736663531346432353230623338653462 -65393862613466353965353532613363663563323066383438396236383764663761343736313766 -38336363386634383063346633326439666665326131663536626535646365636166666463393131 -32363361616637623638616233623839653235383531613431363164636239613631373963333865 -65313439373533623765333436346433656263356362623633646334623530316636356266613732 -31313837316362353566636438666237326137383035343232396263633861633164373735303362 -36633563353738373839663665333461303662656634646132323938353463383136373161663333 -66363731323036306136393361373331306130613636376162393531346364623639666365646465 -31393238613836373765306335333063636137643564323139333536643162313637363633633131 -35306635313232663962636564363830646631336533336266313532393836326433326139323435 -34643730346365316132613030383736333731326134646537396437643433303263333931666432 -61346261306263373461393931643264326565363430303532623934663838326236356431643064 -34366261656634623565396330376432336234326336663866633538343336363432653439303034 -38373436356161303632373465323737363237623839313134303430636631633038353538383331 -39623934373036393462333532336362653932386535616235666332636633623831326230336535 -64613562626436393265343636306637373239616465643462656561313035363765383963616537 -39653163366664343039303961613231336261313939653331666361613636383064653231643164 -30393061643439343739303566383564326663383461666538316362643736323234663061643663 -65636264363861653332666266656166653736643265653662323038666538376566626462656534 -37326535303135393266626136363764666662333031643231333362643537393031376438373739 -36643364653738366539616564373365323165303937326539363765386562316165306634303436 -38386565393333343637343866373633666637363565353064613435336234383461356232333462 -35326231376139373531636234393131613162636332356338316266343337396535346531333161 -64323533326661613361313231616462623535313262616333353833636232306133643631383338 -38383664306539646562623263313731636136346439656432336635373738343034633063386561 -38613631306535386563306238646234636130373564326431323938323265363037333865613864 -62623563313434613938396338326535636630383162383763346537356461373538316533376165 -66636338336532643665336437393161613839343065346363336238316139623666386135393366 -61616136343334373765626532343831303861323734333534646131323732646230393238326566 -35383836353236643466396431373436326632643631383336306334623762643833323865663035 -37663962613239653330303437333937366438626564313433633261333935623036373564333930 -30646361323735303538383031663530343632323732333134383534633135383437366230343737 -35343837303666666565376561623237303562303337616236376237313734333463376465653533 -37646638663135333562343638366135383063343532326338623761663936626639386131323263 -36636266333331633230666561356531393231336461313938633765636637386163346163343962 -32663863353362653537326664396430623535373537356338303030326232376631656130356636 -61643066636333323966303330303239326535633635386565323065396238646164636232633339 -32346238663061353162303663386665326462323432393539613163663135356633373366306338 -38643234613037656438613536626437363438373735613438633064326362653932616636313232 -33323064336163333031346534623665656337366666353331363735613165366438353230663365 -63633537373430326565343365373634346435353830343330666364653163393162623130653566 -64343238653262306265393335636431343665636533343530663337383665316261643635616464 -36336265343834636133636434306335373036636164373965376439623161343430363536666631 -35313031376265376265363630333063343331626361666464313862656335633865353131383766 -63616234616138646138616161633062313339313039366466363264326137316331313230306435 -39376264383835623664396238373063356431356464633231383932363162613131373334323830 -35353363326537333933626434636361376363623664396161313339323533323165653465366332 -61326337643737376536656565363064306136343031353433306330653161313066396230623939 -35366566353034306331393661326162616235336265303662323762393832323939333737623165 -32386337326538646533653964343065643362623364366231356433393138646532383461623036 -63613432336535626439373139663137306336626166633362303465643066373566343431646633 -65333938663132663136383433646133643931336634343333373331323466366165623731376561 -63613263386537343631356331376663363534366531656562663865316634306262303231616366 -62306334336633623265633364333464393731636538333233356130353333353632646539333935 -35636235336666653463633537356666373863643362643034643736646666656434336162623366 -36376433663761653339353064396334336263396638323364393135373738366465383133343031 -32343764386637383265643438316436626330333765613433386635373232313638386533666635 -30643939313265373737313930636338363762343238393130633066306235336536636635313137 -38366462636436366633623734386166376665343833343266336366343966666665376331303431 -32363631616364636661623366353466303034313839346162653763376662373433333534373463 -62353563623362616535373062396564363039313630373666396537303765633137316539643331 -62383165613935356266663639366263363435333364663265383564383562633932663635643566 -39636430353033663961373332666535653230663937386461313764663733313633343036303063 -61336130626332646361623937666430393066313665326533333834343463366636613866346433 -38633866646335303861333639636631366436346331323932396132633930663366386165346430 -62386335613937653866396539636535656636393261323831366365316265333832613933333463 -32383066373333333634313134393036353063663639353339333530353135336230376662643230 -39653535666366646364323430363761376638396633316539336130373064656564663532363633 -30313663393537333431663733336562366433383463383736643633336130643731396265636336 -39636462643234613765326634623533613036346632316235653465636330303435353731303936 -34383835303236313737303064386133313165633066366662313265336131663638393035646233 -32623135306233366634323565656336653561383661363362653161653436323633653062326665 -66356636383639633163376439393130316331323066383637313035623464656635646463386566 -30396163633661303465376633653230303161303337666135623335356335666365373531623435 -34303736373632336334643261643433336666396238383666396631396364363135386132643963 -62353132383463393833303637373536383462333334326433666266353365373838653961663130 -37633133653138323065626139316636333835363537653939333639316536643830393538366431 -39356337326339363631356462333361373537616362653662393434613236636362356636393763 -34653738393332313163333831323664613965353865336431646464666135346664306237663734 -66336234363164613137383064396638383261386633383866383036303139323636633131303065 -66613765373535366463646533633535323162303133643765633266323265616139643132353630 -65353465346231373365313065373236376466356633333130643561353836383633333464343039 -66616338623263383438343136303564646534323435376130373663343965343965633331623535 -35333561366137303535613336383736343830333166336437656238326433356465656165623162 -63323764373864373363303738636337303161623765343565383366353234633662333566626632 -66633436663065643737616161373835643661623236323663656238613465303232653365333262 -65663966663134336361323634633632636163646666363139633961336131663861323633633764 -35646335613465363739306632383938373632393037393835646438343131326363396233373434 -39653737626234653264653333666139643737623131396438336535663866626463396330633761 -61646465656638653937636665633034353664636131393265313530653832303237373637666236 -35373961366333303439653065343562633838323135386161303231366539306436396137666132 -64366630303332633335646132363131633064346462336664633633343136343433393034356662 -31316435626530393430613265343637393433633166306238383036343631366131666138303637 -38656239323133653661356235346562333534653030633461313438663035353464643335363333 -36323563363637633030333064316162336666386233353165663964653565613939363464343265 -39653366306132623335303233323938636637376463346334313836376439373364646639386165 -65626131323365626431646232633164393661623634383264633838643734396137636664303065 -63363261623166656265373063653831333536363962333630373263363934613362623531366239 -32346364356563336364613836646231303030353965303934636263633563383637306531313762 -38383330376261326463323634303338333435383833326131623464373533656539373333346665 -66313934346432313262646362663330393633643366326538656638396439363038636464363536 -37363165326238336339353639326532613265316664663462313433336365646336313265646134 -32373431646338633235656230303337646435663165643337366338363932336538353862333237 -62313063643637353932343766613561386131626339666564303962613064393933656538613333 -39343463303834353937613965383564323031326164613037623332373266643530333934613962 -61373461643461643630646439336637353061396362366438616236323438356263353332393031 -64623034316530333336316434646562323861386435663137323835313836303564626666346262 -35393962383037393366663830383663653333323431366163623566393462653662323035386432 -30333535393838386237346637343339633136316436353530316332663138386639663863323231 -39663065646432383632326531366462376134626638616530333239323162383961656633366165 -37383336653764323231306635313634366138393732353030326466626638663732333061396439 -30663038373462623230313139346164383833323763353536333062656135666461323033313232 -32663236353032346435336366663666383832313439646436393564376434303866626232653231 -30346563356636313333313862643066643332326238356162326139383761343563626264303566 -63633131333363383261646434323962356339303432636236323731396631636634393038663238 -32643364393161303730653636353637383033383866656233313331303535616138376466666663 -65366232633138643135323936646161646538313865343865643931336336396632623032356633 -66303066636131383535336431393239356564316364636562313436353763653338303532343461 -62356636353632346134343335376330313333333461323530396336316231336131353435383536 -38636636363662623532623766353634646562343438356162653839313935343231656466303661 -33613439373963623431386363313839626363623938373665643032373161386135366339663636 -39396635366665666264306330313338363564343432636332353562353637336136663239373638 -64643132373430623961663566316634336337646338303138356432343230653636333332376566 -36666564396232343464393638363437626430613931366133663438363736313330643030333732 -34373463643837303332346338323766346436383635386638313434376230386331643538656264 -32363031346133346166653836383734653261646563623236356439303237383336313034633530 -63613639666262366261653931313936636263306436323635316239393537313165363636303831 -61633864363732336463646135633636303261626131643237666438303235636532663761643630 -61613939326461653565643363666338343730393130346136643139313333343037636333313034 -34623561383561393364363161373335653030623238363366313735323965386530666639333432 -37353938363031333362383765613438303433303665663231383437616333326436663938363962 -33393138646137653435656530303632343137666130373962363839353833653263366436313938 -30306637646162386362613335333962613163333935323536616337303531376161656265623432 -64646432343664303438343733616165313935323734393135353831396661613534393234353231 -61316535663237353134633634326436343633393064643030353033623863376565313939393262 -38306236663239373432383065666362663564336139306338346364323664626262626233323562 -66383566396363353436663164386265323764363664656231386564663866376635613962343637 -37313562626262666562393061316231613136393965623437353833653564643237393836316631 -62656338313766363334353538616366326530323266623263363134363838336563663166646136 -65636437306162386634613131363065353662643432313632643466633633333730323337653839 -64363964383236386233333338323936343033626264613761346638633166643839666339303037 -35643339396639663837336431663262353436656461323036663961353562353931363637323138 -65343037323331333139323363333534373834393637383465626231613161363335363564323638 -34616439653737653632353331666464666566313862623939653036656538363934376434343864 -31316432336461343662656335646239663766653137393563353532366238323738623131303364 -39333733356566396634363637613736366636373932313466396334336535353932373936636334 -39313461386536303661656636643233316432613464306563393537633035663961666237306661 -65643361616435313635636166326131353936653931363965393832373561643736363034353235 -33626239316636323465326263643134653932393866313637653434633362333635636537616661 -63613731373333626233663131393338353630396337633531333664613864353763306231613831 -32333335323965663138653061333738613731303666366331323034616165323438393938356536 -66313130643431363132313166373532396361383633393930383365633566336634373837323464 -32646562376637303738336366346165316566333165616662356535386663326463643439643866 -35313436396661313230656132383335333933663639623731353438373535356463643238643239 -33313861323831393065333134353939336230383039383565616339653431363930373038393939 -34653934313666303935313563663939653730313761306531393664353065616336336235373136 -38343863376331653430636234316464386437393330333534323966613537373238613062663064 -63643432336162366530373030353831386139363435316131373665386366363162633333353061 -32336631383131616135656431336133656230653337396231636362383932666134663533303064 -36326264643863323762356238646335613537323530646635626532346333386434313433373636 -66373931326362616431383330323431626661623030653637356634383539383033393830393332 -32636165346634613532656634303164396331343561323066376464333736623037613630613637 -35346362316262326463653530636365666133626133393261666661306430653130623639643763 -35373833353561636666613935396438326438663832366336663439363238643364353133633865 -34343863666635646335373961333961346264613337663561393939373935333763333532666239 -36396464646538373266646166373237653636623031336166353737356462326566393239623539 -31643631366531316437323132653432663530616161393234373463303334653963613739623336 -37303835336665663933646437343132663333653435313566636130656131376630636661666630 -39306334373935626563326638353735616632396337306539303432626633343734663661376164 -66373361663736313136653261386131316165323161636436373065653261346165613837363136 -39313332343364616561643538663666396335383863373138336537623332656266333831663261 -30383963393438623739313463323562376131393136333635656331343535306432373666313332 -61616362333535393439303962353462376437316333386262326638323739386539373633623839 -32633165303137643665393863323238323830326265323061303234346137386433613834356132 -64366466383331353730363764373530643366393331333663313137663537306430363531396663 -65613631663531616437346137323765323635663964353331323636663234633533663365303236 -62316361313265373137346434383863653763393038313430656362643635323837633961633830 -33316361353932616130313464653037393031353666633736633538306365633837336431613237 -66396231363033363533653137396132626539306164383639313739633264373938343539343764 -37376237303836643837386336313931656562383635353963666365376438303532646334653662 -62363563616136626339376233323433326361373637633165663739613730613261343132336632 -62326364346136386564323735353036386166626161643236326537343538653965643561323031 -39356232356332663137373831333538343363646563623932346133343630626636303236613235 -33646433393035306665323063356132623661346134303733613032353864336664666433323730 -66613064653233343361366665623033323631346430616636383533393535666230653430353865 -66336265353037366631383962666565636430356132386630383037333736386234356531396439 -37663034366663306339613533663034663439383531383539363738613630646339333231626639 -38623837333136623263343161343533323437623461656230373538396133343430393932386434 -35633339356435663432643836313561363162353836303866373439613530366333323461333763 -39663561383566353436363839643030643166386539663338363831616538386162313638343537 -35306332346532663436633161343835353961613433623261346333373966613339363339353031 -39383330323062633761363131613139653037393235633439633766663463663435326538363330 -38323137616666653733666535396264373331323966616537333863306665663665623831666636 -31633839393765343936376635656437336431623330386536636239666163653036383437303232 -63613166343062646166393536666639643665626339626163386538306539373938386334323939 -65333064346135303366356535623937653331376666356366363266326238383966333033373236 -33626132333431393866616536353230393265303835393964343934306339613465666631613637 -64323664383963646530333634383535643363353139303466366337333062313536303163646334 -33363939333534303362626366343837363066373538653062336631393835623139323561356133 -37363461343231663539633835613861363766396330666334343464373563663061643730373865 -33633033343466666339356161313239323137343366646131663762383933383561336166316231 -62346532366339346430303861316363306138646330636166396233616433663237633131373430 -31306337613131336438343561313861313066396662663538323830373234323865386337373465 -34616564343931623433633638376232643838616530623530663636666665356238356264653936 -32323637376339306238326339373561653831363339353930643636623838633138386162313033 -36376233346564363435396539323166336163343661663665396565313664326165393333363635 -30333534373566343836393164653237643034313332346661626239376337393365326334656639 -65666233343933633264343436383331353938316362376636383938383465636366323136343066 -64353662313866626266373631303230613639333530626363356361626631653863303933363065 -38363937623732633139636631613134386166373264653131653432616530396566616136666163 -33366361323132663732366362323965336364383261326265653430343264343866643161633139 -61373036613530373839333231353736653735663866663063643834356364316265323538623337 -34336633633062356465633738343566663335396139353836366332363036333463396163306564 -32303363626462653734623662306164336334363536653333653031633934326664646535663863 -63386565626637353834643366623438323931656163633765663035323561323663373132303066 -30313961303862663634316637336437636434356165616263363339303133626332656566383633 -30323434313537323335616262366130626338343265313461316162393633353334353933613638 -35376234646534396239323566373338353739663532333764376265646663666638313836383530 -36633534643564306132646638333434383833323436316138643637323631653131396631633564 -61396132663233303631306134306237363339616566633465373037626664323665653735663766 -61393536333430643961373361343061623465383132386436313639653265373035646664353965 -30356463616561326262323235373539616331623866613934666331313663396136303936396231 -32336561316363666462333937353734386232383664626365303934616462346665323331633965 -37613532616132343738626137373933623036343638383366353830316233363034376531666230 -62363661373937636539383266663262646564333165376163633961643862333434366130633465 -39366337393164383535336565646432383766626130626366363166346136363134313536633631 -33336464653339343062643163386666313733336661653836316563306562303939616533323632 -36646237643934663563306361356431353137393865616565666135666563333635316537303065 -34303361356466626432643239323137626330326261613662326362613234656639613333656464 -37366363393662313964326536646132393835333237653635346631303861623564316263303435 -37363762333636333330353036646437303165383831396632643130306534636464343838633039 -65646335643162383632353631316136663362343762656535396436653630306631646333633366 -33333561376366666163316536396561613665393035646536363336616165633033353766633130 -65383532656161396636353633306431313035623163386436383131366130333735353239363062 -37333334363032623335376435303737373533356234376637663735323732363037613365393837 -65356366646462383138376162326236636363633266396566386636663931626433666566623434 -64653738613136353839303930363534303935653235313733313333313761643161623533346431 -63393864363630346230326130663164306236353338346437343539313937346335663935393462 -62396163646663313539623866306431636439643130626561353235383063626364313430313835 -39663736376635613935623336656565333231616161376662613330323930333135306261393136 -34343962313861393337623737653064626561316338386337643235343837643038356333393237 -63643731353238346133363862646534646539636363303061633961353637376263336662373364 -64306330613063646333656661306266626231363031633439613662303136323666656231616533 -64663762666436636435373830636466353136613839323930396663343665633538343239373062 -34633137386633613034336261653232646238376464666330333738396238373532333330616136 -61666665663164353366653837626635646538363934383762373435663230373439616661306565 -63316638373736646162376632343233393837346339626562386164396535303131313139393563 -32636636383533316264626330643435363937616237646463646637336562623966383633376632 -30306139396562623037643264333833626663356233366530643932373463653234323436373638 -34626336653034663231353532336366363831383064383430633030333731616364373466633735 -35373833393261633761613139386638656538363137376234353937303031653030333866386665 -35373530623066656363383765323165306564393436346539343663623963663435333536653236 -35306536663934313733663566336239373336656431356632346436343233383839396131316436 -31303766366562303330303862363832633831313233336539343164386536313730643164356134 -63313738393635343036336339376236336662616166663066306538383730383361323336303635 -61656232326636633038346561623637326635363237653766616231373364376430633262636132 -36353635366366373437383663313737393835633930653630656637373738386633373136356236 -36633334336665663337643833383638613764353532343932356230333462346430633162363032 -39316538323931383638383062353464343930623962623531356166383938346533633230646461 -33613963643335633235643662646162316161633535636162656538633138393363373961666530 -37643163326563306636636637643965626136616339343931313562383066383861656664623463 -63386435353733353437663666666335303032316239623933343433356330343335643632323437 -64326664363330666661663830393632336466653164306232363764623936353065393730306664 -38646434356139663735343739383430373662643734646231613563613937343231333633333930 -30623266363062616266643135323632646335306633396534623566633935663435393464316461 -31313839643266313231653964306632313032313763383237393436633564616133383935656363 -31383638383662323239633735383663653161383965353938373238633237373138386561383661 -36656661376533353463386430316639376437326262643066366663303136666166343837363130 -62386265326336333764336366346431303836613738343964323935646430313830336132396335 -33666531616166376532353566383361633361306565316231323461663464386666333131653931 -39386135623538393366626139373737386533303564333038653531333030393038386164383039 -65343765636166353663633236346531393931373535323666323936626333383030323862373066 -64633061363734356162643134386133353061376530333066623531323830353937643237346530 -35396266333461353830383462366465356134356536386232623631316438303439653430393731 -39653436323330376132316536306663616461333638306538383939653962303438323066343632 -62633464323933373963386665626234613063656161633965623137623738383536633366623861 -38303930323362353836356331373764656434353436623935616537336236623837666135663237 -33323962343930623832646336313232396166356664393639393032336265633536336466313036 -63353264346131616131336238393763303635333335373765393934343265336132393666363035 -38333730666431613935386265616262353264616338623734333563613739396633373563383063 -33323539373939346437343532376335656135396566383361656236323436383766316163663131 -62316265616234353166373366326237646338343138633338366337363436653266336638346163 -32646165313463353761316263363062326265323063316662643338323534356231643033353136 -63663735336636326236313265353866326131666338643066613437613335343262356137383761 -30333739386335656161333732326266623930636563393133646433613039326134666638376330 -61333266616135623134353530373837656432333432336239623765386335373362633365373036 -36353131326632373761653365363339663066363830346537333131626361323334343537616336 -63653836666466356561653762363237613761303932356563346131663666356633386161396635 -36323564633064303962653262316439363338323562623664346534383432303666356365353062 -31646635623763316337373739396533623865636532623566643634383662356661326538663939 -65376261303662626630623333636434653735383163336635353937623161366131613133336563 -39376462643138633933383230636636326232353963363665363837663036663935366464383362 -63633537393264653231393530306363323339363233306662623530363338343662383939316362 -36383532363932343935626136313464343931626534656134306330663635623831383231376230 -61616239613064343037626266663234643238336337353535363839386461623937663639383664 -65393263643666366336323339396465383031373234396362333938326130613131623761383630 -61333637623564333539313830666530663266616239373933326637623234313764633135626333 -30333064326130383264303630613136326237373337316331646561663136363263623831663663 -38336135356331376138393532623536343938326364653664623533306132623832313733666134 -32663366613138643537363464356631393435653033373239663630383765656266343034616435 -31636433303036643632343032316366396630353637306363313033656232336435316132326165 -38313037316565343463363331616534343132376462626563376433643864646636636631313136 -30383631316636656363333964626331613634636165396165396366343333386132316530336264 -35626130663836383839623732313133666362666661313633663164373933663166303935393663 -36333361313834633364363836616430646138373566333231666539636263383431346365383962 -37623435633434346431363866653034656535393430653239636661656466663130656137313537 -62626366313838333735313135393730626637626639653662336139396230393266363363353165 -61333435646638393064343666366463633335313537343530373039386136626230663136383135 -36663261383335653166353236333637363136346532643335326332636561346566666566663430 -65623830373763393563333533356338396236626463336237633437633962653036623662303230 -66306437613034323661333434386336313537313335633339376136393734666261643566306565 -38356431346338343265376534623937636362616365393064366435363138386634366463643366 -37643637303038363834383262356138323639666166623736313762306135663436396135616531 -61353462643133306463313734386461386265356532383633643665623932393637343334383965 -30343836616262316338306261653236386266393961663735656664316364613439303063386332 -36633463373638643863343966636134326538643864663065643334663633306333663336366536 -61373835333136643438393137303234383865333736346535396465643334626335383232356161 -62363232616261613638343166356563333830623064656363376234393432356634363730646263 -39653665383164613933616465326330396366353636396530623936303538323138373966316462 -61393230373738303439666463396637313133343039303764343263623635636563623061326633 -35643738613239303439646335653934333534326434313366636364643638396434383039356630 -62313566623232666634356231313664383966613164393861383738326539393161336439323433 -65343461613361636464646266666132313362396136303965366562663736313330316634376132 -32613064616537303032626139663261333163646365306339656536636662613439363738343062 -38353439356136646532386266373630346437333033356235323761663065396636663734633433 -36626635323736333964336563396231633262346333363864366464316437613538363730663432 -33313233383338643339373036346634636634666631303361666434303631303063386530306533 -61363137626635643863623864346337316365346637633639386364316332373663326135356666 -65633763373735373032623563373639343564373463323564316565343435656565346435336530 -35363438333863396465656165353031623835313030376262643164643839336361376264373434 -30366264633736383936623337663634626130376335363033616661373138663532316139303435 -64643363353638353539393930323137373736653662613365613930393737396166333362306361 -30343161613230316138323635613432626439303731383131306661656136376533663863666139 -39653762343437626536646364356262623931643930313034343835616337383962356637346233 -63306362313831326664623136336639353034343135663066326437373932346433643030333132 -63666265313731626462336361636437393131643532643437306361376430393563346464313666 -32323639663965666464313836663733623537383663396339303930313738386462633862636164 -34373437373433316535653364373464623731356430623163616362396130363633383430303365 -36353061346235333663653834636662623733636261343066613736386330336532653166393036 -39636632316631616635383764623635343236613531363431613363396531306431356537666132 -63653331646230373737383865303163353332636533303861326265663236623436386437386639 -38396530306136383335663365333237346130656238356336646465306162303366643661326532 -33383061356666323536303261363134643335303131623164323032616465326239353334616239 -30346330656231653832626162636266383738643636383731643234633964353964376263623863 -39333530303364623163633032666565623435613165656263633932336236313035663530663462 -38646137326464626531326161376330656632376331306435313065623936613339373032633733 -32643665303336346663373435373466343266383236653261366337663466656338316462623633 -32333639323730656432343633623661366136326435653432306662366662363432646632336133 -31363938396436373938333466303565383435376666616265303866333161653865626533343231 -35623465663064383930373365333463623039393566393162666165613636343131356666326131 -35383861633564323662643736323435386236656338326237313738616664363132313434333839 -65303139393137313234396664353634343832316637373830613737303663633032396161336239 -63333331643963633165386461613433316330306561383261383939613936303935363462376538 -64633763653865376637663832356337363365616434333430353330633536636265636433616239 -32653835646630346337303038346463666162353265383165616634356262653365393735323432 -35333733343332613338316439376632323337396231346562366533333338326331343433663334 -32653262643466343666666265383933383837396335346330303032353262323133643364666331 -64643839353331376565623863613964623838373738626630393935333730623432316465323464 -61636338663361313737373436386162653431616534316166396132663961376665366639366639 -37626166386433666238363161643465356634353162623665303232643836306334323561393832 -64316334373862326337303266323363633834666463646135306466343861366363373336333634 -66383434386238353133383263303432313637626661653064656437663532323439396336306664 -66373863363566623864313637366238373432643637373331643761633165393961383262616130 -64383066643132333763326363643830333533643165303466643037646639353238366164313966 -39393630376637633931326532656633633265653933316661643932356663326230396431333638 -62346239376330323965343663313261343033333838363734353063363762666330316635373061 -38353936386131663438343035356433323665646139613139343238306233623939626636333936 -64633636626136346266346365316334343433363965666661363866376665363339623138393765 -35323463303365386364386338616232616635613539383862383030366435643163303438353133 -33316437663131326233663630343931613563646337363833353437643361626435626361643733 -64356539616537363632626135623535383335626664613066343362316133663433626433386362 -31383561316231616431616137646361643733353230653533393633613766323630346266616538 -34646336646233303166646137366666333433663432393038396430376539616165633235333036 -37623632343261326233343736316334303837353833386438663965366137343336343063643265 -30613230643333306265393237383463373865616163373838343362356131393536333064613730 -39643235353730343630626562346363393861346230373865643631363836323830306661383536 -34373965356535343063326665616430663262616439383538343565613765323235303837353361 -32333537373732326337346365353032643965646332333339316537643765626134383131643334 -31366462333261383036663139383864313864663231663566396461303937393364376663336338 -30626364343761643361393438313331633965666434393961366161313363613866613738613034 -65353730326239663465346236376461636231613230326331316363663165626637326337356333 -37386235376262316435326332363435623839633663333032616435303963346432343432356466 -38386533323661383634313239633334373764643938633339386362323064373037336236353465 -32626437353431623431343639653438316539323934383039366161313638666339653934376531 -34323231636336333834343062313834623238333432666663353833383034303563323630313132 -63313166333764666363656539343632393463613163636262636536353839353430396336343235 -65623035656532333761376636623735613634623862663965306233666533353564303233306231 -39393062303132656665663365316335363662646662323632393661646563303739346539353731 -32656131326665386163353530356566363939323635613432316362376534353431363034333237 -61346136353738646136353934633435616331633166396466613266633764306630313431333963 -66373536663863303362613965646465666639396430313964653063343933646563376439643233 -35316164623639333532333434656239393365666461633762373066623333313430353566383362 -61323137666264643561643032653466346331316661343033613039653938393332333963373162 -61396636393230346265386635366434653265346262313861326462626538383535386163333063 -63333032333336356361396333306538393636323136353439363465323332386563663233373764 -32313736346664373864366635386135326231646163393161623631393735643233633066396435 -39653833393862316264333634623334343938306164303031383763303936636161656161666536 -32666163646339326365386334623133343537633232303438643532346239313961643362643962 -33386334303235306535306338663130393837323962613566313661656565323430663634636439 -65313735333936613730323566646361613862316232336637383536643365396539306365343538 -32386536643031396630366463623436336137346463613764643436626263396430343437653861 -65343031306233306263393137336137653637336235323734646162346661353932366436616431 -34633863666538323861653937336636343337376162626635643938323435363166336236306134 -66626335363631666663646532613364666233323836313362626563306538383135666136346438 -39393763353639366330333330366234313633373634376635363765376465643633656536353738 -66396131666437386534386132373366616235646437343939333763333363653561383234336166 -39656663343964323834323536613635616230383530313131326133616563346538393461383830 -35316639623030623036616436323132396265653235616331386634633461363133343635656438 -31353161343666383265666134653932373439313131643364376231613363653430333839363931 -30313261343164393964383335636565343561613031376566626565303063643639353134353138 -30303739356131666331343339353264616266303438633239316333356430306262353336643361 -65373336363130373336336630626333353933356236303830613966623836313039383063616464 -65663134313834356665336132643238623137396130373032396537333163363864646365316631 -66666538393966323438353665336234626238646464313763626461333364313166613336326265 -34663139346436313336343966616339363638313161383862346130383633393233323434313766 -32316366303938636232666664623731333037646261393964303430396536346334613463653137 -37653337316362323033393862303438323564616165633535376432386538663164666165346239 -62333336356361366264383731303430363964303265633539636334376633616130336261333435 -36326366346337306633623438613332613834383831323161626236376563396265303766393366 -61666663666233616565333534636165343732353862363766393038383962643835386364343931 -34333837653663393264653432363830333937623738393538663665333763353366616562373065 -33366336636263646136343839313632376563366138623533643065323066386537663237666337 -36303362303563303534323939353165623634366231643036633664373866303932326466323962 -36383432366165353565306162333763366338373331356136393438353539663731633537663361 -30373137626464666631313539643139653364653431316431316161323464383339396137623536 -32653332636561663339353864656438353465386538663737666133323437623364326132623166 -65383365656634363466323938323962333335633938346439363463663830313933376539353338 -35363565363662663132343834633733616133616336316662353530313962646335646464636362 -66373233313139343931663862383538383566346565313062396365313539643935363864316236 -35613464626634393062393238363639363239653738383330343761303738383439613466336232 -34303336336138313863303431313339393832376435356239343063316662303034373363306166 -33346663653634633765666366356662616261353236323966353934393539326335366666346532 -35356331393866646539656638376563323232336637366261623863373362343764663135653338 -33306436643064363436303463316265666163333466343138653138643863633166663465353737 -35373135333764326664393438643466646235333462636339646631386231353036353633306237 -35396539383866383065663562393735636533306261643332343761343364663637646231333166 -66313436376331303533343666393137343665636433383238366162366163383031623735653239 -35633938626636363730333839646135613631353332653831616431343337643337653965383361 -64646662366461316334636136363537306239393466383563313366653365623539653537633665 -65366661646635643633323761393666313235643165383137613437616439373434396432346262 -62666238643065363561313163353564316364306366363566336439373865376439643534306634 -65623631383966626135353961623033636266326432643865663631666237386330393232653530 -36616534336436353764376335623733356562653638383263623561646635616632666632666234 -63666532343032303931643534356635346339316464393433643265613037363065633834353031 -30376233633862636636613638363039656439613565666330343361386433626636646463636466 -65643736623135363235643834333232343264396138633066343234386531343262306262313030 -65376630326636356536646631393763316366646231326331323837623333366336613837333337 -37353535333432646465306638616466396532613833663738636534663235666136616330656163 -33643861663135656563396637633463656238623738376433656433316236643934626466303239 -30626633616134316465633435316165643930323466643636323765383066646631636530626230 -62353832663261316662396664363863333664613264656164373036663339306238363034643334 -64336335653563663538303961636230366635383861626332643665386536636132613738353331 -66376434343765336566656230613232616462333435326262643763636338383566376431396465 -63663761373538303662313263633064333636393135326330333639383432306461353932646261 -66626639383466663165376632383131633136313831373533346532373861366236613062666462 -64373363613165353061333831633736366636336239326530303764643133613765613437633862 -66386663333333336264626432643064373732326231613033643231396666363665386235376564 -36623266633832356466643630353037396165386131373237663339333862303339366536333665 -65323636373063333362633634303533306332643537653065366533633262313736343631323437 -32646538303539316339353033336230636433653763333738323236663239376439316438613964 -33653437326461383464646433393439653962306437346232383265353561386561666437343862 -38666637623530306530363065393635346263313264303963323230643461343036303631656130 -37393230386133333833323933623432356132363163316433336330663361333161323362333262 -63616362646534396163306237383664376533373466316364643730656332313661356665313863 -32623531666262376330353134336238626138383932373466336336303664616238626131343861 -63313635353230633838353635346262636238653764363639313635333338613465306363663337 -61386136363732383531613034353261383965336234313038353830366139323731336466313634 -36623764646531333063663730656665373565653037653434626135663833363232306339356433 -31386434336366333239636262613765643234663130353934376638353534663164623235633265 -64643432623639613966313531616433653231663831343430316533366333303531643661643438 -37396132376466636135393234393231376134303465376534623936393266306565343466313836 -38663631386632326435663163353939633762306366313936353637326464616131386461613133 -63323433666532623936313236336364636239616331383632646162353839666466396134626635 -63356339626435313263653631613062626466373963633836356163656538613139636165626539 -63303966656232363965613266363934663330323832393538613130666561616134653439353439 -39343237633737336634633862343962316337336532653633313862386634306330363938663738 -34333337353031633532613264333234663663373338633733633138663865323135636563313939 -32373063653330363361363639656336376339636339366332656266363261313263376436616162 -64373830366462636164373961346434616635613464663362376436313064636634383931633061 -64393262623934386537643534656339363731656239656235323831326239353737643932396135 -66383831343063623565383434376639613937353537353862333336366463316435313164316339 -39373966376564653739623063323563303834326233333332643432396136623436393638633533 -32666432343336313166343737313333646531356265656635656132616561653235363937326633 -61623730393066323661323264303864383263373334333635333631653833646266343231643133 -63616261363932333636313838633032343931663935373934663564353461396232633839313932 -64383832636438343838306638343835353730363161393139353962613263636638393365343238 -63366265306665616463383365396136373338616530383863396134333335326362666564303832 -62326338313861363237613061666535663439666133626161663162373362316433356263636364 -31343239666164313963623331653365353963323931633734393332376462373734343732613762 -66383332643236616330346134623335633365303337373364663862306636383035373436666165 -39663332383663626134346664643931333838653136323436366632663064316363356639316434 -66383566666532653434323836316532636162323434306566616266613066383563656563636134 -37616235613032393966613565383061333137633239323033313338623437346331313866656439 -31643866643761396234356563303663343162373431386563653837336337383836663963323831 -38633031383731376662623031613134616431623339373939363862393663333030356365353932 -63346363363630643730306562313862336562316662643537356366613536303934326138373639 -39353733623334633063313465306332393339666562633932343964393761663963306433373534 -65373537356462626266393130353862626433313938396237393633313864316664633736303338 -35316232333034393961353838663663643037663533396161653831383661663465396164373565 -31646661626231376236363235316632336532343865666533313662386439373861346666653161 -64666236626430336138353330383530336632306630653333613463633639663736373231306434 -61623939333237383635333663646230623033353135326636373166623230646631376561386533 -31306639303165316335653839383364663165633432653335663131366166353165363561353432 -36386264613631393632663463623938643363653465323234356232613730383237376135636534 -35646361316563393330353238356664373866646565633666313132376161323734633065636332 -30326633303532623661303032383537363333306233353361383130316262616165366635316366 -64623761336638353061663032653661623234653031376565366530383733393066626532346137 -63383861396635613537396538363665386530363238356264653165336664353533653462613639 -63386538316339643335356561656434383036626661666363666135646237393664386365316537 -33353162613536656338613162633139333562336639626466333235646138613666383530646262 -61656262646632343235663762383365346464353131363264323434363663343835663130343831 -36356534343630303530306330386138333862343433313963353463633330363561346433613861 -63383261316631643362663039363231333835333637633536653461333865363730643863643065 -32323532393437323331383336313164303664343431633365613632623032326161303938323035 -32643333623132363434663936313332616237636539363233623330346132363436353764356535 -39623235653534323863376631383632663130396262306631373538356665303363623065393838 -37656531363863326431303935363866633962303435313035386136383762396536303135383736 -31393832343361613835356538346538373164396430666531663061336535646339353263333465 -39333463396138386133633932383233336263656437353464653366613666623031373335613362 -64656461363334326233653164396631323437393363393065613839643037326664643733396436 -36313635326464653632666466616436393934303461626264643237633462656466303264636461 -64663030653130306563363435316163663634333366373738353339653135626134333837323338 -61666439323138363762356463623834643935386265396230366365663432656565323461396666 -32373337386536636138633137373462633434336532646233366231646337613962623830303962 -61363766326132613031333866643862623931383337323136613137393039643837343038306365 -62633630353136383233333331633031366662353935613361313861393633366635663930656565 -31346231613236376634666661346166396563613963323837613465366436386662633433306464 -65663434383764373631316636323933386337616233646334343837393136623561663966323033 -30653734363033663133333037393335383261323034316461653464616364383039323831323562 -63343031316239636335383339646338366635373533666365336136626561613233303135316235 -61323038643236313830626238626561333661646331333633396430633563336532373231653939 -35343666346562333164643266616164666566366131303939323431356239393061363366393135 -62643063303839356137333338636261666166383163363063386131376235393865333461656633 -30626532356334356533643263353237366230633963353965633163623632623862373033383566 -61626533346464313765623130383762626163653634393165643232633865306464353935316236 -31313339363631643862643065656636616435643466383434323131376466343039663262616239 -38333235653264613263383337643637326233613738633130616464383866303138656630303230 -38336365353935393466653231663463336264326263633534346662633436353637653134643132 -38366163663131383731356463306262623263303038653936666264366234306533333735663464 -61326264663166646264353836323965353830643233323761313966333064306362613235656462 -65323636303832353032303434643737323035663033356661626661323561666432343731363761 -39306337663838376135373865356633313561663866373933326533303734356535303631316165 -66633238623633326337326661306636623262396136666130363363643336373835313765383562 -66366364326530393731653164326334643162363438356434333733316137353965393638626265 -33646564333664343838306563363535336265646532346433323630326330643866343762356162 -39383933663265626562383937366363323134393637333139623362623135633266373862623339 -65383265363438386531633465346361363536633637616437616231663766353939316466353239 -30326461383439393538383064653536373331373563363861323832653537636439373263333262 -33353737333263653131363765366462393437623734663365383835326263323036376138316163 -32306632373937333762373166343265323166343762386565393436353863366435346565666631 -34666265333833643634646438633730386266653035643561306134646630396664633238373664 -66313935656332393937363863316464323134313236656561343262363237633134616433326431 -38336165623937363133363430396166616666613735376465306261643737343439393831333665 -39396661316233363761626331303637393665616130303162613533653237303639346133363938 -39313330303430336232373363346337623131393136373739323362393935333166616235353232 -65376566383330613562343864393035623432343730623961663231373834636161313134393333 -33656166646461666330313066646339366531306362383263363366613133623664356439646563 -32653533316262633539373765336364303837323939333038363330623362666639313830626162 -37623363636264316466633766643132303063323165373136393938373633666163623932383065 -62373436396362383036653134616661643662613265616636393264383566373061393836326565 -63366131363133616165613332613139326434636662393435346337663836623465303561626539 -33383633373862323164396334653038376665636432323438396362643963306231303964636463 -38663032666539393537363063373334666263663033396637653833366238303365663435333631 -64633433613262343634636231366336323965326561393835393335663634656330383235663935 -30313339303230386231643065313166316464653432636631633331653234616332353938316531 -66396462643034666163393866333736376637353730363263306266333362333165343939316466 -31313065613165303136643762623264333537373565633639323163616539396631663839333434 -39633337366630346136336638663133313166393632653831646535323534653661386363626663 -30396632666262356663306463363137366237383034633030313865333038633334356662306439 -34373565366338663461363766626231353330373030633764383838366132393266653065643033 -66656164626139346166343932333462373832383430636135313434653339613463313937376239 -30636562326130643235313530393934363230333634363064336632343464353166623138376662 -63643664633231383362386665343832623438326634306363646562366433373062316261373637 -31326538353031343434336266373862396334663435306437643063396637356465626265333366 -32613663666662613764626464343430326133313561643935313965393436366166366166623261 -64373833363164323564316466313539393661353132383936633262653561376661613434356231 -37313635366565343035353237326566393130653631323230626662343931646536643761313261 -39643436666466626431363961623733333137393833396331646239306533373363656638663164 -39663235613430323962386532613661346266656338323635663434353964623862623865396162 -34663263646534313937343564656363386237656330353731373862353065343463373161336663 -65653631326432393837353764666533636335393062396163663765386633366237376431356239 -39653139666262363661346636333261313164643565313461633230343031663164626163633530 -34363533383230626639323531353935376365396262623030656239633065383832323835653266 -39643034313035383334343135303336653435663839633638656666333536353761343031383632 -34326665613266313239666564303462383266323061306331303266336266333436646566333233 -33633066643831653132396337393432333937656131363365383561663164663466353335333237 -64373632326661306631353632393066666234366438333039613562383933393531623234636461 -31396135636638623762633564356630623232653331326431663861373430336631353966623064 -31613536386432643261643432646130623362303835316233653966316538663639643962613135 -30333233393330636363323539613736336266646132666234373232623565663635353638343338 -61656634313365313661363230363963626261623632333236396531353839633837326337303761 -39393864373534353839366364626463376232343661396566636437646539666166663735623063 -30656366633530646432613662623630616565303236643231336466626566663462303961653166 -38353037356430393735333764346338343831656333393463663834663535656537383163653063 -37666239653836383061326232363038613830633032343239633130613532363230323231303438 -30643832316339313030383135646461643239333638663831383361313839353266666139633763 -62353134653839663166613032646333313963383538643266393532353930396463643266363165 -32336565383238333163373764376234643164663333333231623534626664316335363935366634 -36636132323835333933333135313436636131313035303336376532636663303930336230633965 -31326330663065313065306437653366343864346261383765356261663234633837306433353437 -31643862636261383763626661323235353561623364313332396430376563663232386236333333 -39383966616162363939666134616136323838383837343536303765643436346261383031383337 -62386138343530386238373339333736376530393835353161303565386361313437363766356134 -61373631313838316664656136366663666136666264633761663461656337356437396638613736 -39386436313062643034613966353761373536313563316637303433346635663331383133616661 -35613834383632626161646436336166666535333663336634306261636365323133626664313864 -35353330663034373465356361613238326630333037306330366438313461396230396166373737 -63393938623637616363306630343264653836666163653364343065666663326536663265653839 -31633930363430333836656436386236383138353635303164363733643238353736393238303334 -61626666376135303138363137613761396234666230376463373332353033343832386336666163 -34653432323135343136346533363830346633386361333462353032613132376135303461666436 -65363638326561383736616232303837666263313165383233306235333330306533383436363262 -63376637336333383862343866383237653531366535303965623166373432366265386535623939 -66363865616532323563353539646362313335336137623866323863336432373735656165626261 -33316434656637653234313134656139386639393964373638353264353266303830343165303963 -32663962333734633437623265363536376530343462326135633336303261366235663861386662 -31656262356636396632386131663738363931633135643262323431386565313337663035626631 -34613234303733663630653031613962666130356130646333393865643631373464626661376261 -33663561343533633661616433326433616130653233353038353731656464636461363435643763 -32323733653861633463363236336266303865343061333232326339613139663238643365333164 -33613762643462633134346462366134643130616161663833376263343230343833666637646330 -63393063363336633261656161333631373865316164663065653131623538366431326566663461 -32363966306664303835396165643764343063666231646661303664313935646166636465373561 -37666531663436383035613738633766633334353632316532633933366133633139353232313763 -31343236646438656638373365373066666239366531396338326566643963316437373231333233 -36666339623834346237633562353266616537643034623935393139616430313437386336346236 -36653834386265353366653061663532393030643262663963336235616339396533643433656463 -35366239616531353630366339613463373463363934623338353935316331663035336630643533 -31396662643831646261663735303966316264623065643164623533313561393534353363373131 -31373630396466383561626331303030313965666364633466393262653663396661383764346364 -32396165376563313064646561633733616431656566363738343261326363383361663038353435 -32393239396630393536393036396435366430336636353762373633353037656532643132323162 -63383932313634336262376563303837373237303633363365316638313638653633396462346230 -65313631353336326361323337333966333537646333396430646263656363356535373636393333 -62326435333466623365393033646531353265653162653136643138663833313733343466663039 -36346236333230393262643937386462376364333130663535646363623139343934353434393535 -36346161336565303835653963326462343238643435396363646261316139383261366565336332 -63326639306261333964643836646461636366373065326136663062323636326134313063323666 -62323635623034386133386336323263316131363765646266653363303062336366396239653539 -63353464656434306631633361383061343039646465653236303732623437386163653332613331 -65313430373736323033326235636165646430633465616137616633323733313031653135343937 -30343839303864366532383036323764303261626630316533303139303263333635306534373335 -63646136663532626163646332396434643561386461656466323866316333613337663863636365 -61333662646639623562653137383736393661633131623135613062343937323538623065363963 -61616662636466356135623464396635636163663461336262373465383966616563313766306531 -63326630303133376632633865306330326266346666323834326263626361306466636266656662 -39323532613730326332356436626265616136306333653466656330303466326666313436643436 -63383931363133326439623038323763373935643535643036396230663064636630616535316434 -65376332616332396263343533343339323861333334326466636134623563306138333830303363 -32313262613839313836363762373432663135653833666364663533306165363461343838613031 -61636338636639343063353466363132653666303762313639346630383864336437636633306337 -66663865303764306565303361363536336464653466353630623534306333336365346537306364 -65656637396564613166653837663738623232656464666165333565646238623832636131343062 -31386463616435303665303464633433323434383764643135346661346530616365646631643766 -31313830613961366136373633333832636336396566326263393966366535376262396266353933 -65636565376231396433356238376237356631373932663433383165663638366339396238643134 -63343562396131306634636631643231373732616365633235363338363334353230616665663665 -30313365636639383666313231336234393237633939613861656238633737393631636361303066 -36333864343439386133313862653535656432333562336635616137616431363337333564386164 -39633765656231653865346435623866643736623932306461373235353762353462636236626230 -38363439323037616663313665383562346662343634303165323236633163633836323333373164 -63316534373936303436666163643330396531356562373764373130306162643566633961383537 -31356533303435313530323133383731323661666164653836643332396162333137366632633463 -63386233323135666537653762333364343862333564383135393138363137623330623339633962 -65313163633536373163656338666232333733623633316638666530666537393732313538376261 -62376134356137353634633135373531663138633836343433303864653839393761623438626437 -32633661363433383734363363356434633365636166393132616335633066666536313734376161 -61373330646232636637323537396332373934643465383135666434656436336561653932343238 -33663338393066393462343637616662353963396162646164363835303339313764356165343066 -31303438626364643662616263396232373364633666656665323537386231663461326639663831 -64363165373363313538633032613938386337626637626132316433303930653166393237363830 -63336530333961393535363561323631343366643839336337633336373733626638393538636139 -35386537376631613530333435333137373532366665336237366162313064643438626238346433 -34316533373761313465646138626638646462386138613831636138336137666463313861333838 -39653330616664386238643031616639376630666231313039623734303962666234303836363239 -37623462646165623132636235313938333565386564646539306333373933383932326266643662 -66303434393736643835303636636238663562326434636433353238346336313730643063653136 -33343935366463653939653339363534666538373064623165326634323736313765666632373535 -38336633396431643464393362633637643666363333383132313234376637353632633333653661 -35316161663233623364626561343933396365383665646438383234393138383566363661353430 -34373736323836373833353961393639393361613132373138366533643039643261623236313166 -37323966366337646634393264653665656234356635356365366236396231653530326136383764 -38663962343636666331633534656634333136643238376261343366616239323865663761313365 -31653066643739666263666264306634326238313166353962383363643562626663336339373239 -64666463313266656537663062656565623564356262313235386432363464343233306533663139 -66613533666563323931653737333533613261386231303130333764326339646462666534343139 -39653861326239306632613231653563636439376363613933376164343139616330653937306262 -35306266303561646432653361613062356462663434616365333132386436653733393631303334 -34656330636137643666303135316234333436613233306161643330633861366536363536626465 -63386361646563373431646566333566396365386335343631393338326166326262386438626333 -61316663356332663332646166643261313337393061313161646532383561636137353865656637 -62316633353461643634663332646630373263373666363530323038616465343035393462313330 -32343438633065613764386239623931336236636138313131363837663437623765643239323539 -32373863353965356665613136396339656638656436306436323539373634633162366536343261 -65353866343032643835366266643934613162326339653662303262316133336135336465386235 -36366632346664346462336139366632306134373865313365623734313730393037643734656134 -33333532363834303866643034383932623765646337626631396439333631663531326533376165 -61343436663165363934316461363864623438653761333633336433626437626231363338663566 -61626266623162333463613132666161326230383233313830623633303135306137623465613532 -35663066353364363935363738303933393634643830346532323963393062323635313865353566 -31376136393235353837356532373432626231393662333966313066396239633334343664626331 -37653065633938616639616465646131396234646134353933363934346164366665633634356666 -37356137643065303831636638633561383830653261393030656633376332323837383963353436 -37666438316239613366326434326661316639356265613931306561313361376162383535346339 -38363939323465623737396138373530633462303662613230326264653664313836323034376261 -63616161636531616366353130353135643533623131333138373735616538326535303839303365 -32316137643437373135653139656439336164636436353939656632316231653536643435613131 -66343161306364363563656436393366353765623030386437643561356162323131663363383533 -62366366363033393332303537326538323035656263316330383835646466363666363034306531 -38393963363363666233346166623137613536663066396235373561663339306631303261363965 -39323734646662366665653330336165386162626235623638303133306639616632653431653036 -64396133336161396339343434383264643931326266386266613932366463623939616630313262 -38353737346334363962383666313365316232333466316131343538313963366364336463386135 -31366430613132663432383433333031656262316266613166326237613135373362616137353032 -34333733356638333030386234323862373033653566356537666330303935373961383639356564 -30383862363131353866643432383861343162623337633031316436396562303064316661396564 -33653035353738306337396133346533336238636664666538373433366235393438616261346164 -64306236653235333664316666616533386263353037643739646230643633623334393861383961 -64386366353639383665363533373135333532323333333035343661333263663038343738396639 -64316366623830366631666439343937633563383630393338656137363763653162396536306665 -64666664346266643738386461663737656666353032666332393033343964386438363635353834 -65326163363138313936663233626531363532623733646531326366393266646565383361396464 -34633365313131363532363437316131636430363264383739646663396338356538343039616561 -63616163666131623262663031396564616463613632666536666538393365333036616433653232 -62643633613030343064633531626564663835346332373236393239303561636333613437303364 -33353839323765323733643737313432326637626666363437353736316334353236383761373939 -32393938613262373835643462386364333433396239376638663038323365366535316532323430 -61363765343561623837386463366363623133393966663839303632306438336462383334653532 -34333035643135646438316463333730643166663632653530333737616565373738643039653234 -61333132303931653066316233356535636333663761363439613232333563656333616562393539 -37353535303136343465336236363434343333393366666262616331643939646564653736323862 -39663632306532656630336266626435616661353037303930353938616163653632336661303037 -62666530336438323433396531666462663933366436613664616231303130333431346364356532 -36633133613434613035396638313935646431353632313264386162386430373761386331366530 -36613264356364306466613639336462323064646338653465643065393233386339316439643837 -38646664323530383966363835613732636234653966313562663966336163343933636630623038 -39326230363166313132643339656231313438613563663861613935666265323138656165656638 -38613637313736613531646338643635643835306433316637623835633865316436666538666265 -33643838643536633635643062363161623434333235316532346230633139323266316538316237 -38663739353131343538336563333063613331636533653339643836343564346138323766383936 -61643137323865333237626436646562346136626539353935663662353733633461663633633536 -34633737303633656634383361626239313137633038616634623661353638623937333061303866 -36663362616131303932653737633566376162613832323333626437653733373235303233653439 -65633139623432333332306434373666336465393630643064626263343466653262313966643365 -61313930306466633265343033336335626135383833643332336138333966363164643530623065 -63653230613966396134613465303966323964623462336438343062633865353865333839306432 -65623636323765373935656563346565643866663561373232303330613236303438666134373132 -63313639323964653330313939393038376139386438326463623333633139353532623931333662 -32353433626532393931333063306366623137353133313863373335643030316261393238303763 -64383264323865633562643834323430333134366664366339663830336361396565663561656637 -34623263383235303736613764653535356433333963386237613962653762366135383736393366 -36366265613032316461393630323032396163316633333732363863343332353762376237393863 -31393930323163316664353735363162306335353163643362303765646637643338376333343637 -36333836616365626331353234306130363638333938343234643662316165363165336663633831 -64323862346533613331376233636335333135623266623435373335633232363338636330363163 -61613265366434396366656634313262613562373431626663393362323739376338626665623039 -33316534356364363064646165343932393039666534313130333461343665376565346437633536 -66626662623030373230366334663935363663353566383739633734663061393133613065376662 -30626336376164303033336634653564623233396332663134343964376430396261373161653065 -63373466626364306239313130326339393437333633333330666430663332656335303339636537 -36346230306266623561393538666631646665303830356234613738616530656435653436646638 -62653234383733396462343530346134666630623730616434313335316365663361623363316433 -35636232333939303761613235393461653165663230346533393038316635626437343865656138 -32623861376462656461646639616138666635323239303661653665396362623337373934643030 -65313636353561376337396133313533656239653732333566323631383030346234333731343765 -63363563623636323437626365656533306361323562623464313938333232663633316265303366 -32666438323538333635363766333434373065343331323865343765316532373933343030323231 -30396561363439353838303266396137313535616332656237363164663134363332333339383137 -64393339393937663564373036613530663737346336663666636266343361353638373339633530 -36633837313738353965373265343438623735666262646130343465626263336130323837353939 -31323331373962613234343037626334323666363732636633666636333562303065313161656366 -61653361613834323232363361323463323934646236363562396363623332646165616562306365 -37383439626237303730386435636430653332653566383930343866343165396535626434643365 -62653937623633613936333338323039383036356432633263366335356232366562383735613130 -39656332396332633433653830316332646561383236373634303435363962376431303737653138 -64306664366265613932323632346431666565333230343365316661636636396132346635306131 -31356631616665376664366237386165316237303138316430383836326633323065363531316264 -61393766643634356566326266356536613164653939643831663733323063633564396437313338 -34623363366233333339343336323566383763636332383563306238363062636334356461373334 -39313962366131313531653561356536666262373430663039353662366365373433353861353539 -62303338666133336565656431616134396665356466343236623535623938323930393131366165 -65663663626539383636373638346633323833333435333631373665643132343964366364363865 -31383933346134323163326539653837636632396164386537363863336266656131616366343064 -65303366623435666663663964633339333731656264393064623034626333373433396238666364 -38643332333163383536613932393866353263396535366138326533653934383037353237653439 -33313435333636633534613736376132633937333739333862663030356563363439373037353865 -30656135623639643932663136326664643031643564383533386365353133303039306435623436 -39643039336630623932323364313434653837373537356233393235653362643639616333376437 -39616462306233393839653362316634333731383561323464306330386266346534663263373333 -66386466613237646637613164343938323837613530366537366235323936363333366364653466 -37376566326263653161383030626362376234383763333839336461306133303932306531373366 -32303264656234653964363064393932623832383436373939313261323235393364656135346632 -39386234633639306530393435343135373365616530323665303330393530663832323639303032 -64343861383035343530306565366566363833386435623232656666366639363730343132333233 -35333732663737643664323639623331326463663136643764376436303635373836333562646266 -36623762306163363563613234633263623535393836643638323362333031356463393965313934 -32333366303837366537643631353231373066336566666330313534333530346437333961363063 -65383838363061663537393561393165336134393931366538656362643564626337313038396661 -61306365656365626566333233646631316438326465623064666636346234366133343834393363 -62313664363065323238336330326163613761333033663162353964666664653933343664356566 -33396630386232393961313463306561303761633936333062623432323835643061396434643936 -30306135373130656230626563343631303533306132326162383362326362323532663432396233 -37386234373737376537333263626534373135653737363863306461626133323137303739316334 -39373432396131643562353433303839383432356335643337643831616434386235616262336239 -32666265393734353566663066663766353130363661616366306138613963633437393061363337 -30376431633533643937653339326662616164303133633330656439333166646433303431333433 -32356562393836393461623930636539623761326366393636366135633263346636303437323035 -33313436313336636531363435386639323238363435363064363565613366646464343766383161 -39626338343063356166656639643234316630343832313635386262383461666566363962633936 -32323866383438623336366465663966633365353061353063363132323630383333376663646361 -31383532383131643163653064653432643736373038613265663535653939383534353535353734 -30386138366439616632646663313864643133396439326466303138623333616434653465313833 -61366663653361353461666562326463616535323562643230316331306331323935616439393237 -61316338663137633866383333626237663866376232333233333165353535653661613163326163 -61313631326339303435633431313262653731316137393363303662363361363261643766326230 -64363266313966336561613531623736313435613431623338333435623038613561623731333234 -30353031376131313134366237313833623461623032383634363032386536613132646163633532 -66393434616332333237633032386466623734396433393639313037666433346535393230383930 -36323239333738323162343536326236326264336535613962386361653962666538386439333536 -39653136313366616135326464383165303238303737393338653363326262313932343735336362 -63316266616237393438333632303830336230646365343737646262666366613136353166303632 -31643131383766643161653038353736353038663838366233393066636535393666306663356265 -64316665313362366666383662376565353162393935376466643633366436646631306537663139 -37353730323761326138626365643339623338633030393566663965303165643434303265353464 -63656138653563333763313263353064333836646131346136383662636539663031656662666430 -37633333613435353232313564333739346163663737383033643964386138636339373339396266 -31643836663331393432303037656235623233653365303930663238366434323938393865616364 -39396235663433333030366138383836643663303164616232343937626365646433316235396130 -37316438663436316362323732633161626363333266633033373164306433316539316331313232 -35653366376666396431366539376566313064636466393561303430393634343732336462313935 -36623833636231316239643831326266303831623434343832336132336539386534303639613535 -61616237306130636665346436643365616363663239336463653530383261313631653931636362 -37373065393330386334633135336465343738346331356566366262333838323761373462363064 -33656265643362316239373966623466393662323061666464633065336133333265626535333638 -66383339633131333861323433613633306436373362353362303531666636356462383732643735 -35336436653630353937373833636666333161326331663661653364396238313937373564313861 -61633537373865653865623565643761343536643331653138316663383435343033323463316235 -61323435323038386334636264613035626438333165396139373530386665383966333566643032 -36313735663330303238663735663238396335666463363233336438353765376139323662643133 -34336431393635363865636535636333616333653430353136383331633565333532353635383039 -32303037613434643035633334623366336664353337333535306266323538663763636234663236 -62616537643665643638643265313836323163383039326663326663646534346266393562373561 -65303333363434313564666535316534613061323062623962633263316335616633623062616238 -62393534396662303433643865626663613865326564656364633039633765663731646633393233 -63343232343233373630336664326361653931323939626261336366343336663632633033376463 -30646433646264616230653732616536303135646632626634633131353665343263663635626330 -66393263336561666130393865396130396664303066643766373564393366396639616635663536 -31333134343736363536353062386531336665626330323066313230326130666530626338363933 -64363866666138633637656138316133316133323561353339313336303238353931643235316564 -34303236336438333730373530363363316366313062383239333732313765653334633638316163 -38396232396364363836383766623232383738393663356230316533663832396263303634306136 -34626461303839306261663239613365366166396234643133623534643166393265373531343137 -34306433333062386439323435393933343733353165643838306634626165373831343632343862 -35316139373139653963373634623265306465613265343261353034363362353533656639623637 -34326238623832663766313062363865636134616564363236303837313466396533366437373538 -61363233333430363866626562633533653661313539346137373863366531316362663263643236 -36653336373165663632336638616163333762343264336438356562316363393365336631343534 -39316366313130376266356162316337333531313865663335393366373663333530626165623536 -62323664643862613161383938313038636539643763363335633338363436623638396464363632 -38346134623932356465663065643963306361656537363233613330623031363762303861663639 -63343638393530393630636131646263646663333861353730376136306536346366396531356135 -33663230623233303939323133663738666537313063653962373231633535346236303764343631 -33386666616662633933333465643264663430653732383762373438323030646262326563653264 -30313066336630653936366530646366613961306665663436353261386337626535646232306131 -30363338313764346631313566323539663234613938316139366261646230623861336138356434 -61366564356634663062663831626531366464303462363933323539636466303565396262653730 -62666435346433363535353431353236323236616136653935363338313233366464396161616137 -37336431326463393766383437653236373235356531633166656136396236363761366266363334 -63643362383135303930383636663832353330306430636133306664373831656134333362613031 -61306335363932393230646430643163613035323364336663623762373434393363353235386330 -36303134353762623936303565343835623239626537336436303666636262363566626331323665 -31643733383738646638613566313033623764633364396639653064633061396539346636333465 -30643934303634656166663533646633386165383138623364356535333030613161313065356631 -65383633306164353634306366373035363464363766363464363837313265623430353862363538 -62396566623537616638336133343963643238356332356637333830343330366330643337613535 -35646138373631356562366462666334343164356337616130343962633461373765626364643538 -66366231656263333931663665646363393730333534666634303361373030643863306463613834 -37343736656439363332663862613866623966396430306536666332353533373137396335663534 -61383362613765616134333032363265353236303232343930633966343761653362366566353932 -36313164376232376233656234656165643432646264313964633933353537343438366661386435 -31623438636436333738313030323462653164663438393265623034346632626333663865373430 -62303362326434396234653831646665313663303434383030363934666233313735613062306362 -61653037346564386363373336306638633461386263346438613465323739303132313936613963 -34343664376563643462333137616464326362333935343963653930663932643362663166663739 -36356132363166363837373465346361396232353964323837333431633333353033643861306334 -37336233303361396333373636333437303536323838633266616231633831356462346132363638 -65653534313532653133336139313062323139396139636366636366363463653832306664363935 -61623861653663313734316531393138346261653939613236623337333966376435396538303931 -34626233343638333836343234376665653832373230643530326264623139336462633231316134 -33326463363862386262623735353639373738323064623962666339626535613130383261316537 -61313236313462363862383338333036376163393137633064386536386138663861353230383134 -65366365323838663733653430623565313134386561343631376437623364323661313061383462 -62306638396238643036323034656161383264666164616234376562656136356631333834393633 -37353439313063386562356563376536613731666265646662363566623466396462313166363831 -37636664336461333162323338323465363165356632306437613861303634313738393661613964 -33396361313631663763393534303735363163616438356461386536326163343062396464356266 -33343561306231303230393333376230323435643031363432373032653938306637376166643365 -37346363663361393966653335343434306530336230643033626532626336313862383934333833 -38303965323731323939343664633033393237373365633037363431316530643064346434313831 -35656531373737366231643866396164346136346232396535663061643935333763313330643035 -36653232393031623032353864393164363739663165323536353366613863333538626238663266 -39626130623839393433383263313365633736363930333036343539633030633633656631653238 -32326364613432623566643532633139383331643761663437373632396366366331656665613432 -33396662386437626637333932326532303262353739643230653434393839366565646561623930 -32396236326261626165393664653266626337356264383530666334353262666336333339373862 -62316438356564623431633038613339303562643561383264366361633835663832356435306561 -61643463316438623934663034353733613862336562303836343831633230633034643937646138 -62623530343166363264643561653133343939613338356639333265373965663065666663366566 -66326366353031333263393732376335323965623563366435313662376463643133656633303861 -38323838343365396638616236616265666365376636623763613335316239376632636134306330 -38366534303739623132663036626634323437373461663235666364346563656534643761636461 -36323864313963343335323166383230653531653764636138623130393735636164386230313737 -33373939336262623432333033633238643830336265653833306565663231643934366462666333 -38316661656533386231636136643439303336373838396464333738386232333933316663656437 -63366564653833616564323230323965613430303932383934323538313365346334326261383231 -34353735313365366664333039343732653964663237363432336366366130313964333537303239 -38653035616535383532313431336139396436376163376663626465616430366536353235336531 -64356461613133303537373033303636383634393430626234366237323661633731333335653636 -38306234333432626234303731666530613261616462626536643934633365393939306162363637 -62333839323935316131393133636636626164356463626365663930336163326633623633383265 -31353438306535333162656263363532363834333532613838343933323364323861653964656464 -30646134646539313935643035313038313832313564356265343535346438366133393031616531 -37646633363562663135646238313733306630373638396539626562626163346337323666323836 -63376466323739636265346661306263623062393736303763336433626138346138663966376531 -65333333633333363165656232386562613362343732346465336562323536666365343465613661 -35336330663065623165316539663631383061633739383331646131656565656666393537636666 -64356262326666306635353934396166303539376466373861626330663231633239323331323731 -32333266653430343162623930636565383065393730613566386336343436396464353633363336 -63386365656132643663336535313133363535653332616531356662633731386663633566333734 -63313631656437323031303462656661643633636166326563613835306363383033373735643061 -65643734653232393338613631356135333563356239653732386131333033633762333233326131 -38393435313231313738306261353334646235633761313331613430386236656234356562373537 -66653436353863613034616462346661313736303938656537323363396139343531656137323238 -62643165663938306630353266656537343264633461323163646266396366336434653266643434 -39383965636237656534623936366537666534336430653239363537663661333339626138616637 -62636135653537643030373232323735393639353636373161303636343838313961653132343761 -35303262326432353162303635323434646135656430633139656661393836343637653730396637 -32366331633832343463323031363339643536623361383266396364663965396139306237623366 -66353963333932643763333564663665343535313663393639656363313633623137376665623261 -30623539376634373661623733633262333235373432643566663233616632663463343866323439 -66393133343661376563316537393463326364336536656135353730306137343336653238623633 -30383166373331653630663634646236623130383564653164633238323764633939633333333536 -37363235386362326134666636366433626639613336613339653131373839323331613835333734 -61633161636632306135643963323434346538643432343063343266326662343865346561306537 -61373963363838343437643861343864656663366334633364383061656135656130396636386365 -37373864616165386630323531366135373464366232393036666663316633663165316533333937 -61643464366663396136333365343231373031613735333638396232333438346137626362306138 -61363065646166633134396662623435626636383962656666336231646366313530363131663138 -63373434303563643661323938613562313061316338353934313763386162363138646433636334 -36643837623737633835613435396231633635663930613237666437306430343930393237393832 -35613461316235326330373961663637373438653862643061333537303531313437633966326633 -32663332313530653664323361316537316236643265343834353331353232346234623863326165 -30353362653937373134336336646538623738346331316138386631343963373333356630346339 -33316363633364623635303430396335643061316533326165383563666535333435386432313563 -36343736376430333237393238326263633863303666376631613164373165633139343931316161 -35633435316639643563303264373132316437353337396639336238373736326662343062323532 -66383564626463336236326237373638636563316431373064623963633539373764656239616662 -66313031386134643730323763383262653861376430326238633939643664323836333964626137 -37366261346165376263323337383531323864376239336134353632633234393366633431333832 -66663337343339356334373062376137623338663737393035366632336634363036373764366135 -65306361346637393338383631323231353661306330356562383630653031326634626638366164 -61656537393232356164313839386133316664643438356533653135626636313532666235366231 -65313161633866663038393739353338653630396537346535646335333261623035663861393161 -33343064353533343937393238666463653036666565656439336563383133336362653934396339 -30663238336134363966363637383766333966663437333263363730313161613362616262313336 -38363263383638303733666362303164346265653865336532346131356264313161316163636464 -61646434326165353332353638333530333233346566633732343334313463656130626633393033 -65633732663864316138333366616164376266323538343262346132343163356233393033303865 -62363132316135323939323032653163626532656163656131366563306231646564306662326437 -34333765653163653436333335643436623464353066323436326561636337323662363162616465 -30396462653966343665363663633734333439353230666636636439313432613232356235623761 -61633636383935396335313163313130396262653065663539343839383361393932313333396434 -66623731386262636533663461323061616237316236626437343564373462613764336535323337 -63376364373065306332333164346438623265653430646636386564313662346536653933353735 -35666635383733653264393930633039656465333962626565623638353933303334643962653466 -32333339316134386435633630636234666165346130313037393034666262383432656466633832 -66383234303431663939323332303962333561646139396438626235643439353134363039613436 -30373938616130346332656637663734383965623435343539353531393239366134306633386137 -34326465313563373036376635323732626461353265373233626135366462353238643638363430 -65613561313062363038363131653963643362363665386338613261353931336462366337363232 -30633632363637383966653338393063333037663036623130373137393538613263646165383333 -33623865633836623537386432646533393834613863653532383138373765613635386262616231 -63613337656239633061383263363662663535363662666561323432383866643761376634666235 -63336636656230343761363338313563633665323832353466636435386661396235623635306233 -63356661373031366630666534333637643963656438623938636661383635323632616238623331 -35323930333539393337343765643230343232333935346338333761633965306532313661343432 -37343331383837343161393830666132306231626439623465326162343330353964643434623232 -37653161643436343233633831316364306237383734633336353035653233386331313166333537 -35653439376562393835393337323565633761343663646438386466356266353637643564346432 -37646533343038303665336636346230646366383335653365656534666632343466636235333462 -34326437393836306662373734643566643232373933636438633138653338643039343031313230 -32383236653564326364336136666335363762626235303736316133376432646465373237346339 -39313038396334666333323133616462396633333761326465306362353566353964373861663662 -39643735636436393961623966633161393435343839356365343938346266386633313161643737 -32396335653461353231376631616163633361373231313936366362396230313931363030343636 -33353232353765323236646566386364303431653762636634613139633261643635303735373134 -64663064613631313530646630666632613964613239373133343332333635636336316531323132 -37383232653336303934316430356162323765396161323366613530643639303333363032323334 -32636165383563373964343133323738313535373461626131643937393930326236646664343839 -64386431653433363737326139323661646161326530383438313932626136646264633733373432 -65623066376461333362353036663462623236393666316164666564333764653764666231393539 -36616638323839303465323764366537653931313864363466636263643338386439356466653333 -36663631643131353462393164333664663535376464313632626462323139663735623530333134 -30343138343862336663613734346232643634643533396233393931363136353636623463306234 -66366639633536646461343561613964643434346133643163626537383436383864303461313666 -33383936636636343033373130326631393063376163333030343737313463366334333230376266 -39666561656337333463343039383264646131616562326236363465643631626637663961323436 -30393635633162656666633937666535393937326130306135323161313438393832636663396433 -31306237633965373335376631336438333539346435373734346138663536633838323965323266 -62666564643633613461396235363164633537623734396431386135366436653632646137333530 -35616237366163616162303661323233643737336665393733623865623838363530306433393163 -33616662633430313661626531366230663534656561393965363063663432346135366638366538 -33373131323662663538323332653061626630326161666565656566363332336635363065643763 -64663331653066643631353939343131353531633666396433643036393561373732356166356133 -34383134656239346331336465393363316633363965633433643664356430336563326238626231 -64613436353537653231653565613864613837666333316237333065383438386264383530626136 -37353139386361323164336339303232346464363534646230623861366535633434616435346463 -30373639393764633739376639653239663038616237646162336139363336376237323332336435 -38343836633735616466343439616562633637373332653333633065346665646135316634656439 -63383531356131623861313933646666336266326332613331303862373632353936396434656363 -39303136383430373635383161653835646334323633663331646166326230373466633738303932 -39353161373931316234336631643464353535393933343530323737623431353332323862386165 -33313664373531313463356163376335373233303035623863376266613838613362313036316333 -34623837653765633861316131616435363237633066386565396339376432666238643434323766 -37623938623033343764303430343633616133313866646561313061316262303966366135386133 -65396465316139306133313437306164326536323763613637346163346530383062376433306432 -63316362383861353665396564616263633534333036323930393663353163373761643733326532 -65616266333233323039383937636363353566306566386562316361616666643536363230333961 -63313464323865313038306239636639323537333235383533613064613931313835663837373165 -39333937373132306230393465623232653365366662353036396430623834633438623239613631 -39623939346633633835373035633266643032643431363630343231386561623636333838303838 -37313061336632393966353139343832643163336461636463313261623731366465363537343661 -61366661316231383066356632383839623836313762626662333166393635626364666136393564 -35616537633834663031343861623636653134626131393365333738316434656333653938663935 -62306137346230386237313863316536623038383939363531356165633331383364313431366635 -36666236323132326335323938383566326633613931393633623134333362373133353638386431 -37363033366532653364653566663763626666613665313333323864356430323636303666643735 -64346439346236323637626431623666346365386464386338343331343162653336336637666638 -30353132663065663964613634633535333930323430326431633064396532386535343066303832 -37643938623963303663616665393637653538333161653834646134306439636236666365306464 -39626530613163383738623331616234613761383134626537376266623532623766306562373030 -37653731646561613863383163623930663137316331613265666638626130363030366135376137 -38303732663035313032646165623464663864636335633062356231343535663438343132663265 -32346435666163373039666230393761643033336339303530386537323235303330646632383265 -35363632666533376139623462646534643562663538366136666138636238343836326564326461 -63656261663262376337633236663238633532376235333961306539363637316364623737666366 -38636165646661323730616533366333336235313439626135653936646461626535646265643238 -65633539393831353363613663356266623834346261643438616364323634306436313430346631 -31373665633634663538393933633330326462323866653766366661313963343865343962383465 -31623830333734326437343365303562633635623833353137303938663330653535623265653035 -39356534663139626532373062653436393631616438643839383238623061643230346131323430 -63306562303565633238306365363531353536656633643437343038643631373430616666386638 -36346638396266393437626432313832396536316262313237373830326261323663613938383234 -62646330626263663831346431666633643735366632333466373038333261363534346339363732 -63306537346134326334316630643763306134353837316463656533383766623034636562373939 -62666161623766393732303934646439323736383264623134313036653138383066346338626161 -37396461336338366461306137643735643732646265306564303137303634373236393139306138 -36386136366432613239653635613263613363373262303737373331633561373935613037626165 -38303330356563333061386236393162326664376639333166623935323962663235323936316236 -64363366653935346261393032653566663463633638636334346131626539656432343362313037 -30323964373663663138383933633235386262343063336432353639306435643063613638663763 -38376563653735643430333034386339353031353736343832623664336362366534333336656638 -30656233343337636337626338343665623263363634616530313030346534363334653663386538 -38393561316561326333306662663936613934656366373664626536323434303530333139666266 -32353737326566356634613661373437626237306638386561396131323863633235636239396266 -39336234616138663438356463643263393864373331333438656266316665383332626333353138 -32366439376562663561376534356562643439346330653439326162346631363238386237383030 -36653137326232616662336463366364653934386262643537376638663862303461373434356366 -37386335343938343235633561303636636535626664373338386634636639333466393038633063 -66666335393238613735643533646365333836663566316435666161613864356237373438333766 -33383064363230626466316639633565636634316238643263666363616538306438626434613437 -31633065383232343532616535396362326665316530353537613562623239663031623133656238 -39633864643362613866326166616434343963383662663662616662346564343865643931656437 -34326363366536383961393938396137373130663239363965386339376430636664313363343964 -39313061353931383362633665393333636561656533306462316530663335373162353533396633 -31386337656639663132633263393532646331323266303834646335666630356634613134376333 -31376531653431303265633061356564376136333965316636326434323439323137343264373633 -64616465383636636561323539323636613033346632353761616562353030396432383033376435 -39326333303237303030363564626331636631323238643732373733393732363362313239376334 -62333461623432333861366139616261663665313365616465373863396537356138613834396632 -32363639383232623732656163663839323831616434313062633334333665623138356635326336 -66656166323937353861343732343733343662313038393537633065333334613366626434306466 -35613436353630346433306132343134663466333739353239653263656330663964333336613836 -39636637383939663738343134636433613037396530613436653336346232313030623066343263 -64613364333335613261663936393362613632373737363736353136303738663062303666326134 -33663433323537343033633166363036386637363932663130633235643966616464303361346365 -63633636623432613364373366616432656231323862366133353937333139393834663633656266 -36613165643239653531393266366334633764303364353766393966316537633363663230326230 -64303865343335386363616361303435306266393466386435623336313437353661323437346463 -65646662363733333230633463303632356431323366666561383939336338346130616264386236 -36616433313839646232366561653965666533666434333036393133363962336635626461373139 -62333937306262636337636430623537616435646132306138653866313830396264393461343630 -65666664623931343562396462663764663266313233353334396365366461373964393231613635 -35363733313838333336666637643039326162383039633834653662616364643761336162356166 -32333331383132303437613563643230393664646333363936663033326334366164316136343031 -39643235303262383637613838313065343730313564656134363832366466616663396135653637 -37396365373765353539383766616161613232303566376161326262343463623732643539633838 -35316565356132396135663261383466353531616330663733663838613330626539343037363231 -61356162626363396337353865666431306430643266343232336462316364383538333039643334 -39613366373962653733306665336139376239306436373331663066376236613739363866366366 -39643861653932396262356533353861663035356632623865353464613738623036383438643433 -61616563333330393735636438616361306239643864353735303630653666633632336337396661 -63356661623162386264306339376162303266353834663966343938316165373764656461356238 -39373165643830643361383762326166313239343435336438336565663930623064313133653362 -33333262353663313365613539623632646364653963376566656465366361363366613538383130 -66363432363239353663353732653434343330623837313330366534393032646133363764626438 -38346633386231383332623338636631333163303334646566633637653333356437616666313265 -38383830656364616431643362376535646632393462396536616630363439343665323061383332 -66353862336338623735316237353539306537376537363636376665393033373466323264333139 -61376535323532363463633436353964313933316138653764633063623061613833306138663065 -34323638316563623337656163316234323238363837326366666162613036643034356462613565 -32306138356533353234666133306163343336663534383934626639623933663239316437616561 -30663864376530323562623562626265303136313338363338383836333436626662313537656238 -33613732623266313931336531393235623262396533393036316639633532356231323463636439 -39663530653338373863353965316466666535643936303734653665393966636337353364653234 -61393363616462396565386364353633666566363665323265386162633166366264333938613061 -30616438623233663636383932353666626366636538623332646436656434626135633933346365 -34313762623530313837383437373434623730363139643762383338656466356162343865383138 -31613733393435343436353632663432643734386532636363376430666337303436653633356436 -65643932366262336336323262613061616638643662633961363034363233616564303361303437 -31306333306366353864383562383262653234313265303064663366386462656338636531643536 -33336133343262663236383364376165633264623962373466316535383231313234373831643933 -35666539636436363531363365663930326464636466333637396434383932663233313336616131 -65366236316536373636396130353839356365636534323633636230363130323631373131613464 -33333466623561366537656138653266623263356266316136343033393661323131386534363638 -32363532626666623133393138653066343262346666613761316632663632303230623639633365 -36346566366230653665393865616438643034363361636237303535623733623033343234633563 -64633966383666386539373639656437356230363738333230613430336632313464663934353935 -30393664626433643135326235333965333030633138363765366339303637346337303764353736 -62656230616435316335663736393737656162346637383033363964346463343266613733313934 -66613663616663313963373932363337366237393738353937663534303636636130303936383165 -35386231623333323731613937616436653738623561613839376461343738336663306165386531 -32376337643765373032643435613330333666353433393464326463393364363166303561373462 -35313338393139613762393134306137643264623263333738303939666434656464393731386435 -66346361633161363866396566333837303262323631653839303032303631646230646431326335 -33666462666434383837643335656236363838653161356165306430343962616638356431363032 -31353761383638376237626266303234333535393032393230616133336262663136633435396161 -64313631303061373066373539396561666462336338663335633233306163613136393631356339 -33306166313538613034393463353632613538323437663238333330613531303132643966663732 -35653338633662616466363765323836613437313537356236303534313538363236623338626137 -30303033383836313863323836323033616138353362353063336630623838313664386161323635 -66393537633130316538343439646332333232313032633035633832313231393738353038363831 -31646265326362346438313063333765303365383037313764623261313838303038313336306533 -38323732626637306339613732623833666464653935663865313832633632326638343139643034 -31303465623362306665323766363835626163326135303262323835616232306161306165363932 -30663366393733303235663765623061656466616339386132366634393431356561633364306537 -63393533613266333531326162623663626335623036383634613262646436366431376337646533 -35333035313533666432636338656534303936323363646261383030346433616636623232386262 -30336637636530366536346237306638383835313730356633363532323635626136613530623464 -62623736323665653036396636313930326362633566306434386263316437383664376134663731 -62376630366536633136373034393532333034633433653462353531303339656666633866653737 -39383632316264343664623037346139336366633463343766653432336537653335316365373163 -31653238303731326231613835303262643536386564633565633736303835393836393139623830 -66646131353763363232323631313536346233366639303035316138366464653133333535616366 -63383733656561613362346636356538396238613030636436646338376236646665396139353136 -38336338383730313365306137323365653030623138376434663134623133653139343235383336 -31613833643564366336383063316334633435363036323661396336366431613636396436666536 -37633235356434343834346631386162646135626665323563346165663166373136383937386665 -35666562623765313634363832653665653461366434353636346332396132346338333233363763 -64346333333463656463326136666261356238663234666536646364353838333962346162376137 -61396162613561663861646633393536313731313434646533306433336165316639396139356439 -64383131366434633439306637633163316139333566343135616338333533653737333731323535 -31346530633463636463613063336235393437623838373035396339346330366637653133633530 -66396539643963656235363665353163643535656430353239613738396465336338393462636665 -64643730346637616566336635323131343361633639313261623264353631303233623438666361 -33343262316232363935356439373465313564326161363039353964666562313762386437646164 -32643064633663636432306464363232346462613036636332306139386165393034613962323239 -31323165613665356538336362356435363562666631333965613130326234313433373961363163 -66373334356532353761616530656530333163396131396632356635396139336134643863393930 -33323735653533313766323664313662323936323863613033626539626663373638353532633564 -63306233383435343365636138626565333237386639663133313537303163623732313734363834 -63393465653230356463303939376639663365376364363539653335653339356665313032646565 -30343933323062366466653263376466323835396332666437306635356434393763313664616661 -36393136616364633662373366616563623532633431333464613766396362313438386637343836 -38363334313566656537636363326665303961343162333462326239333063376230633361363233 -64633835363131613235323031646566393731326564373163366531303032333730393038633263 -38363032616232653532306565636134653633626162356462666563656663633630633633373563 -66336130323430313739323266636330626132643562613330383834313439346562323135366132 -38323431343537316163303465616337333963353262626631313163313262323764393439623437 -64383030626439373634393063343763376132623265636563626535376363346264306639313663 -62323839323733396236633466356164616337643537663765656335663263663136383032353938 -33306164633964643437616534623537313939633962346437323337373039363332656362663338 -65643331373164383261616238306262396638323565336630343534656238346161663736303232 -35343632353033376538663664393966333439643464366437366338336362633233636136333431 -30663937643661626165356364343535336162616463303461313431313565313962313034626239 -39646566643539316532303963393562393937316534623861376136313631393637626533396230 -30333563663334326462326635383935356565623961623637313933623762336434316136303166 -36613239323235333033366636656334373063626333613139343235623935383331376134376365 -32353266643735343032343763663732653565323366383639306165646334333431633763383339 -31623431633434333538363463326535306539303437643162363538306666323837626630613337 -63383464343734616462343965316666326230636666616337653262623362313763313563613736 -61376266323462306534396633326238336434623764663161313566326333396430333231326334 -63633832313763343534326563656133346561333137306636613064323466353237396335393334 -39663666623737396537366465613265353933353536333637353934363339343963633835666634 -31336538393338356566663531393964643839616564666162393039656363383937383162326339 -63633863656339323336616162353236303832646238626161643330323264626363623631313639 -30353732373332333462646231343261353637333862393964366430616165326330316337613938 -35326366313261343932356437333336653832643135666464393065643930306236343161346562 -64613937616364386634626161643366306338343861616636313931316463353532663862353939 -37333262663630373533663938313334343866363235343266383863373764383736383239326462 -33383265346238623336336664353765333861313664636434653162666132646163666535633131 -30363633653730663465646337633566616466656639633731373134353639626530333961393438 -32373834343763396138383634656263373834393337303939336635373963633565646434316463 -37633732646238363334653461623534656633303638663933373336393363356566623961636539 -31656661656666313632633566653538363164616434363138616162356436643531353434313965 -39643336323865323733363663343365363866383038333237313165303439363336353434323638 -39613936323266356464636165663563363961393037313137373131633935613265333566626536 -39323237336138646164376264333366363635383033663137653163393863336564626638663436 -33313462376365636639363532316266346336346237646434383839323161393362636637346339 -63376334303533373465313137393739623039373436353137383561653866663464633335616137 -65386636353832396631646335653836336538343533353435653566363664313339373766363537 -66616461653063653332633132303934623266363461636532633339643533333532383965396334 -38306136346133386364653765373637363532643430323763663164626466383938386632663339 -61643832353265393235663433343465373261333433303338303535373930326330326262666332 -30623933303034393638386563646462356531656232653663653130633261396661663532663562 -30333534643538333933656336393632353531633630616534633562613439636430633633633461 -30636631383137373864303534323165386632336666336561626137613563393138306664373031 -35373863383962373734653962323863396538313937626438363937653463623861376334643637 -61626263313636343663656265336538356664316664376233656330383532313536363665636337 -31383536343566633935663436663862636266353034303233626265396137646332393634336531 -65623162323666363931353033643662356336313832386262316166643533386363646233653065 -62656338363733376462613066343833616533306332306264613937643631373132316563666465 -32653439616239636266323938643065313061353335343233326466653664383937653862613262 -63643135623438356434306263616537623866336534356531653639313130663963613064633466 -30316238346237623962616537663166656461376432623130396438653964386338656362336336 -66363436353334343335666231663635303064643730666335363630643563393137643239626361 -31326536363165323331383038343132636638643864326365303934623332363966343833346438 -66336533366362393937633433653837323562373663633433646232663162323166333038313130 -39353933386462383365663266663661623436323863333432303939316266623539633033393032 -30633634633164333434343061656232633438653565376262646331623639323864376230623632 -62336239613436633934643936363137383036326631666262636362326165653966353534313838 -34616338383163363433323930306537343031376235343266356237313063613965636232306431 -30636663356235663237623835336239303733336632386534626361393062346431643734333166 -33613739303339373035313966396563383764633236343530356135383135626230633331356535 -37303065613565323830646436383430336134333737653265643966396330393936313365353364 -36666166363332333330333130343661646366653639363063316331363636333738633732366630 -66623434636535663733613461363431386366656135306562656238626432613030346364303165 -66666338633238613062666335383833353035333561393062616638323133386535633032643633 -32353061316466363230643139333064616132653566366531316235623164616237666332376565 -66353037363534663263633338666636323634626632623730356139383763383961343264343432 -66653937663236323438626639653761326135643535633030306264613037363239366261643032 -61363137633037393266343331663136653166336637303234356634633965343130623137383262 -63336438383530653239336332643735363539666639656436363233313961656234663361376534 -34626263373861663236663332653531333963353132346133353564373430633037343666326638 -38323733333237613830663962376538663439313731653864653761336132646464643663396566 -65643339616537656561613965633661643233616663633935643931633437323638643339646466 -34626633383163313636616534363564623862313465636463613761633137343835333739633037 -31653539383536326630326632653937343334616633303761633731393864666263666265343930 -63626535643931356564343433346464623266633833623034306462326236363961353965306462 -33643366383431656334356335663761376364616463623932653535646138656262313430316362 -63323461663631613463656565623761383764633137386261303163313334343538383834623966 -34333032643761393761393030646630643939643837393432376665666139386564313836316234 -36306333333537653430383731306463353663393630383666336365623838366337316261353935 -3339 +33393639333730616536313565383439646634636662386661643763643131316535373761376338 +3433316131623366353537656464666465643538383235390a663765373335623635313535376631 +34626431373031663062303135323431666131663630616331626133303063303938376463333538 +3065633333346130390a323330646163643633626636376638383635303562656432356330353533 +39623563643065343162353036613065373361343064386638353034666462303061396632343636 +64353063623031653334333235373034636661643438333362333461626236303238306234313561 +35356164313533633737336664643461613632633363616563386662613036316333383763353731 +61363634393334653433643039363436306432326463363661333938623563303063303738313964 +33353737373732303535383936646633343862353932353430313336643437646664386565666165 +36613365383039346463343961366431393836643430306438356561303261306330646136386636 +33363135353436363662333234336136663563656636396630333339613535306466366265393065 +34613466363335373065333962363630666533383436373934303737336438386433316536356531 +33313537613733326334316335373839633431386333383063326238633730633765643839303362 +65636461396638383865373331393164653837316231303037633562346261626231653630346236 +66333630323632656335636361633032326234313133313162356339376138666163666561303562 +32316531643762383265643761363831633465336564633563653163623832313963383161643361 +38386463633838353235636635346462396432366138616635303438363933336330373664363233 +37666230336532623161643538363930346534653366333665643736646439323463363864616432 +35303363376236383932616632363132353866633035623334346163366438316337616565636532 +34323332666132663032653937633630643931656332316538633033346635363837303934663134 +66376136333734396336626137386462306134373230353431656564663964373036613338663766 +62353434633662383363636330346537303165666133643138656435613530303031313363343839 +39383961656262373666663031303163346463323563323562363163396330343238613666303966 +33356634383336356462323364623236633233333562323934663234333033653736346338326237 +65653361323763373732313238393962393963383162303964653565383666353231316630656632 +31663233353838646136383434363630626638623337363332346164326362653832386336623462 +30613566623836373537343363316663633561313161376230353963646331396431373564643335 +63613463373139373538386139383431333561353264363865633336663136366432663561656336 +32333338356539643365356639383039646433313063366136653064613035376262343461326438 +39636434646532343738373563323533303136623835623264626463306234363065333336646661 +39353238626664626334623832613461316634333865613938633864666239623564656263616531 +62303934373932306463323237643732396634653862343736643235396662393862646566636436 +36383735633732303665393465666662366533303835313065333762386465653331613266613063 +32333834393066613538316162343161633063376436633239343435303465333166653238356635 +31353263383861396433616566373033663836653539633631366435356338663830366231663439 +39306233666537653032633861656533306235306430616131366365366566336232346133336631 +31313834653236616561653835383665643330623835336463336234313966643033323062306438 +65656637356139613832623832313535356232386365316139666535393331643437353837613036 +31616531393338613936313834663962623430366632306165306665376666653835656661346333 +64393836366135336237313635633935376461373833366364613434386664643434633264363766 +64303063303266353733346538626235333036386232383766373565316435656536643963616461 +64303165326632613966613935626534333661333165346131336134303633343132653638373936 +34616564626235316338333639643639396233363339346636396563636137326336633262623933 +31303535383734643734303766653431373838383139316438373839653665383931336566313062 +38343733303431623063396532626133353562663166383231356635336134663861313664393261 +63373633333836303037616562396565633561346330343138396231643830333263663033656332 +34666433643839653839616331663662653737613631636238323134373361356364303837646164 +34306336303032366463373663303333336433343466356532373836646666363139386433393937 +65363264356431333635386633353035343431396361653330346631326437396135636233386331 +32643735323339313630386632383063356231636331316366386161313930636261666163353533 +63333961373030386633333961633431623634646235326236323934383266323666616238383437 +38633237333634613338343161613338386531346630643264353738353932663965343339363838 +65623935373566393363656131373338393533386439653066663466356532306263333234376131 +39646531306633653439636530366265386232636636363164646431313661663562386661613965 +66333534366462303535346533323633313031333761363139666531323334313264343537653437 +31666462333136666361373736636161613661616432383731313932373237356239333630623233 +66303265373862353630656661386539643434613732636432313936656534313065623830383835 +31653133396263383064333536653633613564383131373034393335656365363864323463303730 +66326461326364636362396136666635623234356164373131393039623931363235633539613630 +33383233326437626634636135383736336665366330373864656362393863363133663636326638 +61303530343138356366353262633131363137333237383763633832336364353264633265666364 +62366538623439646530313863333263363534383030643332386564666438633639633338666334 +34313362613330393233363738393134623866656265326336663435626162306362626535346539 +61653038373333663064643138333365623663363934326562363166326632633163613062373134 +66626331306237303032616266336630313131633438373434633261343264656139333533663338 +37363031623565343363323730633238343635393132353332303165643263313034363362653135 +30616338363939306238346339306333616431346464386133653933626366386262666332663864 +39393931363936346237383838623238643638303966376562616237353032303138656234356634 +38326562376430383037636461396339643762303663376530303638303433353762386264346332 +36613039313134643134373034303761323139373731383730616136663138656637366563363739 +38316335623365393134336365613939373530666335633831613434336162343636343835323834 +38343333643361626439646664626138643430656536316236383332363835616163313766656164 +66626662363735326165396635373439333065383035623437383332383264316135343131303564 +37646138353536646437646632316130376363393566353531663763313765303061363730626663 +63383639376333383165643163346465356434633039383864396337366533633430356564363132 +65663031613636376234643437656461613730373361313134666533393438643061306633666463 +37623965336539626565333632663536613664383762663562633063323364333230306430623561 +36343534313631633630373435373063373430323636373565393664386161616431373339323064 +38363231663833663265663863316330626464396436323636636634386664646134396462626165 +30316266336130613966333865303666666362373764373737376537346362643537653161613438 +38346235656134353936393562333361616535363533323336663639396632333431663637313038 +66653436306166663463653536373039316262346264356561656536393738306664303835633433 +62353865656233363738623833336135396234343665306630366431623563366436333662613466 +65626132376462346263393534623061666630643632323937396333613130373165643335366435 +37346461663337363266663232313861666531643264643737303030613263353964303462653030 +35323532306434623530316665313565306536393733333031306265316464633833306337306132 +62633636343238663333646435366233396361396630663235633935643835383338346430383732 +31316466613361383330373733643439616665623636333036363761643336376166616337643736 +32613161363732623438356637373566663261643639643066303461633234343439643334356132 +61346238353239643033333537323865353435336161613836383566643138666430333439623830 +34343833333561303363663062316362383333626139386631366437373136616439313234353033 +34363434343361646439633464383866663936373332393764393561626561616633383665663132 +64653033386266343230356432343664306465653433376361613834383532353366636137626566 +37366437323165323561626666616335663861373233353538313338346433313861386664366639 +30663931316663653230306234326136373139333238646131356161386565383966646137643535 +34613437326133373133396364313131373134326262313337313437353439316131653837356533 +65313165353266343137383132323462313037303637373730353163323265666663323934663362 +37626438353437613963373130643030353062333132653538613332333932633538383563666438 +37646439383066353761663365396662663739393233393362616133376563393264613061383763 +65353664663035643739626538663765366138363761393963633438336333383764343164636466 +64303432396436363032336332396331666132383061636133353730663934633363356330333638 +61393534373531633866336635343734386134393434383562653566396233343632663033613037 +31336665656437363034346665383139373234666333336133626463343662623462626130326433 +38626363323236306635343336633333356366663163303362306261663162353338383466373838 +35356165323033656264383461376663343231663165393065356539356135643231383036393264 +63656334626430356463663335393132626165326536376636653037626665333836306562653232 +64613265663563363331323630663330643932363963646463366336643837313335396132306439 +66653535306663626339653532613631663934346539353538663662666538333135366132343332 +66633530653864633437396366386636326631396137646234363733336438363464326337353032 +65316433353135343630653936373462323733393362393838333035316266353963373430396632 +34316436383737336462626133326539376430366539343164313734343163353035633765333637 +30303237643665353136356535643730353030396430613661386137323031323764373439666535 +63323662363166663933646464366232633163623765346434333265333063303234666332373265 +35373532653939343366376130336336623536623638393664313338366661343364646165353362 +35623866313839666666336635663830333631333838633465363437656162313333306634373532 +61316163623132393031383932663162356163306462613463393332643866623765633666316365 +64656364333863336664343831303837333064373765363039623463313934646462343832353535 +30346337616230313934326339326135643263653563313366386237626534346566316266636632 +31323437666663366363666335316636313832343930353166616637363466313965393337623864 +31656230316262363330386632313638326337376335353130396136633530353762306333643738 +61666636356335393665396239623565306164633930353933643033336436396538366462613363 +64666231396434336138383462626430653766333530653663336638356439326339383738316539 +38656438616462313566393162333762383465313561616231353831343062616162326238313830 +66323437343831306566343261316238343033366631336334623261613730336364386431653462 +38353830383232393863656435326131643863303034653464333264383230653936303333636539 +66323839656462393037626266663162353337363435353838656535323232636661623638386630 +39373165333739356136376435626366636131353465303531303635366566333730306635376166 +37336435323633333862343663343763316361346635356163323765393231343165633635393330 +62316135636231613236663661646437613332363631303463373332646339376265333237313834 +31313963383063646565396561636431333039353239613333333930306263303937613562356536 +65326566666433613861386164323466383264623662663261613030393832333336356436313437 +39363938363662303266366330353334313434653230363364326139653334303463393366623266 +33346662373931393236663762333739336334633839633633393338373336356137303566313965 +36383663383364356135663936363738313232363664656663353365666130653138653938643239 +64303836663339376663663866363761396632653262646531386230653134366632333735316461 +32316465666236383062343633326130353436353262383134333034313164626238343734636463 +38313132333234653666666661646335663235376434666337373961643236646266636361393765 +38363536353361656233636563656532376237663938623765646332366432613836343138323335 +34373166656335313566613534366462326164646530366233616135613064353963643132643863 +64373035663134653532646330303430363536316339613766386266396634323937666163653530 +36383134653266363565383265366263353964363035646634396562626431346539383835373433 +64363633613834633531353166663365383663393532303034613464353730656333666134643836 +30643566643733633661623866653031633132333364333036323163616133316663353861653630 +66613133666362316561383035303639626462323163363735383261363537613231366365316166 +34316139383764396662313161636232303635663031333666316565626631336364663938393335 +32663762626263656539646638323261643836303533656666326630316536333861613031643633 +38623166373236666662623766376462343237383831303339656530613432346462653962313035 +64316161633265626437626135643564333461373163346338663831653831396636623663373236 +32626366363165396231346336306565636331333061346265653862663231313936393165623030 +61376533643536393832396261616665343231663433366264383563653161363530356433656136 +32373630653131336262633662323430363732623538646235373537653535646466323164643266 +64623162373638386535386631613238636336633330323366323930393337633237373666343763 +65306362623637366230313531646231666531366230653563393061383964356631346533343061 +30303761616163326630633134323035613735343339386436633732666239313635326439613634 +38313438343437366661626131326333356131363564383032323337656161373838336263646239 +66373261306437323837656233356434633530383564393066333432363464353132613434303562 +66636464336439663230306330643165653866666565396661383065656232393635663331383634 +32633038323866306439643965393363393433353332616435343964373539393262326133363561 +33313030303937643436343738356166623332323866336662393131346466656465626633313764 +63616430643566346334323339326261336331383465336233323333373038336163393636333662 +37643865303864346536313662666539363736626135393938333165356162323636333131356338 +65636339336263643335613665653766653838626561656564366162666163613130666433613833 +30656665363261366664323330666136306430303436316638346236656634623938323537363062 +39663737366637633132326230326166313130316161623064636338306534633033366238356262 +39396533383133333461613262626161653865373639613161333365623138333233646638653131 +63303563343962613935383236653536363433303564316665326432626638616639353833396138 +66393361396132313934663335663736313062613464313665396437393532666137306339303830 +39396366313439306437363235333737353136363035383362346562376635336338336531366637 +64636133346333383236353739623731356364613738613833333139666132393039616162626139 +33386663366635366630636463316331636661363266616332623232356535343064363266313034 +65363766313538623661663165353537623461323035653262333237366331633335373031353664 +30303832373133316331376261666366646562376362353530623831653964316131356634626337 +30383866646265336364626535386138393030656439383734636533343633613264343462373433 +36646539313462623335306435666336353334623764386533636632323465313939363565306165 +31353462666262326532643735333330326162393966616661373436363464373838393433623933 +31363730386439353861313737633036656338333261333763613137613638663934386230666336 +65323361353866613932636434336466316530663963363863633632646131383539386432633765 +36666632313263613031303463353964656566636366346631356565393532376262373637326531 +38386232653766653837323639386333643364653236626534316163646266633363323535313764 +63333662373866346532663262363138646638313430363632363137613031396639383031353232 +66633331306565613964316135316637613637396332356464663864646663366633303935313431 +30616464646264663837393939323132666463353463663732386239363433346339663962623065 +32376135336130306238666261376434633631626362346264376165363666623466656464656338 +34626535656138306637333533633963326361313633333039373737626662396536333835666232 +37323132643436323230353636313637316430306131626232346566326334373430353436373539 +64343739393836326434323934643737613962323535396162303833343836643534663138623435 +33316264663936623830396430376539646663323461333138666461623238356664313161666563 +31393465653236313036663835623332396330343433613130663835613333663161366636633333 +61353365643533373062653937343461613165386432383561333335616164663030353036646464 +32373962666438353232373232613133623365613136323762313737663261333664343136383066 +32663939356538623038316363343932646161333561366335333034383162633566313161623532 +32623639303065653166313138346563623630323062613832363961393237343631623261393265 +63343032633464343666613063633061323737646133323831356363383437323637313434343966 +66393736373061656139633430326263666663383839346565653737393431306265383235653861 +37313032623830316435363636613266656264653262373963646533363938393039383265613838 +34363539623266363339613534323464613339386162363431393532323238633861656461656333 +31326230616165636131353665343232633762386431396239316161323037623234633761376333 +61656134663031643737396237386338643632333239336136343934633865353236393538376434 +31396663656130313232376630646662303737653962363134323831623061653639303566343431 +30333137613962653034666130663032643632616666356664643733346561623631303063643638 +39623764656130663838346465626336313861373964306332616233653337376466376364633634 +36326134383162336337396333643334323831646537613532646565396265333165633435323039 +35396436613432373137343736306462373139613035306536623061656465373537633631386532 +63613965623630643965313937653161323235396438383730613335656431653236353634343139 +62343030303562633463333532643932343735376333366462383639376138653339363837353065 +34323262666432396263613531333435316539646462616466616433613934393066623663386139 +32363139623962353966336666656366396137653236303536363138343562376636316461343166 +63383138613164336162376235653139313863386139363861663733356464356636643330326163 +38633839313336643334323232356666353461336238616130653262633334333236356234386533 +61306165343335376133643631633562326235633430613564646232303936363636393365653663 +32653561633232646666316661363133353066383062363932663130333235323632313334303137 +36353235663461663364313431356462313466363433303233623766353164636366623039326666 +63353936346564663866313666663662653431306264653165343262633861326237663137633430 +66396339383865613264363933623630353564306435343061656337643537323564343063333665 +63643236356131323332663330633232383737313532373464653665613830666532313538346531 +66643063373735393661396636366633326432313061343236353935363866366237363937353866 +33386637616463633461313135333936323130383433383939316136633866653130383766313238 +61666665333739346164343836376361626162613132646163613662636236303030613430383462 +30393162323730643130626638623835623861303732353935643464336463323639383238653339 +65336561363934626365326438326261663362346533353264613532336231666636626632656635 +64653466656239646565396333633164373036653862333965303738633337376166656361663131 +32323266353337393563376332326661393536633665313238653532643364616133313563616465 +33666564373232376435373262643837623136373638323831646265613161366665633338333537 +34633638373465666663303563333332343533383430623262383532323133323462303431393265 +39316639663939363337343732353032666563646161633336633039646333653734333263393130 +39333034656266343839323834636166313837653930356562306639386162343538323638383533 +37373332323765643930356339323761353136313363333165333463353031346339613831383834 +39633636313237376233373935613035346562393361386665646362373962373538343163633435 +36623164633733383864633761666338636365633062363437343265356661316532376265656166 +33326466623938366636313631326333383966633966353939633334366636643161663133363539 +63363637633635376462363433653035356239393261623230613533323930616538663464663665 +33373463646433386265383938363665336161643739303533383434343531636332306337616262 +62386230633035386534616362393534646661643531363135346537396136663339613335366562 +30633330303332393933656630383832313938623939326631303764356136373939386533623364 +61303731373035393766653663633738306536323563613762393466616235383739643162376635 +38383736333966333966373531666434326338333365616333326364346139363739353161376230 +66396233383361343063393038633966386232613639616265643131633935663662386565363833 +30636135303666623661323932383461373831393365663038396139353066343337626533336232 +64363562633966653564363430656639653837396637326362396234383537313732366162346531 +30333563616531633236373961396366653831313161373535386536666465633062653662363839 +65653838316664393336306362663334646235616138613431343239333835643864626334363766 +30343165346637666339623835333736656630363963623035306532316236613165383437626335 +38646366623531396139343131643164316331323035306635383666373035633132663062643363 +62653236326464636464643737613637653266643464343963316264356538316333363466626639 +63656633663464333934323738656237616436326663623633326661353964386462306634643265 +62333666383734616466393336303538393233663563326361363063303562666132323631616133 +65633031303134306431363365613337363133396437636261343861656335353933353361613761 +66633338663336613338343737623262636533636338646564313261326562663161643564633738 +36666235663935313439303134336331656465633266356531306139633435306338313530666636 +32616163393262363062626233613161616361636165663232353162363963313638616130386234 +32376265326661343337326138666161323539303161626631623036336633323337373065363765 +62336362623639316164396666383530623531313830313562316631636632333534316263636463 +34346538613339626362653063323433363433646632316662653365356261396330343863306330 +32613734313866323730613736376534663864383932336632353361366165333638333961396539 +31326339393039623137356235326163323965373433353032366365376134376366386236646363 +38306664316164326331636564373430376230343962633037663862316662373537653833616266 +32306235616662366139303930653838336439393063396633343133656236656439343539366662 +37356361383366633535666361666138396436366537383466326530636166326538313861396235 +36306565306637663362636231333166326336643437353665653662393065616139326436316465 +66633366303861313337623766666462343733356364386665373336326362363131373965643364 +30646234313739313164636132346563376136633064343931653063626566663734653731326564 +65653431323232613563373365356239663964373636323734316238386230643930336231303130 +61643937323636623263303137636561353666663035393661363830666363653330633438613439 +64613937373439316366383939653663663231666662353932316466653565646364656166333237 +63343766663030633666393233653630653765636562636432373136353336636233346466343032 +31333565353962326630623432303363376136663136626534653332353262653466336332356530 +36306164336236353438643962343762616464316465383564323331633734383733646662323232 +35343166633464653362323336366534323562653436373034343435626639653866663732623764 +61366637353063386536366234393666623634633935393665653165303937353564363133353031 +37653063636337663562363561386464316633356264366239343762626630636432366265643535 +61333635343866663565353936323834363430306162333930626134356265363839346437653135 +30333863323864303565656437643838363961653064663432376439666639393137316432633735 +64303038363437376666393163653131613435333336623462636631323233646130303664626139 +32393334633064626135373834636439663535326162383132656435643865646139393734633561 +34623035613034663464626338393039343265346361316461333130373163363262336336366633 +39623538656162376665306631376163383464316337393162376635306530666230633035366232 +63346632623161323564326163386139316639333563643636306462353635363064656632323264 +38363764383738353032376439313732666437633261353438316561326663636364633866633163 +36336137343562376333303030323561633430653438366530336366326633366463623865393738 +62323438373936643732363930646533663830656633356232343834356265613430656137303430 +62633633353439326637303839653064343236353964613134323735373935356266353462383031 +61626162383734613131656432653131653763313230393231326563633962313735376463313533 +37653534666161363964626431626632373336353330313433343765323662636666643230623665 +34373836653261363835343262346237376232646334626432383763663366666431666264363633 +31393230306533383139613662353634386638323538363934653366393664393537653535356633 +62636463396438333330353538343432643465373962353134373639306262626638623462343334 +36613433393363303037336139303430663361316565373539373634313234393263363562646264 +64386539366334316164356134346162616635353739376164353862303433393639386266313564 +65646532316336663230333464396264396532363339353562333062323738353966653361666433 +38623830336437333735346331363565633366663765643032333564373437346131303330326233 +31353037633564653333323633316564623333663331663333653637653238373537636462373838 +62303463353161306661346463663365333633373566646566366364393539303738396432343339 +30323261326461656361306162383864306136646261373238303866323564363230663666306137 +39313763303534313166353939663963643230653131326666643063663733363337346565366561 +38333630303962333231323531616530356639383534346631363161636564333334343933626230 +62393239396237646262303565616662626339663930376531303164333061343231663434363032 +35613562623032393231626661313139643330383162666531373634376565663631666562326261 +61366539373037646134373134393031373938623839366666383139633038356331363734613262 +39316236353964656338373462366533346531303534643830636563633564333863313939653434 +62313831356439623238323763373134306561646239376533643363623939633431336635616639 +66336237396335653432663566613162626563333036326161623566626130393235343735376562 +35623836303938336565386663306138646665393536326464626266353534663231323932346534 +39636565613331373631386530323366613433643830383037303166643039633231383839393439 +39346563333933633431636666363937333634303630303932363834356236303466613036646465 +33356132343866373562623162363936396130653935373164346461313862613564663964366166 +61343161643530373831633330633338386236386362383366306138653361396562636338663039 +34613737353633653365653030386562656636616465383936333738663033333439616234363462 +66326438373864383539336564633364623530633039663533333864633934396262313339303663 +39623961663966653639316266326631303333346364336664373939663265626435656465303132 +64303739623866633962646261666662373661663933623137366534646436396533663536363133 +34303038313434666266373064623530363966376532366432653733613830353363623962653334 +39636630623136323366303231313766353739326564323864396138653831333438396364336638 +30663639303732643837393335356361633330643037376337396338663762363831376266616236 +62383831303863393334336631313138383764636164373662373761663236373932313434386666 +63346232373434653862613936393839303662326335303439343930386632653035326266643932 +61623030383365356337663765383937323366376533393434363362306562353238393230663336 +35366463376465353439336639616263353432616664396166383664306661613836316537323937 +30663963623935663536653231346431646265643139393832383064306363386163326434343064 +62616339633765346638643563376637383961323564366364366132316636343231383839323735 +39643630393337396163663061386338353031373036626464373865343061396533623638356631 +37653763353564333566353336656265366331376561633062643233643730303839646337383731 +37366336326264646561353239373864383034313834633834663866306666343433353433386639 +34343464623761346663356239383362643330653062396361333132343433326331313130656232 +32386365303731363831643434353137653632353937303937646162306666316634356162653834 +36383334383935393536393862306661393630373161646533333037623636623738656166356566 +63616134646237303566373232313434336133393463303764356438366633336434643331323462 +37623132633664613631373030303536363931383734636336356461626561393865623036383165 +34623533356230346362353735373965323333623234353563616430306666393236333466663864 +31356239633161383631653132323735393563313534663335666536353234626532353839393832 +34303735313835663763663133666634393630646637356131636430356533373765353135323165 +30373033323736643465363033643930653631363464313838646137326532626635373439346264 +31393233653964656333396634393937633031656338396162376233643238363130613233663836 +65663835663832333863623930393634303166323762343637666438323263613363373734323331 +63323330376132396433633139623734666166663434386162353138323831383165306534323965 +65356337383035373434336135383063393136343963343833383930303236663235663133316434 +65626230393262353839323263616134653135653265336364363938633265333563346136326165 +38636638613331666238303063363862373436306337623239666234396564383236303066386134 +64373963303338333130613435663930353232626161303631656262653539333565613765383130 +36393137633535393638646465313233666138663164333734623034393633353138633938303733 +35363235366239373733626137333036336635623937616334643531623035356361373033376363 +32666263343966623331656135613666383635633232393933323963363336356439386137643665 +66396165613532373133626430313166643033336634623262653033396361386464346165633565 +37363438346538303331616634383830643362633739336162326630386165643530396163613935 +35303662386661386465633532653032343635343763336265383165316437383130343538383335 +39316139393136353433613961613934376663353734303636363663646137306134613034646134 +34343538346432306261633264643735373838366630393564363264343865376132313130393538 +34353134623462343131323636636165336334373533316237633536613564666662326663363832 +31386438393230663332636261633239376639303832646665316338306337613963303166336265 +38643337323932373231366465643434363862303133363530363237376632306235633363613866 +39303230616536663337353732313134626530363764353531653937336165393433313830653237 +63306434653937336364663364353863346238336433396532336132373130393235303861633132 +37653335323165653032363530316231316237313566316466386137653737616131653766343165 +34353965326438653038663637393431333939363030316664666139663430333566303562643435 +30316435376233376538396432633632353132313961393131313738383266613137623837613561 +64396533303161356430396135616365333532306630386135363335363563386232353638663661 +63613165383537326339376161633232363632323838656666323934313465633139633737393839 +63333133666564363239393930396438363233613261626366346330663530616363363135323735 +64633065646332343334333861313734356135613236613034623766626239636530323636653762 +37346164376264356562653131323633336438643161396438323839636639343933353036653662 +31383630346235343032323731313962666438613632383461616561396464383264383339636539 +63326163383335303665336236633937396239383261393665383230626236366463343333623637 +36656239616466316331396337646362613830626262323237316464373235616163346463383932 +33613964336166373339666164336166633663393734633335323630363066343430646362626665 +33316134326434306661343363376139623135363462623432363634656631613232303035336239 +34393537626333393162646233653738363337393333373234333762326266653131626261333338 +31376461326539383461623961636163666431666139356530613961653930326338393036346361 +32353265356663643664666135353766613133316538623038303338353031646164316166623436 +36313266343339346662643735316632366366366365363966376631373939343163373734646665 +38373236666237376636343861303133326565666636356661306366306633306436636437623734 +36653664346535393166393934346330373337623465303332663364626130336336636461303736 +30653336333636623037626334386163396533636163613134366636353161636361333066393665 +63663734313931336335383636333531313935386363343736396430663334396431666235383866 +39626665316564363135653231646239306339323561313138356339663261613832643931343430 +35353662333235336634613265383232363732316634366461343463326665356331656263633766 +34636131656163393861366361643733393735323939356331396461306434616138393530653032 +36623236373835383234656439343931376462643631653433393632333532333931343630323133 +37373961393061373166636139353632353561303237656130383335373834653365356330656461 +38363333623762613162636663393232643663363265336130346465373133303034376236343166 +65653437633162336364313835326234323866383361663831333466666662303837636633333766 +31336264613738366362383865326435393334633165373330373233626435626539353732646133 +65383037343461363830336164383165653934313539366538303334323532633931313161336162 +30366265343631623531306665613562643739303363633537623664346163306336396463663636 +31323261663632363931346133393036636339653430643535643262653430376433316239386266 +39353532643261313933356230376337316130393166326235323666363861393363376632636533 +35346635626230336531333165376231323235343765303238353965646665326364613564386465 +34643737323739643863346465643361303061616636343433633138633163356166653230646230 +61656536323538313763393164613365613632613833663362366666363538303462313262343239 +61383333656138353361643364323737663661636563373432633233393163363135633439636230 +33633331333830656361656163366365343661613334336338623163383833303365613430633961 +31383365306666336236633335613265633561653534353331616139616662363833363361663862 +64373030373162633763306436663762663539313965653264643437636666353366346231636434 +64313435366263373063373630326631303631383837616662353530376266303230663431356238 +36303633386366626138313338323139613631386666613537323034613737346166383266646231 +35663961383631316232393837383730396566346338363263336637303964313534303039316461 +32383032353864663432396437333261643134643538613434343931313862353830646131356538 +61623662633038613734393466326336623566643066653464313966333766616462366561623764 +65663739616331343062333736626465633864303737303832313030666262326135353664643763 +66396436326361316539623837653739333433326233316362656633346666313339313934623130 +66656262333334616135326530643738303535366462346234373238313663653961636334653434 +31366238666139396237623764623739333864353764386338336264633131303736363461353361 +63393131353233396436643166346530366464653939623130356535663461393130626231623336 +62643831316432346231313335336235336638383566376631656535353465336566636561333738 +37616232646463633933346665333232623866646134326430343662373032383865623830373438 +63643235636161353762643763316432623132343333643734323966313862636336656265616666 +61366133363935363065393564653462643730633733336364333861313463343562626631363833 +33653530303038343339613863386263386635373133653065353763313466373564343339383963 +33383566316238383161623938396261393666376561653937366330366665323264316466306335 +30393432313866303638646237316565303033316265393335333233366139373361396266656666 +63336437363334656130336438633436373336666564316431653638313638373138376339396262 +38313330636362326238336339303837396462386535323165613962333637363735623334316636 +39666336303338303361626633663763643366376437353062323632306564313261393737653365 +34633962376237366461386166636561316165373966663635396233346663326339643935366435 +36323431663564386664333339643832313762383632363935383463316336326638303937643433 +34353532363031353666386632613537633263383561626136643437303139623066313934326135 +37643836643066393930323839323834383433396137363530373538353466386263363464643934 +61336363393463393033343236656436656539356463396365326539336238623833363665343735 +64336630643639336661636165396365663734316339646663656165613433343066393338653863 +39356562313832313234333333616333356131656335623634616265643339613865366564393234 +37306331643634396335316430383833373961316665336131646364623437626364346235316466 +36313335663230333464376332386562373664666661626430666661623464323661396337636430 +36636466626362393431383564626134666232623633663535306335616462336134316663663838 +65626364646530313464383333313339326535353630306237366535653834653438353331616436 +30373064666335343037393538643635303139346664613462323137623661643333363733386236 +32313130383865366432623264653564343133613038643962633265343339623733303132346634 +62616662326430393261343830643466386166313536646338306235313366613737376565373431 +33663061626333376333313139363266363065303235643333653063656264313431386234646332 +61323236353733333731616532333132366662656531363234616333643261383561316364366463 +35353034613637666465363832613465333963646531303063303130633735393039373738333832 +34346263663263666364336261343665363764363436313530643834336530653364366237396266 +37313362346437333863646637376662373064366564653535363034303966313139336661373065 +62383734626136363133656262303930363462626262396663343665313130316161336364613764 +34633636363539343438346231306336356137323635343861633531396465633163636639393835 +62383664333762663433373766646133356461666661396530343163346165636339326562653935 +38626533356531656636613531626136386266366636316638626634363362623832336563373262 +31646131336663333166333439353131626161363337663366366639316438613965306131346166 +62323639373963303838633034343566643939396338393663323233613035613466353964363362 +35336334356131643833623566383231653963383864323030656435386230666539333564396234 +39333162663430326564613234376361323639663735646664356236323638346439336362303961 +35636133393834373461366330336639346164396663653436313237663466633434343131396130 +65326330636632366536353863653934663539303436356533393836313365363464333338383833 +38366164643561643733643831386265643534383134336535313037646338653831323162363063 +62303837666237613162373665646438653861303064396535393633393535333762313466613965 +39353638636339653762636265643739643532343035383435323536306564363235623235343233 +65336431613464663962303236616530306632343433643964383466366330366364613031643138 +31613665303166323737306664616234613538323164343431373638623432363238333432346333 +32313065333466633232346635336534303935663739366166633036333064393031396336366135 +39306538376464363062613763626234626333323434363663393063366664363363663234616237 +30356539353563303163346633663735666461336634323631666631316133373636313838373030 +66633839366438336362313034376631323962663965386563613763376130633934323962396665 +39306333336239373761313365636638353636653937613166393763633239396263646634343364 +35653864653964623139323633656261663038643063633632306461653865633663386336356231 +38316465376465663931346339636365396336386265616433656666333766306564663937393363 +33653839316338663363663862316265303333343965303938643438323964613932396632643233 +37623163623464343835613831343935393332653736396233623532323130383962346666623036 +35616531393432373236333135393433656339623961323735636532343934373836623335663336 +33353932653234613530353038636164366632346664343139333661636236666164656466336536 +66616264396661376661326334643561643831356563623762623239343064383932613935626332 +62623363646338383363653531613366323739663738366663656133303065336537303562623162 +36663730353666393165613536636536646135616531306333613132663964323939313239646163 +36656338393833313030636633346534623436633231633631333634666337646334383738383831 +33666337323034353462323936373731353139366335633065396233316563616234636363653066 +39383231386565303637623735383263303234323635343665306163393930616437316635383466 +33393261383039336530326539396663366634373530633965306464653630336331363231333431 +31613865363233353636626263623938356137373561366238633339613963653764326165353563 +32663964383366623232633033313139633437643734656534656164643463366664633934353963 +63613566646434626530333934386362626538396666383339386637623736303361393736636338 +34323533656363643461306564616664356235306561393536343263373330616366666662623932 +36353430373764626230316139666363346564383966633561323966363962353761643939663636 +62626235363433393565346436336139363134643032376163306632356235646461386331373131 +36396430346639616236613739643262386331343237313562656263626166643064393665383965 +39643733326366353930663137623937633737313036316638306462393935613033656566633833 +35653065663166363263643435336662666466623264393933643434333363303535616361633764 +65396130316134393035333035633534306135336363333765383834366363363963646662313034 +34646464313137623534393831616362353766393131643337396664653166633237656135396232 +37323930616163613535633531666134326462303634363562373233376330323664383365643434 +31353232653061316261343938653864396133383961306435303165306435313534303235666464 +30326138616530643531616463376264336362643230613838323534333138353662643932313831 +33653032336432643662336666306461633430326265326537396335663539303663653331343164 +32393537633266646663336566396230646635653938663262326464383361333663373463626430 +61643963643438343266393936336239363033623130396364383835656563333138356432383238 +37383039313138343233383634613163666634386230663630386237376135613839343838336462 +39643235376166383265316263316235323534386539633233623632656338663437336337303435 +36336439313330303231313137623936666538393435343066366566353336663233303637666531 +66356631643338336436633135633332373464656564303437343064326130323466323861643736 +36363961383364373339613833643234656562666263373730636366343065343662373032386236 +36363036633764623339363031623864653134663938373037336237393330396263663533396239 +33613939343933323835623264633561626132613231663037343739376164353333666234633636 +35323433633761616238666239393537653061356133343736346361303463626637313637663366 +63373835333935346563663532306537646337393438656135346561333437363231316532393534 +32313837306165623630336137346263346339623764313431346666346339393232623034613766 +31636563633139633364663337393164613061303635613063643961636135326164663433306464 +36653435316463613738313030353665356337363231666631653932396161323736306232383538 +33623964396130396566613566383231343632616339323231616536303938336562326537333733 +35633232303966656263396264663636646562316362646331616630663039613963373932386663 +33303932333231343065373231623163366466303466653134383430336636303234326132363763 +64346134613639306635393065346337383061303362653439323366363664313635663837613138 +37373037613235636562306138633633653866343438346562323165316635346136326662646531 +63336162643132306634343331313961333665663934396437373534346430353031666137626332 +66373565626430666665353733653165316266313538303766653562333464653037333866643066 +61363065356365363330393233626365663461633834623366353235336131353731336332613431 +32333432316232363932653161323733623464353662303761666461353036663162633337323335 +35366234306131373132666639353831383636333934613231333862613464613830353531343432 +35353931343139663663373463636134333462653332373662363564373935353635336633633933 +34343761346538306566393239363261313531656663363661643762333262386234313962333535 +65616464316562646164343931373166643139626438366239313031383466656239663535643238 +37633661636132353565363065343437343964333232316666643233323433333736343331333462 +32616132646165646139623932666237653566666531386433353530643362343463366166306162 +39656266373832316261393931316565666665646166356337656635616236376135366166626138 +66376566633831396530333964333235343338333665363839623163616364303336646539366239 +32336230323538633839353533616233343064393732323838323237646237373264336134346337 +66666138303232356330303730333432333735326535303261616332303635643238396437333165 +37396363343130393534366635323862323331313739313935353332616432306236666331393963 +36313435396531303465396135313665326633393833663836336666376537313766616139653930 +33346533623831356331613562636133306139636238376533383236616637643332623137303934 +37366435613735313634656236663631393233333161653834653362636162623934363036656438 +34313337396437356637366238663464353633663731393439393831623365396562636561373832 +63616362356361316236326139363164366435346461633362303132363264366263373333333135 +32633430333832323838303830353235626639653262646162613037363232373965666338633564 +66653632623730373237623361376662313234666533666461633264356238663162386238363030 +34613063393431633432633565303537306232613362616663636333646334656239363038626363 +31613938636463343764343436383765613564383536393736333964376562646462316632333766 +66326665356534303633356639323265383336373639333031643761656235303436303666633638 +65303763633832383836346466343636623932393235373131313530313832666339636630623562 +33336132346135396265363565386430386261383861616165396536616334613164393265653733 +62613138326435333632306634323366373935383138396436383262373462366164326363663733 +64303830396166303734383732643666373033393436643064363362393261353265663131356438 +35616435313462353266383635616365343039323865636164343061396435626362376431653731 +61653732626334643962363733396663336138666338653832626366636530383539313766633464 +64393838323235373430363061663566346137613936623137623065303436346533323436313436 +61303633366465626136353431666536646634353461636335623230373830643435386437666166 +38353837643936383333356439383631616536386261656261373730613264653437656136363262 +66346539363162633534386434616434653532333439636437646666373861303866376530626538 +36393539636239626434393266356463303234363966636433623232656336646666616463616139 +38613433323331323433386533316437373764363931333436313036326338316331623638626232 +65393361643063633739623037373636653763663839633464313132363932393630333232666239 +30356461633064396533383861646532653831646536316262333531626564636132393839346363 +62663363643433633564366230643163323138663834333561383561616530373730323764303264 +66646537336231313465346630353466393132373635333531303365326163633565386366313238 +34356432636233323636663639386564333235623237333831663934636164633939366562313336 +39303233636662313632316463643061373837313833376661323865343637306562376661373833 +30386332353661393962356663336530653166613331613162663864646532316339623066386334 +63383233303034323935623734366131633533636331333338653932616561666663323433373439 +38373533376266316237656365303834326264643762376364396139383132303039373534376632 +33653031343139303235393234646466303931656466353765633039393066373637386535656464 +31656634346162653936613031653361303733326465323833623638643265656439373937313035 +33636166343663303765623230616230623930356230393632306562653833313838313033386635 +65613065323536636265393065393339666465343461653934623066303764626162306531643964 +33356237633538376431323434396661376666386437643864333466613830316630646137313036 +32346137656135336339306563353035636634623564623765356130386133333266306234633766 +39343037333331323461643231383334346636386465633631343936613163343162373362356365 +38646138323064646362646665323839333538326563306130373235363365376238326132613037 +65623734656464386166636637373034643338313631363464376138623830663937656432663234 +32373062346262363261313935623964666138303339636466313263626539336437346434363365 +63613838663639623432363863373133633362343665623839313166626362386630306337376539 +34323064633039333031356266326138313031326365303539646165336263323337303831383366 +39623561613330336633303631353066303162396137613733323931623030306363663262643735 +31363131346538316565366133626639623231303730373739386431636466323364613066653636 +65633136373135323339373666326536626361363863393630366532666565343239616439393666 +63373462353765393539623066663330303063366665626433366466383030306438663831633136 +37313231306264626638356461346236323439393133383137666265386134313030393761623231 +39353337636531333861636331653730613234623637616561646634313132373535373761366632 +36353830386531643935353738653831306638613630313339356230633135373235383636663066 +66373533303333626565393361383134333965303066616233326465383162363765333737356266 +36346633643236656239653433653762343832316437626632323762383330663737316466386465 +36323436373963623938666263636236633130333861636337393864333333623934336661633533 +61663833623334613432373037646339616632353161323631363964656537643366613730306630 +39373132383065333734383537393663363432336462313238343936323664616434326365363766 +61313661396433656537636665336261623764373963386637363031373366666236306431616463 +34393030383066313963343663343736323033326436393466366331333539313262623932653030 +30376536356238643665383430666366353633623230303033366165323431636538386337383564 +35356637346232303465653833383266396465373465613866323939393934616434646533663363 +39613939373762303263346132643130333831633839613437333636383832663333383563383233 +30316331373465353439646235633038376439343265383131323163393833306332633139386563 +34633836663936373438643363656163633962373161616262306265643533303264306339313162 +38366332626139393339316465643262333866613864613463333036333836353364363539336430 +62343361633565383261643031326134373866613930643337653238386336643537333863376430 +34353830376238303863373931333830333764363361626266656237396631633539613937646165 +35653636343733356333383638666566306436383733353939316432306461626139343764326436 +33313563333332383737633265383163646433306464323634653865333438396131663266626263 +37623461353330313764333437663432316434636362343239336133623732336537303533363034 +33376466346463613734663737313333326465663039316530323666373966373230393862633263 +35616361643463346338313637626234643138343236353463353234393036663935653561303662 +30643631393938346264633937636166653936346135353030393165373639346562373134336534 +39643863663565373265373862336262643831616431626461653765316234626165393733386433 +39396165386265323064306537313761336561383638376432663830626162626562373835373937 +38323166363330373734383934663565303461313765323763666233633331343965636361626364 +32613836353066633239303037666133646431383039613166386362323361343030643438343461 +38363538383366383531343461643462323335383763623138656566393539653964613732653231 +38663263363562653239623234383832323933383264373562616262333530343536323464326438 +66363464623337653834613935373763633066386130663134646564313931346137356532316139 +65353434306433313464366435666365306231393135616330343832393564336331666466666366 +61326263626534386464356538346334386537396165643033383434396330383732383134336261 +64643435666466636664323562313838633761306233353333313137653061633932373664326237 +33343866346232613465623662656637313637316233666665383230653533363839343237386266 +34386363336235373364333965346632313335323032343931356435626165623030643131343261 +62623631666435623164313963633864653464323432336531326432383731656132653134303564 +34363238336561373062663461363832396539396562383137376363633231633432663835613433 +64633261393338386462333738343262636566613561666137623235656563653738323764626133 +64613931613732643933303466663137363664633234343436646664393266623262343334333331 +64623863363661353234326238656266313866383530373366393361313661346664313738393161 +32616462363238313431643162313830363063306138333863313432316138363835383834393539 +39353632666635346566636438383831313733643563343539643834376531303764363639383765 +64646639303536376439343031323266323534613831353262633564653037386163643132656638 +62636433353162666564323535323934326662336230326531373238323439613665323332376662 +38386239616561323635643130306634353263666233646531323263343263623064383634663936 +38643139633966653564633432303839623465656161633234363834643161623364363233633631 +62323365343965613137396162386531366235613465336531656161383938633235356561356664 +33393630363738373131373864633061616534343438353034653335393535303138346137623632 +65376166646237656261323766343432343532373665396462306430643261643839653731376535 +39633064316235336466666439636338666663333933363436343862356236633632643933386230 +64336133343930386339326337626435656131353734306335376532613433336361336364343962 +30623762343766616265396539346639643332386133623862333731663638373837386565383031 +65646539323331313038333064336539343961366532643065383561383063386463663435303533 +32343461613539376464643234623366383731373030663262613266636635653132343065646537 +33316435623132646462333961373666313166393034646264313430313761636530373763326666 +36393334636464626333613337396332656632303164346666656539613034666330383932343765 +33323865656565366230303735613137636135643565393031663137303764343561346362353032 +39326132396664323531616239333534653836633137646634333532393036386465623230616336 +62623065626662643630336161643836386365343232383530616438636337353766386338343838 +62636336356633313539366363316365613038633534643834336437346162643939646236383538 +61333862363366303335313631643138343133353661303533353166326364363632326531613566 +63393938393631346162393232636535386530313639363930396338316339613034373332303661 +64303666373066303466623038393663393365613338366332303137616338376462373666633832 +34393233626261643263313639346363393733313266653730376633333530333863333337386135 +32343266643137333132383564316164343766643437343230663135656165313833323061623538 +30383330616538323734306332333935383536633230396264626263366233653439666630663832 +31613736366164313662626332396537663861393938616265313434366337353737666237643761 +66623463363464613238616439326234326331393066326136343130333733303339393762353662 +34323831623134393738366431643733626333633035323139313631343234323035343465346166 +34666232303434383663356238306363316238373866393462376133623535336134373039396631 +34656461343064613662646631363661373164376531373665616665643665643666636363373233 +34663432363962393237653161626464626135633862643336363131333163373435616634353337 +39646236656537613264353264616464643466656663653736383435393635646637353934343338 +33333263383737313437343666343664623564383130353032386437613538303865663535393532 +33626562323431353632363530643039643836653561343733326131373630396564333562663665 +34343837353366343964663165653732363966343037353033346265306337666234376462383462 +36346534626330366238303532643864396162353138613964656233313066363261336532626436 +37373836356561396662666634396239376634626334383961346165643064393038633336333061 +35313966646635336263393034393438353435633564353961316339646634623361313733663939 +32376234323639393762663564326531636539623833333134633966396536653562343633626236 +65346638303762346531336431336565616564303535303730356630316561336361346634633438 +37616339356637313561653665653238343766326165393861326136643063386564343532353933 +61333535373835666164613532363237323663616266626631343666616430613566663164616534 +35653738393865356631666164313363646664363864383333343566363235653863626435363037 +61396239643563363535343562623835616561663838653463336463326138653664366131623331 +66376238363736353934323032393136343338356533396164363032393439383136323135316164 +35623036313331623037653632323865363236326161396266393666383930666137643035326137 +30303736303135303366306666656438653537626233353932393434626138616137363733383239 +31653062613739663432643333303865633964306361353266353063343864373530303939326462 +33373131336161626633323062356136613032313062326465613538323437303039376534336537 +64656637663037363939323432316137396236633131303235313337636261316661313864393230 +61613730613265316366616438623436353266653837646562323238633537363134613531663463 +32613864373139333666333063646466323234626264623664303936633463323335373062626531 +33316432353938356534366665346438383436626633656266353361303562363130663664383366 +36303734373564346435653364323937613438343631666533666163343766306237366338306434 +37626263386636653537306236303663363563373433373331303238643238333938663662383339 +63326333663733306435653363663937326537353637333837646562376138313932613131366565 +37613433656234363135653332326130653238313135623939336430336238323636643965383463 +61396165653137663862656339303439323763326234376264316164383564623037393238626166 +36656239356461643063663338333765396462393464353539343263663561626336356235333762 +33633064366361363961643333396332343264303963656265326237313239643063386330633162 +33376564613136663665313730623532363735353637303436376236333532323236666465643039 +63393431346137386164613439666464313136653364316534376134373937376262656563303266 +36373634613865396163666334326533363830336165633635373832363830383236636531613861 +31396265636330323334383161383835333636633536656338323438326138613166643834306535 +30373333663433653466336631323063386436376239653065306639303562626565383138346535 +36663163663435383266386266346437656630643166383366383361353830316665643638333435 +65346636366237666261663336643166633537616536313336373437633565363436363136343033 +62623533333566326533613265373732313165643436656138623665323862616535393333363631 +33343537623639613364303236373762363834353866653562343934373161626363353238336365 +32356566636131343530326230383838323963636336626463626362376132386161656236393531 +66326534646234626465646331323161653335306261343765373133346234313661393538623066 +33306661353861306561373339323736633539373038393430323239653337326230343835616331 +32393438323535633337326266366163306632373039353562653332376666356665326232653532 +33653539353033363632383566313861373964313761356639356639383330633737306135396336 +38363338643162383233623930626463353037333931336566626261643933366632323738376661 +30383537636236353133343063343433363563373533323635663337633965383166663763373238 +65363834353362313139633039616439356332346138333035386536643038626264353564643237 +32643364666430343239316437326364343333653538336262323138656533656236643634343865 +63303237643561643337633636353965396464373935343533656165333132656132626335396666 +63313133653832393238643237656231623034616338356461626363653634323963303530366135 +35393763663334613033623865623963653661643230373364663534656137333538313939626666 +37323837363639313965626564633233653331653363333137613463373238396462353464643937 +36353238623037326563386466396234363064363839663238376466343335363838366134323332 +31383063353039656236376237396236396339383935356436636332356164653965656565373334 +62383037393764353566633337323133363365633939393433323930303031393938643830326465 +39646231373834303038656530653938366461363061346231313565313366633931383432366434 +38343832656334306436333135333339393631626235326537663537653035653062333731663830 +38373763623766643038383666393731333863303336316530366566623937393039653033626664 +38343735363564383761653135323730366163613131383337663934343862303564623064363138 +61353864316163326130646438656432333663313864376663373166316331636563396261306530 +37333632663631303134653663383566356231376464306437653933356239343838653631336637 +34626361343638626266353733353134303332653234633030383634333564623861656136333131 +62623130316232626465393237656632653663613732643230306231366564376330643364386133 +31613738383231613833316466663435346564323334666466333163613034353730376134643038 +65316562333134626135646135656539336664653061656230623333623836366338366132376337 +39326238373731396666643635626234396234626166326663393332313033646337343137383666 +62366163386565646163326235646366353866333466376137386332346564383438363036616232 +65343962396362633365346135396235626538623536316664636266643734333265616536323036 +62646538353062636164356638323235336663633966623463383663323234356663353166306366 +34646663646432373166653432623936613366656631623662303066336165616630646335303030 +33616235396162303236363865346332323963316535653561383766656136376531306537346438 +38323262393334636233653139306664346661376231663830333266383537376438663438666633 +61366463373565646261393464323062623533306230626332623662393061653035383364666365 +39613665626363313438333663353262393436386433656466303638363833633234356634343739 +64643565616538343064653531636438663934393339383730376430643032653062346263353665 +36383834323139396236386638343935303637623938623934373131626266376637646336613936 +62623533343638643330323664326539626662666566323363326538343438666130633635663735 +66336437613231396334326536303363303836613564626430633437646464366364366537306439 +66303766393137623565383339383962323631366462613137313062353165353535626335633137 +62373639633464663264363866656263393937356135656364396530373731646233643166363664 +35626132376663363239323131356133343261383937366230306531363635386261353535646436 +63666430383462613734373864323535633534636564663830663930383336323933356562366664 +35373265626563356465656365353338336634393130646534373035396531613031646465333861 +37636264363465666461633265323235613765326432303262316534656565636631353961623330 +30363839346436656565346133393436383737383863373962303137323838623864336438353630 +33323331373032323063333136386363303236323831353834343635613532646436323362356466 +35393539653766393439656237653365323463313661666534623362336332303936643266363035 +62633436346662363966353738376566636266313862663764636639323062653937616332353539 +39313361353832386163663833343136636463616565663838623238343965343436643433303535 +37353765653637326263353730613431616163346138633633656134653338613935626438393335 +65303561363932343063666435366662653039656239313030393734643163386233306532373530 +65656336653865306662313933303535366466333838316532396630633163323466636463613838 +33343534326239663964366337363538353434393530343739333631323236663737653637636131 +62383836663061663032306563386339386636333663666330363962336432313739666137623163 +33336461303663636561353435373965643938346231613638376164306134333865663663323636 +36643261316664663137346435656361366263363563656463303031376134633165623738663937 +34653638393262643234323462656531303334636639353637346338333262373632663765353837 +62373662363633643639303932663735653337653365353866373833383031616135333833666431 +38613665633934373763656237316132353534373036383936303130313932343632366633366534 +34393462646231666362383737383237326536323638303263306663323039653334393230353065 +33373630656534373937306264663330663863383064393263353439326364313230306530343334 +64336637373433653464336534636462666236643831353864313830393865323464303230343732 +66313130356134366431666337313537643734616465326535353330336363313633366434373663 +64623563613638636230383338393539356566646633336265393566346661333233326631393864 +31363466323061643839363434336330316432396235376336626539373535326233633039623935 +31336531303634333235353163303665346663353837633164396666656136366365303939303131 +37633566333030613161323932653731366662323231626261653436386562346664656561326333 +65643833613265333938383862353930366462643432366535333935303238306235663664323961 +37326334366564623266313266363035333930626233333237613335646630353935383338643830 +65303534636532353237376533633833343364646138323732383464346364386536356566613261 +39643937643133323633333262663961383366373736306433353962626236306234373038666465 +61653065386132353232613936613261306564306264666462393139386666633236633165303130 +62643932613437386531376531346139313565633563616235666261643165383636626566376333 +35336461656230353130376435343230313362393638373532363864656634653831323661643239 +31363235356665613431383037383330346131623537326138373963383663623438643431643366 +31393230333330393630666266336431316364336530613535343763356431646338323062386665 +37303864616131653931313935353661666432336431616235336630393234353465353962393639 +62613465386333393363666362623730346537326662393266653031613962393138663964313133 +34646362323165303863373439353236333133656230396637336664316564333235616132373733 +31306564323132623038326261613137636564346230393166663733386439316537323131663866 +36363734616633393138306235373836656130333336326366663433393739356262636531303662 +62396331663835386433613066313139633037363265623265633361663061323632383162383266 +30343538363339616462643934643133383965636631613661663235643137393662353530633838 +30303366333737343536663734616230656637353638383731623534376336613031643566336565 +33393064396237323434666130613030313261333339316565366364613636663961383831366565 +66366437663537336461373239626237313838383065666139653832663634353735633032663062 +36646533663663323537306263653363393162653766643765356562386664646633663963383934 +65376361376134626634646161303933633666396236623933393837643539343464373431376165 +30653864316331633066366262303937346236633734613065386632373064373665656561356164 +66353830623634323663363632313031353963613363346233613030383666613035663039376532 +31656638313432316630363331643338386138306434663533393430613934613964393233363132 +39616330336130306666356232396230343533656336653231626461636239633363346532663235 +33656338653733626166303134626435336564363930383765623462356564643936643031626531 +34396161333337306133303937366433633663343566346533633832363234613261633035376339 +30386461653734326163333363353232383437623163376239386331373337336463363165393337 +63333030363663336162346430316238386431656164633933376462396561366331653862316561 +36393734616336663633353237636566653966303963623639663934623465623233326666326635 +39396462366363613164366262373736336632393835336338353061643665323061363965663436 +61366238306261333934633436386262613763653562316630333762623031323736346664393463 +30383563663638393364623534623562663437353338623662326639363862376632366334636438 +64356262383738666138366432343263303863343838386231336339643639326336653438626231 +63396363616362633938313564656339363131303963373337656232646163383364326465303634 +30373562303265333865393763333061666539303832623730643630613333633861376462613531 +32303163366134333739326465353861326333326334373837326635316637633162323534653537 +35623237616565653837336334396132306337393761303439613137613333636632303131353739 +38626538613638666262303437343261366562363764373630376631386562373863663762366432 +33663161316133396336396537383962346266646230373763626531376361316330353238386635 +64393465306334353163613030626237363431353338623665306138373237633033306539393362 +65646566373264326132343363383965656235363234626662343262303864333966323961633637 +38303866363033626465626336373063303034643237393463633839306132663433386530333230 +31643433303331333734666639623638353863323166646438663839613430376334306533343230 +36636262626463653666623239306263663132653633633563316436643065333262303436633562 +36386664633531656239383339643431353836353061636462663465326633633566613139333061 +39376637613966393936363466626139653963333830333263653834373236666431613762303366 +66396262633132643238353439613861633061623263306233393962393830356437316431636133 +66393235386237383235353565346564353365346562393762663964333934306363363830633062 +32643631313766616434656361306330393232626364346537666562636462323430343337306162 +31303134353732353338346539623164306138656133353132313134393233643535386331333839 +39333631346466663565343233363266393662363564663532323235393665613331643361333238 +61373066646634323137623066663330626665393037313865366232393935643265346265643039 +66643937333137386332616533653933323133653665356661656161343537333531666339333937 +31626136623237383962306636393032393432353362313436366433326232623836313964363835 +62373062646136636630326630303338326434383934356665613261656566663938616536353966 +37343166643661633835653661383532313366633933613131343062633461383137653764646262 +36376536623331373262353636303061313932666262636138376230373030303961616363323932 +63653130336435356362653665323739613936323033313566643833613861316431646634663938 +65313766313531363036303836363134636266373431303662303962373732623434623733613961 +34623032343064343338663064303634616435363037376137646265383262383566356163633963 +37356339313634623935323163353435613964376530353534336431316639666461366137613031 +35663365343136393237333864316262626162313732396434346131346134393432383039663039 +63393266326231626137383864633938346364393832326538336139313035623661323961313466 +62383163613634613361313761623730653334323234353336656433326261386537333431373266 +64343764383835343165636336383931363632653030666164356164316462343866303165313531 +31303337393133623633326237313530653563323662393762646136633130363263356230326439 +33353935666662356439303431386535303564393338663337383462346232383234643439303563 +63383065643437633335353332663632363130353865653363393064653938323736613132356430 +32396663366565653965633661343833343466616565373662656366353938663862393738386531 +30303137323035363135396465363537326639653834363430643962376238653730303064376335 +31623765653631613534653165323031636238336334333135383037373338326135336662383532 +32313639613566636333356637633661656362316461393161633066313132626562666435613433 +33333337623233346237353536333531373439646538326130343437633434376365393034646137 +66343536666230343238353264383466313932643535353830626539663531346137393432353730 +61303361313734613833643633306666346663323835616364323862646332316235316635353762 +37313937343864636436616636383830633966623630623532323763303136633061623738643434 +38366263386361373762313131323936643163373530373162393965313761313337386337313538 +66323564306465656136323163313261386633346635653064663935653831643435373633363736 +30353231333033363562326235663164393662366239393661383031633638633235336333333265 +31626136363037616133663363656434356231376661633933623931306633383933653464396230 +62346236373834326530333064353765363630366165326138323132376330623866323432656231 +61396632386232336136653561666331633461313933643266663530336362633966393333356366 +62313637346635626666373461613231373563383239353533333536666135393038323262346462 +32326133336134333337303837653133613034616336306161383336343665323964386334643435 +66356231656134666430306263613033393365623938356363396164373932366434636364343464 +39356339666361326233373664323065636433353663666362646238353937656237646333343935 +65303238303330633261373538323662323936366339303232643666633464666332366131346438 +61643039383234663861343539643164393064383064613834633861323761656637663563323039 +39616634396430663563323765316438386230626136383833623666303366656666653662616233 +65393631366538333463316238313035623832353636343766346539613834383738306461663436 +35383130666432373037643835346563326130333531376461346631656161623261363265383034 +39383638393930643635366530303062623563653061343037373534373039313435653037613936 +38626662313263353430376136653065666238616162616161383564643936656234366137353236 +63323432336436313364393536653965373463393161343137336565323461396533303966623762 +30396530666432646139346361326566636537633339336462386438393736653863326563363337 +37633666346661636234626336666266333836303664363264653138653363363962343637346533 +63343134313133623865636237336430333533336632306634366339353430633562633032613063 +63306232623237366331373234383266313366313538306163343466386662313361383463323362 +65393361326337383161646336636264333165653237336131316437313231326338663131633138 +61366665653536653865616632393136323834616632643239306535303066333266353862396132 +35303432343532643366326162303665643135613931336134366536643263356366626165366665 +33383536343438343762643565636531633762666231343537656462376330636461646466623739 +33643765386436363732633063633865633537643331326437396233326636383732373262303765 +62656265366261323066663566356237626538653863313764646334303064353461323830663138 +61303035363362323230613932303238326433653135663262323230623932306633313363313365 +38653636373264336261396433323466313238623764623137313463633362316337643838663764 +36663932303463336631626336366436616461663031346230393035626661343435383062303263 +37346365393835333664396331343862366366323136353431333738653535396337373231363133 +31326333633131306538643034396639346630306464346430353933643238353765343566366666 +39633532323162366161653261366235373466653137356330613465356363626536326466633136 +36356135653964343532343163353137376336346334656265663863643365666538383732303061 +65383161626632326339376164643263643665353730313266363434613666323363653430373432 +33633533333139336530313064393465326163386432383034373437396630653430386437616361 +32653666326339663036316436373239666237613861636535653735306233306563376530386438 +36363936336238303161336237386332643630393034626363313037383932376232336332383138 +39356336643865356233373864636536643935393132383963343830383736633134333336393636 +66313731313136623661383461363135366566306630623763666262656133353837656364366665 +65663161643761323866343461663263343532323237373862323863323732393830316135656338 +39323161663833303833396235346666333034316139666631376538383037643763613438663837 +32376638363865326639323438346432363732613733343635323662393564323038633566376635 +61363531646438396232326166363961376163353639643436363433333761646331316233653230 +65663932313636646666643063396665333234393163373661393966373133346339666363376638 +36393235303234396661646264326334396561393463383733323463353161643239623437306663 +66383666373637353138313436626664616264653137383764633765323830303265643931386332 +63636432646231383363396336356264336338636266666333303733303165666432643538316639 +32343965613130653237653964646434316238373763343666616261626462333831353230333263 +39626433646663316634616132636134313064643135326333613461306261306232343130386134 +31613665623565643637386563336538653461323032323732326237386630353234623634323738 +38646139346637656636616437316531626633303536336664626133356361333661646139626337 +32363235653362326361346336663961306665333564333333636330386237356533373235313630 +35316237383264663064303631653433616364636531393734616430323866336331343832366232 +32353663663933623963313965623532323565636261616463633163323837313837363136373334 +35353431636637346662616232306333326166636461616234343339333632373437323165313661 +37326539373438353066393861343061333837643034626133303235323230306362343963643230 +37326362323666396333393565363062666461313438343164393333636537393566363537326662 +63353035613362623937343164653163303436633131313434613063393936616333353337643738 +32323635356139313331363836633634363638326132646364383939343632643036306532616361 +64346637623133663530343665376266353432386539363263656563313039383531643461663435 +35313833313339653636363031396433383962303630643266356331653135313266383664356231 +65353565333137336330656362396437373565636664393533613538323335366433663330393834 +35373535653638313830386534633833323562343462353966623338323637663530313030353730 +62663838646638623965363963653962663332383261626531356337633230393764643330346432 +64343365353761316666623763663332643133393064666166393936316265393363316431656333 +39653263366533636661393133353534323261643432386532663739366464343230393961646331 +37626638626237306432613434666564663431303638326362313832623432653662656464373262 +39313739316164643663363032643135663836636530656537363032636538323065613430633461 +36316139656632353865363562386236373936623862306338643836346437653130363935366534 +36613762343931363735626664633837623031323936333437636266626536633564313233646266 +31393163616232363964393438303062323232616232313237353837633162356539656139396433 +39653063306338643835363432303232313338643634616434346634623831656461653133363033 +65643631613430313937396566653763366138633232623664643637323631346634353866366561 +35323864333864663461643334316233663166623863666538646664303362653766363037633038 +37653138303563366336396463643365623136333639623832303438623733343534343361313533 +36373032626632643466326138346638616365386266333830633437303630333330666166306662 +36306534393033353461316433663639663763393766616633313564373636356232323633373933 +33643661346365353663353238353638613731343731346235333862303838633362663466383864 +31363030646530336338653466333665373431346437313530306564346136626636613033636134 +37373264623935353664666131616466393633333936313866383437366430363933643632656338 +64386231313462363430616261313836386631346439316537373237643432323039373030363131 +38366537636563303261643833633937326265353061303039353834323561336232356430643066 +39386266646631336436396333636233666262616230366464613865376264343834343933316461 +36613831343865633735663432383139396165663137666438323631633333326235633130636637 +66363632346130373863626265396438383032663962386461326663653039633434366161663963 +35353665653233633164646634373561623162623431313661316431316262393835326639303133 +35653435393962333033303164373438633532383539343732343537323161313435383262323135 +37626139333030346465336338373038636163336165623238366238316431353861646362343431 +39313464633939343635376235353833666136316431393233373637626463396535326633616132 +62613365323461636362613538626566626665316539353365386439376164353935363137613731 +63383662363061346165626433386538623763383231323433393362343937323138323662313763 +38613234353135333332353330613537333035333831356462616233336563616462656230316661 +38393135386132626337363637343034343937643965653964366533653661353835653233643536 +66386138353236613835313265306337313238333861383033333237613837396630613264646632 +61643466396432336362396664313162653764383133373932656635376437653738376339613936 +32366266306163303237306663663532336434646233393933333565623631373439636235663039 +30303930363339363565376237353064313032633963633662656363353738363666343861343533 +35303231326266633630386435396232376337643439646431623861383136363037363762373939 +32313337366136326232653765313766663731396130643635303638353336326437306233663239 +66326135353462383466386130376565326237626364633463306261623033656530353363306138 +62393162353866623033336131623166313134303532643638306132626261323936333530333064 +66363437383365376364633561346435343230336633643865303633646431303461653066353236 +32613463666135346563326362353433346636393133346331306533616132316139633637363662 +64646439376438333762356335376462303237316266326564323962383063316230633833653135 +64646438623063656330396666346235333165346238653937653533376638316335386232303439 +31633638306564663031333865326165363566396166333761613865366639343930626266343364 +38663439396338393962323362656461373861363031373335383539666166623737343266313162 +38623332323462306330353036356433396238343131353264633962346563346563323862656137 +61303464303163326136396230366534373962313839353361353161376430633663313136383561 +64383761306235313932373965653938623734363538643565323865616263653938346463353565 +36393630653631383634386532656263323261313634393562393332626666633237623366313762 +37633164636534303337326439303139353436396136616366623135383735313762356262373063 +66343330643538643931633233313631326134356135303665376439346537666661383038303536 +63323062636138363964356162393665616265336163646633373735303663326432313133326434 +61323339656438613234306439346565623037383237373866343332336363303462643861353638 +61663630353839646665396366633566646435306431373532316534636264666336303165643338 +39336235393633393862363733313264363538366166636635376163643637393738353966303531 +62376337343565376437313465323333643362316133343533333935653937386536656537363135 +38343136616432623461306536653039613935393234663732616139343538343738636337306462 +32303831663731343838393139386138663539336237383334653130353164643062613637313336 +62313961626537343230633961633937613761666436306662346563373037363266353835343239 +34323834316134343834366239306364303437613363306661346264643036313836666361346136 +64613931613835643333316239343634613935343939623737343863373535306436346237643262 +63656564363461653939323238663834323230333435663537666362366233373935613236313466 +39333461386434393431313739323036393835316638653837346639626634323037333334613461 +39386435626665386332336435343735353231336238653963323166373331396265616235333565 +66363433386131646535393363303061373534303037343430353338663238343966316361616335 +63306137393431313964613665613239303232363661313733643063623931616265646666383035 +63613639323433626433303531363639613331316431613630653534353265326662353433356634 +36623635333334373832616462386530373433626566373930356231653139643532383162303465 +64356339613666353765653561363233643834323235396634346132363664386135653461353436 +37643564656330623362383931613364363330633330616433373238303734343936326366633232 +37323234663330323038636530373734376366373239353566363336373638643331383935333330 +38613166396165656662333038346165383433323761663933316264363733356135616530363330 +39376139613336343939636664643064653838633637393461656363623038636464323664613164 +65393536616232633336393361313566353133336563623638613237333966316365396333656637 +36643962303561353263323134333962616364386134356239383034306634306261336432333532 +34646230326264653035613536326536373433326465633465666161613264633239383834643632 +64373966646363386261633832303761386431613137326661343661356463396133353164633639 +33633964353934633632383662373962613733643631363631626339386434613037653630623964 +64326431366361333534626433326133303932363930356633376333666566333539343735656265 +31343237313231396461646538333963626162633063343530613230663032343431616433613266 +32386236343531303866626432653061663562643833616337666230386230663166383730663432 +65363831333938316662353463396162373462626465323139623063346566383239613337633966 +35626264613965356464613233343432633464323635653233633265373561363366373261353463 +38636234646433323732613561666165343335303863643966396236616565393631356664383364 +66383032303461396237323231346532343963633065393937333435653138393532336636373935 +35356231663234386433626331393534393433366231303864643939626533363862393138616431 +30643866613533326664373633393164316464633162636662333038663162666664626566336438 +35343763643965353264346161303839633831666338636233356166343165663937306638303836 +63343335646633663137653663373037343766333137653461636461366637303635623336663537 +32376132643430323538616439363061653061393834366165343933616232386330393735613434 +35623936663739383831623262343535353965376361616430346239613937346235616132396463 +36623461613864303430333863623964373666643865653931373837363863396135636263663765 +65383034643065626334323264663236353337626239653662646165316261363861323632366438 +66666562373930636230633137613938633662623065323735333031373762353363343533656230 +32396234326435616137353937383739373833393562366631383239333633613666656337356461 +38383938323134633036633831323031643165313430643130336461663266346265663839353236 +30363932303464646235373238383566313633633539393732616666626537373534306138383733 +38306265653534353039633437626634383534333236613230396233393330396431363762383139 +33396361396534363932626562656230373237326163613932666636373232643037346563613438 +36333234313036306439643730353135376465316266386635326532656234653333633839303266 +35633732363662636663396263323036383564653162363834313432656639656166623265323737 +62656636343338626462656237643735626238656431356233323262623733616131336534663738 +63363565336365613936396237646164353264636537636331386630363261616165306336336132 +61316533666664666333336337663734646361393233613534303138356263386539353232636439 +30616266393731623231393362633866623965663230343066376530313566346465653962306464 +36373537323031373637616464633063306537303730313330633835633932396661616433386437 +32313263656530323937343166306135653361663735313534303337373835643866353837633831 +62363066303836643131666265373136653636326535363535303566356565663338343465663961 +32303034303434666661343265633761383331616439306562383266353530653237316534396364 +39653635366164396433633139386432306331316564323438643139333764663865663933653336 +39366237316237633436636163346366333062326564373864336232303433306133346338383730 +30383935303666363262626332643736313739373566613263313133303339336535636139323231 +35326365323439363332373438393664643239343333363937643130396664326432366337393062 +62303939353130653734396336393230643963336339363365383136336331353238346565383136 +65316264393035643762356266366165313233303432373331633030613433373964633965323465 +32376438643334323933353761633033633635353539316562653734383031626636623466616537 +33613365323261393439653434633565363865306532306464326233623334313230643839626365 +62386361383430316138653538663963633830386437303863646537303133363137383735616664 +62393137323537316562346665343138376666363135653762386436316364353633363664636134 +38376236323137626436316464343131653133643164343665616134333332383263303339643363 +63613166323639393032376431626139663363316139623161386530386134653163623366626231 +65323834343531616630396465633164336664626338623262656335616434626165386234346564 +33653339323034353064356334383831373637363937303031353963613038303732653533393735 +33643336643135333530623138353036633633653263353164656435353733343430383564313164 +62623932393766346635663564373834386661636335326535323661663663336165353939383061 +36653562353135636561316662376664613837363361643362613931656362333261346161633561 +64333836373038396438646436353836366531343639386132623133376262363935393661623231 +66336536323830353865363836376138663661643230373836303562653430333065666664336163 +39646363653331383561396639386432343531306537383937616535663564376538376261383037 +32333330623466396436303735386236326430353962353464633936366166333766353230333334 +30343438356364396136636466373464353261363866323263316232363466333239353637623837 +64643862396334363539396264373839643232346137653464376666323861313764363135393839 +64646237656261376232393735303538333236643432346262383534613965646632313263376635 +30363036316231646664343938633232623865656561343133386365323635323964363638343837 +63663062353962383361363965343737633130323230303437396136353132663636353166393261 +38646462353538346233346661666163333964643165663536666466363039313931313064343362 +63643064383834323337376636623161373263393263636361646633383034643636656164326435 +38636361353566373435346666623538383431663537303538623562343134353138396636323230 +31653339623461356163623337306262363965383463386336363336323262666461636465653530 +61656166613237623865663862343863663662333738346261633962393766613739386662306337 +65656233363237373234336439393362633564616364356636373561646461646133313562636534 +65343033323731333139363762343833626431643338313062376334343634633131393738333633 +66666166623664636264613163333063633661653865373463313366396161613837316564303531 +37323539616534623730343332626330653661363265346563303030363261636633653334343235 +64356164346136393735313365356531313439623432653466653032326164373032313137343739 +65616462373936313962646164356636303264393833363462333063613138613064633038353462 +65666537633438323130393432663163623435356464353734633035643431393232666333643736 +38353934616163643862316266366637353466316563353535633637616137303865633162373835 +32333161643765656261626535333733653362363039323263623363666333353934653534393662 +39643639323564376464613230363362666638323736616162373865366437353732666463623230 +63323866633661383834306332303262313236343730646665316230336633363836623664313035 +64386338363630353136323963613931636265333866616133333037656637396333626231393566 +30383839393533626336333834383433343465366235343339643332356566633232366337376362 +36306263643532663362613430323361353333383265363465306539343039643632323866313333 +63643163313137333539363862363133656532656239346534306566323438613930623330336437 +31653533333263623138366261636132376462303736366664323463613030643530343032386466 +38366531613731393362343866306436343362643139613262393535383031333133666136656365 +38306632616535393730663066356139346237656531346163366437303039306161633737346564 +61303238303535646262316632306661353730386461306561323932333366353533383632373930 +34633239623365613765303938306632333838366661353332666363613463313761386634653164 +33363966636465373538383965313133323032643339313538383035613238656438343732326339 +37366134663731396637646531333738373139653732353234333232386262613038623930653463 +36343037316365653930353736323138306633376362616164343630336465323766623062306435 +63616632376533633432376636333263346432633861306235306464333638643731346662623334 +38353230613430363163623039623234373138643933626431313462346632633837636632336432 +66303062613435303639333766613061643964653437386236363265386662316265333936316533 +38346530306462363536643531333466336536663738346239363562313832353331666430333836 +39643966613966663630393963373535313561313361653237393166653835613461396339396639 +33323432656436396238636365323130333734666639643464303563396166306261356565666666 +33633532313062626430626434396265656330353466323831663832336535636136336435353636 +33303761623039393163653530383162396434316232343538653665373332616630636561613366 +36303435323966393163646137633539323833336263303564343661376234316234633532653939 +39393365636430323530363136313566313761333932303131643536353737386539346139656362 +30333037653065363031366333363066373739383961373133623537623465376538333839353235 +63336532353936663734333538383834366161643064383730656435383565633262383865656436 +31646436316162353563376139316338383232303034623432303734326530646362383738653734 +61666262656663313966626331643334386164653466313461343031646537323265346639373763 +35613331366637663437346237303263613433623037363736353033363233613637626663663734 +66646164333336343063616163633638353132393031623765373931663264306338616239333132 +38373565313432366265636431613531346163356135356263663431386438316339343031633365 +31313338346337613164336635653263366439636263613632363864616630613632663863363833 +61363737633433303065653432346133653963666531356462333733393066366463343132623763 +64353732653930376632383763313539333566366364363433626331383437616365353363353963 +63303363626265626530633138616535336464373761376563623766386538346462336363366230 +65623037363965343734383632666336356537633638623565613837373663653163363735373363 +32653961623162373934663661376636343765333234623336363731393935373632383361323735 +66343365633938643066396438303038386330366462353238626333343363363637656436333937 +66303766326639316364376433653030633165353166303865363361336536366538653435646538 +37376433613037636566326530656563636133383235626330653036363136366133626531646131 +31633066633835356463386563363836363236366131393230313664623237326161346461306562 +65626334323961316465383833666333363836366534343539366266393761386433383934363136 +32373563326665313933356261393064323332393233343332343636346637643762326138376366 +62306565366463383734663162363937346532333636363762633534323163633563366236383038 +32613433613764376166613764393466306361396530393737396534363663366238373132303933 +38656161386266383163623766653838646361376461303736316565386231643834663539613631 +38373632643738366131393330306534303732366465613933653135383033346532613263373832 +66386338363465356531343931333832623936383439336335663839333930353633316465336364 +38336336316562343736653634346364353736663535386664393239636237343832376230323731 +34653132306335633866393466653765663833613561373463376364376463306632376437623534 +32343933383965393839383532386261633435366532656331306430336363623237353238623138 +61623137393333363166373235663631303164666433383334323266323832313961613835356332 +30343661626434366135313839326364366636623935656333653263643338636439356436363965 +61356334653362633834326163333139613565373733393836396433616363616537383366636465 +62303033323833633761386130663539313062656561343835383665376161363564656436383131 +63633462386463383164376662316530623663633438303131363764613937353261316161333231 +39353061393636323432333532373835303262636432653434626163643464666362396234323136 +62313136313363316130363332656134306563373337343837616233613766393065343637346534 +34346264613265616632333961353034346238623131383539656434633864636635393765623034 +36396436363361353036333133613266306638303334343061666335626564653836626238333761 +35386335316137393738363562376230346639666531383936396535356330363631366430396563 +34376636653033646263666336646433326135633836386465633335396437386136643766333366 +30646337613862306463333666373633616530626535323636396331343137333337303131373931 +34323165656464616161373365393662363933393239326163633665623232373566386337353262 +31653366313037663036643863333533623738343163616132343432383938663333623636306363 +30646266366536363639396433363364663732313032303934646338343639616638623862383236 +35636237316533323733663137663930393665363664643062613432383738383233613663366561 +36616633653532386637303032633737346235333232656263323066623564336463646161636631 +32383536303463646436333162306231643331313061623739346431363963373665393666326261 +32373033306438656463616337396138333963386433313365336437663830626532386431396132 +34316630613037353839323931343631393361653031633664313039303338333034663834386263 +33316437663938353063303862336233383139613136303139643362316236393937383266626236 +61333833636231636165363562336435313038383961313931386231633933323666656437623233 +32313931386564633530643539333734353163346335653333353364623762303339306563336436 +32656335383636376639633963343236323039396661363831636638303761373938656162353338 +35616633336165306638343734343737353465313734313238383334653462383031633336666233 +64373237343032613536313636316364636536626337313264363331636663663037353433626561 +62643437646632326137653937333961613066653465663562646436323962626362393837633138 +30373734646430303734353436636562393739353037393434316438346431333065353530663633 +35633734333030643663356666613835626134333537633736633863393165316235626539656130 +62656161613239613233323731316462333166393038623066363531313739383432333364313661 +35643166313165323237646530646435336337343337333535623530396134313961356466636466 +62373036623162623134336263313331653061313862313161653531396233353166376430323466 +34343266636463623135303538313132393734643766643335623733663264623363613961363834 +64666532336131353161326332356430643530386633306663333463396365663436313933613561 +66633933623965333030393135323537306162313465306431316232343034383666636364316637 +62613961333431663136343335336164646135633639373165633231386165613431383938666264 +33623761313238303266313635653461386165366630303831383937613236356264373830616638 +64333231656462393666356366363737353335616264346230346236633763393462356530633162 +30383831666331626437623331373137386136663136373864373539386139393436323161613132 +64343738343637633334616238326561616637356631396132623666396562353331636163626361 +33653065323834343634636162376163346332663330306235663731346366626565363135313766 +34656264353162313436663363643830353435376638353733633332666661356630313563376665 +39666530333762643239346462366130623537613637366539643661393433653534646638303531 +61306264393137383961626361666664636566646230353131383934303464306231313936656139 +39343066653330633436343730633565653861666464613737373131336465646463666336306631 +32643033323365383631306134626661363066393734656235323338313637393862646232363466 +38323334366634313937623636616337626161623864383631303139303563653731656566613139 +31343330616164613231386637323766353131643733663561336366633061343438663736316236 +65363630623430663866343462383866363035356138313730636564343933643635353766333661 +66386664366131366363656432626134633163376335356134313939363337636564626638633830 +62323131383863643137623563653330303138623436633538626238653761383434343638663039 +30373331343038303361386165626232303932346463663936333362323864393264366438363463 +62633232393331363362653230666433383538336166306337646436663661386133386235386363 +30393663333765343633666638613263313961653063333462386136633863333664306335306132 +34653139623333663765343331343434366638383861383531343662376462323235643865343961 +33326633663562363731653432313034643631633830346265343237353637313034613965326463 +61376139653761656331386466646635623262353534386464623635386363396261366439386333 +66653130323631656236356433346561393532396137366134646338333565306433313437356339 +65323831303236303539356637633164353262636139356132653237393930363235333664666632 +38353535346338383134373863346264623437343265643565613438393630653738356665376163 +35613739636532336263336435366364333030303035373639353966303830643539643866353139 +34623433333963393565373334373461376239646463383038393532623232636232656462656662 +30383136653165326433323038656433373839363036623265356563303733666363303766343161 +65616137356165646537626637363830356638376262343763396663373361373635306333666436 +33653135326365646133663438363662353639333131376564356530313365643931383134323634 +30623434623762343563316330353764666330316564623263306434613632396264303263633061 +65316661313531373530313466616431636161613835383166353932366465646661366232393762 +31373932373636366566653837666165393932323936383865396332396365346536366166663430 +33323235613763613334636166366565393362633665356465373437353532666261343234316132 +30653933393065316334316330643039626630323265393134353261366537376666356130383936 +64363836373638333432376366363531333038643637383465393736333032636239313639373634 +63313262393331393130613233323661306534303939306365346362663031316433316430356661 +36373161303666333031373334643734613730633262613239643037323036336162623036616466 +39353564653836343966613063356232303836326566323530643438613432613164343662353262 +30346536336462393235356530633061646535653434366133663738313064323564373863623066 +32336439613431663963393838393462633633323337326639653632386633393761623365396363 +32326338626637303538343530323034353563313864623364323530366565343262366563616662 +63353731326239663234306366363561346232333062363737336230633361643339633438343533 +35313436326630653762333839626361336238626637653236343233616663316334613466383163 +39383935323838323966346364396163316564656361373839396665303566656630343136616137 +32323932396261346532363530656365396430373538336138666135346666393864663236393936 +35363461323362656430656566346636633361333330383832633931653766636466346538363865 +31373965303165613634383366646338343162363831663039376336383830353536363539396462 +38346134646665666236396163633633663736333531313136616637616164363230616435616633 +39616539623661353638363233653562363366393164316235343364393730373431376465343066 +38313838613034373133616238386131333438306337663532343038383464376263303035666134 +37383235663066663362336233613763333461626431383765613766306464646661643361336566 +33613966363363393865623830623461376432373135323038613930396362363965353631323266 +37363566623063353563653630303366306236323165623236303135306131353837616435653266 +37653663613331373765643731633364343739386639633933343735333239363636363862353538 +34303662656166363064316538306532663535313861376463613538323765326634393364623862 +32353339363839373065303561343537336661353235623431383365633466626530666632376466 +63363265326137333435373935666130333939303932316161386466333631643037643436336666 +39363036303361626461343761643564653964663865663964326135353835306633336130326164 +64323563666131613162383038613233366234363433666633326631626533306166633033336164 +32313632656636313137383232356539303032663961386231643264346632353265353833643737 +31366661323463333766323538316338326364333064343965623064666435643338333261336464 +34626139393135383866326237393932363237313236613633346133373864633966643666656532 +64303539626263366665633564633938383735383630373937313234313762346334323335623865 +36626233393463343035363663323338663036396465656439313130336534656633383663303265 +38353663646436643539663965636464333662396236656335313634633464623337393836353664 +64633739653337663036326530393964633231313034366332646137636163386137383766396564 +64663437363161643038613565323238666565346430366638363162316666653766343739353432 +32663735393061396564653135343531323762633662333038666563346664393762366137663233 +36316135316265313137396335333431333861393136396530646237643633666531353561326439 +65636335313266633665633063393063396263633639656334323430653934396433316430336233 +34333064343438336366313434626637353331623362366336356461663262666562663133383836 +31383336363235363432626333333232616236303138323236306238663030393664326163666436 +33653664643761316562353639303261633664646261633964666463663439386635643563313431 +38306433646662383063316630393331323936306538376562346132303933366437303265336561 +62356261633336633763653034626135303635643062643461303765356236613666353331356338 +66313538366564376439663433383637666262323230353236393037333230323037386238616531 +30633430363636376637303333613632663332333737643939363330383239346561386432353137 +65626532303361316366386264633132393462323832303164623062343138616466343838316637 +34653839653237343637316462363564313539623261393561323136383638313564636361663933 +63336336396332376338646666303634306532626632623561373964643637386532343331636438 +61613531326238393138623562613230653765323465326238353266363965356561626630336262 +35653430656564333634333539316432623961323735306162373833643664666337353636376364 +33663430633632653438613835333136316332373834333033316231316638316532633937313861 +30303634643431363963633934666636316561323638373833393839633461663538636130623566 +61393837353631623131616538363765313430393930326561633865663338386364313332393362 +35353832386463363166356562616661316538373864343666653063306364653532373031353266 +36643537366631663734656664333130613033643862376432343432643838336466316639613536 +35303539376339316635323136333830313639626238646336386638373563643139336463623636 +33386538346638613564613033343332393231343839373137343531363230646665336330643762 +32663036633265336432633831626436643335633737613338646635303065323334353135633731 +66353134353130303130373161306630393336633439656461363363316461366334353038353837 +34643064653738393463396132353562653962323239323663343938393030383934333332383231 +30653662366361396266303930393661303339636536343538323364376431316633343138653065 +30643331376430373531373833303366653133306133626365613866326139616665656233323366 +62653434316134393164613937323466363237656634313538633930323663346365373164363734 +66653435336531366162636561343437633834393165396439353134323332313631316362636165 +34663463386266616561613234663364393663626466386161363363386132376662386466363335 +32643138386635346437366337303430336438373462623431363530616665323335656137646461 +36363537343635306239323162643133333931303466373265626135306538386435623364333533 +66663165313339396538646238303838616530393165343965643962386565303634363436613763 +38376366363537643636643138613436373634313132356463326439373361343433336332356332 +35376133313631613736336565356535373433633931373263313266323332336461636338373064 +39336165656432663030623763623238386334383561666631313135383735383238343533363039 +32383061373464333663636239646230313132646339366262376439383339313664383338366137 +35306630353233373437323162646666646266336636633338653663366439346438623133326436 +32376366633934393031343535303433393361643065663164336561326232646639643536663431 +32623135646262316533643232613935613266326535656165663635643839663461383761343432 +61333033343036376164636163373466333538373862633732366330653531366236633031363265 +38633733613737633435356639653038663066656164666135313338333539313833303334613336 +30663766636238383964613634353432376137373763363533363966356464393861346339326361 +37316538376134353538326130636665663566383566313032333764383965643338633661353930 +64343030613263633933303033653931303664636461656633616433383237363261666239323831 +35343438356165613430303966643962663765373130613664316630346234373732636538626137 +36353039653664383238373336363366353731613637653437626462353139656635386430366538 +31323738653931333063346631393430333738643831666434383532353666366630663362383666 +35356530363931353761306431643837366566663630396365643531366362656236363436646137 +61326437666262373063656661323535353132333535633064333966313832396663663738653339 +63343935643161356636373063316231396332356465613538383730383837336338633135323261 +36336162643231353135303237313236613333626362623263316132666636633633623461616162 +39313564363763393839636266343334366261396239306234303035623936343931656537666234 +38303639353736623633663230343330323635383762383034336363613661646539643435636662 +35393434343563666233356237633637663939313364353266633033653737343133326538376430 +31666665623965356238663130353339386238626336653237363936663133363031323065303062 +32623061636464346236353934353237343233363437346338336434633563343137356135373265 +34356438643965623862343932626633623036623561613030643039386534383132386536613238 +30633263363130613031346266616464353530343232386338666137323435373861353933653131 +32323931383939353633336261666161356262653935396630643831363135353361333763326262 +36396665303566363265336166613031393536313434333532383336656530396637356531626231 +63663133316564623566633464363964663364343262373237636533353466363563306461313561 +32666436626462643766663835656466303661323634646461343233313239636663303961336463 +35353861643766636631323533333036343961313633383730643032613331613630316631393064 +30626265306136376366376334663166373331626136386438326535383239653133303461653335 +34356533613431336237353236323461643563363065383134303835383534623931633838623164 +33383663383363613166633633623131613933623838653834623039326562336266393362653834 +31393332326136613035653933653836353061613162626563373333643430386337336434636437 +61663162646134386431643330353865306630363133323536646264623464633964613038363839 +65373863386631396330626266383164346663313333336138633331653539303234626363393063 +63356436653465653934346336653061636562346435393061373264646565636435333331393133 +36663361356638666434383434643164333662636333363264613963326164363563646261313265 +61633937363136303139343338616364326131326132303465323838326362613937616530303265 +38613938633236623333616565636536393961393933316339666534303232646561316630353938 +33636238353538633766333463333437306538386631636137386337646662626536663766653035 +62333237303730386465613765633532386662343764633439363862613233383736616137653536 +66643764316237343239386432323463653962616162666263306661666166326239313965366334 +30316163353436613436366134323761353733363763373765636135666166343862343632653966 +37613033363936363766633030663664396133383963313634383434623038633966386334653166 +35343665613164623330363836336230613237646633653233623663366335303534346462643964 +38396534383932333435353164376664326465643334613837633561323661383933636138313639 +31393663656661386239666139343536366531646363343433316163396239336638386666656434 +61613338666232313161623531663465653738333032663638303332653432663961613830636239 +32316561646363393064663133663163313234373237666339643330383031636262383964303134 +61363731356665376430653739383066646566373066653130653930306364663033613133313765 +38346462306239306162333530393839646334323132653761333261353266386561323863373239 +30633433376530376137303634326532303330636162363066613562643065303963396633333734 +31646431303866636333393664366634663539383339346562656263636534633764656538633437 +37393563396161323166303832393738336235636262663839386561613430323330376361326562 +61303363336633366131316331353230633734616364623065376565356436663763326361343039 +31376131353935653761396631313439336434306136646631333966363537326539343136636566 +65323132353061323363316464666336653638663931313036626364623133626636323337326662 +39636434363738363235623337653333333165373530613132306237356332326232363935633838 +65643265343134333837323536306330643165393264336661373666373132363336343432643263 +32643364616338316364666638616531326431353165343836353433326366646638373335303436 +36343664613936336663663231306335663439343738313938613663616665653935363963323038 +63363535373064623134346464356630646139376336336162386262343833313538646566646237 +35613763636165333565316132303735643362386665306232386161393563366438333530663839 +33656264386166393863383863363435353636646534346466316132316537363666623731616134 +31383863666535343664343161393966356563643366353331373539613065653761303263646630 +66303064363636393838613437613534363361333730666232346634623763386133386133656339 +35636536326464666466306261643339636330613039363964303937323632356161363831353530 +64306663373439336661393131323364633731656634316635323532303762646265636635363362 +63343664313266316538643465396633396237313435356330336335343430383666646462323530 +35643431666130336137646436323166633138633764346166663362346164663766366132323131 +37306137386238626536363733393462363762303664363037333862356364616238353230323835 +64346330656233643166663339616231313566363435623833303932336633373064653539666538 +65303035656466313730306662653466313364633363383034356666666431663738326131663135 +33333236373039383562363739326339663862646233396262323534303961373963666231663962 +30333636646533333730366464373462323339333462333830313262663431376162313739363433 +34663937353730383365643336366132613431666363613062396632613461356163626133633932 +32363862346436623530333134303538316132633733643136663363643866356361393064303134 +61356138313932303836323234616332353466386633383237626233636565323435363139366165 +63386463666363343839636264396563613261396162653437313238626262353832326231383565 +32316632313066333834356661313532646434313635343733366538616261613462636439663661 +38316166626161623864396531393663626363663332653163656264613932363239663632646233 +39623261303134373533623133646633666261656165386132383264346333313831663335363035 +34613762376635643564363264626331653762346563333637353334346332393139393436353235 +31343438396563636130343930343666363231313831323266396565376166613732663338386465 +31356432303639383830346462303736653431653636373430366536343765633461313265333931 +33616237376361386131616133303933353637666637643464306532623939323031373035356265 +64383835626238393032343764346263653564323232663963366331656665383365653361303961 +61613464313436656132636165383861316534333662633465366138343231653265313065336262 +66343934343564306435626662383065373731343338316638363963626361333932653232626665 +64636534393039653862666263313937316564376637396463616262653162316234643939313338 +63303161613863396463303732613461633038363766346337326630313765336665366637323632 +37303264363932643662393765666663386436356661616539373461363734343461666364653331 +66396266373733316434386266353737656334333935633035656238666136613861343635653263 +30313363623134656138353834656363393666393339346362623562353539353433623966333830 +65313835303438366432636432663239373735363930363239663739663134316562633136373864 +34323832623532623365666435666364633565363864326563623662383332316666326236383331 +39373231383632323563393362346565633266363634623665386561323963366530353631633362 +37656535383539363430633238326537633331636630346566666464656664333938356231653539 +64656531623335306434346164626237323964393433303438373530326363623438306164663763 +31636565666132343531653634323331363662653132313562376266663066313262383462316361 +66373530633337353637346466636162616632653333346531336665646530353964323434373631 +61386233633334353465303639616632646535366462346335313637396535636538393264666662 +65323066626139653961333038373565653137336661336138353736383338663534346533303938 +37313663393735303531303562666435353262633862363133316636303163313261393936313137 +38363731386161376661653264316336656637333339303537663035626135633033343766303238 +66356532643364343361666339393836623366623234386466633962626233666239353165643162 +36363139323833613865383234646331313961306134393437383132663133623966333436653166 +32353033613061303163316261373436666165643065326165373863626264613961383431306338 +39313061353163663464666236636665636362356534623634613066356339316639396136663032 +61363030303334373663376530633839613638326161613336613830383232336131373264346631 +65316639306237393961663936373637636631616238653435303530353061356462316465643239 +39653362323935326464373035373861383639663763623639383539666366366463383832393336 +61386362663162393737313938383562396138653733653764323461663533363466303863383736 +38333537346531633265343636656438653030316535353330343634656166393139656565616561 +33366239336432393462393934636530356135366533353535386433653261613930616161623465 +37336565656536323330383961623132353563386330623138396363356131393735646435303230 +34666636343561393063626437306339656136393531656130343263643835653566303163363636 +36303766333136323238346538653433393435616236633963383333396162623164346334376238 +38633236643365623130623432366335316534666566386661353966333137353739323561663734 +37623535346632336265326264626636323539653231343139393865306463373334663738343564 +62393063363732333861656236663139623837386636656337376264613537386534383538323439 +36343863316537313162336266633364666663303433613962623833336439306365656637333961 +63656439383432336637353632363263336138386466643763303538323832633733633366373537 +39616230393638326336623632636436363764616663353932313331616465363638333735356563 +66356362383837313166396530653135353739326463343464303230363862643936396263366338 +37633962313737306664633933323236383336303135663937316139363838663035306263313034 +63396530323135336366393838346133393936313162613766666265326130346565666165333361 +64653236323664633535393532326239666130633365363033386365613532346335653265303665 +38636461643433613038616164633134346663316565623563633434653836393666636635303265 +30656637343233376262313632363432383539663031323732626262313935323635373564623032 +34383465316663653361396635356363653435653136663064393233343033623232613537656236 +66613230666536663538666238303466323433313639303066396638363036356533343733373131 +35373634393738343863336234653261303861656239366463633630646534633036613031646263 +34376662353133666231643664386666376462653735613536313866363964653662393664393464 +66313936376234363365386538313063653330643664636532653335643439333930373931373264 +65386633303732376438313630626566343539646465643763303536353265613263323334623664 +35363561363032306639336433346662623239353937363861626361373833656666633030363635 +65626461393536306139643835316633396362393239323361363034326561386432393034373562 +61396238303764396134663565653364396335306138303166373662363734366566663263333363 +31623130323837363366323636653332376261313732386165373362313431396465643237316432 +65333235346531646362363063313561656464313462643663613739386263386234356363346537 +61373864623932643532326130626237333166393166643734663963633536336437636566613736 +65306439373433356132656461646537636631306431316434663462303131316332653861326533 +65653337376265376231316130356637353335613033393936646438333637323264353038373362 +63353165616161303362366465376561326333316161653330616234616261386234663437613463 +65623534393165343231333837323234306266343066616235626564363730393634346638303638 +35623730353130343936386234353262376230646132623338323131356639356131656438656533 +33646633323363623337633637623438313133393762396631633963626634343864646235353830 +30313735633665353466366137353066613734383430646235643535366465643961366537333039 +62626561363032663932616563333265646633343539666630323135333235363831643436646663 +32393739323738633237313064623335653436613365343063636138313662333733353966663436 +37636530393363363834383435636237353661646338396464316663653237386265643865616338 +37613865326364353530363336363534643032353439303364653362316164353733633364346139 +39323163653635363335343639653666366361373937663562613832396533343339643961626331 +34343739353762333230636262663262393662646563333935663462663664653038633530383761 +34373837636465356131643732363461386364306130383565363464386237643439386165656465 +35353162636535316336326164633264333136323239623039333562313335313664626265373063 +61393331353036363933663831393664386630363738643536396133653539386664633463323637 +37396539333937346231336636373037346236343566353831373961316330386438626539623239 +38343031633833386663313836383635343162313937343336623830366135383264316137326461 +66613266653564653562386166653265303736353435616263656637313635623734326164346264 +31663032326163623334633338643535633331633765373034376664313764623462613062616432 +65366230353761623763633562623936323232653232333562653237303037316134636630663837 +39326330653234666430343134366533663334643863383930313137636633373233393335623337 +32646461353237383034613134663964656664336536623733343364373361623930373737623166 +34333066336465643766346130646266376631313230646466383937383631393161363537363531 +66616664346536383537643362623239646639616666396561383964633065303661306531353437 +39363131666138313738633438633130613934363561363165643538373538353735386234356366 +30303930366235303665386635373531336233636138376337653332643265346463313762363365 +63316430306632613935636238386562306334323963313164643561306362343361633536313861 +31616136633061646564626165633430393037383430316238643831336466383765356331613061 +36383265363265356537666163633232396164363862623933353530393238656365343431393061 +35623466613938623733313062346262366566663166646666646338666663383434353536303865 +39383530343631323063303837626534316238323930336464366436373732626462363364336463 +36336461346430613030633065396362303337653835633331336632346231323566626566373134 +35303038663035343761386364333830633432353465333066656235313530636265383262383338 +61663235363664656333336333616466356430303837326635663330346564643733623630636163 +32396539616464643137373862363538363538343365353764383332613533613335643831333262 +37633034343934346435333434363561386462323335326332616538623534623561633537316461 +62383738333364313461643031353962323661663564396132633536343834366666393536613731 +37303137393034646631356165323938303461653165613863363639333662383664333835386434 +65366564663161363239623638636137346630313066313433383562396539326264346433343664 +31383764303834363436313663313131303932383230333438323166323933396431393239316235 +63353834613431356633643334393730336662616564306565393961633139383834663364623932 +63616439336539623930376162646131323134613462383439316139633030653236353235633761 +35366330303530346633373132336632613730386539383661666333363732376535393835393036 +38393463313538343862626363323737373265383963363736663464343036353137333766383033 +34366636663263656334653631363963316161353939356537366463383338616566663338313034 +34306639326263363739376133316335323338363239336638383030633839383434643530663434 +31653364376139636131333463303233303533383062323338393736633237326634636131653862 +64653565323262643733343463383139653562666139613434393336333066643032626564653765 +30313333363031396361343364306364356638663563623439366239616530353236633839393264 +65383865633334636639373630366236303266353263643533623363323237313236396430663033 +30633863333239613138313930666664643265643161306134613234653037343539613935373836 +35356437303632616434343535663035313961313532303636383630353466643163316538633364 +61613039363733373737616531333066343735643263383736633530333435306531656562643135 +31343262373031656336373666323238663237363062643635333538306631393137343631373365 +66346339623038633334346264623236366364633234353461346438373534363932633565313561 +66323437353731323637333638646331626334613562656361663238366531306565303764373361 +35353531666432396137613535356332653437333239303232633432316165663537623234353535 +37373562656335626637363134303131373133383334373963343937346336633265383664363839 +33653939643535626137366364636563626431323161323664653363316438396537663132356534 +37646365366636653865363166656461356334353231393238643534343830363162643264373362 +33336334333562306466383735366536353032363034313731333931343362303935646330323932 +36623336643461643266643832663538373465643463343063326532353537303263343063613435 +39633836373239626466336533366261363431376634363837313538626630653838656438353264 +64393338633435313032613032323061666262333561383937396662633838323461333665363966 +66303431623630653630613964616665376334323031323733663036306235336237306539396432 +64666635396265353038326366323636623831336662356463383665643663323336633365653564 +36383664383030336638616533663066343835316330626138306462643834303037313233336561 +33323166656432353939346463323062663131323665343662393639613865393839303061316664 +63376331636163303263373738323237316433393263366538353037643130303562336534383061 +30633334616461636463376434316434633038346539326631336631623330366666643037363864 +62643566343935343035653633373830346232363863613530623366393562376336373639313730 +66346263326639653164326263353836343631623533333635393761313534353065396461323466 +64663632366333393233636130626637356361303065373564356135613262646331383465616233 +64326362636437393932633436303466366566613265666663343565666563393136383539636133 +38353635356233636336636532616531313639326164613964646231346639313634303866646333 +35356161653034363662356565616339366264343833323235343161386361346638306130373231 +31633666356531353162346166383931306534393033346331653136313636373532353762623932 +36303866363930353565333437343030323532646166313164326665623636303537383635633664 +36396637646133663865393064646639613131383365333737643866376630376363646563646461 +66393934616133323262323233343334326335363433626132356339353235396636333837626438 +38626636316635373465326363646263356137386632663261633331376336663035656465373833 +63376231636264323862646139336664636166383139306331653938666564333166323235316534 +65313661666164303065313338643032343563316261323430656633663363376663333634663737 +66316162356364396430343563396236633338633964303266616337396438643964323433353236 +35353563323238616362643038323837363664333262616535336463653031663064636536636437 +33666237353139313735313030336430343564313032366162373261313361356264396235346134 +62336333363765613533346630393033323934323865303638383936303432653763653433353565 +36336534393530643932343862323636623231316533636436356432623636343163396239343438 +61343939386534393332363564353432316462636132356335316132623661363131383238353335 +30653831663162373234313530393166353864663737363432643334623263323131383736323664 +33373932663034333633306434363362623132396566386532313362646364666235623939383261 +64366534306461323437393261616631336661633237393933663762366135613438366536613334 +61336232666436393035316134333431353534616636613962386161336166383830363332323262 +32663336356636393632353663366665336234663565363164353838626232333934333163383230 +61376333376530663261386264383336623037636361613636323630303033616238393831313565 +63383864366633343962383236633663656462383131643438636661633962383230616263626562 +33376339353865623265303530303637386562643561356239613662343766343538373763613964 +31386532303136323336396663303531306231336330626266663132636630316137663231623134 +66643661323932383566356462313431313366643131626464326264333635313966633838353836 +32363938633932633132313463316138373466626362343432383330363037373636643932313661 +38386166613037623362346532663737393463353636373038333137366631643835633030663033 +62613864313132326262306238613132313161623631303363646436646365643562353037356439 +63363133646538376462313836613336313838616333326431666562313339613634366263653234 +63666234333763303836633839383834373531633461303239363938393036393662626564333364 +36646163343338643937613239343638383431636666643637626265383865373838346161653733 +37613437353063663234653161623135626134393562336331613366336637333034666335396637 +39333133626630666238336138353066373463623562646434396365636466383631646232373962 +61333462366166396664353032353235663865303737653737333665393264623666396336396632 +35303064393238396230393163643231343765386161663565316334333434363961333361626339 +66376364656463303136306433623233356631343866646663343065363161353337346262303537 +32316361656263613538373331653939613332376332343239333330656430323063363866346233 +35653032356232633561393066346130373637383530643031633962396264376136636665636332 +34616439366364343531386131326230613338353262373033636366643664306534653938386539 +64326337373434376663616231363139323031353863316631353036303237313139313134616530 +66333863363466633561393062623261356239363838633334353764623132383235643135373436 +38633562303330626664363863353239336136636130336430643765326265343733663737343765 +39303632623636663866363936316639626239393332323365366437643533636162363232333231 +32643436643033313462313030333561323335343461613933373866303064373265326466643164 +62366434613064646463356431313263313930306131656364663130326431636265313432333330 +36373861656165323162386538666364356135323239353465613534386231616362353932363631 +61356334373264326161636462343961613939656337393030303065663063626533653634376238 +36656361323961353762343666326132383234383064653631633238333135663438343366663734 +63646639386439343963323762333165313861313236626437326438303132396465356165333866 +33633833393961363938396366616364376162306531393630323138303730303362393062636133 +34363632626431623766366662316265366332353738663539333433626336643634633765623161 +31326563626133316334366461393461326239306463616134343063623265396164643965363463 +66383735373135653661376464303265383330396332306332383738613564333931613763613834 +37326163363561623163656239393639636261393562653663336366636635376539316634393030 +36626164316164323832613264386534396634326331656535323533333335383735393964623832 +37656266306665303561663535303037643265623565303361333833393764653532363761393831 +66613438313131393530613030386233633264353037376163623432306661386239393864336161 +31303064306564643164366531333031636665656236633939666463663836626433613532346530 +32623537366636643238366330646565313462386237383835316235333337636430363733383262 +34333130356561626166323732376431303630326134623834623466336336333136316337636235 +30356364363137623033313239376632626438656137626137666537366462316463303464636163 +66356631306361363336646431333137393431343761316331353731616335623261333363346535 +65653835663235626531336563636165326539663539313935346166373533393132636464356564 +63396530376638396137313337346337326338316530343166326133623732343934623236303661 +65353631323439643764313838643164623531313937353466396434643864353663313735373733 +37393037663730306238393733653262653661303162313762623163306666656165616430316138 +30613535383765316263376265383131393965386630613865343866373238393633373966343464 +35313331373934613137313934313938393434376330393734303532333035626533653565643235 +35323165333061373339323936656361326238343361396230623035383363323634653661316531 +32323637386330386534363831663534343037613936393831356533356662663064623265636636 +38303430656337336366396531376139633338356266663232356662323433396135623062633838 +34346330336564366362303664623266353132653736323665346662336463633639326130346232 +35363737343237666161643839353762623038666432363337383233353436613465386566656166 +65336130346633616162333936666365306131353033346463333839613362343265366130303736 +30346261393962313732616664616135663733633733623766396638393138323733393763383939 +33363134666131336361316635376234663438386139663761613438366364636164326336303837 +30363632356134383663393537313233656435613363316433376264616232666133336665656364 +64663637363365643936306161333233666235663339666465383335333132323862396335363239 +39316339393565303035326362346232343331376635333430363538336366353033623233323164 +30393663663861393930643430633165373861653163656139313635383763613333383237666131 +65366435396431366130393761343236326364303936383462316236363835663565363133376465 +66636435653964623539646436666633613365666465313330653865326262356239633463306436 +32386432343436653332623239396263373436626331343734383533316439663864306334373638 +39326637646363393739613464666564376332303531343533376461363534656234376233376435 +64356136316366623064323933303135353030633161646663383063323366633533343334653761 +30336363323135663936666435383830313465653134373332376165353336643135316261356535 +64633562376665316130623261356536313366666531393138653131393265623039313032386333 +64393238306339313039656438373161393565646561653865646537383266636437386666373431 +39343538393639313232343363303866343665633937323836356132383935356566633138393035 +61343237323561623562376530363631353037383565356564623434313939316562653535323634 +62356164316231313238336130346233616533346165366330333766623762613564663339366536 +38626661636263663532633739346536376364633334643761646233383436623937623230376438 +38376135356533333032323732353631343830313464623764653461333238383039643930383839 +30373834653763666434316635346137616264653736383238636663393561626230653634363730 +32613435353535653233616161383539623066663564653333643664326665383230636336326437 +38303764636562336163373135633739363930366464363263346435356239616239646131613938 +33383034383933626130306138656132376462313864653534646362636634623132366231636136 +36663034353936383731343330313034323764323036633965666362323635386531383239313635 +39323438633233323636373664663236376666396134393436316335643738376361346234353162 +61333564323631346163306630316438383534663162363138313835653665383430626532356535 +64623035613736376364353862613234666636386134336363636364663435363730376238383434 +37653935633766623634653331626264353966323466666430393630316463616435306537323333 +38356565303232653465353639303539643665646264613032316232343064393537363266396365 +63393562393631636462313837343539366262346531376165623738303930386166666131646566 +36626436376632396331343834643738613934653834366363623533363632663635636231373739 +32316162616263653638376166376362616131383931326230396564326535333131363932636361 +31666330336161633232626639326665663036336464643664353832646430303562666233323366 +61313531323332666632383662626436623765303633613564353538393135326432386562386638 +30663334623266633537346230343662386162643961363565663837383636363831666630326530 +65353263333234346561636465306631343666643637306463633936333765313933646130623839 +39303938363635376236376366353361323135636664346237353235393431393236636638393038 +35376531393035663633373165363535643735383962316532383635623133626638316439653031 +33393036643334353033333865356435393266373665666339326337613861373334393965383633 +37666463313731383437663330666339663335623836353837393532663038323434316139643461 +36616230333338656364343439386166383764393137313865343062313738326133333763346361 +30333139363862393264353838633562646135653331616130616362623233306664623636633631 +35363034376335323530393963376537383834303833313863323766623330356634356133396166 +39376333383638343062323764343033366637616331333733353436343264376664663663383330 +37386130343136323032656465646235363466623866343736306464313962313632623337373536 +62653335386239303936313363363735643032393138646633396561623062336532623130386132 +63636261643536393932363264336333633136646433613766333664316163336136323135343130 +38306537313832343363633039336533626164323337386266363466323239663130336134653563 +31306461666230343238386531316430376432336131653631306533346436376361626161396161 +37633261343237616632663263313138663439636439396562303233616339663866626638373833 +64376438616365343836353963636263313738636333383136393164316266643635643038363434 +35313933323764356139333730333936623363626537333638616138653438306465656534653532 +36323162363033363863613230623734303537663935323462313861346430666562333238633234 +34386662393834376166356463333634363966613136633561633161653032353130383134633761 +33386464303337356262333366306166373534373431613830373530343437656561353832336438 +39663661383832373862313435623333656530333531653464313466666538386231343163626566 +61306233653864326132626632666538643734323233396530396536396461313663383761663938 +64326263346437633433623830306230303135633562396335333738323339326536636664373332 +32633065613436346166336230313763343637366535303261383631623064633961626537306538 +31303432316534326234353832383261653735356431303138396430646637373031356464353832 +66323535336535373764613630623537653166623565323934316462306137316139356232316633 +37303564623435356638346630306665373639313433393333333630623534386432616531343732 +31636136343963376362303239326438653235373031613434636131633230316431663334313161 +63376164366661366164393635373162343561653439636438653237393935323037656262633938 +35356439376234616134366134356236373163383062366531353362623034633463636437383032 +39376235303933333137386166613733383462326535363339633866616433343537373963333530 +66386262623535616239343866316133343630386236373938333364656534356233613861376635 +32343937623133653966393139346630373234633861386264616430313833333839383766386566 +39366632316630623066613737316434303962396362626430386631613963636339616462353735 +66623435633666333332373733396238313661376136306335393638326165613663613331306430 +39663431386366626461323564636265323232323830306232313634623565656539393930316265 +32373835653135313238373938653832363330376561613731363833613739333863326436626432 +36656333616465303963623262636161326236383832383336386431303864613932613566646465 +37393733303564343437393263366162653632656134336165616238373566336432383139653432 +61363463636134383530643662346132623564646431623935396235656663393538373731613133 +61353630643230653361396630333031646162323238633537336634623938346262663435646236 +38336636653934393831353038383664323234633464656565663661373563306530616536636434 +35616561386339396130326536393234396331363632623834333166623739393133386230353365 +61353632643663376330643534303836383639346533306463613431396366363065663061333030 +39373363613233626561623266343565333135613438356431666639326661353662366336353165 +37626133613336313065643637396536396431353033663334663235613737333738306534323066 +38393635343763343532396138616339613434326566663032623764323364613235646330636264 +64376531313066306339653732666265343733613735383330316537393065663439366336643233 +64346539653637306365356337353431633439346262643235393138666333333237383935643931 +37366162636264363638666464353435333566613534386633363132636136366134643965363733 +64303737346163313738373937656662336663396366653763303166653635623632373832346163 +39363334616232653866353031386531313535343533633631393430616534363530393237663534 +64656434616661343365346133383335336330356532356164373234373363353339313266353930 +36666438643863333765623266653031626630343232656563393363666231363663383065626263 +32353534623561653264616461313034323363363839613233373630646437653966303966633637 +35643735303830306263346432613130396565366366323230633937666236663265643735363135 +31326363303532633863366462633039353337396331613535323938643465363235333765303361 +66663666336163633135306166656338346530353964663162336336653864323937643165316332 +63656263376339323933396536323037363933303363333332666139663034646166616332386265 +37646635616639636663333439386263316238323638633731393539623738383833363230313964 +39316230653763323730623463616136633938643262333235396262313864313833383538323363 +33626234376138383466653533393530666132353462623965383931633536613765333761653339 +64383161626235303561306463316466623962613163366563643034316436666330633466613636 +37643232643561636161383233613436326463656433366338303832366333303565306531616666 +64633130383839336537313163613463393964363465373534343432386436643239376266313765 +38636231623238326535386366623665623233386530313461613865626338336163303961643763 +64376632643161323365373635373130346638653930343037393333663166386332333039643865 +62653837656635313239303766303330363232626438666566663839626630363139386233633666 +38336665306461623862326365393763666533306531643337353134363533663736326461613334 +61383566353639653263656435356637663437646562386336376635663838643466353634613136 +35656231313832623562353439386266353966653532393539323735666138343164616331663862 +35396665623135373438336336386439346130656434656531666139356562386363316338643562 +38643338343435613831363239623134396161346133323038656363626130353563316434656466 +63323937333165393538663732383334346433366534333030326239633037303233383334636362 +66663834323661303566656533386464366535623038376430663764313731663930613764626564 +32306131636336346230653730646537386263363633386236373131366132383262353933356339 +65633332663431333832303133616137613230396636343232333964323839656430303333363965 +62643939643038323733646264376562343835396631326463353335656161323737363834333265 +38303164633466313264663133333864626230616137646561376230316531353232613665303331 +61616639353736643538613136376138666633356134326132336438353961343238366561623062 +62363466313231626337623365303661326639643431353334336264373166663135663561343831 +30323966643363313433316131343335313062326562646631313931626336323732666265613535 +38393333646233613438356237373539323935646439396337386361626130613739626330376133 +34313062353830333538636162343439316235383533646235613638383430346263326363333139 +63613134393734343830303234303466303934636539663032626436613634663835663264666163 +39303062303731333439663761643031333966613135306434386563616635396535656338323538 +33323035316234626532383366313632666133663239613563313436323638643439643961363637 +38393363666665643932386162373037623762316135346235326330623736623034643238666635 +30613466316434363530633135653663613237313662313932613034633130613137346332333538 +36323936626638623331333961643532386266356562346536336134346162306366336432633833 +64363537323064393165633136333838636535353266363465363630326534623238623132356136 +37376465323038396165313732343164363935393033613236653730343833343035626666396332 +33303338303263656134303837393737616231643162666137646263353364306136613566646234 +63383665323639323162306262373966633530333635313335383362626564393833303232353639 +63643436303533366232333330343438626265306537336333653065663635623131613139656265 +38613965623936393464663233376139646263383264313539343430343736666561383164663837 +32343739383830306663333866653636306466383166346261313337646632303061313866353833 +64663232393631316464346439663966643130653739396336646332613064333963306266383163 +39633938323865666661373935326266666466663032613133623732633163653335636639636232 +38366536383530383566666136653231336564366466623464346632366137396638353035343837 +32613663363566333537373535646466303930643234303530326663626239396565636130376665 +62636631366136643539653463363361363961343264636333643037383633666134336435333663 +61363565623366346161613061396530313331316337636566366161363161323033633264623736 +33353866646361356465303461656138633661623337373063343465383864396535623838373934 +32363465306339633561643934333736313763323264343666383261653331383031373834373036 +65346532663133393433356331616436376537656637326130363566653932363631626266616334 +33656238633366393864336137356430346163333561623363313430633066653766393135373162 +66393830343862663634653033366134623765613338323539626231313032353437356365366363 +66626630366134316231646239613833313735383431626330636235656139393062373134343739 +32316661663265623237326666383865656436373366393463333932343739303035643264656236 +37303866306235353334366364333934333733633235613236313239643332373063353730316163 +31336535663534343134653139613634326530343966626663383936336230306230386130303063 +39343834643037303431636665343761356139646639376430663838356238386139316661323665 +33376130373839303031306634393065303933623430363864653636343531326361356631303466 +33303562386435613266663331356333396339653634653839343338616539343634656233333863 +35666461323637313532363331666139636136326365653365626165323839383361626438353333 +61663163383532613763663332373031316438353262636236303037333137646666326339386330 +35363363323638313730363533343833343531356433313163653565656630306137336634373265 +63613064363066353266393338333439366238633631333862343161306466333837376630326261 +36363062323263336332316430393936393134373734646265343265396564663935626535343134 +37383439646363386464613036316363613733396538313834393236366563653364343061656537 +35343834316635653439356136623365376232623831636166313939633436396266633261373430 +63643866656532323637343762313662363339663334316464336264326666613666636466353461 +32366132333439653338363061616663326533376439643430646464343830366632313763353337 +64323832613830623235643535643638326662396437353935313032656531396338366163333731 +65393733363439393566646361353065383763363464613531353861313433363138323436643164 +38666564613863386130393939663032643030336433643831303338663664656164663831653935 +61336261363437333837336339643965626133616230666466653061613038303563646266653663 +31643131333239376264643931663934633039346462336239343535373865656231366561343961 +35633537653439306465386534636165666562393739343765663138643462313664383434666239 +31643030656263353265623735626565323430323865343031373433656134396563353066633661 +65353138333233363030303461633535366466646264343038363461613965323033303661613663 +32336130663439373561343466633631336130636431396233623137303139343130353262303430 +65363662323031376436326333656535633537623565356462373164373661656562346163333332 +65326537383632356239346130326664336266633464383131383737333561633861303565383466 +37663535316432643931366636633339306466373365376231333737323633383464643332633263 +31323837343634306137636637333165663335366630323963343463343666316634326638666236 +62333263666466356530346363363834616131373466323834356436613938336565616639313930 +62376135656536623961613136393730663030353332663761316232366534613363616264643765 +63646232343730613831363331663065353862303434333663396338333339336133356235333866 +38393163343261626565393730666161626535353361316334313962366365623932336431393937 +31356661636132386638633430353566383832623330613130643732636235383762353230373633 +63366463613630646438373339663363373430626264623966356266653961623731386433666532 +37613738616433653236383231653931623766633265646163326139356362316366656137383335 +61373233646138643931393232366661623961353930646334313437313636313538353163646234 +38663062616166343734303636373561316466396339663431323262636339353862653039623766 +33336266343537303137326130333339303966323263336166633464393262633962343935393332 +65393366343466653235303630663434326630303964353438366139333034656437663733656566 +37623163346330616261363033373135653337646565393238643631373265666434383932303636 +61633063363261623363346635306333303739303130306338666563316561666236643731396166 +64636139346530626464663630636336346438343663643964666630326162663564376466393861 +34653530663839636638613934303734623665383965353364383566333263653561336364396535 +31623264613432323930626463626163663630316164333762313539313636626661356435326335 +31613435656662633638646563633930646263346538336266306265353835376134633062623630 +34653962396465373135616230386435613035643234623632623530383861333730303537666439 +65373639356239353833636636643564313539316330626661333033653863313565653539373566 +36336463656232636133633464363439653639346533663664306530656539633933343733343537 +66666332373230643538306531613663303661393964626132313164623238623566663838303031 +32363835653266353562366634666339623539366163373030626465326439346365656464303635 +64613665613064396666623737373762623561333562323233626531313637326363313362623930 +39653134626335363266323832643830656237643236663037326665666661373436356463316134 +65613439346363373365336564663163363932366236396465363333343461373332363936626233 +33633438383461656431646166346131326466373966393339653538656539323065366239623035 +61303432613637303661616362646633366233313735666339643533333864353765343764626233 +62663966313232656531616563663339376131633033623564363364653533346334613839343839 +38633330396133643337643163326336336530616330333562343565343334353161623234636236 +64653235623137363465643436366264323130613433616436353962333038396165363530303966 +39633163663730336132313132383831666330656431386131363239306261626236373430356465 +63323962613263636631363461366130313738333936343866353136373936396263316163373134 +66363765333062373537323561353733616661656363623166366132353965333637393634613061 +30363066373132373463316536316566643731653232613636363639336166633065656531653138 +31373164383564393833646136393934653633366336663362653835303864373835633865313934 +33323037613430376330663066653034323937393132373462663730623461363736373137663338 +37386637646131316130366233346162313131636464356532376262306333343837636632336339 +64643631373861343930396163316162323831333463373130653864386562653664633163313062 +30303437306130666332666364336566623031373234613431346363646536663833306533333462 +30663362396337383731313438383661656633343233363064386238623238323432393132313163 +66393765323161326166653138396566623634303133393738353761323866643035643535356630 +32366365646134366534613138313436373934656661383263643933363364333430623534353033 +34393839623931343832386264366364336261643062396265613736656565656361613730623935 +63636464646533623663663135633563343138623030663537386234343831353863646361623261 +36613039333463396433366465373737323035353639343165653966353331353535333363303433 +64323566636365396532353263666630303337393337653432313662653264326162306437613634 +39313538656563363266353632313039363261613831323632633364623762656164303436313661 +39356131633761386333626530323437303664643837333437666237316130373064333363373362 +35663933353733353639653130356630373662386266643764356437303065356364633238646435 +33386263356666373939616137646264656333316335636134383139396639373239653432623139 +65636335363233303035643766316331303436623631336235376561666262326635646361343866 +66393539323163663362353666373839333161396565396331653830373637663636666239653631 +35303531376161623030613866303061323837306163363033666539633734383764636339636562 +33646136373739393134396265326231623364356530376338616239386633336236356532323538 +38343036306662666366343130613537383766343436356439623761313336346632353266326461 +62306433646538313165393733643530323930303566393436366564643036626430666565646530 +34313834376164626433623038643763333661633633323630316661386163613265303062626266 +32303561363830373837356262366463656562313138626362373839633130363562316230353235 +64643065666339316131663161643361636139333066333261613462656235623437626532386263 +66643230333434643162653731613632363066316433393034396362316563626465343834326330 +66363733623835623236373235323862343334333663643863333264616662626434613763396365 +63323532333265343364346538666261666435393334633732323439323165363236333432346532 +32363034316439313261373766373765626232633261343433343364393633353433623265633565 +34363431666337666362646166653966313630303462303439306663663433346433326437616561 +30343164353962653364323663333837633034653866383962663063316337346436653162343532 +31323835343962393866633362633934336532393338396662353637363731643633353761663038 +34346534643934633235316431353535633835353863333539353835626332633461393837346539 +30633332316131653466396263616366373230393234373333373661613135623538353732326535 +39626164306130393435643634323764353664363761333530303839323666333633653236666135 +39623462326635623831343661623464653263386236616334373761336231663231363438656632 +30636534623839313838313737656363653237666436353239323837353436343732323732616164 +34356537333265343463623538343165656334333735313135333165653635396232633366643866 +33613030386136633061373837636231636363313835373337663837363839373231333335663930 +64313730303463376536623935643564613335326437333864353463353461306166663437356264 +65666337343338346538623739663335666166613866333932383261663861306361356161306238 +64303662346337646661643334366462356539393737356431643935383133383266313566653439 +33313563636461616665623433336661393935323764646633313963383138373038376637613834 +39396666616439383537383136653466623030633562356163323430396437613034616262636363 +63333437633538336361353635333434616465306232623537363162633035306265376565626361 +64383239363236653761353334333965633464383334613335323466346530636637653764333730 +61646632353833376263663930653331656131396238613863343464353431323034316461373863 +32346637383934616231636539613066303565313634663262633365353530393364373862373961 +61303630333133386166373035386137333965383662623439666631626264363765373364333265 +32646136363562393934653338663530356430656539323662313335643737343832343431633033 +61313631363834323736343934663561643730623664313164353866346261306634336465666164 +32313734333063376164396363333161396136356534356532333330616164313732653939623763 +33653134363439633330623835623566313239333664646636323633663664346166323764373166 +30356430616333373033633266653737336635303933326431393938656539393338373462343939 +35306238376465373734333039636636663230633038386466663737356463636132393532666635 +62353265313236633231623239393163323862333166633666383363396434303262316238303939 +30623835653561626433323239366137316430323637393331613736323063643533656265613434 +66613565396238313362643162616563656230663739646261393262633237386530386137376439 +34323933663836373633653637656136656462646330646165373762306630393337626162636637 +63336334323664396365616430366138333262383166613663363365343465373335326637366266 +39663762646639613632326366633565653233343564393766383432653066363035623133646638 +64616133373365613739306433613363643636633233323765623839386233343031383064656261 +31363363626533393839393337393930336561373637626331363238613863663237613235636130 +34313630336162663239653565623365646264393562653733333639363566303833636465613232 +35663161366661623037323339383637333266663131373739313833663561393962366365663037 +66316464336635633664613936313664373762616366616561396237373262633766613034316138 +34393363353635323239653663336665343263643066316330613639343233316662383234363364 +36623030333437326462373533323233303738623130653239326438663934323962376665613166 +63636333366135316136313135393531616265666661616233316433346531383464626136626463 +30663463643339313038393736316331613635656235633163313161623537333430656133656663 +64313236386237336265636636316631316536646330626266633336616334316164623733353231 +31323961356538346263393334656462356465633931363936346431663335646164306634303433 +30336238656366373830626238366532666666313836363261643065363939653536653663333639 +64323965613539646462646634343066323639373134313831393734396235343664376234393334 +63363531636434356234623236626237313731393438613961343531666364336164316361303466 +35313937623337346539353365623939323564643531633933353366323663326439303266656535 +62306330353965656462356164373538616231623535323239656263623866363238373930393538 +32353265336136356638636437373062613132353439663533633063333766653435303863393063 +64343664326266623434623966346235666665333362646439656634326665303237353564373664 +38363863366237663661383531336465326234366465323530343564326234623065386165386437 +32633138393535336461626431396161303364663137616133636166333165356432313862653761 +35613162323264313632653036643238343832373366626631616534386638633864643539383433 +35653636626263306435353664353165343661363164613033303137343238333030616534323632 +34306634386336383136636339326436663836323937346661343039616136666137346261363061 +39393938363563623732323763373863646261393134316666373733373431643462613037626634 +38303933346535386135616462326233626632613664623837646332366636366130346536323433 +36626435326135356565363065373335613730633330653938323930303064363263333038343562 +64363232366436343261373530373532633538613236313536663566333737613332623761666534 +37656335333232333537303266396261643262346530333461386264383135663734636261353439 +34343062653733653838626362643630323534376630353139333661333931353436303865646533 +34386463616661656230646138316266383561363530303061623230313430376662386461363930 +38653362313834636231313639343837316639376661383039613736396131346637636662396663 +65636430393561636336613831383161383762326439393432303236616338626534666233653532 +63386432633863353866663139376535316464643035303465623961613632333232323532323630 +37336538373530613036323633306132613866393531383361366463613136663361356561643233 +39326265613663643435336133653562646265383461656431306235623737366539626137626231 +31313364643562376438653061303834326434323362616664623236663337326136393530336362 +61383836383263623133623532623663663165376432623561376531306564653337393466643639 +66323631306633663736333938376463333266313434303038626164383164656431636361383165 +64306339386136623261643061343634303066326662303332303265373736333434316362333065 +32313332353830373531633632336233353265363465653432303661316235353039366133613661 +61386434373737303862363534633332353330643636636434373832646562653366306162393736 +66366162626461656137663361303661643532623835613166626130383730313035323562626135 +33666439383934336238393633376434363038653839363062303464653661363066383165653233 +65623062653864396235313861646162303534623638333634653138383835353638393531316636 +37333830366361613330663038393161663339633130343361363233636266633561363237353166 +31353062386432636538386361666664626164316163663032383436386633383436326439363564 +30343633396639393630643537663361623739356436393339336265323832393663323334626562 +66343038363564616663313438393561626531313438336630383438623634623966366164633661 +35373834326463643931306133303831663066323237663835323935663562633565376364336630 +62306439393761386339613865633762376230663833306636393639663138316633376261616564 +63326331343766656637333063653565323939653263323131356262613839626466663837363935 +65656138633231316563353563636334666462383939626332346138633264383865623361373631 +65316363623066343137346633353931333664383838383564333163656531393939313531343638 +34393739313661643864616136353335666564643862336366383263353639353264616233373430 +33353031393532326233336336316338643432336161306138333136643766333534353937623438 +35323430663739303561363837393664373133633464633765373638333136666630653738613939 +36336335613430313130333065663162356461386538356232383439386237343532353037646365 +37343438356632653330396230336131326133653837636532633530326530333633636532373866 +37356563333363646466306364306266616131393531393462343162613637656331656531353066 +35383165303538653037643837333038653137313532323338653062666531636636383335336265 +36316638343664646334393266636134356163383938306266333538393732386439623066363135 +64623837326531313634323136383036626564313834393662663565303364396161373766393536 +34303263623864336231653564373663626266633638666431393637643538623937653962353239 +63663866303933333861356462336537666234336138316433303762653237656633666439306532 +34333136316466303536336630363737396438343938356638343265356466323964366462656665 +38373730666166376438393362613939386138613830326232393963326630626334393236663534 +63306265666538616630363930623539306133643964643837616561396161366134643165326434 +66366435313132616235616330303763613566363562373864303232653731393938623365336432 +30626461316232616564626138356337393565383231313437306232653132316531393434636164 +62353162353566396263323531623539336432306161613765643065333531643635393735396232 +31303638363332626462623230336264646230356131333066613363393662376536643035343230 +61366434633030326337666231303037313932643365616662663230326233626535323531313562 +38643038306638633830616261373030663261343837326462373132623430336162396164333061 +35313330313136393862663362313436636330363935353363633937333633666338616261623735 +39333465303339613538303937613062326562626261313835323231383063613263326563303062 +63646465306236613263386164373334373065323962343130396464336634663463353837346631 +36366139666238333465306439356238336439663631633363333039663762646566333136353938 +65313832333637383965353761336666393039616532643163366662383339323430613330336265 +39303266346331393731353036623162376436323430363366346439323832636536356165343939 +63636437623031633266383931306564336630396435373262343961363862326530316230356534 +65626165613537623961303936656234666438663439326336323330383134633234646366623261 +32666130363063376339323830636330393134623532663666396662663632303730656537306230 +36623130323865383739303666656535393432393563356535316163656661303938396638396636 +35663431356463396666323762613332336538343637386332656435376235633465616134356138 +64326565343033373566626562376235613666636234363061643164346466326638363933653135 +31333538346233356533333237613137343761636334333930373963343562326138396631373836 +34393739613664363233356533363364313638613232663765323361383866376337363937373665 +62383031633361646439303161383933313938323636653034323766353661623530663466343163 +33646133366562613132343436303266633135613734356135333339343033616565323363373231 +30333430646434633463383235616138636438313664663963666664326465626263306263373461 +65623665363232353162396563386630663134616561643561336465386434346262393061623833 +31666165623832363535396566383231653166393331623831656264313562373564646661323961 +33616336636465336434633431363139353037353838333632646462613965326661323565613963 +63346566343731396236353535306636373261386165636630653932633263333532386334373036 +35643435333837323732656266373433316331613331386437643530623132646234643230343433 +38333161663430383036653735323766663265383461623365326434646361613838363566613961 +65616236653332323963353030653631373931363561303365333663373930333333653038333763 +38366366643632346333626363626633643431383739376535643935396338653633373436333031 +34363037383565653462323638313734383765656535393639636232313239303932653263623234 +31353465343335383261366137663031333235646462636463663933333164376463353964653338 +33643463303532663861353165376634353864303233306165633732646630343531313232323430 +66313332393564303135306432343565633366333333323861646433393433333136326138313565 +35633136613439306131363438363539356336623339373762613062386165323139643539343534 +31383433333332353734663237613338343935353133316562666462303466373039323434306661 +34313935393537383635376330656466363335313431613732326332383332373232636239353930 +63393664633965646231346438666336623766336564323635323964343030353665376135366130 +64666665393233616236383338326336353439613663663638616238383335353438613766333166 +39656364326461646139376366616464336632313165313939663763643832353339623637653463 +62396364363166346366333763353565373838626262383363366132343465313437333762643537 +31643939613361636366666562663861323138643735323931356530386537393763633132373132 +32326662383938353933303237376134616130376630346139366461666564376137646232363632 +32633234636166633338636333366139666662653139343938346134616263663765383535393431 +36643261383235396563373363633332343436306265656134643162643230393439323464613733 +32623434376663333164336262333436326430326335376664646461346662363564386430386537 +34386461343636376232663262656133613533656562653462643563336164313162383333303131 +66373732326133623338653339613031633039626264333236373732613765656361313138343762 +39333439326235313439646333383364346133353164343337303433383964336631343964626132 +37316435343463396564303434313436313330613534643161386333366538326132323631313035 +35353231353964336434643935373466316666313062393961386538343865366434373730346234 +61313138626433306365326637643362366236323564633939333135613266316236363239336265 +39343136633465656266333565663763626436626639633264636332346263353461393838626462 +39336139326333336233613338623438373437663930396230643933623836653436616563366230 +61643661656665633433363036353834333363396132373833626166313335373466363061303961 +37656638653432326635646238633433623433353230613136336638393134616137306630313439 +61346562323530623139643434313739333862626230353431653839663339336530363838646232 +64333432386462373562306237653537393031343134643138623530333739326638653734323733 +61623762376663643233313730383639383732613261666333306330666235633235346632393630 +65313538333434343963656665303762613536633734623465386566363863633664666563306537 +34366631616464323436303732353539633935323663323833393964336632343761613636316337 +66623266366632346439346134326230356134356239386235353766376563623938373032333436 +38373834396565643030646436636565383334323766326664636166613131626261623230636233 +33663431386333636237396531626561396235303230393830313035333966346634323161623565 +37633062393562643563663536323266626533336666613130623066343536643832363933623966 +66623064366531656135666236613864306331306530633234653033636533383132323130303961 +36616362333063343337393030663030613861333235663233313233353661353439306631336332 +37613035393832656462626234343964373365373764303837366232383866393432353864626335 +35643766653264396366343231353962343336303166353337333364656337313734396566316330 +32613034626630323534326265633037636632396333356562613635353561316236616638616266 +62666232376334643432353134343731303131643964646533343533393661663738643830396434 +32386431366365396238616365326134363264653932306231623735356234643838653936616532 +35353063346362656437623637323765336662316434636662306638663032393038333437346337 +35326261303063353530343530343162313733643566653834323239356331323163653832356266 +65623835386665643039623664643635326633346438643663643933613664306265376661386263 +63633035393036636536663235363561373130383733346136366639633635343430313935343031 +63643066396132623039383665613130636636653633323166353633313035373438306563353661 +37323833363534306130636330353062616137643231393035656638326339343566313533393537 +66623465663462386464333037626537623136643734356563303132353265303665666264326562 +63356539353963366666343932313934616134316165626136366465393462326235383664633935 +36333437353630636131373961316465343934343337336263633163633565663430363738393037 +30373831396136613962303065333561376130313732363531623130633832653339393338336333 +32323638376234336261376335346532363830616461306465333335373132343432346331346261 +35646461643035626133306131343665643330323538333530353463636338393765633834623738 +38613864313561663030353732303237303962346564353366326238393762336163636265333634 +36636139376437356533653434346239663538343065346439346533643535626266366262366465 +38633537306263326532623738306538313965306163623330303361616538636361373061666662 +66626530336338333661376164633535336162663031383162306633333230376133633834393035 +32313562306361383834366363663465643736613234363138633930393332313338353664636638 +39646363313030653465353033376434313765623764616336653362313238613237383362643230 +33393332343661376338653231653166353938643837336234633937633666393937323163393161 +63666535653230616238633735356238363639343734626466366230353938633264633362396265 +63363939353435323035336638346561313330623462653131383637336630346166353931616463 +63323536653164356162633332623333336461613566626364356634636439306333653464386362 +32323938323130323835313563376163383066336438643066336137343839383764616236646535 +64343538323835663030656435626138343063326262343430626266653439373339336439323636 +37373262326430343562383335646438336166653665383864383438303636333662316261303762 +36666333303461366338653964653633303761643737653537626364396430386663343235353230 +36396464643161323331656362626236306435356334326230363362343234383834663230343330 +63323139613762666666633961613937323133343932643665363464613166663361636263646531 +38366430626361356231326132366464303035393339316330613961343362646161306436343764 +61356432343966346662356165613938393531646332326332646633623761316634383065633265 +34643839643863326563653334646634383534373466633138626535623563346562303035663534 +36313332363338326335376461373637636234653033333237623965333262663466336334626462 +63326432656631356162306137306436666538383964373937393137346666626265323530643731 +66323862386361303930613534393733623339363235616439303637366361383763653939656334 +39623632333366613133386232366234363635316238386266333733656539393432333035366164 +62343665336561623738386536383932343365643935663364343336626265323231386234323630 +39373735386364643933346339333563643434346566663939323837336666333032316262613339 +38626665313435353538653030646331326431386331366365373261353036356132346665626230 +36316430373665363934643066326432623932366234376637656437333766336263316138336439 +38643336306130353265386536366365303838643365633439663336356561656232303930363931 +66623834303139353261653732343066633637363662623366666262336266663564386430666433 +31313638346137616138363966626663393062346362643262636638623766623735666334303762 +38333035386230373332386361306664393666643138373830643732393866656430326365646662 +38343235343063333636613665316361653130666634623061306637393237623030353734383834 +63336265346337666361613464633233636430363966326639323633343165306236353539613065 +62333361333834333235383066376436656339663630663231383331633131356366343665613530 +30636334326135353039663139616538323864393338353461623961393363346134393131626336 +39666665643061313432623565616132366662376163353132386664333362646564616336303936 +65353332633462333739366232383162316564643064393738656439353032666339613863396132 +36323463353864363136653034393762333365356563666538313764613466376530643863623637 +36663662336534646530393539366563383233336238353464333864306631326538316134663963 +30653362646334336531663261646331646466343565333331393861613530666165303530636230 +39626462666630333931353633666633303230623766383762346665373432623361333465636333 +64343463373931323965653265373363326537323332313063623037346565373032373539653132 +65653630323836396462353130373535643834373137353263636133633536643766363036363733 +33383737333430363864313438306436396266363933633363613830366534386131646237316532 +66313539613162393166393465383435383137333936616463396661663063333132663232666162 +61636338333766623535366132323033326331333732623562663933333866653265383562663330 +37313832663430383738336563373838666331353032646161636632643165343061633364663265 +38626366633030363736373630373234333862373036326665383835396165386531646234343063 +34636365613739356338636461656661363066386262653136323835663338316135396639663666 +30326135306536353832393136336132613830386364343039633938613063303962323065633534 +34336432313461653839643564643836343961316664633430633462336265663233663363383264 +32303737376331636462363939326266373236386438313265626130326466626135346233396566 +36633863653832376135626437313263663166373236363039313537363163646364613366633437 +37336639363736646265363130326366663061656237383736353238353533666538313433316365 +35653735303633333639306538633936386430626262616563646436643666356166383463643137 +38353435656163323566313763386533633431373763643337353436666462366634323363656461 +31316139363161393835336464366333653262633663383738663138616339636465346465333534 +65323933353233363262366136383239346166383032323464326539653334656136656230356437 +63313434636365633937363632346164363338386161656565633732613931323130623363386431 +30383761393935613064613363316562383337646235656632333038333461373965343434636565 +38333031636164616538343436613339366334363065663333333131323639653332643837623363 +39353863313965366264323839373362303832373433386237613839623535343366396532346338 +31623264333764616465386662333965323932313365613736643833383863323064643238383338 +63353238303530653463653034343632613131633431656439386363366563646135663132633638 +37663239333265393666363139653861383930393131336131346161666237383533323362303334 +34303838613365323739363332343932356333623537646335623532666564616239626337333734 +66373964393864373933636266623436323034303630633530306262656565633063356634393462 +62383933633063363037326338353862313039313731616235653466656436636264636461323835 +30396334326363666337393433643331396531326466383337316562663533383964366162336162 +66393462353264343431316634373436383838353032656239616334616533316134346432643632 +66356636376335613330326533643534303561633761376231376234653437363239373362616435 +38316165663062316661636161663135383836346239393934326263376437393635666361613966 +64343661343036393430303066353263623731326239623838343935396533623862313033313364 +62313062346337316562356164316130396236363038633632623434616133656337643832613838 +66393362303632393065646162346431343032663930383031373462306633663865346639666664 +30666431323834303436366233666534373861316164656439626166353835396434616138653663 +31316265353532323962663061643561396133363438633133396437383332646564633031376131 +63656630653962386335346262393035643631643735613136643433376261333430643364303165 +36653030616161353163353531666365383566666539303963383031373537303136333063393563 +31323432613862373466306164633039333139323338393766346163373166636337646234383931 +30646362636230333733623431336438623464363135653431303765336637393466643337306635 +39623331383364323339326639623535353830636565643136663238353430303764636334383935 +39366632333561666438666263366130306462643331626330633861363935383564643730663532 +30376661383363613633353535633733383236353832623837643764636365613434633034303764 +37333931333538323435623238633965346465353436653431363065336538623139623030396234 +62353863643562373361326563623563383864316362643639323865313464313033633135376462 +31376263633163343331363263346562373534333963616464643734656131346538303662383138 +35656263663637653262346564303537333237663538373433386466306631313763623336336530 +61646634386239663366383262646362323362303865616138383432336334613564663630393835 +36613036616134383463643434363430366161366562363139356339303830383031623266333631 +65616264343464313366336637643361313063373935653766623263363233326431623634323538 +33663533646131396338346532386661363561343262633933633964663263386330323264613365 +33636431363534306364323861383838373135613466383362333464366234323932653030336338 +32623634306433636134313062666363666361653361626239323165333966363264336465653863 +65343639656637643966343165633036376633623732383535343063373765626237343636626466 +63333965363165616436313066363539333333643937306138616431373839306635313234376430 +30393237306439663436363865653934366539636638383466363564393637393435383666623462 +36393035386530643830633564383364653039373739616565336231383065643334343334623336 +66663931633861643933643162353431363731373865303634613933306433356438643636353265 +62383465303165313730323733303935373031323932353539366632306135353138393332653866 +30623566666232303032363062343436323833356431346231363531376364623261336635333634 +62393466333065633663643861613162333664303865323636393230356232623430613263376434 +35323335336438643937363863343732366234633264326634346165313566323663643666366166 +61346533386462653462616164656536356438666131386262653236663434613435663861326337 +37373233373364333461373338643963333130633132356161336362323436356532386665663866 +38383437663763633037663430653137636366393365643965666430656633303130363836313137 +35396262636530633832656332373763373130356535396664626537636536306631356430386236 +30386165393762663832393531363631316564656231386631303565643366623535386239303636 +31363633616538363637326138633862653566633935613839373432646131343461336530333366 +32366661326364386235343132653065303736643066373235326531303636373930643236653037 +34306565336465333837363435373262386232346430366361336166613962306234613961333134 +63383830373837323738356136656338373064313165653031346633666531343939303139626430 +33613832393362386431396231386466323863656532363561636466633236373839316638653963 +31613565326533633039633136316135646365616536313934653862643430336365633138633832 +63333237333435646434623035326662303062396237396663333766323861383564623061633137 +36326230363461306238373435313931386534346630326232336636383936393966613161633132 +38336237376130333833383162626437356231316533383131653534653264666631333765356565 +31636436343938373135303833653834613636323639373938363938656363363235626236633862 +32623231646638336634333762333531393261363739343038616230373339666664633436633931 +39626233626461366563393837363239393864386161396432613162336238323937656661353630 +35346665333932313366613763376538616239333330333866366133376331666233353761356635 +36663230316235616261316265653164366162393762316662363831646432623235613565646338 +33313839663835383263313831393937656163343431656138643434326430346566343766653066 +31376239333962306131666534653362383365643934663435633633376636316237343161333438 +64666530653263663166306165646635313333633433316439336139336236653436316661393165 +66346163613033343038616131613761613639333736643939393465653833646334343630626537 +39383862373265386133356362363137646365303637623663666666653962396663363334313031 +36383338643864336665343330373236663264326633626630306230373164303230343833303433 +32396636383765356461626165643965363837316139643537343632386434636132313239393832 +34346162353532383163316438343335383738303163333565346439336631323839386433643730 +38323763323637366130376664363138393135663266366366633838616661633635353736633161 +64356263373236616466336230633538633734323731346432303432356233633430373838396264 +31313765393463393031326432373734373237303230343364343365316463393164323039646330 +35623631333133313066636430623666656332663764363738613266363432656438373134633563 +31646637363733623636346331653136366333386133623333356130613762646663633464303166 +66336561333863633733653162646637326338373361336635666462373066393434366332616266 +31616461386339633564343863373435373230613062386462653335366330316361396262323639 +33616665363031363532633361633337393663616562356661326166303836313536393364376439 +35346637326631306266636531623961336665366166303730333435323937343138373365343261 +33343935623765356565656264323839313063623738353265323238663264633762333239636661 +35636437376464633537613162353633306338346331333136646531613565356435353232653433 +31666466346564623434386539383439366339356661666262323461633230373835366562373337 +30646437393565373563393936393764333936623434306337326336336238626537616530393438 +62613433623835663633616561376565333265336566366263363839623063313030393263633362 +33646661373439333363326332383632373666366436653464373765323232393332376661343365 +36393531623736663539306663343231303630316131613561653337656639643262616331353361 +39326565373035636336326663326666616466373037303130623762393561306566353639316437 +37386237636530366166356538313139393938393139366363656262396331626534383162613462 +37373534386531306234616661323564656665323035633761666264623630383465336535646634 +30623537623533646466633663346436383965653035616165343231333536383164343234323966 +62656463383735313736353333303435356439346636346639356464646666326532303738363635 +35613036373534323636313532616663353864636532613931393334343864646531393332343538 +38663136613263323235363437333933333234633336623932643130366637323866633565633136 +66313034306365613961393135373032633636323264393339323038323339623637383739333635 +34653065323163653233326235643265623332623962326232636263376565623934626637323239 +64346537626436343966653539363337373266303262623731623437303338313736336435376539 +65396466346336313132333539373037356435343638303663383534383931646635303835303836 +64383436323339663437626263396232373831636161613136326663393462396562353235303165 +66363562353030353730613838373234383766363133663631353665383333313863363433333133 +37393033333932346636323335363531616661323136313334613334613332336662666430386537 +63366231623834653065326433356533393634633535336432346263616335393731366437633231 +36346466353137646536343934656431643435623661346331666339306334636230383265666238 +37313165623439353431373531666463646639653133316430646566623762643837316434656336 +63613539666433633239376561383732623834633433656136313839346538363838666335373038 +34313538613363353137353134376437343961306234663635373235343835363562323830386261 +64613039633663626166366161383333646535643965393062623232643431613231343532336531 +32363131383230336231656562346437353764643565393631373535313033333262316564303138 +38346435663464356538646535666538646637623666623035633464656566653136613161393364 +37393230373038626464306462336266366261646265366537346435343133666639383139626266 +34663231356339633735353261336262323532663161373432393939616565613934323163616634 +30613337353135663965313537353734383531646564333133306238303463666238343432613432 +37363338636561343439316335353464666463336232323136346461353662643032313039633139 +30643961636662653933656565353332393938366361306132643636613263376532336664633766 +33343533316431313635653866386337663537313033623238356538303937653164666265633437 +33653637343766623733613038653837363837643736626332663836363765626630383063343038 +63303464666234646232366632316339356435626561386634656163656137316339626434616633 +30643632313765343234393638393236383132323235313266326361643934616532346338373063 +33306131303635383636666632306630356636383062356366333433303035353639613430626430 +64356130363561313537396538396661376533353066396462326161623131343032636261356162 +62326333333231346438383035633766623264386632356332663163383639363239356363373236 +36366139373664663066323636306630303033326634623937396333323735646439353330373465 +64353166373535643263636366306239666161626431336632613362336664633639353337633064 +66616535326533373064396665393566333661366263646431616365316236326232363863613966 +64393138346163626366646638616666383335323961383533366538343566353733363337613633 +35396566313366656461346632383037366434343966326331333033396266303830363661633735 +66666631643032333533623931373133623231666132353932363162353963313262376334313230 +38313166653030663733383466386133393831663964383536343735376664376463343238663837 +63326666386162656566323361396233656265626163653336366634623264306437653061306436 +64363738306161666136353262306261353939626234346437616537636136333866646132326532 +39353163653030376235616563646366363532333731303735643862646662373333313536386237 +63333133356534643633343964383031376539626435323231333535343336663963663934336137 +65303363633261623361643434343939663065363738643264336534323037323639373962653739 +63313065633264383934323264623630303439643030386466333335313330353436653237636233 +35643264653633356431336639616265306134326665656461373232656236373133666566373637 +62613461333636393830313863613439323736633862663731396538373439643037326262656538 +35346462343434653932336230313161646234663233316166306538383837323961393539636637 +39373031333364346232366231333438343064656430376661313239393861363361323832643764 +63343663373163616236343038383634623139373837316533326239346561633766383537326162 +35356466333966376666376335643361613631373735623962636435346533613235303366343434 +64303936666434616365376633366664363364633965326436643330616134623238363933376233 +61623135613430346630313932343930643932333430343964666235663838666364383234313736 +35373732336337333331303064306465383332633636356238366262303434633264366461663363 +33336463366638633136626438366563626333316166343966376565386533363631333737656563 +36373238626362616363373631313431383334633533363935303631326564656662356566623637 +37323039633436323265316161643532376166393331616364366561356565633063613664303166 +38376131623332383863393831653731396332373663613530363638663065343665313833326136 +38656134353031663039613261663430616664366137353738386561396139393662626632333337 +36653632316264663533313766326462393930353330323632393366346134393066326134336161 +36663261613866346566356461346331623735373432613932316632633434383138313062303466 +61633536366363393263663736656138333631386634393734663763663763386631383562616462 +64636235313231353134613964613133316237383335316461396435393232623232353466646230 +38653539396466313335393933646637343761303234346530373439623239373363343561343034 +65653133363133326333323237303364633261376238393330633063653761393662343761323563 +32373439323036633830313032356162373261373834363438343435383037653934636431333966 +39366333613863663236633137386566366666396439623666636664356163666134383730336437 +66656263633364303533353165623038303731333831376666323664336462633063373261663231 +39343237636162373861643966653634393533353061616237613061303463326532623838613538 +37303266333538636562363730646161393363623231393763393162313737343061353331393566 +64616563313061316361333330316136353564376561643533613238333464646438383463633366 +34633161376337353039656233363165623366336333343462356538303434366231346131643963 +64393036373830363239626366393732646531646462373365356263343536333831303364376462 +61336662633561333832303935346464663137643563353561363538313435656533336235623138 +32373634383834623834353835636232623230366466303838313831623534346436306133663038 +37633736386165663533653263613038656434303662306165373563623563333238633431353833 +39613732343066353433306337343064383335333965643936643632616132633337643238383939 +36643133343161363061623936363731333361313831643261323130343738633162323563396439 +39663166666237613762366233363734336638353261623733326165643437333235613662613232 +38393931303636643630666530636233633861396537363734396633653531663565663462306639 +37343062373132333666353334346434333432363866616635373734636637313538613638356534 +31306539646539623463616438633234353961663561343739313830623031343734666638366434 +37663137333065303131383438373965386365313636326163663032663635336166323431343133 +38386637616637336664393132643337623538366266316535326162643839646138313838303230 +66366433356237316136313033343134396164653166323166623635653733653439393137373533 +66363835313739303937333530623739303037316565396263333634613639613365373731366139 +38346661613238663934663037643965666436303030633138353031383833393063326635616137 +35633736353261346239393037643063353131363339663965316636306666356131646639303138 +34373939383762646639353132326334346238316462353531313035663962316563316537373838 +31646366366366643864663164323864306565323665373031643236643739323130386234326264 +31366661353666396366303165356366636334366165616364616631396437356164396134353630 +31376437656364386138333435303732353862336562643462636366636362633865386633633537 +33323735326335616263633735393365653731383430616530613936373531386231323837353737 +38336339376631393534356235636264356631633066653530386561653865353732623766633862 +36633032343739386465633766363939363939353766326139633131396366623536636330633064 +31653033613733346139633037613061373461653032303064313764643132386633343133613861 +33386661643932653663663865623339396130396261323163326566393062313464366230636566 +35373138333834343238396433613164333534396638313133383130653532333331353864633035 +38666331366531313639653264346532646339663535343736663065386161313730353566356138 +31353534346331343961616232633931326364393633326334633631353637663236623339326139 +62653139626265373334336330613131633232666133623837653438363166393561393030363437 +66316130666638626361646661643139653862366131613531616130663733333764303266653734 +64333633636265623164353463373866623337633039396235306265616632366438643466333165 +66626636393139383838633133326532313431373962326139373266346362303563646130383864 +35663861366535333366636339356238623433613534356131666230366635393037303166333939 +64626363613136383933353263616661353734623339336533376331383661363133626334643766 +39363531636431633239316561363264626561646135396336366665616466326466313363653133 +65376137656236316536366234306636396631393536343261316361313264346238313633376665 +38623839363065333231653762653561376336636462666239363736646366346637363562376234 +33636439333834386331363938306635303432663865643761343266383365613765343661333735 +30646364366537366237633434343130326334356137636232653339633532633562316566613136 +66343737303839333938643661646338393236666637343766383634666361383363616262303038 +66623639643564383532636465396565623164613733616539363562653163646630653234386461 +36303666636435303661616433363834306662663264343034613431373636346132396631643337 +62656237316630646464303933323662313430653439626361313564313533363865636164333835 +39356637303838616166396237323065396264316232333364393333343231343136626637326566 +38386162303331336339613138303932303066663739373564343632343438353465346464363566 +33656334336233393839323434666163336232303165653465303133623765626630383865316636 +65623137313534386562333738363865646634643738346137303533336635653761653639633631 +33633561393037303832303332313535666230303361626236323862326665626637353930663536 +64303336393661393565376639396465666563376261376334623161313337646335613164386637 +32396663336162353661396139363662613936343661636262626330366631303531653661643265 +61383336373866323166663736356165396664393932623537306139623132393936633139633136 +33303961363935616536356264356466663164613461393634623763353464353065646637656363 +64353132613461356335613666346165313064626334343365306562393034313063623232656530 +34313065356435616133386665333866363732623436353166313563363861326638646531373733 +63663838373234386537633734373236323032636337323963356138653964383362613530313363 +34366135306365343038656238643664623834373939323434313532636266373936333466646137 +66336465383839633966393930323135316362313431346464303566666237633162316436353363 +38333162623333383738343231383463373230396632316439633930623338316334363637346564 +36393965353066396331663762323435393762646564336130613333656531623037663930656332 +33326464653935376231343337343633353938326162656635336130636534613964663039323530 +32303638386636356635633930306466663537343764386530643535316664616430393261626163 +66383039646533323264336662396430343139366565303762633561396663313631396538383266 +30383230646161366632333139613862353239313539323963616230353737383335643061313537 +62303937613538326236653435326563373161313235383661393836633566643431633035646235 +33383632343161336362363936326434343735396336306364653362313034333332633065343332 +35336565383361363662393237316362326131306236323737653864663636333765623664373562 +65333838333532613336316463313335353533373963386235623166643333343236363739303435 +39323065343262633134376362633062316233383639663630383939616635353565633465633633 +65346466353066666138623535623837376163663034663461636262646533353361383164613762 +37626238643265646564316536326131356338353735616237383166383233396464303133626562 +30666236643637363330336537373935343663313931656265353635663138616430303135396331 +62373762653937633933616362383965653262346565353461353338643337396635626530636165 +33636233663232613364353939616333316537333034313732366162343339376164623937333164 +33346635623439663134353366383331343462623332396139646438643164376238653762623064 +37613833343366653866366631343633363734353031366564396337313064623231373966393038 +37633737363563616636333364396432343365306132626364613836333664363533383661316436 +63306439373261343230383535633463306635313133393430346261303861356532313839356561 +66393866303832316165633964393362373261626363616464383436393435653430383732313736 +66646134393965666232336362613961363534313537313038656563393838616635623232353332 +34373034613135303364333437306132316637613839393231343761316631363339366431653737 +61313933376666653964363761613733343131343134623231373830363965333363656431343136 +31343938643834656639306530386435353039303931656263396238626232366562396532663365 +39636333363138633431356463323961643466613939383330383166386130353232323639383664 +63663136376237663166653734323530353339363033646631393264343364303339623530383934 +61323835376461356630623566646233363266383162636338336430323061613561356562656635 +31353531626331326539666134363138396536653432646361313962353331633237663463653765 +65333761343033326330663637356564326634316131363762653631306137386365383739613661 +63633534663536653533666566636364383865653863636338383732393439346636396134323138 +30386337643337303262313131363665373164626537373834316164643663353936653238326561 +66623864663435393937346439396366613361326562663838323737343532376331306261663734 +38646539613461663235343335303564633630666434396437636462333864396430306433323761 +65613530656134306466396638643564383838636562376136643630643166363965636338333730 +33303837333633306130346466643562663039363330343030613037366633373530366166636133 +30323633366530396662633932633265383535346561346462636366336462633864383061616363 +65346636636338656436613063336631323065383663623438386436616231393233636337396366 +64373563313064353461643732336461653435373630666132306238336466643232653364616438 +66353966623365396365313833376162393062313765653837356563636336373333336132346537 +63646630623161343933316136363861323863333334663961333338346235303965346337356235 +63393731626432623936663937376236373561633234316231316336626465663466653630323134 +36393539353839396333323166353130613130333836623062616265313335326534333163313234 +65393530356434616365373430663464326562666161363066326332643333343133303735336363 +66306633653439666633306462333531666333613036316532306236653034656530336563623266 +36333265383938646339323835626530323238653930323235326235303036613835656331653564 +36633432366364613133626630663231356131633563633864633336316439326565366564316135 +62636537383664626234393634316535666538366437653439626366323634303339643734333332 +38613533616661383335393234396434353732363736633730616365323034333865333539396231 +36646234306366393064666432303962313031336662386332343831633938323634633166306535 +30353262646331613238653466643735343837396231643863393365323538363338386330386333 +38336464353537353630626232393863336461313565386630646232353331343763646438353963 +38393666393336373833616531393465393738396436636534663236626634336233353061303563 +64666335356531643463386261626364623932396233643233383437333433393861303339326537 +64363837313839663266316338643766643533336337313566613238646136333664393039376638 +31393434313734646435623830373561333132303433376163393535653563393166396330633964 +31613835333938323632393762373062616562303935663436333266396666613639323838643430 +33613762643765666532626239616665393735666537623135336166663233303736323338386239 +39353466336335343265393332646436643931626161643231303233613333343166663066336666 +36383261636639653838616439383264333039353139353239356432346632303062373664623533 +64346562383338366461613037383131613132643735666436316631383636313962623365346439 +39326363643861333534613235643537313238393331323135323061396536333661386365653232 +34336136333233653734383234663133323537386132386465643337666139633832396334373333 +30353737363361313739646531373037363033353833393333323339393163343966303666303730 +38643633386161663934623263623161306365336332326334366365303939666162353163306265 +35623465303434373662303461633337656163376631313634386264653063353932636230333333 +34326135663236623861303932663864663836323861393233613332643938663466356436646361 +61623430313665353737613132633533663563336130363032376533633537326230393838346266 +37333238643762663536356438343433643134346162653331633136636532313135643136633630 +66663636326333656234326362326265353834303238613631303136343330396331393935626539 +34326563666461316362303933323965373736373266626135653661396462303266346561623362 +63356564333633656632616134636262323539383737656162316634623933343864623735633634 +31323838363362633465343066393530353132636262653638346430353234656638333634663333 +35376338393338343262323432396238613966656230306163323639636534323931333763303763 +33613934313462623235356233383133313930363865343361313732353865303631616365656162 +37376662393334663831333962363966303565383433323333393833663934333030663339653163 +66316266356562613332303866333361316230316232366362333535636665393564393030326465 +32373736633939636135363235643035313336313536326538643437303434396431333935636161 +32336532343766643566333036363634373964313065383561303530656361626664666430666362 +66386636393432666530646665613435653037363733386461346265373164613365303234666634 +34633235613964663932653334613163316465666362366531646535653266363862303737336139 +30653539323630626639306232333235393365646435303663353936643239613130646261623039 +64663165633262386632613033356434333037386464633933613438366537633836363661653861 +38306335393631653933663430353133306534333838623431383334646631666339366661643263 +35626363646230356362636530333734323863376562653835323863656132653338353236376265 +33306463613961313135613261333066643837613031356436613834343166343836396330376535 +38353335613666316466393434623738643133663564343461643866353037306633616566366135 +62643833656335393933653831353261636364306339323661383133393131623862356133333266 +31326132633932363765633233373439313464613435376463646532313236386234653563376434 +65363863323666663064303361373631373639393537333861386261316530666231663463383966 +39396364633931623531653836333662643334393864636463323139313732666563336566616132 +65623339393636636533393233656663346139626464333231333131653563326331383765666238 +64646532636336376266366165356130656235646538653165626437376662393735366336343333 +30343966623438383066323938383134313032306630613331636230303533633338346434646438 +39383438343832303736663865356463366565373931323565666563363931316537396239363064 +35396166643533653634343139373566396631666465373861333132623534353362666539343134 +62376363383233353866323530353336366364616330323733383161373837316464663839396232 +31343538343839383163666163616263356662356632653435613436393466303762366364373631 +31636634366136623239363961353933653263306239316139383266346561396438333362313565 +66653831313539663939343836656332343761353332343265303963346339633463646265653536 +66613733393136343634313138316136383866383164663434346132376635316133383438626364 +31373061323461623666363135373466656561636438333330366435646231613133366665323537 +36383134353235343761393534386261393765366363306461346530346535353039383961313233 +66356630326635316634363334656165326461636665396262343233316635613936643666396635 +63646632643963353139623162656437653366363931323633303336323731396230353036316135 +63333239323737653765383632616133613865333330376332363261376432646434656166303038 +35333538353462353533623939653134303662303561353537636366663331656132333338363834 +66336333353833306432383937613062643064646537653930303862656632313736396664626164 +30333762656537376439313036333563336566316138643839663062356466313439613236303166 +37623338373565303561373232386432643964346664316132646334626233336366323265346530 +64653034613063336466326565363864303366303462623734313263613839326332363532356338 +31633662366665343365393666363332333139323563373630636363613535366162366665323032 +63386235333766336639313238666130326336346361356437656130656432323532343733323065 +66666564323066373939363238393661386162666361373865326435383064613236623465366266 +33376631666633343738363466633966323836343136376662666332633434333562396365303866 +65316234393432313763386536643832643930313831393161303638383735623166323335323565 +30333836386539616337393031383633343532643538323861346633333161373864393332386232 +38306632643235316333356361396361663739666431636663316466323066333231626261666261 +63393639643437323864386331353766613432303765363039333366626436326264343234643463 +39346434623161343531373335623431323332353832666164643761363834303863336139613764 +61356438656163363639333039626239333530383139326638616261656635623862323637643736 +64313935663134396537306366663164306334636137333736333363636130343561633130616534 +64383162653264653631366563613639333634303831316238313964613765663465636363633630 +64346535326434373131306330363961313630306266333139376266663131393135313931363632 +36373834383961386165343461346662633130613630656564366362363362623662623732353937 +32353033336230353433373264396230303432313238643364323463303838666461313536303562 +66343137633562643061306531633531346566373430616263623135343931346635613764666164 +30363466393131666366363664303330366339363063356131376531663564633932313135333361 +61363130303466393261323439303637383938386135633233616532306533333332303436383035 +31666538323135663466346238373532363635303738353161386237383635323633363431313437 +37613461323539396435383433643761393861663565313439386661653632316339356530356536 +36326430363832363261633635303636373437326365356330666462653832386564306233363036 +66363162643838656666386163333333386138653538306263613764383161333464363334303939 +33666464333564323838303331643239396438396639333238316663633534396535633339613931 +34353135643031363834666137303263346131306561393432373935613033643366346464306135 +64313530346636616265366263386430346430633637626134353431663164613062313732663733 +61363566383438393261646239306639333737343961383038373335383564343932393735306164 +31363863396637386434653366366462343537366133616231393331653039323431643831636136 +62656330666337653166303738326431643039353130653761636263616630643432306333666566 +65313832363432393263653361633031393538363936336261396563363831663334373838643438 +61383562366333326166333366666165396264653563396533646137643564613761346333333234 +35636363393561396138623064303661636133336433376363356435353632353237636536303133 +63313437336133653665306133623538313865643835353530643336336430303430636462663638 +31666165373065313632663462613031336365326561626564623339613765386661383837323665 +34396637643366623337343234356638313762343061313637613265393733383966326435323733 +63316532616635396464613635633833343238343534333666316330316430356361376335376235 +64643162383134383330666334366437306362663065366434383436636232396461643832656336 +30323761303739396166383962346330633030633439623135633833643661643638303539616462 +66306261616137376230623166393834383536323939393038376638313230306265633631313265 +38303238363565353136653363363066666533336132396438383566313538343662366638376139 +30373238383435313537663930613539383232663130393432323230393866303531386534373030 +31346465373538653633373939613863303236343435313736616266353764383266646234613437 +65336330353062313637643835393837613031633764653632353863643064653463373233353038 +39643434663132383737356665653432393233336537366666613537653831633739393061316534 +38323530396464353061303631313331386636313935303163313530626433383237356637646135 +37653864626432623964343733343737633065393165616337353066376636336461616563633264 +38616631316233313865313532643865623036343465383130646137616633333334633762313764 +64386166343966623539386332333065343539373235333361653634373364626161396565623138 +34386166613566663664333536346432396164313030323934626630333265663264376338623030 +33666634666264636238323765353939643437626663663831326533363065376464303237653466 +33616536333466386432363666616661623631336164646465613264633739326462623438336235 +32313333393263633663363333353730313033636133636233623262396430663434366565326231 +31373562396366383833303432373534313461626233646538383864653233353661316231656663 +32393264653665656231346161653639316361373539346536353930616466616363623933646361 +38623937373638623331373566623735363631666666303637386566346661616334353639663763 +64363030663137303963343664366337356161393230633237313838383465363730336636383638 +62343633333365373662646662343836633964626436666666653633613337343837626666313131 +34323765313733623763633239623934653836623264353266366134303537303738343135393139 +61666264343165326130646632343239636537636663323461623961366263323965373763353662 +65613936653032316139326533356161633334613339616366323565656139663330626531646435 +62613631386436656335333961313132356362643130396264343433376233306433313036363636 +66333330656633663432623638613836613935323665363035653063353235626264366430646338 +36636434393363396239373265306663376261646163313135363936666664323731653739643735 +63303366653562386362646265663535386333333966386435666635656265356536653031343166 +65656238313836393433393630653662653137626235396637633962656139663563653139353532 +62323239663763386634643762646331636533326638386534316138326362386236373037626238 +39643930666562343239666433363666666165633137636232336661393164336439633961653133 +64653262653138666131396166396466393966663831326234666464363261383232343930343737 +61383137623135653137643366343432643531653963373433646561363336326464303561333339 +66326433373064373739646130336562626533323337306632323639626137353463613538343461 +34623037346666343537643134323732626137383262386363333566653762633830386363316135 +62626631353236356337653536333536633038663638316531333134333833353139373935323465 +36653436646334666165643432626264373032346330633237323937386166316432396339623135 +30313432653063393764666132353165656234613838376331653465666231343236396337633630 +31643166306337323666376133656532383330653463393062633937316338636634343531633766 +39633163316165383965326235383365336463383233356235316135653965643637366631636266 +65353564373564653466353333366630613231626435326131373563633131663131663331316131 +66343633383062373035313635356565653363633535393633366538356130313932633866323965 +30633936623763656431373931666439376666326530633761333435653662343330343666363066 +35356233363966633163353839346532313030306431346135376261386361326632393434366463 +64633764343561633463623162666265376230633135376531643766303838653630313366393364 +35633731343164656366323034306235633432623461336134616665663635313266383733376265 +62643563666566663864396137373761633337626135663932643938303464393539353962303531 +63306166646361373732303263303438386336653830343134633362656166663564613431353936 +62626138303835633963386465336664616230353366376261333861636135336430343239303164 +39623630323733313335616538633736366364396339613131633439626331356463643132633931 +66333136316266626566343634386534656334343230396633373837376362653062383630643430 +34653631353063336534396165643862636261343930303430623731313233333461313631346535 +35323862393435633934373262623130646334653066333634663431356566633638633461313132 +33636633643337306532663961363130653061656136386534383439313030303863383034663835 +35633262326463323365613265306665393534316263306662353935366132653638623231663937 +62343034393762363630663138363839616366326438383764363436336131376638393035326361 +31353835346636383136653732636134623630346238306562616566666563356336343230353233 +30616436376432666235316530623034613931323831613666323234393638643434346638323133 +62393236643636623331663435343732633133373335656336626366333063616336646538613161 +35613833663332313139323033663962343134623533306534393462303137303039366163333934 +66633962623135313531336534373330346435626436613837376165333136373736663963633536 +32396430613234386363383761393963316239376561306333343031316436636231643530646462 +39663665313633383732376437666566333232396331333166646362663033373962373763393839 +38383561323738636335373532636539336339343033613334653364616165343362633062393066 +61346338353832613663376439313333376434633330356163636235666261616432613433323433 +65366430656230363139643266376430336162333366303733373635663031626666353739346231 +61353233376664383537626438623338633533323966643832623666653739386437333537316362 +65353236616132613836643938346339623562346238613638623436623766646365303139323334 +36386465633162336361363463643764333032633335633939633638626537643332666266373136 +33626562396438313665613339363261626462303433343832366163316565643665333639383731 +33376239663530383064383663626464313331646266323535323434373066633331373765323032 +65653565353234326230633064633762323765633766633233353331353434653466613735313166 +35646338323565393062633237303439646563373261643565633364333233356364316533636634 +35306630346431373537383862303665343363353830373766656430636238643065313836336432 +66303362353738613465303930336663636438643934363734386137386335306561333833346331 +33333066393333343732663762343166663230336533363132393035323265643135626562623534 +31626337303432336231343964343430303162346434653035653238613162383734656462636561 +62393834306366306564303565653833303132363331656536653166313862393662623637306133 +34626236393464663039316461623036643961646636303563643864303139633234616630356537 +33636366353365383338633834323663376663336163666464363661613965396136326233623230 +34303536653236343262313334323733353635653236346638616463316637353762623463313761 +62376264386566363766653734386265363162643330356264633264386336343338326366346439 +64396538303661343765393866666131636166323030626231636636353663366635663765313834 +61613563353735393365653863393935316461663665333165373430323237313863383433336537 +37616162373864333462643162613831646230623066343262303462366334306437363839326532 +38666330366363616266316133656137626362636137313162343865363062323334653263373639 +30323336666665623863356235316632303066643633373231323138356431353161666361613836 +35646632646665623233353464663134646266326239303864316637643464633662363236303664 +63383830346433366465613632363631336333346239393330363236333464613865626561323762 +66656335356130393666656466633064623837626166666238373039333265356333643932353130 +33303665633863633064366164363961326638386231633337346638343134633438393666663933 +39373134613737343866313837643735316465353232643166316137373239323332343438633564 +39356565346161666363396266356331333162383535363838323332646335646332623461303363 +62333261363436376535626664353062306239626636373961656465373139303365316262636162 +65383233393232356138633163336138373335653833656364633961333530373132616134656134 +39653539643535363339613739353533643438306166326432346661343532616630363334303862 +62666265613535326263653033366337316630666262353161613933393332373630656462333361 +33386136643262373533643665663662646435313336613530373135353734333639393662313035 +65313939386537643131303536626430353330306333386637623238653032383534386564643831 +61633238613961336465666533656162313437343439623465623137383064643166663236353363 +37636133616535303837303762396662666662643438653639626164346366306636336461363233 +32653265653363323065333863323834383734393061323732666432396336383133623437623436 +39306364636463323733343132313531396239343134386366666333353034373538616538373965 +65616332643936393064353239353536643862633464643136353834643934656636383663333032 +30633864623337643237663762373231353336303437356135393634613532303461623462616263 +32616430366130353434653438333064643534376437346437353237326366376439363762393164 +64343731613734383064313332306162323262616235393737653330653433356433626563333661 +31393732303231613234306634336137306534633935666438383638656337346632633665623562 +64646235653337356532336364653538383838623539343764386133323733623130646336373462 +36363065376464356562613633333231366166656430393062663161636430633634306264326235 +63376536336635383033303630613434313939313931656635646564626231346361333266306533 +33373534363731613034616334623832613266636336303330656331396431636262343765383230 +31626538663535306161313366366166363731366438323836633064316335623531656564363437 +61396632383531353435336530333964623766623735373161643430393764373638366338393431 +37616331366564306630613464633763663538393535326166626232336434366262383633396334 +33316665393937646134623637306434636435363130386337333538616662383761656136653062 +35336139386165386435333838653263333466356364633435633262633563663362666566323234 +35373235643766633064353561633461646131636231633234313461366632386461313461383564 +65653463366130323262653863656131616363326538646431376539663863623661663638626131 +63623463646230363938323464363035396263666162636530373831383332376238353536396332 +38616434353831646663613864396664363961646265366266663633356234623736613965343332 +65336265343363336431353065633566323862356632623865333239356561383635623364666432 +33633730313234323334383136623639366630643836623736306331633966383364343937613036 +65383466346565623561633930386261316630643030333136643939616238643863643732653466 +65303964376437336335326631386435633636346661373430336262343865313431316565656134 +64623261383537366261633539643135623765303865623233303463346664356134633135636538 +66343762366363613637383930333735343563356461366639333566366233316438356536353830 +38323631633466656165383539613339393339376336613061626331303264323061656632323535 +61303037346163323231623661303731613731336633363464643666303265656430656534386363 +32383464316262396531333566653032613836386237313466326664306162323031656636653730 +37396239323038363366333036653435653861653834356166346634623534643730313230643262 +65653537663335323233616662613464643231346432656539386439306532353931656130373139 +38316335376163656434323461616661663339393633343137383766396135343461346338396131 +31616462366264636663353034386334376638343338626436333538656633656432306264343133 +33366131353362626135653165656535356634396637643030346436356237623363353737643566 +35633963643135643865396563353063383438636639393030663631336537336132383439383263 +30623839326563613234626265313461383939356237313033366234366266353861653639386266 +30336666643461316138656462666630303432343839663566613036393366646466393037636162 +31336433303961613332323631613064333762616165313665626435643130386462346166626265 +33323130616438343063306139616661666537336665353335343732373966636462303237633666 +61333331616238323563613234373331306637643264366432643262313230613033333363636566 +32373239616464363061636663316436626432376462356664313236633535316561626262343063 +65613365346437633736616637303632626461366164326465623535653738653162353035316162 +66666266613862643961373361346531373565646564393962643836383335376131343730396561 +64393437646361643737623232666364623164656633333961383165653936653765343366306335 +66386635303762353065643565643334386165303535303861653962353437663761383933653563 +37643061666239666233373664323861303063333532643334663264613331373136313830343839 +62646635333534623565633438663238613965643231316335383961663032313961643130326536 +32393765613537303239343332656665623963623666306235376661393832363464343865343061 +34326663623462346336356131346235616531393630383061366466313039393937393930616666 +66353037323938316439656530653835303236383431656239643962313035343563396332346337 +30313266343738613736303961613737363566653536613537626464323834653932343765663264 +30353464363165373737636634613162353466353237326662386562633535613664626530306136 +36353531636634616266393734656161653062306463316465316133643237323062613566313965 +63303735373764666534303833303465363536333935326264313532333639346664366362353266 +61386536363565663435303530616566343531326235613838363932616638313131613938626338 +34393235393432393863613464306134643532383465323231393863343862383566623939363465 +38613733383133323332323064313037306339613831333764663466623666336131316136653731 +62336137333538323033383530666361663831396363663862353135303361313231386539653763 +62363764373934616363653133366237383361313439393030343132313365303239373833323639 +65623364616132336531306333333032363732383638393634646237666661343265663232326361 +65313065313661333935353865633435333237303235373832323332336231636538636431306137 +64666639346339356461383836323834353030663564633465346532336261613061613533633466 +32373238623734323030363233373936306432656332613037653965653437646431323466333766 +31323839613834643666623635353836313532383832313832613032383165623932363331326339 +63623362316262306630636661383761323431353461316530666463613431616531643733653737 +64353731313335333731656162623961653030623131383430333739316537393666323965633039 +38373166653363626231336237626665306139356337663261663830326461323535666138363631 +63396565396462323932623661346566633831343138613730306233363664656533666335346535 +61623362373130333931366366396334613335343436313466306439303665356433303839313432 +31313264363465353262343164633433363361363136326132303434393062383665666564366466 +31353762653466646533653536383961313834653233646364326164643438653064623931663635 +61373236373461363337386666363736663463303164616134336333346534313461316161643437 +63336632316437353637333462623564373831663536656539616331666632336664333233326236 +65653037306635393335656464383935376463396632663535636635303439633038653131316366 +33323030373839383734613234303137323431363364346237373161616638386165633232613635 +65636333313730303239643236343930623637656232383064643462376664393262613161306130 +30376336323636386563656232646239346239313065343831303138623264656561383335396334 +62353237653036626631643265323135393630333065663364303566396237656230643162376438 +63383031323064313330353665666130333565363464363662303866383537363430383063343932 +32306466613634636330666534643334613831633066393834643938623731313732633765646461 +34393639663331666137343238366166323563643532633135633532393230376362333531396336 +64393635663061343930616433636332646161386262393332393065366437636433616665303339 +36663630613838663565633037376636613734386130633965376332646366336363316664633864 +32306537323538336663626439616138326365333639393634376365336662373164313834633637 +63633965373033373536396231646232653434626566626431336136353463386263633237363431 +33616663653631633635663261643164366532333966356134653731336531393334306464353163 +61343065316336346533353062373833333836323932383062643730613364643539646637326639 +33353538616362336632643061623631333031373161343037396637343931633039323966313836 +66333162303562613235336261373237653362343538616561306634316532303531313762343033 +37323464636361333532336162363538323632653464663538643532643566393363303134363030 +35353162636661323466643836373662363134366161376435343436623832613833646664323034 +65363534633365336262386365313466653437656535626338626638353332653435373634336333 +38383633656535623661663461616630333634346534313162326434633036303964386163303931 +31303839653633333930613531616262303433646262396234333134613430303238623139396262 +33626432383835633061333733323362613762333864663533386261663365616430656233636339 +33383536663430613239306664333564656562653336383866623865386239656236613233623235 +37366434656536643364343636383564343330633865346566613035323839623631323238393331 +66353035363536383336356665353436396465386538303865383965616337343262303561643834 +32353564323135336162396638633437623162663330343830616236666630393631653134343062 +36626630353338346539666233313261313830306233393137306162316235323836363866653161 +64326562623330323464393161306565333633373065613537643836333939383066333732336339 +66386532353661376535313033616333623037303236313963373637663436373065623334613963 +39356461646165306232336430366534396230663762383835643763373231323138663039636361 +30346363316431636436376331646232633363363731646166663836633639336266336364323664 +31303733653333376138666530393830663965333137346230383339316538353732626664326237 +61363335666330393635623631633463316163623361646365363030653863393539666638386433 +65373335333633653835316431613231313937333761316661343261613832666565626636613833 +35326137383464626663306335623362353832316133373935313733353063316432666532613739 +36666633623065366635393836343362363434373539376262633730306537303362353033313465 +39653433346630613564343366383364386465363333313632643738336162363361383635646165 +36643735353231356531346566336139383936363866386437633934363236636339323930653065 +35623066336338393865343463336165636365323839653034323732356665333762633064613638 +65636463643531636165633661643436353931616437313733363964333166346566373865303836 +31616131633535663338303062636231323930363136343836303866343765396533366231343265 +30633438326663646630363533663636326632333764303839306238363931656431633536356237 +32663761383934616363626331396361376630306434646562616337326665356337663462336362 +35656630326134303565383135323062613334663530663031373538333639333765613565303533 +37346163633739663335346461346135356234303533626362653530326636346661623166363635 +62326130656434653431663861343832303963633536313563343431653531323961303535363539 +63306362323662643839383965346265616261323965393136383737373535376636656263356662 +38393132623730626164623862316165383635386433633862313837386334346665653064663431 +63633134356466643065356237316365323231626232353539323333343533666139383234656633 +61613032306137663065613032316264353231326335613034636430306637306565366664653165 +61633235303762333532363438303532393539626138386332656237613463316532656464646432 +30333738663332383661313030383863633531373965643135383539653763346333646131653239 +32366266316565613231636533333737666562356462633036653632343733663337353230326230 +61666565383231393730633834643030666634646163333263383162626434616431623837356436 +35613636323836363439343162316562396262663738386465363263306464653031333832353133 +34313065626337326465386233643933626132613230666635313135366661663836346464353032 +30336136396136316335626539356165623330393665636231626331356430636334653164636130 +33353065343864396330323362313466336164366663636337653837353930303562643531333831 +64303230333036303566343539623363363332643733333964383339333535666338333632366431 +63346362363733666163353762366238613066313831663837366137383063646335653466623230 +34643966333032613332366663343661313336653437666164383834303065376238323631643433 +34353239343738393665643236323632613231613434343962613366393234616433366531353834 +33383137663136613863623561323962663630636462356262383039383834326562303032633464 +34653635373962383266323761373764383233383166323232623232646139346236396239326130 +30633563313430303364393238383930343366623830393566383536663238353865393866643336 +65393863383637663933326664333532333364303563316631316131346232383333366234353837 +36363565316234346433303939626331346634613166656532623833633230666234336263363435 +65306137363062373663643936656663356163336336333330656535643330643237646337636131 +39333338376532363063353736633935306336333862613566383362633166353633633533643166 +38656232666364626534633365356138363136333436366161633066373562336661633935366263 +31613766623064633732326166613766633839376338623736313534626663343566386432306635 +65356139383031656632396532353835393563393339393361616130376265363933393331346566 +31636564646165346436616234663263373562313364316433306432333466343930636531666261 +64633538313539363165396231336264346164333262663763626565343761366131613638373131 +30333164396239633730646537373131366136303066663330643065323633323434363166343838 +33316638633136343231353938333763336432303832386431303461353765623336323462376233 +35396639656437316633663838363565643566363466396338646665616335386262323564303832 +35326136623433393136376339613566623134306165373161323166343232356235306336366266 +33363539316338366163306366346166316266366263313132323930346464646565653136633265 +31356235613963383634623939323135363562363437623837633863643333366537643637313530 +62636464613430326239356432613135626538383431653235323365363762666639376264653665 +61396461643764633466333832636665656437386534393438653431303036363138393161636530 +38653836616166353730346637646461396538653234346134653063663165616565343133633531 +39633163376438373433363736643137366530343434353132396232616262313162336364306438 +63346235323230383337623839306361346538346237393937373966366339303432343339613034 +64316535393762333634306538323730346463353438633639346234663736653638363934333937 +61336233313331356161653436636230626461633561636565373635363435346538366537663965 +36343831383661613261343136316162633965333733333230393662616463383830323264336535 +61613030653761383336613366643337326538323663623963613035376433353430336137323539 +62636234643534313663313739623761376261323064353138323766373664633963316534323038 +66376536643632393364616231326163376463623233336238316663623131633330333262623136 +61643965653239393934393264656133663961306366313136306334313537376534323332626264 +37306165623139613266393739346465313462363630393635323533643466333838373938653533 +34653863343539366335343363643635393564393331333232643261386634313766613762343830 +65316639613139666465356366343435653932316237313766343965303065323662616537326566 +39653364386166626338613538353336303431306466373332646565343430653235653961376462 +31613738633265663562323366393534396132653232653537366462643636363035613532316331 +35373139366532313733353630646234303963336237303265333838386338316561343462363064 +38373330326564316137363835366333343238373935656339376264366139376264623233303432 +33346238396134386331373764623166326465633736623361323961393330383530373536343961 +35336661386139626230333261326233656363623963373839323133383863363133363234323939 +38373961303566393534306438303565613762343637323533376162373731663366333630376139 +61393539613332383366666635653734383633383036363433663636303862373837623231393836 +37643231313163373635663838353062643837383833636139633062313330343263336230613833 +31376332643132346465356332643634373636373635376163386165323736373036333961323138 +38313261333264353566333232633132646133333036663834646138313530313430356164366636 +38396562353861383463666366663436323732333164626266396639663961383039356565383536 +61373839316538343032626333663632333163336532366438636663616235663132393232313666 +30363637306163663936313335366634343834313063303961306163303238386363346561306633 +66633662643663363837353230306634383137663237396538336332636365393837666239383265 +34363762363762646239346432663365313439376363336530323262313438333530323037393164 +32653462306631623337323037326131323163386331643030313237363232653336633465303961 +65393539383236313336346534313735343838396166323437353935376565313666623137393666 +33363932623964663035633764396231373133303732633063303831616565343638366139323231 +31313862623035626330353632376237396566383137623338363132373464346131363836313166 +33303931326462306431346563333636333132333738643731633466303665306539393335646164 +62373433623366643838383764303765316161643364646335383739653336336639376637373435 +66393536613532353339373566633661666639383431643239656534343265316534323134383933 +39613865363566656464663066393163656531333233633834633633336636383734373461353733 +65386636666562336136353164336365623263633432633837316365626362613063633864363638 +38656566323963376165316632643263363837303032613266353039333161666362303631643233 +66353430366266626433346232363865376236376434383266396162646465663765343033376330 +31353839613764666261313734373638373263396431623830313339613736316633633235663833 +30656338333138623564616665306533363261663438316339303531653037376364613435613137 +30346161663865636163326461383931333533333337376465626335306265366664643639333132 +61346237653433333561343665663864316534653665656531663662303663303961663634386439 +65643635333364396663376235316562306165613265333062613963396638373836613738616362 +33393033656462396263623331336636623335393466363435383365623530653137623435323466 +37353835306163656430323138633166636136663735303537663332346438303964386564323565 +34626232633665356332633364633832653537376638366637333430346437623633663138396363 +66626632323262366162313465396138356233363937386433396236333466376566636338323462 +36373362656134343236623966313661326565323931363538646435663431363561393361303365 +66313962363564376661393837373930313631636366636437623761376632313237393534663830 +38393538326634346638393165363361643936323434613330303433613164393265373039623739 +35363565633833306630353931306262313938643264346634626439353533623364303031316136 +39326332363063343932356566396139386665626264303438396233346263366261613435396532 +63336432353830643232393562363761346336303664613131653461626333653433663935383132 +64646137386334666139383363636535353165313432333436386330303334366533393031616331 +31633236333733356566633264383132633064633663613035346536396436396635633862343761 +31653030623464343535376264383734656231613139326236326636633037343932303361623730 +63333336643339306431373562353637313965366133653965656335336435316565333636373462 +35373262616637373739353863383138353162646464633862633362306237363432626333636535 +66633963653963643136626630643636633364653132363739393762313339373839326364623338 +32663634656363373232393032643234656261643064386434386266363261643437346636643132 +63656331363566383930313664646661623339386662616239666138303637323535393862366636 +39643633613837356563646131633066336539653665353266363933633231666466646231313339 +63393265663562643539383932313334393330303465333733373733393639656538306366366130 +62643330623839393061656531343835643166316663363630333431316338373837313664323439 +36636538653738623034623266386435333431353833353132323238356339623632363237613761 +66643366666363663163636164353765363035376335333933306231396364326137663063346531 +34643664643034656532343038616230383939666135383936313932643337313539346162333766 +65393038353262636537616338396636366238656238333861643733393235666265356133626361 +32383839363236346565363733613761313464373435333862633635663465656165366263643431 +35366332653531353931363433376232363837623632386139383432366463343265616238643239 +35376239393062303764373861303238323635333731343531613132373433333335323165633162 +65616264363061373336633030366433373931356561346663313832353261313530363264663236 +30623639376131646431663034663364636336373161643263646530316534353664363534316265 +37663731616234373038333164666535626632613234346633346139376432313634376536613438 +36633335336239356136373936656564346339633931353766616635666438393035326634323663 +64343237643866356532316138663564376533366130353834623635383038353631373637613037 +35643039633864663132343638626534313561323035616131663539633731303963643335636532 +30613738626130313432303539623536363334376264383466653434353730666232623538643238 +64643037393063363832306663633363383532386335336365666433343336663332366663373762 +34643461353733306239646665383139356166316361336238353434303930313431363837393064 +64303737313266383564383464633364663434353565376436643032366237306361626338643565 +61326136396637303964666363313466346137643165626263366235333233343162623035306136 +37383662643963353633633934326134353538663034386162366362653164303462313331643033 +39303536343531353564653733613266626632323730376338633035313932653566363130333263 +66316233373837643165636539303133323138643464333031636439616465396333653766306262 +66383938363462373061633330616434306138633938383530653530386439343337306130633037 +61323664636632356533613365616231623462346636636339336337663266663562616137623935 +30336637646663316635383431326261633730326434363066333663373466396538656633336661 +33393533323461353362623038383835653233303764333634646335643336306461613837323365 +37363065333266326465356136303965656462633834663665626162623064336361653662373331 +64613130316361373062326432316131306336653630343161396339653665316663633239323537 +36313336383039303636343265313066363666643262366264643933643435646132653738316663 +66663431336632376437646533613235633765343465323661396438666365376637313134333233 +64643034323836386531353732326136653235643633616430356361613838653435633537383461 +32343266326537303439306431376530303462363265303762313336346662353438656465396435 +62326361663831666463373739636231383437376164633832323664393531376166326263346235 +38313132643736313132633731643332643563316663313266316664363035653835656134363231 +65346633326538636633373431336163623535633731623566303439393034633935333535663139 +33636536666134363764366637303362373134623366363231306662363366323166363937653231 +34333335353134333136666664633062353131653531393237653432373632356136366630653563 +35636239636632353936306439666536373766373433363465643637633265313336356339313837 +65303462356234386231316263643265346465623833643633663266396432626530663362396663 +62323434303035356532656638656339343734333137636631353433333861613937383762366662 +66363736646134303637643939353934666166346532373633626632323939346530333565363437 +36323332376139376334663135326633323639656266663831633139303166366565303533633862 +32656162626237363063343866663964646161643666333666353466663361616264656237386161 +34373962393331303833653462343532313230306339643733663661316337623464336361636530 +33303439653737313532373932356138643764373166313632383938363038626131346230333266 +38386433643462396465663235643634303165353437303839383833626662666263633062643734 +30666630623030636437636438383361306564393331643932353462353132633063323765386135 +64393734366162646132646339613132666336303733373638613136316235633562623638326636 +61386537336639333538666263303936373066366436653065373239393531646535383065626363 +65653561313836303430343764343232643134366235393264383665356664333231303534646435 +31613361663364376139383364356135653965653034633966656362623332633134326538366461 +30333130363564336533633565383636313263366239363633626231373634643739356532386566 +65313762653236643130613935393565363031346534373930303463363561326462663234343562 +61373136313139613035333063356532613335306364616461623031376161643363323930653433 +65373939353366633531633135653735663163623036663830323234383038643431663831643164 +30363431353533313663316634366337323833653333626465343838666666316562646164636534 +38376136616664663734383166653835313232633030343765626332373434656566373536623232 +32306338633463303335373762383437376431666638316138376531313138306566313164303635 +39386361303734633335663238356433633565336261373735646665323935383537353066313635 +35646561653964666635636562396165643864333862663533386366613239626565366233613232 +32653639346632613565346232393837303231316235366534663265623031306365653166376137 +37613031393335616530356432643432353932393132666136366633363133323731363333313563 +36393937666634356238353132373536383831356431656165336339323664623438636165396632 +31383131356439376338373338393236643031396135383338333434376138373861363232333365 +63643631313737346463363131316632353438306239323034613362656334376164356332383464 +31303337663265336134313539346233653632393435626232343033306565623637343464383830 +66656661316435303661643832626231316231633862633130626665333336613732613533313831 +63666238666332636632626430393831666365313333363234393934633134643262636337383538 +64643532316565636166313932623931386161343235303562383036376261373963613436636162 +39623737643630626464633665663731663331343061356338613330316436356330303762363664 +66643335393330376632666161633038363638336265303232663633383639623932316562653839 +33376366653064643935616339323834353835386566616464363633373664303866356531303265 +39366331326263313933336165623165376462663635306164656163313565353162623165386239 +36333366326631653232356234653437666432333563623461363430326263646233386432306636 +32346330366333336166653135353231656330636131366131326465323130323764633731613536 +30636333626464346262353932663535326363383937653731326636623235353933363565616636 +63363239333531376261333632616530643738363334616232313030393436363534633435316139 +31363536633232306135643061373032656231343234346139656135633563666533303261363262 +66366163316230623736653130313431336133633866646137663163316236353264363833373237 +37373031346331376435663033653935616562386439366335646537326263393537303063373837 +61303134626263336337653632393737353863613032613332353039383163616631383664383266 +38643965613139326163346164303336656135643332353832343430663535343037336236326565 +31353262623762373065333462303533393062393735623865336137346162346239623561316333 +30613730613730396139323864306433313831633530623930343437663661623630653664656466 +31333435303762653662333165656438306464666132653038323837336235346362353237633565 +65633333346565346337613762633330383964373930643736613439633166336333326565646530 +37376632656134633036356138636164386136386164633433373461616161663334653536656336 +62666264353466626637363664643663663931356135643765316166656534363663366435626362 +34323065633238613331316466363135373035376438333932623565383136663730333366633130 +35343037643032303531613663323232363436643030373037643563383137653934393465353333 +30346134313165656664626338616361643861353836313335646364653037383765626234366464 +35313865343562663032366436316565626563616433353837306237356137333633343164646331 +34346266613639343533346630336361626562353735356563396163303536376236633361623165 +33386233333762376361616539613263313031336637313035656665616631333363313661323366 +65636262636565613738623062346266373333333163623064653431633333326335613332363736 +63633838663736363364623738656562346564366439363966626266316333376130303837333639 +37326131353135653965623639346330356563393161316639653532653231353964353338343533 +39393535353733633138313435626136323339636665303065643035303561623962613262613262 +36326238656562376639616162666134623366393136646664343334343733353464636338366535 +62626236663565653733383032396334643634656233613862316132336566353539333766633734 +34646634313736623231333134333164626466616539383736313466306538396430326665353139 +63353037363237313133656331376336663035303338336130333430363434646133616162616162 +34343061383265663765323531306335623936303236613438303739643932643165656466633464 +33343232666330343661666332623237666237383261373363303939346265626563353663383839 +34306461613636623736386462666539303835616365643265396437353837396432633364643237 +30323139326461623365346135396136343161316636353033643033303163653861336366643430 +62343333313265393164343733383032383135396232356363643733616632643831326162386234 +61646136393634643162346166666561386563336665636164356134663439373736383663303831 +65343731376261653764656461336333373164316439656366643334633335643036626265663936 +36373464383265646537333264373337383733333832373537343430636433363035366533613832 +36363038366562366537626137663661623032666362366230386364366638626362663337333061 +64346232623537353065323430616337303537343261343031323436653263303237373936353731 +61623461373961376639663864323633316661336561336436633638393735613831656562623338 +31333066393730363834373661353063306532626262376366353564336534363665393330623734 +63633665353162303036376136633137613366666130626630326137373632636337623135643066 +32376166623032656364386333376238336430303237643035346533663062316536623864383462 +38346631383763626631383362386139653731343135626133656134646537323661313230633837 +64643463623635616232313764356436363762306466336632363739633134656437313439613766 +64616133633064613835346438383138396535393230643333323837666262623739613436633466 +32326434393563626137633234353664636665653433383364616665343335386633396163393530 +32653833313631356364383832306539323363356465643566343836383164623738336262396633 +33623332666264623362383165306339346339646430306463313031396434313663613561623861 +37393263306362636638336466616536323566373937376633666130343466626135626163626631 +38373633346563386537363532323164373765393532613465323863326433356261373331656265 +31343436353631326163663536356436653965623066326538396330613565303138643165356463 +35373533396637376264376462633431316630336435636133333935353730313861353035396333 +61353530396637353332326632346536623330666364343965613964386238653533303262316239 +33383135393130653066313334613966393762346263613837396562313564633465653366646438 +63333531666165386465613132643566343963336537613435626131623134663862363439646333 +63346337666139383236343431646235633636613332626661353138653634646433333832313830 +66633766303361343762383436356130616338663235383761353336363532666463303439383537 +36316530346464646631393762373463613565306432356137666365373633326362346266623862 +62666563366234343932333863663832643032346662626235386266643262346132336462313465 +61303164343533356665643537653639346339393636383462646137633162373432356532366137 +34363366323330313166343937343837646665613032373166333730313362363261303062346134 +66666463636430383066376231623039363037336133643735383164393137373733383832623134 +64656238396430383538323839353737373633386337666637303964386262303766356461613962 +61646232326337643233356666643939316130336365613934373735316165363864343839613763 +33623336343961633166326233643333306135353136343364636662663166373264313737363939 +64383263666538386330653866656537306462303132366337633131303365303132616138313839 +39653033396431666265666266356438613338383061303463356665376361343234303132363564 +63626438366330636132306632646363306564623039616565333739383939633335346662366534 +34363262386530363331346131643164383131353736326566633839376138353264396639653635 +39636638363665633136383233646538353762333938303030383964626638386632343961663739 +62633961343066616635643230316134663735653362333835333230643635383364363334373231 +30356164376662633135393131333166373561613765616639366335393463366537383331646262 +36326536306566323939306332376631396538626435346534363130646462356331386633346163 +65313464663338653838323236326565353963356234663438323637346330626261376238623339 +62643265663837386131393738646630346538313661343835333266643532366632383637393763 +38316535373236623866663237633431393934626335333832613661353565303939316235386137 +34323864623935626261653065633038366661386262343931623364366535323332623133623139 +36393862383633323530383937363661366630616537366537326665646462366163326661303730 +30656631366166646464393531373234383563633264326436323138383131343337376138333731 +61343238653264336261643863346330396433386536656131373166646665623439653135643834 +37363035346463373233663937616162343537383963393834343230356163656335333166396230 +37383566313835366436656164646537363263636336376664383335353637623838343735376139 +38393239376637313832353763353533346538626138396430653035316231633966336363306138 +33306530316561326137663665653734323433306562646266383134383263313533633738623865 +33636462303339353032633366363866643937393362373539663739346138313161656661393837 +66643462326565326464653931613462303265663432313961346139393663643632343366613736 +32666635303430383132336138613064653165376132323463323634363661353631373165373764 +64636663653137666638363839653531333538356230656233356263383961326562623562653131 +62666362666664383765636163313864313839616164373531303061636130326538633163613232 +61303362643161303466663939376530303332663934393432376262383036303961663831666638 +37373235613430386633613939373132643264313735353435643861306162373536303133666639 +64336237656138656433303966373531613030383638613434663839653461396632333763363936 +65336133653466356433376264653533323434333234313430666364383566613065353736626338 +62363330313435303034373964373338653837636636663233663736613563323633313765623236 +64366466623433316537376430663961366230623966363130616437333837653830653137666232 +37306632393762636364303035626164636635383831616338653064613562656532313639313234 +39653638663332616665316361646433663538643763346236323034343737623062353236393234 +66636530346166373265626431666235376132336536323830323237636530363962313762396439 +62306563306431343165393661376239393338333931623337343563613731613737356666666336 +64393335323030313634373137643164666131623061663361343338356431346362623731346261 +36626230306564643664303366646631323561333966356532323964643638393063616362343833 +31623964663662643238393238613638653962343264353632643431643965653836656233396135 +30383132366262373765633862356261343237663735646265636335336239316139386435613430 +30333864306336363436623565636163393930623438303030346264616631366665626563303734 +39386561633239373032333934656466633062636334346232356330396162666461316133653739 +63656331356262613938376339646234306131323834376434663635643135653930646664313234 +37643634643531303035393766376333383634393264346562326264396334333937313635643964 +31636238656137636363386235613738313938366465333036613633373335626363313064366638 +62383039646463336366353563323937316462663239366331623637636663623032366136353033 +63326137306161623066633266623766623062646161626338656531343866383131373832646265 +34636131653065656133333835653061313336663538326265393335353636343961633662356436 +38653761333132316265353465636531623737303761643866366461613239616136323963623531 +30316466363835376135383439336235363732663662623261346237303831393964636333313363 +63646231356633323839323065303931316637386238313765356364383163643031363563643034 +63373261373263333539313638623632356531386234363864313037346336633164653431663833 +61323465323062346164306362396434313237623461343463383364343032636331343233623230 +32333739613732326261393633366134386463373935663362623639396362313766306237363461 +35623637386561373537336661633232323033383765666461666334313161323638356563353738 +37333464306362613839393864623839326365316466313937393261313732303566326566616531 +36633432643262313165626637303034633362393533613262363839623065363162646365333933 +62303862353166383062643734666333323365376634346435646531346530656235346238646532 +31316533363762656237636131646433313634363835306433393231306131343736313533613665 +65343564373632323038373733373533616234353939386630633533663330343439353236323034 +31306230326533303939333439383830373665653832623162613737323838643534313966383839 +30316566666230343936393733343830666631376432626436653438386665303666636437646335 +36326366353938343033323166623931393431346166336164383937353532333866653665353333 +38313566396137313332623865333332396531383162306230376665663436386531643632643361 +66653131633663313830323865393666623233643064373632396233306136326431336331336562 +61623462663032396139376262643034333231616130326132653234343433666161333230323436 +64663030313666326164313331663032383962363034623163656331643530346531386366373361 +39363536663462343030626665386163626630313762353564376563336638336165653233366230 +36356362346438313238626336623438396563626562363761646530303461386335346462343164 +62643661366134366464316365373833393263383734313561383132386232373935333937663163 +34613061313134663735316136346564613935306262613232613131656363633634336461643432 +38303061346262323339666637313035653836366237393530633132393266623136333936633135 +39373062323732653436316335383635653732373164326634323137373038356631393966326333 +36396236306438613266653438313763623131353736613465353930653435633834646333623266 +31376232323261623038313463633535336434656363366337623361303963643131396233313736 +66656336383161366435396339633637356239353338326137383364626332623863383032663264 +35626661653334616137343766616662336262663430393534646566313339386662336562336534 +33656237633561666335313566636135376561393231633934353434346365323832666630613530 +34643939633465636662376636663761613837626262356132653632633661336139393134613239 +61663862613634363730633763633536393566313136323839386363623333646136336266363232 +33323135333236323039636362323865653433366366393538396531353034633665316164353861 +61306666306635346632633561616235616232383330333734313639336564636332313837356632 +38396161653032656532323465656265646132303164666266633736396136373836353765393332 +36663830303631333338653061623032303933656265313164623531336536323166386431636636 +34636665623939646331626137663630396535383336646661643163643561306334376438663335 +35323465663830306663333863303165633137383535373561616239656534356634643133323265 +38376337613339373233316534396462383038396363633836626235316530343262343533373533 +33663661396438646661356539303164383361643364613432363631336430393131316639666635 +36323238326266346334663866623339393735653663613032313663326138323133376637623432 +38613034356334393938623765373361376237356261633761633566633061363165316330643662 +61383063326131623361313361316661393830363062333166386663623761643064326534316466 +63373266643033386161303132313737323963613932333433323738623561343439353835633764 +30636536663563646337336437363432636366346161336134366331333531333633653035656562 +66353737623665306331626431326564653936633361313633373061383037623235303664663637 +30373537643033636166386438343333616261326465613236333564646135666261383666346534 +32626563626232376130333162326431383233623538306639623834623335636261633937633062 +64336462666538313665366536396664383666316262356231316165313466343038653930323037 +30346362313564396330376130356136616636373837376430323035303965666431643335633763 +64613031393438316561326661336334643430623434303830356334373263323765343366393139 +38616363633563326335663766346262336431316662396231666232393139656266656432343466 +30326137393366323662666335323465326435633239373964383839363364363336663730353063 +63653736646630623839313462353966366134343063366635346232353736356561643137393434 +30323932656662306137333836343333326237323038393430393834623032616662383163666465 +65343963333133383562663761616364623866393165363637336362376137373764333366333137 +64343536653734306262653064383464666262613665343931373434663233306164383838326633 +62333066383261373238646239333337313734633534306132393836336633626161623361616661 +63356530616630656132373265646134313835623763303835643763313439323362616561393061 +39363038333535633637656130623333366633303136313062306431386466306665653364633165 +32373736636438396538656538623536353163393338383866396131376439633961366535356639 +37623333373038353931303430323065373330653766363961376136636534393739653930613931 +33316131653963376339383062303436333932666630653434306661313736363037666430633335 +32656139393232663261323764666663353036653964613961396535353232376330613134343665 +64316266383430656366366564643662656537393332383862666139316162303865383636623766 +66383963633433633962313132386261616633363639346263333061623461363430353631393166 +33623039363236383437353831633936316162393637633439623363366236656132653436613235 +63623063316439393034646362633238363563353765323633313764326436306361326632653334 +38313566383866353963303833633435633833663135663139323731353261333036303632323634 +34653535636362316335313931356539636235383662653330626366313763653234363831363935 +61303234666561393661623838343663316530643731653534383065373266663139656663396335 +65613533333832366463396531306434373835343064313832626535666665356134383461326264 +37393537383434363261323734646535333165663835393238373539373739366639303461383332 +37613563313463353661326363343731316565326632613936633935613563323331363936303364 +35386134353964396461373636373034396633346235633537313032303661616664303233333039 +33663736623764623635306465383637393735666637303465376662636161353339356265663833 +33393332366661363335306630306632383336616466613662396231366532386432623936643031 +35383135353737326562633738326139643331643432383638663134393339383932653161383230 +61633335353236643637353830343439396138336335346338306331656133326335323363353663 +31363531666130313833313430333138346439323734346335653036333161646338633761306238 +30333537346232396530613566376261386131376638313531636532616563616365396230306665 +32303463303036356464393032333139396639383061333538303761363934366138316438636439 +66396433663337643836393936303936613462643566643631653063323530323133376637646138 +64363732616234666265633030303262643836343931623439343834363636666630323561663962 +39313931666435303865373064313236356130336234303633653830613035313435323035643732 +39353732306632383261646665326363323366316430356462333238653533363038316535343338 +36393661326231313632663765333961373637656265363139343332353539623064333934373963 +63316163306566383465333131346133623136623133333039623738306539396365626564396634 +33663535626139363733663534613038663932396663643537386131663732323564363537316665 +31333063353731386532363131663061333662383835336366666630313765383033313866303235 +30353737383064643966333534643263343532633938633838356232303538383038633865306564 +30316235346532363536303735303664666332663537656539386662626662653038373762653233 +63313839386265343333616663353038353864653961336365643538373130396334383666663963 +33323332393930373939363066663065616433633662666639613031336432353665383732646366 +63333366613065623230663561386261353865313465386639313064366233306331306232653337 +35346366623662396264636634613561366662353063613834616235613338663037366239353031 +34383733316263306631613663663535353434616534323366636532363733633564376365393364 +38363932666132356335316566393037613936373663636137383735623263373435356435386564 +34643435633966623936613665333136303231356661656539373333653064646635346362383839 +34366334383664383063313863323363333134613862666461363737613166383831653339363536 +34626566396635326433303461386231643530383533653930383461613464623934643836383363 +62393333323238336634616537623464373639613533393230383362616635323835633032316333 +62376563383365616432373633636534666139363636636235653631353131376565303834353564 +38316235326236356634633662376333653866646231393133643735363563376331653661646239 +30303634343731343939356466343066663235343938363336313135656163663032616231646339 +35393238366433356435656438643534353865356266323866666361636439663138663139646539 +31376561323532633739386338393365353638376332633066353761633231393865356336616362 +61326530373465383662326539663635316461313065353037376533363738383865393035396530 +63343534373965303334633663336434663666396664663966633632386366336166356165653266 +31653531663037393465373731643666663161393936316633366561373366303830616261323866 +38393738303236386538616336393331326562343832613539363562646230383963316234316232 +63316161383030373938333634626265343662343738643961376238366162613062643731323865 +31356230376330373630656139323166366561373934393430646162643338653530663136353433 +34643431303332636536653734393632366164323630366438386263346562323232326130393437 +38666330353133313962373862363532633033633935396130393133303865616165333030303035 +63633763646266316666303562646638396530316336373436303935616232383135306231613933 +65356161633435386566613536303637663533393039396331333639353463396538353232613837 +30613066353665343962656330343963623133316535393532343233303636396163386630633832 +61393266633266326131623565623939366163346563323335363234386461343338336538333165 +65313465336137326131636466633362323363336136373535353538613161666162626665343537 +64303265643636653430336661303833623431396337383564353331363432343963356662363064 +38326134656432363534363564633436633466343330383232623164653831316535626532366539 +31313561393962366366633366343134363866633363363038636665363765396437366233346164 +31343034343535383637343363396133633538363932336131653033666264613933333435306561 +61613039666638383664323038303362396636623161336233363131666465396365333766656365 +31306438633535653131666264616365373565356632663361643434316465613031363462613236 +33346435373432303064623731666632313663336639646138336163386239323965366333376439 +65656364333134376633353431313633373034653134346663346462303066366439333433653238 +35343564396639623362633131313165613432323065336134666330386466366365623665366561 +34643064646532326562363032626637633737383963666362386532393132656533363263626664 +65383039356632326264386236346139383662376332383033316332373932613765663166663632 +62356232343061306137396165336332653239393965366262323236363462343564383736663065 +61623165346135376161393133393761356230646438303531313331313339656239333239383064 +62323431343136303962336434333464393662396637653233646639393738306435653562646433 +33613738653536646364373861306430653939303439636138303163623661383237626633636639 +33306365663665363465653265373837373937653930316163323562393137623834313239663938 +32316365613261646535333638643962313736336531326666363466333661636437613337336139 +65666538376232376532393933656266333564353763653536396634373932383766613661363536 +31366462363332333934663437396338353233353834656631333566316133653038656634313833 +65386136636261663565323435336539363330353765613765343035643165383331616632623136 +34336462323061653061356337333166623032356638396438333235386232316435326638646332 +65396162386363323732663339376361663866323332656563656231333465646134306539366336 +65333866343062333732373061303731653331643933393165626331653639376566616230383865 +66613532343130613136366539326530386435663530353231666136616533646233666537393633 +38383238633862313839626332646231346631333964623932643234663664303032623938613430 +36343638666461323465303264303662626164653439333661313861346262626533363735656164 +62393330313535343331623135623961326133633066623239303037323437396138333239653336 +33313833613862336633306633326533323531346639323039363564323233373566323139303962 +36346366386238336537316362633661623531633439333235373636623534386463323066333330 +35333333633336323166626232643234343466616530643830636136343436313032383238306562 +35356434363235653536376561353934303931303734383965613234373330316533336563353036 +64643765313537626637653338613934636131313265306532303237363936623630303234396234 +30623737366335366461313863633732656466356562633436393930383061653336336135326331 +61343962316632356431616266633737353437663431363336306462356634646333336663333136 +63316166326337636632396330353162613861323335393566383161633563623437313763323664 +30633436383366363132343163366262616262663432333835663236616663336663353466393463 +33303432353030633038623633646536646135306566383861363938316666646566633864383232 +31666633373233346331616331383766363332393330303330616533396331626235633638333466 +39336633363739653036323865366161343235393735633437643231326136353132343639303931 +30633336383831303066313766323731343735643331303761356363646337396364336634643736 +36383665383633323233636338356166333162306636633132613161613238653536366563393039 +32346565643366393631323036653165626665333362393134373662636561623238626339373863 +32343833336161313161353661633133613934396138636532666135313663343264333437383236 +64363565653139666530633763326265343463333363303162656537313734333336373339306639 +31343262313264613931636235633034313162633131653563383862643566336335613633333766 +39316639646466346334656538363636316162373439373835393230643264313261653732643166 +35613663393663326632623165353666653031613361383465646635373538353735643839613238 +66643131636530666662653964633637313065666139356437306661326637623064663933303366 +65336637616262303437383535386332616231653964373563383365633163613535393430363233 +36623332303537366432353633636234663465373932346434356338623736303364306635646532 +30366133346262336533623963366166353633353266313162623034623232636130323430353235 +35663430643030343838376662643832343162306263653437656331613237323135343166303661 +63626661333030336332353532376332316234393364636535323031343163333638623136353234 +33333539353362336531653530303331393137313265396466303934373362346431663663393030 +66663336356538623264333066666631383636653361646133303266396630383337343231303535 +38633331303530313366643733316662313736373339316432393132333036373532663139346337 +31666432316363323561306231656664303065333737393962326538616136383938663137386233 +65616539323032653466303638616339356238636538663261306338643834303738323530333662 +62383638336461333635653731306361313935396264373239313136616461343362383961653766 +31313037663330306234633961366266316336336335646562333439303235666137623837636364 +63663062313634363433373137353933626466303263656664633938373332616531633065373132 +66353233623232653066623563636465663836613432643639393533646532363536333732613131 +37393139613731323730633433356263373437336135393362366666313464366266623639336430 +37663632343032393434643135363463353264356666313963393334313939363362363337613830 +30323561653432626439333833656630343630393162336430656339386265366564633031623037 +33316366616237346665313831646564313234333466393632656334643762663935613437373532 +36386261383365663362396137353136626330313239326134613862616138346231356438383432 +61633031386238386531363336386338306235316634393866353435646432323031323136656530 +34336263663463653937316230633762333463626532626330353430383730396438333965633532 +39666430383432633230313263656135633134626433303539613966376465343037623866356130 +33396536303761383038373031613362363337653237303138323563646364386262636638663466 +39613230353433333031633938353265376563363634353061303765343439613963303565313361 +64633631613030633164383235366566386165323339383135383835393539373366343331326664 +35326562326563323239613065623162326366343761343766653536333933306330393439373233 +61306663366462636131643430636638613733386132383364313932656330306235376632623664 +33396231356163373638323136363461353162316630613162616238653166333166613239663033 +32623263373334366165363665336163383737613466353636636532396662366637613666333733 +36633836323733323136313964383364323366386431383430663264623064633665363236623933 +62653136326163333235646534383233633434336235323536666261393136336239646364393362 +62653366333638383566613231323766653032383363396565383735336463646261636534393039 +35363464343862336332616233303336623766666636616434366438626161663061383838333333 +38333662643961396336363438353665626435633363353932376339353036333561306532326432 +61646162313866353838306233373533636637326262313661653439303962316135303365336637 +30663337633164353636393434386161383664353433666663373630633735336437643030666431 +37653834326430313964373136653661636663653362376335316534366236313037366130373866 +62623739343137616232363138353065653635396233383166393736393534633666653438663733 +39343962366236313963363331663834376266666664363635306433633032373437356530396133 +62666333636530326636636635383132386432636231623336336231343961666436363231623936 +35353730333038636435613066376630356331303738353839383636323030663261653737373536 +36633566303364313836383636646638316363613065656661313166653962356535393132363835 +62303865666132366230326134363134376435366161653634336635396263333539666535643338 +34333638323435383666343238333762653266373233336264306532343334313932353433623938 +66353664626461616638326236626337376330303834396165633535353134373335643862366162 +30383932363837633561376564633932616235636330613139323762626434313666343339613538 +63613666383335373439653832366533613637366631356337653565376364636666636335643837 +37366333393632623930313463303866623566633130343438306563386664653330383937633038 +35333137373638376537623062623934313563393033383763663935343064363936376633633065 +34366666663161636138656131623533363334363639643734306464383833303737333832366238 +36663630303631643766326239366138323331303039376639393736623764313735386464303761 +65646165393662383134363139663661636435366437333134656563346635366363666464313535 +62373438643934316235336434326630343464326436343061373134366362303964313265616361 +30393636643130313736313332346665323563393334353563363131386262346232613866393936 +36343464353136373537626566306630373537323662393733303638336461333438626661663438 +30346238363838363066303733616335386139373239613438326266346331323762333632333033 +32373462366561336432313338636364393537333866666363306336333332316232633466663531 +38623361326333666162386538343839663464656336303930363230323866623933666539313262 +33353836323931626539303932663864633033646563323239333130643666336362376235343364 +62633434353136623361633863316337363936613961323766623731363037356131376232383734 +33633736396239653334326163646139373762356532323464313935393964336364653936393237 +30666163383933306261656135393037343362303932613963333633383233643832356132663731 +63646661326636626638353839356665646237626230313431666465343934336637313834616235 +32653961343961316239646639386365316634383632656539623932346431656536663731386161 +34643330636463666436383664623833633863373664373631323936663535313132336465343536 +30363638363337653430393336383561336431643535393331373037616135323536396265323533 +64313230353232626133666338376264386533376264353634656531666565346239633961613065 +30353833616630623330343632646339323638383061393764623836376432363832363665373466 +33666634393264313830353665653965373237373834326332383636373339303031646466623136 +61386665613230336431626564333835653337366134393662323934383930386661646634626131 +31303264663932343061656361303333616664383062386365383363616535353234633433643563 +63316238306138663461383738646263326534356631373561303666376666326633363965353061 +62323136363636346361653338383831333331623533326335636330336133393762336630393932 +64633365643438653632356631303635313935663262663464363036613466613532326666666165 +38643031656361613161666632633065633231396334336563313932623938306231663137326435 +38356663336561663063613636656163303365363464656663633535353764393639396334383237 +37313138323664393039626238633038316534366632346235333837616137393632386564353136 +39383132633935306338656239313866643562353339353165343338333239333334373065323364 +30653131663462623363366634336435383462623463393765343931376131656261633139303739 +30313464393064343330373935393730356632366461643933363737333466363662653064643062 +33326434343533633564623538636466623465306335313338303461613136636234643539323964 +33643230626330613934386166356138326663623766633562613833363436653930616161363133 +38383031653335633232643430326639663538303861656233613639343538626564313835333461 +61626235663333316439343866386539323334616532333233633338353266636263656664626632 +38653530633237633535356263643330626530626538306133636532346563366432393738636430 +38613132623438393134613632363130656361333530303961376631333633393031353735363035 +30363336623364306131373133376438633731653535353038383539326163326539313734633138 +34633336376237376462633632653433343665633432643831626533356331353666616132383563 +37653533313966303634346634386533393432396565613963636630663765353534386335386537 +36373635386363386132626131326538306165393961616334343962373333326262386331353439 +65363662643565376661636365356530313132643033623131623836633161653936353031313535 +37613730326433363134303466353731633137333433323734363934623666333366313835333237 +33383231346366323432343334653962633865343763616463646336346436373665613939633334 +38663364323330313138643230333766663437343163303433633138653561336166666566393633 +65313731343436633038626639386663626639646563393462623264363637303330623937633133 +39653263656333646461643334346539623236396432656131366561346631326331616239363963 +33396235313330633132356137613830313466656366343433336239393938316433663538363638 +36323538306232653338346134396636326335366233663564353334323132643131376331623765 +65316638366162383466313631316532313034356436306364326236303732643931343032383263 +32333733396632613861306331346365626536366634313365643862663235303562336563383666 +63663130656464353730643232633065326638656432653438643464626234346235396239373230 +34323635316563653066323232653732326165303066303263366536656430346162383666303037 +37353263306631653132623666383061643331333339643666333064633230343634343162366438 +62303762613836323433396638643837656137376630303664666466306132623430393162353738 +64653336303331343732343563303563326562643464306561626132336336653731653362633763 +66616538373639633434323939623965633163633165353165643835646134396661633266363533 +38316637636333623737386535353363363264363932616433613831623933643764373937336565 +32383435326436613230306530393434376161326337343334623637363636306537613930353633 +64316337323934306465353330313262643966663261353236653938376633383466636463383736 +38383062323934613033363932353339333935393839303232633831303138666164326163366338 +61633134353764366464653237633765306632623965346433333335353966663438656665626365 +32643132353131653531303466626332663533653533346366666263663738646333636231353964 +63313865663832643039306263633661373035336565356561343337636235653433633538316337 +33383833316431633265633262613763383533666634303733633833643738343464376435333335 +37613165366461663634326231613334353363343631633463383961356564653266376338333232 +35616236313866643737323636353232646538613065353562373530633533613739343130326633 +33643535666232336436656438356339353535636162383136393534383733323932653331323530 +33313535323162313536386161663135383839653038613066333436366566373861363735656333 +31613736363530363461393736373132356637306134656639623538666161333564653334393838 +37313139633431633064663931383664346466633034326562323639646532343832643231616539 +65623934396334363965313033353837373035363133376162663163613965663461393164373538 +32306266303366333264316465376465353039366538343738633435653661396465646262613461 +62636334353034353763306361323963343432303733613265376435656366313634363533656661 +30626237383761633633653539353062363839363566393362616339313861636437353339643564 +33323465386132363337393435623932636262613635383834303331343131653738613534353162 +32393134343931363363353837333930636538636433333336306562313666323863636563396132 +64336136623132626661396531333735633135376463356434323130656430316364613437663763 +35343837653065366632633566353236656166343665316531626233313063626630656131653764 +39326435376336303635376437383761306463376432363030636330363661383339343763366161 +62323937393630383966346265666539363337636432306661333666313933666635363833353338 +32323563346364623364303631653535313837623964646539663331666162623034616633623836 +37373134626433633137373639333130356439343030373430613332346632636335646264343334 +33373432653334376633393031366261303436653433653836623739306435343232636238333364 +38323366656434386434306264656565623465653832336566613031333431306230633235373836 +30316530303663386636626534386237303134383864626539303465353133633763623564643564 +32353936346135643638373965333234366565653831353537666235643334383233323266613866 +63623164663265663333636165623334633131646135663836313866643365353364656231663336 +33663264343665386231396361643839316162386134333965363566316638363764633863366632 +30656163366430383033613338363961393433623732356238366437393461323561646231656231 +62336133623262663738626533313639656335633637366665323862323834306637666533376439 +61666630616139373635353363393838393162356539326163373032653864666539646137336666 +30653466323662643865323733376537623732633731356138343437643561383137306430356463 +66303261616438656532643763326432333361396239366138376236363534313164653330653265 +31616233353839656661386239353935313232663266316464633362386530356431313935393536 +34363331396661646336663738306330373563386238366234386633363433376432386234383730 +62323865643466646239363361353833313830633465393032643539373461323763363962643264 +35313730313032366263396635373738376561313464363236336338333465626261383864643632 +62323362333036313431643334306635653461343533306136336462386531653538356661356637 +61663765386139336165346437666665653631333836323939363839613037643364646436656332 +66353239613663303034616333666265376436353133343663336262323034633131663163333665 +35303936373665656234343234653564383436613836313438373934303832376262646365373533 +37666335313163356336373538363933663064636235323538646561623363323366656166616332 +30363431353434643335333664333236366532323766306636366265303362663535616163653031 +36363434383662306466646661373437333762313532383462393466643736323362386233383038 +31316432356665616435373966393566346231363839396137663636653166626234636339393039 +39303662653634393465303066646163363334373635303666366331303334336232616562386563 +61343239656562613034346637613563383533343462306561653231313266393530613261656639 +37326433643763383363653530353762633162396239353061633663383630376564616636386462 +65396231656536653233316363393637633463376537303263666161333764336261326435626639 +37613831356536376133643630316139636463623662326265343338333433333561363138323437 +34333365393439643466353462366231643533316132396139623434303461656138313236633836 +38623866316436363839376639333435633763666439666466653365623661633463303432343937 +34323233386261343333613362616632393933353231326464303963643063636461303233346365 +61366532306230656334613361613365346534356465353937373033396235303335646465363930 +63366235316233636531313035356631316665656235323135643262303165323664343434623963 +33653532393566656537393832633836623031643261666665343063626535393039303238656466 +62663138623862383266333331616133646562613138376235323434386465303665373437363436 +33663434393863623937663366386262343166646561643637303233353266396663333036613034 +33626132626262633635346362306330663439303939663064343833383263366565353330313463 +36613365353338316663326534373734393365333832333935666564306665376430336632653264 +35643661376335353434646235373530643737326332373763373336353862633032346130656539 +33313866393235626332666633363233663366326462613630663032646135363363333465616439 +32623363616536316430623236386130316562383735653730663366633136353333326465663966 +65633932393461383836333139356263353761353435626539346665643038663239313666383936 +30373832663038643565653834613538373066346134656432666231333566343830396366386638 +61336139663237616563653731313235653463656436623961333432303864616637623436636338 +66653133613861633130613833376132636464303766323362633034373862303631373162356135 +66616532613734653931353839616235626432653564336631613730313131353237613032303938 +30616366303537396666393066623364353466393538656131623639373538373336353038353266 +62356630366131663637386437616430353463373930346230386336373631376630626533313931 +63323337656164393833306263326536656230343938363930323134623431373266376636366261 +63343136323432656634396530633733653166363930613632383931303932363830326638323639 +64363231383665396565626665373763646562653231633863333537356432626637623864323362 +37663033333430613432653564353261363031643662303931323730346531396563386432346362 +30643463326231643162343964393632373430616363333738386461376336626332316135303161 +31633135303039393936666330376464393961616361663931353465346434663539376535616136 +61343932373731303632396533363236393337336631373939346131666432623337643234666165 +35366239303362386333393363356265323863396330363033306266363563643736336239353462 +33356563333130653565306165333334346261633639323462326331333230643832326436306565 +61663236663064303865626339633032343262663530613738363236656334613361383464396266 +39633964373939343432353036353630366533643866326564613565303065326637646462666361 +65633933306366383537383064653332636431343332616664613663316531306234323062376430 +61353738303631613931623636323864393765333933366139313466316166303437636362313163 +63653131396238623765653133633736383036383265643866623839333434643230396438656361 +34353337393337633238316539646139373633636532353339363637646234363563376135666564 +66663563363666633636323561343832343636636562323663326433303463626432363333613665 +61326466653634663961383163383362323436353237323861623430383764373139626461363365 +66393733356634366132663334346263633233363561623739326466663430303436306536626436 +31343738353030303732643832666131333065323930393961323461663766373033366339353930 +39393330313731326664383130646634616137363964636433313736373663636464353233303865 +30616264643866376331363536646664613662343731353266366338333966353039373662333134 +65616634613531303934663834393666333834363462313661623139356439393266646663616633 +61613634333336656333353534376236643965383966613333653166656532376138323165623361 +33353164323730383236613736663133316235353334353437353135336564383335373936386165 +34393063666665636361643965643165366232623334666237316662303432373562366665353465 +61636433366464313233626537303065623931383334646536616362376535626665616435393736 +37626135636137653334343135616363393932666565393164623231313731316334663966633834 +36666362623238386137343739366230656335313330643536613463373935366139396566613831 +61633161666164326364316431613731633237306530383330656566303430343038323364383337 +38333435613437323365383964633762323262613163326537363537633132313261643566346336 +35383765656636653763653761393333333065613866663764306631656135656534383634326135 +36633134336133653131383636393738613961626562363962326337653833333064326530623737 +33376132343138376164626562316130366565313334383039383734643065323833303238333232 +38343133323434643831613866633839383934616537366365623462653534366664383265356237 +33306531376330363531366164363232653138666331333835373964333862646435323466393338 +61343131646234303362333666663538623264393630653233616537323636633065383330643436 +62623934313735393366386662353765346633373130306333343435323433623062353364396436 +38343331623365616661663739383335333465303734343333666463316362326139653231643438 +66633462303239356637356635336365356139626531383366326630656565663066646663303536 +30343534336438346538373631376562633139303838386261303362346265373133356230386330 +30373935666466643661396664613133353361313335643638376261633338346662323437383366 +31373865336466353834353961663434383434663139343432643661623063366333336332363133 +36333666663736306631353564383364613064316331393465346564653435313734303230343866 +35623030663966633064353737643166376166653666616331623763323438666130636436303963 +32303163666663636538643361313530383532346332303133363961313639306562363836663130 +33653364373764626636346461613565393539366330386466643831363838646334376661363334 +65633434316633653166383832326639353938333563383230396266386564376566313435653835 +64616632613066613464336230616439363333393137353666393431656131336134306537353835 +61643862383066383630656238636438363766626239363439366362663834663636373766386532 +33636132343131643633663136656430316265353665383835646130626166303634633665383535 +36616537373538376462346631646439666434663961616332346263616131303134373133613036 +34383739366566303365363233623664633465656332363833633462653965383937323933633065 +62336665343530663839333865386632313136323062306436663935373666386435366233663763 +34653861306433326261656162353437656537316233363935356162376336636338613064633930 +65353038316262656430313733616431646461373436396563626539343131613735663437356533 +62313563346630343162306565313230396635366236356531383462333733333265313534626133 +34353161623839336237343232356630333262623931336437653731623564353035613164626232 +39646633346532346536313034666632326264626363393266373036623733613736316466323665 +64383437316562346135646133376330373930366466363538323931376662663238636239336532 +35653162333236313238303139393537666136323563343233666639336664343735643432613136 +38343735646536303533623262393161663364646661643962393338663966393238333165336261 +31353362646266303563353565643234633762396564626662643634653133336430373037323330 +38653538323739643938383531656165313861336238366131663233303961353963343838613334 +37646439323931653936303133616234373665323833623335613933623731643731373834643431 +65366462393230663239666137386565666462316466303037653030333831646134613763306161 +31333932306564643136313730376338313535313865356261323866646539396465373933396564 +64663863326563346332323139316536356565316561336437323362616239663733623762643332 +37323766633763346563393165623138396234323761633336646430383536623561336431643765 +65663066386634633536383531303834616439636237646635386565333039396561386665633438 +39613064303662353438633864666439313932333538356262336530646238313464363334356239 +62323130663530373834346535376664636630356239323133333663373766616335363762383039 +61316233626263333961616366613239366664363863353561653938626531653933666262306534 +34316432383462366466666465373263343363333434373039363965373336366564643531313132 +32376665326333396430366339306465333133353563623666383963323565336266313636663236 +38333732343937643163363133383731636330356436313961366231383830623966336132306363 +64616537666430396333623439363739353030663439613433363863323836643839616233353833 +30326636646535613032663339623261323438643832353031386639333437653166646136316662 +63616238306135353237633332323136656662333435643433323938346538336163363330633632 +62323461613563313038613338646465383063316438656566393434373139306563346663313266 +33343032643639356165343132356639666439386335316663363663616361623231313364333433 +38666533613835666665653532373863386432643463616130346536653539313539333263376635 +63363663313863326431663132643062303438333438393062323531666436343262393533646566 +35353136633438343632323562643762646265333562613865366161326634633061646561396434 +66346639373538363633323566336336336261383039323230633835303533356262386361343931 +64303564373235323332373531313035613935643463353130646562373135373537323933303830 +33313664623230363731653735326538353732613765363234633062346666353833633934646637 +66353236616232383963666464626633313664656434303161383238623139623165316532323166 +64663236613332306663643732626332393838353134326162633366623032333033366437326661 +32326163316239343334333739626135366563666435303537613137653030333236613534333834 +32366231623731613438613565333339376135346363386235376239626336636132303135316331 +64323935636230383730363235653537353362313435616437663666383461353532666166373364 +37343938626361356637313336343234616136663336383666393334363663663366623635373338 +37386462326235613864633034663862643039323438396539653633393865616361313961393732 +36366533383938653238306636616330353735626534626361636364623131313862393837376663 +37323535333733663137663338373633306231636235353737316165313837373833633035343263 +39373433396566353362653235313831363963613135643732653431666135346332643330356232 +32343432336437326436633061393766663865386138383538613536636132623731623065633433 +39336566363638393463646537613666643437313764313664373766386663343636613133346563 +39396531633537366564306464636565316238313864346666643533646632666261303366393562 +39653462626138653835373431323366646130386130623637356135353230336364613136633032 +31346433363338303764626232613563383464326134623936383066303937383938393435353761 +39663764336138633531623664656431313637383131396464613662633735666133626661366234 +62326331613664666230666666353166383739613232613063353961323865323032646361616431 +66616261313538633732633439646666643566326531643734663864613537356463333262613938 +61646162316264386130303166363030383363303564643435393938313263366533623662336430 +66376439616161666536373733633431383034356265613132343633323966366334303833393130 +36326532353433623262663233373261323131353966656362313364626637633634623762346562 +35313862373438646562303739643139646464383236633534353561656631383365363032366634 +30636438383830306433313166363236336461333537303430643463303461333734313830613636 +38653536653831623234393364383861656238316663383462353632383437383264313434313638 +35666466316433326334623061633535313661313765383963316330326230336430336466643766 +34306533613337333263306263666433316434646131333936306431336663653263323364343736 +37623038383332376161623337343263306431383934643332393538383566313166333530663535 +35343137306661353165633338393463663064613232346666656337616133643337306535383261 +37353363366561626137666264633634353031303531326163323863646663626532393566356332 +66336639303934396530623461303331333037646261636261663138353065396534326166303036 +32353438356234646432333663613039346131316166333233363066323632396162656263373734 +38393137306234323265626638386439623362626361656534346565373332613139343832353634 +61353537643464303062393337336439616566656234383431323036303064366338393137363937 +34336538326138376437656636626332326137333862316533343932303533383632393930353036 +66333232653638333365656361326436333435393438633437353630363563623732326165343736 +37323430643337343133613861323733623734386332613437626630633930663361663634373634 +64653834303638643534666464393933373732316633626332393737313731376166383161313131 +36323535666165623764643437663731633766383538383039366538366166343461303264356563 +66373937346334333865393037333936376361616434376661313030393861366134346465396461 +30626132313166346132663730303234356135656361663032386661623737336265653635636436 +62393864633338663236623864663832333833336432636536336530316132666530343634393535 +64353336663632666561623131323735323566303163366463343636313737653130343065636130 +31653634316564376366353031306137643336643565653936663066363463356538303135383838 +65343431653530386365666566653562333861323535303464396136363334323039373732646435 +62366137396533303165366666306264316332613765353331373036393661646336353465313035 +39336634653562363435303233653736383633313636323233353238306130613237613563366162 +37613461333939306537303561346461313138373538376231316136323433333763623935666132 +61343231356234313337323834306531613362653466613135663565636430363632303465633537 +37326665383238653362326632393030316535633239303065653731663563363531323936303263 +61666265346265613537633630666364396665636136633963336539346439363963626134313962 +35336461383530396139613839323137633765663565353435383263323861653262336166316238 +33616463363565303461663235323864353762643365356635623363623236626439333439373035 +63663362616665323365396535613435623636653538643438353562376362613432393336623061 +30366664356339346162333530343665613438373338373738356335346130323964386531626262 +37643562316636323132666466383233383866393562336562303632316531653631353635656264 +66663435626137613763636139656539623933343433333935303034643131656264643832396435 +38316534663931346533626637613839356663653836376639343962326233386335393138313134 +39323130363761383533343738623831393662623139626565646636303065373266313432356637 +38333430323964616639343530313464303537626561346534643466303062306138636433643130 +66336338373864393462623837323538346332633063666161363137363064663336363036373936 +66323061636436343966383735303031353635393835373763306236356132373234613130633335 +38633932386461376266653261363763303664386431316565346336353439326437626163303431 +64363738303866303361376639363634393132313134616165636462303131336535613963313764 +39613434353337643332613465333832393665356531323161646533626638646231356266313861 +32323561313066343136333536396536646132363938303966636665356332306133616435616361 +36373938613235633038613964663132633137346466366433336662643134653739313838316664 +37663530656561366234613134666434666437303039316463373034663164666161366537613632 +37313931323435623330653439366634306436616438666135333138306232336566326665366431 +61623136393438303762653163376431316233396335303832633131663530643664633364316236 +35343738363638353336353138653333363830343665643735303964636235333166303437616361 +65363830636364623430326633313166316633363434653261323366326633363866346235646230 +31613530316436316539666134633033376233663162326463396264393664663932643363333864 +38346434313533313432373461616539616537636331376336336163313233346538366437383663 +63363462633333316435393338323665653034633334363835653036366532636230613163333138 +32626661313462356262616136623763616465326565313138623234366233646235383964613134 +30396439393639323262653036313931386639346632316435616334383663336663356235626365 +32666163646430346235643266623435343062393730303032316433383439663861613537303739 +66313635636532326231656535663038396435613965663739663366653630336666376565316561 +65333436643932373062323636336639363064353866343336353136633934393165623163613865 +39623535663137343063323865636333336438376638313830303535383634653237643333633163 +36333161353463643265653032626237316161626230656633333131663630316265383434323731 +63636636363761643661636539653936356237356330323162363161373264323134343063646565 +32363630393330386639666539356231633461303166316435303763663162383931333539363938 +32333835346235303833623338613065613565313936633766313232323130346334313564613139 +34643538343465376330663166663836656530616366383664323730303332353863336366383033 +31396635353138353435663433383139356532326137376434633334623461383163616461353632 +35613132353333333239636263613336333164303432626436386337383630653162643932323663 +33333636636336346238363266373432653530623461633563616439366434303533356164623035 +38313964663533333236323630396133393930343733666131663937306466396139386638373063 +32653461633763346162333732373032396464343337326165386634616565353163343236313539 +34363966633431393136336565303165333333343462373731626535616337343639316365343136 +62386236393938653437333337653861373935636262616561636539303730666266366238343434 +37666166333137363635643631616235633561643633333964373134333636383136396530363237 +34323636633163656164316663643563323665383734663732613365363865616632373535363030 +65636266393737336434353565386138336334303465663165313234613434656238646134316130 +39643033303339363331306239643663363336376636313333646364366366326432393732343134 +34666465363366636239633839643931646637306265623564316636353437663735633666356664 +61393762666634333666333363626564643931383839343537656233373635343263633032306437 +38326162366465393063613730366334376634313934616331363539373164353133343131326262 +31623638313130313037356465663266316564626332323739363566313764633839663330383335 +62653061356337636361356664366565663230306633313233356236386364323437636565646239 +35343135666631353938396462646663353236386533633338316430636661306265313932313632 +30343239656237356239653934343431316638396230393437643364396139303264383034616435 +33356238663934626533396462613563646133393562306536353233323265323331373231353765 +66343232376536653035353333386262393437653963643035353136376235353131383466343863 +31326135363165343335383935616131613939373632323263646539636262373737346332363838 +66343034386537323936343133646237623937306633373862666265636565326337353139326132 +64306239306434356234343261633262383462356235613866323930363363646164316136346261 +61306562323330376362326536343236626333333232326663346332323239393261386634316238 +39343463393666616565636538616163356335383761663732393338326532313933626635363162 +36613334393037366633666435383934613339663135653961393363633863343837383631393938 +66663931666533646133316264376465373966373034626534666136663232353233343532656638 +32373163626636343432636236316533643930646130613939653565666231656132376231663433 +38346363353330383036653565613439616134356434393161333630613662633736623634646232 +36653436633733353737663963633534313235386539636435616163303335616562363538313933 +65386639383061663137313431343266356466323232343563366138663066306161366636346130 +62343537636537613834366665626330626438663234613761386465326435396163313735623638 +61346133323466663339303833623761303338643435633434623237313635303164353334633532 +33616334373533393966633438393662663431333864636662613561393936336162626431343538 +30656364313764316630383737333432303039623635653964333065333765313861393738613831 +64323666666630613138343138646566323763333631383036663636663231663837313631386261 +36636535633763376131353534383537363738633162303263623464333664366635323164353933 +64383564396131623162346263373963313736613264396539373934313136323865663664353364 +31373436303236653061343239353131643632663961366133376231376364633464376264353065 +62366638623933666431313264616539356566316261643665643934343564373839613362653431 +35626433383530653534353530666562373031346135373962383730363538326566353832313464 +35623565666230373166336462333866636634663534633938623435323733376138616561636366 +32326564343537653362646538303532366439333564393130656462623766613835333264373830 +62613764393362383432306162393731373638646230336234643963613037666364656134656632 +33623461313236666666313134363336313934366330643539306261633830303562356663376361 +34343764306661346636646131363238393365373332353038663538363038366433376139623964 +63313134333935656632363962623562323431303831393830626131323663363037333137393539 +35346165383331653832396137633035366166626161326464366463663461393039316530626532 +31396232616636653835373365616138386165623365333766323936373062396235373165363633 +66316265363832626235323437373462393365316562343937613963613737336634393064653161 +61623562633237363465396633653235623333363438333964646635643164383437303431323235 +62313664346164373462613063303036303865616264623331353464323838633735343434626466 +30626262333864623135363266653131373365633635646465343338633534356165646433343930 +61666163383765636166356632363361623838376236656530303338323230353761663665316463 +39623638663236353231626364643264303737643562626130323561633134396234333734303665 +63653631613039386635663733623465396237313636666436353832613336653337656363356361 +35623530383932373334613965636465386637666433633535623337643438653232356230393737 +34396339393265633931323432333732613337343533323861383863366239343362633664613965 +34396461323230663635343565323261613138356438363864643836373861333132376238363764 +64633062326162333230323838656464336662326634613639396638363832373534633061383832 +66333262643834373835323635666133343762616332646262316666373964623531313230303236 +63396566353861336238343035633937623834643832313161363935376533663439626562613362 +34353262663932373330656430363261326639313930626130626639623434633532653631363536 +65363335306166313635646365393534646233393031373539336434393530323262343331663036 +65646365393363383331353431623731313631643466333463323465363765386439336337363939 +37663239333339343464393963646462356365373161616266656363326239376635303862646437 +35353136656463393931336334633064366461336231306637306665396436386163313734376231 +35656266626663323364643633386230303432373137616237373131323738323238613430646361 +62613832633364386635316231636163653533313762613130333662623466386233366566376436 +63313536636336366364343932376239613635323762633436396163393364653330373661343065 +37373239643837353431396235393663633334626362623938666661366135646630336130616163 +34613462633235663034383162653939383966653362336439613632646365373639656439306230 +36376662643031393339616136646264313537343130373439396537663862626563663636653964 +31336164343836393936636634616265373464393335363231366434363432333530396233316636 +62663138393961383436373865306334643566303133386137663132656233366261663237613937 +64326463383365633838343635386332383861363133636238383035626339616462666236303630 +30386366373631373738636533373838396436646631626266353538663836373865613634633437 +35323438666332313261643664313162626437336534633831636134393465326139663835323237 +39336435656164396331386435346435306232373538356162616265353561316637353536636362 +33333765333937383438363462613537316463666162636632633731646434326366326632386463 +38363865343839663533316534353833386663393032383264326565343132336165613762343734 +38623438623335613838373636666462393065306561373761346364626264373935356431343236 +65393635393336656333303937653739656566323331353038326537616536656235663162396466 +61383231343732336634616663333866303563353866373731346336646438373437623230653436 +65363832636234316363653638356465373866613164316333366364656365343864313330306461 +64616131366632396639313265313365663362653532633037666637343530643966303164363539 +62353333346130363435626239333566636662363265343030616435313738623363663661653135 +62353032636135666464303963336636363734633732363465373839613634333834653465666538 +61303837303932373530306262366439343466303765636662633366663264323663336463643733 +32663566636534363464366136393533643965363930393335323763363235663338326433623665 +66343662646533643439363161336561663366663131623566646230616364383234363361323930 +30643032313066363430663636333139383835363964386336626136326335616130303165333330 +62613862373032626663356462656430616637666333363064623931323736663039313366326536 +35663364663263666163636665393339393734383239656536343466653462333233383664663431 +66353631613965653631333735376133323830373262313835613264343863653238613530373364 +35343063383263356165356438353263363261653663666131646232616530383562343761323630 +35313765346231383537333162623030303166656232656531343063363836643733363839393434 +34663531666131666230356662353463306634306337303630646631386366346366326165643365 +36633638306138373736653335336662366161353336373966366564363139373337663039616634 +36373639616438626265633439623063326162353464303465356635396339373730313736626234 +32663261373361323564623232386264633365386136646166626337373133313235383561633663 +64323234376333663464663336396530646662633835383838666561383761316238376234353762 +36393363353165363037663564303165383862393066643632653862626565393635323232306262 +34306163643261313932323335313264643831356537393536653661663461323731623637666266 +64393235633837643330663962613061646431376539653964663032356164666237336635313139 +31376237656430386332633064386131616662326131323161393862373430666335333937663039 +62353963643066336665306235326337303764366436393634336232376362623665343065303138 +61646632373233383863643039363061313833623133306337383765333736643566346339666165 +62623531626365343434656235633066306638633762663432323633393037326636663761323232 +61343337653535623838643162303164313439646135663261363738303661363830333064366536 +32396365313738363964356638363065373965663534616432343636326633646337376162386532 +36383966653834653266626161343130666233343736623966363364616530323238303837653638 +63373433393965393631363738633835386537663162306237323963616261646136353765366530 +32326365326265376438343333316534653032613965343466306639303966333362633536346638 +62663537373632636161373237616565343165373838323763653636656339653733653731636434 +32353062666631666666303235643434333761623936326430323530663963366337653337613939 +61623161353339373833613739653239353565646632313334353637646133306165633237643032 +31333762653361666464616563633030653162613930666332623331383435633532616131356535 +35623836383234363430383661366139623035376135643563383531623033393661613436653432 +65666336303138653539663633343635316363396433303361613734326330303236383162313961 +65313163306638323531393637623861373664316564323664356634373732333161323661333964 +31666530363763633261353665666632353733386464353531386564666262306661613463383231 +30316430376265333231626530613432373432623732333732343933373635366332656633346237 +36656132393133663730363266393062623231346533326666306538613833646566353061633461 +61353236623331366330356433636231363265383830333537363838643835626133363932363536 +31306135663334383233633162323030346235373261616265386337343633346463366131616132 +63366531303135386435333331323532323561343266363431343835353035373665303266656138 +39616361316661653162303539386363656338616534393937333034353063633136663866363362 +61656538383230313338386430363437376536643637353865653732393662666135633466363464 +37306336616430643734353262343130633765353139616563383138613636303930383634363830 +61303132323235383463636531383962363161383434313634393064306566373330376165363531 +34633930633039323939323339343333663937333833326564346263383166643664636466633964 +66653539613930363833393065653262663134393465636661363664333438363865663961343232 +65663232633033303236323031396632383233323730303334333135313934366538303662376566 +61636337306533316365663131346361323936343231393365656639393562643231313930653430 +33313231623965643539613762366138393635646566613265303762353239343739316366653561 +36393936386239356463383262333632323062643539633639646631333435353434383131316263 +64626532653834613239376430626562613061313964313832663937346364633935663839636136 +39356234616539636331613131613365666564626131353632623965653666613639376163386135 +65363239343635613535623032346538373934653130333030613130613730396465656164623736 +62613035643431326532336634666533633436303839633633343035303039616562316139373465 +63303435353664363636656365636630616562313838623935666165616534376338333365353432 +37646530666632633563313634356336663435626464303532353865333835376264666334656631 +35326134303365313361343436616130353833376337316132626365356265306437653664613263 +64633434303862363931386336623539666164643934333739373736623137353065656464396137 +36363436383861333266613964356433366163303134363538373835633062363937646436376634 +62633938623663343931663332613038393066653735666433386539633237303331653763393562 +37653361653937303766363961386136633132363231393233363834393063626330656138643538 +36613735346230326562653363393536343565356364636633626333303835666531666262643436 +62643533393830646165643032656661646162626539366563616236366561326161386663303737 +37323433663033343362653264333332633631323964373730353135616336623664323930663338 +64653136373230393663373131313062306433646162623630616639633964336633636365626434 +63633635626138623834386232623433333233626561333066323836646235333733313664663463 +61653537613965613361373731653933353965633662303633323632383033373431383034386538 +33656265343861646364323931346666323537666437613763373965653164646235653163646261 +61643131393838396630313233363936303339353732306334616237316236386131386533303463 +36393362323531353936393132623138393837333531333035356237646262646331343935643531 +66613830343362323731373266373562646232636230666562653933393166336464343031643832 +66366137393961323263306133313735636632653337383162653333306564303737326266633061 +65376132396638366532653535303831323138376538333332383632396538643530643331646333 +38623034643236303236626261346230636133316233326162623434326536613339363237363632 +34613563323234346361373063623837653138383432363131313164653966393962613563336465 +32643339626537633630393931323434306334333438663361303466393435623661613635623837 +66653135373366356632616166343133633166313966373966656539633833306264613635386133 +66303433663239333863323730666161353866343235356534646532323131353730303731653466 +36396536643666353831616439656636346666616330346561323737663266656238626339353939 +63316236366636353263346366376266636138303165333662376436396361333738303334393830 +62653331303861313136316161343432366332303062653131396538643336356361343666363835 +63353961653634343132333762656461356434666164623336343464363039306433386134356262 +38653833356431383139663163356232336564363266616166633839303466316237306132646334 +33383836363362346663306238376132326166626661666635366565326163363761333034366539 +31656132653434316166363931353066393563643036373262643939353132653734643663306336 +61356531376364313636323136653335393063376634613435336462626234313030656139666364 +30363064373736646336326563666362383865383837316338666637373261363636386533386362 +66366334333430653731313830313134393465333230366462326632656530393234633463316538 +66333066376635333161663664303464663763636363656533373566363939323639346561393331 +63643233653065386133366638396164613630303032356664663732376163383164663030313538 +32313039633233616439383537643065656565376462633764386435623234363062336136633266 +33643431623735393736303832333264636564633265386435663162343438363334326662353961 +62343530333864636631303333323161323138643239633333663931353063643333306263653262 +63303736343534623535646338393062323062376239633564393931663732356564323734333664 +38633039306162326434396336626435313130346637303837663161326430653463623466376232 +34333834336462313363316265313662376162376638656566366334636132396361366533633762 +32633930663364333933383361316635363761336362326462306637343035363365653363376532 +37613631316233633733656365616239396330343332326233373130376538316539666533333266 +31303532326330623635663164623030633530333966376236353935316365383035356661386236 +38616137343632353933336266303938636132363762313332343165613433643462336235373638 +62363431363262393266323535653336333663303139346636376566663735643464323737643564 +64356334343265373935346233343734343833333161343939333633356330346235643066363435 +61653934356631663965323339623936366533346635303432366664333936306562633335383866 +33663832363236336234636666386533663732623338626564383964663963316333666262636137 +66633734333036626136363038383431353338313433373639366137646237623666353136626664 +38346565653264393039666339666663333335363866333338316365346134343434653666396230 +34663263373830343335333466306632396462383931623937303532313064326437336664356235 +36353439376664613863393532653164343835373164616237396136343031363730646335323336 +66373166353331376365653033376631636666343039323666633934373366623639633664346531 +36633062343738386137666136376330396239666137666236633831336332353339383633323663 +38373732616361393636356665326564633637666336626463666635396437666432323031656561 +37663966303463336665373565666638313936383838336232633165666365343038386134393737 +61363232333634333436666433323031306630343935333135623131316135376530326166316165 +61643766343539653633373434376261356438623030623233313236626437633533336465613132 +65383732316132373630323839383432356234316535363762626264383334306364336635313830 +34663234653233643163333162323230333438303530643766346563323533376236373133343738 +35663233386639323334356631353331356361633063333361393732393031373963316664653462 +32373061616331336363306334366465353364643336383335333739356237383264343139326364 +38353632623366396439646232373431346530343465666365373961353164356432666261353731 +36323461653163303238373637363565333339663937363430356539663766613836306666323639 +34373562393237303362663265376335373664303731393231383066656335306636363336616636 +61353161303835396462393664346536613838323863653937346234633530643862303562653538 +34626162346665616537616562373830326435376234653637393735653961363163613239633732 +35663834313735356331643138343662353639306333623863633066383732346562336161653739 +35396631653439633634666630336435386466323862323864663132376535353933616665363962 +36336530356461383932383135613639326133316538663339336638656165313236663161626366 +35313261666432616661633466313432616438323632353365393337666365653465343632313036 +31383163656130313965626363346262663037646365353431316466306138663435626430636636 +33353231353032643762373937636165326233666331656534313136363562316265616631366435 +35343062393730326463353635633230323236623634643364356561363732633431633961306336 +32343735333065666261396133303434353334393737666431333839313134626637363931383536 +64306561616365346665353231363039653663303530326636316663353936373235306236393430 +32633534653333626236663937663666333836383530666635613930636535616565633238303963 +63336566613766326164363531373764643666623563343264613462646537653530356266323631 +36636666633932396132363963656439613861346536303663656462656438626332366530356130 +39653662656462663862396662653139383133623838653034363336363931333636626166396363 +38326536316263326139333135343338383239646138366439316364306131356431316632353334 +39613039626135363634643165306237313063636433643831643336333564623862316137336663 +61616666643436393166326365356235333439353863626339663862666132363438363131333130 +36393536303539333361303538643932396137383461353732376133313438393938386362613238 +66373238653034356332653131386431633031383531353065343365343466613131373630313233 +37386438383138623135653866373430356533303961666435306137646362643130633461356637 +39383835323939623639316230396366353862356635323936346537323235626635363466323839 +37326332386334323566373134623562633663386566333833383461653134316332623230613532 +38313039623638316330663733353831386335373563393566393638336135313464326366353230 +32333932393732333635656535353933333335323635623461353966303965663731306331376337 +64636333363931343633393763343539653738303738326536393764343733613664383238343235 +34386431336562303030363037343438303238373239383564613137626535353437316239313139 +61636330303034643933393962396538633062616639636637326237356464316336613663376235 +38633966373138313161356365343134376266653838316462383863653239333438373162643738 +31383439653437633632303263633630616235383462386539626461386431663363303230623966 +32393464666336316262306665343961613035376235366634656235386231343330626464633237 +62646464383232666436313635616536316162666139623538643466316265633530366664663963 +64646665326532363762303561396466316632613731666637613239646466623332396530616266 +39366137666262626333343037303666333937623432633162623566333739316638616638613065 +37326436363764326462353662363263323462386332623161623130616266656232643466656634 +38653030373431333735343534313432653034343435643839346438316465653436393462653536 +63613737663234366664353833303164333536613666636331613334363463313765356430396166 +62333464613337623265626131383231366438666537356364313932326133613436623134633161 +38393661343434343233343937356437613036333961663036343561306164353637313637643165 +39366134363737303062326132656265663635636337653538303537626463336633393138623565 +61633637386466633266383536643465333636396430393761313232643864616133353736646637 +62396436356561343339303162313138386238663033666637333266656335643863316562316334 +34626636366135376534303434303031333865656261653134383239656265393334633434646364 +30363733636362326433396532313163613932336463656334306365393262656530326339383364 +62353666653962653664373131303464633535646138336136353964333065363935393438383638 +66376364333264373734653635623966613831323663616536613636653732353062366361353639 +30643231356232363435396635366261643532313434623864353761616534646234626461633663 +62303165373063303638323765633036343830643437356136353065626134373730323563396434 +32346439383034313466326462343235363434316633366533653532626339386335303337363538 +36303766653832613430343464616331623463386230626136353462303263353664376466643364 +64636565666333633031643531393831323633636662663833353366623734393163633532313537 +32613337336565353862373966376163323734363266316631383030386536383861623434336538 +64386633333663626465386664303966316633663064303133623332646464356561316439346631 +35383938613831616561616637393062383639386664313763343534326236326239613465313136 +32366262643262623935356465616562623930333963633365353233326533653161346637343633 +61313538643162613766326561626463616533393432373364383965306663303137626265313533 +32313935613066666638313565373165373737353563383163396139396162333161323664373731 +63643263346138393661633232313938613030633537343331386466356436623431633661326630 +36373136333264383965653236393738343465656361616137653837376533653566646466366630 +37313564316335343362303264373933313835666238313938306364393039646464316430306565 +63613038396639623432663161323263633935653662613539633532313735383738623838626466 +64353865323635353864303030653633653635396537646332663865376236366636393232343062 +37303164323035333235346433363463313739366330376565326234303764333662313865376134 +37363064313038303665303462326338613561353130643432653739653236643238393166356561 +63336437613565653436303661313134373561343962396231653435373334633739306533323435 +61663233306235623665313233613333303566626437333664383631313135663339376133346632 +62363436343931356537343162346435613862653832383263623065313566303532353762623531 +35356239663965376131363438366465343863393461333837393335636431353232353466636433 +36396163656132346336393264393166613563613565303535323230643061326461643363353065 +35393661343935616231643630363838636164623965373439663133386534306463313936386363 +65366138346334633261353538666434653330623933633235323139323639386435636561643563 +39316631396139303935306132646435613833643631346366346634323337363737633962336637 +63616535643633393731363231656365313838333732656339366365316531633336653865303266 +66363266303238633462353836643061623334313138373564613730316532313262616233306335 +35623964366534316539663532373335323563376230623034383765313032323439616532313261 +62613564393137323234353039363537333033326237316263356133336463316235396561386438 +66613536383362633330623733613833396531623734613134646638613364383062623762636330 +32653733633037336664623332323363376434386232633261616535633931666433346538356638 +32663539623666306663303966316332646666623238666530353237313132643661633766393563 +38313466386232623533643836623962643533613261623835346665613335313563656536393933 +62333735366133623538666266636536663736303165613033636137356261363338396439393965 +37366461363139346466626438333030393738343562396530376331623934663932343330643638 +37393532326133356565653938646232363136303435653133343062623832356232656139643236 +63333065623138363936366138333762326166333763656235303362316261376161333766306565 +37653339316438366265306561343030346665613339313164313431663432323066343366643033 +34346162653930616434633639346436306236356436336664316466663264666131353036613537 +65356433353664643164646566353161613435636533393935343361623838336632343266353235 +38303761666333336533623962306132306162333061376162663265376235616432363430383663 +36343738343530313139653261613164636631353437303637303765386466373131643536656533 +65613134393364363635663239346233353662636163333963366134663639626233646639306636 +39386131633931363734336634333334343132623066633164366232356237666661306236613730 +32333763323839643634313361646636376539323332343331306633353034353866363132313530 +31353730346166346134636339333936656561636539346565366665303430313236346265373333 +39343666663966346139353531333462303733306164363765613339663837366234396539646237 +66353861643638363264616563646638373238323266646265643231653133323161663131663936 +64646164306562663032656339386563313366393261323030393033323237313239643238326237 +31313030346331653730323061376235666566653534306238376539313966656262343565333335 +35346661616537663564343365383364343831313336636564653264336531366637363136643733 +64363863316633323965393835336336396565386636313836346665656562346563646162323363 +38303632303436323737323662353164643739316661636131313337663730393766626635386131 +66313533646335633933613361343863346430353736336339653137306339633630393830616366 +66656437646266633763663534646366643639636234323763373130303366636633363035393962 +63336233386331326361313639383031333237663836643763376337316336393532646566383531 +39373039616230316535393233303136393831643862653964376162356239326538623938643362 +33353532356536363233613734393332306235306238356332633461363463663063633233626531 +34373166383366306565616534356239313761393866366230373735333237383833366561373564 +37376232383736323135363738333431303061623836383566306562646439316166633865633837 +61383531616531626661386664366233346634653731623766313136643566623734643938396265 +39306531613733333863333831316264313932636265393461303138383662666366653061633930 +32303635336161663965653537306439366666643464653364613563376662643238343930313138 +30343537613235613533383939303463303163373234613034393734356662393136353932363962 +37633233356438356637623633366435653837633661396638333833323034363730633931316164 +66366233333830646436333364616435623134383837386631346639623334336230343035663631 +34366363666430633937303934663034656437353632333431633063306338336563653930333538 +64643936646264333034643766366465663239356430376430306130633837633462333537386464 +32643533663063363038633262373061326538633632323466653634393130313563656361303337 +34633135353264336236393731383762316436636265653066336635303332386539613734646261 +66326565663861666565323934306634313733346464373635653434396633303734656332656137 +35326261306238633831363161303934623562336633346634643334393937643237346337386335 +62613064633965343832316130623533323635393838623963363433313539353334643230613131 +37363164343935643333316633653232306234376535303738393338316261383234373837643535 +30663766306637363532303832316463333263373336303534343335323961383764616432303937 +62653130623835323136326337616334343961316230373639393236393461303234353665313030 +33656130333536653137643265333362626661303036313437623038646339616664366662393437 +64316466636630643436303930333830656437343834383536666330393563363438333434653230 +36316639623436346138396565626637386361363134363635613265613431656235326537353939 +61643763313431383737626331323031346165633463373934396564323532333036386362366138 +31643030393262353430353164306461333236653563376331353661323933313434646434653861 +35366164623562653635613033646236333961316465313464363566613561643663323735333132 +35396132383437633939613639346561393338396335356662656237653661343730396331393362 +36366365653234333563333837636166366234306639383430316166323335616661333830336136 +61323662636133393834363761346162373835643163623162313265313662356132653066373035 +63666430313939343666623565366139613239363830313361363639626536303231626334646538 +61323265613663336539623761623539363739626130646334343763393462633762326133396531 +62663161626336623839646163656534336138363162386532656636643930363538663636303161 +33333130613937343937636339336537316261666230646338323030376131313730643338386232 +35313166333430643863356236336464636662356534323133656266356434613434316535363030 +36303932306330613435333330336663346230666461383138616433343363666336333866356636 +35366263653865366134626532643765373130343865396137653066396138353437363165336632 +34626538646666656639393639336234393038313534383831336133633236356665663666663263 +34386138303237343739656138333166633037336261663834666263333831343735373330376265 +65393061346465623265383936343739643965323162643466303539656233346163373333333262 +66376637356564643733326463613039643364636430643262366438346462366335663434653361 +34396233333263323335346162623837303530393035306335643865393037343437326130613537 +63373639303037643437313861656435646434626439353762373831323030643634353039653931 +66616564646565343430663637646562376665366435653561356534363839386433623333623431 +64646561663566343038393463323665346339323432343932373338393733623161393464623063 +33653235333439656136316637653432326431386337356265663637366263303433353864303366 +63313037326636623236633732323865666234323539386539323663306462323436376462363132 +32393066646538653237313837373037623365613236613536636436616536373038353235306537 +31313633343135613664633234663861653638323734333737633539353935386539366136313065 +30346261613839663438333163356332343561616131343239643931613262313837626434653234 +66393263666562643537373331633134396537636433393736656437373238363630343264373666 +32363035366330643461376237303331326434306132313766383964653164643237363433346231 +64356539316635316461613233653830393836663166313464393165346361333432363164616533 +65383836373732326266373539663262323737663632623231326330383034613235333861343462 +36386439356663323235353738643434666435626232363338376562646462373039393132326133 +62316238326664323536353566616333363665373633386438343332623565636666643633306235 +33636638666635343930353537626331626230343339326537376330353663633461613338653534 +31393065373763633033366365613331303732343662663939646635663935383733313733646433 +35626166613135353238313737616634656533336234376561356133643337323335373537643838 +31656537623063383730323132366335316133343565643461613233303936353236616139353864 +30366335376237326337353066303264353266306538666334643834633664643639383061306437 +61306433323536363530333633373436383238396334666339376133313962613965653234353762 +33656337363865613032613064333634366335623531383033663231613663663433666664356331 +34303665323238363563386564303732343666663533613935376632383232643035373964343334 +62373234303439393735656239353764333330383030633262323561643633356361613564663564 +34363535336462616561663761313432383534373337616135366439323032316164373166623834 +64646535393963653837373035656236376262366262653436373139656132386237326437356366 +39333535633334663036633731616637313537376639393430383163643463303366393637306638 +64646463396363373164336335343863373232336665663966643163666236343039383130383539 +61383033623539313238646638613137363130363062656262346339316232303134643063306335 +35363365386437366333393964616264383937363461343166666437393564366662333832333364 +39353962663466653162353732613164386539356462316433633763306361616639346266333038 +35343539376530386237613266323263376530656665333532353263653139306234636137393933 +33386466383862663464393539396533373338636266623032613037633232646534373964623637 +62383332336131363137633937633838633639363061333165663333623934633935633338333132 +34393062323763623165383264633234663139386434316664333630336464356561626531303732 +30313830376231613034386330663931633762313563396466323634336338653438393832613537 +34393534373933343866316537663738353763306432306365373661356430313132626532303133 +63333062333639323362643430303862356138626636636266663162373666343062636462633533 +66656631616137653461343634353163363237613930333036656636623831643236623366613736 +34616439376163663965613834306366656130666239313333386532653034353037303333656336 +38333330633362336338366237316139303732623762373362323965636435613836313064306436 +62363635346239313638636338643932356439613835376435636430336266643031386334613536 +66366638656332316631333934653635373831306333366662356563633836663134383333373432 +62336234386466646234343832663261323464663237366163353938663730383134643039326138 +37343064613836646136373432616666613933306435623434376532633335346635353363393535 +31623038363031626363663666393262626233393936666164346663343266633739393565383231 +61393961323738363335396439653963653064653761616331336364623962353735386634306535 +31663066333235616532623534353836666538363938623762666165323238306134616666306136 +35316636626666613038393936343464366135386662363964386631383332613534376135313134 +62616138626365313232323337373836626434333734303730363531616563626634333933313335 +34383138316339613232663965636261646635336535646665346665393535623030323961613138 +66663936306663323161306132356432653763666235646561663937316565626661313433313863 +32636232383366633731323365303431396231303263393331353230343462373431303636353063 +33323837633536666138393738383330336231626633386561626633373439386663333735616234 +32613432383239633764633363323730383964353331316662613165353061613332633338333335 +34323837386137333434353861303836323930626133653032373763646463356133613433353536 +30363633643764353836376131333339336237373233633039333437396335623432383864613462 +61663831346635353862376661353964666166303665386439356261643366396132623334616461 +33613265643535633665633166643065663862343931613539313936343132363333313635663065 +37626136386338306631303438393931363336323462616138383564633466613261643839393133 +38633036306237326161653764666139666534646135373762336636353838323261663839346135 +38326632303032393136393865333665643233613438656366633631653432366562373336623230 +36633562323863363661643535653937623263383038376565643337633633376634386539363563 +30613535386633313136623533303665386437363166333532663765353439386531613137623932 +37306230316132343739383235366563653766353530363934333361653031396631326437353433 +39373336336463623432323335323532643739633837653061646266303462616362333536626236 +32356262303736643034326230623136326637333337663838316465623463666366653061336536 +32656463666438616332646436393936613732303865306538343235353632623862363061366266 +64323030653834643766353639316234303563346264666435633066333334643063616164653737 +35323264303862376136326232613735336139346537383965346533636565653161663563663662 +62353731323562333831616435396666663936636264373738386531336435333537326338363066 +33373538373032653035393261353861616136316561353765616265623735383162333030623164 +62663536343731306637373366396662653738313635633636623863366432313735306432323863 +30643361633830343338346531666363373861383036366262633032303437336361663436653461 +36376364333930643736623563373465633635333037366432633837633337396438363265383563 +64626239326334626430616131623365366634623139386466336465613035353963646432643863 +30356665306439643737663163306538626466653963346237336265376135616264383937313061 +33313030643832343530323634366565343865346164383732383934653266393161373537663732 +66303838303363666363313931393536343634346238396632383836633061363635633538316133 +65353563376334666266323933643064343965346632336531356266616163396262616233636338 +62376564336332616437336136636537323837353734346238636538663564613664336162326439 +63323163336361323665303635383765303665646330643436343734363161396431353931633364 +34656464306533363163303532393037613934333765623663386461633930333632313462616639 +66323737633931323062383663313535626431623136663634613137383139353437363135386263 +37353466353834656466663532643234383364643035333834656364353132643533343636656335 +37353635353534353435366131316662623631363637636463343931393237663065646364346236 +39306461396331656130376539383730323438646161353734646434346331616238383565356637 +35313563613036616365646163646136306637333131613230316238363233643139383462333534 +34623465386233656534323139643532376562643236303164356362313536666665666261306336 +32326266383663356562373761306463376330316430353866373937303738323336303465363665 +62356433663665346166306434363764616536383734333561653264333662656437353662636662 +37316562383935356462343234393961373666346462633730316339313263336665616363353538 +61353135323762636263323438616530373535366361346532323463616130356263343735306538 +33643837643531363663336335346236353766333438366533633537623265333431633630613630 +62653631366332643332373638376133653836346537373465373437343464303733666132326264 +63643333333333333232396463623533316236613764626135313130303639373662616235633262 +64616231343935643361373062303737666263366263383333623462376564653333383131626231 +34626463356530373064626563646231306136333035323139376336333333313462353166666430 +61383661303164666263346138333263353037356136633738306636656261363637363530613662 +36363536396466333066306462626233393364303231393536663731633333656461353030623361 +34393032393063353837643431666135663235653331643039626466646332393230613337326132 +39653635383865393438626338363363613234383536656635646331633531396139613032323362 +64616438653439633833363739656665656338653333396565353530613861366563333030396134 +63646665363336646132626466323536333134653366396431386262616361393333306662313333 +62363931396362313332366162303365333866653761373135366237653439393966323465343262 +65356465353139393334633262306337343736386535373266373634353165653263613163353366 +66363138393336633336366366363035316563663436316265336232326530323030636436613964 +62323162373738363734666665386238306630643530616637613765396534313437333235633263 +65363665663234303564353832333936643163323063653030643733663534383965663230336338 +30646365376536616131636235306630623664303765383464373265653635323631316238353064 +66616634393539633664373133366662373833663537616262643463663730363163616134623837 +35666466643164653664643435616437333531383935663562663766323761323130396437396133 +35356465386134613033613235333839643136623664316135336663353638306166353766656632 +39386237393734626439323038663236326139396363373138613862383731663334653261316139 +66613133616366343234613039363432306462343235366364303030623931336365383839326462 +66366331333839643933393933616264656132663561306639306634316464626635373635393863 +33623033643438623036643936316563613535383339393566663062363365366466393865666566 +62653137653936386135303732313966633237643465303033313965313661373532323162373266 +36633938386338336432363564303730336330386331376665323963353263333631663032373865 +62323939373665383138383662633864663139633864623931353564346463393935336639343165 +32343132656362386238383336653462383431353466316638373437626634363032303563663331 +66373666316133643861636161346561633962313837613463633866353539316564613864353064 +38623766633866613665666638393861613466626365363332393237353433366536393932393738 +31616337373465326634393235663035333031363733303663336431306564303864333766663930 +65326533396563366631323832326538636136633465653931353631336536363837313134313032 +38633838376135666439363664376461386539643536666362366331316638663834663536396337 +64666436336433363933376436373733626537303533386638663238626235336662333633303238 +33363461613837613739626665626138643431393564633864643937366465653562343438643534 +33343461306165396230666539383037353066303064343134633139636461303366333535326633 +65323035383139393233333337356164346130666536336439396530316531386532663730323363 +39633065336337343434383339383135653732396532346664303934313663383639666334636235 +61316635643366393539666336623337646435626366346433613630346336323535363134323666 +34363038333162623462616232386131303736343432636130396536373237616466396461323532 +35626263663735656330383663626135326261393863636634306335386234386264333539363766 +37646632666235656635396465353439633037363165323463626665646333313462343330383334 +37363235333236636336303135316335373935363735313039323066393135663438613034323733 +34656338323036613466633430666635363235346163636534323038353738636464363933373333 +35386536353433636637653031326339626362656461386562313336633637343563336436616531 +33613561313532343663363661653764663966323864316566343533326662393762366339373936 +66323833316638323437373334326561333335643430643764373033643261633838363235333566 +61393361366130643234623934303534653835333339356138326562623236383566343962666136 +61636336663533353737303535666534653533623337643036353335393963353837313430633761 +38653839396334383061643635303061613966366365386563623638333034643434323931656639 +63323036636631623361376331663538343030353232373166363936633631373336653461626638 +65316634366665663630636432336539353664383936383563386639616565653664626639343463 +38383862303061646638306566306332353130313833326566376162373462646565626538333734 +31666264346435303337323963323163633362366466333663343039616564313061383133663434 +38393630393938353361613639386237643235336162373933646561363737396262636336363533 +64303031333832323736666437656561626330653135663037636632323763303064386634386239 +35353735373033323163376362333234366634326334303933626437353138366438326232383236 +61643333643339356232376536333039613161313263616434626438663631376338643832383339 +33633635333364353234643234356466356131393538343966643861303430363131353839656161 +37616431653030393565326430386636653437393338383838343733306366346135623061623062 +39656533653136343839343931376362343562343633613264363766356263656565353036303030 +33333566356562656265656330666239663364336237643464653761353537373132363532626165 +33326332666564303234636335356564336138613234666637393430653265666537323064343938 +38666539653864356334393636303864653664653566643339306434303435326138333833656464 +36303135323361643164343961333761653238303963303433653730616435343539393164326634 +32303932356661386437373732653338646363626339386639376432363162326130383333646530 +63656236343834633039323932613032356162616135323763313762346439363134616564613339 +31353534643632633166666366613230643834613038616135656332623431353662303039376435 +36663263363462663063373239623936313033663439326133343765386635353237343066666565 +36643331393264623536373465663834653831383637343939303164393536656435643262373134 +36346263633330326336393936646435363461663663363464313863663937393939316461613862 +33363939633137393032396666666266333734376161323835333633636164323431613761343361 +34393238666635623137383137663863353532663734376133343435346337653066386530656361 +66663733326563363132643863396332396263313036376233626538363438653862323466383662 +32616135663532386135323135306362616465613764626335663765656230646365353431653035 +39666665336365646130646163303366346537626638646335386636316637313732343464383735 +34343732323864316131393664363063663636316138613864306166373166363035393835396461 +64393334363234376130636662373531386236333263373538613031306134666264323363613639 +65626131636137303738303136396530613631323535363465623230366130643761393364326264 +36633431353164316662326339616334316266346634643262386637393535383837646334653635 +37656636383636663964396436643639366533623038316534633163613132376532333963623636 +63643430646164653739663937306264313438653932323832323766646165643038373065313434 +34323036663133376239643261366166313634616638353931306464646538633536373239303232 +36316361356137386632353730666434616330666337623365356233623334383761313862333837 +30663761326465386664643833306662353435643866313961376337373030633137636439646333 +38646461666532336632376331353165376139656430373961326630613030333863653136333532 +31393133343938373239366533303335396536636436633335643833346437343731656338643333 +66353264643531653431323663636136363362363430613365643933306266653536663337376166 +36643830313036343936386636613066613866653865353763313632316464616264623536323561 +39636365343961633766663161383634636635313963616237363966376139656661666262353836 +37363035653736333539616136376536343930633262316232646461316436396430323837353062 +63636131306662386664653333663836613335386361346230653832653539353133656432623463 +65393566376134666533356131643362373965653634663231623264303933353561373039626436 +37383238363534636130656135653663363333393530623635393235333363316363623131376139 +62396135323134393533343935613761303964316466393633376436343731653731313730393832 +30646638303032333333393539636566396330613136356563363761393635326334313936303534 +66346539663533323766356635633931646437373438323731356362303330616565376134646466 +63376436366664626361303633343261626165303837373339626630316134646239343636306438 +35633666633036363138363966643566356235353861353033396134343365353034666633326265 +32666433313739366233383238636133643261356133363265376438383435343934396536353063 +64316639336531633561353762616239383630333638306236643765643836326538313737373961 +64666331323336643062326535626566643762346564626635663534656561306335353531616266 +30326163633937633939633063393835343464376338306638613162616338326433343535383234 +62613538656435636431306537343966313438313533356334303131646663326464663263613965 +34303362386430663438333138613864326165313865383166383037363937386432383031616663 +33633737636336333131626563306237633666363234323661393639313931633832376562363938 +30343465313736623434313436363031626436666637333832316563393731643564663832303034 +33333539303639313236313366393232316137623561633332373866656662313064626563363936 +66353066323132656534383833623763356366663761626639613764336232363237386336383237 +34356334663264396337323537643762336462356634376161663664643761616563313139343936 +35336530643032326437316662633933623861356262366239386463326130393662613762633338 +38336664626365393762633233666633623734383363613234333834333135323430623834393836 +62336564393230366633656134316462386431316664303130363436313732373236356430373733 +33623261316636323662353033346533623862646432393137386665666666326134313962396337 +63656164346664626234396338313332346431386533636464346264323863333861313464333235 +32643136383938316532336639333838346361646261386631343966316531643635623431336631 +65386435323137623163393534313735666566353263316338643638623139353363363030336239 +31356536663231616562613562363139306532356463383465636332353961613738366664303539 +63323466633864336265613831383263353833303837393861656461303631333432393631303339 +64346434623638383738303964373130356438643734316533343236633338663864396565366339 +63356661666636633862363337343738613766636236666630356132353839636533383337343661 +65313538303636613966393431613466623035373261623737333438363037396266383265356433 +33656363353565623163396366646561313632333937346533383031653539666365346235613364 +39616632386566313065626563346166316365303664313562313563636137386433326535633030 +65356266653537323433363835333133306537346239643135383031323062353136313333326164 +66613136386664373162303565616132356235623534346333646239656132663638333333333737 +34623932353436376264653532333566343037653865366134356337666365323363643538306439 +61626361333238316436373261393432633064346465613537626639326334356138376130613733 +63323232306361383563346134646432623664316630353063386536646432366231613161343935 +36326439366137333031613637326164636234326434353135323536313033353837363735323937 +63613964613134346466636566636335613764316165636465366565313738666431646537353061 +31323361633835376631383634343335623230643763656132663666616166373238613666663465 +64383633616363613065336264646630373937376361306663393434643730336236373933633063 +34393436616163316339633263363062316635666232346266613230656265383634343836383363 +32613432313133323566663666363638623133636265653939363032336464656239646531396565 +39376633643939343532316530643537633331303765643366643665303963616138373861376135 +33613966356531643962333338306339386234313762396130666463353834653363656664376563 +37366339303433626266643135386439326562336466643833616235613832336330613037376439 +63343234313762643863393062316139303765333631383930623833303136623631636239616632 +61326162623962393961653862356333306264376535356361646439623836663833626231346234 +38306463373232326435386532323264303839633166616464343231326336663130343839653664 +30356461373161383232636133346337363439643831663966363137636432323437616530303133 +34656666396661356434396666636464653563666363643838383632383664613939663836373431 +61323432666432353636626139303663643861616636326332663032663832326232356530303364 +31646463343933376162656638346661393532313837353431326665363431333566326265663638 +39373833306138323361393231373466303133363165333538333663643333623931646231623733 +31316562323539623333353161396365636466343963353166326437316163613163313935353634 +37653763313163393830323635643434653531353664626461336266336633393835323565323962 +61313931666364343666616532313636396339363863396435343232613039666433303465623663 +30356566663439666336616635383361653237333239393031386661313531373866656539666232 +61346331386238353636633634363431626334646238346630323433613833663361643763653165 +34303839336431326664356139616566626232383439393934303066373361663132333063303638 +61383730656638306331326364323166353465643733666639326338346164386238383132363135 +62643239356336643836353532303164343639626135656433333735626135643461643736393537 +66393533323738663035653961303063336138393065643364306335303932656266633863306466 +39333234363731393638356565323366376266376463383934646538636637346639346137393233 +34333565353665626139306232663462383438396336646261386437633735353435643865343034 +31396362346661363838646361346532616435313138363533353835303061313162396136646635 +32653863306632643466353966613739656333343133323738366231366335353361386662326464 +64313032636532343234343762636331383563356337653234616538313230316263363637306237 +38396361313865353932363265616561653730643264663737393364386266333631323463653438 +38356436343862653661396562643162383563306464613539646338613061353333313138383864 +35316637386231356532323965396262313665313164313365636363386539313330323961343465 +34376135636530626531643462336437656163396438643262656336613165393438303666383035 +38633632336161353136646136656438383731336235663264376362313865313238343935326638 +31343864323765363535313237623032356130666231303837663739373962613162326633633764 +32613033323333383765343664313339633633303064626433633339663634636431613466383633 +64396232366261303033316433643134303766333735333861636134363336306337656630366338 +38613761376137346631396334623033613631373335623736333365383962626235373862386237 +61343066303363653237333363363861663839316462373966653530333032346333323831383931 +36323163313331663831613863646536613064626566313434366232626363356239353836613139 +63643361353836623635613261383536656434356134336564613234326338353639643935646635 +39353462326332326264376133313237373635613463336462346132653865323565333039356538 +38666234323031633764666334396538336336323733383431626166393738323331326238343866 +64663531626430653833336338663862306431323265393964333865363966306330663564383866 +63656430333930643035393138333638656364656433643561303432663266613965333664376434 +32363864633731323139303863306134346235323535316337396565636466653339613731653731 +65373133366161666432303966363439653630616530386564356562653465336430613235623330 +62326432383762303163363866383839373663363161656537616562353637363963303736306334 +62643837393537613234326639373932333032323732643466643335653831666536353461626436 +34396437663136666334373666656632626333623333613333633732313637656462306136316362 +32633664306336336631636132356364373337663635313333303839313431356532653432383362 +32376664633065386537346362323337303261343362643539616166386465333563396461373639 +64616435326431663531623831353734643133636637373034626565303366393134336364623635 +34363335333465333432333138656331626631656539306130653537396663656439353030643836 +37383333396136643439616366663361303531346464633636333361613763333165393230333862 +64363435666336666531343634363664383036313335663530663630383866316562396231326136 +66333763313262623434613431386131386532373332653437323866646663646437613637303837 +39643861663137333534363235666334633531373337643766303838386266616363326234663739 +32376362303839343263646633643531393136343336313661653832396163343430653839363964 +63333439353335353265626165353061663237376461366333663066303964326165303166373937 +34626664636261373561366338386563666637306433316666353861323532623464643338306438 +34663535343436633131316531313232636335316637323061306564363132313539326237323033 +32323562353235643366373361366165343131623661353962313564653538336262633865393533 +39666230623662613131333631636333633662396161613564613531376434613736323061376266 +32353139636339333135356331393338336435636566373364336237306565356563666365663638 +62376366356135373436653234353334616263636363333730613138386465643636376530633963 +65393739633764313631353932316636326230313535663132643833643532656337656234376264 +31386138306566303664353834383033333165323932363836376663303135326237333332313132 +33646432383262633333346564643137666163636665643837656530353961373239396537353235 +65356433303530366434353134316233633365323137363730656535633463356638656335656561 +35323639356133373665333833353437613262663765366230373762373266656265393734663233 +33663263373165613432333235306465663637303834323362633361386462356265373264373561 +65623963623861656138616564653132653732353730356536346164373836616165666663616134 +36333336656135353732313163396465626239303637303933316464343030333334363162383836 +61623132613630306466623261336136316237386531313435646339633637633539353335633037 +30646532616361333135306538616233346265363463383264623430383736373330373265336239 +34353464636132383638623365323565306662326266336635336537636362366631396331393434 +36396139316563316265353237633162643335613237633464663563383863666565383733623164 +39356332626365316632333163623766653032363062616433303533366163326434343865616430 +37336433336565323635393338333663613665333131636463303038356365656265336237373966 +36636136396338313836313263303166616366353936393036623464373730353237636166633331 +66613733363536313362356638303839353038663663333763356666393630303237636532646531 +38376531313438643137383061376663336232626661646665633937613063323634336536313931 +65343537326365643234303665336135613138376337353561306635623336363037306235363734 +62663234613738383061376536353438333861653135616439326237306139316338346636653630 +35656436376436363764343238313132653531393164376264386534666337633463653465393933 +31313537373266613565353565326531393864303363626666366637616265333864343837666339 +61303161386231666264373566633264356630333162393764373031643538363061336564323939 +37363339353864663839353762396662383933356263353864653862346237653365333964316239 +34663338383761633639663863653837363332373061343162356563336130366431346539383966 +61383531633966303365306666626136326234616162663164343034326635366330313539376232 +34626438656661346664396137396463373735303535653931663535343432316363613939383332 +62633961363863653034363261393531366434623961643136626431636535343663656637343039 +32363066356530636532393639346362363362303565393939333037386563663033623664636338 +35663530336562336532326531396161313261303532393562633863376633386562356262366637 +32313930633561366337363762373436343932303935303431396533313862336362313036386164 +33393361656265353662353432323262356434326562323936393138336637353165626635343136 +38343661346334333463643532396334653664393639656164313362356231663331333465326536 +32393535333261316535366233666266666665616538363632396264393931353935663930353230 +65666635646632646536626265633735333563373761353334353339613962623364653461353936 +63633964333033613637343365316333373965366632323639396163353632613065666635386438 +63343333653933643235346634636334623539353138666236363063636662363834383032616536 +65653436366663633864313935633965316437653234626633353666303566353439343331623333 +32666363393437643161376665383533633238613862653862353463623564376466386264383231 +63653562383634653434396264346138383635623930326537303235376335316233656165383264 +32376136616630623034626264313036653563626433343038396337616135613233383439663030 +33653339393565303361623166383535646564366264643130333962303837306437396433343865 +30376131306334633931343666326336656166623937643333393263383733623366343537353438 +34363834303364373134366466663561316164306166323362333335663366346261316239303031 +36386639313438383638343861343332666130343465366133386538353465343864666630336163 +34653235643961353836663631663936363736343166306562313532633332306263626661656330 +31393866373131616231386633306237306562346235303263653937366132363234313264666330 +65313062303361363461373163663562643239396133393039636237356638333565346166376334 +32343264303537396138363866373864393862313461333763616565373566393834336662613364 +36333066303735386234633462373237643465386239343439316636326236373366666561366435 +32336132653135383663646130636638636139643162376433613233333562376464333538616565 +37653538323338646130346364326266393135653562336339316130346531643562393230396464 +64666265343133333637646336346666373464316461666335653463666539613137653934653038 +63323137393836336132396630396431323433646636383239626539353437373735306333356261 +66393733616136366230343932316631646339383430613366323463383839316537356663613934 +34383137343839373062386234626433393861653637626132623561613661343935653862343530 +63313336643433623135363532353131363132666161663062323638646631613565323737396266 +30313232363033633362396536313830353739643139663531353661613633306361643763323861 +35623437623038343665623663623036633237323837336338333336616538373034356364613937 +65643665393035313934363530333164303737343437323635303761353639313661623336353731 +37363230663461623661383762386530656235366531656639646338356163313864636236633535 +30336638633136623230623737303764623131326235356131636336356132663865356666303961 +38373435333336323931306232356464303134343136633236333537656238653839663063386263 +62323566643436376334303337303062633530643036643531376361343131383739623262653330 +64643333613332633739353231373134656133343563333363316136383465323434666530353766 +32356134396131393165653733383039663961346330633839303962616263616139656536393936 +31376664643066663262333536633432336531653930383034613264636461663033376465643964 +35386264616139346266643763653166373837613966333035366530653339333866623630303464 +66666236356435663364393562353335623762656166336464333039633933383236663336353662 +34316330343563316263623262616631356663393731663862306437626430643961356432316663 +64383262323139393365353661333531363161636438393631323433393938313438616130653861 +62353566623636353066653034306163666332336164353863623338613664313966643838666265 +61666232613464323430343461343064316233613661653431303333643732326165373363353263 +34316432626138336538396562656135356535616138656238623739386437613061306435383837 +33383834326265316536313537313438663331353564343266333465383037313438383566346563 +35373435363830323135366564383833316663636132346463643536316135366534356335356266 +33333435386163336562383238376431393164616565653962656234363831323733643430646232 +34396537383533353737653838313132623062666463383536623036383964303466613431666536 +39326664333361383661643730343033383834353264326136396632613739636365303535323936 +37656665356463366639623636383262326466333337663062653732653662616634616431666137 +61306339663032363932353530376439303264333864643866656235353436663662396562323031 +64363432616135663364653362333265663565313330356166313965623861633439353833373262 +34333731373939353463353763393735353933613665656430326163303132653034383439366238 +37666439613839356330626366306463393339303962653664653164343831363431376263643766 +66623963623661316538653637633562656361393236363763636631333134613934316366303964 +61363732636337356463656430383963313035383039373032366330336334663037363464626662 +64653564613131346164343261633865326338303535333535636665383061303666306639303762 +37323736316562383130393835303166303232373061643032346530623463643861323939313235 +38643263383238326639386435383737333233373034356335646365373166623466643138623034 +63386237303330646537316561663632303964343435653731363832366631633166343663303630 +61613361613163396639363464366566633661376434633239313561383438323462656138626462 +36666431633961333739663737663135666264616363313130653864646137353166653031393765 +34623365363462303636386561613461336336643233666336653935393130306666333237313266 +30623938333765383731643166626162306235343066636564373037613566333366343538366163 +30653366366636663064613361626634333639323330323861383764613763623065346564353863 +33663365393863376537346336336666373864613037663365336337383465363965363534376230 +36393565646131613364663937653835316364643562643536336263336436616533656562316664 +34626361396139653663623562633235623561636234303464316438383337316634316666376564 +33343661646634383131613036336564356162663139356331303763303630316263366136633633 +35623431356239353365393433616666363363383531653231386431383761396130616135313837 +39363963663061633066393237356564353134666161363931396237626635653066663264616437 +31316238363534313939396461326535393363363538353863326534653137383235656333643137 +66346438373439313935326532303037623464633933643230656634353738376634653039656464 +35396136306233376566643962386332313566356633343361313635346337383337616366336261 +33333434613136373638663937373064336330376461323231303139393663366430623332353333 +30623966393965636337346462626238333566376263613131396134636139323538663133303065 +66323665353231333938336566653061326662323165653366643464623661336435633163383336 +39663063653934376361313139636338306266393164343766303934636435343037313132373335 +66383263366335623861353931316532366430623433383266346164646466313039363165393966 +36646264306361666432313436376330386166313031386363623661626339626339373439663936 +61376566383238653931643034356466643231373335356131393938303864623137396261393235 +64666564306532373630623532346266343462313266346233396136326331373439363235613332 +62373030346437333233333530316335333533313637613134616235653832306437383630616265 +36316666363333353435313332313030346136613462383364366430373161613736336333386237 +34386230373139343634616234643430323861623961663238323031393137643237393138623862 +35623234363162646135636663373636353537353531613433656635613332666634353862363865 +38333765633330303832323233386661643666663264633162653663393036643632396339356532 +33336439326261316336366135633930383339396663626461623166343261396262396464663865 +39663837616334373965363961616439623732626334383864393832653936616539303338626430 +64356666613634373137373766323031323963643961313561666166323364386131666565643262 +63353236343164666133613834323163666231353366623766356132313133383131393532333136 +64663438653162653330366231633337303639643734356132663238646164373363633164376236 +36373566316531313938333166623537633439633333333637643762643862306266653734396338 +61346236353736633935666532353364386535343232333133373365396663396663323261623233 +35643134366630653163633734613935653766666365663438646130656634613533363266343662 +61643436663664656566633966313132366565643863643463633961363862653032343734613538 +66303731653132306132323233303062373338306561623236663764626434386363303535653035 +31623633303938333130386336363135336237383939356338303738663134613439366533396136 +62373663336261383634373035653138383634326532353735303564343237386165623565666332 +38353262323032653231643466653736643539643631396339303532633833306463653036633237 +34326236353433316338313138643862303833626235613166343661616363643933313366653963 +64626638383564356435333931393038363364323364333735613339363131393163613435366235 +64356632396632393263633166393935616334633035636234636363623233626633633965333630 +30316138366631396533373264323464333031303031303964626131636133663138306331343838 +38653238313563346331393933373862316162663066323831366636303833313866666363636433 +30386636613336363230626239383236323862313863656232313561356330633764653439626532 +31356534386332363965386335383062306533366533386630383166373263666635333165366464 +66313334303739353336646461653337303765323061363831636135353832336234386331393964 +31633836616635323337623464336130376662393963343735643662313430653461653861636430 +38663462326266666161633666646639333332363465303265613062373362643230633864326462 +37356238643431626135303532366334313461323535613435373931656538373632323235303166 +64623964356134343465666661623564393233363038363736313033303766373432386532623838 +65353732303534323861643330366437393331393036333766323739623132376462646366393461 +66396365353433663939623262306466323161316332616363393663643330376462366361623539 +34373333626162663264663435363739343436393839353665323434656561663531373562633830 +37636639383030643234356435303864663134626330346139633038326231646639623837356439 +31313764613133386264373364613733623463643236613161633466383333306531376562316235 +32313034356231383538303531333730653437333462643132383132306665303331613065666435 +30353437383133663337303833663261313565336337613032323536353339353765633765313732 +63376637313831613466333566643661373936626437333439646464366636623439383531653436 +39313731313365616136373737386364613030623336363866656166663337323733376532646536 +65393165663966303638303838633636303562616134623365323538333234336633343935346438 +61316631663939336239643239663664353938353866633036313065333464336466326464346464 +35313331613066663365383532643735346132373863636565643339623963613033356639643262 +61313837373866383035323066666362646237656331353762306438306565326130613531323865 +39376339623736323932363534663733666338613238623862346530643161613934626431353963 +30366237333331666433656530623564643935333937633163643336626330343863636632383664 +35636661363062373534353435626565323336666165356664303935666566333435643139376263 +34383566643239383039663463393434353261663636313165363862656335366663326337363939 +62313735616561626532666139383331303739333061613230653264376465313636613230323961 +65306665356339316435343364666661333032356133633762326363633135316463663134643463 +66613464323261393538333366303234313366393739333331653630336530386130346464666532 +37313735643663616634393663646163313335313530306534386663633261646664366666663866 +32633961623665336265343330386366646630613836626131376564656462616262373665383137 +65646165383936343238666537613062323332636566393430303634626261613239633763646338 +31303332616363376138666230653961633236396437393534306365373636633364336364666462 +38366438313834323639333536336134336139323535333234323937313130616564393966363966 +61623134366435333861343533343565353566653463313732393463373133646633303562373030 +66336264633837643839613737366135636361656231313833313135386632343564323064656264 +61323833376563316538623234343465313266656264396531316134636234646635316365373139 +64653530666638363532666130326530633965656633626233613661626136316235363431386432 +30623531653365396639653138613032323464373439313539336136323762666636623039643165 +65333966643034336139333365623230386530643239653132643461383764626461373861306535 +36633965336237663332643665656564356537303765613634616231303063666130336135336631 +66303764313861613431376462616132383231356663303265613337643238366431353736343263 +65656666396239353134646563643862623037306561663237663065323965636639353462353138 +32346566653432376664343466666631333030363131353330393339613030663231656330333134 +37636139653635383166666663623963323163396135623833393233623730363230633863373635 +31333766663463643430643436613732643035623337633538393063636139366337663435343766 +33656536323833316138303263393865336162393965306532306662646634633331353736383734 +63333331353163316330346464393636336263383366363762343763646435353435366437636136 +63336265353232313036323732653335366338653863663438636330386338663961623365353338 +34353935343333336139396232633366663835646665613835393835396166366661346662336633 +64336334353266666136363465336135623161366438376162653630663031366464616664643735 +30666238313333316166333933353965343839343031646362616131633334373634316430613964 +39383061393038323464363162623239333933313865636261653466303964663735363765643464 +66646666333932333230316636623838646339393633333538343862326633333936656465306464 +66313166373432643436363465363764396239363466356538646439333566313630643339303930 +32346665316366313333336266316135633562663534393630653333666535616433306432353165 +62376462623739343231393262373039333337626238396364326331343761656561656437316639 +37346331323937663735313465313034326631386662343063333066313963386630383433663339 +34353733663434613863623632393233636236336364646336313139376537343237633361383431 +36333637333262333662383965653365393634663536356537343366376164363135393830616639 +64323865303865353233336336343662313664313164393138333536303337663437323965343062 +64393731303366303532643262313336313138636137356463323035316332626138613333343839 +37636565646335303538393565396637326238643132363132663631383436636338306138316339 +38333362323363363562636566326230656231653733336463373765303832313763623834346461 +34386336656361616430323432323765316263653461343839393830396562653637663239616233 +66646331316563663864656636383737636433333762643233306334333865316465306332343732 +32653635393431666266353739363639656364386434396431393935316266646466613866383264 +34396561653866643036346230643732623630383531363037376664303632366563313638383935 +38643764636436316661633661646564623865376134313632626332333736646133303232376338 +63346264616131316166356530356362343861643033656432666365656635613863613966343365 +32313337343739373232356162336361396335373337633337663335306161343463346636333032 +35326631633730383466643739323231383161616565326665613436313163363164336434623331 +31366539346135343038626639366130313635336632663464346530343034366337383864386336 +62666635356636303334383036396163616232353034623630653237646265373133313433306266 +65646334346534623637303637613734303066303963313764366263626235363462316464323763 +65303930666638666330306638616537663939663435343939373465336634356335323639613435 +66656538316336396564653965396366653565316635313932373061663362306661313661333231 +31623134643932643465633764636161356163633337653933323365663031623065623633633630 +62336534666464343561626537626335306630623831663337356639613432333262393766313065 +32363763363935353266313764666539656561346564303766636662313433393463316461656663 +63376534613036653864343738363739656264386138613134306639303230333764363262306539 +66326661643863326337343762383462366332336263356434626665366530633933386235613738 +64353637393665346266623037623334396430326439366138373562616434343935386536386566 +62373434646131373262386335373161656135366166303663313463383666653662393532626331 +62373538663239623232633539356631343439333935653761656235316436656332306533656663 +31326366376237653266383836663230623164313933623762303662386334663233326363313764 +34366330323566613134653961663762313233313436613933346430636438346362313730643661 +63313437376164303065366363306563353432373432323235626434316534383135643635613662 +36373366303832663134633865643536326435633830326132313738346663666463656661613936 +61343733313764626134336635376264363261343631333562333362653164666634303963616161 +38306538653736623737316662383732323432666266643335316239346437373037303434626166 +65333263646639646335386563393464303863646330313161643538643333633732623664313836 +32326261643663616331373666393037326561643032376664343839636264373963333535373039 +63393632653431366364363461663562386531373433616363623366316433376430643463383938 +30633236616263393062303938333862396432643263663138336166666166393637653264393635 +61343465323238323037613131396536656266626434386537616637333164616165353231316262 +34336261663732343939346130666538313830336433363166336231313237366262663366636539 +62323037386235323161623735323362636235363964343032633832333366623662653731653263 +61393135663635616236633366636636633933616535303936393265323831626631623265373036 +34333862333433346236653733326664323163653531643336346661353232376134303331353562 +62346538643731393937353835636536653362663938666662356466386539363264313038303233 +63383364373232663566396266353565626565323233363430613262303865383630333534326666 +35653862643763306564303364313131336233313365363063313265326462333164663562326531 +32356636646364326662663166613665636132363036613733653462373738346637393630666565 +32383762303130363366363535306639633862303763316664633338613465336361356331323864 +39343762366334656436643538316561326462316362643137326638383365313565336363393335 +35343162313834633533306533303562323233326265653466336364613264373337393636393766 +30643564386234323162636335393238336437393535343464393639656365613666316537373435 +65643664333966633238366563623838663865383138336439643533373963303136666635383264 +62656163643433333061613364653365653062633965393461346236326531663638376338643037 +65366134303737626666326164353463333664376431333334323965646666383732323861373438 +31393063643531376633343036656638313366373730646166646333383839306234303132393765 +65663235313265373134316436636236623930393237666639306361633237383931333264396330 +32363364633539646337373762386665653166323264653566643138336633616638633066626136 +61313337393239633335663234666230353730353032353431373566383264333930363063393634 +32396233386563333932663630376362356339656330336530333039613836323161623261333935 +31326237643064386239383130306434343531666535313537616439616463623637623834626365 +35383531353131663532623231303039613931373430386133613637396432343339636233313030 +34353334326233306331613639373362386135303062303437383633396464326162373538353732 +33633566616665396136316439366337343166613534623938326165336264633136326361653532 +35353535323737383766653966333731386331623134653663386635636234656234356261326630 +35656631633831396365386139623566323537666334613633373264663636653031663136303232 +64343264366165343331613565653432323763393935636364393430363361346138393435383961 +62353164636362653531373332396263393336633539663166643563376137306135643761653739 +61303630383239373036393633373765303763396361616263633536633536643032393037323230 +35363730343966363338316533643362336562653333376637623962386336376266663536663536 +65383830323364326465326235393234386366613335616361343135663931616133616466343763 +38626365626463306433396566626539303065303331356535636332613765393165643631323834 +38643132383336383764373936666335646562663737383631303535343831653634616262393134 +65393833636337326566363432616161363036373365353131353164623035323330353230663934 +66393537356639346439396437366632633935336634323766333436656130323864343031393836 +36616235326230663030306666383635633830336464663438313861343435663963363336633331 +36613036623233306366643961316330626439616530663437383838353939323362333230336666 +65353835313533343266373738343731393632353039363938346364366536353438343836356162 +36313761366336386132663335353133373561653461336161633934636136363536386463623935 +37626236633836613637633164376463633231316236386362333464616132653062346464333839 +35346138636663633161356432623139343665333332366330373266373738656439333635643330 +66616332326263333136326663353736393432303334623465336436393363656536326437386138 +66633634313130333865643130303138343337306238646536383734666434613566363165636536 +62376231633331396632353033373633313334346263356431623539323762663338616662313436 +62393561313231636264613966396234343764653736623038386238633930323735653336363034 +30386362303664333836633132626136636134633934383338666161666234316666383537396339 +36333162333561323430333335303830666630663533613230626132383961363039616366303866 +33323863656661623234623065653733636235373234356237303338656664346664353666653834 +61303537353330663936303930356231353931343331643538383362313338383937383065316439 +61626162386236336662353537626666343236643561653336636532316335613562363838376634 +35623130626332313364353139663639633833313430396432633466363133393233353261393466 +63656538336138666637343830623838316539616334353463616162386335656362376536323938 +35393661646533633634356534323366366562383664663665656239643131623034383531376536 +34333964303435376263643662393166653733383730663064636436323832343438343961666433 +39376664623530316534303233626330343661343131633963626536646431653731303661356438 +65663033313761343030306366326565356664376134396464383835303832303566356536346535 +65353036396530333965626537656463396630396335386538386230346232373539343332313033 +65626562376630313938323330613163393263616663353939393739646365333338666138333763 +35333465323664626530333031373861303262336463633738313336323031306164373531383363 +66616537646364366337643237366631656363303762636438383364303262643038373966613365 +61376137333364656134396563333437356531393735643239353461316162336239303337366438 +33616130343937316265303138333032363332383866316133663233636436373834373062633134 +66356164393236316366363433386364343139376562333938303531653633333264636239373639 +35396165613439656663626461613562643964323731653563393331383930373735313265343337 +62323963313336383466373236326331306330393932363464363161646136663163373230653765 +32666564633666343562636532646163653832386233363763326466376562303830636466663863 +37306538646261373466346262366231613437343862646133313163323833633662613763653065 +65393730393330653037613134663633373637356662366631373837316336373033383931636165 +39623838366233636464666439343430633833306230656532356336393032356338383630643135 +62656364356164386332623866306633383431343261353566343237333135366437313236396636 +62323936636132613932343062306338376636373266393231333035643236316337393031653733 +38663834343230663562383563626465643430363465623533653432633236643831353436626234 +61653564343165373033313663343234376163356439326165653037653430323366626431373139 +35663632373531323339626435656235373738323562646535613562346663663531636664323462 +37643538356266613339653234346466303033323964313965636464373739396235613564353137 +30333961663537656239626536656639386431383332646361633131303939653438303831383033 +65653962306538323531616533353439393534656237313636363864326437663231623539616263 +63373132623533613631336663346562396531353261383839626436353964323865633561353161 +33653038313265323566323662646437623530363338373263326464356537363761633366366266 +31306432326634646564353631396631303131663965636662666266393262303237356464323533 +30623136653039333136373765343864316530653531353733613236656662333134646665306532 +62623965346538383564383738656334346334313232656330653766326534323032383962396438 +33353133396335613462363266366635613161313734643936363330346431303235653631323037 +62306236626663623066363638303466323032323433373835376334366361393330396331663736 +66633038346233633533623335393963376264663030626166653064636166653035613033653834 +36666331373961363265383839643463323131333961393863323033653161653364396639376232 +34363062353662383730303039386532366235363233636566646362363264383338633763383737 +64386263386238303238333263333132323834653365343937653630353838666532386131336266 +35333262623531306162346531373862386365653839663365333865383530303034626538313835 +37326263316439643431643639616462656464326234323033366135336530633961633631393161 +36613533363338356335316263376636653336323731613635353832326539613565396164383862 +63623734663331346138343334366363393934383362373539666564613333353933656231313638 +36356231646231316631656632306339323938626561646233303862326636623964613535636530 +33636361616463386265343061636637653733663038323437623436373631666638623131373333 +38623439643835626164663137393131326561393334666433393335316136636166663761313638 +32306237326535646663313832616438373066373062353633636638613033613634346238376337 +35366462333233376437653433333431313265393762633837343661656435363334613664343163 +62333630323131643038313133346430393264333363363031333833353532396132393264363265 +66316535303239366461326135656236663530363739386538383465663862666435333837323231 +63653632313634333862616538393733663661626431366430613738383036333132663935656337 +30336663353335626236326464653037383636383461636636663237383638353530616133643238 +61346237393135383137626230633231616438663066396137333332643035373164656134646330 +64663638386535666430373063306233356432646164376631396266663436336264306563336433 +34383265326631653839653565353966366430376363663733633066333735656363366135363437 +33613836346539306433383930396235393562363663353763623164363835633262626337326435 +66383030653362313738643633316631316237666133643831316433653536313133373634363461 +61323839303333376435376436396564343134363863616131333861653765663632613537366236 +66333639343063333362363164343862653330353530653837626539646639386230313463306432 +32353739353964616366663533646131393032343666356536326535306238326537346533643238 +31393732376131643435346330313233313362383433646564626332643065383464333133663862 +31663630363633643332666666643361323662623664373430653433666536373462366165373038 +66306333393938393235656363333135343938313432356163333237626362313165396332373265 +38656362633230396465386365633365643031343564636133616365323936663739366463343564 +39666563346636636266386366633933306133393865323530636130333037366566313562326130 +37653538306134616162326434643638613339643463353636663634316563386339363339303738 +30306534326431323566356134363533303734633934326336353463326137656537363335633034 +66313633393966666361636562313739633462363231326438313561613166623037316438363966 +37316534333366353239663535323563343366343630356361643437333362626635346634333332 +31666339343563666332336630613434323962326439636563626161653031333834323732393335 +39326134363033333531393831646666646137666433386664373565376465646133373135656638 +65346530356662393238636534386661386562636663373432336334616562636361613561356133 +36356665623261336233613938623937333233386230383135333965343035303633373233633338 +31306135316564613130383362336131613962383866653132393633356438353239336133653130 +65626562663064633264323038613466386166353637646538663536643465343564633634646330 +65313036643935353266333536623336366164306666343132366237623536376464626266373130 +34346465646666366638363336613962663430383832653332346463363464633436303664303731 +35376631343433383835663966336162313961326465373765353733333234643139303661626534 +64383837313965376334306330666638353064313666343635393138613436313936646563373736 +39616230643838336638653230656236346264643532303663333839313361653730303535356361 +31653965356536343663353564306133393464656134636237356636633663666536306530353234 +35363535383630376663623230323132623263353666663564656530356664353938396237316538 +61353533613135663930376130643934383836313433633533643130316265346333643832373839 +32353264633264356433393162663861633334386436373837653861626162656234303937613364 +34383061313838616630383039363330346361616465666230383764666236386264636361373137 +65633033323334626635313562353935383432616364336630656263323564306565643239366637 +61343961666633373063303566653134643835343261393232303864316130613430393134313463 +62643961333739366437656533323564666437656134323332386437306362303062613730386631 +39396461656161616362386365653165376361633766373830616664366238343163386134646131 +66333935623438653636353335356366346462396663303236333834333061363335316461313239 +32333461313639616565386531636438346261393933396536393063303166313537656430383535 +62316135633261346266613330663164316237626464386163643730386363616365386337616666 +65666137653138653937633161663665373765643434373438373435353565386137333836366637 +37383766663531616639396138303664663034623232376333633066376233383738663465373133 +66656164356635333435646536643632663832623232613964623039373263376639303630313736 +38316537303037383130313735646561323863303630306263353639353261393538653736343331 +33656464346235663165376634303030366332656430623063366331653930323961393530393361 +63643130323464353565633630623036316164303763376365626338393361663061353436396563 +37383534663763313733396431313764643164653538653039313430393634346265366635306135 +64333063323233616531343866613332303137306232363532303365333138393134303163363562 +32323838383737343438616130313034306238323831346162626430363135303634396438653433 +64656164303365336265383131323135343534323736346134643531363736623631643238646563 +33636563373264316162356537386361366536643831383561333365353134366433333661326535 +64373635336662346266393237646637353838613064363634396534373065636430346661303736 +31363663383436393836323430633233343137373538306166333863636138653639343139616430 +31353562646362346532616365396234303131383863656638663538376138353638386632313432 +66313138303938653361663536653761363338346162626661346631343430643365353333636433 +36316530306530383934303430383835363263363233306663353838396664356234613135363534 +31646132646131306562613735323530386436333232383534313236643264373237306239626437 +63313261626430303363353939383035623633623666636539303831626263323636346538353531 +61363135313537633734636262323830383065376438346331633038636465653139343833313063 +38643761653066653333313434363131383234373735663862393632386136336663343761633636 +61323237336538383563326663366135666565633037356237316631643338343863366331313164 +39306337653238363031363666616462333966643130333164613831383261633861646336373364 +38303733333666363234306436306634633039306230386439336430626234313265623830366238 +39323061306334396634343735306638653839313338336465643533623733333663616565303637 +63313536336264666638346436656231386563356563363831653132366635643938383633376638 +30623663343138373061323163613737313336646432336233356662343634643333383964353335 +61356466323739633533366135376165316166363633626331643665393061356261643063333639 +31363233626239666566363563373265326564616265666336373262613533353466613931336163 +61343639623932643434333561356537353464653761303330653161353330653337363062343462 +32346365373634373431356466376662663762343537323463393364363861666230626338386562 +32376562646536613166613065323034636237376137346362353364343131613534646532646163 +63656233653662663463646161396535643462376263643562393566343861613430353533326130 +30623262633762353064663238303161663839333130633033316162323839333965323130636437 +65343338653537323436393532316661323866396165383064633864373137373863336539393531 +62623864386234316335383533303164386136633537366135373663343161623063353864386236 +36313431353062306437343639616364633830636536646132663234306131346564623335303731 +39373864353536376336306535316538313532333637313434376461616635336332333631643432 +33666361643131373031663264623466336131663330396432356639653439316161326231623836 +35393561333937636233393930326266613963303865343434373830343265393862663663306131 +65306539643134613335336633303135636535363563393136383161383961663062383665663239 +31353164353863666462316132323364393432333535313030316133323764376132336536303539 +35656231306266663230666339333261666664346637343531653634393137663533666531356363 +32333734613165343664303939656361343565303762626232313761353834653533363866316265 +37313466326262393964613131646331346166643766613761336532303532633965343638373535 +66656166326339623935363664373861346663356262393665613363356637623438396433633166 +32303435343334623232633736656637396665333433396634316239373666633463376565643861 +66626436636234366431353164646662336137633931623737326130356233633832303631643963 +63666463623566363065353463613064353465643435656562653932386637666561373464343432 +38336638333665323535376166343564646535386464666231626337363030303036643836363930 +36383763656361656630376432343561383635376532343863313865396263333062643832613137 +61333366373239323761646232666232626564633033643736373463343035353730383366363034 +38623631633136643461663466373162303132303364316661616436653566653538663064306432 +38363165623130646461346365643836633465653165626364383132653263623937346635626334 +37636631343630316233316363343762323435383062396564346666613130613333346138366363 +34303961383561663665653066393137343563313733303139353134393138363063306361383837 +61346665323735636338663434373963326365643833376532376330343732373735376162613235 +61393262386131316231356130616261363636333966616233633633646164653964356330303438 +66653931353336393631326636386461303166336536333736356237376630383035386665623634 +32353463313430326662353066663166356364386664333533303461653439343362653330343865 +62393464366463333336323932353466306636363835353231623434396531623838323532386338 +38373239623337663135616633326131366463643763376133656535653062643662623333393264 +61316131333139393632376438646363666530643034313836306537623939363834336261633738 +33643738323265366662373062636538653133633235653464386532663639383031383930383965 +36353664323336303436363835333333333962353835316233343637336436623334363765386635 +63633963343533663965633362616236303861356532326463376261613130613134613666373363 +61383962353661636462353361393466383236343331356137386166383931383836346133623832 +65343433653433303235386636613538623139663263636332306164643339653166393261373739 +65363463353761313534623563333164353834303035373161616133346433663134633961356364 +65653261633965363532616466653439383264653864633538336636323565316332656661623632 +65323732336530626237653932653462343732646634373033643335663030653962306539313764 +66306162383933346564636336326263643339316564656334636534626639316262336239363131 +34323037306166393234303536316239383237623764666331356536346636353138643236623964 +37666466383432643230626163303361643435633964623163613737303937333037663936346161 +37623861346639633838386435373361616536343338623330323531636464316531393333616161 +32653839303839633031656163373935353538323466356166363464343264326635646230303462 +30343263363864613836636231326630663336346133386233343166343633323132396664373932 +64666164643834633363626366653762643538356339356164316666626633663265393930386532 +62333362666161386235313034313738333436323731613537643965396230333738343739363837 +30303531303432643537633036663138386435613237643630383862653030613230373930633565 +63323164363730303666643131623439396264623030343733353535643234623430326266656265 +30393064633861613438633932653932633038353130343964353036393162346634343062366134 +37623032616236323761633065653161623165663362663833636634653362623837616161313336 +36383933313037633736346634636363373738663038623737383262636163626137373736343230 +31336262366139313436393962336361613235613938326439623265373231613339623032366238 +39313962346265323231373837623662663364363632633839383839653034373062316536313638 +64303337333030663333636265356433626234356331386639303038373737303930383264376234 +61373939663435383836333033623132353835613561343835643233393265613362636532366234 +61393166373137386366653530666266356633663433643766613265323234326335643639336264 +33663539323238666364653338303238376462393636346264336165623463363061326162313238 +34613165666166373863646166313833373839313763633562653933656533373133306531623837 +30616333363830626131366238373164633132653932613532653465306561376137376332326431 +66663065636331656361653933333865646338303965306230653135373833663362616432623961 +61393332656430393262343730333335646639616531626632653839613932316537353034306437 +32343139633361396265613733636236333232366131333036626336316261393362653838323865 +34623436653461393962376564636434626338383931616236643838626361333032313764643763 +63323563343037366165383636313363313764633234613262346565333534393330666532386638 +66303265616331653231666532306630636265343562626561393866646461633762343461383062 +62383633663735363333393433353765396531613165326538653330313163626136326639656562 +39396464626361636333623037383138306564396432383766613362333438323939636234623234 +31313131353237663133643930616236346239656666626365653065363030363932626463376665 +31356533626637333931303964633833343133663066353439376564663232666634363134653563 +64333565363866376337613231386437656664636430306332366561646436303664383964383765 +37633838316362343831636162633965663830383863666364313363623837323536383334303765 +64663836336233343937396462633130626166656139643564656464613963373966346635663332 +30643631383763663837646339346337643936346330333233613139393965623661626632326634 +39346437376462376665306362313766353266376430373239643665353836626534363330663337 +62326434306434393338336636616435333238313332353234303664323365366434636636633963 +34643938306565616532326136643066343765663230613465363937636562313038306363363237 +34393538366638636163636163653263636531383738323430626232623566623139383464643466 +65663364393566356634336233333131633263333933663634366662306134343563336334396130 +35316261343533346366363035636235663838343239373831313161623535383532313963393664 +34323731663830323761373734376662343734333932323030326336303164336538383839313035 +32343532393037343739353031643166346433663661363430373239383635366131306261323337 +38653266613466343534633561363839646562346231303539323531323839316239366563353163 +65356261333264313461333364323065333238356231623937313239613166366261633861623839 +34636632356139646665303733386639346236343165353737306133373966316231613133663432 +39633730653837396165376637623163383961663435656263393362343464613066633333383066 +39373132323432333334353139646636363732323832613064643436356134303263383338353031 +36663863316462356538353466383162343961323938656335326365383636653930383033633639 +36373235316439623464623935336130613665613230316665333463333538353166396161336330 +36383963316632363563393536333138633766303135326430306232376339366463666364323861 +66623764666635656265356638363666343731363264623333343939366538343531353037626337 +65346132636362376639333030333261343331306461616139343739353832613939643365643765 +38356435326639633562373335336561363361633030613732613964306165353963373936613565 +34653466383137386435653636643462623763656533616637366335376463363635666166383465 +35633766313435363032656337303030656232623431366661363235616465326639613961363365 +63616230353864386234393238366637393565633030663861636431646366316533333835353433 +33653939366162343965623039313730376662366161616566316438643437633637373536323264 +63343338636464643836623033386333306461616332633837666464346266356265366535333638 +32613638663334616633373531653036396266356563326435633534626132636463316665323863 +37376437613635653762616636373130356165646666373962343930336263343566626263613237 +37326538366637636665636630383664383039313533636563333933336163616537633032643833 +66323162346261653361333134346130343630626239393734376636396336346332613138613534 +36643435316433633238373965633965333237343664333565313238633431353234356439323131 +61643733363337363934393163666536306239623239373839376237623832663431626634323533 +36616635653832653931386435616666366165646434353661653763356164343639343165383263 +38353638383431376161623733323436343364633862306432633366343762613963666666393838 +35636636333138303863646132616339653465363135373233623336386466623937393066386539 +65626363666264313065326666666137383861333565356537333537623061646465356137373964 +36666337346236356634303664343965376663323665303138636162323238326431306537366636 +66333365656461383163313363353863303962306436373966366264653038623763303335646631 +37393932336339613564343437616439333739373830363034396639383162313236323131383665 +34316336333166643735653538373666636536376664336537343037653133666437336661333362 +33356138626335326461376432303830306264646438616231376532323837383037353930633830 +39323765396235653861646335363432366633636466623331623535303063376138633132646261 +30626464653364333637643638663435626636346262666461656266316232633164636235343636 +61613062303339336161356533613163313661623361616665653666633965613663336134356333 +32646534346633386131636131653866643839376136373231626561663538333662336363313232 +32336635383837653635663631626538323038353139316134613036303036636166626130396237 +62623532353434326665343661646630343735333266623866313035633837346531326665616662 +61353466323832313566643237346438633433343331373434636239326138393638633766363737 +30386435613562363863373134323630393636363231663135303537626533326130333039366631 +65376466633131613563623662313832363036623130626533373130663861653439313638306562 +36316364316562353563313961643362346432303466646265393932306166353266386338353666 +35623535663932623336366636613338383331376664666430663039313463633038343636636265 +62386663383764303637643034306235393465346561353063303762303937356433663134663065 +38333036646464613230356631343632633966616437613836353532373336656461386638323036 +66663830353832333761653662366238643562366631353635663365323562313766363433313061 +37363535376532366264343562323461376434333664663134306237343439633465303539383330 +34303539353366613962663137653135633465336138653261353037643863653034653637386662 +31323534353233353039636663356331343464633130383563366431663637386431336534663362 +35633536346163663534316435376661343762626664323938636239643636623539623231633961 +39363337323535653266633933653130363739613563633633633061383965376335636338373963 +33343031333133336162656263353632373561363163353434383664333863363033623563373962 +39633530656537356536306132656137396337663735326532653035613939333836306130613939 +65613139666339363237633239313738333866613432346432383339333736613435633730393731 +61326266343530376431363536396462663965616263633533346132303363373864383962386434 +63343930653632613961363739323561633934653764663066343965336235613864386534356133 +64666638363530383962326361313063626637303566356364313830636633323937333830616531 +33343734353363643233366562316430623737366464356134333534333966346236353964346363 +34353262633832353266666136323364646537316464376338363466663461636462653137363139 +31646438633738626162346362623033326238343031623563363961316631656538643632663337 +36656634623132356335643361396632306563386539333937393233616131613236313934653134 +62626131653231363433373964383238616433346533313033343331393833373731346436333261 +38653962633338623839343035326462326137336665353234366261346265353833316263626631 +39343330646338633531663837333363343034633964383263373335306461666434636638643365 +30616164396134633463396335616135613239373935663939366139653733376231636430333164 +31633233363532363532623737636135356338656131336232383164616533633532633965326336 +62303633323165646132303264366335356563333961356365343639633865306264626234303337 +62663937343432626665336164623138646538373534626632386438383061316636373265396132 +39613036323131353365623038393462633231393434303238333132636138323466336433616561 +33326538643832646638636262333736666239336235303736653131353163643466626463343033 +34393430653865363661336165353834643632623662643062663635636339383566343664336131 +34616664396537373062353132666562626162613063383735336234643161366164323064653338 +65313863643938323437333431373432613161303266373134636330666137383738643762346436 +65343962376239623263383337633035306439663438653935373065313339363264363730376230 +32386663313131383230306336303530343232393965333966636438313135356132316634323264 +65663165306263383739633762666462323261383938623031626263623962613661333231303864 +34376537316237393163643162306238393731316432316337613161346530383236666362643532 +37623137383134623538313339623333373433636632643330616530383236623633653036383166 +63663763316365633561616235363361633664636632336631363637363761303534366663323134 +63613433623863353039336565336437353434666139393538646563393435326562363633623138 +62626238653639633236633264376238316163663039303931336265666635343932653338366365 +30623532333663376633633262623130376466333230626562326330353037663639306237303131 +39346437666661333534613337386538343433623233393030663337663936346634633032393236 +65303034343461333830636538313862303938363263396435306662633461353335353337396661 +64333237633639636537613330626435623136313362663336323766366565386431356139313632 +33323430663132653932613034623034346561343335663462333864363235353365313936326536 +37643666623231313439343131366536613866653732386633656532653330313433393437393735 +37316464373034646434343939646536323262393230373066383333633563646331313766626432 +30666662303633383861313036323139326239393833323939353564333039353764373733323566 +39633364303537393861663866356465626461323437613036306138653834613131333965613963 +62356139306532303634333432323935363662656436353434653365383033393135336337363535 +39343262623339613861633834316534306565653463333362393234626139616561326565353035 +65616433363165336135626237633734303465326139643039666137333762663539366338366536 +39616430376637323739616564336661363739373662366630336538396666616439653362373733 +38343639663139383638633531356232636131353863656237663339646435323536613065666663 +33623532393164653661366561373539653934303966363162316135613137353730316362626664 +34383138393335393137343563626664373035666565663733653437656632373764366264386634 +38323964346334363962653861323534353238616262333031613530643066303733336161383836 +35353734336362613435616131363063373861373364333038303463313038343437333462323932 +65373238323564316437633233373331616566643262306432643961383066316432303662313064 +37383930386264643039613662643863643935333038333065393537353762663764646239363936 +34386435613638386566666332396532383164343364636263313464636231303737306530613839 +32393137383335616561316565306235656639666534616239346135653665633834336136666338 +33383966653336303861323162316364383861346636353461396238303664396335353462643836 +32373939633837346438636564623238663938346534643332653435623939326239613136353338 +64623061666133336636383330623234636437303039366432393437353536326663653365393665 +66376131643766386365316135393835383164336661303066666238363031613033336434393361 +36383738626566613562643166646238663933633333356261663732323265313434653963383537 +31353839356565303166303761363361623663393664383832346539326339643361626261653939 +39363063393337396235366430346339323964393931616366646239623935623638346331386437 +61326431376336313631653030653730643532336638643931323162653763343339663933663030 +65626439346137663766353238366462353964356130623665373361363537376633646164653439 +37313064316464383738356532366230323164376464383966656263643666336133616334306632 +61393766343231656532663538623962623639333236356634636562373135386234626534666432 +35393435333564356137326139663735366430333537363739393034346462306233343935663762 +61616664653161313935666431396430343262633637323266656261373961333663356365313437 +64396135646665386566373732633265353439343939623636386231306461383737303135623639 +38626539363634303163306431636539646331626134333433333637643761343965343338626331 +62623863393765376538323539613763396364326435633830646664366233343461643665386630 +31386232626466613432353137653435306331646364323136366361363532626131336133343531 +34356263626166323765313564316263306563633130346661343938313135393662623934636136 +33353732643364653231373135333630393262663831656361363364323663356161313062636233 +38366339613635656263643332643365363335663662663939613135663837663366613230393537 +36623434356434633734336537323665353661363437353030383638383439333064653830316330 +63366633343230633466656432313161383765323738323933646161333562316631396433626231 +35376337656131326433653966343739616634666333323231373564646234653839316463623837 +65623165386437303666363634313266353535633937323232336561303837353562343237306630 +31646466373337376433313135643065356130373262376430373566636337636232663832393061 +65626434393138343536373737653864316364646365313865333365646234626266626638303932 +37366466356537373933306535346631393563316462373231653166333766336264343337616632 +37653238363963613930653834653837393632643230373034373661653661616566346534613532 +65393831633033646636343537353532316665373863633836633339616530616132366562356231 +65323138646464353363326139373833343262363365383831353164653761633866396333336264 +36313161303165363462363030666239383435366462326166666135353032623836613339333366 +34356330633632653065346430306432396134616265383435323638303661323738626464346532 +31626635636136386562346130626636663033666432353735326531373535623930323334653866 +65383138323938316262313030623166643764646665346235633730373962333763383461626165 +34343236313865633035653331346466643438323966636530346362656661316434376431346164 +61663539666236643863306339373166376233643338633934393065613466636232353133346166 +64346565346139363835643363373331623832323335373066666164376135633265326435326235 +61316433303562656433626561346539633237333435303165333333303239313736396362653936 +65353665303232636430373363656262353666653766323337373736343332613962663861313563 +35303830623834303031326139656339653336663334346438333830336435653432306435633239 +62336338653333653561386638616266333134363466393637396131383733383730376263323132 +33333464643039393235643436613833643330313732636165646465356664623636666631326136 +65643963633765396538313634356236643061613335353435346666633630316331383936643239 +62343263343335363439386335656138386136323435326635643730623365663130633639313230 +37613037626362623965316434383831313131663832376430363965353864636261303534653333 +63363935333162643237383230373232376132646239303466666634626537626334373034363337 +62353661613033353238323265303938633439653565303930626231383261343731333666363536 +30626263333830646633393835346463623865666162653335336539613166613934636330643634 +61646531636233613964343435323465613934333335656662366234613363636230636362303564 +63366362656635343965643563393532316534666562383665343866663866346339396565373062 +62663161383239343736393232386166393564303533646361613463393866616638316663333439 +65326237666634356565383265303861393737313765383136303831316530653734343536386564 +61373965383763363534613938346339316165623535393066663734313165343932313137626439 +31326439313937336434626636656338346532626231643464343134626434393730646531353431 +37623562643764393638633733616462353066336265303238636335353662643332306566333662 +65623038656338656235623130643838316164636362663032353030643031356130396332663839 +66393730316139333436636562643638663535353563343332303566306464616361323435623430 +64636664393532633232376464313162626565613763663038663763633266663438306239333835 +38643638633961386231613432343063376661663037383566303832346637353433623135353630 +63626336653031653532323461363665633361393763343939323662613630323462633631353234 +63356335663764633862633432363438363464666466613339616332326264346165313231626663 +39393335396339396537353636393232363931356132623533303038346165613739383462353732 +65323431666539613562323634356331306334383332623962646538373066616530666166393833 +65373865666633393564393339646232656161666237326266323539366231386135356565366561 +66353636663765653839323330316434363961653932306236393866643638643731373638336266 +34633061393733656235326466326231613063386361616334646665343239303365383330376465 +63366637356230613466336537356664633430303239343037373539646665366335646232396133 +37326535353832333030363133383930636239313133336636306332353762633031353232306563 +32336161383936633365636332356362646438316461653632386233353330393861656636383130 +63353230623730616261313837643638373766346339333331653136373364373938346532636338 +34303937656263333363623063633030646439316133663864326639626331303663353335373934 +63316461336466353662633061336538396430626133386266613537616263366463623436343038 +32343134313739663037346438316262353234616439643738633365303931353065363463333232 +39326433353632653033343031336132643263313930626536363931313031656333343663363363 +32373139303565323634626464353365306365643834663930353737343534313332393335656532 +62356462373530373335653537323730653262663962316563336139306364636533383034656462 +64653038313534323030326537323365373630313038366163306237346162333032633836653831 +33653035303165346336343433353637643838323036616132333362336638346463393932633239 +62623233343235616161333634326437323065393539316531363138636535333634646366656366 +37386666353561656236383233346365663965663966383665633238626132323430383165626637 +66343337363061393431626532643637316439646631346631323461636530346466323163613038 +66333232393563333136383261303365306230343064663361346138646166323235383763356366 +31626432376162656466316564356563393166303639346563623137303963656265363934366330 +35373433343261613761363830383064373466633634646661366332653666306130383638643930 +63626462643664316232323761306136373731303531396238353732366230663439633039633633 +36323932373064626266383461366637323935313634646530316435656164336662666438393064 +33643462333132383737366464346431623966353934633436303031363739623832383232636330 +36643831396564393137366464343031366466663232613434356438343966326264616663343236 +32616464373936643039386335313665303661636261393661313231353338376438346237366434 +32366238393838306239383233353136646463623435333239303561363665373637646230306131 +36313937646136656639653137393162663966393730613937633538376633396332386634376461 +61653430626165393139323462613932643834346233386235623261643634666235393266616638 +31326336346363383563623961393565323739333839343439326437393938616663313334376364 +32333662346339373134306435323939316330346362323164393232663938343265346165303637 +31333032653762666633373961356438383764363930616632376361363437373164343361346664 +34303832333538363738353630383932663965323365383662636538656235343766363166306438 +38353262636164356366326534623064663436343838353038376461393535636433343766613261 +31376462663136333062396131336662363431653965656130356531613432356262626631666365 +38656463386263646531336635643261656262653831643635306565313139643466626135613835 +32623163343533303533346538643930393931356434613962633532333365386638306532383533 +66336433316661333762616364333762656362363236346164636666636533303238303637663835 +37313232396462633330366666663665386564303431333635313838353164383764613630396635 +36323466376366623636643332373637663465353232633164613464643463316466663337626537 +63353462633131313336643164653036336630643965643962626264323665646564363662356631 +65306265386634626331346534323366323231626262303461396530353461663436356564653934 +32346530343738343336653163663837666439616237303061646334626639616636396133303666 +30366339396463343865393934393565303638303965376439336664383935326361363439333336 +31633538666530323561306536616536356233316336343233366330353161346630373364643238 +31626130336634373035626233383632313431633834356365383262343065396233643535363831 +63333836653263366263393238303062306466643763323863366261333934663134363839656363 +35353531303961303162373833613238663564323037313561393334613565646532643461666663 +66643463633336353166653964316366643435373130313864333730323762633665653164656665 +65313334386465616330376665333665643036343762613837303366613165343035653736316637 +62303937313539613162666333616663366261306439663830373236623238616465336337656362 +63383166303161646163396130386139666332653762643530323066633639336231663362326236 +33656336383937306161373761396663373565623435636638336236636666373665333930343930 +30363838396332616338386238333862656336363533303631303963316632613862306265356265 +37666661313935633338376365383332383266333735646237333864623136356363303337623961 +34383062636234366131626133613466363138626662333838313333393135356562346662626533 +66663531343962633663613261613435366232326436646633386139656537363963643936363838 +36343531643839663335636131643338343164336630363536633036356532656335313034396565 +32343463313433343166623935343435343263366264613861386137663034653339663634663765 +33333238376338393632613063643163376138303361333462646266636361396565663939316562 +65656264653861613166386436373739336237663166376136633662636630643137313363366365 +61333438616262393936343366663835656562346132623363633532663562373166383564333161 +66356264353137333632336332356564336131623930373063353930623535626566643564373233 +31323738663937366165356334343365656631623030343738316533396537386337393066366431 +64386530376262623365303838366263346134323038313135616139663634303163303733353334 +62316230316366376264626434383631393665393037343330353832643836393861383635386231 +66303162356133333566376165383662353164333866326532646335666430373264336636616431 +30663262393239623031383333666433393366396366646365333566643532623531323862613332 +32636635353135656465383131643833656634336633333365613339396530373339666238386561 +30386530316561663866366463363633396562663736306565366161393238626339373062643563 +38656438333639366537623565653730353730663161393766396437333366333930393061316339 +61333035303463646236626238353933623661366130633165333233663334353566656230383835 +65663336616635313338376461363164393864306336373363633835643831336234363562383431 +65333431376566643861303162336434363762343030646238383533353531616565626131343535 +39393562343738326363353537643762633630616264633666633662663362343532303631613563 +31363832333836616138333963363232343661396165653031613062393966343939313833393135 +35626662623138396234326237353866623165333436303364383032386131363461303034303239 +30366431373132366435363264653464323165396530663936353464656138306336316463663766 +63623532623235303631383864613832376338613261363033336339623338653862626663323133 +32626561313732343930643161356133613334316162346535663032396334663734396366656632 +33656361363061646261356565353362616438656161393337633461643766666361333833303334 +66353564346238333738643038613538393739356538316136316264386266343139313864346430 +65396665666539653130323664646234353332663163303364636562643732353562343331356234 +64396363323366626335386338656138386665646535666135336536323530306638633666626538 +30623631363631646230663230326565363237613339353033303735333435323166363133353132 +31663564636463333861336233663334666366626330626264653566643264623165346561373834 +65343462636161343663393266343766613032646362646361633564636430643063653139393161 +31323535636338613835366532323963373661303930326332653533353338623163623230326630 +31303164623031346364333233666432313037646139303032333033646237663261393038333731 +31656164396663316133306130616332343563356466626537363933343236306633613931636433 +64396463343363653939356332383862383930396135336230313737396135306665616662656438 +35313863643063636362373837626364626164386165333136373131326239383464633762376362 +34656531353434306137303037326636636264633036353266326539636166623661336538323766 +36636335373032613737343866373366343532386238373838376162623836393561393131643962 +31353262306261373830373531353535663636343033303862666139616535653865313161613165 +32636239313039373038623365633934636661396666636436396436663832633639636535363434 +64653763636633393136306532396163303535336435303237376664353564653136333030393335 +31393662323235326338646133393036316236393762393063303566626363343336653431663732 +30366666636566363432613030323665666134633566383465393863353934393835366637383633 +34323032333032653363366366623532306566383635383639313432643633373437323435623835 +33303831323936336664323830316162343562393233626536363666333435303033663565653438 +61393132383634313036633561643835343961383831336634353133303430386365383136366561 +36623661623236636563646630396665363461353732303935353032333533653636626439336163 +36333732646436366266323238396433303634313334393536646236353034646263653364326135 +36326231313662363533643063333737633262323933616534336265373566393064336637623063 +30333963666166383231613034393834383762366535343765353565656661353335633665383961 +36373065356561353431333536303865326266343265636139323965643133643466653235366136 +66316131393066646132666439613231393765643136353365326434363838626566306465653033 +33653831616130383966656131643661626235343933323538653137316232346263393137653236 +66653433396366363038616436626464623431393430383432313431633331396261616431343436 +64616136353866316337653061323235396566653562326666336265376462386464663165306639 +64663638643864666464643765303332343536636337313965396332373765333364303762613263 +30653430623238623530323365306131643763643366323830633333353337643463663430643234 +65363935333839636162646431336263626161303764366462643066316338326138393863633532 +30356636386265346138363064616338343032363061346137313963646236323438663632393334 +66333663663063376464373234316562336335376438383537386531333365666663623533626439 +38386630643561376139373733373732376332323364366130613730346237373639343031656461 +30303461643937373732663665396561333166616665363932326435373637306638376264363965 +32303330633565343737323038393330653966393061663832376631396632393637373136366432 +66343264343465633762336661633262666231316337316261336361316263353535623431306264 +62396134646532376363626162656533626134383662633161383764623762626163306537633139 +33323537356632363635623130636162353033313163633461646533306238393339366163326264 +31336339666164626638386639393232303366316464393630376632323764363339393762373062 +34313761366437383162333538643731376661386165336438343637613139653362386331343630 +61396661363761333039646538313536326234333665613666643734376230623761623137646532 +30383431326539336161393435363264323930623363643037343331376533356139353633303164 +65646462643330646633626331383766363163623730643564633139393164323630383633346364 +65636439316264653138626561366261656438316635633935643261643535636135616162363331 +35303666386266313135623237306233323561663938336362373730633066346361373664623038 +31643265356161343638333065623164636564393037303735646534613663653535643032336537 +38306438633139643633666639353766646539613737316135653561643364663235313833653161 +65393738663263336361633065623431373563363133363634636637366231653163323336643130 +34313033363836646266383037393038613438386563343465373462333739366233633064616562 +39313766306334653665646162666365313836326236396562666461653938343032646564363832 +39333566316263663433363130653663613630306339633236356630633633353232343033646535 +39393234343264343862333731306261653133303433646338633066656631393062646332633363 +30333136343638353562663663663738343735653933303831643566393438353437633564383838 +61613137363636663264373162343863663335376566623439393961383839396635336432633434 +64636465623332616138343136663365653830313166333063643438373438383161626630353638 +33653235663665353737376437383538306236626363666662623363646437633439653837663839 +35373962656439666461336334303264616363633364653234613364653963376265313037306334 +31303337313230316533353537363538633365396565393064306565393631353130363666386461 +66373863646662323132353536386332643765346462396466366564623161383637653932663230 +35313262343338353131663334393137336230306562353665306362396638313866306666383033 +63613639383738616631356238643934643264653331353666336664633532343337643863326534 +65643532333063643566383964376364653232386335303866343538363961633832303432313734 +38356163666131376638333035306332386432393435393034363339373962643066656264303735 +38653036383237363633376462363338393535353637643432396530623363613635653838326263 +63383131346566303137666666386437613737396133393535616461313937636430633439623065 +62303165356535353363306138376566323062393536643739373034343534343932343834323266 +33303238343562343031386365613238316465653738363236663663336362363734363330353935 +34353539356334366532336234303538633039376131643861366562643238396239663835623561 +62343732656466343830326432616533363133393363646162336263303237656133346132633331 +33656431373163373830386162333032623262636635343730633663386364616362623635393333 +39333732363366336263643965616332323638303961373466393361653562356461633130636362 +34353062623730613237653262356232353962353234393564663363623938666361356262396338 +35616638646131353965663532666331643930633963653164343262373362316433303637643334 +63323937643133386136633465613566363135313866303530623230386266306639663665633166 +66313831333835373233613230653834323238363138653639363335356266303164323566303632 +36626437613235623333326666346432396566633864653161353866616166646334313965376432 +30633562636164303563306666393263386538303032323066323136653333333435626566323637 +30616432656465326236663161356634303761373166623862383636653035373339313866646632 +65393666636133663938333231393331373930613338623432626435616335316663376336643131 +37666232363466303631333163333038353065623836633664303161666366326562316133353664 +37353230306539623930636437316630343863663636353437313630623461623835393666386134 +32396635383532383336356333656236633231316563326437363433313237633666633066623237 +66363561343533373439326431346561386166333031643734356139366563613861663131363136 +62356365303732636261396639326265616232316164383231356163666331363136393766373664 +39363637343534376532383937386537333163343538333738376630316138666634363961353964 +61323839353432363562623334386361376635653731333138356230643737613336373136323334 +65323234306666623964353033636335336239366437303065343264313037346634643533393961 +64313238663839623532646130363330643334373361656263633139626436643832303163396338 +65313162306263316139663163313238323762306531613230313166653236613239646130306235 +35646632393734303638633132303465353739303436326366613136376365333837656164313239 +30636635323734303231363163653064386463313231633161356437383334373831303833643161 +62613466356535376538336363363734333436316164376138343061363365366561366164633034 +30316537656130396532376431626635656432353863323964646465303030386535393234326534 +63633330346338303236666664323832366438643332653562366263323935313531653338326564 +65356630346265326130356237393930346563313863393761373664646562306437633566383235 +33333438333665336363323561613934653163303433323631353039363036623039613636373465 +35343134623530643565336565373231373134646565303633316564646264373561623266393836 +34373937653562633364396633306133656436333661623234663563386236613230333132626264 +31633865663635353435376663613137343233623462646432343638633536636263383330393462 +62313339666332363466666532323364383239623664353262343466393266663036343665313037 +33393661656663303664373864316631383636333766363531383038386461356663636663373232 +36343234343432633236356265326466623265623436663062623232313033663737303661653765 +33653765313164346236623039633037353935396533636462613534613362643335356366303231 +32626461623930363661316237333065616632386134653835366261353761343934376338316339 +66623936656431303736643232393266376462663035333538363839663865396666316365383034 +37303639326564303337386335333537616632336162316630613064343366653466366531363963 +64356238613464656132663261616161323165666636326330303236316532386531623565646666 +39616139396461383938363536643331323164633435376139346561366538313036383937643238 +32356331643961626436326565346466383065343961393765613031303638326363646438363061 +64376663656432393731376564636534356235313663343066656361323330363839316334396437 +39303931653666313763633736643839363064643736343965643734316130346164333339363565 +38626262396431333338386230376235623066346237363737386136323131356230343563643133 +32643238326536613166616238346235376231393931623965653566616232383031383338376137 +61376465653362623739663036613664333339386239303161663838343064623461653064326464 +38646561353439336332383033663466633133346134626635313738333363386165613230383966 +61386537363261646536643566343131656264613465656234623866626533363263353437633362 +63613437613236326633663437393937666534643132663331613239376431626333373566343865 +30613636396233613030613331653034323032333230396532303630656431303663303262346233 +62663233663036643938393931313530646336373538363931393762326162333835383739366262 +66323764363632386439633635323239626266313466343538643563386264616439396462663837 +65363230393536353965326335303961666136333264343830396333396236386262306438636265 +37323562306337373466386162653632656239313330336435356136633563303938356435636333 +30323835613038313832393661393131306162666332653731613330643435393531326539643238 +32633466383634326530333561613931333537393563333631336330396234373863343062616637 +66323339633065663730323864646633613061373333646236333938646134656566616635646563 +65366266316530346632343562653939653234396634663933396438393063373661643166613662 +39313866616437323939356634623333386335383733303332363061333264633366376262313433 +62336430343837626266323434323735656639366630353237326461613464303463366666343931 +33356434656663633534373234643362306563613633303733613233376438626530343534383939 +34346432326539366265623936613839353337616163626262333765636532313963373462643966 +62343235386134626666303334373739643165353962663662633532626262356630333765383362 +34613536363038306666643736663030666438336438353531656437626231393666333632363237 +34313335643831336533316330323133306334636431316431303638313462346539306231633733 +31336634663831663663613132333364303937643163633330343231383338646461336132363764 +35643739303636323066323837323037363861633139366435376365366336356564636131636138 +35663963623138306532353338376438653463336661653833303034333163363561303132383838 +30353337363562623235303732303765643437366361313231636134396239376236666234376166 +61386231343638323936383664303731643266656133616638626365363738333433656631613239 +38643334396436633438653065323734663832303861376234643135333266363164616339653636 +32616439306530356134653265303034323037323031646135313938626366303431326334373930 +30393933363535343565383261623363373164653236663831626538376365343161383532363962 +31653335353664363435393534626461313439346234346337303033363465373537333031356133 +37653436373934333465633334373832303661623736396231333039313538363262366565613365 +62613063636461396665666633633531613936643633383531663865623833623336353137323837 +62376532353265656334393034633831383565376661393261626162356237376433613430313065 +65616162653339353463313636313935366632623032343735636164323162383537316236373533 +61623138303264393862326365346331663162636433336266636433343231303336383131323832 +39396262626134343733623461343731353333613237623736386136646264306539623336336363 +38343663643934396431346437613938306636366631376364653833656634653162353437313930 +64393435313361636339373830353531616331663164613733326530333663316530646665363231 +62643338396366366536346366363566376336333639346466396435653730633937323633323539 +36646132396534626632623936323436376230666430303063626630353364613664666165633465 +37613939313265356635353033373436363563666361613835316261653161636566383466643766 +39336134333034373461633330323864323235326435386132363632386132646362343739343565 +35613666393433623831663835616336643037343166396638326439363231353461373465623665 +30633634393139613664333365396461366137323866386432616465373766353838653063643663 +36306231316633626530346439656330323265626538363334323135343163636663613365626333 +30633930353031643633316137303637303661306163356534313661653163303763336436633539 +37313039396537653333303931643062363263666162303437623533376132386234353536636431 +63346430613634373265616665303338613538656236663265666334316534373365616630333265 +65343238343137636462636164346139326162386163363936353436386232316432356462396537 +62326333633232363265333039336134383239366236653864326462363935643631363163363438 +30316331373132356662383235656164393239346364303338383539353466356665636335373833 +63333562346262653237343664323739336663343331323631333030396433313066303438366363 +36393231303738336134643939643931623436356661313331653538663065623265653631623165 +32383366333838306439656532333530646666356166353536316664663864616533613037623736 +30363939653265356561306662363662633063366533313939613063303465653964643065306464 +62653439613766396136326562306461333331336331663839343461376165623430373161613932 +39306633663237346165373832623531333530303831626237626234656663346635393738663231 +34623038383532383066633235343462383933613662303535343962376266636532663564326637 +32656436613861373763643666396535663632636230383264313739353237343833323136636539 +39303863363766653035353766393633323966613930376166643637343164616237666463653864 +64303336643361326339333235653666633032316366393039333238613638303561656538313865 +62336235383863333064356530326436383039306563306335373663626237613534343838653535 +38666239626136633433326434396161396465393732346435326161623337393234653930643138 +30343238663533386232666239643464386633613737373061616530333664336238326262343534 +33373961326333386131303564323365323239643136323635343730343266663766643161653964 +66643061323235626634326263376333613133613564326237633865346364313434633466613933 +30383532663563663335346539663366666165363230616362636133346434316437323831626236 +63353736656138333837636364396635326235666664313730643465343133623461353639623466 +64386566326663343432373337303535643538663663383237643032366536336365616334343439 +34363234653631623733663232643762316239646366643665396239333061333131303665393566 +62366330633964633139663764646137376636633839393564363661316139326534336665336139 +32613736316533663739363838643139303436393266386230303364633365333234386537313535 +31633730666166356364656463616336356232363639613734313766363561636266616163373139 +63333334663537636131643832353263366633366566373338323136633835313064346266616466 +35366633366166656339393032656461663431376165633166633635626562376361353162633665 +33386538616666643637343632396564343366616337663335306231363965636638303934336264 +65346462656166386665633562643735313162653466653931333764643133336361613033616261 +61653932356463373231636561633466623566643166363361633931386537373364653466646231 +30613131373866373538643765663737323661313731653661353133653638303333643538383832 +61626130393230306636653863396266303962336337646362636633623734366632636335633563 +30633565616439643234306662323830643063303136626164373461383364343564313166303733 +63343537303561656561366232323962386330646466333037313534333939313661313431353562 +66393566633135363536333939666232653833353230656234363761663166343761393635346333 +39613830646239316664316665383464396262313632316139366435393966653432376637366437 +32323335383363326230663033623236306631363231646531363330626239303561306233383662 +39633135393734643337323165316566326336393139616536613263653934323765663261356439 +37383937643131353134353662363965663935633662343163623931303261653934393434313231 +37613362636132316532396536653535366632646631316134346431646636336532626238643632 +65323239656133633737373364663566356363316365366134393738623564376165333736373732 +39373838653563383463363437383964643538656262626632323132386662643863326632633763 +64326237643866313331666461303165353161303865333861396261316433616137653464626330 +35383831623038346230613366653537343830663564333662356363653161343061346135373939 +61666263366564393064386562626565633637383262626366356366616539386665653163306631 +62336162306263336336653431323134613837623861643231633139373838396232636262626438 +30613330353236383737616264386562633834323933333635306661363730383633313332333534 +66623165623130626562666663343437323633346233386237323462636135323935373530643939 +63363434383137616664623366613661343831623839646161613036613734303632323264373837 +38663330383532373662386561343364656264353064666363303766323063363035346432316132 +66373561353739313935653061323637303263353662633263643439656439663261383430613130 +65626564313266396366666136623530373138643962666233396266306333613663393838613664 +62633338626234633332333339356561633230656533626132333937653965343834616662616234 +63623663373464653430353763633834613762656262333834366539643063323830366138363831 +33316463663563303530323762623765613035623635386365336338643537646635326639333237 +65653166353561313265396331366536336335366635353731383532393066366335346536303963 +31613434353065363632323962353065613163653834323439343937373435303432663335386138 +63316235323537363862303366383765373963323139303434383838653164623662323236626666 +31326264626639653536623133333038303135623436333734343337336536333830626261383139 +36366236613234626634653664343334643666613866363933303266326132353038663862396539 +35663231353534323330343132306366643863383762313335613638373532636561343166656237 +37633139366535653939616261323064333635363961326266383734666363323363626463386334 +33643236653730643532646134623362653832333866303736363132333930336165643934313338 +30326561616230393436376465646431653737326431373761336630346431313165376661376634 +64386264666339373737313464333334343966393332366131353737326166306137613938313666 +31643739643235363137393832373265643636386136303165323038316264643965353935393736 +62643865333032613339353262626133386437366430643361303638616334623561633230313963 +64313234366565643262336536343461656164383639656665313733313336663061633761346266 +37316534623739336561323566643034346361363331386262333033613739623033316365376435 +37633366643061636432326164623534353461333761333834396233333734616438653235353937 +37383338343964396539356437363630666166663066376639333232643130343430303737366266 +35343466396534373736316661393062366437326561386333666563663064333838613739353936 +66313038646166383734366536366565633162646331376131326134353638643932373730646465 +62643234306233393137303636326365636431393339333466343763363233643331316633353730 +30333833326334343830313835353234373935383835336531323636346366633264376363633063 +35333333633435623135626435393065656539303638303432623538343435376162633931373031 +66333837353963333235356335356237326164646665636434343433313662633430663437393935 +63393665343238616432353337336563346362383362623136376332396532616538386634336162 +34396130326338636533343234663030633865356631393563383037396135306164343436353634 +32383566663631646133656534633664306138303561323435333031616563636236366261313263 +37626135366162653532343937326438313362356338303632323837343937613633653933393636 +64633638303463313064326164323638376162616433303363613862343335393136353663633739 +61363938623936363337353439346261386636643739376131363664643864323631623561636238 +65373333653064313437626438353036366638393766633164363736316636646430666665383438 +31636261353832336338373762343461393138303134666162373338643262326563363836383332 +36353966366634646163383236346634663531623636643339366530306562353962373139633638 +63353036663266316339326164343231396131623864383137306434653934356462333362336365 +37376638666231356539303036613465633137326334356230616135363637666162376261373334 +31333737383030306563333335653966393865613336386138653732396631633934366265333538 +31346136643839353861333163356263626364663630353862303730353966646332303538353036 +66623635356266646633663461386265316364643130376261336230383864656332623737636661 +32363131303164373237663963643238376331326162353666653134653134343332303438646330 +35633563656633616633333936316135346263396130636139623165383439656531656537323636 +34353133323864613538363831616230643532376565346562636563333935663538663862316137 +61383763633865316631353131646564303662313836626635653264323932363234666666386436 +64323535323039643735656164643038313932656334633134323139303934306665323064396234 +63613530656365333864363265353631323162373664656238366262636636383630323337323661 +34363264633336656439333235323335383462633635356165383038613962376363386265626135 +33623037646364336266623763396337333138383161393062343730363535336631616665353236 +36393236616661366465613063303466356332633438656565333531613035653634626564623535 +33356137623434316666313039343035643439333432323733653866656262303536303730613162 +61323761626235326164316136636164666266646635653939333135636162336533613330396134 +65333837623332623138373063656232323565353432393338373037663336633265353037656364 +38623832336334666263316465393236356138616161643935646461376261613039343463623538 +65393135653039393736333633666632303234363264383334393039636332306239346532636331 +38323132333235653637343164306330343039623665643366356337633638613737363937313937 +37633061616435376665303636323661316231356534633735653862356365383536303038656233 +35666637666564663662663633313434396638323066663762333337396163373631646538306366 +36623531393761343463633839343837396564633061613236613837373339393138636237646133 +66393366383363663737323539373363386237383262613838646231306634366634323632326230 +33383339376338613565353732643431343039313130303764323932636335643332303265376239 +33623735323661376131346334333432373166323932643064356564323631303032366134646233 +36343661383566643634623036653735353037623864303637376630623564303032616338643232 +38366231633437393732656163633462656637346430626566363231343835396166616538623762 +36336232346137653230666234643932306231656336366431626539383438303631353838633762 +64333737626336363339343637646636313165396231366462333464363730653362663261363631 +63623131663030653366633661613230323535633532313366303232386265323863636265626233 +32306532323765336566323164306432356261393362376639633830663139666164646465386665 +63326666633466346636333765623830383131343066313564663461663661613938353431343764 +61623132363933613766386365333739326137613930366336326433393932303235653139383034 +34653932383235656333376139633934386237643438393831623762316534313066663035353330 +66633566346561653865343361386530613539613134363033303465313362633462636533393862 +36393434653838663531306639336662653235643838336136343232336663323737343738373266 +32623865313064336634313566643862346631373061623331376564363461633130386534316163 +63653864323036313734386332393831326361613361616561353234626439613862633535636635 +33613666363834306339653433363966666334353565613135343566383562366536663865393361 +64376232613039373037343533323137323664653838613035633531616365313565356461363637 +35306634313232643834393436353566306663353037363036386532366230353063346163316561 +64366463316235383130643136363936636239386535663365616133653032303366616637373666 +31333135353265646563663233333432656361396233363337356565356330616335396632383636 +30326337653833313766373136383562616462663630363265656162383436336338363632313030 +66643362646139323237303563346364643038366332393637303938643261636138316133353366 +31656165306634346131343837633664353635333366356532373166363163363334643165303161 +31636264353437373762396161303363616161636434396134383230363937666533363863343732 +39613733633563616265346465343261396562353361313037383236326437326562613931303931 +37336166646561666535393936323239663032356236383135643939353338383935323164396138 +35353431653035323966326232623335353066666464396638393234353262316465383863393933 +65353935623864623133646661663930616338306434323533333834633462626535636531386538 +61313330363132363333393634633530376531643237646362393434303966623738383164333362 +37366231646433623236396166363536373433646563393139346133333236313835653336373864 +38653335346461643838616539353132633361303661303538393835383966663431656261393665 +33666563633961633133383166653533323131313032366266616366633330666236343939623732 +61343137303561303338653436666163663661633862636230353365626631363438656233353331 +66623265383137326436643437323132613232323966323532333139353831643332623966366331 +30666464313136336461353937363535626531396364366565666533643662393837303732316461 +32626339356536623435396363316237643965396533306263313736376432313662376565366363 +66363461626334646230616133313966613066376532666331333632663265363064363162353961 +31393733386635666333623161653838373163323363643332366265393639363030613032613133 +36323034373232343634663338323362363738363737363633356562333834333264393239333361 +32346339656334323265393337616132323134306237626161373633613934323330393231636136 +66383835613139396365613662393934616135323433623939316531623061636639643633636261 +62333935376562363164316339376537363432396133323334343137356138393361393064623336 +64316461393039353738383530633034616235363633343633336563623137613439346133613933 +66623733313963316137666363613330383531333230316635636632326131633164373261633463 +31643261306335616234643133323033323363376138353562636332353762363437656663353033 +61383637386662303430636464653038353439303164623262616430373065386537336339663136 +64393563633537306238393531666166333136323338616633316262643035396162626439663366 +63653663653131396264343731373362363761376662663963616132333638386166623062633630 +62393935333831383735643139336231633132346266646633626264336661643639343637653736 +39366331663430326433306265663762633436373034393136626566333864633862623539623439 +64353365653130383961383636636563386438613936373366383133633638623165343836366134 +35653462313831326133313837396462636465373537636430396132636438616364393533623438 +32643733343930623161303534336565373033626464666638336562356238626362313839383962 +61346233363163313931346164353066663464653738393164323832383564386338326236346432 +65303635653530353164643638376331376232653631633565613064353263376564663263353938 +63613531306134346432376432343231653931343365326438643865613037333534666664336332 +61633765646239613861623464653035316463623035653530336238623564313966386238396532 +33306133313332633835353665316338633836613431613066656331643739643362393734663261 +62326535633164613266663030363561613431303033643862346564663230366230343230343830 +63356236613534646564626137666532343639323239663631376565666564666532626463333265 +65306134663032396538356166353163366436346262656632636638356465613432633361626664 +35336661353662346261333763323435353066313731633937396232653464316536353736623032 +32323930616238396130643262336634326639313432313366393537616164666532343863666538 +32646465633062366562306138613832643431653663623265356264613038393862373636376461 +64393165303964333030363163633239353133643232376331333233626137653932386637613464 +36643464646563343136313161336635613565646638663763366139313731376538636461316638 +31356636383736346365323064393861326339613938346632646666326539303830616137353030 +63646566396465646235356565316136623236363133316433336466626231336165613137353833 +63366561666437653739653135366161306436613766383762626664326336653234363635313735 +36353332366431343632373730666537616136303835313730656336663237356335656638646633 +64656361363962323437353061363232653564353535643432366430313933363232663366346530 +39663433326265343031373265636366646561663863326663336131303066316338323337656162 +32373638346538386638343931346432373635386137356532636633376430653336383934313736 +64346436343834313666333265303865303637333361633236393632386639383735373730316130 +32386535633234366261656561333465613730376238656436333736323033323134326563343235 +66633538383137643938383436363866336236633134646261626664663963363265306330613864 +37636363313237333938306533353633303561326439303865356266353338396136643363646135 +33343834396633363931333839363462653864376538636463366331356563313139643934646235 +32393835633962353636636139663161376537303032656433353238626635363961373766623739 +64326537313438313132383932346366623936393536633563363165646537633133393064336662 +64306333393365666538616637323037316638623135333361346634626132356333363930396263 +35343634613463393134346264363935623163616634386365623935386262363364366434386330 +62376331363365383166313633656664613335646433613035636334313663633630353162633837 +37633530313064386439323838646537316430343333323438666632343034333963613935373235 +39306130613066656637336566643664346332303639323566353832326337626463393234393938 +31326230626235316232373839653163656161623161383238386631333466363335613337346234 +32333234376436636265613231303530356432653463623433316437313466336238346165313466 +39383238393765613435356330383739333565333736316566363963313465386437343163303339 +66313561666238393565653036346266383937346330333164366565646335313366366461356462 +37653635336438313436343639346437663737616630653863623964363566636337353333613736 +35373133623637363539613765636161363166376438303435613036336234306634353062633566 +64633932313934326338303638313232316637386430346433646465396635613436363839343830 +66626263373536323839383066613436643032666630666363613036646138303531623234393832 +36383566386132323861623534656662666535616365633266626636616136636133613464303865 +39393437383961366261613637646630356330613431366234353737363134363561383132396637 +38373932396139333363666464366533353062333435393430646531653434383232363435653663 +62373937653161313234383933636563363563663233373966363934323134303839383166366334 +31623330633165386430326166623765326464396333613763366262336435333732383266663766 +32626634376636323233663463303066383830316339633361616565343132653162666262613336 +38306135306135633934306164336662613234343364313333613364313562393532626330383766 +66653735653331623562323433363430373032666362663134343130303162383363663764313565 +64336139323562356663353566333231616334613164353439646561303262323265323165636331 +36353730386333346666663164393865303337623061653931363036353966656338666133333430 +36636562383565643533343034333132643139343065623434313439306466636630613130633437 +64333062353938376230363334623234333262376266313065643632336666376234323539666432 +35373036303966393464386665393566356639343266613762633839623839653630383434313130 +33326535303535623934326539336438366162383664306230353335353963306461393132346362 +32306534613630303234646163363462616233326366336135623864653831393331336333336162 +32666161313663353261393935616562313936636130316237366464353163626137346162363938 +33303337616335353135626132643265326264343833386366643532623065303562316433643964 +62303039653935353633346365346432643536383338373563376237643965383766626262666339 +31653235376432326665663834373363656530636536333738346462616263323538353264303232 +32656538653234323131616631613362666261643539653733383966363431373732356261383861 +38616264323661626432356661363539666165373934666535336233323665326664363639366436 +35616532336565646365666565366166353330623363643262646639623131363562383138373839 +62353433623233303630336334613161333964373837383031663038386639643763336538346461 +32636633313332373431666365316365653866653638663538386364643533616132366535646266 +62303463316162643938363062616434373936386438383034616365633535383532323162373763 +35633137373033373134373036343264333331623762656534613734353238356163333234613664 +39376634363033323463383730653866623736383263356631323039656264323365353266643635 +31616236663831383032356337313666326431336166333437643631316434353162653837346337 +36653235333964313137383265323439396137626537633534643264663764366134326661643664 +63663061353934353264633732613131623739616431393764643561613266643935636438653538 +37353935633563313433386664663738313338646266336435363033303630646264656330343239 +65663234396235313736633961636532326337306462356138643831383437333933346539623732 +62323462346166613836323435613636343934653638363430303366326361353263373438653561 +66316639623061626636643665356635363231306163643730663437303236323262366665646236 +38353262366535663330313861336262643237666438623762316235633631663138616162303531 +37633066376662353666316462633162383732333437333561313437313137616663306630636661 +31383561376361336363373461386539353234633365333533333733626262623662363033633833 +63646233306635396132623030656662373239306264313438323539316437336265363833393065 +39323236336162383665613437343134323563373565613063343735376331316561313131333931 +31333065353830396562306534303863376636386135303934323239616530626336633663383134 +30386231356366323634353265646162373432623566396462316165393338613530323066326164 +31393033366261366237636437353439386436663564383233313736303333333632363236663330 +35326563666361633666303139303763323532306434636130393164386135643637633634353362 +61343632333531326465366139363864316533363835303636363032323161333232316535303537 +37336165333836623933623136383438613663626332376162613137633433313635383934316635 +64323661393439356433383165613839363930616466343736393433663766356431373238666630 +38383936613538313934623938336331393966303538653761386435346233353436646636383162 +64636537366661626537376463386232376530343634623563613436343264343037383361666538 +35636161313038353937306634656266353966313461393238343136663330313832666630373463 +33616263313663393439613530646535353037363234656663646231316263306537623364653638 +66663332356234376332336634623034623364613866333161656665383063366337373638653138 +62343262626237376430376536353238303366313833316130643030613563386131353437343861 +64326362616139353831656166633436643163663037346633396539646566643732613437663735 +32646232383839383335346265323065326439373762343732616331626230626337613566306232 +65663335626265626632636534396133633638323433633835653065373038336665333362376635 +66626165666365323066343162303164626462623536376466343264383734343466303035646437 +31303237646565626665323430336664633536363731326464326438633738653436346536633935 +65353537386434613130303362663938356638383364356637653531623931623063623265656635 +35343864613132663063663436313535376432663039323239363539623938393032356136303733 +62626261313662326139663334373037336331346138316438343939646631633666306338653133 +65396435323639636636633330363035636363656561656562623836363964363665366332376236 +64663936393661323964313831333839626364313966353037323330303561643366383662353738 +34303465613736326233613739656431333663383133373938386132343933323531386462613532 +31633465373261356164356336323930383433613838633661353663623637346530383631336363 +38306534623734373136363433343663323165386131346335363862633561633664353238363630 +66633466623236303032343832643862326239653432373965316639383563323132373633323232 +31383331353464646230343236666666373562323230316563356337373566663463353133383532 +39646130613864643565343931316230613435633966616166363736613264383830363966303237 +64376439666366333162633831353762383666396630326433366630353665343739353138313634 +32613265643562363435353966353836343232383531326333626237303734366631333932663331 +61663030363837666436373131613332363133633436623737383336623062313761346435666135 +31383734396634306531633131333064616438363031393036306337333134653133636662373834 +62646236323333373739393931366634356262376338366562393835393530313536613761346532 +34613963663261643065663335656233303363343363616531373439633264616332666233653639 +34313236393431393561383337303938336166663965653730373133613562626131366530316236 +32343434306531366234316333323365303861353932306466396666663061343637393735616233 +33326639363231366438383066376130633539313465346463386663343239346237316635396664 +35386465356437653465646638396134343437306239356330343131653137643562313332356566 +65376637373263393338313930653533313663383664353835653563366239656330663430383863 +63336465306666663631356230643461613031653833346131646563383161303665663337623364 +35343537353930663466396332616630623630396664656335633637393531323061646665636638 +39303064386439363834343861303935303863363933343038666638306364326137653634373934 +63386662656166376639663166643035363034653138363832363236323364633465346533323363 +38383931626430633664316330316439623430663239653131383435363662616433326230343936 +39393937396532623731613639613634383266613562353335393634383634306638343633376137 +66386664613134353762633135316233333466646635373031353965313463356438663035653964 +64316563313936333334626436356264346235613232613031646338626334623661343636636266 +33613633353936663439316434363562646532656366376432353861656630653862333934313664 +37373265393732393237366362373034336630336461636563626338356164363132323830366132 +30656432373234623964613636323333376161646263333066346432383635346466346435306461 +61363138363731386465343965336261623739336166363163376534386362653963363831373935 +65646162353236376665323431663533383666343834613839656531613030656464653439363865 +37643539353865623539633561653163636366373632306663613737623365643364316335653335 +61623030373939306330383030313634626130333163623165666163356330623937396639336164 +36393734386530343662643034616636316236623566363531643562626130306165306338623436 +31666237333735623234323730623137363461633433613364326332656533376431386332373465 +32653338346636366663383266323061306439666636356137376561346339666566353564393665 +33613235613330663335383033396532333033326666636635646163626439613062353563363533 +61666136643436633166353039643165643461613832313535333639636363653230303334313634 +30363535383032373830663536353061336431653039356338376461303038373334373964666564 +35303936643539353035303839356238393330626238333632363062653531333866323562663936 +33613431623633363863653062386334373261313137333465366331653833383966363938616130 +61623732333537356138353661316562313064386532386637376366323532343564316536303163 +34663339633166626635306639633362623266623732336564303766363366393664343837346136 +35393963663536353961353537643661636536646331333836643730323564666239363138616562 +62373232623764303636393564663861313465626331643462616165613037313236653266613938 +30623231393537303265646235373435643731303863336438646631303262623034653665376233 +34613437323634653763396433393963396536623063326534626239653233366636356136646230 +31343939623730653533633261323464336338323337376336383639393766646535396533343039 +65663561323332623230373133616639323331626661643563633332393463323531363965653961 +65343161643238376562313731633539313734663130316231303939653431663265356331313839 +66383439383236613635323032663934636438376366646263653362366666663361353131346638 +34316633356166636463393064666635373065616536376639616532366537643437336136316638 +35343766616333353264653462336234383632633766313336393431636262646239633638653064 +37393131303532356565343836643262303262646636303764386465663665313839656266633661 +36316466396235316162336434316661643330313633363538336332323438363837616364623232 +38653261646431623037336462616365613061656662383734656338656334376361633735303035 +33363637386561383135643634653535363230643762646538643462646663303639653565623138 +33396132396534633065353235333637363232343034313035646262613536373862643065656263 +62336338346564336230666135333232656338633335323534346265623765623438643263386633 +35643133613964306438653031636431333835643738333137323465636561663631623437316234 +66633062376337376139376662363631366538643936323738363162656364366166343961353232 +61343833643538323132363930623331626130353037646566333863636431393634663562326264 +38626563643665383665323062663066623231323037613933666233313263646233663935386338 +36376631303364386235383830323133616565663164333133316131306335323531623766623862 +32623462653838346538303639303837326636646162653632626635376262663835623031633736 +31363266646362313762393638326339383563643163363239633939373039613533626565333063 +62663130343033393133333566396364326665666535623162393731626335623734363863663833 +64633531633833306530613734356361366633356165663362336330343264326161636664303466 +39303231363835663534333938643735326161626162376437666366313262366563643535343239 +37623566336132626433333762613737356463376136383436346661303037343566373933363837 +37313164336362366461623531623430336466663463343665313637656539303566376532616564 +37313663333038313638626261343935396363356335323061373661333936623264363566626235 +64316537316264646237323234613133663461333630343966613035623662663130383938626162 +61663963343234646233643238373231313033363430356566303936376530316638373632616361 +32636366636638333964303630383565383461383664613134323862313337383766626566653263 +37623463356464363030323533376463373937323362636239633039346337626332663630373538 +66323066343135306265633932646637383434653133653466636362333833313136656166303831 +32376264313330666433383034356333303831623661323034313831623836376633383032653038 +63653736633731643365393537383639373061303037333630613032363961333365613730666538 +66356463383030616465393634626330633833383966306237613035636664626635353465613931 +39633864393362366233393865396263613266323231623033326638306665386436663863343063 +63313330323465653235326463366163616463643736356330353462343564363166313837333439 +37643137356331326130383732663430663638306563386330663831343931643063333565396136 +62653336656338336233323761646264373865656230633533623131366336353564353661323038 +37363835636633613565623463643633636364383062356430326265653266343235313033613763 +62393034623034623165376463633363643935353532643336356265336231313766373530313239 +34336535353837663030313764646666376234363661373964396433353137333932303264363130 +61663039313265323462343032393365666630653931333163323432333039363938356137343536 +38333236316661396232663964326434623366396463333433396633386431643435336636316137 +32316633663237383161613332376333393331613338393666393634366638366537616164316435 +64373632373933363261356463386334663262633063393263616630303334313631353836373234 +32343762633262353739383864393462363966393963363935363963616661346162663434633136 +61356130393733356432393563393531633361623433346238613666326633323937343965386331 +34313466343765346364616163643530313436663135633939653038323830373437326463323536 +62626363643464373034646266356439316331303733663662316266393338346333373935336263 +33303566313161363761376635666265343338333736363361346536363830376364346439646134 +32633639616661383363393037656631663662356431353733333330663062303264353138336466 +31346538636638613562393533643064383331613061303563393330666465626464333830613433 +30633834646136306363323334323465343363343731373634363336633436383933333564363865 +30323036393037323465336466393365656165616137623936346535626665353730623163663863 +66636131313730393865623637343230633961656166376435363837663130353031303837353030 +64313639386565383433633961393666393933666532316231663264613732306330336335376537 +63353831383465383036616664623633333233623432666133303233373666373665316263336363 +61663536656530646666626638663665386362653363386134303566663138663136373232656132 +36373835656562636463353963666330626565616462313433306639626462346161636433373634 +63303134303339343561386531363166633561336435323633313466366664313138376363376637 +36303636643634626332353762393665653436303963643332663038373134653835633763343930 +34653837393061323365653034333132636334666230363832313135396537633933336133386562 +66373032616431623631346337393063326664333339356565386232313962663838626631643433 +61386161373232366166366433383838363336306630306136313831356262613339363535353062 +65353366646630663232343738376366303731366237323036646362356531383336663832353261 +34343266323532666266373834306132373334333331356665383930313937613735633530646265 +37323738323938303162633266613463636530333063323361353238613432353831616238663833 +61333634653730346165646561363833396434316663663037373065623938646335643562623732 +31656235373665376263636166613038313064373066633661356330623937663261333161396130 +32376634653962313030376264366162323538306231313536643437636536376238316331316461 +63363962396165353133363334393435343234386532376337376565623064313438613134646539 +65636438643164663732653866623334623934336336653533396334626333613131346630653033 +35386465353536613361346438623135636335643439646133656564326435336562363261616533 +34623662633165666433643234386338366131646135346239643733663037313131653037323334 +65336336346263623933303238313531356662376361346536666365346632353631656634636463 +32613138376236643434616565376466633838363939643164353635383631386463653638623039 +65633539366533663965623461373334313038336336363965616335306431633330613137393131 +61633164353264613638363439626562666535356266383765663665363239353937656631613432 +64636662396637613161363133353739626661636266616161346165323864313763636162393761 +36303561366566323732393461623764363332343163313433643163633436633638613461633262 +33366631643132636164353763353166363563626330353664326130613337396634396233343433 +30366237383730643961373737303332303263643265656336613861326134376334376461626639 +34633630386537356536623364646566363366333464393234306436663564346363333734376639 +65633633643966353534316566363962626364663835643936656534666130666430656430333734 +37633031366133396536383065626561666231623137333335306465393335313038653862663465 +63313464323965393533303833666138363066373939653433373433396132396434393365643136 +39383736353433316138373930323135356364393832313966373536336630393133323435303436 +62346636616332643962656161613731363264643364363735393237333634633534636639386266 +30613439376663626362633661623932636432616638633034366263663765393062386265333834 +35653036373061633338653531346637666133323034323838336634616465616234653935636331 +37653233616538303266663335363064343332633664356235323766656666363737643832616263 +30353735326437373933663831306133396337393331353362336663373934323233646539353264 +65303462386165653739313561326261346138333732306363626232346361383033663063666333 +38653465613035653236336562346130313333623730393863383662383530643536656432656362 +38303262313836623433373833313832313831633861626166636665323662316434336536373166 +39623262613465613765653561396464336537383166643837303864373863356565656637373361 +32326431636433343833316635313763626230643061323833333066613537386562336139373534 +36616130343063653062346133306639646232373032316338636136326166373734366661633466 +61353663323935343866356133643531653839373863346438656235323130323530393431623766 +34333335663361613630646335356464373839383135313863323462326131363361353761313664 +65393565643036323639343962373364343639316363356435633135343935626334396637346330 +30663262663334653331636466666436366135636665613662636436316165313232656132643635 +33613166316365373433626532643539626165613535643165356463633765306130313565616631 +33386435616164613437613963333963333834333064636532633664356135363434643761356264 +31613165323436316166396263613437663465356638386436346437326534336432626133326464 +38623063303834643661386461396135663437653231396437363633666365303032396361393935 +30363231616538643465336535316563633263616334666635666537356465623135666365333762 +31373833383136323537353730626665376532343861373565313665396630343066616361323636 +32396339363731356365386663613232316632623332626238326335623932363162623531663361 +34623562653663373061376662386338633163323635343931336161303264653665366439343132 +39386466363538666561663438663665313538343163373630656364373336643637643263373165 +61376237353662336239656564313535316432653537316536663566333663343232366234363734 +66363264663832353333313634663230373863353064383931643362346162383064613737653666 +31353630353963353832393633373963646566393631393031383562303536383036646437656433 +35633234323438333235303436303434366139613439313333373133306461323233386663623865 +66373665313832616663343133316335663661356564316138643861356239656166626439323562 +36613534326266323837613633306162303230616264343732333132333232613838623766656237 +35326431313339333531383666396132353336306263336262353131326363636139383565356331 +35396138643562613232303264613538363033636330653664376134323536623162306462303564 +30616139643265336663353166663435383465336363323438616133363861363462343737346233 +38616131303662343736343730343864306133343466346536326366353831653338626466393566 +35336336643535383131646261326331356162303834323633663431343736353762373461313638 +32613538383235656363313435633939303863616431646135613532386361663966653737363138 +35363639363762663862383636393165643638323564373766386335326464666161313830383335 +62396136663866306361653862313762323735353234333330653763666463653231326163613639 +39393235336265356632633032366337613164333061646238633239373464306631343964336161 +66356362613134623831363437383262353763666565323261623133306566636337613564613262 +61396632636664313365353464373364613636373333366139663366623562663966623333333434 +63313730646637356236303838393932333838636266396530626338393137343136356435356261 +36393265636163326337656635313432633839653237613637333238633737366330343162396233 +66356130373061396666303366623430663737386139323766633931366565373138316664313264 +31346635666636306535626164613165616436613564343933663933316137653531386333656265 +30663039326234663039313532666639333338653864373833643939353633613830346438393332 +39363766343334653839663462646564653464373261323364306332316431373435636131323537 +66636139386235326336663862653639613237663065613734656361633563363139303235633136 +34303436613630326333343833653732633766653236663363396230393531666633313134613563 +66373662656664656131636333613161643332363938653265633932613739303763353166646264 +36376635393362653964306463633263656435316638326530646363383733626631343734343861 +62653964613365303637646261333838643737663433326634666630383133626333366432353738 +37343563326336373933303163316236373636656136663139643264393633643431306239633138 +34383164633538303738316634336332386661633532383637663061386534363937366239323937 +30393264643961623665306435636661333966333033313262626532326535376234363739306664 +35383333623066643662373333666434353662333133656666363935646133643761663332636535 +64373838376335643435393437383563643235633832626438663762663063373765363631323735 +31636664633864303238396263666130313532613263326232616564376532386565633335633036 +66666438373639666534323464366264346536366662626539633633313861663538306630363362 +31346363616462616466383464326132313136336466383665653966376233333761663864383635 +66613937313265313464363437623336316235316463343037373638313838333538363766323939 +63343732643931646363653437653139613938623831666435326536396639636233663937306232 +61376333643539666630366163336230663963653735613737333133636139643431646339306630 +64666637346238393138643661636637616561376537636333653033316131323638353935336663 +36623735633364636337336562666333353830346162313565393539336335373833636335303963 +36376235356532623034323131386236626337653539326630313338306462616563666535356261 +38366565393334646136393239393666656636613233643233333132376335373731313231373264 +65393461313735366234313133383932636339613164373731346638653734616238306665373738 +36336664643439363335333534366366623034343266633865333838313965393434623064636661 +35633765373730653563313365363264363634626665323763303464356237366331623332616336 +62386433313066623962306132643633363237303532363038373534653237643934643834613961 +64666461346530346563633933333933626264633435393366616533656437326361333865653234 +32626262346331653561666535653237666534636531303838303336376330666433643431333037 +62393937363133303136613133313839316162636564633131373635323938303439336231316165 +37343636313739323561303164396234616266336265643466326332613364616530353238356635 +39623239653632383565626336376233623230393235356334366632356136386132313632613031 +36303433316537373134623634643863623033363737656164363936396336393463363135313833 +32326266363265356163323936353736643637643538366235666631663262656436623939393432 +39353536643162633935346362333133666465303130613863303031643566366139373930353534 +38356464663465323664323038393033303832303333623932373034323038386232323462363066 +32646564623437626331633434323565386437656537643335393630633764656662626334653734 +38613138393765303766396338663635316538316332353638613036306335323461626439346433 +61323631666564353532303265356330393564303137313231393338356534303238633232653262 +37393831656363636566626164383136393164383538363036386330383133386364626536643761 +37363237656233613261363264303430663464363034383965336263306363333731646330373934 +30633730386137343434373636626366656330373466316664633838613335393537326131623939 +64396566333565646237376662303235313738323635396435623638653931363337613562363862 +65643364643537353633343764643661303961653661333436326339346466326664646536343832 +38626137333434353231376439323330303431363539383238653435316233303636643962616430 +65373062663833376562306432373436363331626430656136346366316563653835343063353538 +31343866663732303639336166346538623230366565616561316366653739396439383162653030 +36313739623063333930396338653533393238386530383237383139306363633635343164623431 +66376265666663343937313766393133376461626438383161363935353338633262303831616262 +66633133373866656534643762363435343839623266343330363061303435626365316165346333 +38636535373031326434653130626439343665646636313139303932396461313464303033613130 +61366433396261306233623661336435383862346237663263396363386432353663323935366533 +32616531373739396264363061393230393331386438336366356438376439383138326231396565 +61653531653335326466373337386238393736356530373864313133643634623737616538356531 +65613865656365393636663261623536363364306463396265656162373331396138663430326132 +62323934343135303430613463336638623966336632343739656164373263323566393536643330 +37313232356462376336326563643831653133376232313164643035373638343562376337656163 +31396631363665623338623839363335356337623866363363346638396635363861353037346633 +63643766333630346332646165323537393539303234633962313837616636313562376361643339 +35663364363738643461343132313861666537336161303366323134663138646166626235613430 +35343433373261636163653063623261316631363763376161613038306562306461326131393735 +64386533616563313735323736326532646538613966336431313664303466336531393239333937 +62383639336334353036343534343935656535663934653038663235376634323365636439313162 +62633664313464353263383862323638343535306331363366353530373735666636323131363666 +34353337653065333137303963623539633032313662323232323865396139343339303335393432 +39656139396330336637653761633565323739383537303637623932623139373230323662313332 +32303538353532353663363231666432323935656638616464373562626264653531393832396163 +38316365636431376266356532323462323565626661396638363538333263626137356436373434 +34663838653637396231363661356234303562633933663964363662646131646364653538366435 +33363535646333396137653261623465356431346361363762616435623239356461326664663435 +36336431306266663065356239363138643638366438366336613135313761356137363564636338 +39616664623064656539313530646364636239613536613536396137663732613530323131643636 +61326430386565313761363561323364646531653661396262363537333466343536303563316566 +61363666353138373430366666326464363966336263303532366564373935366339306335666335 +38646466316635383961623333666363356565383532363334343866353330366535366337623539 +63343733643537363637353634343936386631396135393762633434333335343763326537336131 +62313836303663663031396564643937316438306264633132363939633039363936363365383232 +38626630633664323165653362613466323631646535666535633965386562373136326238313539 +66383934316265356265616537343336653662323663626233316136363938626638663266393935 +37613332366330636334396338663536383337643138346665623064323665663338626664323539 +33343464613533313362323536323235613533363236363665633839646662363565623365363762 +36326231353762666464376363396162383236303266386265633935376566346432306461373965 +37643336333365373436333239366262353338396565636232613832353361613037346562613936 +31626336623935313265343266623364613037626537643233643362336636333031626365393765 +62613066653534363232313030643236653163343536323561366234386636316134633861626131 +61306235643761393338616434386533323831366665353234343636323238666131656139663365 +64353063666631313630636462366161653063303264323636316662386663643066616530353633 +66616131313236303634356234643335303165653662333231646538636532343363623835343964 +31623130663766653237663631633438626333316330633265656236656461666662346638613462 +61326537306530343566363735323963653963353430663465363038326636333134643766386133 +66323132666665303533336265363161396131653263343861353639626237303337303730643061 +61643238313932653833306131653931346330663134336436343733323430383562646265363963 +30653234313464316262623931333964316330633965316531393466373030323636643136393332 +37363339656661303131646261616666373637366639623134306163613735373433363133313365 +62643636303432363166373262363736666638323737653333333036306139626462313563343864 +37613062666665316366386666303564363435613466653639363063393639663636373462623734 +64326666393331386330333839333735643937653438353363653231373431663136303134653537 +35386230623536393030643336343336333838303634303330623863643438623937306161626531 +61356632336237393432353039653064313463323434366132363439373136313063363039393166 +37376464303830366164366539383431316135376633626530326439303432373163326364643865 +63616230303332666566323566353738353961663463353663623535653837343131616336326136 +30633735396131656561376538316161633631356533336332653464663534613034323766316264 +31323265313063393033363136613736663261616230623830386435643137396131646162306633 +36616263383562643761653830393561303664353832386431636336373938333637393736323134 +39333266363737323938363239623032333063393838356530356264633739393033663833643266 +62346565353761633366356465386663376338626362323535316535326335386435656364383836 +62386631353463356361326265626330376139326633333338663037336463383737656139366630 +33366461666435363036356238646164636263636238303937353335373336623131373534366230 +39633539383034376632313933626139386337313366363563373330376339373131346261356436 +62653963336661313432646539623334663430393336346563383237316565383338363537626466 +30613336643430656432633761353161396634346466363164356663313039613364626532326363 +62343039666239363735303837393033663832356239313837343430633037666632313862306336 +31323633623736353237623839326632313036313131643934616464343639343738363435336562 +66323738323436373263346234316261306138643761313937373333353336636461643734643565 +34343130633365633238663232313935383633343065653666363134316333633131363936383565 +32336165343436336338326234306531306464373633353437396362373331646134616262363331 +30663961333166633530363461636338623030653462303861633434366164646131653332306564 +34626239623336303763373961396539363862326233373331333331366238383164396661353963 +38336231633535343133623530633865373161306233333863323234316163633765633061396465 +34303663316461356639643336386439356136343431323363343465633861333831326432666535 +39393261623835303937353965633938653265663763363332636561613538663330333531643039 +31613737643965613864636337383830383264616439653634663964306636346130653936663934 +62393563333535646634393034383165383364363930373838616232313332623331393138326534 +62623237313632333436646663636438346265636134323466623362373638323737306466303634 +34633764373636643631623533333831633865313238303663616534393533373162643962663561 +34623536363466656336373165383866353331656364363836663737333762303965363764633366 +38316662613832316332396564356639313832316636333738356230306666663461633931623165 +66663465623764376363616333663335326463643839393139616436336636336661306437316630 +65343261346633646563303461303962663064636266343434386661663164643138383937396338 +32613839326133336566323565333031323566316536336538366365333865653235343133313739 +66663733313731343965386533623264656666343736613036346562323936373563383133383862 +30666139303064366563636233613865393630613930653637356533343233313865633331353737 +31303464343230343734363634356464613365643737393437653463373335653630343430663239 +62616234353764616164373637656639383037633562636133353139383634626436653235323330 +63613036393661633466306436633039326361303337383366343833306137616335393238353439 +63333434626532623033653762623835626337323839636165613061313633363265376432373461 +66376235623730363162616434623834633930363561333262343338383736363439383464623966 +39643036626639653462346134613662653839376365623939393636313734666563383761353439 +32383562333966616165656563373063376534613030613039626637663165393662393031336162 +31643137646664323930326463313030616234336536613566373166643563363332373634396666 +38366166386662346636396666363933633538393837626333333834373438343531363431306639 +35646461653861656635396161343633313336323630346661636331643961623235313365303362 +61366235383630626436386338333739303237353966643562663938633866353866303736616133 +37353264646336346236663532663236373839663734336166373362306636346236356461653765 +35373337373730653630666563393261343830356337306230333263336331663431333433326461 +62383061643137626135623761653261326532303564393337303639383034636266666235363138 +39663036643934353334336538363436633138383939353165303330653461336431633733636565 +30326163326462363864623861313166383037363434623462613162373631636636393661626565 +37333061386333373333313163373763356233326334366130316631643237323631396561326164 +36393535393463626638653563396266303665363761393162613461393232663530653837383964 +36353037396537666338616564333563356432383561383239623133373639333537313664333334 +31303032623334616661326233346662653435336365323235666530316166623933333562636436 +62336638396137386266313033396266353737316432623161343836386338636461616330336665 +66636537306265393364336330353130623062346365333436346431396461353864323766656231 +64653663666538653638646234663333393538353062663138623465626632396335363032323339 +63646138303762313266613431663230333632393939633332636464323534316561343134613230 +63323037386662663936316264363261343437623066376532386365323034386162356234623134 +65386131653438356661333430636631396265323839653164373131666534656334363432323131 +38626666366531613138336162353335303437343061633832663334633538346431303361333133 +32393361643937316635666264383565316165656166633361613636306332633765343238333134 +31643237633363393435653637326165386564373766633830353061613261353961383930386637 +30333033663338333939313032653439346165313965326664326632663530356664323464373664 +62373065663265643065343232353935306430333365333738363833343962626233656238666639 +37333863323339633834633162626236653332346132373830636438363263376264383133373966 +39646465303262623933396230333365313962333238636535653634353736303439613262323539 +64393762323839363631306364393932666630643665653634373630333461376230326232623664 +65316238396233323738326561666633386333373261373133336432323436626437623634356261 +32643638656531326565323332376363393061333633373866383365623935666366326364373434 +35306433653861383430376635303932323630306561333139643364343536396432336334636431 +63313138306233366664666137316533303331383163383633633966663863636330326239643361 +66366336316266346236306564313933356530353366303262623465333934613861333530333737 +38663761376631303437616336333635316363383937366562323836393533333939636662396363 +34366635393334376330646334636266313261613139363631323065356261663263653939306665 +38636534633835643238376366653138393531373966306339656237356565353563386135333130 +36373035363232376333343966376339663336623936623538336164393034636139663531653763 +34313764303935633466356137363435383765333866323037376162333030326663613061643633 +30353432303365633561323933353130623433313335366565646465633633643335346462363430 +30386362333331613638633438366436646237623735653165346465383835353335333336323435 +64303732613334383461626133373561353139653063363539353966656537313133346434326634 +38396365356164633535666265313363323239613536303435613861633865663135393362656433 +32336138363836623962613462346134363438363834393764623161383730626436366335653535 +64663266323830313064626637323061333133623163393337643536326339656538356335643738 +62633136363136356661313831636235616561376361326630313466333064313662656465346139 +36306636346332346464613963356564373839656566366661313465343935383236396337303962 +64316361653939633932376233336434306537626166303035643064366331363431313666336530 +34613137386539643561393766313663643163623034313431366263303130343531373034656362 +31353137636439303032613033323061393762363065643263613936646432643262353832376438 +35383333376538633135363362333737383734623335353431653961376333366630306332333833 +30396661663136656531333936343735313938653036313164346361623132316134313566343638 +64323166343162633239386665313638633136633161616166323639343461363363386334323635 +66326636323961646537363036376233613462376561646562386437373065666566633132626339 +62383234383862393162336665356165333232666638393335626265323035383962306234393731 +65353538623265663138323662323038393066656631383235663235613335343832316162613761 +65353663336466316164663531363130316666333761363032336136323139306566643962653862 +62616238613963663765613265363035613236303833643039303561616234366438333331663736 +30366134666331613334643763313035383761313635393064373935373835656336346534306264 +30333464633132653662313964663262373033636538616162643939383034626435303731613635 +34663938646463313862633562396665363966336230333036383736346130653539363862393030 +64336665633862653534353738383438646261646166323934346361313266663862663731343331 +62333239623839383963363661626638663731303535313334653464663263626465646132303063 +61393761613161666161333462626462353036666338313830646163636663396531646636323736 +64393963363939653761323065353737653235346565383234306334663666343930336463316266 +65306539343037326236363762613334303565613862626466336436303261313735326330643962 +66646263386432373363316534653464346435383039333632356430616238366534663339643861 +62376432626665343761626230326464633763393838333638386162333561613233653536313263 +37343931626664396133383739346535626639663734616431636262623562323634613664623538 +61313261343431626233363038616332396639306265346135356662373834646631623330316134 +32653539643462303633636437373639343263363138353136666139356534613266323231663631 +37363539303130643964363066646435633334323165323138323533363438353536656465376231 +33366334323533313163353935393166323264316639373434323531643435626435666133613361 +34643230303737636432383666376636653531356638343439326235623134623735386365343064 +61306436643662663037666631333861313430643938333136313332303539383236343563323736 +38393832353562303633333831366463393130343131346239643237383031623932313434376362 +30343037636236636666633363333164323932623836326132653964303133303862666330386666 +38306638636239373732353965613235316534643964323530623736643932313538363137643035 +30623066336430303235323331653038646166343638366632653963626434386361376138386165 +63353538333565353763343933373932353035633933366664616239636130376231386630303730 +62386531353061353563316137356564663435653731653633373833363634396364653165653261 +61643330646335363837663366363666643164376665376338663737303333343763336337626534 +32643265646234343733386635373966333463353535663165353536326561303039303831336463 +33363933656464353963666635303162633934326663303735363034626166633632613765346161 +65366466613338303938316634303436336237646535333036393166383261663862663438316365 +65326135316637396130313565373663396232366166313631373638653062666262636561306663 +34353239393839343130643132383766393030643035383438356561376465623366313339363763 +64393839306232363237303861663164613132383264303865663335623665633133343637313338 +34646436303735363063316162303436643363363063313966373735646432373231396632316533 +32393561616436663261383834396138613236336233306165633265656237376433373039383833 +37656239646536373237613562396434653364376534306631393239313534373330313331333434 +64343363643966653364343330653737343361356533623062353530613937303634393838353130 +39353232343934393335343731656365343432653164623033323661303961376563373236353534 +65316235363530303934376336666232313966353338313365353935393830663735623834643438 +34346262356631336161346130353162383762623338633735323536623364643262373136613432 +64356462623535366331343264356436303166386661383361326536616363653238383235323166 +31326663396533383334333136393631346266376131303239336338643730613861646538313162 +36636131623063643030303936343735343931326565656530303438386639656539363836393066 +31616661336337626665353163376464383030313139383064623830346132623638613064613666 +63353230666465313264613366663235356164316665663162313037646365303461313339643433 +62326365663864623738316366613166666634336239366234643435323536663735326137363266 +30653336616562363766396266643931643138663666363531613437356365376464306637626439 +38353438643939303765383639653138383038313764376364383536653635636662326635346462 +61326339613930633638653863323631373764316261336663326139386330343537326562343663 +62623330326233633964306665333365613937353762313762643237333538613537333436666332 +65353334613132653761336238343965653530376235313732343536393662353133363330623834 +37636564366532333437333066376136636261623962303833356162323934316162333933303564 +33323637666466666635376336663031376262393265316531656232396161316466393735303366 +33383563336134356133353137316564353063366532646639356163656135383763396337343839 +33303834393339356634303838376630336363333133653262666362616465626134663933623063 +39313766656463633935313561326464336461343030316635343135323939636431343462346235 +36643230386139383633353139373666343634356339316562633032356366383831373861663039 +34373564323136376663346635306265343035613232353736316661323964666431356530393930 +66323732313931326561393035303866363465363161363733323235396134386264306633653837 +62386134656331633330336638303663336430393131623964333531636531666230633264623139 +30366533353364346166383865306663643861363466313636396431373639316138613838306266 +34383834313035633964656137306433613830666266373830663933386166333962313432383063 +37373863336463393139653963616438356231356430333035343661663865323663613863383133 +34616161313734636531363333386262393039353463633037643239643761393762383762346463 +38373730636266663366303638366463303037343435356338633835373463303931373261326261 +39303666633735353863383238613236323034623239393030613562333731663331646462626566 +39393837626635333339356237653232623163376663343863396234613939333137343966353662 +33656131386263373632656436633766326438323231343537643431323633373264313833616461 +66626665393735326261363066386362353434393461303162376636653463623933366366633431 +62636663386433383166653134326261366634663166653539383062623137343138616632386330 +35333966633837333135393537303334373634616433633763363134353332303334353839393561 +63353566303934376439366161373134386264303431353430343036353330636365623034356137 +30666538623335376333613336303164643566343237616639363765633061623933666631656164 +65653863333436366537343434663439653664366137376363666138616239353335323636313965 +30303739663538616535633538643835353861353432633534666532633232303166623561353039 +65636666626637346139313232323134343866666537316530393238306534383065636439623961 +64313562633632613535633937383061636236323335396231383164646535373961653864663232 +62336437393763623365343831333864373135346435316532613639343332333461653563303434 +64313861326663303938353935333936353035666633636332616265343836633061373239636336 +32623266613263323031343034323738333435653334626162663738346331333438633561663936 +36336334373737336331343838626463613231326534656430363561376561633439323335313965 +35643934353061306165376164343339643838373033623064616539656634613864623661613633 +64333636393137353231663633656565613538336536323531326331656436653133346436613035 +64353135343064653063313861626334376634303837343538636231373730303638623561353930 +62333634323365386663646530626438633634356365336263643234323731396165313461323439 +34393633646666396630666639663030336430353066313134656132376163343738356566346233 +39616132313732646634313330346137393034653461643633353538363566633439323735643765 +35386637346363326639616161663061663236656131666365326433613661363331653733643334 +32326135383036363564666339643738343039303366333639373161343434346565306261656163 +31326265626665343437636363376233366531656365613764663434656439393536363339396265 +33643666386438663261653864326262306162333236616662373761643030653838346339313639 +35313565323936623661313632356334353235333239326336663236333835343936643035353161 +35643639633763316161316162653061666637643663643138323163626333343433326266353766 +32323961633431393137386663383265653766656463316264373532653935323038616464613238 +31366464636235333761343964303739386536383764336139313063373266346466646166646137 +65363734366561376630336361636436303937393634653033656130366366326163643935633030 +65313735633439313033623763633965363932346639653239333032353930656265336239303864 +65613038323765333362306135633636653736313736623937383662386630636632383439316632 +39346538356635396434336130616430396630613138346237353734346233643664613836313665 +62653366386134333834323736353937633231316439303836373233333030356266643630396639 +63353066313230346534663365353430393764356136363863643663336266313535653336643665 +32646331353638623330346164363136666336333330636334643162383637653830353764633539 +64353463386132383862643262303665363166666432313564343462653239303762663239353630 +31383839636662346361306266356533356164656330373837393463626138623436393735333464 +64666235616131656364613462643436633362663738646464326533616330333138306464666134 +38323435336162303866633437633736346665346663376239623366373063663730626161643963 +33653539623361653633633432366566616639326638306261613534623262383263613338356233 +61343962336531326136306165323264393335643030663365396463346165653836616263376339 +30646464303338383861626535326639343133383733336164666130313632633261666531646136 +61306535353130383465363166386265613361663666383237346230316332346436386534333231 +66626235383262373432323032333163346261326534666462333162363862656165383637346336 +61343065333439613264306232643039346437356261623962343162643966646530333661323437 +62643733363664333261383237653866346162633032343339343663623530346531313030613634 +38653033663061323838393361663665343464326238336630343135336339323161656462636438 +36326566363031313439306134393232613138383063623961373562306266363539643734633165 +37333261623636316663623063633663303565313933323866343162306562366437316635663831 +61346266363135396261363561623233326332383535376561303836313663313238636631376635 +39353034646266386331623939343266303136386566633735336663626536636661373236373535 +36313666343832306266646664333232356538336638653064336233353431393739383736393231 +63633733646439663133353261653337663934356534653931383434623932313830303863393233 +38316336346162656536393265653537393536643433313936316561323665396665326265653338 +34643230396133303163643536366333646233353966326232653636653638336163653838653830 +64323034393630653639303533336565656136653830333031313834343563613130316234356436 +65366236643662343337666265376532613364336162393930373439316332386564373931323939 +65333638353036356131306235336433343030333636643234633565356438363834656262633337 +31653936343363656133396335323635393731373465356134363839616665323665306134333765 +63343832646335323331396165343038626234613535366432336466323565353430393630363432 +33626639643865323666383338363965613337343530316666333161313365346236366264396336 +38633931663538316136666431386634633231303330303535376665633866623037616139376565 +30643339383364303732643766613030343165663639316566613239393834633539303734333863 +36656131396534313034323832663866393432663233613363646662383566653536393261346163 +38616539323938323335303937306365306566306261633161333036623739383535643862656333 +33393165396234653538343031303864343034393637316235373165663533633739313533343538 +32313433326435333261393634653561653232366631366562356139613763333365636130346331 +64623034636564343434643466343236363732643830663936396664653738336238343338376264 +32393834313531643133383138386234383532643635663532363834633538633438336339373436 +39303339373734636162353461376462633133356534656639386436633231633534353438663463 +30343833666632306232636163376638333664613961396666303732373436623334373561313331 +35353235373439353362386333366432303066353564623833346531366135343165623832313836 +63636334346339373635613033313632396138313935336261616139313065643562393965616263 +35666130373838386432613262636330373239356463333031373461383665383936353237393330 +38613838626435633732653461656166613466306333623736343361333733663339666433316165 +38633964643436323965613436306333353439653732653737626136366231336565326138373136 +62653735363238313735393639356663396434633136643665663161666132356636336636373331 +30656162653333636136346534323637333231316261313635616531313839656163663564656663 +38323034643433363834386265623264356136363036393231303363326262393762653635313430 +64373930313064336638613366356232336664343531323335363630373332393362316537323961 +34366431633964326262626631303634343261333236656265336133376561633834613966393635 +30366538313834616232393031326362313733346161316630396539303233666666316165356139 +35313833623735396363633130386261383038653035626538663530613566386430656639306138 +65376533346562383162316465633266353638326361653734666237393831623036366166326263 +64316236316533393233646264633865323835363864613661383936643364353632306230653235 +65323065366639313938636466333562633063373466666666323035636434356263373466386564 +33343061663533643862393264346636656337613332316332323635363230353334303237626164 +34306431613466313639613661633233353137356361333432303734343865613263653337366434 +62396631623962636531393365633565616161363937633963613036376536363532646338613436 +37643465623637616561336538663865376634386638306163383234323762343434316230323065 +31383936353333623336356130303430363530626532623639646135373038636532353334383037 +66303063306233326137323436383566353631333239306232656433333831623862656234336438 +30616639343337396365316566383362643561346633663237633830376530343365623335666565 +37333666303731316165613633663930656165303039363238636363373663623436613066623331 +34653039626535613533393563313230393030303232633530393132633935313133313834386538 +35363736633536653665373435386133316634653261613432653733643734326236353462313732 +35656330323539643636663637366236366464306538353161326266636530386136623832623836 +62623038666361346132383865356166633464306436643037346330343763633864663936323234 +63376332336638353661633135623430383162303132373838346364333830366635333037626662 +38316532316465353263386538623166303336356364323465623763613430323338313933336334 +62666331306634383166616231386161616463343664653839643734373335636133363235326539 +38396231656635623466626639616464656237383666663536623661336565633834343830633238 +63393065303438313963343138623833383435623333663561643133313063323937666461383562 +63623233633565643938373065303833303939366135653434313166333138633766313566396633 +35643531333162646633303462333335323462336362363831666664613039396631326461373433 +32303431613130323336323637306336326532346238626530616537643934626635313739373230 +34303836373536316163663939623133306631323534303932383463613761333661363435303830 +32616437336530316566373336663463666661326632653739393432333436613661386266633165 +62623264313333343766303136613933343739366261396633643430663563353962303333303266 +33366637666362643035633962366464616161623565643931303666633766333332623166613461 +65303334363937626439643039333639343730616564626139376235313031356138343235666338 +34373433343362346637316335633639363737323964326339313962306336313234366333666636 +62633539303839643337333963386163623965336238643934323665616334333365636332373761 +38333761366332333561393663653234633938376533396431313664626436343363376363306361 +38383739633730356130366634363231653839393036396532303966326239373861623333376634 +61663231306136353565393438383535356633343765343239633137376531363433393262383331 +37646538326130393533653137306362313966393063626337636161626137336162356164613630 +61363532333532393162323534303134633562316361666636323333616237383734323930316661 +61656362323232643465616139313264633731373237313663656539323439623739666461356438 +30633931373330363033313831626534623263373133613138376239323733633036313232336332 +63303130623262363134333437613438383765326461313764353033396239326266376432623166 +35613334323438663064616633373234386232373361313939643835616564323331653933386165 +30633764646663613261373136396161353638623039653138363363666231346538353830393239 +65346635313063616661643865323062616535626331393865653362343836363539626139376532 +37306635663731373965393463373635363362366438626566363531666365306161613861646165 +37316537313734366332633637336135366465633431346166366631306365386630316330316139 +36663361333662376433313337653239633331333239656231613335323939656637636466393366 +32656165373466353731636438613936613833346235323334663332383166353430313138656239 +32323161383763613361623665316561653930333265616530313734363136666231326161313733 +33613731336131396630373364363336393430326431616662333934323532313534323231646431 +33656633306233633933346566666362373365633639333261613331393962333062656366393661 +33616635346166663630353965336636313835333534356638636137623635396565353862643264 +37376161323435323533393836623563386465663763336561303538643532366638373731383530 +34353830373538303065613466346563343536383238633234666531313531653566303439663664 +62633839386430663963376134306431323637623638306134643333383366616539303231356631 +33343836666465643635636666613435363062373331646366343863623632313963623134393465 +63646365386635356665333833656632353936653333363338646131363134396366643666353835 +33396634666639346363643338333466363137393336316533346365393134333539633031306239 +38376531333662303637323262353363316130386264646238303735313862323933326231333761 +66343038383537383237306131636531663338386333633538356539353165623434613563346566 +61616464373231353534613737613135323365633766343035633437633437333231343933353363 +32626437396435656662643238396364656562303730373631373861616231323636323732356538 +31633333636161366262333066323332653364656233343761386238633530393239636162626638 +39313232323965663535303337663330653138643364633763363932316462656535346537613037 +63623934383232336135393966323161646335313233393631346633636161313330626537336530 +36336634656363363330663961626532323564306166343061333363353236303436326461343864 +36313030613038623063376166656164616332653137323531646330313530323066323135383865 +33646435623862643836333964326236666331616130356538643533343633663462396232373431 +38366133326639393564346635363333333238343536346662353865363162313531623030393739 +33646661656166353431396362343261303961653733326361333465346565313161643935636533 +37313163653565363931376264313134643131373865316535646266363263323063323161386265 +37333063336136316561303837633661656437646331663663306237386632373230383836636364 +65336138313861326533366532646461633938393638643364343465303835646433613838326634 +39363537323736323331613038313038313234353831393565613832363735343630656332366338 +31636564613864613236333362343234303765303630396237323464383930636561353632323836 +65613736636239323531623039353035633434633634643365383732353433613739326131376537 +61616236633636643133313264376635303763626363376432383766333466383165656235613936 +32616531303737336565313764326165623862636530343638366633383962316439633364646464 +38383361623930623237376163636233663035323664393833623335316563356565303337333336 +36363666333839643438613162353231613631623663333465623339643266636338613361656366 +34616666383738356639396463306136363537363331346230396531333066643337323130613138 +64333163643033373238366530306665303634633063663233393833636366613961366365376535 +38333066316136336361623438353266323864313763636339656366613931663130636562636161 +61613166303364616264346339653830333438373634363136366465633232643561333330363139 +64303833306462396161373536346232623166363632636434613336386430643731373665353236 +30653961663866353036303362643962623562656136343561313936353864326432633132623262 +30346666663937643637666662356232326631336230326237653730616538366664376465303361 +66666536656534613061613838303833393566323663653332353530343862346531623038313066 +63636161373430343734336462343030306531343066643530383833303462363830363535333566 +36383361383038623432386164646330623134323936353566336536303262613339626364623962 +64653137666632313835653336623532316364323263373931663631313932646435313663363332 +36333561653733393930663162303736353630653063633733633135333166653530653830336639 +65313063613964653238323562643735646365323664616366663833666464333739343537663538 +64636434656534666566303039656366363361653935323761653036323332333639393336396139 +62323634306664336633383566343833363465306337363630633131613134393630653966383338 +30323731393732303964353738666632333330303430326330396161643166356565343266366136 +33636165303663666633633766663635313437643665643131373630636433323833336430613263 +35613963323361386231333437333838303030343236313439333238353634343761313533656362 +35653236613738323632323937346535353566393431346462646237616230623636663639326463 +35343061633664626366323938326335633061636662373635343565623233643261643764663961 +38336535303331393539366161393662333935303665373332663061333261326537336131623364 +39313034343730396637323431313538633634373866323433333831383137613132663837373062 +61366636633464626130353236343037333231656432626434303438626132636566356135343330 +33393265396661643864306661333236346664363131633934363336396163326262656135383832 +30323663356339396130336132633163663236323132616232353131383139663366373235353033 +37383439343066663431643566636437303837376564323861653139613865643734663134353838 +64663839613532383964643130623833613432363837396662613430333063356264363130666562 +30343338313665373665386462363164623334663762383239303935376562353261393639376439 +33666463323137363538333937623732636331386264623535333132663337373166626533386263 +38323263666233333662373733306634616665353239373232363139303836656536373236383330 +63633930373939633565616635303062666362326534353737633961643762356133326433333830 +32623239653762336439393363666336316632666238616637373966303764313765653762323332 +63663136626435306666663837333938373138336431623231333034316333373134333562653832 +30643361656638633735383037353038623461373739643062643338353336396231303135626234 +39303635633638623166326465646337643434623561356639303464626230326534376464333864 +61393265643035616630643634613963346163613939356162393636666666613635613937653265 +30353336613533343136376564386232313830643261303337666464303536326337383031393034 +38656137396331616337663338346263393534316631663130346235663762646466323632643462 +31643438643734306339313737323534376134326161623737396364343066613435666331306538 +30353662653333616238656663303532353731653234323233616131626634636438656463626230 +65326462373238353964386466646265613434653935303237656465313162613935353661386261 +61366131633637353664666365353534656431346131353433386262623833623037353939366636 +32613231336533396266356339636264323862323733343666376239656637326336656132336236 +34656337353732396163613337313134333861303233333934323636333838306638666663393461 +33306265623964343964313839316661613861303931666662663535643239663563373138663263 +32353364646130363662376438393235363839646165313862393634376465343132626266356663 +35383735656138623735386434316437376536323934383062396232396539323731636533396264 +33343162373430633135386236373937393337343033303831316131373261313735313264656262 +39613861383761346363613936393134666466333461306130626562323966313763633735653330 +36333035653138393036396530346232616566356137343336386237643564336136336231333933 +34663065316164653836353135636533336139353436653131653638356361393862626530316332 +33383032353536366236353038383833353931633661356366663836656131303663313330383933 +63313739366230666636386431386432663335613535626339316637353730306265613131313639 +36313965316236386566373464666437643431363163396636633431333736343836393166393830 +39663237663231336335353434306265393864386130643165386436666336323035613261663336 +32346335623661313130393731393236376530396234313134616532613963353765343265636131 +63643965623365353965363166363265613166366336323362633530633764623134373266336231 +66366633323333616264366138663563343432343535333266343464623138636466383765393366 +61353063656333643730323039356533616662656430333065663363306331653961623930353039 +32366364633634623432613164656439333830623764313533336639383561646265306365316530 +64393761613239383363613264323536356636323634663361653361343964363232356661313230 +39643063326530666534353830316639653739663930366339303531393162646332373833373065 +61633139336362346139366331333534386666343363393837373737656637633637633065306532 +37623432326137373331626139336230333838376138653366373039396566636233613965633334 +37373432616365313963336637346661653934333164336461666530343766356662313063313535 +38373239623561636336356532363534363564666162313762633664353232663739353233303462 +34643630383861343431616536393630336333613330366238653437633432626235393234306337 +32613865396464666439353763363463353236633266643936383830356135396131396437346636 +39653963333563663763643234356562303363323436653131646534636261653832313139666136 +35386536306363323136633665636633366432386537616537633831316232613532633739356234 +38653866643465663032323162316130656430393634323461633435633539373566313339376338 +38386234326133336165366166646539343031336366376333386439363061633636346530386333 +33383066653662343638643039396162316132646335353737313562353066616137393963636564 +33656365376630363365346633623834363434383162363538333033633937633866363030393038 +33356235373632393736393335393565306665613237386330623762343362386231616430303138 +66643537656335363265666232656562323861623839373034623363643430316534646264653863 +33393132616435636431303463656334353236343638613033373939383330393730633966343364 +64613634373739643861626437353865636338636663633336633433646631376539323765373665 +34653536386138633662343466343735656637356466306338373234396163643636303635373830 +38623432376337336233623162313735353561333966353362663865313333356138633836346434 +35313639336436373534616630633337323139343961373330323034333365373464396133336532 +32306262356637383430623234356135626166316236383431346362623632623134313136613664 +63383661376236396337306133306239636562656463616464663831383230346462646131623739 +64333833373565633965316663306636383330343061626638373764653132346161633364363765 +38666563353266353163643134383430313136323937626134626636323235653733323466306230 +62323337316239326233353766356238386134373930353038373435343238346435336632396233 +30623333333939386333616232363333353336666664343538383534613534663164383738373139 +32353136306662306630653665653731393930306666366162313465346531613930616632636332 +30336334666339373932386662333739336362366330313936633930663665653263373862626566 +35613931643038303036316166326638363737623665616530626133363535633237626562373566 +36363532326630323161613066313965383136363734663864333165366535313163343231643565 +64306135656365373135333030313034623365393364346236626339333531663633613030336231 +30666639343634303138623534613735303634653434303135386436376137356237643538313033 +38326534316262323538386531333762613161383230393830393935346130626433643263353961 +35633336383966366263613835353935383566303239343133323466353435613634303137663932 +35653330343434326331626237656236613664356330303837386438303161613232366462336635 +38643761646164393134343432393633383639653836346465623163626664343463616338376136 +62646665393962366437333037316439613630383938333439623664653264353361316165333131 +64376263343833386433393731633537323936643233323638653865343366333266353564643134 +63336465306238306337393638383261396437336533616439623936396638643736323265356630 +39636236376462346461646137323235663738323932393733623135663732623463343735653934 +39303636653461633738623133626638626262616463616535646534326461633865636435323766 +39313363663462646361663834353137356538626664663035643065393765363163376261643164 +32366263376564326636306139623962653631666239633861313263626238333931353163333461 +66343537303232396436326361356262313265643961666364353336363365373635323030383535 +63313662666665633833366434626530363635643633323635316439616365376664396461396435 +63653839333035373864646261663439333931663733303833343837353739613066333438383535 +64323332383763376266396439613432376339663136396334363633396339366335366364373331 +31326662663630343037316337323963356133653237346232303063353866356565353463336564 +66323734643633303562383132366264653935346431643439643666316166653233336265333836 +35303638663563613431353231366131353566663936333061306536383434316266326338656563 +32313630666565303166303462623762323565376438303261656163316333363436613865393435 +63396665336438353838353139306333323533346362363262663330646362313233393635353265 +32376532646438613063313762646465306532656137346133333034356464316134313832633561 +62313039393438303435626662316135363064383261363238613532343036666130363439666136 +32346438303466383839633238346538353966373033323262323935613135326464633864333831 +34623237613131663664663531323263633337316339353332303838643965373630346134653633 +38636331396138383630626561343265663837366636323037663233343434656436303235646564 +64363536623232383036306565393164353964323131333661386431366639336166316135366666 +35383061626436306261333830323062643932633334613765646533316366633566396264383436 +31653335353433333334626363653130343137616538373965353532616630356639643730373561 +36333533666465383232656462613336386132353561663731353337386464613164356233623335 +35666430343236366263393562663036656363313861313134303031313263333764383133653761 +31326466336464383031636661663561613530653133383061313133336264623465663938363932 +64313862626366336535613336666637363662613165313362653230653831366634643036626362 +65636232653535636631396664376231363666643866303934623939333161653637393335343230 +32343263643762633361626135323337633833623363363538383965323761376161663965363938 +61663036333564356237393333323135653138653837373837623136366463656330613931356463 +64656662363234323732323832346136613661373438393639633034306561353435656335333639 +61663633383133316335343436356432336539326331366565356238313231363538636632653365 +65633037363834393933356539353639663334393264643432343238633532666161636531326139 +38616663363636613562363532633035343863633434333038656363623439633639343439356238 +35633630653435653831383330396232363563643239313539303737333461313838383536653633 +34623730633362313633346661393663383763613434623239336333643138643363353366386438 +30383164363736633766623262623962333863623564316337343839333161306539666232383039 +63356239343434376463663134616465643761303363393433383833376561323661306164363532 +35626537336533643465303561636239616163303536373062366262663538336664366530386365 +65373232613039313963323830303366306334383338396137333163643861343262346634336338 +36356666373263363039396330303634326338353033386162343965313364663537316164616234 +66303939663337383234303337646330366564613734343365636230646564666531643164393662 +63613133643331326338383563326138626632663864396465333863303533376166313237393461 +61306564373039306237353538643464653763636236326134363639336432343465303465376535 +36356361613763636437646631313966316232653933646534353638323333623665366332333963 +37373762383132646530366164623364393737343366653532663463303438626466383236666464 +62333664396436356661663964303962663463646262633031333731623165653961386331373535 +39376263373261346536626135316165323239613766333663643038663136616438653038386566 +62653436646564373664376662613765343333623537643832633339383833663234313030346630 +62656338333263393139363066316532326564323836386436613837383462313633323739383430 +34313064633139613463363831623936363039376132666134633330303331656363346164393834 +31623663383130626534313832396536386637383831613135633831396131656139313638353662 +64313263646233386633356265613238323536313265363738643264316631356462343761666263 +31646131363565323366613366363562363537613338386664626136626662343639313461663761 +65343166383864373635333265323732363765623834326164326437343933663533356162643862 +37613437343539653166623631326534386162326266626435346334363365353736393331656235 +66313032613666363231626263653335623765393661323138373665313338623637393934653833 +31366162653062646137663662306632356462373834646563303731396638343339323561663234 +66666464326631353635353165373939613238633232653664623635633062643132623762393534 +65643466313864363732383435343534393735396332366233336635356630373238623962633365 +65623439353533396663666133323164333364393032336365366565663532393835663163373137 +66383833343936643431376630316535323933653139376237663366363665663863626566356437 +62616265353836396662646330613335323035376461643365656564646564633832303932306436 +31636534366236303164373739343434666363633439366363373430616536613965623834666433 +39333930393235616530613566393135643232343332643965353034393166393032343830643331 +66306463363665316438316664663038343130633262656639366236653431376362396564636434 +62356363306661313165623362323433336336353735656634366563646535356339663336653364 +39616438396164303064643837303234616637316439653235363764616539383666643438346263 +33303438366435636133396530623334613832626461363361613839346434313064383762323564 +62643933353936613231633962366337616631623764633138656266346264343338393638633733 +38656536313436666131383066343261333231626165636632396564386532356533613664376639 +64386664376136303630373662326464343666353866333732363939313836653033366662383332 +65376462613636643938653138303738663665306235356335343237343930376266663765363764 +30653235373733323238636337623566343739306161343261343165366630383131396432303166 +34333131383338376631386561663934633263316636616564303163326639376630613732646261 +36663539333935333833323037343732376566653131383061353566653562336364306466343333 +64616366356462633765353363383165376134303864363739303732363739626165326664623235 +63326138623066626432633931643462373032346238343036613439346663653637333935393464 +35366566613230346133616362303065376361356134646161386237616233393036626466353432 +63343566363332313762616361316332306666656339323637626436363437386139633764663039 +63316133643939636333383161396538386132633964643635313264323230633437613033323631 +32323261313964666432666332313661363466383662343333626164376665343430326263616337 +65393366633532626666613533333264333366363634336437366137643334326239616235363735 +30306465353163386662313731333232333062636466386162353933626532343937336631633636 +37383932393266373731656133386165316431326233313261643466346536653535626433333435 +62316666613530363333383563656566623330313437363933346138663263356236643834663963 +34623236386232663665313235376337666233666633393031643561336564623232303539663532 +34396564653266313739663238623838343134613336336131353535336661656464623034663834 +37383938316333633232633138333535393739316133376235313665333137363538356231366635 +35653231366266643931656264313234653561636162343061333431353436303639643732633837 +64383762386634393338626163343866306435623864663863653732333464633533313435363734 +32376164323836333563653630623161336638393365393865663066396232353131383065303536 +61663539373733643132636433313166613039313363653030636634333461303864396562323036 +37353739623232643239343561623461636661666163343666636461336338326236616162646664 +37396630386264323364616662306135643831356334363366636535323164353534323337393539 +63306439376366613366323266636264656433386134633761373361373830313534353663663363 +38636230343664653132386635343735366337373765383633626334623736343866333961663361 +65623233353365626434383864303464613962366530393663306433323736333562333437626631 +39363630326564616630306631303739383162623231666637623461646261616634373730646531 +39653236373338626233353362366163646137373036356531663131316166656630626265383338 +37363331393932323034656263336334666334306339343734626563306335313762336261656132 +30393534653635326439626131363361666637363534336536343961613366633234316461356637 +66396263376132343438613238353532663034393734343966363338653634666538363036316437 +32656634343263353531636237396637643030633739353136393464333237623433366638646662 +39373235333565623663643138663331663932366265386436333534323736633833626262653961 +63633537383436323137623663313864663133636662626137653039636163306466623034383233 +61313739656564336561643238393665303532616337346231313239373766386336303930653535 +36353337363664303366616666666530376266306537636439343833396465653137646137383838 +39363136643237396233623034376332303332396161336162616262663632353263613934356361 +38323337363963613138306537616663623130383463323836353966623538373930346431376162 +63386335343639643161343663343336316533353662643061643164323261393766346462663965 +65666266313466623466633437376434326130323737666435303130616335356161646466376436 +65383435333863643265303231386330633961333734633931363735396233333533613164373838 +63636566353336393439353233613331313965613830376463383530623862666138376131343638 +39356237623439353966376233303561313664316134343164373363646239353838326265303231 +64303966613536373630343134626166646165666433643833613932303736386663306564623865 +65366265323162333434363864643137613962373232313632313738316566626363336438303431 +32303161653632313166363466343138363531613065306134393063663933663739616564343461 +39346265633363373732386430303639663138376337616130303333316439666430646533353163 +32356264386434346463616132356633643262616265383036633662396131613836333630343333 +37353763366430376136653632396165353336633664356331333862356434303530346661303636 +37663830306335363363393363636338316532646130636136343232373339633332663363616563 +63633538366332306666666238343663326438376161326464373435333663343636323532646634 +30313865656361396133623362396631653833336238643661303833343535626538666332343761 +38636235623566653034393161383837626338636537343337613834356139623738643162616263 +64396134313865353362333431613935666666386263626366316564383738646466306231333264 +62363633643665316663396365356338303834313236653062393730383830343133656133303830 +30616533653235386462623363363330613663316566393163303061383666346431323666376435 +33313334643466343930303938363563616430343062343734643831623166356533656164333738 +35376436383731613831646337323566343063383834316539393266323165656439616563663139 +62343833363036626164363338376535383233343031343565383231393266346364326438653335 +36303633616434353932333032383937653762623862643432616661626566396639613466633436 +38386435386630346430663033646539356361306564393630643833356135303035653236653936 +31313266313235646139623765333531666439313232666463626630313338313463303531663335 +65353230316631356139666266376534663865333532323236386363356463633031636261306633 +35616237333636626437633432346466306661623433636439333036623732356365356364626332 +35363164383833653132363664333064333230393266663336323339653964646166616330333138 +31303437613233326665363338663031646466396665346532316137363236333866393539383838 +63353661326634623032653431613738336331336661343832643062343238396238393235633434 +37363039303633323635613462613062633538636265373239303030643937643339346437653339 +66626138646266626230616132626238393437333737303663363136666130643465353861626539 +35613535633236656637393432333731376463353464353539646134633438643436633763623030 +36326330633837666131343736623066323836333062383938646464333165666136663037383062 +33643336633063636135313963313763386364333565313637373832353334393937616131646365 +33313734663437313133323638326263333964626538306531366362323031636561396466613937 +65316561396232306663323635633333343038313933623839316135363539313264643964333034 +37323563386333373165336662613435393438643736636237323964643631373634386236366235 +38633131393634373333326237666464346565633537376236396332346239323838316262626663 +64393566373134623936353263396432333336653365666435306161656363323438333665653835 +62663736393434653261656664373864623966343435343039356165366266656235323334316336 +36363636616430633462323234323037356361323638646533646661343366373238303339616138 +35613733663866623833316131666362373138386139656234643763333930653438613564633437 +34373166316637636535653538323664396438656339663836663436333831376363353864313639 +30633963383035616534663434333632343063616665623065313539636565666533636464336230 +39396237313965373566336262663164376335333435666165653534326137373937646630316534 +36653663636234316231663732306233343465393230323464373566373536346162356136366239 +61386563393661353034633163313465636139643835643832383433346265383533613764663933 +63623234393262656337303339356433373462623530386530303333323939623238653464646536 +30313265333962653531316235656435613337313062373332613063383330646666366433313135 +38323466393465313638356135616535386462373338313962303537653538366264366161323536 +36343461396533666539366666363732336232313130363330356537363762643139386561653062 +39613361303032323161396163633233363761366461333535313763623064363965313433366362 +61303035323362353766306363306235313532306530313861346539396463316364393735346361 +62363361306365306437343163626634366536636663633132623933656230623863313435393436 +30343733383065333236363033613064636335353131626635323866396335366234616664653731 +31633637653565396333383433656232326639353735653265613462393162373162666336373939 +66343433383436633065393163343164623032313163326133633862643436636665333131633636 +30386161396565613436633830306366313662373565326534313834333235363437353563313932 +66383333353630643166326430303435313765383864383131613330386639353935616366653432 +31353362626133633366353432353836303366386266356537326635383439383966313563353130 +34336537363761363266643163333931363266316430343230343636323566353564373736323731 +33313431366663356230666163326234376330393561623561613236656235653531656663326662 +35353263393264313339663531363065656365613537356361616464313536323132393561613330 +32653230626236643562623162303039366237366630373063623137666365666538646461313962 +39323038333735383830616461646437393030366138613336396464373032363536336638343262 +34306231633734346362656536323264366632613663386333373037333832656365326331393931 +61383864326337386635356365303265633637616331346232386637386665323363663132336163 +36353838653533616531343364373239353238373165623561636264396166653162323461636239 +31393531303666383331643263373261346461613935633462643032653138356162636263383032 +34633734646663383262363731373066313965363339636433656266313936346165306331343834 +65663362613239636436353330656136386365623064343034613538326131653331383030663765 +33333561323463356564366437643039623164303437636662623661646533376663326530623339 +64373165636433333563666131353835666562346261383033323163343437653761646338643837 +37386462333263613962623535353534393431653233383030613132663764643835393034613535 +66363735623535663563653863643237663263643931353532356561323130636566626364353061 +31343530656366343239306565643364616362653661633238363134323132636432306431626564 +64303331366132663033366439646665356366633764663330666561306238316336363537373734 +34326566333261363663623133653432353239643963653463306337663534383430316434356534 +37326662356461376338373938383736623337393336623464356461316233366261663562636361 +62313831306362316139633337346330313761306236346131396137363963633739633535626661 +62313431363366613936386139306533373162663032356661633539376238383431326339643936 +65396530636139643061343465366137383766626534613439303535623639353030626134336162 +65336262663538366539643662303862346635643734626134653339353032303735356263393565 +64373061666537343732633238383832396236356661373764633938336332383934373334376334 +65366366303466636364303765343861616162643564306465306665363930306565633738653064 +34343162653737656430336264386335653365306538616261323335306663653735313435623039 +65333464636231656566316339353933633735666562323562373364646161663739633035356333 +37336132353263656239313565616462313563383666656532613331316530346431643838633065 +66343263386466623836346563643663316132623835303163393166343362613230323132383737 +30616662353339653364663936653136373831613431333531393233613034373063373033643961 +63396632336435363632663933333639373839316237343266306631363636393164633261613436 +31333663366462656264616239313832373666613436353464346633623139383836343066613034 +30363766326338656535373765323736613633346263363630653032323138373437656432363762 +62313535336133366533373836623937613062393131396362323365643263383533616165346431 +39353631313934313738636533363035343535343731363438623937313931623533643239343838 +62393565346364653065643831343863383865646335626138636130666538643039346164353261 +63366336346531366538313663363831613332366532393130653838653062643465303136346130 +33303531303435393361626136313631363432343136386231373462356232393738663138646664 +34333730393862333730366262643331323438313466353035373930343038383566303235356164 +34666263363935376536636330343933373236646430643865653365643864353835613764373039 +36366537653437383564356431333365616666373539383364643264353837376462393163633431 +38303835366334383430353937313765336563313464656364633363666532623737356435343864 +31376661633464613239316632333664646636393164643264323736353239323261363235613864 +38383332336465356530303531313335643464303562373238656364616166643333373935346530 +38336661613635336135366363666266323536346233306336346165633937336331306239306434 +34386535343764356531333232306462396165376632326439346632623530353562316434323633 +35623738306232316262373435633431303639636537666637393939653130306639376131613735 +39633739636166366664346533613031373164653066333039323738616463323936313766343366 +62366438663562343733346463363131643131303361313334393333393730643762613836616437 +61383663383033663432653534313161653236326630366433613262316137323539646162393962 +65326537333434653934656261373262396131663332393035306633313431313539643632386433 +33663562353862316638303232626238333835353938323239396438656433356139306365306664 +61303638616232616266316561376333616262363764366130383831313230656239366461373463 +63363865306263333134346265393037663734356163613763383138326362663662376334356431 +34316139373662363534633661353132646433343837386336316336623037653235653738376364 +61303239336532666262306563323637383061663938653363313062346136313165306565643030 +31306261323431303031373736373338356238343262663437306439336664316431633635383264 +32346137616335663263376538316265336365313361353236353238393166366631333238303462 +31613461356431663862643664323330646237626237353832306530363935333965336338343764 +38663737376162643661356434333864373935373530383236363264353663343662343935666664 +37623035623964346165303232353734663636313361336631343262366138353837386334633437 +31306536613338376231386436646631313237623731613638346365643166303261353662363566 +62656531633063653731346439383164323032666630643035613033633663366564613861333862 +65353966653638663062623764653961633638366538383934303261326534633562323632613263 +30623937646161643861666132636332386333323765356433353765646433613335656337316631 +64653538623062313135383838616338653936623166346165326338313862343164636662636138 +30326465343732316434376464666564386135643639663462613835333366623936656236376535 +34313937373230353336393331373131373432366234373066626235383236326530333036643765 +32616230353138386334656563303639366637663965386435646562316261343532316338346337 +34303266313238313736396633343465323933653732653165386561636133323264663463636664 +37303935313130386237656266336530333930396561303537376531353665623566353330336232 +30326462323239653230346131623736316333383432363262346537643962393039313461646365 +61336434356634643234303736613337313138633162343435313137366564363832346330616566 +65306164323865623737666161356163326665353037386362373261396633393831636438336264 +34663034363839373363333339316462396136356562343439326462306533306531323232663764 +63666162313161616639366336306639643331346137626130303631623734646166666438343436 +64646166643433303137666433633735373931333535616333313337353733616339366362386430 +37626431396437663235313561383639393037643866653164643734323639623366623535313837 +38336639613430666665353236383731346336306261306166623566336138663730373964613865 +35323662356166313139303761373038306639646532363832373666613631306439616661343133 +35353562613434346466663264353463396236623061393131313534303436393330313961393663 +62393037396633343432656166333466333831616462663138373664313230613263623833633335 +62663639636534313235623063613234623863643564633137376564366237356562613536383438 +38386133393337383932333462303033316338653864333931353266366561343065383334383233 +32316234636364623734623836613931333032366261343664396435333530363737323065636166 +66353732386635636330353635346533353833626361636135316561663933623666656264303732 +37366630623739386262323732363132343139636333336665656366346461626665323634373762 +32363734333732313035643936313463613962353038393230316438363237373966333963613430 +30666636313635386130363435646439666633613534306138616630663134363230376663303939 +63653038313762343232643032376130313136343531373238663564353835666361333036303235 +35353437306238373431316265363737373566643338383638386262313839323036663831643566 +31656262333138636233386361626438313463346564313638306538343736666661343965383634 +34333338373966383565643263363665643964313038613663396464313364303263333232313364 +66333739363933366539326332626439616131663637613262396265393534393734346535303062 +36623064616466366234653863393236623863623530653238333935666430646138646132623033 +39373838333530636639346533663565313539363733386561623133313931623833336632666562 +32636238663131343966633734336136633164363065363237316333303335383135366262313961 +37336166653138336631396134326262303334376461383138303661656138663562346430653061 +63373932616163633334363265646362663939623338363662646338613338303666316331303762 +34313437313564363537333061666263613463653332363739373262366330643631333762346666 +66343366326433376337373335323233376637313730643236376365663831383230623732313733 +30336666656336346465636131303730643866343365386336336534316362386165316230656237 +34633334346430643231353135353135353062656234633734646262343535656639653565623362 +62376331363662343764663132663733303964636634333166633536336136633336343537363734 +31376533353264336364383934633331656434376530363861623865313066393565346532303639 +63363865663533313362373637303636316336323530653138373330363234333164313766636163 +61363161366434343831653734336334613430643938363636633835383963613233343039623866 +33303864343735313536613565383166366532633333316363363039373935376364633433616335 +64383238343733373832393162376564316532336238653734373038653866613134643364343264 +37316364356636313564323562396333383361333633616239373935383762396166323332353034 +39643862623062653534373234313039373061623861626535646664626639306365376439633436 +30663461353038656137643335613838646234653034666662386538356235326431353761303830 +32316665626661386162303464363632353730386463636431376163393232646135663737653138 +63623766383962343835636631306162383430346663633834396531623438363734653165653065 +39633864383466346266383732316462383830346534623763353664383631356539343636643737 +35346661383264366633386636356636383638666237303164383566323163333362623662313034 +34386131643333363631633838346335643961333861366634346163356137316165306434646234 +66353935663438616437366466663338663338613236383163303363636539376362363238323736 +39663564393363303131336130663637373431303764613935653531346430383936613237653531 +66633364633566316435623466646536633035343865336336343562626163373134386630366434 +31633366366630666263373932396239333137316163376539666661303131616139366662373462 +30666137383465333135653366623736646364653366633930366437363537653939383835323934 +38313533393163323333333534323263396163613162393866353564353631396334623439383066 +32363930313664326465366333313333346133356363343564613931356534386639323435366266 +38373664666632613432353837336532383137626363396466393035303266376137633661623464 +38323835316234356537396238383934643330313363636566333739313662306634346635343365 +64636238666463646266616638333338346439363566623935383230323164306262613730626232 +33363436313630643562613763643635393163343035636232326664373330666131363261386563 +31393361623938373230366330636236353834633239346162653965346632643763363663346465 +66623064613839653363343766343961306662666165636531323562613030633965303732316133 +65386565303236396332353939336335656238666461376262323562313638613530326362663135 +30326637366339396532383231656333663733363266613333353366303966343734313631316461 +34373238636430643835373237346563343039316165323330363034303061336163623861323265 +35666563323264393835616366613333373562623361373135633935616137613861333534303337 +61336665303039613466343730636535373565333465316130663265303535383838626536363864 +32333662616363663530376639313636346661326262623239613338303964613032623162653734 +34336233343836636633613434666432376331623335313065656461306266313866663262396263 +36646333663434373235383363303032356231656561386363316462333865346631663966623238 +36303637656365306233623664313263333833346561666162313562633933663631343464373833 +38323436646564393332616463363363323866323035303239646434623432366333353566393136 +62393833643064333537363334643236386234663431643233316263646530656563323337613033 +66656633393765376136396537333938333636343332316362353638303866353635386434616138 +38396130646432343062336239343233616166313735663835383362626262356234643464626137 +63326636356232346233363063623131663264336163666231613830306336666239633734393939 +64613034653638363538356537333530626233313235376436386536316137636339653737623834 +33646432363132323365613761643833306431323535306130363763323536366335653432646330 +37306334303238333064346136363333363538373864373339666235646363366263326331336362 +36613461393234363166333931653864643937616332383937636663303464656636636532333035 +37343236306437663934323664323838653664643563356237343837626337653533313436656365 +62333361306130613838653963633865383534323630666533333431306535323962626636363639 +65306661343439386638346134303132653135636332633533303939663836306636646266666434 +66666163646139353336396339646661313337376539396561373061343062346331303961373135 +61633836326534633766343063363034393430636437633466636131643339336534663762653466 +39306466653962323730353466613431323865306637626136663166366232336239363332363066 +30623334303261653231363461366265383662363835636461396330363364656238393836613533 +62343632366535306432663563383665616632623065383939623935333339376261323037316364 +64666331393266363230346631323965393334643862646631613465626232626639303264613839 +65366164636233353963636563616138393031393763623435356266653237323933383135613736 +64663132336166383966613731356562313436333930313632613564343039336266393537323237 +31343934353237393830353462663738633261343562393339393832303062383936666134333563 +34613532313932643761373039663566353862366237356664343235663662353436323130366161 +61653465356635353931613035663938323236383335636531666661613634653837313536326231 +38366130326366306137623865303061323830376563336536396162393934333462613730373234 +62326665633432366263666635616235616564623564366466653734376666383965633037373133 +39343061396339643366626138386631313165316663373762613631613833613561343562636665 +39643763326231633965396136623038343938636661313831303031393037656563623665346164 +39343761663634666137393562613235613163353930643331333566383430633132383063663565 +66633637636361613863323362343463383833653762316336636239346463343466643532336661 +63623565653931633331626235626137333439383933626466306336666433646633303539336461 +65306262353532633031326434636536396363653437656639303130623638623665353233336538 +34306130643263333266366535336434383563623237353832313866643963613265616361326437 +32393566336231313838346163613839626438323730653432646131313065663339653861633265 +61653362313363643030653366343662653165363738383031383166633466353435396661366166 +32333661323639363631646665303432623736623439386539353531373939613737353130343864 +31613462643232353961663931613737653434653764653233353533636365383862643338643538 +65323235386131353030353639383962613163323132303562616463336165613964396631363631 +39366333653463316230613263643162393231373137653836666663333135333635313861666264 +64386361356164646637363865313262666565326466326234653731353762383638383337363834 +38363563343538633132343461343135383436303636323634373662373162366463363562353833 +33326530616166326438616235633738313834663732356337383561626661633266383636313632 +34303634343436643662363130313436333430363163613863306536623231653563373334343338 +39386239323234623466383162333264393930623130373766663038656234336235366131633062 +32303531626165303565323532666263653562366539653363646261363832366237613134666230 +32643166666465303064356231313038333233653630663837333631363634613463636233333739 +62653965313531613736373237366466613731306362323132323234313030316631303464313333 +30336433393164386436353438623933343932646161393837383164396632363264363232333865 +33613561326563306361363933326236636234363463396463363338366166363963616661393161 +37346234333931393634356239663064353838303733663366333363613463653765306339376637 +61353633616464643435613663613063366463313139346637303263366432633838666665616535 +63626562353336643535636261336164613562333461663736303462636161326362616262383732 +36616637386634323962356530316561633063386338316530353538303261616531653132613638 +66633966393365643139623437313932393937643632393663613662623664333639303038323964 +36336664363431396561306338323361386165613636613461346465376335313831393364633563 +38323064333765626431353539646538333065633030666166656264636435623163356635363162 +37613665613332646666636534646463306136356134623631323235336536643837313037613530 +31656333376461353236356563643332386332353561386532663136613863396230613537386264 +61363539313631646134313732323263333533313932643833633462343331366461323164323839 +38343331336534623037356139366261303637656165623531313962343663653233653733303235 +39663939346462623363633433616139336463336330343263613339366235633830613936636631 +62393466623265373635313338366463333935393539396231396365313936386461656464303537 +39656561303431376430313166633666333963383437313739373330653636316365303830626363 +32386434656138303365303565636163383930663033313030613235396330633838363165343865 +36303233666330373039333537383437626664356637326237363764363135326632396537373661 +33326131613264323466623065386164316235383336636166656464613636633532613063356161 +31313435346432376534653061313835633265613839383637636262326266643838626336626536 +35303465336430373536343566383537313532316437346230376132303662663037646235663837 +66643466313731303262373664666536613536623064343563333437313461386435343965376562 +32323563336166626531666438643465663534343737336633623166626534616366343266346666 +39346131313538373564666330643732343635643438353866333439616133656663663536666366 +39653533666336633031353436313433613862303234613261383032623262366166373630363233 +30613232356365623339323762336363326631626639353564336463353436313731356163643138 +34303133613938313332316635353031623530356138353462666431303231636137323562643333 +37633431373536396438643231316463616630626439613434613030666134616334336436316662 +30643539343838636339646236306331613530356437343437353766393238323736396432633134 +35626666303339386462336433396566366136373834333534333864653461373539636535323038 +66336632623764373238653964363361383365336537643064383237316363653432306130656435 +65386333393664666463366137306434663063663864306135333262616263396236313264656466 +35623532653531323036353934626636653261653563313434353166336164666434346635303033 +32353961373131636262633466623135643737613438613636333933376463303238626332333466 +35386135653739366639373232363361613336373262313362326664346662656437623632653835 +38373262613164613032373266613837303465363436323931343363616331633439303333383566 +38646263393265393566656264313564643866643463666162663631323332626664663334323934 +64643832383932356461633861353233643764376630613135346433383861663230656161373133 +61343238356532313232616466623038316137333862393038633165383865613238303232646237 +31343239333135633562313133386130663435323031613137666461323332616262333166313862 +38666238643262653438363133343966636361306238383737353865303434343932346434313836 +64346639393333336339323831303737396137613236326531306365616166326638616266633234 +63363136336535313839646365643231656265373939616563306532353031353539336535376337 +34643763333661386638646133643639313863303965356463636364316139343664353461366135 +36333664636265373830653164353736616639373638303830366132313866633233346465306530 +38393561353538656430663935643433313435343534666534396563303539303833383839326330 +30663238633939303534376662623530306535663534376462653064333761616134643832366137 +34396563333431356361363663363866393736386533353435306639666138376233646231633463 +65633863626334653663646165356532323764366637666330666338616439326530326636356539 +38643730373532633261636261393462646136363232616436383137643534373436306532663839 +64376266653839616263656364373030383235366161336538363732653265323233313538656339 +63636664396436396464316138336435376330353266353338656363313365333639636463356461 +38363366663664343161666334633530623461656263393965643532626238353766353232333964 +64363063616362353939643164366337333432623333323234333336356639666632646139623632 +31393661316239353031363364653261333235636237393361383539643539313938313036653532 +31323239323162613735353430376364613236393834303731393239386333363539653261663730 +38333338663339663132633230363134613932373333343632656536353236643334383032373565 +37376134393364656366383262613036356162323836656465376237353233363963313965623163 +38636439373561353733663061653366393431393832636535306431613061343561326664373535 +31306532636630623136366235326265646432373338643030653530303862656136333435646533 +35353531633435363631373538343432363033313064643865613964643034633738336436633032 +34666564363630373966393231333134343661653861643538373238633934656637633835393630 +64306532386535303861666538383936323030656337383236623937643962393238383439396432 +61363861316138626263633261623732306662386430393336623932646363316237656136643436 +35356666613563366666333262633133663035656566386334353531663739336536336262306563 +38306563643437396633636337303335623862353730633137626436613632383236366263326562 +38626262376632343335653033393231316638633763373565616632333966613866303766396365 +38396264373134353066646438366466333539386234326262616464373733353865376165376664 +33383438633665313231613164393130303332306532303636303630666566303437353735323439 +64323436306633353238383163653532353531303364663565653435383330663038303264346633 +39316639643333613663393537666638666362346432653461643037616137333665353337613863 +64376233306565653939323033393538656230363232393331396165643435326134613634393762 +32353463376438313730623632323937356533376436643665346631346361666266643530323432 +37313731313361323437356430383032363036313136356661343232363733386566323433626331 +37666537323439323036343036333564636262613538383939613336323763396132396135663564 +37633266346530303435666432376532363239356235303265623139653231623631666636303765 +65326235313031346665313134376332333132306132333332633664343737613262316366386265 +36666564323238316336323065373061373262393863616438623462633932346233666433393162 +39643332353066626536396337326163633933363236643135353230393138353263343132663637 +38313239376666346561393936373136656162373237393638373237366635613536303661366333 +34386333366139366335336339663239653235316235656334356534656339343930343361336335 +64616530653030336532666334383230363538373138643232373637373932353262646338613039 +30303234303036366564626664356664633164373236613138373265613833353365306633613531 +39643135366461396334643462326566386463363765323462656636383235626537666431656137 +62653261653638353937653333633438616330306366633930336264366634633265663830616137 +62643936353930363061643639656130363233373664623662616562306338613839343539613737 +32663835393730313339356562353466396565663333363636363866333330376136393037363461 +36623938633766646137616132393864643837343465343738376232306137656434303865363564 +33303862643037326666653231616539306166313938333532396233636662303037653835643931 +65653866393732383736373562383065313038366138626162303231303566383138313464633439 +31643634366238323661393661366132383066633161346231646564646539633032313130393761 +33393638613832633965616661393337636138633431623336616564316438316238643538663665 +32623734653730636231303266653366383634333537616530333362366634333535663363666466 +66363063623834653338303561343965633264323930666330393361336365663936663832336439 +63633661326336653331623331346263643163656664303937343637343163306338313866626132 +34623135653234343231303631313366653165323363643037653265336162393135353565663836 +35633234333830346332653532663463363461313338363835376134646364626336383564373737 +64613831333332363765376134313261653735306635306136363336663533616634383435363231 +64326163336436383766613835343932383436326131363434333836623433343932653665366333 +63323064373530343430373838383033373434396336363939366533346363353934613031633461 +63626635383532316435383366366333623565616239376437653735386339663132653061376332 +35663163323732633064316639646334663462613261353466386266613334663834663538346530 +34613965366664313436643632626331366230626163646265633530343637373766336638356261 +65353631633666373262616438383230316261313961356439306232316232333533343363336636 +65396430633531333561656366316262323962326464346134373033303238663331653236616163 +36353434363030396330633665613362313965326334393133623834343138373066626165326335 +62343463346337343363396262653765306430613461656335393330353539636534313936646465 +61343531316533303865336536323361653839373132663862396533313336376339323362643138 +33623265663062363831393635343065383061336537316636313131643633356261643235653031 +37396333636334643234393334366239336336386132353439353339666136323966396538636237 +62356261393333373463316631626661666639303361653533623536383833376562353931373764 +38613433303466333066383634313662613965666237356636363832636165343663313462656435 +34663431313631343431373138626263323237326165366334346364336431616535666433323162 +33333837396532346537636632626238343332356638383465666464326434633265363463376335 +36613062383939393935373362626432383235353465336330333638333466303966303263363363 +65353839336435653364663534333363623937616465386563336431653937633738646637313733 +32656461626430303066613337333935386435383237386331353236313463366236336362313938 +34336265306435366232616430613739656534373135353562393631613962663166623365333861 +30323961616666623965376332626535303138613765656562326333383534636236343539353131 +66373234383465376636343330363537653530366435643638383665643337623936356465653731 +31643332333064323965653737353638376432313763363466316162353737383561613435636165 +30326431643938633466313338656165616363363063363031326161353238376432313933333362 +30343235343533666535376237373735306364616634306538383064613730343531316537343731 +39653335356635613333613265376566303934653639666232653364303337633736303239653132 +65376531356666306232393561323031323762663433653566633130323365306365613732333766 +38363134386539313462343761303362616535396131303931313066393735623263666166313130 +30633162353630343065336465353663396637323435343665323239653733626137353164383066 +65353139313236343862363865326538393739323963323137633133373431386262646136363539 +61306338653731353661343636623962326136343031653232663735386638636332363165646262 +38316434343266363134323430636134663230316633323830643136643862636337396338386537 +39323733646632326338353961336264356639363538633636363064643231326335303165643439 +31393865663330353531663761616362656561366561326338666639653161393465623736616261 +64653038373538353161656637653762636162653837353461306630656461326134653338383932 +66356338353266626264386338343861613833623833613638313463643563643838373033343332 +61656362623730646239333536306533623261366466626661323032613266633935653837343934 +37343630333061333335383534366636323635303438336338386163343236346137643562303333 +61366536363030643435383233623935656564613164663565343734353437333331313535383732 +36323436383339636337333364616261633734343461346631343762316431373330356263386335 +61333539376532333336666635333064326133613836623232616134303932353766646262393933 +32643962656439366639323363386633353833373935396339333532336533343832313737663931 +65303034343232336238343735353464646635373462623536653132353733313466366431633131 +65313636663762653961363034386230656435616535373030313238386236373231306630623761 +62376636326632326263376563303730323839643166623466323365323430323261323136616463 +30666433356334373761363266303037396162613137386435356434623165393934393633656563 +33333537313239333863306361383031663932613037383130326465313030356631626462653761 +62393735623435343535333835383838356562373634306632643362636362346531353132376535 +61333936373564646538316232643738376133366437383133383831303665613862386430356233 +64366231623464393232393630663438626564666531656635653963613463383334383661626562 +39383937653137653566366366653939383836383866626638393234633134313063383531656663 +35353630646534303865356537373262333632633237356433323139366136653663366436386361 +30396439346134373330633363353632383839613663373336346230393961393235343061633434 +33346634356632353538623334373633646663366635646330613138373166633730396466666661 +33346465626561383535306564666637613561336166633735313166623562343232616236313435 +63396233636334383533333730663333366165623238373238383436356634313539616262666333 +63356164636463393264383537623330656535336339323931663234336366323262636532363965 +66343533656438376134613332613739643661353439643130616135376435646435306332653865 +38633436353736663535663264653936303833323434376566323738396265343035396533346430 +63366363613536393966326261333136373135663837633133616132396139303463346163306161 +65656238313963373262616636346133343563626539353862326430666232623838626138343130 +38383538313566313130653139366639663230643035376232373339333037396130313565626365 +36616262386134346431663434663230363933303138633232363536306339363935653463333334 +66396565646363356533333736333262343763613566303635343834313865376330616263623637 +66326130323162366332623862323564383761653738633964363534616162656463353837643532 +36623137313435336236343434336137663666633535626535313837386131626335386363623433 +65306434666531323465353630646338323761303864623431613662393339373661303430326338 +32373834326130383336626166313566633934616634373133663235626662326536373130386233 +31643537643263663636326436313366646238323133383330616133616564646162313434303030 +32666434643663376532313563643233376636653338653765373533376634653138636362303461 +38393530326361363035656331303463636661653463366436383932343037633931616362383739 +39383863303535633537343536363934653764663966366134653866643036656630323463333230 +34643231653663636131373631636238643635343136373335383466643831366639326163666134 +65343132333364366437633635376265396132613664303965376536313033343662616136666561 +34333433616166666635633661633935326339663134323837333266343161383461613535636539 +30353233623261653933613735343061366166616436643266303437303837663339616361323431 +63303334383161303833386564633631363431333830303330313538626333613766613136353031 +35346564343835316231643364373732343662393435646462343837653530636439356332326333 +62393063313039656131353230386339333238653861626430376664313763396539303335623762 +66376263633038366436646134633036386535656634323733373730363834666163336566373431 +64343831616563626235653839336361346432396637333839313761636634633037333232313861 +36346135313433353266356661633833356132643831333930346662326266333762306362643332 +66343630316366616661623433396238383235366561356532346365646333613363636633666566 +34313635306663373463333832626434376438383035356439313032663038613936306664643932 +38323436323332303533633666376438613739356462343131666138316138663065613834653165 +33303834663039336536613666643465663764386663656438393065633733636237333930653761 +37636336396334336439303164356433646233613637343333346163363539313131396133343633 +39303031373161396233616266306362623533316338386637636238313561326563326563303461 +39623239656664366363373739636665616432396130363762306463383537373039353762636665 +32663138633338643462373939663061346163613162336165616466343137656131393639353933 +66316133653435326439653739366130313035383133393835646536646137653531623631393632 +35393535343139303361393930363631343763353765613538643939333331343037383764363566 +34313063303339373737353566323934323536636231616663613166386332613034626166366666 +61663437353363303231623233623331626261623066613438613363376530643363343332343165 +35666331653736393666343863616332613765653635313466613732336437306239653134663735 +39393834373230663438393063343130363262636238386162373666653031623634393732643637 +32613432373465373039343262653862613838376632373261336233323139663635376331616665 +34346133333432663061666334386333623230386161303635343539626435383664363438366561 +35313334386336306139393036373861383965316331383536613363623163653364336130626236 +62326466653365346264663265373631316430316234646566333431376264386335323662616437 +30616661393339316334366631646130653233306163363965613031356338323133353338616165 +61393663653539356363363264613565366435353866656433653834623162623864653765323337 +36393039303432366132653862343636656432306264623933333832373462656533633535313337 +39376235313761653233613539356663326631633239386333353931636161366534616262363138 +34646663396163636366633862643538393163363632386232636265313235666665646530303234 +36373433633235383362656164306533396261396138343166383232663965383439353765623634 +34373665363232613236393632636166306238396664353461353061346362636530363439373338 +32333732326463623136373262396331343361333039656565633232336165393964633265643666 +64623234396664346465643731306565613662613533343239653562616230356636666131363461 +62306361373131383566393665316632303137333235646231643663666166323835653030653039 +66666134363338336661633730353630353765303435393431373639316437613539386562363338 +37323462396130396533303630306162323731313035616635323936613938666362666130353537 +62396435393036326231383832343037646639333235363832303535353730616636383037353939 +61626238623333646432353433333230353862623062303439376539386537393431613432306631 +65616164306561376139626635383965366462353663666437386338356463333630386261373332 +31333237353330333530653934396234326132323336656565636530633065326534396431666435 +65353665656262336333333631363034336337353231306537393762663661376234633765303836 +36313538386366386434336334643139393762396536353166626435643631633137396531616438 +62653266643465653330653937343834636366366137663264333239613535336561666635636330 +34343365613266333634313264326533393636316339373162373234383936616531613832316632 +65343936363033653134656366336663613632363238336130363661633537393638633236613730 +65346336616463663732346163636664653538393035346561373134633930656132393238383164 +65613831316261376433376637616135383632316465333838633833376564653733663266333064 +34663132626634303632313734386264353137646238356363653437346231306536303532323561 +37383138656233343533383438633133386538303562636437376133333436303062386164623364 +39346632616661656562333466616233616663346331613034353838343133323037643864653765 +35303236386238663238336231346230323734626361323132613163353765326531353136303836 +33363333616330333666613234323866356431393362626531366339643464666337363862356235 +32333735366230633863323831626437656130616164326535373437313136623065313234356632 +37333932373932326666333830643137373563333830623065303739323836306538336561383261 +34663464303132346230313065343339643832303237363138663530666561346561353065356138 +66353265646661306365323632353634313631613932383338613461633230653163656662616130 +65373938363561353463643136303231306466623763343861656666363533303865623339383036 +32356332616635373532613930353834363862313937643864326566303935623234303232303762 +63373936373130343531636431336566316339326234313162653130363261666333323539316163 +30306133316238396330313262356662323033393932363433323962623633323138373333383364 +64306465633065653130383735336666393539373238356233626439323964656331636336306665 +34333137613365396138613839326137316633633730643936376635643137373232333766323762 +63363365613663653435386331653035393861653666336338306161356338613330633366623936 +37316630643666316465313837663633643266313963663838396433313230646234393063623261 +34373135393165373862333530303936636331343661363961373535366466653762663861323132 +31323734613337373462346531613636646132386164373132346231393465383233376638636634 +34333235393864643338343739346139363738303937303230663637356631636532356633313838 +39323536633563366361303239346462313132326137653839333236376132346232616437333533 +63356266396137323535313463343133383333343931343763396638356165376631353331666338 +62373263303832326161303733646161663164383332643365333434393165653434383163306164 +62633066336633633234366262653139396133313030386465616332306463336639313135663236 +32336361306361303065643132303131656530346335353332613266373537393531303237303666 +35383430313638616162386531306136393730633665316635323531323633383664356237393637 +63356332376337656361333666623932363962363162626564656238386630653262653332383636 +39366432316362653737313433653637613565316531623138393736353162666464633035396434 +33663038643734383939383262613965613033666661626335623964313261666562633866653634 +64313766646134623633313832306465333438303166363831636231663866333039396337346561 +32393532633565373663396334313434646434383163373765343034643535316139386262346365 +63343561343562393738396466653265373738656262356233656165383539623531613738343233 +31633466323661633835373039653562373065386635363231323861623366383065346161363939 +66313866353763393932623531386562646566396237636333306166313230636530356538353439 +63313662393334303665633866316330306563666536323835306365373338653038373632366234 +32383163356562313232316232323332376235633435313537343037353365353137333437626239 +36663030323865363365653062393965646363373433356630613063383433663033346435333636 +61376339633033386533633566316638353030653163366162643561363332333534393031336538 +32336563643739366362306436313830376666643939346139356239316233386131653238656161 +63633134636166353966613432303634616337643565346431383231306331616435393764663166 +62343363353739636565376238326633616363623638336564623239343265633136646639336537 +38356666646130343465333732626361663265313339373736376166336163383132333864326539 +32643133343835333763616530306635666664336664396165393730666565333233363738396637 +38356232336664373935363635623234383434363139336665363937386438656462633431313866 +31396561303163346639653638303562616431316238376437396561346235386366386231383333 +35323561666239666161643736373233393861623364373130366264356264393464643661346139 +64666138646333353730613463343262643335653737313463323265653136613434666232343639 +36316165333062326165626266613030343963333364663465333331393662626330396633646434 +64346531623339653438356261383663633433326536333036316539636163396234383730316230 +34313131336638353162313837393032643738393236633965303037313266323330303838623134 +36666634376335643835346235343163623764356234646237323065666637303936323364376633 +31326165353938366236616331323163313636356665623835643862323438383631313933313161 +38383839323761313735623136363437346362636361623534363336653732333630666664613837 +30346231306634623465666434393338363233313633666465363831316532633434343861373730 +62313834366661316262353836633165396564326239313535343162333635373234653962383162 +62363634306362343331666231316337636439663165346362333636386338363261613830343634 +37323363373236363263356236646461376161623932356336303865633733396239613237303665 +66303762303630333036326338303139613830336561313433363164333330666436333134353639 +31313062306666323465303238356564343066313331633433326661303931623035353263663932 +63616334353731366531663463316665363037646662646233383233643633316166623730396534 +35376130306137306465366461353962376332346432613630363933393439626530326138666165 +35303663306436383937326531396230643035356336646431373038633163343637323131373831 +30396233636337366437653965636438616639643462393938396165383835343036666461626536 +36363133616332343232633262373262643731353337313831393336333265633039636164306330 +39333134663232626238633832666632613434663461656139366132633331353037323366633531 +39363365393632326133363930306565653062653066633863316531356439633738653162626336 +35386565326535373130373035393835336235313965336465383135656131353237383636386437 +32386463386132333635666464626430323565356334333066303233646265343833343135323338 +30303862343765313530323237353563633730396330663037343364343733643537356365353031 +61653865376636313264326165366664373863616664626561316230323061633931623464376132 +64656632383739356130306634363762346535626234363565316632356532396139623535326638 +30333536623735656233666131303831353330323433643539373766343662643730353563306639 +63643734336335383833626335386632333965646331636137303632396233656436633762383931 +32306238313661323032313464393562336265373630363462343134653934613864353162646464 +65646436633638343335373230303033343066623161386237623938616661306235316230333438 +64383431366132386335633331653539386361376134663165613563393164623332336166636434 +63343561333366316538666238326265363766643966323465343331306562316266306663323466 +64393736643463643236613463393665336461343266633734323633373133613563303563626138 +38666237323962306265653538313331623761386537613138343663336638613130316138666638 +34623234303434376166363136616561383936343339353436346431353361633561313336343837 +65353766353962616330376538653262666338633336623631346664316665373037393032383961 +33666634323832316264393938346633613436633939393633616237323865376162386134396265 +30646231326233323439333161323134356134313638363263323461346663346633653565646162 +35316131373261653934363566643333346534653439353335343566313065326565653439643039 +62343562393738633734366463393839336437643963373334313534376433313835653338626531 +61333765636439373030626430613537653963616266333262363330623239376231313966313238 +66633133306138643936636532346561383130316565333666386532393333633266336338373133 +34666462356439323532376633663832313939326363303532313636663237353965626536323962 +30643431363763623330393061643565636131373665613438303466313833646138346432313461 +62356430666336356432373139356463623938393237663963313433363566366663383035303862 +64653163313732663964646431376465346231303136393738373566313737336131313062346435 +37666237343935366233663238353463323534656334396366366165376462653966666139336330 +37633365366136633665616236373739643639636638393530313039656263313032303638323436 +35386362326661343966313366666238396236393334336432653634613636363761353232376363 +37313566613466623833393164656331363038376664353139356465386430336237326464663937 +62363334383966343739343330643632343766386262353038326164613137313031373536656132 +66313164336561323962306130343933326335303365363139646639656136396332373431363731 +31633962356164643931626232383038376662323036633630353038343166623636373935633136 +30663830626531366264353634353865666562663861386437353665303962376139333865666639 +30366461363236306665316136326462376162643037393564376330303864376435353534326235 +36653138653561306533313931633337666339313633666537303661343238633761343131656337 +37306236383362373637313239346631373461343730396531626436373664303037333461656531 +62383138333065353265393938633366646134306566626238343939353330623230366638613639 +66336232386334623439353636313061663264616630356636666532613363633538643539633633 +64396332366263633137306238363463363765373333663537653937333462383438303534616439 +66396437313931666131613166613735663163363438306562396635613337653336333837316536 +32616162303231376433323363363535333433316131326332353734646439666265636464633039 +63613831393233326664363934383161336562323033366336643034383431623037623866323966 +32313635313831623535343362343263336133343531356439376166303539633533306234393964 +32323735356431613562323362393334666237336231636138373265613431343362646339623538 +65373663323236663337663631613333386638626364643730313563386433623264343565666166 +34333261306563376261356438353065373432326331616138373563633036303930323239333131 +35626334633639616562313830373865646164346431333434656632326435353466303066663538 +62383332646637656438646437373730373430633866656539656434333966623834393232333361 +31393630643431643136616434326162646435316534643063366438353136366537333936393335 +38373936336365306466333939386138623732333739663232333266323965666132643766656234 +63653266393235656337323966626361383937393638646336343435376337396333393339613439 +36373061636238366161373236343761313765373362336163323433393365343163383964643261 +38376230623764663235613934613662353866303464653930376539383839323839303464376263 +66313664326364336531653539313266653131306137383639613930306536333430373865653162 +38386537376338643332383937376164626331353435383564356363623235363032366533643464 +63363436656132666335356431306262326536653939333064353366623364313332653035663464 +61373266373332303630613863323536633132333630316637373530613563646139643536303164 +30643663306534326565343539666461306665663335663961333664333431396566383334353562 +61613338386361653139376138376363636631323836373734623635306431626638653563323462 +62633263613162353539393535636233636130383738626437613566643964353861343139656366 +30626165663138346335316238306463336632373233353934323239396538653233363431393733 +30356231626335646538306537643262303233373130333064323336346233333230373064386234 +64303162393034383239386463393435313366336138376135613337313435373433333035643931 +61663436363665353561356631386564653730366136386438336138393630333737303030393565 +62613138646565633235366239323839336435616631623337303835346166653866366137343039 +31366233313331663265363161326335623831366631383537623263366537363830376665396435 +31633866633439326362656532326433613566343436326463656339343461316261653433623530 +63333465356365306664343762636433613035666236633561333461316266343735303430623461 +36633233363839363332326139633761363765316666636533323665393639356538613237376439 +65626663383138353961633933633362613632323732383533333631333935336238616165653635 +65356535663264383866653639343963373734636561666266613666653432346231643762623131 +30326262363434626639306266613932646138656336383765623134333637316534616231306631 +36656136633335303466633864363637613664633164633963626661303362386566653033656661 +35356533303662363130343739303566646236373732666135626261323430653033336536386664 +66396636626337653538623532366330653830313432663238656432366262643734383835343034 +62636634333133636132646561613964316166656537646465663935396232616632323934373634 +66306463663934633566356633316331646564383665353631383734393034323736656466303338 +36663733333538663839626536346134623764376230643564343039643562306238666539633531 +63353333316265363036366434373539353736323766383132643730643537653638373865396363 +63353332303631653535363761633939356361633835353133633537616665326363383539393934 +35316534613030353462353833386361323232393631363563363836666236346264663862353465 +31653037356337373062386336616335386665323539626164306562323636623039303334303532 +63643861343336323063626239333739386130626266376637303664613963646430646139323238 +39616436383836303432626662386164363832383666333836633137326630343363646365313231 +62653666383133393032336432363734613866623366613735313730356533303065313338303966 +62363838323034343766383166396337333164333635386464636534613164316565353566616561 +36383338353133366635623832646237336432363030383637383266393330343662616531343663 +62396261653666383439616233316134393630346437363535663733653335303633363632316465 +65653163383133663839623439396638393438323063663732373662353833613862333866373965 +65313664393231343261366432666437323465666234613236393065343534323831313962343130 +38636562313666666362336437356135376264306465376336643264626538633733323132633034 +33656466353539663338386663306330313236353734343762613736636264633330663134333733 +30313036393039303433326236363832343034376261613532666166333830346639636264616261 +36343637663036656464393133383663653835346239633566333334623962663834333830643566 +62346333326633303762366466383265343137373634323861336336633736643731623836636431 +36616563353338646338303837666264323333323333633930303837343730313465643034343261 +38336465383764396563663830386263363239653736393939393934346562363538383934636435 +30336537353437363565643239646232313632333436333764653330333163636161656136363330 +33336132386564653763643664656231666161613461353838353263306135623438623439626636 +32343466613130653131663439393438613539343630333335323431383761336330386262383635 +37363331373835323736313035343361336461623636623164386131633632313535393834363036 +63666565306331393030663664396438616130306433333162393766326437656230616436653461 +66376137353532326363656261356666393136346531313465373163356336306436353833393530 +37316433653766323131663639656163616632353266656666313465653864656531323832636164 +66306135363666323333376138323833616331373236616437393835373866353164333231653561 +38633435663438336239646635663334663437356562396238363962633533363137353062303231 +39356638613438393035663162636161363236386465366363666263386461313166383663306636 +63383333643331353461363335383532663165333131383136356336393739346565346163313935 +63353933663330393536313864383165666264383334333537663263633563303631386438646534 +64386466346134313832616632386339366138646162623434343561343734393563616236383361 +30383662373966386338626235353664326333353163323435626439303565376561376266356637 +61653634326566333139316265373735336565393539313435653339656262343263323363313135 +63393466376262656533326362386166363432646536363365623530366261303665313439373930 +63613464333562613332656634333435373266613631636664393634313839386636643839343564 +34653732353464643035633665336634643136323166323431343362363537613831626431626131 +66326230663539313230396265656234336466376233346364343561303663383233346338383964 +36313165313433363836316334393562373838326335656166313837383336613535653734626532 +62323433333730383362373830616335643833396261656561663366616630393339343834353832 +38663433333534313839633639393236636661666337396531323465306639323833623564323234 +37633762346135626162363932336138313437333066323866653262636634353536656164376664 +36396261343737376433303563653866643633633039333165386535323735666532396335306566 +31396330383632343461393166383061346461313135623937623838316431306532326566356332 +62323635636465386531613030383666666431393639613033373865323534323937663234653933 +63393564396635613363363431303433313637626432393665623030393062663462623734653531 +39626239663132343737633437653037303638663233353337343339626135316232633837303033 +66373632613736663938656261653637393839343034623134663639663065313534313934336339 +34303631373236386237636431633730613535373237343262626663313431616433363333346163 +62396534623261636666653562306536666338366633343037643261303035316139383965363064 +33613232616434306138623030366636303532646263373762353032353734373830346262323036 +63336365303736663938316639326161306132653437333136616437643431373334653434346333 +38333835333137333531333832373435623733326566353865313738363564323766363736356564 +66303638353463616366333537313133356564376466393261326437343834376663316536616538 +31353361346365336433616437616663333932313236393938373064363237396439616263616665 +66343836363833323033393030346133663833643734373631303638353530306339333464313264 +38343636653538613738613739613038633036323230343338386439363263613961393439616335 +62616636343239373264333266386535626164666465653135346162626464386666656638363761 +36333037623238353836316161346464616436323432353035373933633630333536656136353866 +64666534653234653564613862383232303035383432663034383033343635613665366461323230 +66333537383962343331363331336334616564353233666632396532303836313138626635323134 +32626537646437343431353865303134626165343965643765316132303665323361616334633665 +39336431306135303662653036663737356436373832396632623135303632303331326639363864 +38386664346130333866323934373264636565313636303535623635633134373234623232383762 +62333464306231303631366166366163376230316461333239363065336266346434373532346564 +33626237643561633465333239643564656464376430356333616238616165613032643165653630 +65306234396233323962383932323930393936636533353865363739316536663237303137313434 +39356234356139666561393162363863633265386361316532663637666530303433306262303461 +34666265626332623134366430333737613436313230386138383065313837323566316164393434 +38323838623934656364313563636235643363373534376362346138653730373033383639643838 +31346161396639613932343630366431346137373739643964306336366333616464623534326530 +65396331376537623636343461313564383061613733666663306630313737323564653530653662 +35346333623934383237316633386632396566646364643039366565313431623261386564653761 +62353563366431316238336636303162316661376666626661353633306362636262326565326561 +63363061363331653037393162333836393138306633303962323438343638366539323933663037 +62303335326230316339343063393861313138393662323563356434336638303035663335643732 +34356261376131613138303134663538653134653166313265306264653862316163316562666337 +64666134656661613933343739336662643234666238623436313232656364303630326430373766 +38353538393833663231333664373633356539346263303331623238613433353737333433643438 +63383062303362663930613638656463626365626333303230376364656661656530393764353835 +62613730646333366263643939343637373135323036656463626363646233326565366531326166 +31616665643766643761363031653631663632326634336133613163366164663265626364326438 +65313565373434646234306630326336643764353566356464306262633866633431653930613032 +32363735353031346262663939366136613266316330393039626338633033333132366135633330 +64376265333766346464343766316161353166353637313639313636643762343839373335383061 +64626434346166346437336634656562623530633161616132316363313536343064623138306362 +61363664323365313734636666613534363639613264353537316562356466353136303939393638 +63313061343036626636323938356461393032333930636333623937333635353963313137306161 +39393235313632316564313664646237396462636638336631316264633764633536396130343265 +31613361613336643538663762306261343464346237646139633139393836643664633635376435 +63346532383964643965626137396561633838313038663664646262393339626164363033663062 +62646133623632656532636562353061646663393435613631393562623039386330363532663432 +32373964623033326665373033613630393334643566303331353733613337383638333639393137 +30316661346231306132623535646433353731623139393539386465663431646433346561326233 +62366361616662343465653037373632396335333037616365346262373239353830346332313831 +32366136333137626263356332333637316232663136363962303463653332303237356266636231 +30613136656631663835656139353463303532636635396264353962613734313362633333666464 +64653037646234353564373035353537303330393663613961383335643033613137386136336664 +35373834363038656465373863343734353261346361333139313934386330313937313162353636 +30306561366132383534353961393834653938663930313335616462376532653361353566313066 +61643635653639383939373534323137303631333832646236623637373639646437343230646230 +33383532626665333339316562386537633366323966393636303337356366316637633032343530 +36326664333131316563323031323361626130383561343363316438376164323664633266333738 +63386262646232633534613137646461656631383861303931386230353664346639613936653538 +30633635643764383130636134663632393937323534383536353639363036353037326664626265 +63323637396234323836393362623761303465636238363762376664623531333862653164643166 +63633835343434363265356237316433353161393131386130383735656635613738623764626164 +35666165346339383264323366383737653332663730363834306631323035386365623932383436 +63623931323830643063356335653132646565383635396532616231623630353932646430626563 +31313436313163343862613836333962343934343037623736306533623431323361303965323965 +66383264373235613134643131633837653762643964643761663664366438353635633461303435 +36656538623638396538613566653164366538316364633138613931313939353831353437376533 +62656636353935343637346266393462383235636530333430306534313062326139316430636634 +61326465323466313738663061616338633738393962646665353236343431383033653130313036 +65376565356663643836643938666134323730346365313031336363373330373034376431666634 +35326639663533636366323333313566336635396163386639323036353063623033653262623664 +31653530646134306564346161626537393766653766376462643464666262636339383535336132 +35666531356332393932303234646164623137613334346338373166306661646239323063396531 +61313866646362656139336366363633396262663136353165643963336438303863343136383764 +33313036646364643531376533303461323835396538393735633161623230343239363635626636 +64393939316637623833356366643537346166376637393263623731346435386538613666636661 +33626334396535626563393462373838663233393665343739643037636439643032623436663466 +61623134623166613464613166306339313337393464306262636631313566663331363530316436 +36373265316666396463653730663763363133313537663662663432373564653334306662373662 +64363830653132336163636133363066383261663734613634313238613030313961363238366232 +32343837386432643537343735333236636364656666343133613261316438373134646366313435 +38333639306234636365336461613532313933313232653836653466343938353164626338393864 +37646134343032333165393332356366303834613364313239306135393461383833663062633566 +61393764326438383832323335643934303636373837363063386437326338613335333735633639 +37636434313830653465616533353563343539333362306139353736386638363763343830646633 +30326162393135636138613663386363313537373864663631383236623635393665663530303964 +30663532626634353732346262396230393666326333656338323666343763633663303836616637 +63353434333634303331333430333838346334626331633037366537343230376264643164373830 +61663962313537356163626130353366396631393431356462633865666630353631663738323538 +38346135336233363065633930643664626532653731363131616438366136663738656163316632 +32623933386265373238313731663562363463396432663666633864356164333736373166616465 +39343036373738626361366436383966353438393132373766636166336332663133373439613130 +66386461316637333862613365616366643038626432653839663434626362346664366233616635 +61336236376230303935323237663336343532323035356161613363623439303035306135356132 +39363265323637663438653165393937393833383935313665303739343536613036366662643965 +64383163386439313362313735643339303132656638393935623139373633376537636662343131 +35383339383461643830313538363430343930333535613334623965656562336633626366633666 +30336161363431653731353332333264383664303738393338623162313432666162626232616333 +35313132323561356233626632373731633761323461646262613134323433636466393464633933 +37616336646464356561326539333832626462313232306635333734626432653332656636306532 +62626535616231313137356234616438633434366437303638393764653038363235613561663439 +32623435373130383662363765393134366364366466396235363933363933316137376161323566 +37633430613064643862323739383639313633343431653765363161306364343131626638366235 +63656337353538363564303939336634303339343566333231346431666436393662623063613432 +39326133613339663032363030366466613265633737323464373538663566363363313533653034 +63663865303363333337623436643033363161663432616437393164633966346630626666313465 +61303863306261353434376430333930333231323735633438333133623630336463636232383630 +37613838613936653261323536373865616439383861616231313662303266616331326230656232 +32383561373964373430386164333564383864303634633763383263626465333535383962663933 +65363439613734336338663162636664343338343161336438636532633466386237633162653936 +38623135373961396538356463663863656130343238373439666431616566336330623338383632 +30313037373638613762316465313866653364313535613665663431646662323332373038653931 +65353262346538316565663131346563393535633935343734616337303366646164623762633263 +66623736326565653331353930623265346439613935376534643637366137323438333164653761 +35636365383462643735383561623666633033316264663934396236346233653764366235383034 +37393531623839626139396337633532396263386165613363306632336232313035656230386461 +32303738613264383962333231666330623337626435653865323036656234643162653261356331 +35383836393338656165396135303837633264343363313964653662346632356431336532626138 +63656263633630613265313162613233633137633866313736393930393736396464333337346435 +64343533333939666431323863376561313131326461383862326663393161613663633064323962 +34323564373562323963626661316166656338636238386537333963306339373938616138326537 +37383139613161623233616637613865396266383736646430623538333363666165333338623137 +66333864343462373034616432326666316135663434343731636633636263313164626233643930 +64663838353339366264653839303135636635663538386536353031633730643832393937343464 +30656463613030343464393166653937333037303465633431363737333162306663373632623738 +33636537646535366262643834646133373162656136643234326364386537343466356231633335 +66646134626334353238366434336231356664343363666365373935383731306431346136326261 +33656566376431633065386638313263663136363733303633633134303032623038323365663931 +32363636653432333039653136383363376665336663393138663030336162393735396236333335 +66613133383462626331336565366633336134616235333965393365323863643536643733376665 +66343733323464373037346464313030333662303032626535636663313862373337636665333763 +31333263666266373835306366616235323138623662323164393666353662623565303034363235 +62323764663065663234343766363465326165323962613933306265303933353162653532323138 +34623633363461363433383633313430336233373832376233353331323835656231306362393531 +32373764303439383231656332346661623931633332616264656165396634313862653764626366 +31366666613737393439336264343465316337346530306464316264323832303432383662663366 +63326565656163616664346539653564656434343037366334623963613636643262343138383838 +34616133333362633962366361326230323039616534343163636131393162333538353865373536 +37393630633466656432346539306335383066346439343562323436626366383462613961653364 +66306532393138623162333964343761323333353665316337343463303533653862333766343233 +30343464313939326330623331346334306233666465663037363133383761306165303035363839 +36623935316335313537343836346463353231356362363939373663373731383933373239643830 +33643833633865616134653164613965646637393764636364616130326263306533383136666536 +35643335636638616130353635393432643564613565626535653863626164643538323239306661 +36633839636365633765326235353931356430383835666432306137326562653366386564656533 +62623434616534653163303666656431666462323237343961663566363432306335356661326134 +37623534326332386561336330316531393132386436343564383561646632383833613235306465 +31396138346338366536623231633437386261643535326336383166393963613232613135353931 +64376364616633396132383661646465656430393034653037623862613030393561393136616530 +63613437323262633731303965333466326438353866376430383231656235666432343134373261 +34363032613338316133623737346639306564336261636238383838393362346161363465376430 +62393638626562326135346665323531346263613337356235366234366535623831653262623634 +35626263613162646634313239356237376366303730363931646136343835663330396639346539 +35383562346330353364633131313734643034326235376636626534363263353936633663313732 +66303639646431373933316435636365643761653531643561383162323335386261373066626261 +63646239386134316535313262636361646330306565623136303037353335613237666533383030 +36663633346230366637646130326661383635393565376563313963386666386231323535373939 +65333862353734373764333734636637343162363338626366326634313162646533313839643835 +35366264376134336665303430316332383366383633313834363536636265633263366466363938 +38353837653538623863316630363331396531613964326435316334623231353964326234326366 +61623539666336613065333964323464653064383261616465663161643438343132663137653039 +31653337656136323763636639633632316365326263663261383438633262386133343665613338 +35336430323732383433343732623735386434306237636333613238356466643130363536323831 +64343539363662663533613165326236383366363661626166356664653962643161346334333630 +65323935353835396239396336663063333632386638373133373461373330633330313339383365 +64386363303832376434663035313635306630663463343939613239303139383134306431333531 +31313432343066613235643036323138646333393234383464383738616163343161613036333862 +32376361326161326132336661383766376565366633633139316332643038623132386138393361 +31616338653034656363356263653137383764643266653530666164636230373466653235663738 +38656361303062666134663732373632356563366362303863636561663766313437316265323661 +34663431616335633437633939393538326232626165653230356666653131346435316333386332 +62613833656131326263313438623863666637623830353032666165643033646231623862626639 +65633064323137663235653535613165316639346630393839303866346336613938373933643062 +64306663613565663035373139303539383466363534373138326163366536666330663536323864 +36336231636530373439373638363735643262633262323234303734316130623463396466653162 +34643361336364623565363562333662633338646333313666663262393631313132376366393564 +65646537346564626465633331643363376535393632623065626364313630623731616636666564 +36343539313063343263343736383736356264613539326239613666643836366537616631666161 +39326662646433623761643934386637396436336362623361346636623462626132333035376638 +62383031373936643434663832313435393066313563353435633366616436663934613336323439 +36643933343138386433613537353232396666633739323963363830643561646636386161623131 +30386563626566346438346635643063646462643835653334663463393030613462636361383861 +63343335393836646666376337333362386538663430306663363735333165323964323235656136 +31653663623033363030623330343466613237363361366131373633346339373965356433353462 +34303338613331303132633337363436343238616132303463393564356262663163353533313533 +63653362343639373035373931666164326466303561343362393363343161663739313964323933 +37653635383963643034303734663461616262353464373839633637373332643431646333643435 +66363834303639363566623333663438663233373365643938373437333631653935323631643633 +37626632373937316263663431653364663236646361643236386636653061356234663338616666 +62316433356331643863336463316332656538633832323365343231326134643335656266613930 +39626434373664626233643338623262613731636665346261653131393037346333623661336466 +30333462346166626332356431363736646163356238653932383832616364306630376230643961 +66613134363233383733373835623363363730623562393662306530663066623433383962623233 +31323237643830333732663365646165643065666534303939336532323237336262396331336235 +61383134336135643761616366316665343237333766326361343731396561343637616638616565 +31613763616430326539333339303634316366353539323131353736383463396235346232373735 +34633964336564636235373163353138363436366461376330303461313034636165393732356530 +65346138316235623632393430623434623136646261353561333539653130313133343637353363 +62633761346637396438306662376132663431363462343637393866373064653463313763376662 +39386531313962333736316436333366306330383331646138326461666262313632363461373161 +64383937333765656337383133376632353935353834623236376631336664636635363836373939 +65633132316136326334653132393237346130656435353832393766383538343464343038316366 +38643239376436393534623464623865326132363531616635326237353762353239643634346264 +34333965626332336262663033343462353433386438623831326133336666666138396663326436 +38643135323835396366333061386231643062363839363335333765333535383661646664363262 +38666335623130303362623630353435353436633739396262626166333733666330356130393739 +35383538373061663532623134376232613334333234653032393634393131616635613635336266 +37386664653531303935623366343163373931333264626636373165663863353130653435316133 +30323131393566666461316566343239393737333866356330653631656433326139653766613930 +62323563326464656161383234306239326438646461376236613665326630326431653536626136 +64396132316234363061333761316664383631386339393434663030363739386530303532343139 +36313562646336323438346464393136623639373037623461366239636437373161376333623764 +33373166336331656134343030323862633334303663363664383862356433313763326130646366 +63356238636136666132656261386237376439313735666162353165653264373165663033623937 +64623465613134393233616236633865616632653336623530383532613832623133386432353930 +30356334383062363832666238313261326163646136396362633730316338643932363832343766 +64383930653765613133613062663039666332623230666131363933303266363537653964353535 +62313662613833613232333137333363656538613866353830383830623365653430663334396564 +31393338316438653162633136393662643463326665316164636663663739316665626332666130 +62343439623564323531626464303130383835343537633363346264363036313235386535333165 +33613938303731333036353362333330323235313839613439643765653731623734343864623136 +62656237326237646561333635623436363939623036316162336662623964303831343437623761 +34323035353332663531396134363763646136346239643730303763323934653664663036613638 +63333837633131303265313331626165383234613434373637633564633034313737353539653165 +37383839626630346165616230643532653062666361383632653235616539303239636530373230 +62333262333434616266393939656237303364363865623038643031316430343733343633633030 +64393039386533633430336135353938316638353234396135313932623837633666393739666363 +32306132366662396565663931643035636231386264366530663235346632383161616234666530 +31353337653232653138613461366565616338616264366234343538356439316466363537323265 +33366131656662306130313130353333643266663435383464373637313635303331343965656466 +37656539666563636432643866333136383838383163363535323932653061356135376639333865 +39386166663139393862333166396436323839353261343064653838623437633762626533383431 +63323432616265613338386432336632346236353965663562626135323833363234373637613435 +64353631623766333762386438633833613230396437323839386364363635306131373633386362 +38643662373161656138316363393465306263633136306265653531643763303739663166663261 +65613133326337313431356263386564303132623363373338356638616466613334323361663036 +39373931666533323264623138313232613336323133666137393133623136633838666434343434 +65323263633634373532313832363262663131343432373865313466656464346665646633333433 +38383366656639626236366438306666633337363839623861376438343936326565623439643839 +31626132393466346365323134373036326632393833396362353933643762386564396263633139 +61393264613336376139666331343262663432366335636664653631333234616162306633343266 +31633137306635343330643162313334323861643030343661386262626161643032393264643330 +39626432316235323031646632373865643833333164616333643532613038663938666564326631 +32346263343839633462663732383532333338383165623264643836316334626466363163323135 +34393663356237613334303437396535326230303962346263363738356362663038643138393030 +36623865353863343839643466323738636434333364613861663536336330323439346433666436 +32626436653866376263363163616139613964323736636461633035623036326632376238386164 +62663937353334333033333930646265653966303562333938306364313965313338306238363361 +66643834366330666266303961323633366139636462626634326462636331623063313638303632 +62663033353736316262313335323465353562376461383062633162353063643330663330353832 +65376532386463396232326531373064396334383735353333613233356339333435363165626361 +63303739666637366362393131636331346430633764333439326663653361306631656439323063 +65373763393566626433636533316163616137313431613462383163666664363866616130353566 +34313639393437623165363838363432663937353834393062666438613739373931303031316338 +35623536356566366530383065366631316437343732323137353264643837663434386630656533 +34306566656534376363373233633166663364666566373530333762623161653431616532623437 +36383131656630316639643464616164383663303333653336333436366663323135626236313133 +34643462343434333134333434613833323061393661386435343936353233393731323533666139 +35333863363738396463613031383730623432616462316230656130313263613833646361313263 +31313836333866626531313361393461323936363765633431343237366166646264636363656331 +64303232323064613164363338386463633662373638383537336331616631656264363362656139 +30386632313231383831653736643333666132353035663234613664393636633366323865613564 +38363237326261353133623965623561333864343131323435336534333135646362386533653731 +34366637383165353565393361383662333639376532396433396330616230626630636430303634 +31633064353535656464336136383830386334363732386362653233386232633134393333376432 +62373066653533613131336439396362643839613761343066323030353365303864386636343661 +65353833656666633562353164333236383532656138613765346162613765666461613336333936 +33653166363136303362323937396431363233396633626361656163643636333531383732623132 +63666139646235626231613139616664333638366266323263346662356265616338623239313839 +30626135316238323839623930333165313432336638343632363235343234336636373065316632 +39306162323633316435636434313637363662643964656431343336616437386465626632646233 +30313938353637386639646438653239363161326537316462623631643339633336353764383038 +39643235376366353066613964646138323062643636623365656661646538643231646166316636 +32393635353465613433376263316233616337366339643166633739666161636661336131356230 +63666464363462623563346531363031386331336237366637323036386236303364353635323932 +36626364626565306639363235373432333161346263326236653262303165616663396264336538 +33336331383035306466636263313539323765623430323861363031616139373239376530623130 +33326532376639666166613863656664303065633535613831643137643234303664613233323738 +64626333383764643832643436383930373063336631306131626430383138666237383839616337 +62366530383531396562333437383632333737623231363862393964663065653266646539613736 +32636433663164373063613833376136623939376166303232393732366231643338396663313962 +37393336363736303462326539663162633830303036646637393061356566633661653965393337 +38663333393362313361353030643235376566333363613231343739636436373530383362386134 +31333062643562316233353533386339373032616566636161383838373866386139633833626537 +32346266346334383232366564666638316535346565353930356364663638613439326438616233 +61313365363863313363653065373164396335306364353332653765373833633835306664636361 +65356433306633343036613938643631643133646235363134343561663062336535306234383431 +39316139353961316262383234393937333036626263643564636563393137643932383362323936 +36346338396137303666313465336361393661336636323864316333353930326564393465643432 +64373264336534343764656139393561333033306537323431343831363330663265613564326566 +30343639393736393565363034383966303130653831666331643666313230316164303634623835 +32333430666139366238323964643030653133396261386234336536363561623765626234636234 +36356430623037383136363739313738323235313931303437306530356134663335633830373231 +31323138643261393766386366646561656462616538366338623834616437316537653037393935 +37316133303064363238626130653632316536333739363739616261383932313232356539343734 +30326435373464306232613635386431346231633131303166666237396539323739646132383164 +31383437383866656537323534633835303061313737613335316466623338313534386262323332 +63313065343737623432333634626464326135633432313936336135653337393533346431333836 +32303233663939616533373735663763343634653765393633346664643935646438346365353565 +62626436303530666635316439656135376361663338373933376562643132366338396430623436 +65373536323739306334623763346262316635303165323264323435623134663238633233376338 +39633266633666356266646231313462616335336336313461393765656566373838633238373739 +34666130663337346639373562653731326161643330396365303639663237366330323636366132 +33383663313033353538356530646465653165653131623834343165313764393432316562373734 +36306331633266663765343361643033303562336233313634633534353831366464373066613164 +38326464656263633335323561313862363039633461336236333764383931666433656466656634 +37613466326662666239666366356438323962623665646537303935383838356233346564353837 +33323864336662343638303463363032663034626538323139636262663863336534643763653737 +37336331656562626630336133643232396465356261373137323331353662643633613033633262 +38316361633162653832376332303231343731333165636237303536306461313738333236363364 +30653562356633303838376364653835613263343261653337376131353836303230376566386533 +62613230353538393431383236323639336134626163303666366362663364663132646433626565 +65663736383739373966353537633338653464653037313837323331666433333761663361333438 +39373763396435353735613966343066663434306632643364376261343365326433373335326438 +66626332333131636439383964326266626235343335623033353766666436636638646166323031 +30363261643937656561383463663233666264636361613761336232316632306161316135303737 +38396164613037376163373861393561343033393539653835353538376435323939346663383333 +32653230303034643530313330613666313862633036653637653836363133396136363434666537 +36616262363162303636616430333063313033343664376133303937383065313235333339346132 +35383933656332653732343731353561663631393565383933346166366366373861636633323539 +64343334313730633261353362373237306631303235363635323662356465303332336635393864 +39303964363738333333343762326132336362383635633634396337623833636663633138626231 +62623730373934396361373166363137323565646231626230353230373661663438306337373139 +36656135646139353033316537303630323935666464363639663834623562373862613733343863 +39343363356138663934373937303164663633383561373130336539643935363731343336613862 +31306161623431343663666334343664383433633231393239613461653438323666353731393330 +32306631626332306566336432376662613865646164633332393061313065323739356338316634 +64356431313435626135653137306562323232383438353731376263313731326437356433346238 +33393937313233623531633439396464353266653535356231363634326563313134393032666334 +38386130323730626633326232623165323131323064366464613564353465623962393635323566 +34303133313335613866333665346662373031353563663935363733376133313064613437383161 +33353361303430303863623739666466333063396237383562653737356663626364383836396239 +39313366643733363338366531613164343331353332363938306163656134636161633061313836 +62386461363661633364623864626639356130623030633537343238663231306362386434653031 +34666438363365376330626561323133353063383433393736383330626434626433643435333439 +37393337366363643734663262313963616338343532393065366130373630333963336333643031 +33633162323336623366363664393962636438643663303765656261333634613930356239336332 +32336164346161343464653136333332336237333835636235323732386534336366656236386463 +65343038386264613730393639646138346137663563343335643032643764373538373663343937 +30386237366666613566643838653066643665303335616332626561396461313839616462343135 +62396339376634623330663338663164316534323935396165373836663237666434303366626665 +63656130363962666534303464636330353830343664353864626230363963343566656334336130 +62643330633730633334636362326162393231393835306535343364393932663662343431376433 +36643039633439663230366363353663333661633961303863633865383337353130383966393461 +36303339633362396136663336363964343836353335396534646264363538386666316532663936 +34656631386538626364666331363661356539396239333331306537643866303961633738313066 +64393434313165616266356336643164336130656130363838363666336336356137663563336633 +62313364343033313564346532666134376136663239336631343664363665396363316332386136 +63616362636531633833636338383962613363383539396139323661626162336439383837343433 +63336634303236316138633437313337373435373363303437376635653636363937306532623331 +36626333613933663237323236613762383632363766393931346233363536343965353239396166 +38653634333139353138613936313861663437396531386162633730333061653634396238393465 +35626164353264396333396662336234303062396339373736313934313633343133313763393166 +63303432396230386238313432336435333265383534373166383736303965336162396538396131 +64306462326336366138343139353163346161323335373330383863323637323639343936623062 +61643263393038336636366530376265363930306561656139373437353263353631346235376534 +38363361653966316437633536316362353061376566326631636433623432323539393462353066 +66323238303830323964376637393636363463333930353036636366633462333066353233383464 +39343364666139663230316362393966363832613531326337653935656338666339383665313737 +32313465316363656534623834626432313033646163363262646565373164636139313665323662 +32653639393666343233303534313362396235383665363965386234623561303433363035366438 +30343937616236306137336430346436646262633563383065306365353966626564643635653435 +30343466323566626261666566653335633737626664303535353437313133656639333966326164 +64623839613463623462336363366436623638653339343631353838323138316633396338336135 +65383431653539623337363966646433333339313963393830303461333333666331393665313434 +32623865636165316238356531646565633466373461323664343036373736643736396231336537 +35653335656338363663653137343134643066663566373966653630356533613433373637623463 +37336137663266343539366431623834613039663337313432623335383232363737646336333935 +65613630396138396132343963663261616537666431373866383837383038633665366331373365 +66383138386135363035666438336561366532616466326563316462343434393461373761666135 +35626364653033613962663336633638356366633563313339383961646532306663326336343561 +32376139343832623766363664636334356339373232636435343238393137323031326532623036 +34663138356332626130356561643830663763383634396334336133313266623039336234353635 +61393239623564313866613362323730373663373138613031633065326637356336373130633835 +35643930656664323062633664303732333135306538346663383537386539353237343835383465 +31353534666334623337343465633637393331336636316332623037383939333231346264663036 +65653534303134373565393163303066626338373235376135636432366636666630363133656630 +34663633353436633430666238613832613534393763393864643935333365613461626564623734 +36663232623766393238626466393064396663323337653166663962306131663633653533393363 +32643631613861646439636661666236353635633037383737393465633261353862343733353936 +30653162326539356666376263343363323530376364316337303839306534393236616335336563 +31396437363731396532396265306433323236386335353963306436343837653933616364306638 +38306263646535386639623866653866356136616266366631336664303534383430626464323134 +32613436313063333262326135363932613662653539363466666532626131656439626263613136 +39306337343439316534643262306537376230626638663630383661323233323164326361353739 +39336363666466646432616562613230636337383737616361333833623332333834393662326162 +30303262616334333138633131656362616235333732663731636334363636323338643433346130 +36383563383938363234643062316165623864393731643964366664363265323634313932376536 +63616233326335323866623561316637366539636139366464616533366166666136636562623566 +39313263326263613463396630633365323264626264386537633162623466636563646664626362 +31653439666138343362643535383637303434623762313832373237373061333361646262613761 +35656131343832653034336264313537303661393236303736396636363962343331633366636266 +66336562393364313064616632646163613435366234316265633437313138656164393035356639 +35373433356266663365393133383863396236366361326635393266646532336139633736613866 +37303335363532326531346132313436376333383931663332306362316538343030356334623434 +38653236353234366535336166363439373735623134366333313761666539376564396432653231 +66646531336530653834323461313161306564663362323066623834663666323663633439323436 +36666365653862313132303863626363333633346537366563393433646432646664333464613438 +36396562663838636466376665383739313932633937343035656365616239656566663131363562 +65306137643834616131386536396432363139366433313933336362343966313732336138386137 +37363963353466373065386665333033376335306536356639383734343531306430353936303837 +30326537363064643535633365326536383566336661373362356539616133353333666538653562 +35343030363937346338316130343264326463316233373133306130396165623538386435643134 +35356332323339333335373935363063393736303934663765663437326135343463626561313839 +32323434316636343866333636383937336238373261313038646663666564643666666162643031 +65633532346561373632326663326534393365623937386535646137393030643762333835653939 +37373130613835383865303538303531333763356335333964666335363463373233643930376265 +61363039393732363238633730313530376437626531666137656265653435393062356161343130 +34653531613738633765303937313938303562646138393137643861316332393230636565386464 +66656465383761623537353464656237326439333631623465643033646264393034306161633636 +32373131396530626232616336383261323531383937396433346261323835383462346564323734 +36343535303562393335326638316665396630643135363632636563393839626432346633666261 +65613839316465303030336662376161356266623836663834626238313434373965643764366532 +30363930363166626164626136636131663834333830363064306638616334343531653434303433 +33643233653863393031396632653964366535616432633732336632613765366237346235373630 +64663530353761643436653736396365656331303364323130643366663963346533616663356363 +64666664623563613130643666343732316334646237383663393662393230366237366565343039 +36393330393130633935343865623030303936303534373332356130633034346662623562656431 +63653730663965366532313236653730643139316264373235663933613934663865356164373236 +63363838616163653966373835346331333263666233346566353837366336656433613765353461 +34386164346464316364316639633537616138663066383939636433306365353337626236386334 +34336335323861313439613532383166623430626333303238633439396439616461313534393832 +31613366383934386661363533656530623330633534383036323331333537663438353437376137 +39336564376631373230396164383765623261396332383836383264616333373733666133643937 +63306537383461613038653636363262373864646531343837303736623961613762356364343139 +65666566393331356337396133653238653739323031653130353938633861643763623632326164 +65656131323235636536623262353962616663343032306134616361356636353334663333303837 +63656433383737663934656638303235373965616435303664376334613230306634323262663965 +31363030663637373934336630356434393539373034643866393363316133343734343466373565 +63363437633232666232396633613738653435653338366630653430336166306335346430383838 +65303033653839366131333862373366386139353265356132323766653539323463613861356531 +38663730636661643166363061363965633061376461396164333834313366623038376163343633 +35363131353439306364336437346231383733356632366566333039353664313235366165393337 +63373464306430633762393635616336353365623933373738623064323531393464393165343062 +31303163616236363434616637353833343761653465333832643136633230393561333861333637 +66303030316431383262396362363234313366626165323230323039326430376633373562306263 +30336663346337313432323664343864373435626165313630343266376364366138653261313135 +35353038356631643231326163393637393136626337623035306133623431303666313033323561 +63333262613038386537386233636437663538336133353732326235383861306464373333326665 +36303631343438373261323366623438343231303235666335346662646536313436363137373539 +37313739633438646262323835303534626133653138646634653733396566393031333532316366 +39363233613035346335383931666630653661353336653865383765373730313839626662353932 +33303564306636343661333836333962373438656435393530376436303934356337656433363166 +32633435663632343533346564623266616637316332376337613630376566346665323834366337 +66333839653435636161666638336361366130646363633332353562653962663465353937643461 +36663331366536303735336431616530643231386135376461646230373634333466666465396533 +35386662303236386634663862663831313837343038333565333761613430373265363830306239 +63666639623635653334303261316462303936653830383632326537353631376131313163656631 +37373162343734663738376432376632323239316337303137373135636339313332623535343337 +31363334656430613632393965333862313135383832306166613731376631386133646439333039 +65633932663365306139383139393031323831333137303336323837623863356165343565333266 +63313430623137336236653966306431303964613465653239343138383332376237653736386138 +64623161363262633734636463373937356133306465613935393932386132616636613634623439 +65643465663935393865656336306632363239353634376564653533386632366365326466316334 +35393632376665393732323535343864393464663035303636663263626362376537666166346632 +38396632396261313564396130386330323937373039383433623139376234613962363239663639 +63623737346131326432363235616338343065353437383834393634313961323939353035393533 +31626437336532613135366239323961346638613166663734656463343935396633663535626538 +30376236353533633036373231336635363034366335626231353738343566356638346333326334 +39303737386238643865666466323865633337613437353637363131666637316439346164383839 +32656131633464623964383663333263386464623532396238393465343535386130336135663131 +37343431303366643730653932323935626532383563333835343334333161376636663237343339 +63303130313337646661653265373630646364663837383363396330346330613938386539376538 +39316366633937656466663234376361626461366631613563356635626234336235623062303832 +34303434346463366635323132303933656662633961353630353833613838643934306666643335 +38366438613832316433363430326231613831643966313465663265333766626332303738316235 +36653637666639363431333130393066636236663535313863613136626139333463333861623465 +64323931333939666637633237333139336565633638323531383366303064313261643737643363 +66346536636538636237666662356361323535356238363230333061643161663130306461353830 +64663964656564316634366638326263396530383737646237656639326262383162666364626438 +34306261313561366161383337616337313439323338393131663462613432303438316339373062 +36643335363837363663323962323539396564336335323266393837346532636336333732353130 +36333435623034306466623735383863323337313033303337336637326433343635376161343438 +34366634366133653432363565383663386661666234633866333734613831316262376234373062 +38613166353335316338643263663863323736323866303766393039373539646330373438313437 +37323666316666373334313830396539613065663763373238303761353763623730656330346561 +63663431643136333631313036643664386566626161373938623662373832626536333834373362 +39333461383731326230336464356464323836326461316333323530653261316533333932353233 +33323933316537393439323239316262306638326366623630646362623066323564316463666136 +36393530303333346263366533656163643230376464346139356665623563356430623532333333 +61626465306632653433633331633730316337646561316539396634396436336137393065346637 +31373136333032313566666264643731666138363332346235303736383635306235363639663862 +66313364373036303132383738663966363238373733356362623838323539613365656431636631 +34653231336363616266646166386330623537653666643934353563653730326131636130303066 +39636337633237383839393766346563363230336334313930626266663939373261353633613663 +33316438636665663661353237323531643861666638666435346330623539663162366464386264 +38373362656239623237303262613964353036636261323762623364373163303432313132616332 +65666163376663303862373662626665376137323335393561306334653138353262323738613435 +30626266306638383134646432666239346266366432373336386432383966353236313939396563 +34313065366434633634333362383462386630393038623663353539356337623632623339356162 +38623831306266643336656266613161396662666636353739653435656537343439303838323964 +33313464366331613062396339326366366231333162376432353361633134396137306332636330 +38333931323365643830346331343361373136343561333531366365303561336632666631333763 +61323266363735616536373637363563623862323534333534656339313363653238303764373232 +64303264613238663933353839323336323536393534666138323065663834303965303932616237 +39613865353863653839663466363634313931646564383633613764366235313666383163336633 +65373039323435623337326136643236373932663936656637323031323833353235616532303338 +35646265303838353166393731376465636564333033613039613463613730656130373862626234 +37336633386562656466363661323933383363363634336235643637333639383663613066623831 +33303132313030343633623531333137373532326339346461616266326538303335616561333338 +61343963363364343337653939653133636238316336613666336530616664363132306339343135 +38623832373538363462333164383334636335303438343830313630376137633236383437323438 +62343139643438373839643563663438326538643630613338343937613330346437386637643135 +30643731393961366662313333303530626636656264613762643566313539626566373532643763 +32336536363035383839336436636164313038623663623138643533313934666265633334343332 +65353039306639303764653633633339316533373138353532643937383034393932316430646334 +64636336323466353132383834666431306239396337326330653933363031343833623039663061 +65386634366266343834383938343637626334316662356365356130346235373965653564373062 +32313632303138316634396363366539373662313731653764333361323834376532643739333038 +31653033366435323039376464396563376333353138363437316164303865316331393531393333 +39373261636330613066633438376138396362656530373539613937643834666562626639616530 +65666664653365646366633436393765613461366431313235633635333835636237313965383863 +30383737343863616662323032346363323530646537333435323931316337636635376336626236 +36366361313264653963363361636236343665646233366438633132623862386139663039623239 +62613964303031383133393263656461386535323661646538313039366437613731623963363064 +33323061633932396431343635386636343263313033616432346561333630393135653737646239 +36303362613932323636363333373936653865383138343739393732353263333364346464663462 +36353164636336643836323261376236626235356339326634303963346465306237636236303736 +62346532303833336165623739616134666465363530633863623466626630326635343466643833 +34383432333635373866613934353761366138346266363630663166386161326531383861373966 +35303838613433343236353030396337656663343265616334336562333535666666383765323533 +61643762383139643231343664393930356361666464613735343062616632633534376636306633 +31313133383836326539353664393531343564646266666462626162313561613038386365653730 +63306262383464366439333461393033663033343937373234613062653263343636383731383463 +62376330306464303566646235633966366333646463353030623565376266396237643738373963 +35653765373862376135336134373032616235396339386263303466393431643539623436313035 +36666161616561323364343131353438383663343264646538373634613664666132363661396566 +31326263333531356463373363373534313335366561643165646239323338663637643536346139 +65393238393934623137376666643966646238666634343465323761346535323662663561336163 +35653034336261373137373465323935666339386636633937616566323263623861383338333231 +62633636373635353962376632343732336665636636393231646639633033633330343731363230 +30656636346662343735363336373435613535333966636333616264373538323335386166353864 +66623833343962376535303536393636396465336563343866303335393461396530303964653666 +62383934343661643536626231376138663961346630366433366433316466333562663763633735 +34663531363034313731646231313934356133366565346434343832643965303865353363346635 +32613532633364326132336464623964623166383033313166346135643734653637636637393537 +37343537386136663930666261363838653731646638623935313237333961363431626131343835 +39646535353762626635323166626433303738633865323462633333663332636134373039663932 +65633433666339653365663638613539386465653739383262353463336538636539353432333737 +62643632653163613037653464663730656138313636623032626330333464386466333734323631 +39336337386466626236356266363364353061303761346132393866386538343466613530353765 +39373066393463383366306238336633666661656631316661643430613539666337363135323330 +62323435393165306432643235643466326132386435613062376364663030616165353762336639 +37366331643565613761626430613261356639303764383564373662616330313238383636393562 +35633265666236356563613537643130653230303736363430653436313335343264383866653562 +66383836663261316636303330313862393664613530663034616339663239383737346363393032 +63373439653162376231356634396362626362343932656135363834656235356330353535623539 +61343137656266393661316338356632393939386638396531363062636232326462303564346562 +65333863363466663531373238316136646464613066326539373638343234643736643361353065 +66346335396635326434346336636634663938643135643362663830336637643434323162396136 +66626630323235343730633830623964393264656166333564306435633635343731346363306239 +62653262333465346439326161646262666230346162393632653966326465393161336239653530 +38633837336339633831356639623733333765353330396339316137373939663564613063663232 +38303930666637323439353432363339333162646130363435333363316263306531376230613235 +64616464356332623734303533373263613661316237306134326238326235656239376464363133 +35353866326661666230616136626332383334643463343839323961373230366335336466346134 +65383935343663303337353233393565396361326364656162643865636633346530626335316237 +32323734653161633232663638353534393065343633356531363439353839373861383365326662 +61653261653730613038663563643933303365336232666439343264633237326632633966313064 +38663138336466333939623830633836326337353266383763633434333736323566653965663466 +31373939323037313939393362303236663136316362353430346439326666373338376631363639 +62396339366466353861613362633735633632393037396339333533373863363865376662313335 +36346263353265326264393834346466333562363730653432366332323939633833363235376464 +66313834366335343932656265373434633930623737643335633030373162653139393931626137 +31636430303261356239343935613261616135326630353031633763633839353430373538333363 +66346438633637636465303532313335313838656365396564393535326438393234316339666539 +64616637316563373939646466356237373935646565666537613539343336666565303766646166 +65346634393166313565303066636266306232323430663134393961326662663134306230633731 +39386262323634343035613966326537333639316334646334626563616261303839363235333034 +61633061343932393737343938613237613930613665353539666264326262333539333631646264 +35373136376364313636313364613936663765373562386530373632343463373139343462396433 +62313065613838613234363661303335396133373332303431373636666164333761323161323438 +63393061343037616262643031646463363937346266613733636634633036353632616530313465 +63376535373939656435633936373362383937376666336433663135633664373730626266383038 +32643038336435333835616333646661623333396136666231313433386666363562616537616230 +38653832376563353133663137366537303235653463616235303535363232396438383165643932 +33613961366633366662313832616339323264646237373638336530646430313633343962353765 +33336531386238323633383464646231306430626135663536313463363231626365376134333938 +33336434643461313762626466306236346135313731636232633962663866343039626532363235 +63643964393430633532613364393733616632313133633038393465653632393330386663366164 +36326631633135346230363039633139323231666563393732666231343732393161663233636261 +61663261643861343331613836306461626132383234343639396638633161343738383734623166 +65356631326666363065343632633464613138636164366230636633336363313738383364336236 +62393731353763636433363865313837636133313561373665633865353338366264316463666436 +38613463366632323539386339313637333836306437623530666534313565636261313537663061 +38316231363032326237376461613336656232663130323238316530313735633134303233653134 +31343564323334383639353331396630326339646335613463376134366263663239346266613039 +38363438376466613130386534653933393638663836613066303039393734386663616133643231 +39393764653265333239306236616564306363346532383064346335316538373237323464326666 +34383132373631393739643936366338353161316264653936363463633064616262386666363434 +33383331306232616437373662316663323532353732663830313963396539653764646531616165 +64666436363664313134336434353332393536663635646636623232633364373930343133303739 +64386534313331393461336665396438383962396433366438373736613761396335656464326635 +31323833343631323938366262313234303666656435396630386338636661636633666533666266 +37623361643437313739343962333933636166613332323237303130333139386633353564373266 +62396362346635393865323536663432376363653332663036393831353130616466353635383332 +34643363636434376432376339353961633739616561393666396533656636386237336334613163 +36333134366532383830626238343636336634303839653036303261626465323730383633353063 +33373336643337646164306437376165626336666238313535363864616335643533643561373461 +31333632653631643639613435376536363831626334396432346562653635323430316364383263 +37396534613736633234353865653531333331393162613138386439643031343363396339366630 +39326163663061366565636665326537353731613339323630613461613636376363313639313837 +61363733646436326436373432643335316234646465373765303633646139323266306134663038 +37376534623639366635386139643161633066623635636435303862386361353962333236386631 +61333564396138316330353032323032613732373665366463323266316165373534356262383138 +37353539643865633731663835323864646433636463306361623862363338633661666431616235 +30653133656434306337623239636137643432613731356564313137303265303066633237343132 +35343930316133623662666638333631373138343361323635636663313161303733353236646633 +62376130656233303465313162343065383765616230343864383535333733386561613063343634 +30646136653366643130343934313733393439663463646361363265326338363839656465623430 +35613364626565353838326637663063613666633863616235386361373764366336633764646537 +61313137353965653862396630303830636633396365323865306362313964343365393436333834 +65353162626338656665303230303336306331353532613566376161306331396430633036353532 +30633539363763393162376434323436373064373933313436623633306635346536343165653537 +35356533383038336564643262643835303761373734333964333636346164343737363765316432 +30653165636661336663306538633438643266326664333765656431316366303736336364343163 +39363632353536303738396633303233336136623934306230633631646463623731366338613737 +36373534623431333862396664383431393238346463393736613237336462366132333239316166 +63373639383961366663653665366564326230386339623137653866663737316239643264306532 +38313962616362323035626439363566373865386235656431386365373461373831663561663334 +30646435353234393361636338376363366263623064346361326135653836626438656363646336 +34653734326532613864323533316465633966663661343637343934656264343437386437396666 +32663938356639333834393933386462346538376661646339646666656162386464653138653734 +35366633623163633838613232306662623034333165666239353962636436623262646161393539 +35613037613962666162626238386434326236333965353634323431376664313332386666643962 +66646432366561333735323562626130366136323531393764363030356637663838316564356361 +35333539633864356131653063643238363237613030633832633935616630613734643564333035 +38626166366638663436323637633262393565316435646639343435313761653131343032626636 +31353766656465653538613235323736363630363239643264343631313034353063666136323165 +33613638663134363735303430333861356335393735656532666465613863306131303639653366 +63646433336533326536303961623265373562643838623731343436623530303765643037386238 +65366136363939323365313335636233636232396161653764346466323232323762326664316635 +64616230303136323039366463656261333366663038616638646164306465303737613430303766 +65323166666365636632383339656566666162353032653535623736333431633438303237383230 +36653064633935616130636234636435366231666239656130306361366565383135623037346236 +36346666313464336534366161616466623439333938393033303961633163643334316235393630 +61646539316336356439303439643439626266336163656435356238363965356361626539666161 +38393532646266636235363933366436333236663137646135383538366138303035663536333732 +64383738663238313331313434656164343666336562303662303830633033333630633830653733 +32333763383065396633636332373033636630653864656433363437326639303638656537366338 +62316566653130326564366662363361333639313033616164613739386164613862393830343463 +34353365663061646664643132313165626563656332373265643139653533313033613238386233 +62343032633665396361303734663031353132663131353436626535356363613538663037626136 +62336161366337663035646664306136313366663738353535613839336166343363636538663134 +33633736373064363232373937373466653736323761656533366235343834623733356632353765 +65663662353166643837313166643332303862386233623330373832323133653637666235653537 +36373665316236636466316530376461306135383232343564643636666161373437393233376465 +31363936333965383339646663373161653339396531656266326163646335383838663033626161 +38323733363963373362663732376264376236346631303033343161326461363731323035326635 +62353066643065653964636630343064313264376238396238303261346637333661306162643234 +61386561626264663663383163623639306365306366636638303139346563616632363035336430 +66373533626334623839376664326634366234366366366430383537363630653761383934313230 +31666138623837333338393363623766633662396164333739333335653937666439653935303266 +63346234396531393763346337336662623034376334363739653863613234353164313966303036 +37336233323135656239636661353230393163346130656663353866356638666539316534666665 +32366239393664376331666139353865646234326665353464373332653365316239383966346139 +33393832353937316266303932666563396236393862626639363731333436316531623463623864 +39623563316664333534643966323663353539656137353039353036376330613236373465653731 +62313436613330643733313837383436373931386639303264303135333934623861346235613537 +64633464633962383361363964373565656236623061383539663536333362653239333461613439 +64383335356435383631623234353034626564396562393938313661373831626435616135613234 +34343262383131313332643661363135616332363363306134633831626332323038326639303137 +63626562343435346165633431636636646365653332643934386262393364666265356535373564 +32636532393335656664653834363530653066363964323536633062396330383435306434646263 +30663537333565343232326164363837646566633138336631666533353635346130386539633061 +32666433303230636530306332613336326336313663386365373633316438663962626161333865 +39356530396330633264636233316639653233646464343162336135353661616230653863333762 +36386263343133633533646332313863313638383165663935376239386165303733363362336535 +36626434613637303963383333336166613833386362333036313539363764356539353131396664 +63323731666437613737623163303963383064376631623838626130323261386139366635366335 +31653430646536353731356230336131666637396262313432383939383165343736383236303731 +37376131653832333232316334633638326335353066663366353335336138323032363964366630 +37666661373635373763643039616333336234613534376465366139623963323334383335623766 +64386463616532646434613830376633303264326430653038346463356336653065323038316265 +37613362656561303531636237396434306637363934643235653139653865343961376366633533 +36383738636133383830366261623135633335653866303532346535616433633735356162653365 +32623637373333623264623539373062386238623932366364646132333638393864306664663831 +36633531663331663735306536616430353432663565313135313233303034383035333539626139 +34646339373739373339663834613336646638336164383062353064323133393262383335316539 +39666463363138666330366439363262666138656336303030373661376235323963333863386639 +35343634333361373865306332373530623761316330396130336532396364376266366336656333 +38306633396662633133336638653339396261646633626331353537396539666530366165336663 +31373538356164633663343338363131623039353835643333353465363236363761633539366364 +65663662303038623031306365623734376662353532353966333866396465383834303830656138 +37373132646261623132353433323134383439386264613534303265333837363961363033313261 +39333635633238366662363331653136643834323733613061623363656561636239303938346331 +63356134613364653137313435343933346333386130653839356138383530343065326233383136 +66383538323031316535333830326436653731323964373663623934303030326464623763633432 +33613664346363313636643566376131326362313137343738653864646266616439643361386534 +62386636663933353438386533646136326433323362663130643439353262613261653539333765 +38313465353966656332616338623562323835663831386130633532353265353937313930356663 +61376137643732626634316631653833313930366630313665633565386534613333323266643738 +38316530336534363766306233653265616664616366376265633530613634323234376136306430 +39376330626537393732333331623462313033373830326666616364396335613837613336333732 +38353064303565623233653166656337366533386563326138663937313338653536373537643962 +64366664613963326533343263633566306161353935616433663730666330343365393665663235 +39353235643639363334633866313733613031376634396634656631346565393933393161306631 +35356630323830333362653034316635346334626539623535623765316439663439366261343731 +64383766633235653438666462643035613266643739386261386562663830376430313838616133 +35356639333333353365386638393235323534363861386664623034633031636538383933653234 +61383237636630623833313335396466383064636535373463366634393130376235313930323631 +38373733323464326136633564643830616564353566653966613331353164303533653338333438 +63373366616265613838363663653939373735653062323639653932643935653761386164316230 +66363934326164366161643663646564316338643763393431366462656537326365633663336333 +35366138393837643638333038393862376530336565373732396335373939336435656430626663 +35623632303235306366373837636632666436346332303436323330643334373535396665333861 +32636437306333666163383966653863396663656437643533636261356261346563393838353035 +31663462653765356638303962383231653763643632303030383961383064656130643562363537 +36343136653561306464323163656135323938366234323535646638663738646234316134376537 +37396131623761326139306231386361666236383762353639326664653265336261333231306538 +39663039353530363830663036303061366133616332656466633965643965643235336263303161 +38616166616664656335633232623661646139353664343566633163303035653065386466336164 +61333935646638666534346235623834326430643839323432323963623562623131333339326535 +39616435653238373762383065616261613237633531313637666161363837346665363766306533 +30356433316164663562643362666430316633323361356332613236333236356639613164626462 +38616431343838313331373965663936633239343863613131366636663935656130623030316333 +35323966633166316238363736663761303430663936346363396436616639663232653466316233 +36623566353961633032323536646137653762393466613366313839323835356135653039663536 +30393830366531616437396239666533363664643364346338333036653333636666376464313037 +36306432393934336339313239633930613462323931356463373663326465663030363635653335 +36666234623430356234363231656136313065393536613139646332653662356636343038653230 +61383863656637383935626530623537306331303461653332386165646565643963613465623263 +61336162353164613538333864653931663933313731336632363237616434383964633836373139 +65343938633830303331643532336564656561663337303634623266356136653939376532323962 +31326432306437623066346135356332373035356136356165326264353462366665646231633435 +39393139313166666666326530653935616434363635343566326261383134386335666437653066 +65383837633962366161653136653137613466613530643930646230366164613162646162626363 +34373865343333353134396637643062393838353761643963323963363966373166343534633038 +34303964323737653564336136363163396130653632326637376532386637313335306431326263 +34336362393830383362373431393264353065616663616664383639636132393130323038323435 +61363432323735663361623933323733373065393834336536613664636335373833643330666437 +37643637363337623566666337656438393162313230373038376364303935633633616631326633 +39343037366331336335623966316638373131386431363765643462383633363461656266393262 +37613436393663383162373963303765396439646664356235653434376461353864666633653939 +39366661313366353062383966323532396362346334373335323865383161663333396666336166 +66386661666633393436303966623366643032663462333639353537376638656239363333613163 +31626238613430373038613737613661663838343336636132646562646432623161313162343834 +33373630356362383535343465313731303131303466313364623034613036633663646466646430 +36386665316233356531323733353539633339343731613530613032646432346364656562333839 +38616139316562323930346134333532323066303663316631343531376432653234656561373362 +61633265613038643831303335383762313731313737386435326533666233386364303632316164 +38313865373732313866613239616432306532353837633764356465633330623731623539363764 +32333038396663333365386164383064333138356630333465646233386639303239303765376236 +36316561636633643661613562386662373463376437613262346265343935633537323337343831 +37653764393366303862363363363363356563643866626562363632343035353538646166613739 +62616337333137326465346265616538626331306333373732393963616436656534393965633838 +63303763646365623131313438346466656263393237646330376461373636626639323962366137 +34386631643564396264653161656234366537616439633139313130383133323136383839373139 +63653134306465303362313139626630376265613432316464313863633366666335326165346632 +39633536376231383137366563643063383334656538626465316639303433613035636535396233 +62323831356565383734306539383062306533386239363935633936613162626238383532343231 +39393034393937646439356265393563346431343465376466373962636562323466386635633764 +66383739313831333337653562613230336431626232393765383665623163636461666430643633 +63376530386466343363376237333862303635646230353162353366663866613938613932336332 +35656132666431303937656437383636343038633965633965613134346566346130616636656265 +30663635323730333931633730646139633835623661666361666364616434346434386161666666 +61306335646561303031303739303834316565666362303563323462623939653838396663373761 +62303132643232313034366635633331366461626562353534633364663735616330353738613862 +31663833666532636365396162356239366163303339663163613935376333666535313237313538 +30373265626433393130636461333838343764616336313433373330353539643661643734633363 +34643738633935333965306634373835336263393936663733353963343362623238666164653035 +39623036363663616362323166376530626462323961366135383865396164313236623266386133 +39366230316563656536396238666163396566356436376465326162333135393563366665366466 +31356636363332663533666263613732333939623662643064383065373938616261386637343730 +35656230636563373630643165663630613365363239633465373833623232336336633963613565 +65613038346432643862393735323738313437386562636366386634613264636465333931353334 +62616635303765326638383863316331336361613030663736313834623838353134396561393437 +37366530633262633634623461323835363731653738356135343539373961323363306534626330 +61633061313232303437356661313234326663323863653465353832343135636634316331303535 +30643930353863316133643338633335643133656532353235643363643834643663333135663934 +63306432313030386233623831303064303236393535626666376131326133313135323539313231 +66306239333030666138646437636334343836346531326436663639626633643366303232626363 +31373538646163623766636432326239393962303036346236366535303064663766303739313639 +38636230316637616165383065623562356630666631643531363533616530653634333333633464 +31633065343066396236343530366661626133383337656436323064303632396562656537356336 +39366534326330363033613065353764306633666165643263353735653361396131643134333838 +30633831336365663634343539646137623537353261343263386236346363313634336433353664 +37623164336261666130653832346331343965353666616465633635386465363063666134316433 +31363638343866623939666234663139323336663663633664656463313934333432396261303933 +31616232396565363633306165346265323866656266643230656462666138616564396133353338 +36356435306236623430323764306632303361613765393966373639373139393839623461643661 +65363633383063336437626566636633643866353332636661346337613662313734666566303164 +63303738363132376133653835326333306266323134663633333937303564663539323661643163 +31393830613866333736646563663332393866343231646465383662333130353138636532346162 +62373039353263323431386537656165306531306335636563306331313761626637343133333462 +63663035303262613666353663323262313132656665393732656436376463383364666361636239 +39636137663934633663653039346138333430343238666436663833323433616331316534643665 +38383739613961376433303136386534396564373237393736613331353236636565363431656362 +33623862393831363939616633386138376236656162616137363862613362376464643565636130 +64646235653233623536386133373633346366356434303666653064623064373765343635346533 +62363264613334393666343631363364356265653333356135663339623539346637323832373139 +35613131323261643236666664313263336537333435326633323962653764623335393334633431 +34323431656337343261343539616164656264356265326237303338356266356337396161376332 +31653039303931336438393639383137376432373334623765386362633937363261373264653631 +65643262353264323830316664353263616333393361316361356437666237346162616661636339 +31373233363433303338316165386362343136343665336362623637336162353563663432393334 +62383261363636316663626138333663336631323865373735366164633561613365313031353661 +31643765346533623563633339626665626131383438623862636332353262653337376232633338 +66353964613037393737653762303961376161313939323263633532666533333063613365633834 +61396539613739623535306365636664386163663661343131633464326430656439306464613331 +63313935386436303833333335383537386637306333383536313630323138313534633138363033 +37646563346137343834333231613664666465303664656463666365643964613761346330303139 +38383964636134626436373639396135643735303061356263363235666333383132636330373331 +39623133313863373864316165393034363464613838646338363763343637383036353131393133 +61316363376363376635626163396334663638373362336635356262356562353065306336323338 +64386465666662393065366366636237373235316638616430383836383737623964303738613233 +39393266613331323133336636353563623439363763323836643063633164336235316630376434 +65366133646364396434663134383965363230363663303164353739333963356236316537326365 +65643262376137616334396363633330353136373436373336663062376630353161313461343637 +65383035336162373262303962333834623666326634633037356365653965643036346166376162 +36636230663235306439313539383361356631636262643136643835646463386662663232646633 +35303264656135333934646239616333633366336235326331383164356662653965363231633265 +36663063353731643038373864653062393731633135363530353137353963323237316564326138 +33646336653730373237613534643838373663653539653238633932626562663461373036616639 +31303637636438353036343534626638393262666661653232623266656165663663306466386430 +39383264666335643035636135343562623537313133333333356432343530653362623861343833 +64616336326132393865623438663135383061623931643433643964386132346662353032336333 +36626432663035396361353964313632653331323166613264306631383839323838646336663862 +38653832616337343364366532643331306531636366386637376263353265346263356164643034 +63356431363564646639616135376338323035656634393631326666666136353437626161646132 +62653361643766313138386632353766333366356264393164646137643163386661366634633638 +32303061643136373935363336663865353432643639633464653731656366323435646231653037 +39343933363638643238653262623130656438366164643466626362626433316564613834386337 +66346536643838616238386632663261616132623838653664373934333135383663626431643231 +38323739636261393634356132626164653135643839666230373261396238303030333463633462 +65623837303064653833633439366538653237363537323164313632373466636633343763663262 +64313831366261313565626337653233666331313434396231386166663264373432316361636138 +39646665636436383935616233313839373137643535396364323634663332393863336531333364 +64343232383038616165356164353862643838306135393438333264393863373561653865653739 +33373563663966343439313663663163643633383037373231373434636233346336383362623133 +63313636663465376136333439396464373364353263323763643436643930616637373430383139 +35623437383665653563393437313664316339353234373263313336353062346538306138396565 +61313561656538616631653466623962616530313865386633386335616532396636613461333763 +30663938363232343831376331376136356463656330353433633761623564633633383331326638 +35633166396237653762633830613666323163383366313736353731623937363966613836363637 +38633564323363346166393331396361616330636536393933636163613933313335366430623665 +62356533653631326461666532323765373739313036613562396139396630326436656232303030 +33343632633531313761663239636537383639393934643832383266373832323262343630303566 +39313763386632393131383831626337636239663336323935323537396235323662303139393561 +64636465323234363837303936613336663630653935316437336464326161333032373264366234 +31393735343733373730643565373837383663366366663361613430646563393833303562633235 +32383964336562353831393762376534303635373062363366613032633966366239316238616232 +63636564383564623134303433633934333062363338613935306135333037343264623938306532 +37373931643563643163656135663835353961336338356531346231303264626131633262623533 +66393334383466333763373930333865666265623537363637643430366565356134303330613537 +65383632616533353762316532393763643532323761373130666335303833353063323964646434 +66393335373564333430303931643463653537303936663761326431643062313334333763626338 +31343832383534303537306562656335643739306632343230656636636536623330333534636566 +62386261643761613737373533643966393437653466383031336466613136366433323236366439 +38343237306431623633393133653363393465333062366337323239383766396331343964363934 +63633431646334383330666434363861646534373863633962303630623232336165343766333061 +36343936353537333363646631663436333537373935656530363834353235316461383838303732 +37383662346538313032623238646464393830353237623633326536626535383939313432323836 +33373963666433373830623736393234396338396662376537626235393830656430636539386232 +31633866633235353530353831643535353432386163356265306231323237306663353934393438 +62643761626137353936316437633662623738656362633833326534623732376266316166326264 +34326262333162303131373561396136646236393465356430656630366330393263356531653461 +31383337396366313961383635326362396232333739353137303730653734653261626135393538 +32666565653865323539366539386130646134633330326335323039636362383535376163366166 +30386139306438636233316531346666393436363730663562353362323832303362313638363164 +36626130313533633838636164366132653266366630626466373534633166366532396231343337 +33306263653239303763373561333365386630613061633433383539633837636334316536303732 +31373836653064373862626636396562666139623438373732353938323236376436343630666535 +38656336383166313566393731356537363762656534353332366161373731356335626230333761 +39643762623036343764663862393734306433383233346233646163313330653965633838353961 +35646536633336373137646536656231303230383838333630633439316233383730373137666138 +32343236616432386534303631343138303964386462643532323162303837316631663538343162 +31333932613866306165643962306638656464336539323665356635353565386664353465623635 +34363464313565383262653762383933363333656566373831383736653139376236626139656239 +62373366623835346236376434336434326534393366383234653165333732383265616536343639 +32613062336464393139346136353430346431373135346335663136356437343765303063323436 +62323365353465306534363966346337616561356330396139303262396663363434636235643336 +33386439643437393563336531383432623562663630303430306535343263366633643336323339 +33343133646238313532383131613135373138646239396664343537366333646539343630363364 +31383562366463666665393863623863623739616538333531613636393665393861326331393136 +63636237353736393832373964313162356565363838393031623530383931366334363262643232 +30646534616436363534383430366434393765376137393530336131313766656463613361326430 +63396634393234623336303834393831306232633430356563316335363266323961373834363538 +33663730623762613038303638313265316534386265386334386462376333316364386631343866 +66386134333739393030313765386163643762323337336532346233343461366431356632303733 +38343438336565623261653163633839373763666132323164393233663638343637653534333531 +63356264626438363035626634386562343130313063343336323930376436643330386366623432 +66393031666165656133636161353163326464306637656235323463633661666334326335373265 +62393864323833363235636435333032373230366266363936313066393934336531663737396334 +63613731326534623265323832393761333839396339656131336664346131613237316233643066 +37343233356538396334663761373461653764363537396131636261316335313134343664343765 +33356130323532343538646232653235646365626466363166643362336366363630613263343964 +34393937643763373934316630366332653831303131363964303631643064386436366639303661 +31373164303136376538303036666563303264373161646534393535363433366530386133313461 +30396264666439396266356234373866316136646464633139393734376434663339346162333662 +63363837646135613864303137313766636639313839303032656139613034343731333835616262 +34373234316565323565393038613362643565336565366135346339333333653766336630336632 +33653037396230613633313832333661383731383836393863303262633137366438373863373439 +35313561636365383630383961383038343431623836663264326537643839303632356462326336 +63366233623036633733303538646433626137656233663534366532333036383936343433383631 +64653134306363383331613033613836633464666238633366633638303564613562393537396139 +38656661316438313462386637646265366133356635623231663365646136316232366337313161 +38646431346335656466383062613633626531303738633464613938356362346235623837613565 +30316336666439613935333036626531343639323435326632356563363961636132666463373466 +37323736663735376166323733303062623736643938666234383735326266323965333064653139 +32313663383931623437356233366563353337393931353938623561393233363830383164353562 +62326633376139623361636132353362323936343939393338666562373436636566313332623033 +33363934376166386432373734373963303061316533626265613065613437613331383236373235 +34326461626330613965663234396363326463303930326234393933343930356137373763633133 +66326139653966633035643035373731373338633162313534343333633435346437653438376162 +66373131653035356161323334393639393664663634623666353230623731353964323137653930 +65396161353063373130343236333230326361626466373538346464643565366435336237623432 +34643539313835326564383666666362333538633839323830663631313335643231323430616136 +30316465396534306439393665643061613235626435376638363031353432386662323032613666 +66356330316364656363353765346635376539323230373835363533396439666536656137326566 +65303031356335653235313530386131663237643836323634353666656564656235613962323933 +33656463653362653563353134643032376664653462326635383066613135306366663138343361 +33623461346463366538313763663030323939366631646232343866613136663831306365353732 +32396132323532313565653435383162396433613234366236376466626535653437356561623266 +38376434383337356632313061643638333632323531636336326366646638323338326637633437 +64343161623034653137663732343434646363623934356639306164333435653265303862383165 +31383735326162636165393666353835306230626238393864373532613033363139663130393562 +61613033326365356635386634613963306531666666356230653866386162383964646133303337 +61386263373439643963613536346435626638363833353761313133316631316161633066356664 +30613165386434666130343139353666633237313832643565643138646637646530343636316632 +38316333323164653064633935383033333030646633366533653831313363396431303932643361 +31336165343762373732663931393037656631366538323965303564323463663837383034316663 +61353662393761646236646361643661616665333938353165363261356164363263396430323834 +31343438383838386166333331393838666531316166333239653263316236306262643631343239 +31366163343432383232316136626663323736323766636439343633333762383330633961643930 +63336466616662623039623163363731616335623230616266363461626532316563303230343033 +34333734356530356264656139373564653131656534316365636530623964653332656163623831 +32653161623066363431393537353964656439613331386566353162333930346234313137663964 +39313738613935663034623439653664356133326132633362626565346465393130363937363338 +37396631373566356233666563613836356538323663613336343931653139386233613161336461 +63326230383030393438303862313034613266646633323464336364323666376535323935323933 +66376364386237656533663962626233663931313339303937656462336333613937323538633562 +34326361333231656331323239303363343865356163653530376633336466376231643766333536 +32386630656535313066353666623165663663656665356232626132306165396136353861346130 +35353433643065333861386562613966666465356364353634386235336465336632613539633166 +38653063613065396635343633353135663137636263633463623536363163613564656534633463 +65373631613933323138336430323833653931613533353338663937363834303333613935663062 +34366436323431393335613665313736323565353063323839393731363437393434333334653162 +35656236666265336439383838613437356434633237353363386131353130376663333737623531 +33303762613739636162656366363162613239336639376534623666396265633335313735343464 +35316562386336396565366638303431393431316131376335303735343339663732643235653731 +39336530326538383736653234653038376165383864336564306466636464373838346461616232 +62313064613539386661386136386161373166333438623337313633613661366538363830663431 +61613664386436313861656436316238636535363064306532366465343234353565393231343532 +33663262393437643434396465386234663439383737353537656461633733636434383565613232 +36666134646263306634623737333535393462656365336365373730373464356331613030666135 +61303935646339393238353132373935323732313135633232306236366239636332323561336162 +34633036626138666361366133303437623736376532373062623961626536363262346238373539 +38383534363833346537383564343436333130313763616230303735343638613562396139396661 +34356334353861373635306330363134326433633935353338633830376134653334653030373964 +31336262313965313765653134313936353063623264616233653664626538383365326532636566 +63623432616331326461323639363964306238613830393434666361303931643434396337383731 +66366336663262346237643833616534313430393161393839316630336262376336643465663066 +30626664613564336464643334356566336366326134336366393638393436303731353861623462 +61633730333139616337313636393536333435613530323861623561663635336231626636383530 +39353864376663343734613333663763346265343336376564383737336464386436366630666330 +35656530386135343731656537666166306231386533373038613731316635396330386137656336 +37313264303463366439323764656630343130653033643466393436333731373430623065636436 +34623866386233363234393862366562306666616136373933376633383665306265636562356433 +31323431396536656665616162626636636231366431373330323465663236353162646339306238 +62643761633364353832646136613265643339316137393137646363626131336634353636376664 +30623632373566313030393761613762343039613262616465326163306363326663326531313864 +62663433306262613933666234313639386236663263396565383563303031653533646630623338 +65656136396436336635653862393137326562636364313436613638653463643835623731626134 +31643061626533343438373737333439376366356336666365333665396233656133653662333035 +38623533383362663932363165376132303138663864656466303835323232613962666430353931 +66386134623064393636323533623036393563633464373737343433663262376436346635663262 +64656137323862663764316534633466346632313031623463383863363133316163636131323363 +30336530643336383530356565303138303263613637363935623131363631656465386635353138 +62323137333664356563323865633934343639643165323830303631636337613735393031643533 +31303066633131393936343463393265373865663037646162363937626632653436353962353337 +33343665316238653662383931383063353439353665383833363039623734616465306161363634 +32646432386461326139386661393538303932636366613639323663333235313439643866626362 +63373935363435353334653365393037366662396237643137346434313766306636333037326262 +37636564656236306163363232306363313562626337386534613238323863656161313231656536 +35313731333239336332373432613766306334653466336635386637626130623532373463643333 +64323236346139653764386165643733386439396539373036346630383733613033656439643131 +32623838633233366133646137633839313131653061383266373335396362636534353231383438 +30346534386565373434623964646563663638613362323930663738363934643533643830303261 +62653761633164613533333065656632396361316631626138376332653465313237613333353562 +66616230383933663664313936313065643132336336373064363666656231396363313963333734 +38613961646134633030626231623837393465613161316164363337326361613530626362646163 +33613965633832323332323333323863306262386533373033633465346434363138653835653536 +38616562316633306434336237323136373064306465346234613339336463623763396635333663 +36663965363362653562386239656437656162633633393166346237383564383138396163353863 +38313733653865346338313636356461366362366364343562376561666332663931313738643963 +64613164373532633236333539663866383935653963356163663536633263633062316361343165 +61666561343530316632613936616662613134303264623437303761663065653866333062363134 +65353134653562623764386564626563356537323932323234653435356534313264363465383262 +61323236623639343934346265363536316636383730396230363837383263303564393865643034 +35643163663636616362383232653530353231386433356531306439303261333536396661396239 +31383031303836643366323634626163376232396432363662666664303330643561663365643464 +36386563626636623733623831343030636665636264393439386264386136313963636531353934 +64386636616437643837373263303834653662666465653237396438653065353964306139633062 +38376465633234616139633738613963333533643434636262343034353133383538396635613932 +66336533343736316334653931616437333239346432643232313438323331643539616436663635 +64303831333563623563363336373335396161313738663235346235633235316533386436663930 +38373335376234303839336661346235633437643366396538313035623266303362376532366465 +32376339316334396262366237376139616630646263343730663563343331373761383266623964 +62313866336438643936383738363430393537653434623334336165633632306138656565363565 +30666261373731643739316666383165643665666536396232393334663835626436306262646332 +65333631366135336638356364363665613734633336313731323439326534346563386231356365 +61616537333262643866363837333938646531323261396531313562323965386435323235353764 +37643163373533363933646639623633316664613861313534343466356665326433303763323965 +35383939303962316230376164396362646132336161363166303233393165626362393730323934 +65626366666336663239663565656139346333303933623436636664323537336630386430323237 +33303137303335343063326230623736613837353038353766333162373861613437636565333263 +62363531393766376133383536343735343262396563366565363933396336323730323064386364 +61353038613462376335373532353038333033626331623563333039313830613139386635663031 +32306336666534653233366333353862633339306564613662386435336231653964373130363132 +32636639643063623962626232643962393430633634343261613833613336383563303432343530 +61346239646536393433363238633335376137643162383837643264623962663935373633616531 +31356366613634613036343763303732333139656235643833366162633362623238336438363432 +39633031356137346230653166386636326337393433323130363733323330313435643636653530 +62313835613535666664383936653333373366616337336161633764333238336234343930653663 +64346238646165346262396637366136646132353364393564373963303866336339613331666135 +33303438633962303035663361666135666533353062356264643566313365383162663962316537 +34386262383238613866303065303433663361326665633365336265333666626231373564653164 +65613635383563626662623232653931333830613063306364353031323464396165613138373738 +61373065396636666430666639376262653130633162356132303831376238336261353831343737 +34623535323463363862633966636663636130663265366337346662396431316234626161626631 +33376537653631633632623963303438376432626363326334646563323964653235356534646631 +62366134343332313837333438373562656463623134376263366365386438343261356563353236 +30356130396463636166636366666262303632386164656330623538643336313935343464393139 +63663635666639383836653461313430643866373236373665633131333934393733643664303336 +34366233383663303237633939303130306663666332613939303765643866353934623834306237 +38386232623963646335636333353234643933386662633531643337343663653936353530653038 +63303534306230613139613666386563333939303631346139323564353633636235386130363636 +38316436353466376661306135303166663966383434323837306663616130653163366165306639 +37373564666636383634646563623232373431313630393634613264396665396533636262656331 +31643530343562653939613531373831396662326137313963393664326265633131336238373463 +37346233653834663733386532613232316663326563356630303832356333373430363230373039 +31623939396334643737323437346462306266383835643732373763323331616234663130386138 +37653733343634626235303830626462363337623732316332363834356237383438323938336435 +39613739373232656339616334326439356663633365373763623064623836373636396565383530 +61363663383538633862643539386632353766363938346136626665353835613937323731653738 +62396263336361376630613363333066656339613639356634633838356138663830653636353862 +30376337373036326632643037656235666266396438306338353139636462376361663034663530 +39366331663631393664393538366561643766323633633636303531373162656662323666313936 +38383833323133316535393437383737373233656634366434326239666233636539636435613637 +63323863666664333139633139363261373838396362613838346431313432616333663933373464 +33313430383037343838646665353263333332656535616131373336613834336633393233633136 +65363538363335656162313461656637363333383065363464633335396538326434316234373134 +34323233633233376364306532376364333834323464346164343765616235656665376637323736 +31623561616534306536386635616166313733636338366432613262623034646131373235376261 +61636463356664346139393261303939636464653462343938646233663639646233393062666334 +62353936646335393363316364303436383864393530636466656266633730633638373638333463 +62633265636465336464616433303936626661653266333330366362633938323365633862383765 +38333666316636306464623233373061396337336437346535343366643539663436643438326264 +62343736333065346565326562333839373262643033323562383039366334613834326633336235 +61363330626563373761633930396366346435363333663535383862356135373833643939376439 +31363437663939623035316233343430313830656431333765333836643438346138383561653130 +35643231633765313838383164326262663534346535313135366239376633613835336233346435 +62643232323335613564316464636237373562333561643837383338373661326531346466366630 +31303932333962366463346665623339396662396536376135656236653738356262353631613631 +65373866656636393763333363666339663932633534336363343134633339623134656139336434 +30333566623764353437313063373138653064396663313332313362346366613965396535303037 +34363062373530653432393834333465643832356535336233666139353338343631366461363365 +33333665326162323633383530303764366262316536383736626235633235393134633961363431 +36316263303731636163373135306139643562616361626564396139653134323735376465646339 +64656563333663373561643663363634653335663363393565323433663336373765643034333566 +39343161653931656132633733386666343862396634333138363634663936393132363435633664 +39306434376538396364636663383237623031376633373934643836623362633939306234663064 +61336566633266383065616132653163363165333662646532636362366333643761306138613737 +63613961306136303461393539346132323439323235663032333464376465313239323932616261 +36323864383761666234396536366336336164313139363266356337323533383862613130303731 +65313034663333383865383632333933666435656333363835663439663335623638333430386135 +37373836393336383664653966346266366362363935356563623034613630383639626266383961 +65353939386139306335306564323862303361633665623661343962336136363735323064363039 +33316636313935386265636163333830393733663363303462383537333031333734343332343065 +33303635366336636339353437363461383434386561643964363233633163626339623436343836 +61343630313639326631376338353838373234353164306235333234333034316138356636383933 +64353465633164633634623230363064343936336632383837386361303830656364393162636139 +30373137333766633139343939313962383538633762383135386137323036666638336138323632 +36656333393532356434616637306335326631316661373865353162653435623633383035643465 +32356339373236613834333131623336336564623731303162666461356138303032326434636264 +35636638643166623465663335373465366138633361363237626534346163396364326465326634 +63383130336336626235323335303532326362333138626638323866336135373463386130613339 +30383366306262306166373837373732636665343238323533636636323238666134363035316563 +39306635306561623932316330666436623163313831623030316638663466313664316563373835 +34373035313836656133313937653935313861646634333038353839656464346637623835626166 +39633738383035353463336233636639666438396663323234333831303339333638643138653363 +34643933306137633736313965373732353938326438626565363463383663313730333961663537 +65323630343165373439626631663562306630643236336230373036363632306334643938303432 +66393634373761343338636437313835303662373535356562393164343931663261643036333038 +35323763616562666437646133383561313462653031303731646236346563666536303332333933 +36366631376233636361633435376431303265326563383363613831383936343135613535633535 +66383562323761333737323736636532316162333430643663653833316237323339633632653330 +37396235653532663131653866383962356236373766646238646137333034353164303130323263 +31353566356364396264383161363030336338663833393934653161363333323439356537313835 +30336235633864636139306638656238663931336365633664366263646535333433303862616331 +39373937346264633264656565666633626564363664303262386465306236326634633535653264 +34643136313036636230616566353261373234366131396266656139323831313237386633343263 +35303530333163636234646265383565633636306361643161306539323764376333626635383032 +36613466313461643661663265396534653236646137616238393539626530333839626333396232 +30313664313466386430393331386638323634663738626337343933346130626364383436633763 +33343830393031313634653964373231666634363137333533363565323831633037386261666534 +38376665306237663433316164333837653062396565303438366138323637303732333132623863 +62363438643735636333313234646636346534313762626665376362343334646230346234346337 +35613965653537353333326661333332643966633339396638303036373033323063373036386231 +33656662303030623434616337393761663261613366653565356330623534623937653665393565 +66633861393838333062643730386435613230393737373533663866623865383139316333393938 +65356263353534366465346566623562386662346533666465343439333735336235393561363664 +64666638666161313533343435663864373762393361373065633533656435313565356332333863 +34373735626234306438633831623335383732633930353739326130396533373132336537663636 +31323430393365636234316361333239373766346166353461383432386530373332643439303563 +31396234363231616437333637323434633635346461616230633739656266383263623737386132 +36643239613838333231306530646331313965643734376664336263633563623933653561613334 +34323238326430656661303361636430623534613462363834343932623361386364353630666666 +32343532623366396134343637653033333963336232363965303063303436613233353564313930 +61333531336332383364323363623432363663343838383237653737343234333732353065633836 +39363330653635316666366136653034616138353236633439623638303034663733326133363638 +38643637316634366266303334613736633335326661313039626432623639633863313930363831 +65353236323363353937316665383763663431623861666138646465613065626566353132626635 +66336363626533663731343164353061616339356631636266333336666465363636363932636236 +37616234363162623136366333653333343062336239626230646531393433353338626434316163 +61623464336637343333646266323834336666623336636137343163383235633137303332376234 +38663161303362376432346139653630333261616636383863386130623934663462636637316363 +64366165313838663863303765323734383431333437646331653935393035316332626232626630 +35336161393535336637643732386566366234383438363965616665323363383632336632613037 +37373335316263303362366536636163333439386236653664346339646332373133306134663166 +31373463613361353131316431306432623961353762333230663365656236663364636132343939 +64326234366135363665636630623530326538356539326437613361323432336238323033633466 +39353332636337633531383962653538303437633330393537316234346665363264366635383634 +62633262666364343837366233333463653236313561336339373361646232373366336333373766 +30626335396234636130323132343334333230623132396334626461393833623131616538333864 +64366138373934633364376135643731373938383330353832313066373139326237376461336434 +66666437616438373430383937383563363937336361633034376638613065306361623936663563 +62666465356166386232306639346131396635353765666265633036653732633162613664333639 +33366466623865336537316533386361646262613335393732663465613333653761656666613533 +36323966393338656332636636323736346435323566656633353933653630303463303331643061 +61313165316134626366303833346666343730356161626435363936393034363565376237396532 +38383138643131616465363238643836643735386638396238386437646439646239623763343536 +62313166376437643739323435633539366334356536363138636663653663303462326662633130 +36363031626262313862366337316463343165633233333933323864666135343066383761326161 +66353162313633336639323733326561376237303838643530636538363630333235356663646430 +30623434666334366535343664663637353635303462633438393461343530626465353030326534 +36646530366136623465393866373963666332356433303430663534303430623336303838366234 +34396333353038373139303564373866333530643537613538383831326464653063633032623162 +32636363396638373433623665393061653865343639643739343366373464306530353764646366 +63323666646164353133323331396230336335643665626432343363386430666338363430623436 +38653432363437373661373530383962633664666665666330363732393635316435363133613732 +32303130373232666161363962613832366538646564653035336133373639323762393035303434 +62656230666632613432616631626365623239386263396361323932643765653737343835333131 +30626538333265386161316261366432383364363231616264646533363265643830616363653332 +30356534336239666666383962646632613066323139643832646664376339396133323738326433 +34633632393134373930333961653662636461653761613130326266323762373564343132366566 +36613562393661616665666339333638326135353662656463333832353330303931613164653661 +39323735356532323737346531326366386266366337343334366539313164626366323361376261 +36613736616334646430323935653830303335333835313338656130633933353636373165353038 +38343536663734353130306133383134356133643132326430346236613861336565353333373561 +36323565666338613164373134623537306664333935643661343465343834326563626330666261 +35306533653735303437343630646639613333393836323233613335643837616239646231323361 +36333032393565613065363366323961343633653837366634636364613562383566623537383763 +36333639383361373835316632633237303163356162323931373237316134386331313936346433 +39386164323531313265386537343131643234366638343233313533343834353366666638616362 +62343435343237656630313731306162663663396632613963633666646164636636323839393631 +63343864666464393531393435373133326430396333333437646631656335346231373863636161 +61303835306134333065646533333137653133633063663963393531616162393761613038613765 +62396666353734393362313231636162636530396233616239373063343434663762633065643238 +31303934643862666534346334666461393235626566646539643662623031353635616665643338 +37373433613534373061653364633636353338303730613462343832323063643131393132323563 +36386334323635323935383365653538653737646337383162653539306539613335386439333861 +39336232363261666630663339336138646363333034346265626433346236333061343932616162 +61386361663639303737353566303934623037316363313735636164353734613234316239363665 +36386330363032386365623861656238346432653732303161623133646466333261346361323964 +39306164633338343730626264653539633938396431303736646338613731396537306465303236 +62323539623133396235643331623264663639373232343937326262336563393564646261656434 +61623431613833386132333661386262356434656139363364393037383066363964383939663635 +38306331366138313261386333323864343732396663646365366165323530326537353362656439 +32323531363537623061323264613036643431613735393065376539626335363630376466366535 +32623930633830386336656239326463393239303265633664313836323962663961623661336134 +32373835356266363737303435393865623631323333653665616663343365316261666637623365 +39666337383637393639626661363732313165336663376239313831616133363537653230643262 +37306363383834613962373633393135363463646133326265343931353133363265313436663238 +37326663313238323765623534353261393266643962626261343337653837633261343863393430 +38316237333564613437323436316232646634626665316134353333363335666332313261666637 +65313533313466623539376535343232313666306135326331366631326335373038376630393961 +62323864333666333763343538333335656663363338343832386463623237333833303738663363 +38383762643130353036396637636439396266343630656534376332333334636561316439366164 +39663132316261623834643965613033353661396566623266343931363338383761393036393662 +37343734313331366362623533666432623564656661373737306164343166643830616430623237 +65376238336564393239383538656136616434373165663638643964353261303138303332323961 +65353965653830336335346439323937613939366130326364626436343835383466656536326661 +38393831353862343362623236626638386631393366373730646535623532633362633530656339 +65623338616161323766613039383161363933353730306331633662666532633562666265363865 +30356533616331383839313030366234373532613335363039613738316639613937363561366463 +64396664636162316135306561646564646662636230333437386262306530376336333666653763 +31653261633034363532333737303239616638336137663465396163386137326561663566323638 +65313230616431613965336566663637323035633261303137336639616439353130613161663038 +38353534323036376563383335613033643438353530663731646263353065646136353663393535 +38393934336565623366353732323035373838386138646232333135633166313463383664393366 +36663132376433616634616162636362383433653837623739343339313764303336653866333636 +32326261356562643864643462336435653165316663356537333162313564646465343831643133 +38373065316138633831333163643765633439656633303237303238323933313733646438396365 +38333765643434653132653663626434363731633761373639326537306335613439653866376361 +61616134623137656536353134613333663836353836326563313065643866313764613665653533 +64366339333837666265653237323862326238356266393438393266646438313462653431643163 +65663136373239376265613939393063643731633065313466313566323636656437656263643562 +36313064653030386237393131653432643237346335626438656334333565393837643237363739 +35383365383732326236613465306134396235653137653930326136313563326364613031663331 +31336436343763353361343830316236656239356432373163376339326564636330343538643932 +32643264383762316165633237303365616338653731653636636230376432323130316663393262 +36616332353931393432303234636463343439313438343637323332376235396263616561613265 +32386333653061313061333035663530396435393966613830346237623538316436313961653563 +33643536333064373766373134363865353462616261326133363732666239663162316337646333 +33386631653339613636666637306236623738363261623930653638343630353933663233653261 +38396632353734396630343565333865653836333637306165303338306461613864313731366337 +31386331613533353062396264333766343337666632313739323636636332326561326430366633 +35363831373663383131393562376564383835353962643864376265396432386231313036323236 +63613333306632366331316639386130646334386232356537666230363565363233323562313539 +63383736663335623630343563363839343163313632336638633134653836346262316164326137 +39346137353738623731666239303239393933393732346335346134373533383137303962663862 +32653961336530363236356431326566613139393165653563343837643865666363643165353434 +34313834353066633862623033333430636335386530643234613231333733343662373935313032 +66373661313230653830313965393432363335656334303133663430303564396531373132396265 +65313930373432376562383634383431613534313035656666313135326632323736333963636433 +34316434616364646634646633373039376233333139623330376662663161666631313662616465 +37383861353134623536393832616330383263313663323535323634316565613237386565666362 +66393766343337663430633333653565363134613031396262613739343431653466363634626163 +30346433613965336464653534656661633365623161643566613537303735666532343630333439 +66396163346133613962333835336230633733363861373861613032616438303832313062313564 +63643036656330333237643234356538386437333530333534393631643361623936373866373730 +38373932313064396432336136646638353734663531373538646331383731633732366531333961 +30353638383835353137626635336438393661626336643764336438643437323634623562346437 +35353933376665393630613462336362636261663063373836396464376266326434306664393738 +31613137363065393636613339353635336136346330343337623534393834316633343339363734 +32313034386536383763643432386466666435666164666163393631353739383736633930343937 +62643432613563323563326636383739613339353036353939346238613537316430646137306137 +39333465663137353234616361306532636430316430616334643034373331303564373661343536 +34373939393764343662386331323132343062366664613163336237303138616662633133626239 +62663862326638366437333131323161303164303566663232616161333365306434613563626131 +64653534303066366535326338313732663564333063666163353034616664666662353262633561 +61386565313465643833373562383537386464306439313533373130653138666366393631386336 +38636161316534396465383366613666326231373535333466323865653639656339653531323365 +35363864336233653638636230376632313138656565643266666666636639613730636339653538 +33383434393637346561646137323537303565303537366234363665393463303963636536373638 +38303635363264386237653338643635393764333238353539663362656564613434376364386232 +30343130653239333833333534653534303961323665653636396430366438633365343939383937 +31373561313461386162633330613835666165393636643161636365376365626563356666333764 +39613535633961373734336661343966636164656636383032626436663063623264373231663836 +35373033393231663665623234613136333035303433343166646139343638303163613437643364 +66616233363433386638353363343866356133646634636564306262363261333138616633633836 +32306631326364633932643762363661616663303435343838303065663034306236376231613235 +65616332643466656463393830313239373130653436343664333361316235616132373739326533 +30656362623435633930333832383862663936373138393936333133333765353966373766393766 +66643535313030336536613731643136376639613531373030326633616439383236663739336338 +66376132353762333033373364663462393539386666663763313864656636666431346630326230 +66633035616438316331643666346330393534373837393239383930663664333839326463376637 +64616238666263646665303633333237326233656439333866396430323030643964373663623666 +36623832633330356338323332343538663263643238613962366332336630373762333936613037 +35326235306465626238393065353964653261633431313436633638353631646664326136663833 +63366533306366643936656362333862326332343766313437643331366261333165653061303962 +39316234303732313033356464666138343266633833366235303162383164316237373635366134 +61343838626235393961376539366666326661346430653530363435636465643137323634356435 +35383031346536656664363436393363386233336565386263363030666565373739633062373938 +62303064383937333937383632313561353665633662393464363931383331623761366134393565 +32343732636433343536363563623635333038623863343837396136353034326631363238326533 +64313639303535303132336665393830363464623935363463343236653865663033663836336439 +33303664353364356634616534663637306439616238616263656262656133613634306362383435 +38623836623662653934313465633733633335313162623834643136386238633439306563346630 +37366535666431393735623831333965623333656439383834363937353763623962343631663063 +36373061366631616639653133333230653264333835623866383439663764363162623835656165 +38313563663038663961363130323836643838323235366662636537656437313961663964303533 +64363064373336636434643337326536333462616261313835343337353732326562323063626465 +64323532323530613438356333623437386562366535383532373538393161633062656461626139 +32393637393964313162393063623737663737303163393233396330646234376163303332636163 +32343530373938396531323964613537393637323764373563326561363163356161393831396133 +38366535303937643363636662643932656263313937313734373165663233343236316632326432 +64666535366265366661363030386532373164323932363435613563343864386332313666343262 +64643438396533653965306438396335343435623338396435613833386230326339323936613130 +31313230653065386162663261626433373135383139353634633738386464303438323532626532 +31656532653637303863386665343366626139356562653066303962356164643031376236613032 +35666661393536356135623836333639326664366161316633353261353666356631383730386232 +66646664616366353666366337393066353766646439396262356437636435303231306537386431 +63363932613138333535376661646530643238616633383265326136316331396564613166353063 +36386238373766623863623366633761616534326166303465356132353733396261366435386434 +35353931386337646466643737303232636531356462653331333132303035356166376130613939 +62653131316231633166363861333935633731636139383361626265363763343738636364373661 +31353065336137373930383032373437376562396431643039323438646266326136623735646332 +39343839656565343836313266383330626137653833393737343434316631383739353166373936 +65363930616265363038336466393738663537343565323064653831666465363333626433366562 +61313632313965623837626638396166356562386361643932626430313331383363376636316362 +31373636643562336566323161316262313230623233613262656365633563393461353538383236 +31373239623335653365386334353335383938633830393936383832363264663666653666646238 +64373363643434636135636634396636343163346539383963633062363362653666356331646235 +39303735376263343638313734636663323366643662623262346137653437376166366232323031 +31313262333631333165623564313463306331363066663931396537336234303335346161313631 +62353439306635353033626236333565366436616262396630643862316464353933333064323733 +64633130343930656563396131336631376363343232663334373338653237393361323363346136 +31616131616433636535313735646330353166666637646336303730643139633764636366346537 +64613236626665356535353637346266353634653539323931623831376131323338663462363934 +33663431343636383964373462376361656262616636613534356366643364356362313062356163 +39303631396638373933363636653862393733653061663332396265373437646535613663323639 +64306636376562656566316236326533393561616338353132313839616331356562643130306230 +37633864323138303633373664306432343065363435643566313063326536323334653466363231 +35306235313736643436393133613762343039666139373235343161313834373131346437663962 +31663039633632303036633361306131653636336438633739663033346462343436393038623035 +35313163663562306538373030323063303838336337613263303039333238643763363435333465 +31366230323363343837613735613239353562363061323330323062396563623866363234396464 +38353334393532313563323932613732623738623038636364396334666538643761373939396338 +63353832613535393534666332323330666232303532353862316466336135613336663862656666 +38653430376235313033386135316664613330633138353936383966643663383638353331626138 +34343835666261353665626164363336356536636434373134353337373164386265616561303332 +35356466336230396661616561393963343565646361643630613339346339666464616538323537 +37613962386436633734663765343630346535346162333335343964366234393236383432303536 +63386439346632313932336338313364643738303662613537646661613963656635376162616131 +39613137383335383131383930666435306432333561373132393531643963326138643533333434 +62623333343433343366366432386332353032353563643839663662653938386338643630663739 +62343865363137323538356362313264623833656334303138376562343831303730616665316331 +32396565333134326638326666363633323166343030393762316532643536336263373065623830 +39333465336131643163616430643139383364303931343162356564626365646137333962346463 +31646132646532306161616462396633363232613632623633663438656230363064306463643536 +38346339306332376265616566353831333863356430346235376166303538653134366237396137 +33333237383335323265366139353632303862393162383237316633663564636434646633643561 +64386132343061626666376163646635643133333034316263626165616463623639366261323438 +66613634636136356532623032616536656262643032653963663735633230636234623738663232 +64323966353332626536383265653333613230323634376238323665343533623737306461323063 +61656531373236323465373833633930313265366239613362396464323165353564353064383666 +32633461623830326137373466306362663135383834333063613639366634393064643332326638 +30383138376531393430353835353433306531666263393633633664636233616236666634653265 +65343264383638303232663730643865396132646637323163623339376461656631646330386465 +37393939343730346533613932386230633034613637303661353334386434303664393065333031 +39626434623934353337623862326530316137326461626536396235613132373061343432333438 +62336461306435643238626639663230363231303539373338323532336132656437393432356530 +32373634633735333739303563356239646339373533313733366433356562373663306463363638 +38396639656364316163386436386230376139386139666339666535623238623266646334656661 +63306264383263633032313165666237306133373236633661656238623433633339626137386433 +35666163353234323436313932666464613963636438376537613761343262623934336435343866 +34366537333462653933636634616637333861666563346530386665386234666437643863313239 +61383133323138653366376565653032373939356165303833326636306439373030626534666664 +62663966666135666538633937613538636265616261623830613233626431386239376563613631 +35343438346139623339353030623161326530616531613532326431353965343662373937333261 +35633331353530613035326135626166306634306462656535313631633265656635393765393932 +65363431303434373337393233616261386431633236623566333164353339633634323432363632 +61663335346266366564383635306266323931343837616334326264356163393561393466643561 +66633130333266656132633935323137363634323165643235643364303861326662616232323430 +30386337306564613331623835393666643366313639633232383663316164393861353435663132 +62613738623363306664626566613763306666656563373332313230366162323866646638353963 +63373561376664366634336634373430636263353734626464396330626234623066623662383638 +61623832343835313638353637633039336666363430383566646464353832333961393665643731 +65396136636337653138623462666335643763333963376434343231313765613332656635646235 +33313331323131643834383331326266393164353064626533303436346361613237653732336166 +35313237366330356234323962613237363933356234316666633362333934353238616537386465 +38363864386565363939646464646532643136646532316131316535306634396264336430633430 +31643939633136373134363733373865633331613763336163333130613631623764333162333330 +34326166393134613836313535303236306262633835613664373135356561636130353438326339 +39363563666233633633626534313265656435383835303738313033333734383366363134383266 +34366335633036336630633861613735636534313530646362663835376431633136366465383862 +36363136313666363831663365653633633936336461663036323862666330343430353139326331 +61336661353466666365323163376534343638633666636635326532313334376437366563373135 +61636666393932623437653238663437346132623232383538336539636461386630613962663736 +34383761356237383736333638393939336130663035623131656164396165656135376366616138 +36393232343565313034633439336130616636323437356364363461656365636239363932326263 +61623061376335316138643661393733356239656534313766623538313739323135646439373261 +65656564626637366237326533356133376631313331643133373430376261636438343030353561 +65306166656235653330663530383430393731663161613162653137386432353431366136353130 +66373637373435306235343934363036626361613932343235623466633864646564316233613566 +66336137303665383438396338326531643739393064633535666136623432353663613437633738 +65303261633334653932613433336236646662363835333033376333323736346636356336666564 +66646138353935373964643431643638363265346633366530366562313432306631303139343834 +65323737376439383366613132393632343932376536643766343961396465613463356332346635 +31643730653964373339393038656231323331633237366463396461613739616535326633323266 +34633632613862396563346336666164366430623362653230643932333365393335623636313162 +35633362623139373737623835366661383235356631366532343735653435616234646535366232 +66616431333231313230366566663765383532303639313164363934306664303864356539313135 +30323639396663353837643334623035333036383837336263393931633031666565323761623863 +62376631316638313333393438313931343465623936323233396565376363383734343338343338 +32343462366666333837343431383261323062666330386366326338643034303536376637346432 +30346431366431613734373539613566393839393935623230626539346561303632393164636431 +35616539356366393363646637306533623534373963633361633565353538393564666436623663 +34396137343732616530643463376266343237376232343938323463636137336365666635626434 +61303233363835613937656633663761623464316637343234653263353730333532356135623632 +32623862366165643335663930616139666635306637323336373162363061613330623065313432 +33313534653533623864616463356535373336346466306636353739623964656130353330623538 +31323963643137386633616361383433353563323439666264666265636664666132353264326438 +37663366306636363137386535376436303466333362333133373134646237636139383966636461 +62613962353866343565386632383438353033363262643166333566323334633765353638373536 +31393434666238323739343539613835333137626661616138393163363130643330393736336236 +61343066623933323030313162376537656630383335393238616233323532383734303032656338 +63386663626234383333316631376362626365623732353364396435383133346636633664393333 +62313133326433306635323539373361313930346639303365343937643062393630326437323634 +39393239316637613231393635343563323162323662323932343239313765623633333266343536 +31323962613163303238666466363863376533663831643134366636656136356336376463353933 +65373363303335663237353530613165396431373265616130383266356466636630626632323630 +35653835383864343463343461626436326466353964346266336436386238373738656335633666 +66313430383831363765323265633566333462383262653638343362393066383361633731326665 +31623962313234303536626630616236336263623062616664336438623466623965343263303164 +32653936376461623762356534313539363937366635353461313837623738353932393434333436 +36316330393065383235643763666132636366373163383233373335363238326364633665336634 +38623761303561636535373063656439623562666439646461303939653765366139303662646266 +32333335626366356466393463376665343564336338653838393365643931623864633635666434 +61343431383265373666366534333437626134303131363364353539333964616266363965656662 +64326332396163393833316563353632663666613630653362366639343032616136333465356632 +63653862663039363863653433313764303264396632613864383961666634323237336563376531 +65303730323865313536613939663066323133653438363439623839353339303039653164373832 +64353936386639653665326365353539613566643333303063363837303161393136333835303933 +64356631363133356536346136303661653966653737613166353239646264316332326263393061 +62366662366437356233313938376466626231353933633132616538363562333635316433323463 +64373135373039373230393463333065623930306462386536376339373235396330623261623761 +32373562643564636635656266653465343661616637366661643837383534333038636334356264 +63386531316332386439303136353034363631333031666630376238303533663362316236666162 +30626164373961396666353162303535396538313532613063623136656633643266666432383636 +38366330643031356661303161323630353334653136373838616431383234366666643533353530 +66303933346132373265623136623930343964383537653234376163633866313465303466316565 +65313538613137626665323537313632636561326562623466373930363537393137666366653731 +34643964313432383636303532353230326231303931363035613733323937626437363936353638 +61336230663839653964323461323963623132653162666637386163323338363361643033303633 +66313738333061363038633031323437313365376464623036393731373966316662336463353865 +34383138633462383861663039633732366233346539626564666630326365346333613461313430 +35653764386634303262303939633432316439373336313630313065646531393032333434623363 +62633462373766383530653264376263363466316533346132646562353264396130656661396135 +63363464343238353563613431626264373436376363373837643030643331313632663432373230 +64623336656430643035616233363462396566306332663631343362386430633364363835306132 +65663135366339613831613561356265393933346532363139373864316438663330656665303062 +37666563616431356132623635653133346264393764323764376537646532643764663736333732 +62653634663135626465383236326430376139343334663839653530636238336639326666613633 +31323835616361323163363235383437373664323538616635616466323431393164323762623363 +34616135383330383635653766386331663933363734376232353734326164656636333139646562 +31636532666661643038326435626431663337633064363163613066663631316535326464303461 +65666531613162313334623030623733366431383234633437623765643939613935626336643633 +32663464343065323738336633326431646566346165653030633266383765363037356537333165 +62663038376134386463666566333937393938356635393236333336363733363461383563653737 +61666136326165663435353135663534326334646633636366623663386636623065373561663435 +63376634303238343831366635633236613364613736386637383932663130396538303431636330 +62306533316566653037343135343431386261376632346335393961646336333461636335366136 +63653632633566333863363665356565323537316134663030626162363161323338383739633730 +64663537643763326462366261313865393061623365666339623935303934333661353039363761 +61366362633264303934613037616233313062306235666232646162386436313930333662356366 +30653166346336363064383064393963336335366534616466333866393830373439663336396139 +37653764326137383163363331613663616535366435376331653237303034323733313266373630 +64336132333762333937336435343861363936616462383635303639653832303331343765376535 +64623236316361323736613830383234356564396133626166636361663939643730333335643433 +33653061306464323634353236626335313064616437303030623965383964313633303831363734 +32303861643863653431366266393962323235613234633033346430303139613964306336393666 +62363932323562656261326335373534613336623939363163616630383838343634643734613363 +64333237386636316466653237633335363834623937613636346334663437663532363234333131 +61623838336535373062316230383462643338656534643130326563393434313935326230316438 +30653634366331393664316638623434353630656533653432656337646262336663643439653862 +65313339656231376536356235623462343934383361306566643161386534346161313061613062 +34383732393233363064623333366433326235633563663637343736623032356335373631663233 +35313838303531613065626332633731306666663562393030383862623366653263373234326437 +37386234393731363635336439306136376335306235313464646662653064666534363666303864 +62376137396437336464666535646361393839343265646537313861363232376364366438336664 +39363431653639386131343934326361626366663830393136636462626565313034323538303863 +64343333366331643834656163653266373430623935346561326665623138306135303565316238 +36626435626638336563663932393838333939356530663963326266373861396266646535326563 +66616330663031356631393465613164653539376333376565306233313935396464653466346266 +32316438316630393266613637363665663231663539306339636232363434626332333964396462 +66346232386462356235303565643038353536363662346164633634326666633565623865366130 +64353734646630656634323135646465353730336430663038356438343263623334333731633164 +31333734636165666662366136306665313339636233326336333334356238303733343363313536 +36336333383130303763306338393334666365636339316130313964373462353730626161333736 +65353864393939376563646265363135373437363838396536393631333461633830656465636264 +66643130356137376362323139303135356231343737323763326663383231363138343037333533 +62643865386334653263336434393661653361633839623963353634633765653861356530666263 +34386665393539373339653336613064383662356337326336663062666537333830383033393035 +35366236313736306637623739353562323338613961656566666462663366323035373131363934 +37393638646465666363623133336339623035633530356133666432333965393430636538383130 +38633061336262353539333136636563313034393934653530653562366461663131343431353765 +37636138316432636336656131316633616631623237323135623633353364653633626632656538 +31376535633661313532303861303561393234316561316637326465373662393739313962336430 +32623363356433656438356561306261343663366434353533303561623633383432396331316435 +37316664653535343337633634373934663163613436393437376237333962383735373662633933 +33366435626265623762313863386532656466656566353163393963333061393363393031626337 +39643937393037393465343839366439343034613166643562303730646261663364383363643466 +66633031356430313238656139623533373664373764336235336638366163333661383465663438 +34333835366436346535303935343961373531643137306361303732363863396463613461333339 +62356238333232346332363336653734353838643261663538333234343465633565313331323862 +38373030663931383866303131613639333738303935613533336439623831363161616430636139 +32653038376632333962613037636333363766633266633930393738323939363864666166306333 +61613162313162653461376461346635336533373135383365663362373666633733633033363430 +63646137356465343238346630623961326536393864393134316632353731366364623764356231 +38323233393765346635636331396135626264666531616436653261646662653130623336613138 +39613235323736303131333838396632343930633134616533656466333231666262356634306465 +37616434633433616134383037353138343764386131326633323436373637663732326362373336 +61356561393335343562373164623639306266376263623234333563623434313031396538626336 +38633362303763383031663764326438623135333231333431623236643539666265333030313934 +34346564316435396666616566653135643238616337306661323164633332636631663735626264 +39663966616131663236343161336365633161656530363533633337303563643939616632653039 +38666233643635336133653837663630613030383036333637623732346338633061336339363763 +35613836613434666362363138393235346631333332636336343538396338663936343936653532 +61373135373165393765643832353030313436616431346263306531323139303563333065623239 +64623566333831623732333766663665663664656131303765306231323262376666613036363237 +37343335313561356538663761383638643261373538666363616466353162383536623336366138 +36396664616138626661633162643962396131393434393861636666623461613364366161356130 +35623162346434323163643165613730316435376262653830333337323362643438396166333166 +34373264393232383335643563366635646139636665616135376136343231623064373437353864 +62333233326634396135346530376531653664393461303231383361393130343962376162373133 +33323533386436326162633263386335343435653639633263313937373734653934353431396136 +63626539663562633062393137353434633337666561663366376265623533636231323065616435 +39383335616134633232326338346431333031306137623034643534346630616231383336656437 +64643831626133393032663633343261616434343065623933326262363563393730646436616266 +37376335373331373836376435333133383732636439663066323761633331376433656665366563 +63393531616230623462613861623338616536363364616564643266316236613166316563306563 +63346336376636363765613361353939336563623962356334323632386532633566343263313335 +32313436613761663764623435613363336530353230363966386162343537613037616533313361 +35363366363066333638656561336264323233346334353931653832366331396366646666376538 +32623164356333623535626364613236613437313663346166613430343461343866373633363165 +31666232343566313262616530383133343139383961343235393061656363616630373730613564 +37633032623863316135373538363033663039333665376363303465386335363933633962333962 +39626366656334643036666434343636363063343935633565623034353638626332326637613266 +33656162383235666631386661616531613837386130303061653265613864636436666663636263 +30336266366164353037656464616665363635323864346132663533653732633333666635313533 +36663034643731303534376466343032623835386434663766656532663461313836623833326463 +31623935316130336461313035336162326333356533373636393761316332633430376431393939 +62353932303461353337623762663738353263643364343930326430653336383666366238303437 +32643235356236633931633934653162656262623663356236326635383566356636626239333238 +34386631636336623733653362653266323937613661373565386462373964363565666262396539 +31663461336266316562336162623164313131363133643132353236373365653162636332633766 +38313537656231303132613738343338306634386362643435373139336662666635366130343330 +62393134613336316562633632613333353432346564646136303637666366623461316163393961 +66313263383236326236653834646436313033343333643764646662663731643033373430353465 +64646163653034663865643466646334333963626239653163333233633434383138333834336139 +38633033613662343763393936613364366663343635666235666134336361376339393663306661 +34366364333731373039623064393233643964326233383636613338343261303730626334383631 +32316136346536393565393563306138313565636331643662303164633265316539353030353336 +63393837323931396264633837356535353065363163376563663335383237383334323937313532 +39333934313661383865663562636565333265393766326437353735646163383931636336393465 +35343037323066623634646562306332633133333239383732663738383561326537356231343463 +31383834376466356231326536303736343733303037386436323862623864613439623535333265 +39343363383964653162333734363764663862623535393762353339386632336165613638373735 +66646265303739653861393066376662643864313764313165316563303437333466396332366232 +66393862333464653434336539323436396264373461323433323430323837386537653938643934 +33313135373930393830313030646433383639366234653033306237633638366535613962323938 +30303163613264323636313638346237653939396439666239323938636638646661346134663630 +37386436616130366464653630633630643365393266316361626532616339323663386361663338 +39353166326630316331306566326530616433653832316361313062623639373636316461373964 +61646139363639306230316339663033353835386261666232373130663331626138636435333161 +66376338363365663966356539363962316661313635316432316563303535616461366232616265 +35383636633533343535383636306439323465333730386432663963653030383031333433323339 +64373134633063636161326465353365633334653163343266336332363635333430666461386239 +31333137623361656437373734653836636333643063666262393265366237663130396361373232 +39313839303466643930326662396437343031303863653962383438663238636134393464356266 +30663033613735313537343563333639363962626231353835316430333262663230333666653033 +66386164623862633939326364336630303165636236663831643666303731306335396335313239 +61323565356233646538396336613136323663353532396231336431323135643363393137346336 +64636662313166663832636263633030323863373233343061623166646365613936373035313639 +30363531373737313932393661303239343966303935633362333164336638353961306132663333 +38373634336266303939653031326563386238313239663362393436313466383036383464613839 +36643236643237336632363865333266386430393864626432313261633034353437386162353935 +66656433386461666330626463326136363630663164333235643464386639393231613534346631 +61623030383130383330613363626133373832653434613264396361333061356363323335633039 +63353864303731376632316434303138396264363938376133346261366132656264623463663262 +30386137356365356265623430633237373931336237353062626632646637613638343330386139 +64623362306161646538336232623731666135326663363937316362663532666130313764386634 +38373266353239643165623461373233653838643561646339373634346433653165666262643762 +37393661643962646533613339363763666437383237663765326661383564633339316536356133 +64663832396638616463343366313237326237616234346535376435356561623334333232343535 +34663132626631373534373035386630393262326438663134326432363763343539343962376630 +61366431333464356633313339353963366534343566326436366463373062346635303962333938 +32363865303231633334326234323462363461393164336666373336366165303532666261636239 +36663362346635393633336633343263336235396334326534376135326335323361393963363038 +37353966653461353063613933346666313534656566356638393435396563393561346633313535 +61383562633161373438616532666631616232323232616364373662613262633032353065396131 +33633437313463346135353132313830633662613830656331313033633165316536636534323262 +39656334626466316339636132333137353831333965393765613365646331333730353963366566 +66643733313530636664353563386231666566653961653939343035303836363865633930613964 +61666235353766326138333566396131303638313537666334323365343964646630343837623838 +33656138306531613937613465613339383531643462666361363530306139663036343639393038 +35666233323565613631343337303439363165633265363764653335653039353738643734373736 +30306466373364373661656463646465316363643063306364376562363839346635326435633630 +32333438653032653566353666376535383462346462313864333964333333363364373437343264 +32663836643633343266346636656661393934353937333038626234363733386365396133306337 +34623331396163626665663639616462376463366134306535313030356638383665346334346437 +30303132376138363332313463633966623039643166306266303562323835353738393630363063 +65363733653033306262353230396434363563653137373333336138376437393363396330363733 +32653231373061376239636563313536386634613137623865313061363134366466633035323365 +37323133613861656336373766383530346163633263386333623361383166343231656463333434 +39353135653739353237313036386331323563633038626135653864393434386132333832653631 +36663864623438396365396337316538333831626231643335353363626261666538656665613030 +34333166663762316134306366303162376564383733626465636565613233343834636231353064 +36373634653534316439306238303638666165643931613961333132373334386134616539333565 +64646434613130336636666161643062393563373362666337623064366530666164373265373332 +30393436363138393131323835663065643061636262386265366337343966646436356138643939 +30613638373935363937623031623638356564303036386133313262663038653164306265333761 +65383531323038633434633663636465366261333630653365336464623063316332663537616462 +37336266336338623736646238343231653432353162643063366562653864653861333965643863 +33343832383734383666633362366261633935356464316261386163366538626532646139343237 +38313033656639616164663330303863333838643162346534396533646464353362363166303262 +65633235336531336235616565316132646235393338363163333762636263303834336634303933 +66343733346130343034663764396631633765326339623437396462613333653264363365323139 +65336535663632373135623131303066643939313332663462376136366565663663613136303664 +64623631333335386666393139636138323937663265643833333130323263663336376239303634 +37663838383965633332383235343830323465303430356561386238636561333634323331313237 +31646662356431613938393666643362313338393331623331623439633139303032623866666263 +38373937333661313538643062383866336535653537353433326330333661373134323065346133 +65346232326364376132373065326235633939356564616264623138393961663866343231346638 +37376236363362663865353038636234666639653134353563343763663261376364376636656366 +35333339356135323362313432343033366536363766316562333430616366396461656664643733 +63346232353961356330653066643839346231643237363133396264346266316538363736396231 +63643631336132313437636435323236366264383361623733613262663434653965366234303531 +32386334383965323135393138373936366436613138613239346634396538626437393263613238 +37613533323138353538306262643134396236373231363730353237383962393065613135356262 +38396430363633633431313536333837323863626130646135633363376139646232313138343936 +61643930663866636635336534393966616635663663333261353538383131616138646164626263 +35666332336433666136386461653935383961613364326135356261616133363037386462336339 +30333861326439373835643161363436393561353833333363653561656632653664663963383039 +63373736653835643136613336623332366430333365643664366663356431383730396361343736 +35366233656365383637313839636636623165643031653963633738383935383838346562356362 +64643666633361333636636664333836326663616235393932343265333039363762383866613135 +63633336316464663434343634343833616435663430653265353866373930633665346235363031 +63313630303735366135376236633032373763643265656266633164346330373030303163313539 +38303030313331376532663835303538306531623639646261346639323935316561376135666266 +30343564313533663031306532343562653838363732663361326661303531363166353732326432 +36356638633030663533613439666137623665666633343735386232393731626133663462353833 +66313430663733313132616334666438653635363665353433343534323064643064613330653738 +64323037333736326663653933343933316336356436346461336238386631636234373835363936 +31393638613762636630613766386162396166313936356465666634393263393736666534333631 +36663932616366303334333837303865636162343339313734366337363662396264626132323134 +65303665383932363134323961316334653661656232383235633831653165616263643061333739 +62623136356331306262303463623830393463656366363336323661633762626333643437616662 +37373136363333323133623135303166393066643335633531336131623033396534653737303265 +62353431653139363334386565336261663731366630363732303065613266633132663931393636 +36656233396132633665303562376638353064653334353639383162386634396630356435633038 +38633637316632633238326238346537316436663239363766323437353865623461393836326535 +30313335636136666134323734636136326430366261366563373564386164373830346131663432 +39613461656137653236393233353764653366323763373735316630663062353762376566653035 +36616332346332353238353231636139316361383635376566323837393462366261323431353835 +30353837313366636263626562396334396434316432306365663230376234303932656631653239 +61366531383838336264353435633462323039356438626630616361373061373765333938386537 +38646337343263303463616332393439636330323164626438353162363861643663303363393166 +30306134323166636161353232396237336661636532386531363365396462343031363937393937 +33626233616236653263376131393437333062356362653933653739316262353335333734386435 +39663839643536316133363239613331383866373863303631356435333463633137306635363961 +36326438313066313962646538313533393931333937343632663166656662396432333931663463 +62373935303063626135356165366165343938653538613561356437623161313837643532613533 +38616434313537336265356665613064313266366561386534343339383232633563626664323766 +32313131373165323062333934623939343838353264333237613961396238323864363937336532 +33643138653131643830373762343864356166383739383966376363613530333839633237646638 +36313634333830313263306438383335666636656538633931616530343539616639623065323861 +39306563656138313831306334643963653039343766656566363435336632306537336234373666 +32633634353335653765353935643962373336623539646136313337376135633566366137643732 +32323865623737346430663131623730626530383761393234393833376362636661643539623566 +39333631613431376536343233323562636531353531363939366466333031373338323333613066 +36383362376239393262353738303530663464396266343463346637396664316564383135623764 +36386532643530386131386561303436653965316163356564363130386362376438366237633166 +64626539383964353335353935383061656532653637363465363138323866376234666162623433 +64366564626539616336623237333834393239623334333034323831383536393862616266313236 +38343736336336303933383237306339626361653431633237636365346262626137393436633862 +62623965333734373835663764366535343035353064396566306633373066306666616234343166 +35643437666334623031623839393436643633353234306438643566336235636137653462663963 +31643765663663633835643031616533386439633035323435303932613562363238313462653934 +66666437356536396230333537373539313430323532663866366539373666323637376333656632 +39373639626533616634333839303332626438323132393661636661663061333039633464653261 +35376363633336646336323631376237366364613930653933653031626539646363633466383064 +36386539656330333263643265396535393536343164666434343436643332616634376435386166 +31383265376331343836333131346630366232376233376434386133353566666137306662333364 +39626336346537356439616366623634633431373439303231363664316635646230666334636336 +37623739323861366235303661363331323238653535666536666539363066626333313065306664 +32616234396666396363343431346461346530303964633163393065336561303964306566623036 +63613935333961663030353863363335636539663936663437363736363637633033396530396565 +65663137326535353337663131626134353139326633323033333862393933376563666263613033 +32393961313435363930653830313263383963346331306132393866633464393130656263653065 +31386332323732356632316361316638316131393436363533303130626364323462373737386534 +63376433666166623163376431336338393362656666613831613038653864613462636139383130 +35346532643661333365656236393935346135313066663933356561336338633638643563313064 +65353965373338613132653536356532383736316334643732336534333834633433316137306465 +31363731343164626666323837313264363831623366306237623766663135313632643863366564 +38663166663430303735363132656530306465396236353538653137316632643736626265366365 +33376435363033393061383034636462323331353731333636353437303931383565356666366561 +33313338356430316665656431313438353761323938303561313436636439633036343931333631 +34313633646138393566316161396562643836373565313039396236363930633065396663336564 +39386534613830366233353031646665616563326463363664303363393564366564306661303064 +62363661366439633738313964316462363962633563336463313238363132363439376339303766 +32623333613961633464383166616539373762343037613436363962316535633562326632383736 +34643964393366356265393837366237313332336431373266383537326433376536643664396134 +33316561646433353938643364643861653236346165353333353261376537393931386662393361 +38386261313331353437643730363233636466393565366136616136393037396432643432653563 +65353837313038376634393462323134633730636434623130346564663432663164643461346134 +34396633666439363333303562326135393561633265626265356466373234346661613264346633 +61376361653964666366623636353761363639636535396433656435313433636634663561363235 +31623430376363656563633261383639373635646630613338613365646230303666376239653461 +31346162323234393764643962373937643138666331363737653930373463343439663930363165 +30313961613635383439336230663661633030336530383636366335663161353339646530636463 +30633035306335316532623934646438306338393530656632653839643034386365636437666533 +32383837353530656364666666333332643339333161383237303637356466313566643931383536 +36353661663931626234613461383437343432636337323733373734343539303537613366633736 +30353930316530366131363662653831313335363638393734333034383632353064303462396166 +66663064326230393364633639313735656633336632616566306266353932643432613838393835 +31613561386238393762656137313231383739623831393861323339616430336466623437333630 +30656466643761303135663137626635376431363263313963643636323762333539656237623534 +34356266643737643661653466333131376563616435376439333138343734623465373833366332 +31363536366134613330306566613534396664336436376234303666356135356464353266366332 +64383632323836633766343934383630363939323935623737663435376664396133373435666632 +65613263373734653565336336346663613737336166643932653866333264323730393436633866 +36366664633866383932396433316365656364306462356630313164623835633635663838623266 +30353439323363383662663730313832623132366333393761386439616435396433353763613463 +66376137633033366366396436356534303034323539386433663237363737343138623035346533 +39306265663237366161323130386338303738623238623034353633326436393464356531373235 +37386130303166383165626162623934626138633236303134386630646664303865626539376166 +39633965316262666164393361633537306633306430366162333566346135663965643839333639 +64633233343833353436656336663464383531373432616436393062356561353365383662396164 +31623334343935633863346533353066343164666335633631303264643765633932366162623234 +61336566393437613064346132336130653835393733363133613831616638313632363666626261 +34373632323564636539633830396536353831336536323438303962333335643331343632333462 +61313663653136323534326132623461663632333230633533373432323531343537393161356131 +34366263646130383565383130386337653838376463666531333833626334646531643161666536 +32623735343163336364346330653538353539383864643533356432666431646136303133336563 +30353064313564633236336666636263306639636334336239393333653535646537646536643734 +62393139623036386338303135383437326563383062346338643765323266383765336235396363 +39383566306564356133386330373739666433353163313762303862383835363464656632393732 +33663964333839373364666339326535383563366437343839613331363162326632336538623137 +64643165303562373231396363353030623666356166663464636435373730636339646530306565 +65623036333962356332353265323232396364636164333466656638356461366632663831373765 +32386264393165343265633535323666363231643833366133636535343232663437633464613162 +39636162356664373134373137643031326434666134363135363665633665373061623331313237 +34313938303034643239373166343633343464343638316261633030336430633239383032626633 +62646465373261356331346133643134373165643333663561666130323337353236323531333032 +63303434373633613239303034353537613632646361343265313737303435336164363264313230 +66626231643163316432613961626337353064396339336664316263336335353435316561616138 +62333432326165393965363464353536356539333534626462316465666531623665383730396632 +61393131636235333035326562633831373833373561633964613338356331633464343432343265 +38333666383563616163663837653035353533303433663664663032646637343363636266376233 +62666331373237393439303465383964333062303333646133333563343236363537373731383235 +64633230373734386238373735386463643339656634646362623536303932366639386366363765 +65633932636466306334303761303139353036373563386430656635336431633732346430626236 +37393931646564313861333061336435663139366337376263353031616236373438313164643339 +31393533383833303734316638373737663335623764306163666438373738313830623266396565 +62353862313265303238363961346138336238343863333434303835623531316335626334353439 +61376264396531303566636332323065383937626335313831373936623561396664343733663733 +62346237396564373632613930656335633635333762393566303231636338326238323339303733 +66666465636430373433363835613238653363623532653463376339623230636563356261393039 +62373837333765613238303163313639313962636364386361333538343637616438396333303366 +37316335613939366138623636643037616161613635326566356662623264353238633638643337 +30383234326135336664633565616266656263623038643832636563373262643734646563336337 +61626535663161333963313265623131336364313738383261386335366362326130633735343631 +34356265356565366364626261633361643330633732373735376161636633376532373833306439 +65393637613439666663633865646632346161643632326336636636653739323066383661393137 +33643662636439343534303632633532633932613832343961336334363336353537326266333436 +63626436333265316366353261353063396233363666396536333532393635393433373033396263 +39646464333833363139626661373633646431626465383862353336353565326638353465343536 +63366438343933323861646462323966396336323536626463383635613137313866396361353832 +30303564363664656135343764393039626331666361653934613834393330363236313030333263 +62356536353864646633373438333865626138666333356530666564323937613162643365353432 +31386662356330373531363963613134646165346164376139303933643837333564393461323966 +65383734393966633833303933383262616666313639373132333937343339313839653132636331 +66643932393436393839366462333836363636643531353930343433626138373134633036343162 +35383634653435316130313232363138653862343365326331326231346239666138383864373234 +35383065393962633963353330333831666637616363626162626132323965366635663663383934 +35653435616435316136656262666262376634376434623265613062653735636533653531393931 +66376665346163306362633933663536386133646266626232623239376362353261343565393336 +62383261646334653165613232616333326130393964316461636237663534373830393038656537 +34336161353061306437393930373264653530353135356166646165666432613438376233363038 +34643532373830393434373765323362646435323264656365376331343362613231616265613834 +37313832363563653463333436303266616134323566613330363738383233323363373532363438 +39663834363635373936613863336235663933633163636534623131376132343963326234393034 +36343761633861346261363434663166313866393134636266653130376136346465316638303639 +31393633663538613936633533613931643463393235333737653439386434363437646439343265 +64313930363131626261386266616337343735636366633033386131383463336565623636363166 +33373564373833376632653664366533643835646366353337366336323636313764646261346462 +62383032393764613961623434383963373131616635373364623162343436623961656263616639 +32323436636464643264666363336663336537306363316265383065343632303634373833336561 +65663461356630396534333062643364313862333330646130333335633066653931656134636132 +30343462366661656434636331656361333436386563306135643562393763326236313136303265 +34613665366439343362633661313937363962623761656364626632623131663765353731616364 +39346637346563343833376361343433363331623933353734616435353565323035333731336661 +36666465313964326335346137373037373266306137383364353531373765313430326230376163 +65623632326635623463663836323463666465326363373833333134336662313235363237643863 +62646132333534333630366334393566363839333035613365363633386562303462333163313664 +63643863633835393939333931323436636463653130323762373666306665616434306133303238 +35353438653662323733353638303430313466363730636661643166343337366631336337616431 +39363733313030636537333239616132646564373233313861366263666364323363636163663635 +33383161346333343739323930313139303435303432343664633265366462643832323832393661 +38656165656339616663336263366539633065323135633331633063666561353239633231643165 +65343532643165373662646363313538653864393333626638613233633732326134373030663465 +62663264663533626661653330633466626161303765383030363264393162663936346434373166 +36376330646165353831643730346534393538333636333634316237656536636436643830393664 +38653139313963313065343963626532363562623665633433626430316434373634626339343266 +66353836323030336634633264383437373266323262313333353033383934316330663738303733 +38326433613238636164363966356531323039336264303535396631396635306231356265643864 +33613738613763653266653932663264396464356439353361373666343264353730393365383531 +61313061313839323938326134616261346432346239393361386333623930333830313035393134 +35643838363934326130316366316138616263303133393962626264376662653030326132303062 +35613561393234373062383233373635303163363933386335643564616161666239326538636462 +37316531656564666362633237663530656565623333373931393666393339613566316333366365 +36386330393664346663316432643363653631623639633438623232616437623661323637343061 +62303738636162646132393366666237346138663261633362303234653238373166643039326333 +30333063353231316365383731323335363235646665343639663737323939623938653065613832 +33633764633637366338346639663666323931343663633064616537326132306530623463336364 +66373033343837636535633230333132323561663665396238623237346232646461323639393061 +35326232323839356262633934373239393330326431373832623033393134366666613039333032 +35393833643464633530653538306333653066323239663636313865333439306437343866643738 +32336534326133303165656430366666643363656261326632333133373338623164346231636264 +36653163303466336535306531666334396263656166666461633532353034646134323733323234 +39313131333764306630633235376434343562356262376161333562343363343930373766373832 +65626437613134613962303734383034653964363537346237643166366564303232353132633630 +37356230353936356465303464363861396435653333396235323638646339646633386434343863 +35623066353966363530363032323764643138346266353066363638663736623333356635323438 +34313030353633653835613263653463306534663961623763323934616534623163303637383239 +64356266313531663665343165363664663966636266333834303230313762383238613436323635 +30646139363865633532323665343532346238653065336239656639666664626237373436383135 +35333836663234393266346133336264343566643062333334323266376230623736373333643665 +32363966363737386434313163653665346465643635316665336135636535376361666630366633 +33343437346133356435323536373639306262396365623639663231643865353230356634313061 +65646465356339656439643361353638306334313562386339343163393839393737396462303163 +31323533626435376233363163353564363138343666313936646134643835303963383762656662 +30626636666438383638616538373738636630613866353731383361366132616665383263633131 +33343763386437386563383334613064356365373061313838613230306337643330613666316536 +32653365313231333534333339653431343061383636646639363439613831313839303466393032 +31616431373738626632323966303262373766633037623461346231386636386439623031383965 +39653635653533643164626539333436613833363837633338616436393131363135663361653665 +33373364616530303938633532326462636538386163343032643134303338656663356638326333 +37303366366638373431613436356136326665393131353562386533366239393331643066306461 +35383830666362323233306261323438373565333033353232616331636665353065333663393539 +39663134306663333638303537393166613237653865376235383935626238363630313461353433 +30373361613534323836393266656263363064646335386139623431663936653532663462343931 +65313766353433666231306332303537316166336562386135623564666261613733316532643766 +38386232383631626664653661363766313236333133343363653965646232613431373333623264 +64633665653061663130323538666539656438633762613736636137343966313831303938373765 +30653265613336333164326138666362313362316435326135333235616263383261653736356435 +38393066643062373462363334303131326262313333306362383637373534323939643830666666 +62366161356635346163313961363330303631303638616333313839303462373765323034303133 +35383731643138613031326431323262393737633363666664366662306565303633623637663431 +30613861353436353939666631646237333833353265396132396538376231383163636233373466 +32616334656235613232383434373332663964393631353334343833353939613866363338396435 +61356534656662633034313935363264646164333636383534633334356465663030306464336337 +61353235316532643863346230353562393865626430366465303965393633623937633632306236 +66613566346461663234313632363538346361373664373762653134633332653766666433363138 +63373435623165373536653137336164356462303862343739373435316339393137333962616334 +39366637393066366566316231363530316434373666353532313638303338336635613766363430 +31306432353962643137386366306537346134623232663739613165383765656134616635396339 +37613434656363396132336465373161386537373963613339353031333034616661386265356162 +35303834383163326430356231643832643239386366626138663962666139363762616265366362 +36616330366664386236616539366334616233323261306337613030653934356533653135386239 +65646230333262326338623530613330653535343631643835373936306664343132313663633432 +38353962336632323935373162346364326136633961363362393363393138326138346434306536 +36643836343066376536616562363239373638666266656137396337653365653438633766366163 +36306562313733373565616630383061333032343739396238323838366334396261646363376437 +65323162633338376633613836366434643631656238343131393765353132646532353739373236 +62346337376162616433653065343731346238623231363939613264643735336336366533326261 +32383962623061373733643637666662306637646362373864373830383131356236623537646165 +65656635353062616466316162303132653438393234393239333134306234306363626136363833 +36336466643133626139656638323366323036353635316237346164316637323439323430336538 +30646463616233333830623830336430376333396630333265353632353436626431636230393034 +36343239363566396630653966363936666430643431383234383762613638316664373536383139 +39333761383836333139306264613034613531393830396137306130666563306631623664613130 +66313235643339366430326539666461373937616663613434623066316463613265346663653932 +64323861386336316535633734616433373938393337366638326135333532363334643435626166 +35616565653338623061346532646165306433353065373364353962336566383730633166643430 +35363466336434353334393730613139306565656561373033343135383033336439393739366435 +64623166306438373539303665303536326565663537643130396637323136313137373635343765 +33353933336336396364353730386438393733376362306433623763363937336532363263323031 +31623564336236396131666437316530343763316635643933616562636366636331373666356331 +36383831356332353363646638396536653835646435393136336165353734373838333235653132 +30653635353961343538323366313231386432386466313833306138316565356436313762373435 +32626362636165303639363364353535616530663139353664613062366631613964343037323162 +66623839393231656332396538363338633966386536386566396138633866393161363862303063 +30343535383362656665386233666161323535373137393163663038646237636232386263393837 +30666465336430653633303035633433363766323433616533616262633761336639376665656463 +39613732616336383135653237313430353332646161383765336664356130396164306261376135 +36633164343938636465646365353565396163346461343739613961663934343330356638303037 +62363862653030663933313465376536313262333632613538356665663362393239363435633634 +65313063386263396161323235373534303432656639316539373036386130336434303430313835 +38636261663564396139333532363163376535646235396236636539653031626366393233623436 +64303833663165626332396664323537323762373866626537356234363639343361663837653435 +61653039663131373463343231653235653564313433393234643130646265316336626637393433 +39623537333462353039373633393064323462333039666662633065616663313662306161383062 +30663030373266633731303837616431663364356231663366323631323732633161363964663361 +39666631356463643066333166343733353164323930366535323732373366633461643663656539 +39653733616533343932333632646336663964663839613534623531663439316565353462656536 +63633539353733626130323833353733653663303164626636666565623166373433313133383633 +63383638633531383664666338373137656634326165356438643562336263666132633036373762 +38613063653365623231343264323063333331323137643839346634346532313663633133366333 +35646463333434326130396463663539313235636137633237613230373766303830323939393463 +39636164663739663735353739336132303763336137386265303863666433616230663765313338 +33386639333562393362333630653465356132616132656361656163666164336462346130376339 +62336562343431316437336662623830666233613565313662373766313636373931653439356630 +31326535373936333338613663303036373438666139656437646132656234306435623130623439 +35353565663965663462353736313734653432313463373031336333646164396632326532616130 +37363666313135663361373230643136383238373936663038636162663530656137653764333262 +64613435393539323066366539353630636134653333666436653933306464363038616137353161 +64626533366138396663373063393830353662633961633864626634623335323837313839383762 +63353338633963613936663165383830326339326634353366623636376263643336663833383961 +33343537336537643561373865313137613734613733313939646162663537626365643136633065 +64323665613239633836623066313133343439613134613937363963663466666435363436366362 +34333432626463383165323735326363613631336563653532353962633365393633626336313861 +38623765663832363035623463313934346663376637663237383163643863626562616536303363 +35643565366532356539393437633235366663303463303062356137306161626538323864653732 +31653639353062656563393738386264626432386138653664653565353537613766623231336561 +64333736656235633336386530343038376365353338646564363732313139663934616363613139 +30313963353036656632356361323233396565653962376332313034386662663338363436626637 +61623261636166336464373963393362643635633537313638646633386335623664383964663038 +66656430336232656164353365613734616133623437333565316132356534643531383464313661 +64356337613838313230313763313031356530353633653065633165363830383264383039313536 +61633263393364653439633936306464313532336534653135316166613264353034303631316337 +36623032626238316138373536643465386265343036303333646238356462323163303137616437 +34316236333336616565373830333636626239333461613835623233303636346336346666393237 +30613661643330363737343662653330323030313561376539623033346266333061356333353836 +31626430306134656130663465333636623365393037626161663563313736376336363131333761 +32656162376164663338326334653334396164636461383334666537653038366534633662613439 +32356632313964376562323661366139643839313165623231343231393635393537653635643763 +34393461633164643739623938626561663434653639616665306466663637303135333539316334 +30616233346165613863656431376133393233316532623735363334313237326339656239613465 +66313134663938636338663661383131313130633237323563353931373438663938336234333861 +33623934346364623864323537343463643665383136633032363433363135393061656433303237 +34646636623461393933376661306531643436383735646333663261383632336333626664633462 +62326266323833643761343632646236646132643936386530643765326666663063643364623431 +39323465346461356533306362306666396562333132363534636333656532313166353866666439 +66303432323735366234386565343535323130623335316562613738396439633938646436613634 +39613736376464393432383434376236306238663132303536353633323333653333643365646535 +64323433613334323566346430336332373264373338613231613039643864396130663439343039 +66333338376464626637666266373939316439346538663530386161336133316262343330316634 +31393665346536663765373961366631643936393333616537346332326638336537326435333333 +37326133346436613233356561326231363462343637383937353039393136613630613637396162 +39343962303133653935363234323235316462666166333565376163313934363263333334363966 +30306134363061356164396262373830643530386562346334623232346236323030633536316439 +64303530613336356231353838313538346263663232316430376330646634363062646130393163 +62366339306665393030663435393132613066303730663265333339656361646130633435373637 +35393933343737353964356336346638323934396439616132376537343036383737303036346136 +65353363316564323665333232643863326533653131633262663463663135646530386533343363 +36636230643563653534616134613062323263396334313333383533643037356538396532306333 +31383738323062653564643664306130343866343466326432666536306666326462613333303334 +32323566623331616265626630353836363161303236626133663463636136656162363237636435 +32643931636264336130646565643132373766613039616134353330663965316236313536333438 +37303066613061306562383835323633663165646439366136643266343939666331343364343938 +39656531626462633536373038636632353832313739393134353539303736666439616531656130 +32363237323530663938383362303836376232633431613864646137326435626562313764316536 +64383438353136383236623433656631636238633965346235373239653039663630666466316530 +66346336393163306332643461636431303662366336363834383639356339303631363938343639 +30353630666339393130356131353761316136633366386665633132373339396166616338643665 +33633162353734366266656335613837346432376536346261346231326434383561623561343166 +35663830373437663462623263363937313234353439383432643062346334633436653265363335 +63356335336131303965346437373138333262633435373639326163313834653062353762333861 +62316362323034633336346535646366616639616630626634613230363533303336623165383964 +38613631656433316631636364646537653436346462663931376261366234666231633338326264 +32336361373234653465366132303464643135393032353336646337636164383930393039613566 +32326132356236396430393635393162633662396533356334373037353565356265663931373833 +62666539643763653239396165666339623538616638363631383934326432313636356238613838 +32663234623162653339373839373139633837363734336439623962393734633661616432333433 +35323361386664373064336438303235373838616530626230356265626261643066373632383963 +36313638623864383036333530303764386231363762666237626236386435336434393462663461 +31653364663638366136646131636434303465636632663533383230626466363337396661613365 +61333965633035373633356331366135613637363366326134613633383964363166613363323737 +37346139393734626631373364303066393931393233376431616439346335383837326139613238 +62333533373335343639376232656238666366393765306264306364316132376538376235353063 +32313138376633303538613037643661313532383764356661623762313233666139363437353461 +62346462616631623030323866363334633334373330666461346564623561313437633261663930 +66393264333033343830363963643163346433643636313633663666366264643163643763653866 +66366131633232396163616564306333356234636337393238323764653864396430316663396136 +35653261666261626139373064663965363065316362346163313934386535653165376562303962 +37373930303966393938396634353765626165373237643330326634376362343565393733396339 +64626333383266336433633463363461623266313961326431653363646161613862393535363837 +65656536623936303962626666356539643361336430356433356435393339316533643665373939 +33346232323361313066363964313263333233333538356139643731623164623238636661353435 +36623462376165373961663534306265613461353962616335653837373962613933306164376565 +31643636623163663332643736363637313732626330376161313064363035666633336439326239 +64643434323566363638643564396339343862633466663137613365663864366364623230376230 +30343961373632396338356262326538366432383834643161343934386435363761396635636163 +63323365343366346538633239623065373339393738626462313837316262303835303335306435 +32346138333139333362613338643431356437646363323939346665333534363465303066343330 +65373235666131386566663537383864653032636239323436386638366564653265656439386335 +66623434633030303938623632323831316238643064353733643661333738303234313163343638 +38616165643033343138323164356330626365666361323365396330326561636131323838666438 +64626430366264313832326337633163303363373935353731356236363532396435656566643135 +30313361333666623266653230346565343936633565383461396630336166383637386130373635 +35643635663932353465323866353532623536656530636232626263623332303138663365316561 +61336538643734336630383134653061393636653564663164396231336466323233613037396264 +61326536323333646530303137313434616564636564383730653538336133383333363566346631 +66656334666561306334666263323464616538313334386337356131363836333430333763633566 +34373832346432386436383262306338636333343533353035353837323838396663643761616361 +64666264636335303262396231363435353235343239616530376166363963353463326534613935 +34623734633566653561663031363533383964353230326237336635396238363035396333373335 +38626230383436633563383139323262633566623139666230646661663362373233623136663935 +63616232653934373236333039646537343861383464376633653763616362333731383934313030 +34366330303664636330646136393665366133643965623738313738643562633465333665313938 +32646230346261626130646664366663646137316539313239616365666532356437313534306366 +65323937633532643632306237306337363762326539376535353032653034393463346631643537 +61633038396661333462643530303934346664616431643234333935633834653364336361306332 +62663532303065636635313339353235373633636434353635653164373763363262303033666434 +36383936303634353432616665383133313533663030663032626435666663353861386331383565 +62663365343062366435346534356335663962356337303935393833333436643939393136316532 +36633332333630646364646164666366343134323738316664363533356534386336643930343533 +61613738616135656164346235306435366539333830376361306463326466666532383539613266 +39643931316564623134616137646437613966353637656535623138313135666264353461653262 +63633832333963313932646362636132363236656339333035383734376437636134343435336636 +31636631613464313666656632303464623234616332306631336138633831626630333137356232 +30393235626639333235393363316432373438363232343266613936313037373463636338313866 +32396665336431383563396566633438656665643634623865306333306634393966343666346236 +32396361653331336532653130333036383062623638383836643165393763346666666537623964 +65316564613061636561626262393165396131616564363331643433636461313736363562346361 +35303030643762636461386632626262333837316163346261653966643065393635636666316330 +37353062613831666531623434653734373836633037666233303933366164323066663938633734 +37633166626532623932666661366337633935623364323934316165626537343062343238366563 +64326133326435316163306462613937623366343961313733396535636530626638383836323362 +32613735386530353564623937646563663937353434653261316539316232666235373765383935 +62653639336161376132326466346565653934336663323030626265633866623633326161666436 +34373332386532613266613837333336323633313638653963653032376633366161363038376564 +63376539613436353438323834663630326363373430626435376239353538383435376130363831 +65653461393763333635366162306334346533643731663436343366393964343631303935626433 +33303631356661326264333933656464343337613239643837623464623538383963326264323230 +62643438653135393965333062623261346130646139636561373336636633663234343861316239 +61626630316166376466353066346637663263633135353832653033643337353935383864353735 +65323438303737333839326139353439633236633364376536306436393561646435386566383365 +39656531663431316464626238393161613633393566366636333431343530633565646162323861 +36386264616132373138376163313039616639393363663835626634373563616337306363306332 +62316131356234353466613232373133356137353336383535383937343033346462386236376464 +65356139633533396236663934373532373032656133623766366235346433343363383864623535 +33663162643965303262303539346163643639333865653638636262386236376262373634333332 +37373662336236383762613462386561653332356663663264373361643932393864306232353261 +34353830313539373538633939313632366336646633343166303361333639386433323334383039 +61386639316234373131343661633564326133353237376135306637383462376136616633366463 +35623635646430643238633737333034323130323533313362336434393661313032373261633462 +32353337636335346135656532396330653662366633636437666439373030623737396437326235 +31643333626361643362386131343435356630326339373333363435383162643031376131373230 +37623461643134373430653265626164376137626162616362346131636430623738393562623561 +63323535303263343662653039653430323737303338333737626435386532393533383266653931 +33653739333936323362393631643261303639323832303039383530316439613332356332363265 +61633433656464613434636264383331643235616262306631623134306164313537376337393136 +38396233313839633533373834653135626136363231663562393831643063643866643630373636 +30623361323030376661653263623362666530633665303264303264343437633338663732343930 +31333861366164666361616135343063346339313362623431323230613934643366346438653138 +31353363383035653436313334393632313464616239353935346364633261616338373537373733 +36376263613035313131643731616363633835643061353565353537383934306266623033333261 +61313539346230363136633035366331313865366133616162393864373530636235663231343037 +39393730633830623665356238313265393632616634306133323131333039353464616665643935 +64373332303334636636613436316564666232623539636166333936333265303830386134383537 +63366464326139653237616639303337363962343333313432353232336132383366373037316163 +33306361366132346230356530393863613936663232643438346561623262626263373835613839 +39333966366162643639633166346365346636303332303732313735376162306634646233326637 +65646437646434653331653030383866336266363234323362626130363466333731363132393234 +65633764663530336130626461383762636265323332656537653063386563353030376161303866 +33323262343462323134366137303464363830353738333465383763636462633232616163636537 +64636366353536303234383833643561303563323632323662313837306165353636383436313863 +63656663623965313930633734663137356538633162383930373663343936313762326630366634 +66383033316136653139393639353537313632383238316165663763383863343262316265336362 +64323462666333656239356362636166353335643563353336303263343064383037386534626463 +39663137303239363365653266376662393433336235333831313136363265613263366161373164 +36386534656462383838373233313732333935666662613864613035646632326334353733323233 +64633265363163663031306165653062623961646530336538343036663362333231613530383138 +33663335303634383234303939313139393862393539323131343838626663343230326261376134 +36313961363332656439313436353839613537636263386434333564396161343862323634303766 +33303765616261306239366137353461623830306462306635336366366163623535376630343935 +30323234366261636230633331386437373438333337383737316465626461303865376130316631 +66326338346362666330663832356633353163363733623436373665386132613163653435366435 +31383563373130306461343962653831323833653465306362636537633635616466353932396435 +61666365623132613538353938393863393138636133393938653136393763396233643364313835 +33666432316435646162636263366636653461633936346337303364383933343037396531333265 +37663435663138373766613236363065313034396139353631633935343465623762633036363538 +36323738633437393564373166643964393635653466663065663132656665616161393864643539 +31333532343366393038336232633231666530373330316265656530393565326561373061353338 +32613936306665316161376263326631623738616665663535383735383635643965613033316433 +31613235346139623962646635623665653935653965626134643830376461343038613566313035 +37643337366338376164623563623639383139363132653737636562666336646461643166323962 +34346536356363313961626530373433613766613961313931323639343931626363316132656331 +61386535383733383664333563656438376135396636663266313237396631613534373964653764 +64383962663838656439336166623330616239613030656362333836306666633934366562316365 +66393537343366396566363561663664646437356139643533353839336562393738306430356466 +35646238656531353262303133613132313238623234303632386231363138336232386262323734 +31653835303138326439356162623436623130363565333362656538346435343335313763383136 +30333963333937636232663766366631626338383538373964613061386631383335353534373332 +35396663303037396366643035316239336636393266653036383864383965313537656130333131 +65323366303934636434653932636164323434376334613764623235343938666131666662613532 +35636166626634656165323634633132326430643434363262306638643239303533663436613536 +31643538656265386336323432376464373431643065363537356162396361323834306232386238 +30353632336436366238306233626366643133633761356438353034646534663063653830383964 +34333931363332636639623562613463373432396634616536633636333135663261623538373863 +65626463323931303664663036616332626566313833643761646664363732386532313532626263 +38383233376439396630643963303830313165313566633633383666613334396132343061393636 +63363566323737306364363139633636663165643061306561663533386537633735646466623266 +65616437313937376236353939393663316561353536323938346163643233386664373832313666 +35666236333838373166336136316239366466633232643131643236653263323862623563326538 +64383735323362303833656237326539653539306262363736623738306566366161346436656535 +32643038333964346464663064326134646364626232373764353239393364623732663236613234 +31653937623937656466316663653363666664353262386636626633346636663063343431663961 +62646362333531313434323636363636363562386434373864396561316632383265643362386635 +39653766363961363830623133653962343939386530303964663630383862633535396661366432 +35653564616661666133363964313265313430346364323665343562353864346163623033366638 +62653037353865383462633536393962346663656334636331376166646438643263323637643130 +39336263636637326539313466396534303466376266383366313062333061656334333266613031 +64393061663163326162303037643463643665376333653566643731623962393439383831326162 +33623530666430363930353431346639623038326362626461313531363332363536653230363062 +30663030313036326138373337613639393966373263613334356231303739393061386237316333 +30383635326136653263356162613361346534633639346638663963623664376236363536646162 +36373737646238663765663537363233323434646336633436653139393061393836366531646537 +63636233323538643765376162643532613661313139646635383230323439636266626632613066 +32383461346639326539313162663266666665346338343636383339346566636665666336336464 +36386234393838306537323661303730643965333864633837666335353261623930633036343366 +39323133356461653366613336353261306262666237636335313362376662376566623961303935 +61643533333262353632633665636231353333316464386632313565613766633963636231333163 +33373335633931613336353035636434653336626234306136393138646266373361303862386535 +64393333393566363135393064343937323332643434373330303530353835633534376361633530 +35313466636664313063356666313231373566663536643132376639636134646536363663303961 +62373534666264396362373338643865313734613137343035653739363836616530336139656235 +38626335353064313432373064316533643236336438653934303833636464646134386365383233 +66363766356264306337626434343836313161363538353762393038383030323237333835313263 +62313131623633333866373930376334313135333037623130663738363264336135613837643565 +61393335613432613161336663396161633564326365343763326334633234313038303630626430 +63396238383031303936396237663430306438346130346632306437366231373538666131633666 +65383335663963343330356437633339393532653365313963623932626438336263306438326632 +30616666653635316535356365663937353930393734336161373931326365353163643536363065 +64383163626263326563383633633437383936306330373937303539363438386138323934323039 +63333633656431376635646366353163333333326661373765303833383631646539366131646265 +37626137396236613666633463393631346230653632376363343364666436646237643364353336 +32316562343563333032613536343135353235303765623533373038656333656533653364316435 +32666439626237363532333134343863613530663335663565313435356262643964343333643138 +35306435363862326435363637363233376231373137343866623565313732383639303331623239 +64313566626464646462386533336263313930653036663666313661313130353866343161353136 +64353636306335356366626231613935626461626334343036313666393263356137666639313266 +63356362333234616330333338316539326161626434626662663164306261613764643237646663 +61653061323662636563613663303566663734366536663263616435323334663630643031323033 +37326131303962386632663065333435303461303036633831326135666530343862666338353966 +38353235393632393139303831313534633832393963323366306230373037663838383763633339 +66666434663838646264396434313132333238303861616666353466613235623434326335393566 +65623962326534626361393032323038333336353135303735333235386465353534643939373264 +64386433373637613536326364376331313066653064613962643130376232383333633536336333 +32396366363034646664303163326532646666333436383433373536386634333862613362666263 +62666535343465333264613733666239363430653263326638616630343335366332366165316432 +65363863316135353764376138373266663637646231373533333866653637343234643362633864 +63353461393637313937626234376330646362626139353762643262373061393630383462663831 +63376662613935373732656530393662376166313162366232626266343861353435356136333332 +62366362303138333830393865633163353134333632626165613431316330353563323466643738 +39646661336638316233633934396664363565366337383939613332623064353730663665373032 +64333532306461626330356635353964313139663433346463383939663932626465303465383936 +62656235616464386533306337633464343462306434333266636262663037373333353636633865 +30383031353065613063343464313265623039366231643564653432363833313365333036623634 +38333234383036626639633533623735323435386363383632646531366537313964653536646462 +30376234363939343237316664633665373234343136383464363338363433353436333038663765 +62373866366636343665316662356139386561656237353538356433663766333964353031633731 +30626335333333303965623662383361336331313962633235356539633062656263346235393938 +36626562353263396437646335623934383864306436336539383262333862633435316230383431 +36353363383731376561613165383138336633616137383536326362303430323133653436623462 +64616130376438646236383435376330643239346236363832373663633834303935386161363061 +33343861356365666638396565653063633061343239366133323639616631326131633137386238 +38386330393236666235653338353632336137303338323036343239373239316438346431386636 +36396331363930383234306131303766313066353833613863633736646565323233323937346235 +63663933303062356263323036373836363764373262633138356532386338633732303561343839 +32336139663838626437333932313236393038363331616437333461336338393430643366396365 +39643861653737393662663339333362643166666334636166363038633236626562373139396431 +66636130386136653561313036323361633432343637333932323138336337663535663562323336 +36343538303162316230616130323131646234613664336665623431653331323063633838653936 +33346638363262646666313437353334313361653362663837336235613534316537613235353136 +65386265313465326234363732386463383435383234393635323931346461613332336234643763 +37353931363930636532363734306238656162613632333663313233383432396362396334306237 +65386166353434646564653237666461333532626533636234323462646636613666343163623661 +63636630643865363830613435353432306637336537623135313264323432386537353435356264 +36633739653163386639376363386563633463643862386363393937356564326432313838643463 +33323564626563616336623865663565323330313738646630306233636130366139303934376134 +36313965333864333763626662323738623565303739643633643265343061633064613334346463 +65326664653164363732373732386634356635343363396163653166393635323964316537336633 +35643531303764353935356233643333613132316163343366343764326261646532663637363430 +34656264633966666630643637636533653462353266616661636665633131323030373466613334 +64373037633631336633306465396336633338396639626566343961363163336637366663326339 +62343237643339626461333763336336373137613237366439636131626637363535313432353963 +66656561346339363739613737643836383939643663313537313132333535663230633363343065 +39623734333561323030373832323036366533393935323836616231373631636536303438313462 +66623866333136383733373961356638656464636636633634393562633739633966316264666230 +65333331633436303530623036323933373365643334343362663334613263633537363135633864 +65363631313462306334613631323664326663663132383132613164616663313337366265663937 +64383265393734383163366361336437366435373563396239356334383430396434303661383763 +33333061306663303439313265396233393361653339666334643630343365323231383161353235 +34613236663661633933636362663838653866396130386536396661366538383737376166616534 +66643732623139623732393366626232663061393030323231623035636134623461346134643534 +61303134626561393537333933366137303035313336613539366139636266316130303537633363 +61363536336631333535663030343935636332303937333032373962313762303265633030373965 +64306236636633623634383539383633616166323039643634353537633936326333303932316630 +33306231643462623164343038333264653838363235313635656566313066663761373837653662 +66616634613766336535303739613332636136613139373238333761346233343238326539336461 +34333164646137383164366538326331353030333965653739356231643534656334313262356536 +32313436383835393766383564326563313230623735643766346138363263353130316462383262 +31613035343264616638353534313833326133626165613062353939363264353139333365346665 +64313438353636383762303432663237366232663261386435343233623636356163396533356132 +66326136313830396461633066326130373066373762633863643239623331356362386332333931 +39663933313065623266626135303730643566646235373033353530373065343766613339356131 +32336465626363633666333566393535393365336664393864346265383232663733666562353231 +36656533306539663665386430373937313038316639363530333961393538666131626236396232 +35653361303463346665303336386539313238383466333335383235386331626261366239316262 +31393434303431643363656363306365383063623166356365653838373833633365643362303331 +31613766313664326435323231326465653562633438313238373436323561363337366466643637 +62643961636639663632616538313064373932306561613836373037343139303530353965633964 +34343235326630613163376566626534343861626437653366346161326431383932363036353763 +62336335373935336539393935323061343463323032376135343235343861373838623236356462 +64346664343037633361353166666331383132356431663765616132616161303832333163646462 +32363765366335633331616138313738653933343933363438373032356137663035366363636430 +39376130333232636264666665653462373030666235303361333461343338383462333936656263 +37383633323766306263343535373764303639373133323034376464383530333334323163393630 +30613037393466666232343739636362333563643035616365646361323066663138653966306664 +63316338366637343162333261373762333333643234353736373035323032306434633633636133 +35623530643436626537643535636538333130613033646262633435613961666131323563636533 +31323532636461343138346238656563656362306133313064623639316665393165343034343666 +63643431383764353235623563636462663362366632373134373332323837343532636333643366 +36353639306135393333396663353833376665626135616462323464363765313039623030333865 +38666536616663393565316536356133643236393266393230643035663537373931616431336535 +37353634383736633861316130363038386130613561613739633866326535373866663032653866 +32303961643765636137336664656162313331383365643030613037326663663930636130353563 +31313762643230353137343236383866636237303264393538373062633132313931326239313562 +62396431656663336266623934613933383263666565386566396365356262396136323036626132 +34653163646264663838336666643334333465396231373532303564343330613231393338356138 +36653261626636323761373766373864353064396438393933383436653633376135353463613031 +35373033363165663363396530316135646261656637333164333532383663643831333836376535 +39333534653436623332333065326336326262303331326361643463656165306538306561613762 +36333861613431353261646432323339336136396335656465653937633534323632653663643039 +37643635613634613735653665383763303533626365333635626563646634623831383631656562 +65633365303663616537613732623865313432613461646265336163323639356637636430313164 +33303462343962343539363934303031663733386563353238323437323130646130656461343832 +32323038643735393935326630666538626238303264623231306635666138643536326635636165 +63366665323831613563353530343064353663323139633837633837323533626630366434323136 +62666562336338663161393964336466613731663664343666663339343336316536316366376234 +37666339613965313137373466313731303139663566353961386266306138326161363265373064 +39643564393130643866646232323638616363366135663130633231303537373333636234343365 +64653066303338343761646261303034376336653536373465666334653733346132393230373266 +35656565353561353365333431373333336334623837366432336432323966356139363135633862 +62373765643164643666333035666563396337346234313030356264373365373934613733666365 +32343261306135653731383237353264306132663731336535326263383630386461633232643733 +64373936393834663833623964346165373332333930666235346665363061396432306336393039 +38346366666133373664616461626434366631653963636235613432313064323333653966303431 +36343964303533653938613935353133633665333935353163393734616666396139313634386638 +35613737336239356537663533303130373135636635303032613636313734666661643062393363 +38663732336336386365616361613335323830633563636136656130663463333466333133643366 +34663433353835313238316162373032376666383838326332366532336262633337643263363133 +66393462306330373732313737333466653566383264643334303634613330356133633161653761 +62393435616133386539393363393535646532343965353731343339616338653066343563376531 +34626536343133626164626537313034626630393366323166393531383836613431626336356330 +61333261336564613265623561373861643562356366636331613431626563393037343732336239 +32313936363563343064653763666231346535613366613364336561376530306665393239383365 +31376138383035643639333962326133306665613237323538343433373664343361643130616533 +31366535313262656439623934356134636539353334636433636531663139383433383330363431 +31613639396635656131356638393439623635323436623065316664646637653562623430643535 +30666466363938343161393531326132326230316264346662633237363066303566666237353063 +31616365396238366230366537313166343537316131356333343433323735343634643637353362 +32303936346437653163666338636339303361613533353633393935346565353366616162386365 +66653763303161653432633266646533333131356530636531356330373031383163636336643261 +64616338633737626530363364353965313139353066316138303662353062613132323236616438 +39656433326161303539303864616539353961313637373531656237643466626435353932656463 +65643930366462313437353062343236346535313264333661653463346339663264613162616132 +33376138353237623936316664626235333337323535386633353363376564333033616536376164 +37376165663437646439336539336139316637623935376238343632653630343431346135356631 +65376637333966646632373466343866666362373938646434666135623135396666313236323562 +61323432333633373466633163346635363563613739343432316333666265313061656434643737 +34656235393935306566613035366566356563633039313937616166313961346531336165323237 +61383231393461366664333537356564306635656466393334336437393731373131303438663738 +36326538306537363930623837653635396337383837356336363865333439396561633730343039 +30656435306466303633386430666636666230323633363736643331333736303165303863643865 +66653864373664316539313238613964366362643539663834303730306632356236356261353663 +65396232343039613262626164353561303134646131326465373465623239646132383366636561 +38653065636663663833393235303465396431633632613239313861383030303863333766363765 +62303932633462656235363536346362363538626131336266656230386161326436303636633862 +61643833383332626331346261646261653965626234646632636637646331623166303935323265 +38386131643765373834636331306430653630373863646437626637386636336239366436643664 +65656630626537646362613764623131316433333732613830366664373036363032383865346439 +66666663363032376566616638653738336135363366303737363661613762393332303634303339 +65613039383862353132366465313264393165383433313865356562346161373061343533343061 +64636565303237386163376661323262373333656266313961396139333566383661663539313836 +33303534613465653933356162386538313530373031356236373335303831626632656333373132 +30343531363538346338323031393136616431333033336234386237323134383036333762663132 +31616565666632373966333937306165346164636365313039316531633431336333386361376162 +37613165343139376437383762343039326338386538373137343134303066343562346163343362 +62623862363134633162353433366437316430383364343561383138666436663838363639306262 +61626231643461656561646461383762303237363430343634663836656563303031323930626261 +32353465656137393333373031646430376633323431366566316334353962656539623936643338 +31643735653733653661666663353666303966616664333535316361363231666630633465336264 +31653332326166346331323439656562386663636564666661356535383362326264626330323437 +36343661326132303937633261313837376633666463613933333035643636656532656331636138 +64623137653463353466633735313130303562393366623064353132376438333361343162353964 +35623161383433393830393630663366656266663338643938313862396663653539313938663739 +36356538633330666562613539626663336531393539303433646165373466626433393035663462 +31356365303434646335346531373066613135316539343966373236356234636135636664316339 +33343161303631323135353364356337303132636431333130633562646430393633303961666230 +61656161346131353633393538343632393234393863336331393636613635393432633066653761 +66663438653366663936386236666130646665633765656663323438626362613134626534313333 +33383663313934393737306563373830373537343264303461633730303931653331633837623563 +35316132393861646165633965636331623466363436323337623635313430636530353638373663 +33376536376466363033316464626132386464373463353638613532336666323639626338666338 +34643433633261323634316534626563623766396436623837313765343233646331303935343661 +39303036353137653966633264633535303339373637313736346335636531653466626539653237 +66356539343632333366343635303434656135663462383362303835393862326339363431363663 +36613462633535376635383633353935623530353132613937393164323538663931396536313332 +30363335366133623335636230643233653464333761316664393965626330666266633935643934 +35636534613739306266353230336434653161663233333638666430643039373830333830386162 +31643239653164653565393737643930316432306633623037636531343266663163653062393565 +32643731326563306431356463336337623331353133306637393234313838316162386432396339 +36376666623735633633303638316235356262663234343337323865313161373663396161393434 +35396138353438303537303234376262636534303634643162373637646536383466393765323436 +38393266626239366431633237306532643534643631623766323865326431306366363232363235 +35626261313164333239336434353962656165353831643761376365366235336263343266653936 +61343435663935636262396265626435366236313535303338353065373132383939643530653937 +33376236383862643765353565663339663462383132343264646638336433336335353061666137 +61613536336534663431313661363039653264386537643163646637363135386632356564376365 +62633365366438373636363535376330353366396237613838666338343063383765643639333866 +64373832616165326137366634333137666431396265333236636439316463383662653763643931 +62336638303630613431613265656535346161386434366539316332336439623731653338366638 +61383635323565326636356264386234636636623637353764346162383331346338333265393066 +66616266363666336636363537386634313862333231383434366162643332646137333034353561 +62336631373635363865343339316233393837623266316665636462323738316132663061373739 +34613535373664663864303937613564646465346461313037306161343233336266613538653266 +35383631626237623338393431333833313535346266656365393538383434663139646233633761 +30316530643438356233333038623865316238373862633832323731363135323066313064323463 +61363561613637353230373563663039616532333833343830313933633833666438663831616536 +30663231303062643933323030363238616432396135656566323631636664616130333630306136 +63653838353432613935366566396464386265333539333336383865383566373966366235306266 +30356464623138346265643234616666306564356235623538383833623432663437633238366165 +38633939396130363464616638383732633566303039646431346436356564633134643530376465 +33386536363535386236613534353135386139656233313964663039343437396466376338323763 +32333035343732353436363565353737346435613030386165326562333439383464343937323461 +63353031613732336631313133306636643330616362636232616334646261666232656561616263 +66623930393164616561653835313838646466663661643834663962663265316334663031643066 +63313438356234346439656631616230343835636539313631636236386438393966363233373039 +38313132346632336363613431343238616365343536313733656137326130643065346362333363 +32656465366230353965623037393733343166613362633865343130616138346362633232656435 +31643266373830326635393531393339303939633563323366656631373234303431623163386538 +66363631313766336466366233626263323439613365363166353538366661623864363361393436 +37616662613163313037313762623162336530333562623565623666356331393830383734313035 +65303264393130656334396336383537396432386132656639656435393963346533386536363639 +38363861316433623162346430306630393137373531343434663139616163353134373334326431 +65393939323637396331383433623261326266363534353936346463636663636163313131323866 +33303461643539633435363239333732333133393665346464656535633330336230303134626634 +62636264346461663862383630373336656637326366633466616164373566366661663239393838 +62633432353134623962396539636362366362356230333334373430366663323330643231396239 +38623066376663643936393137666339373430333030623530343265343835333164653633323632 +39613832303662643939306339343837643662663863383132326365646366343637626536636335 +36616235343461373764643138363032343539316466373133646366353934356663336635313662 +31323938303062623836666237393866336230313261386263326131616631656434346232303463 +31353763393036373234623931643231306631663461646262363839323936303963373830653630 +63356365383561633833633930303236393766393334343365303134373763373931383537376264 +35626532633238346533313231336535323930663062636666306237346631396662356133663938 +30376466386137303539623935626166623934363539376438373938633039353266303237626637 +39663036303137656266356263303330613734376164313465366562323634376538313730366536 +34313833623036666530323434336331383137623838633933616431326362316233376135313462 +31633666643265653534633730376462383932623765383565333730396362666662333230323839 +37633934336236393632653539643136323865386435626662646339663735313036303337343335 +61306465313932623034666636626461326234666364333936643837326662373965376461646437 +62333264643137343933366565363334386164626236376566346432336537633162623864366361 +63363433336532306565333563373838333136626264383432306537383666653632346431336430 +34646131343633333233613935323533623061393932373637643933356466656665393731663362 +34336538316239303036383132373662666237653863353166626463373465663139313838353837 +39636566663464353136623761663962316164646435366430613230643335656636313930326164 +36623838376163633466353439323162393662636661346332633766633238656637353063386335 +31623732366632323831313134346331383263366137393661633763373432376365316366303539 +62393065346536366364663663623230663961666632346434373861643964333062383865396563 +30333037313036356435356139313139346330326666363461633437346462656262616635363839 +66646639356436323565653762326539393537386337373738326332623539633331373830383134 +65666130623866386663663361353064393461626134636633376630363830376139346335306635 +33623165376631623565326138326230336233376539316139383633323561323236623761326632 +64313037646130363762323234373933316166623862326165623337323330373366663565303634 +66356439306139623666323636306266383838656434393461393563336431323238326532633662 +62316562386462653932646431636239353032666639343830373436313336363065396365653938 +39663862656166336432656461623333353231313235383532333162396436333130313633373439 +65636430303565333938656334303265393365633934613366613530393035336536306264386131 +61383433303864316535666135396262356564376566656161366136376434343835333763643134 +65316635393565383064313130656133353730623331623039306532303831383433303930393134 +36633436653361646534313535336534626338666331333961366261643264613962666239343130 +35356661386363666566646665363236343062396632616136303735343530623465353538646539 +64613632353662656664643034383530623736366262353238633263666136646333363331343731 +38323035613834663163653531616466386130323566326132303861306536376137626239333836 +33663030623437666162656634613165663935663538316132653263383430363965333564396437 +30656339313632343033356634633561373632343863646638613562663264633838336337626133 +36663664313433663532363233313363386462386232323866653632396265303636323563326439 +64393364393664356434633031346632393531393830306663393131633732366136663864383431 +66356632646466616362393562643265656461393766653232313636353965633232323730353261 +66356634376536363163333061666233626130633963616230346339326164313537383230643735 +34303032333437326530646261663765323333396139303665613638303733356136303638393263 +64336162663432656332353530376461616163646133363133646635383532643930313937333362 +35323363313231646564643432343533653363656334636535663638306530346236383230356137 +35663036646137356665666466353430396264383338393531323635313236656331653963633562 +63623365393333656132333031393366396633666433333737396631313531333565353636323837 +64366239636138643337646231366538396663363030333239656166356438643531303635376665 +62373232636430663666333866323730393861373665333539313566356430303864353438636334 +61396636633063356231653366306236306135363039653562333561313663363031623537323732 +39346264336536623938623433383338643761666431626431323430353636323364383363383533 +32613035633032633033386564626636316630623034346139633730363638366362623733356633 +30656531616437613936393864613562393664373766373031633964373062386433633032333034 +33626639663830373538353661613061336566386661376561373939383636396332303666383164 +63326539623631656536363239353634376532323164386139323164393063656265306438663732 +34383939373666633237636133643265373238313739623930663933623732313935333136363961 +62383830313538636263373932303234366538643563656261636530323466343633636639653738 +33363666623334613265356665666533373662656533643665323639353636303733306661313831 +61656539316638313936376434623936316561363063626466626162636165613862313638343139 +30393662396330633131613063393831653530343964666361633036313532623635306630316163 +30643231666538326166616434666637633034616232626635633438353462363265623562346436 +37366264613232656230356133346665343036343262373330373635363832656333623764353137 +61393838663263303561353531653534383064393961636563323766396531653934643561333638 +66336266376562313735386130336331343264313031323439333638303065303661313639643063 +31373764376439383037303233616363613835663366373861653164623961653965633834303936 +65373133613364643765633335333739316334613763396136616534393633626363393962383062 +31303532396639303139306466363238393161626366653165366235333230663138303665636434 +33383537646461383037306164396338353930656363353337383639643466323265663839653530 +65323738346536323836303766343239383133653863613733313363626565626635306564656330 +35303030353261333265303633626439323336623564306134613866336636336363353264323264 +36306530313737396363303239313335633761346166356433663530353864386166616664636564 +33663464373336653435643837363039643064313639616665336536346365666234336238656536 +34336136663564383838613831613230663336636162326233323837323533666363366630613032 +33366533633536356232333130633038653866613133626163353335366139663731326630336233 +39663766646161616566663536613735623735623563363633343832646663633433393462336534 +38666537373532303236643531663734653335366366376139303736383565363564393633383039 +30346135316661623238366363666261656562366563646637366263653863336661333736353961 +33363032643735383234396538343332363566356230616135303839643837316332336462393065 +34346135656234353264343933646463636436666236616330633434313037343433313533656532 +31366664656436336233653063616665313437653165613631313139383039386332353966626466 +65666233373936643463326662636465626337633566373234363966636637343766663964346239 +39363737663763626638643537356638353631353931366137613930636364616366643938663036 +62646662316166373462636465643031663435636138623264336562663230333965313139643439 +61303737616235326639613331613066373466326431363033653661386537653034346238333635 +31643865336134353139326366626461643263396632323431656130333262316332376464636139 +30373538356639626630396433643961326439343931646462626533613430613264633139353233 +30653336376561356239643761646362633661376539363536613332666663663335393937376166 +63666532313866373939316436613566313266343634653930386237353935633330383266613861 +63343535316633383033313837616238656665316135323437343532613933363866656263616638 +39653464653533363139656463646333333362353562616563326438313832353730306632613532 +62613233626333303635313035353466623933306231633966376333616435393366663961363438 +30643339326465373338636263653036386663303330663766636634316263336564336265386331 +61396562346666633066623837633562613561303938353665613739633362383037303461366365 +30613332653961306161343062313334646433656263653737373433626663633361656431303534 +31633066313338656665346539363131393964366165363763363665626462313961663830316430 +39333334393634643937336562653965396564313566633937303435313132373963663061633865 +66393634343035643733383261626331383933343134616636333837336339373364646135363761 +31306439653663386238373961623538353330613466323462333564336562353562363530323635 +63336166326135653831616535636434363835383131393634653034353063393739323131323937 +32323135653030373932383031646666623132376663373266396436643932666633353366613065 +39356633393234326135343038393639363165653339653061336663653832616463363331666138 +36383434663265643066386461613261333932613538376665303931323834643666306535363434 +39373163373466646162613866353366326432313433653730373662313665383730646363343732 +39396635366265313161653832353133316131613431306339613063386366643637306537353838 +61613564363866623035303430353866383836666332353632623732643763666663306564313231 +63656666643535343866386630363932646538346166396264653866363066366438623330316238 +32396431336235623433613861626365313161393330386462613630376439366666346233396233 +35646538356437303537626331396231363238393534653736613563393566616666663235633539 +32383932623966666561346365353266613063383836386264323664653933393230646336336535 +34333436343839323231316536666535376634666164393331303465396465636632643065653138 +65313633376531643635666132333934626366373962616165393530643136346534353366643763 +65373366383733346665616563343236356537643064323138353936613739616130623235376231 +35333061366563613166393463643164633965626663623165303639376636623737633637303566 +31363930333762636132363035663733376261666539646163386431613336343736366562333866 +39393762336661613566626334333734383130616165386338623136353361316462393935626239 +31643831306138616235336431643838333530316238386264393334303164623731653137393338 +30323666313639613131326166613132303564353631383535303234386334356163366337396138 +36363736313466333730383834326263336266623333373366326537623861343539336333383263 +63636130663534343536393761323666343063396566383131343766336265666235306637633036 +35323538623931346466313263393332386134326633656636616365366161313231313864333463 +33373339323462326463633332626565396138353036346433363639636262653836626561363062 +32313338383734626335373132353834633864643266633364323739626638336636643137343535 +38326636376336393734656334333334623932396364623336663434636632623464646464333131 +35343538353831666539656536333763653962636638343938333831383265313630303031346663 +33626634333039333162313336333231313665376664336466313732393363336666616637663132 +37633330323638356237636538616638616266363835326538396366336430323032316663343463 +34393036343131383938383266646639646262666533376535353265366232646538323132396135 +32646333333264356332303932376264383035333262356138396534363337653036653538353734 +30623261353461393039306664373562366364353630336663333465636334346535396238393436 +61636366623036306337346663346535663737316131663339653832303237633737383333633232 +38613264656439336339346133633238376530373461326561306162656636356535646430333665 +39363536633737316165636562343763393931323930376430323031323239613062613030386434 +32346235376262633034653864623061383936656666353030636430373836313130626434313636 +31646530613962353366353462656336366364353033643061383436363038383138616462316338 +31656530363866343566393036656135666235363465656634313266363734373531353262646537 +66356564313332376136653761663230373665373363366263613162613330663233656138373432 +36363563616663346532623962303961616635613238633336616432653735333365623666353833 +34353733353435313164343564393933643230343635376564373030656335613938313761656137 +32383262623338303862313736633263386138393935333336383961663437303534316635323963 +38636136326635653238386232306231633934333136356436353464336230393762623233376430 +65383937303733313261613938316130333166323133303238616436656466373762623263633361 +63323062316466306637303561616135653234643565323034333363326265636439653039646339 +63346430646533393935363338366231656332376135313831376338656135336136396461343334 +33323264626661376565656238383464373766346138316634333365646161633134333262373761 +33346437373632353966373432633464313932363537336265393332303037613335363938616538 +32353239303232393062393464666335646365326430316463323664363465666461373133323863 +31343665353134373134326135623037376563613837333736343366353530303762376638356565 +63636234663466656162316636636332353266616238633736363235343230383937363163313835 +38396532303533623034643061353532306364646232663537323764663236303632353839616134 +36303938326565323138663438356137386431646535656262366633313566383937306536316233 +37396262633065333333333239633161393935643966326435653639353532343566616161386539 +31623035326237373037323530333062343930633365396565373633366364333731303961393032 +66353537303130623961343930663336333731646261333635303132396162646133666236356131 +39333037613661323830326239346137363236346539633564623461316337663139393132663866 +38373037386433343332346164326263323035633932346338663363363264633165333633313536 +39313939353862336561313133343939303633636237363335343837643038353236303066326333 +37366661363938303235646436646635656166323663396234633930633061333861626462666363 +63393139333136383938353338353039613662383666346662303239373136383264653062356563 +39373338656338336162306633373633373332373965633839373639636636306563613034313138 +65343364343335636134336536306336313630323137653563376663373234363636346335396238 +61316536646166316130303231323539623061613333646266633564633131653933326433666432 +66623035633636623637626632396130376631303338306538373363353634653535626533656239 +64363238663161326434616131643762386238326237336430313564663030346430363835663532 +39353239303835616435333434616365623831333532623862353336616436393533653463353065 +33626530363632386434383133303835633462353563346638303630323032313365303262333131 +30656539643563346661643231613464626539636366366265656564366533623262393733393735 +32623131393639353862636238623966653837646531383131633166646338653734336263346532 +30626434366532353634313336633664353564356536313462316333316639376463396464636537 +37303733633935353664323634306661346131393230383137373736346637626662306531306234 +32626531323563393863613664646236316666313361303735333734333631393836343334616365 +65393030633163336633643836373765363530353036356566356433356332656338303935386131 +32383963663163623838643964373365306165396264303932346434386331623436343137396337 +32333232313130383334353363363361323730386266376636663036303736613234316636656664 +31373061363130393333623739663037333266313034323462343039353931303736616362326436 +38393165386566636464613438633331383761353766343465346338313963656638663530356538 +62343234663435363930306562663563636333646137646239353334643061353561363365663430 +64373032396236656666386665373338623631626361353736633437656234343564346534613661 +36303230396534306361376663363830636632373135643662316239653065323931343764343364 +65313066363166663536626266363431633032623435663636393765613931666632333531653266 +33613730636439656139636262366662326661373063323331336139336133623136666363626135 +66323335633232306232353464323861656335323065333663643965356235356335323930666333 +36613463316463653337626164623334646130366264333865656361383063343964646231653136 +32656632366237323031663963316231373664613039623538363433386330643736376633663231 +31643135663964656230323436363566646239656261633062646535613266336161643333303365 +32386636313231636638353639383930346433653963633935663332323363363639663034643366 +35633836376661613231346264643031343563653131613733333531323762313335663166313863 +39313039383461376339356131666561356135313565376164313739393230636263643430663564 +65643663383734313166653534626131316537313433663462613133313030623362323062623235 +30666239306363366135613562343537366335663437666532346266366132323932363461346566 +34636230613638333132643333616461333366316661393833323764323833333063333664363737 +65393334653066383763323930663936626236313833343237336465303861663833383865613965 +32363061333632643263306630323730333236643137383864396334646430313637346130363937 +32316464343862336331646262323536316162626337396362633532356262343764343262646532 +33313465663234666366376366343964663935623935313931393166313964363266626537646634 +63396632613035353535396336356462303463323335333161626165306137656466636137633763 +36306130386530376534363730666161373666353062393237643466613037623762386162353833 +65363239323232363735623339333334646634326438363363626532343339346461656133656164 +39326532303532346135376339336261376235323164633534626433313834366634373661626262 +65643033653665363730323466613235373333643632313336633164633537373965383863323738 +65646366626532306431363430633561323633613565626331626433373732383637316630643034 +64303532653632396631353563633863633965653765616364393038306636323565333461623938 +37656639393434643139623631393864663735393666666432303235343363366231666130666336 +35313432333030333535333039613932383565646236633332643630393064353039616138643031 +63326336383732646466323539623436626335363434366437353935313363326231373632363865 +36333663633664623463386335333535303038653663343237313864323565343133613834336139 +38646435613639363161396438363164646335366464626436386530326531663635636465313036 +36653433393436616333383163396339316532306234663136383539663637363263663937333037 +31376439316235633864636539623630373866643631323830626534646430356537393135326539 +34373462343234656666383436326438653132393963346662643730643666633461373361336139 +65306339313733313037666438373230623166613837366432653130333332633266623861656339 +32306235323862343033313332343336353062666463353265626633383564666236363765366233 +62666430356138633735306666656438303963356630653836306337316664653435663366366333 +35656162396262396364393366656237643462363766366634343436653333333838303665663665 +34323464356239636461613737333761333534643062646536383064393831626235326633343836 +66616263313563306161386334396636313232373166356632326261666464393165653735343039 +37326138633261666261323064623064663137356438383234646432353337623164386661336162 +34383930616162633035393533383432653131616230396565333366313131336630386235383762 +39373363336134613032313464633838333735613738636165303136393964356163343534643632 +61643239616266313931376238393432383263643939333032633063336361616239353863313430 +66343330623236653137303439626261303135646337393534663263363830616466346334373730 +62366234653731313165323334316532333039353937636461376435663731346466383731336230 +66653633623633313135653062616538633466363531363836356538333163363931366334653435 +61643735656635323030333530313638653435386230376565626638616332313939336435363332 +30366230616166353163613635376561616234623864626530356266613534373866653733366436 +62366164316465313832653463663365326434393737393135353662336364613233616631616335 +65366361396637353735343336336261333634613563396366326136623038333163343534316364 +62373165353933396636636137393564633736666265343338333064333332343835376234653261 +38396263376231363637333532626464613634356264363163303539366361383235316131616666 +66316263616139396261323731656231313138646533633262343161653438626336646135613864 +30616339653631343032623365373464333065353438633739356236393766663535343030363434 +61386363356364313034303136353531633933626636383561356632383763383666316534333138 +63326236393737326161353734313336323361313232646263643837663737666331646431316666 +33366462646231396534313233336333613833306365643866356132643364326261653635373065 +37383137316633643764643466393761663839343332333066363764376261323635623931633663 +63303236396162353633393935623432393035666165656536303165623330373164316530346332 +66626536393066376136343434333062333634383138613738646163373735333761656364663837 +35383566306433353138616335336330373134336664343633356365306536306532643764353133 +36623534616562666165323439633938313438663433326361313561386465383930303463616333 +35623232346430363739306666653363356431636166626531646130303833623866336137363334 +36663331356435616463303234303938343838643832653962663336626563343836643632613163 +32316634616535313237343732333862366161396265623366326435633965663362653036323430 +38653237616235326262393338303066343734616432663162383139323136303336623039316637 +63343933383036656565333934333034393465623536616131306565623665333639366266623236 +66646639623935363264366336656364646537306636653631376439343535363763626637333066 +66666165316664353035306134346165303537343431376565663562306633653638653531613231 +61316630656338643765333837396266303136323630616636623866383530303861393431396464 +64316162396330613664623561626633643135396161386639623161306437343036363561326135 +33666236666161613030626436333632306466306431396235303731613033653363356565626137 +66343437626236313938313661653734313361383363353862333330633963626239363862643232 +39623631383131653530313939393466393434373139386231643039323734356665306137333433 +31636331653834373165653634386538313630313862656364653466626436326231613936316133 +35333666383963316262663235373065383331303639313333333961306133393664333339343834 +35356464333138333639303635333364646163666161353739396330616438633335366664356563 +33313639656531366137343565336131333464373266333163306438353636333566343035386565 +65316235366331376532346438666265386532353566313838393638646465636231386133663663 +64623038306137646566373732353665383661343436623131393331363162633433343162613064 +61343265333833376435663764623433613431306234383936313065636637346137396230623935 +34326165616236643464383266363635336531646664396266366461656563353366653261636163 +35336663633966313032306136326165626539363464393438323538623933303238636138663332 +39393839643739303463643365613035353462653436316162306462626163303762383831633461 +33653335306439383830376239383533303764623933383134366232336637616237343365386131 +62626432373463623431373866323063323163383839653135333837663765386464346263666331 +35366638643431336361333731653933663430643664323638373662393933326364306364333461 +63656133346331386333343965363963373135373630363636363562373733646164383165363663 +36303135663964353036316663333064376530623662613339666266623335323233656233376231 +35353139613661376564396466623465323737323633376161656561643234393064336438343461 +37616233623738363330303565373637303234633564336130633936336466333133613965363538 +37656432396532366231326663383435653830346432663231666662386166316663626663393239 +35613933663237656534373234383532373337333539366530376131653462303934313362353762 +35613339653539616461623032386438393033626430633533646363326564373661656337353938 +61373335313831316232323863326638613761316434303966663739373833396461646432646433 +65633565333038303833353166393765396139653536383030626164336134306566313430393039 +34363235333563336466303233373238643933346630336439633333336462646137663331633264 +35396262303865356231316439323337623036353534346335323261303634393563616137303765 +33376639313263666662396665656330396565313639393734656263323564313834653434663834 +63656661363961393766363165393330343362666662323531306230623331636266643963323966 +34313762383965386538386438646534316335626165326362623363383965663065663538636461 +66643866373435303339386266303163613837636262333634346230616430333036633333636631 +62373937636366326338353334353365326430613430656566346138643439373062343666643232 +35616434646361663830313439653039366166313163323432353663653565643165333834633133 +32353838363165333263396139363435666538316466313336313937373466353431386265363061 +35343238623563326232323330386238383662373533623930346335306434353233363031333563 +31356563363533633330336561623735613738636566653635343034373238386230386535306638 +64666432303833666163336537346537656136326437613561646663633032346636383061386465 +31393363663837613834333933336139643733636531656663376161303637336464383865313435 +65646430363133663934386430323365376236663936313165373766366164323261383462653330 +32656437366336386363656339663264366431383164653636303363356364356632383437653962 +36653930356262373839343531323064313834363161656162633036383131353530383865333730 +62363836313435383633393364353539633038633861636139323363333666343838623737663561 +63626632366665316238336434396335653336626438336466336263316565643762613662313762 +37303836386332363766623533623263373838656336323937653833343538383437393365376239 +66306636616539363236613536343832353936393631646238626637313635373262393139343562 +63313739663533623062663736623238303838643338333862663132323366653031313963306362 +38373462666339346137633336303832393939633461383038666562653362343861383738663163 +32626435343562323266363963613039393730346436656530663132626162343138613739613664 +34386238653732303365633731373238616534383438366231616133323131613536383064373862 +34643335656537336237343336323839346336623534646134376537303163333038373137653362 +38356662373561623236396334323137623531616434313138393631346437316230636132373561 +32343635346163623631323635656365376262303133373536386463333839376232616364376137 +39623430323735666463343130666631633662323135613334303166376137326638633333396631 +32346530623931613537393537386532343335356337613434396339646163316436343230303435 +37613737316664353764633165373434383936616237356330663062623931656332663331366539 +38663135623762633164363961373231623633346538353734623731356634386630313064613835 +33373063616631396639306162316630346463373331636231373831383362313339393833616234 +65303838326133313339663362316332623162646137323934306137623537386537323530613331 +65383436376532333136373634313231366634366163656335343832636634666266306561373031 +32316336383331373131373165383532663262303230366231343736303039393133353634323437 +63626233393565393861313064366561393265303066323532653732646633613135613735316136 +61613239383133346136623537376534633561626130373530396236646363356633356338383839 +30636433303065653233393236313061356432666330653337653735333864333739626666653033 +37646166303037376362306630613034313036613133333331373464396132663564633733396538 +30613866386331383031386463356362626338343037383061346635386539393432323636616633 +37646435663236656539373234336134653765643162363364623065623130666137373731393039 +63346334396531616462613130663931343939373862313239323234626663383966323632666534 +33316562373163343861303737663839376464663962353036396530663066353561363261313765 +66313761383733613163393931306536363735633662353165663730373031656665656232396637 +37376163653330376165376531306261306337393636356631623266383638383437653162366433 +37346464653635353431633166353036656261303837663864313134336331376664313662646334 +34376630366436323633353635343865343664313464666136353562343835393131613363333566 +66333932313435663537383632333639626365616163326135376464323832326666333230353836 +36336637323332393333326335343132333834383263326138373833373661316432373437633261 +66303032386535343436613530383561333134313865643762363631323965396563386631343365 +64336639383832393236626139393164396433326532346338306135623937366165366638343865 +31623637613934346432303836623030376536353733323361393332366234313034396634363761 +36303131623939613638343036636335316464643833306236383533646639313838633233666536 +62373264306562343664376335623237343035393738353964323839323435343361383137316564 +35666430663732643861633439656637383839653463343162633063313135343833623966306466 +33653836646266383433363765323035326365363164393735366538653665363565393435393466 +34306664323832383031336239393762643936633165666261333134623362656465646465326436 +33666561663431373533313131666633323664663634646634653333336431336466303362643734 +39343530663539393566613535666535613035616461373334623730373365393561353533333836 +61643665373462633430353031363430343063346462653932616239323234333832353039383930 +31636432383833363966356130346561356365353565616438653635396462376432303933313031 +63316339636565623230303761623263336433336235353731326461343233346631383861313939 +63643531633433343331333264643134386161313566396161306664363131336231366361643834 +39323933656239313436656137646261616337623130616162626533373663383264386438613138 +65613235313664663933343832643132626432633239356331623964363435363037316466396237 +31313738623736323137353535303638663966643435666530623635383830633435393964653239 +63343063303366303066333937356564666631396564376466336663663664303136303531353238 +62376532393039646464666561373832356236366165303135326137383933656334383036643864 +36333534316564623838626335323134323139393435333064663066646335366662363935393631 +33383838373330623663366432393031313034646234663663363362333065343365353239343934 +62393733313137363133376664353363356331363535626637326432313731353534356633343333 +30656534353237376631313336383261373432623535633634626639666661313632643363396236 +62393239393234343365386361643235646364373662383035366231356535303263356239623264 +35616634653866313035353831643438623762653332326233636539633634646633353330636335 +33666662393334643332353866343235653536303264366332666635316532363930303730333230 +34663162343862373630306265363562633239376635666461313662663230653964356266306430 +36373662653430613539303766343032363039626165643031653064646538633765396161643935 +66656430323362306432353037623538393565336638656463623831323764343835633263613965 +38613162366137643737643234366566626331363735383435336335663534633531396333326237 +35396265636130343038376462616262346664376634306232306634666235653063386232336434 +38656631623937343162326338633661313366363634376132383136343165636233333066643130 +61336331316633373839346231626361396530336635636530396433643338336135616537373232 +32386664623566303333613931313830666133363464323835643935643061376464383563646362 +38623761393533393632366566393833616664663937356362316635396236313534333864333432 +34636539343365333961333230666537653639663737356563323865393961643562343332633633 +63663134663236313832623939633966633232363335363765313561316139363538646335383063 +35346266313461653765643230306130306164336438663836653731383965303338373137373137 +30626265636339363766616366623038623666326239373963313766343234383066616665616235 +37333361303839353837623665666136353338643537396636363731613832626237303734333436 +62663734383266363231323838643235663937646133373335666266323637376565393665643130 +63633831356630333431326135636434326535306464626461386339393438373638306434613864 +30386533633562323361313061343363386437306466316439396561636534373430636166666461 +66623033366663366135663566393565663338616531383866396236666662656437326437343666 +37353165393365646461623532393338326262393039666139373638656463636539343338306437 +62326533616139306463663631343832663732333930343638323031346134663332666163616639 +30633031313635396637626362653936393037623433636530623361613930393636303034633835 +33663838373538613864323630363265376163363534636334343332393538653836613030363431 +34623261343234336466633831653564383638373162376637326264613465376565653831316532 +30333533363834633066373137323435393133663066623961643562333663616334383964353063 +32306364653366643461326133343033316133333533626635316362626537366263623263376562 +64666132353338323563363164666365303534636434636164366563653963393235643833303639 +34353964313635623963313864626663303433333339663638653537393630353738643833396435 +63393030633265326339353632616230393364663235386362343262646539666362353131356232 +37636562326237353262393565666130626231633837313165356237646539383161356438306661 +61346335663034303438353265623332346537346565356462323434646530643733326163336136 +66316637333931333962383963623332666332366238303262633761613561616565643734666434 +32646235666534313039313462646630363037383461623231373663376133366337623064336631 +64346131386361383839613838313066316136366266333232643662366666666334316236626466 +35613261653636336539323562303437366265386335646664623036313137373161383037373762 +39656539313238656332663863396362396163656264313632363538666333323033363735663565 +62356666326332303032353561343361366537323231336331666237323032363736383832316161 +38613066343739353633306330616538623866666361303262343231626538616134333565313164 +31643131613163613230323736643231396166616332383630616439386530333230616435323438 +66303738396331626533373831633862633231383339333131373961393832383561326230636338 +63303339346131633936313562633933646237383461313831353766336637323638333333396438 +33343533393565643637373238323034373036643439303366663962393433313264633233353666 +31376564396161613833366439643764366263636634343362353162333637393432613933663437 +30386261343439663366633365356533343238363065323532623834663136373333373661643765 +62363863663363323062623939336139653933356364626232376263333964656233323838613661 +32373639373633323464363761653338633232323966626232626334313963643262393134303161 +64626362663231336430623662333338646465363265663539613233646338306436316534393131 +36316332313536393632303762366163313331316531626363616433636233323362666231623532 +39373666633431323337656233303934343132353937323931663739363338313166356562666230 +64653030643131343230353236656634656233666339616333373331643434396131663164646533 +35386534316161623737316334366635643834386334323636316137363736366266373665626666 +36656534333761326239323436393262626232383633613566333262343535663434636666363434 +36363062306434653137646133303966626633316634663833386266633062666365343832663561 +32383235353836663865376164626439343361363632353932343034333733653134356335363561 +36643732363639393937623538333536343336663465383566656365643834666363396464363338 +64633761336537616639353336333066323239393430633739303365396565616666323935343236 +31653162306364653133633235383835616566333036383838316362323765333563323338653431 +30323235316162376131366332623636376561383761333165643733366666636535383865623136 +61326462356438653965306161343866623462633234333762303633393536346261643262306466 +31323830386262373733656130653865616465373134333232373433383862613736333266326462 +39323466636338656539623235616437636266626436663634653663316339323838663038646135 +35376135346663396638613034303538326164313235343061663364313633366566633163663162 +64313038623833633337303936353439666264326163633635323062663938663863373961333061 +35386564313637643834396537613665313263383330353834326363343164663130613562316264 +66623634653563333161356330373066356638363162366564343565353232366664663261633261 +62393137343635306339343061396635333836313833316663323465653130333264383031626336 +38653534623938303362626134623563346562656238343666383835383462366131643332353336 +33666236383335343536346437386163623235343066633831653637393961643433366633333561 +39393339356630383161633038356364343939353961343836643034363333363265376534373338 +63653536393631363565373464643165613963353934663033383937646666313463306139616330 +65623863646465633538636465626137353835343036396162323164616534396631616330316665 +38636238356137336330313135303139626532366633653764653461343632303439616262646264 +38623038323831366265396562353638303162313237346462633537626164313836313335363835 +31666137633838313432623963393664326536346539386230323838663033363433356536316134 +63363162653637303139643436313431626437373037353034383837643466663838643666343436 +65333061346638383939376539396633373331343431336538656133393466643332633835323831 +37633732303431653935353665336335353562366333356261633664316563616635613066326266 +62333164376163316539306331643164343764393933653233303162366465666466373963636136 +34356132613361636164343837653931366636306632613239633134653465623431653434333865 +38353765633537343036623635393434653732393063613036646466383361333137643063373463 +34356465393863333237396533356437626630336330663838326661386561306232306134316437 +35343632643433366262363039313130653536666432316163393135616236306435613233303635 +32653863353564643833316135393334653965396133363366636534363133353330336432353831 +66353635336231636334323231306262643264616534613835396365363138623264353865633763 +62373331316535353132366534326636393439366133633134663861393435303539363338623031 +65393630663665376439623733343232356535646536653161323935343331373634636338333338 +35303636323132353264343436343233613632613834343630316661646162646538613539303139 +38323832653562336535643762333935353130616464666361636264653738373164633934623763 +63396564333236643030326464623262346336363335333361666162313738323463633130613136 +61613965646639326366613964363334376364643966373435383063313236316631303135303866 +34343664383465366639343330316234383165613666623438623633633136333839383465636466 +33363537623437353866333431336430316464613866656137653965393264666435376137633536 +30646361626164396137306331656263313138663539366135353130313462353731373031663536 +34653365353838303034303739333535313265613131343865633539633638346234323433373535 +34383032623565666462643761623238316666333739633539366139393137623730386138646465 +64656134656534383235633539363261333930366335386537313538323736613238663663613935 +33396438336164336161336437656461316336323832326534373436373539373837383235306430 +31383138623565633839643634356531646634653535656637613639633830396331353266383663 +64663031383737616332653034343737393333316532616465376633333165336163646631643534 +38333062313132633035313066313839646638616431343839313266636538333066386665303066 +62653433373964616265316165653237326365633737636664616330383438333662656134663739 +66363632396331613366623763313736633434363839323436616535323638363831383638663233 +35636431353931393237633433656637623636353466316362373636333162366564373662336238 +63323962323961643331383235383161396465353330303966313566636333363437626561306535 +36386434323032313562623637636566346164666333393664636430636563383531356464626635 +62323737393132333731316461343364643064363032343634646330623534663037623266306263 +39366666643262393330616562366335353062323065373765663033316239616463323337653138 +62356134303033343637386539383333646434366338626130396134353536386564303265663232 +63393737376663356132356135666138366632333361356532623134363631396435333735393262 +32373239363966326363343963623936396362343430353430633561393038313666626632613833 +30633532653166376231616134646431643435353038653663373333313530396638396561383661 +61653130303765636363336561616637623362343163353838343437613832363862346239333831 +31333661353331356533383061343234333734333661366234396139316532346263303565396330 +62303365376166663338356135316331633664396439616265663439326165353839363163313334 +38336666303235393963383537336265303364333530633866313138316631383037333465383532 +65626434386331343933336539643266316639383630653464396632303037653638636136383365 +39663939656566643435393932393230376161663838663536316265306631346230383338623431 +65373762633463666338366432343066376261306535373536343966623766633739363938616334 +32383338656531373930623737633863326665383134353861343731326563386233363763613334 +61303531346338316531623136643235633364306665613338393931643666333237393164616237 +62643064616431383438653236363638643763663431623262636365353962613339303234636439 +63353164333536333030353834626130363164393031316335363633616166396663383131363066 +34303136653037366634616634316631363565343666663763333837663630386235333535343438 +38313565646462383366633964306339623131343733646632323065643766343837343435663737 +32373661383536646335383766353434643436396565323438343538323234653135363462623636 +64626166653831666664373430643865376565613961323861623533633831346438643831646236 +38613864363735333661323535383766373834363765383834326435313333323065366566366636 +61343536666335663037323662646339663236653535316239333131336638383761333230623730 +37626630303035353139393933376462373535613132353237323437306239303134373037383033 +33353966666361666631653465633936653361623764653964323561663536393165636433636239 +32663734633235653739346531643932363237623134353931366561633564666538646363663830 +35663261323461626536626534373966623362663332653837346461343930666166626537313934 +35616564383731336565326235303162396430366231633937613735613363366136356462623062 +61333763393032343132376162333565303562366638313032613462643735373730343665643534 +31373661623366393835623665316561663539643530383665303833376166666236366563653966 +33623066626461333435643435356165303238626165383839383837656265323565383832613864 +66393464376564616463613261623136636637303063623439363233623661393061626133346337 +37653761343433363434336263656563393364636632376338643063336463616266303363303666 +61663834356362336431646634336332653739343737613431353535666433376535373366396462 +61656433633766323738396231653064343630313231356232366166386333633835383538613561 +63386133363262663934353839396635323565653561326639303831323061316563666566633836 +64663532636438323236376664356232653637383063306430656232616162666461333739343836 +65383961663534353432666139343331353832613462303737366462653232393666636263643537 +37346266643439663365633364313063663838306630313532366161643961613938346137366466 +33386335643537626666663964653431643861616435613864353530336631343836316263643330 +63363563623564386437616639666264623037383136363864633934336165313337396532393061 +39396232313761336666366134353836663238326263306566353537613862323466396461346535 +39376236383639656562613634663339396537343837373833346630323465373764396162323237 +38303066343035373931343935613761336133363463383031336232396237623961386534373161 +63323233393132383961393930623534353939653163656437623866356465376232653534343864 +31613464623733316338303636393966363638626465613132386131653733336133643434333432 +66646436313735316466383239363965636266323837323862623965663936303663383061303064 +33646561653332313433633636303232663331363063363262656133343733643962616533343966 +66323665323064343639636234333461613666623132393566613161363734633234653262303337 +30373965636137653266306364316563343436336131646337333531333133373730333561303838 +37316238663438633934363462333433313038363233613533653463646133613835643239663863 +64336536656631333161343331613136386561353133643030373265663364636230626337346161 +37613863303461306366643763343734376530626538376461613935313131613864653439346464 +65333934363839363962663233616161386266653031323337323764373330653839393762356235 +34626530343337636630633861613665313334633363356634643334653039383839353766363564 +36353865633635353333363864653231633434613936373636646334626261613736363838386335 +62306566663039656131303461633134333932616563306637306331353633366162656632653333 +64613337636265373734373031363933663832663966336366643832643864613063396439646635 +38653239643163306331303263613837396563356632313464353164363762633935636630396666 +32313061653864386539663335626265313833326237303938323538663038353566323138643533 +31323963336463373336626230626337386338396133313230303663313132336134643633343035 +36333463346631663361666634623036333939333339333834313135663432343539613333366438 +34343462333731326537653565313862613664646135353266616539623464616364313436383833 +61356335396636623062323565313766656136363662313932396662636639393164333362376230 +36643338666439393065353837653664386438313766633031616436393934363233303465643638 +32653233303039616464346238376137393833623132623534653431633433366335643731383361 +31666563313332663336303134643961623332323537333132663035393365656639313362383861 +62333035666333656233396464366362363831333434343432353732343664383065333930356662 +31626532356631313936393931386539383131636532633038303430343739373038353733653738 +38643839623630613464656232326664346130303465346663356237663336616233366238626564 +63303931383537346563663233346162653366323963356133306231343862663239336631303730 +39366432363563366165613034313764646232303666306463623033626135653534313963346235 +35616631343736343438393065343664613861386464326230616463633237636533363830303633 +37363262386133643034643833346434316330363230663661613934306234376234376537363165 +65396433623334366265333064373334323064326562623066616132336365316130343935303533 +39643334353365666564323837356264333532626366666233353163393031363932323630363936 +64326535346135613135633533373061653662336136613038626363353733333039613039393339 +38356535366536393838623631373037373264623463643738306664376237343937663631346335 +37306238313666633565646132616163316137643466353532666430346561666234376635373166 +64363662356334333539623631353864626432653436306264316235303965316665663832353862 +33656665303565393933636261623633316536313631343566663839396634643364313863316430 +65316137646564626536393264356331626430373936313730666138396331326664333535383466 +32376338643363396565626665316334643266356232333532306362353735646230356465653330 +31336234376236366564373462623561643238373031653062623164356633626338623936313765 +30626537616363613762303439316133336335316564366331383663386535373431346239326130 +63303261333836323463616164626236303935663331643565393137653731383737633361666333 +63306436383464333931653966396530623263343636323861313231336531383639653265643037 +33663335316433363531333665636566613238346236336630326132616533333265363038316437 +37333232613630663065363930323064396630646137396363336363313333633832663038363963 +36616436353663346463636135306566656437353536366432633364316364376262386662633264 +33306232313738363037323464653561396262373839653766303962646364396335626634643837 +38323365373836333465356333633434333038343865636362316565636233323664323339656532 +36343465303439626331363435646463623732366262303439383762353330643161633134326430 +32316431396339373832636231396662333433353933616430303536326232643132326330346164 +62376136626165613064623761333362643066663665353064616531643831393832343639623632 +64356235666435333835366130343162643633643861633561383264386366353565666139346663 +32383137366663613330363865663635343230356138326461333038336538653537626366343830 +34616330303964323236366332313034313533643232386536353635376537353766396139343964 +65333862613164306631646432643630623262363831333461633264353934346463353637656338 +30353637633339373537373264336631633737376663393132313462343837373333653836653433 +34633163396137646631633833636636623032343133663761353361356162333730623565306332 +66366239346361386432613035336236376562383465613836393338383231656562333263333164 +30303537623237343232343634303133306338393736373464363532346233393230386566636466 +63323931333232363930346235323138323936646439373966666433663335393432623866303531 +37323230623537376161326366663430353864653432383662386436373035366263666633306436 +35613431386135396464393835643333303465646436666461343733623434346531346639343464 +65623165643130326565306365356238383561313432303332393936393134333933313034613037 +66616637303162316334383434383030366536363239303331653333326532316337303862613963 +38663431383561373739353661346539373761346638626238633865623633386332633631323532 +30663937643864343762623133643635356537643066376666313737613565306264356434633666 +61656236306466336235363030386266666564333231646563313535633762316565323931306465 +33663164636538396632313634333133343864396461363935663065636533663266343861356533 +31316337313436353934383264663031363430643265316361343363323161333763613964323831 +38666464663366356365323961613262326637363164303861313465393961666539626665643939 +61313632343861623662353635363566623465646336386239646265383839386333346162636361 +38353766666537633836633438363639396335313161353730626330383338353834623635313933 +64333664363738646161323363643837666463636231313231666139316664303938656564343734 +63623162323463373339653565303832363037613039633563616431363238383535363934356161 +66333337313735653361373836353064386366353638663565356566396338633564656364386334 +37623234376234343038303166633062656234383330356333336663306462383730643862313465 +36373865373637383966653538383434623734633463363839653164323164306535333032376432 +39646237663661633133396536333965626631386166663563363937396331666132636462666163 +39613338366330383439306336386437336163323038326438346466386131616462643265646134 +64343030633339336338373061653563316466636463396566616365613735313066316561646366 +61643435313565343139376432653637323561373231643836356366343962333763343362643934 +64623364306439356365313731373064633463613265333336636439353466373035396564346331 +66383531316633653462333238623536623564623866313765653162373531316264633335613062 +30386266366566616566636638316662393031633736373133333965666462633033373034613232 +39333266373165346135353462373066663966326235373136366233656430646362643936353439 +64643066653464343332626566623433656534353430343338346463326131396430376163393461 +38643030636130656263646636343131376230363633326135336132316436393034343961646638 +34646435646533653666636666393337366262663361663064646265663539663438303331396432 +39336464376230646237613261343463303864346161623262663131616232613466326235643630 +31646266633134643565303235303133326361323765373164336365383430363663393538666632 +37613565626538363831383737633333333666346130343031383265636639626466636666306531 +36663931363465336163316666313764373330326238643731623763373833646432656431323861 +39633039626462643535643664346537643039343766663566376461363335303161336238313766 +66393438323132656535313363386266333338336364383338623833343936323131653330303862 +37653131393763353763663231393463323735646530356633313663613065326366386164306138 +30666330306631653865386131623661626337373566633834303036343837643732646234316466 +35376661366433316464366239353365653031313734303066346136623564636135316637333561 +63613233656631303266353965633265396364623762393665333830383861356563303039626463 +39313266653638303463333634396662623833623730656531643366383865353461663466313138 +61306262363066663765353232666565663834633932373565336334363437313965613131666665 +31316663633863376332336632323838333764353531393033613130333863356234373562643166 +63656639643338663363343638313736353361316634666539383939343231313663633432313236 +39316238656632373533646634626163326137613437616132616334613730653037303237393538 +39343865323665306133656164613930633066613663646266356564363038636537636631623563 +39373062623763303939653033323039613064633232646264653162346165623132333034633639 +61333036376438383963323165653562373134656534386238303436346138343565636634323562 +65616638396463656433353439393832323761326130386135383931666532333464313536343838 +66656233363239643465633330626532386132666164343932316661633535363939663736303935 +63303338366561376366643030373963343163656437383933623234313037386165366139653232 +38303430663535613066626663303039353831313834393532313266633434353133666233353564 +63636633323339643636373334643962343664623936653737323066613861623337373831383233 +38616135343435623535376237373563653431333938623437316162626265316131333235313064 +32333961646539396432653137336266393162666639616562663132386638643333303466303335 +62366564343835333730653464396432653031313035663436333432393634346437306665396562 +65323138626136323935616333383337386434633036373438613737653136623333326363393833 +35363836386331653439663962373038623432656362643830633431346337333732636431653562 +64626133393964663464313064353631393039313039353037626437646235316233366331313339 +64653366343866653365333535643837393639646435336135633032366162653534333230656331 +63363836623264633466343963636536316363393234666464623966643730356565363338343566 +61653661376263633561376331313763373263383463363235366265383336303838623536616164 +63336134333032383536666265616639303634313938343137353965313263663163653962333833 +61656665353736633431336638633961343639633032383539363839646639643438636437383839 +37356534613263386366316137366439623962323861326563636137336238643663336231303965 +37623936306462356532373333653365306362363937623238396239666434393161396137646632 +36326530303662643838633135643262343132636332313565386235363230343237626638386265 +32363862356662393334373837383363323966323463313339343539383965613663383531323139 +63323831356236316437626663643863306537663862303036336636353236373938343033363465 +62303966373266386264656233613438353435383063356364393738623832316437663662636436 +65386436363834363465326239363463613364393538323464663532373630306537636434383262 +64313435626366343139336564633431646236386137613334373333396363306135313531666538 +39366539356264393432633733643935336132643630383161333734363830303435633731636561 +64626565633061333934393236306537383934643331316333323562643235366163656430383066 +36646630353266666661386361343733663461316462336161646463363630356164643532393862 +35626332613531653937363462376639623630346231656536336162633863383661613638623231 +34323463636533656430356237353931616563353663313862343330643666383538303532316564 +38353638663461306535613434333437653063356236356331323137343663333239313936386637 +66613262376666623164343635303439333338366137636465366539316238613430643737366163 +39346636353266633961396132366536326530373962373065656335316366323436306439366166 +39636434353366313863656436346530326430386539373332363862656361626139663731326339 +66386130623164333533663663303137336434653031363565613964653362353462633636373661 +64333439353835306634383663343334316634323362666330346532343065323438356462323262 +34646565363838346235353134373637393839313333373837313337356465636235633636636637 +61333265653835666465323939326163643134663537623937313434313130316439326330373661 +61366437326361326135386236366264346233666161393532323866646630636262303737343037 +32366664353337663338663334383963636365353431643937613265313161646132663761376436 +66343764383833643964633431343730646161356334353338653761386366313233383530643638 +63626438366233636565643936633132643432323230323661643862383266303339656136393639 +63393035633431313465643634396236363730653232636562303866353464333766646265666532 +34613738663633643332366431303031633836313434386334303232316636303138303837646237 +33343565636464383736303639643866363866626230303133373631356166366639393635313938 +35386432393430326139303639303163633762616339373638336564663235643965373138643837 +36653461393263316635353764363430333265343730366134623364333931633865356433646239 +38363263636637366463666661616339353831383331356531613931386332333865323930313935 +65333233356233353362356665663135316436386361313835323032323137363431373362353435 +62643130353031316639326162383664663766666161643437343936386565383438303738346364 +66373934646333393861313638313131623632663564656664623232383566353831386535373234 +37383132613864343731666633343339346266363763643631353965393639643465636666323233 +30653537316532386236626165366266366661616165386465303163396332323830353861623165 +66393565643364363930613939386133623063623462333236663763376338373464663334303763 +34313936626538376533346434323861383861383165663537656664386366613336616262303635 +30666261646132303339396339316664333239613239373133613762303033306639386430343533 +32303562353665393033633730333366626639663032326438336562336533333662613034616566 +65363137656464306661626338393936346666353539636234306538386639623039373131333339 +64363662383966633966373639643663646532656336323664396261376139303939653437373563 +32326164666131316466626662383037386564376130366565343438373339653137306139653537 +35373635383762336231306633343831363261356233373964373935316436663163343435373265 +62373336303664653262313035626630363136323736376234636166306235313763643162633133 +30666362663163323435356365643134646461623330393331356337663133333038643437303936 +32346533666237643436633162636234383665666363353737646262633438663065303766666433 +39303636303164333633366462343735316632643434343037653662653736653362303766623062 +33323337663065383663633639303838653538656437313633306262333064613031373234313433 +65333633363064353231633831663939653663653633623366393630303065613264643962363739 +38353134353431646465303666336230653664386635313239626433306632643335313238373138 +30613166306631646665663636623534356461623436353565653564666530616638396139386263 +33313932353163613264626237636237366131656538396665373361366262383663386136393139 +30633931633436663966323832373832636134336135346164303734306538366237366262633131 +39346632643734666364333839383634643162333037646663346138316664663336383762333634 +37333633363566613532373433386361383632613333616639616536616534316430373537633162 +34626162366437396637666362653362346664306132636561323036313538316561376664346137 +39616363626239663236383639656364336466303161373734346163643038393835663466343966 +39353339373332323733633130626631343838303137316632323339616636333862653332346162 +65653166356635353464363336613936326661386565643331646266353131663839323833326363 +31336531653038323936653039656462623765613364633166613161613061393962363666663965 +63303734303036636433353161396565376330346362373939353233653231333030663463643462 +36613566623531363438326339353735393164636236376633353131613263363130333838376565 +65306134656432623930373130643138363031366437626130623535386136366562633033346139 +39633766323232616234343938366165363338633665366534623462383731363966373838316363 +65383033343237343063636263376235653430333663376462333666353535306563343633386439 +36643934366362613737643964303839336339373664663630373633333636366164363265316663 +63353065333438613062396134636631656533333132393336326338356435356166663639333133 +35333638346264383734346365633464626530366264396162656338353765313566633862363335 +31353563633638656234343265633935393263663861373632656532343332373231636566613663 +61656265343765333363323132323136643239623266313639373734343261636538343665383335 +33633831396137336139613365653436616134396135636364616433323664396539363934383564 +65393465316562376434313839623366396330303735313766363866333430356630353135396363 +38616164373936623762366638333739366431393862653738343530323739343562613935663632 +39653461353364633836343539363666306431386161393032643264663131623434336633616234 +31306633383237313962376235636533316133613537666361643161333063326162373236616239 +31656364623661356663343434363037626334343063613938626536316662623032363034376565 +39646432343838306336396136376536313539356632373235616537336166643633346339613865 +30326664613338343039346566393661373937313830393230313265353861323636396531363735 +31336661656539613434373164363533326264383365636561303033653330383630313035306538 +38343533333266613662336131366535366635323532653936613764306539323636636334303564 +66396434343930393638656139346262366236653164663266636364653834383633626534623832 +65333463313830323333373262636362343462393136323032336335356236626639376530373238 +39306531663062313532363338633238623564346462653431653635373464323932313538396136 +34336133343134366562656265363733396162356262376433326535316432343433303331386462 +30356564346131383636336362326634373536323330336438383731366662656336313339313538 +37363730653337343939643166363161616435643934656261346433323266303030633363343033 +31333863356338666639616536376435373233366434323130383638383365666264303639643139 +36316333333230386361376531376664383831323561306132616465303466633766643536623437 +33333932353135393763623962336632386135613831666566356266353162333665636430653735 +65393532343130613136616333623165613966633064616239663335323666326263303736333033 +66393066633631623732303930353333633532633862643539313666376162613866656235316134 +32313461623739376638386665336535663163633262323636313130386237366334343738623934 +64653737653034646366313836303132306264316634653534386264316266663266653666376537 +33393137356335626337643131656666363663393533663661323562373463353430643433346130 +35373836376466396264626561326139323533326364336666356233313363643331366165383737 +39666638343036326165346564633839323766353431316166633134643739333634636663303365 +34336337393033363931383531323033303932373436646661326631386439333835363734333966 +63656639343463356531346535393930363863326433613565316462646265373836663863643537 +66663063333061623530306363336461383361663134353664653533356535386631613830323262 +61616230306163643862303263316332313234306334666539383434653364663339356333336337 +66303835616261666435653162646462363164393634653738653863636663396139646261363030 +63366166643064333638616366343164383438633935613638623065303537393032616637396330 +35626462366435616136643465646266373866343137653438653539646661373539323832623330 +61313365363431633361373963316235616632303032653538333161623833363261313035376164 +61623238633161373839323866366566386334643261663039306338643565353733363139396435 +33353264613630353430373263663439643237383361626562663734613065366662396238656337 +31643838346166616435363437346137383837643963343238386531383661393430376232303336 +36353933646331336465366236643434346361373037656134386432343831386337623635663966 +33353965333636613363343138363363366431663533646236303531636665616562313736333731 +37336431656136663364656364356463306266633037333434613065366164633465353465623632 +63326161373339626362653733373333346338656636633332393863343062343837643631313234 +63666231653266353435373565363131356134363537303731393138663561616639353363323862 +31643161313438373035323736356662626565623262656335346163346536383231386463316531 +37323537326464646563613230623237303439363830393637303539336138613430623737646362 +62376333343839646166383561343334393038333535653633356361626166333834343266313230 +63633730623739323463666365306265643762353365616439333364646464346364643033636334 +64323934306638643130313463383362376635623262373230326161616238326138656536343563 +64623836623561356238303832653237623066613839323730383739613737366535346435313637 +33373564643234396136666561633162633438303066356566383839393364663131376132333230 +30373130623664646432373332303230653865613464653039376266373932666262633832626234 +64643932383832353337313637333437656237316263373364393033623266633533326533666132 +65623637616638666535356166373233373630383339326161386363663661616339386561636661 +63633361643164353638313863616163393736333233306139343836353436613538636532323034 +36346365643838333437336263393864386434646264613066656636653166326565316632313539 +37363330643831363930373736323663326335323337353532333839656434393266313237376339 +36316136613631663338663630303037646466373337633161353835356337333031636637316433 +65653561656135323632386231616361613535376230636562616265313830333034643963663139 +61396330373435643334323535373066363934666661343131333135393531333266666163653336 +63633136303937376137663564386535313733323539623031316632616136636139353138303632 +30356333346338623231376232356364383436306464636139376337613434333665376166393337 +34626635356233303032383039626334323865336631653632356132396138616139366465613866 +61373266373638303339343265626666656666346337303366333964333330313532383634623333 +33646531636364643664613337363831353235616366323663306535663938353863383932313466 +38363531353131383439613339613938303332663565313033343834633032336164393533626139 +39633134643333383836346130373738343234623435663365626234643232653832343864363537 +61656630376530613165616236303833323533313430366462396439363638356134333430616466 +30376535306536663566663136663762313232656634623837643334313833316364346432643634 +31393465313935346265643062303165303036323531326261346339393533636563313737303833 +32313531386633333666666463366433333335303835343239346132663039633939646237386361 +37383632383634643031326333373133366464626563623833633433613161393062396466303863 +31376266393136373831313061336339656562326233656461343263303635303731383137363533 +38636333663463363132383439643836623530316436333338393930626365643633613631653730 +61626632336666643832643637323837376534626664636162303766336136383763386663363062 +61323861626630663932663337626563333262626531326565306230623336396463363938353264 +32336635323964303066386233623339636533326539343234333931643935353334373665626331 +65613065653136663836613038623237656365653535373739333762666234313065643866313630 +30636662656539636665366533313166333163383938613332343661323130633236383362646266 +35383131643162613063626130376336313664646535326539386239613832613262383339386237 +61663262306430353335393265356564613265636137333535663465376661613537346630336363 +34353365636162393232663135363731646265613764663836373365623538393238626461343064 +64663239313961396235646133613931633936643132373235666236386238636634313338643536 +62623934373833356463383234633663353037616333303331633137316532343537366564386363 +62643030666466616239633537306336653161623966663433663534376264363237366439306237 +38306266643263393632396633306261353864346261653338643135316661373431303365643834 +33363037356338663566356166666438613466303731613366666361353832326634343566323138 +66656139653266613964396235353063376238313937626332363832373932376634323434636239 +39626437653066643361353734383937636638663165353061623663323834366337613863386135 +63633532626536376231633532626230393638323131376466373734613335396638633035666333 +34663261346165363337383435383364343232376533616531343235323934656530383634363762 +37393830363035363832393666313438303834663437393238353038353535316432636565663233 +64333639376566356165313530343362306163383233356430383564326137353463383834386635 +38633164323961623131323661646237383261613864666336336632386635333730363933386634 +32373539623833386130303035373736373131626530363437663061376238383462643962303133 +61626364363735333331353961346366396531666337306133643561623064396462633065363066 +63653430343236636636653263633437376335663631616566633831303963636265353562323532 +35663836353061303331333138646639643334333632396138386530323931663039396439643530 +31323166636466626533323235316530636531643066616333306230633137383963633832613265 +31313365616232643463363634396635333836393037313231303937663137646166663363363339 +37643633356136373465316466653466633638396165366430326466313932356535383536343866 +36623033326135636639643161313031313036353066373662663033363236353132353964653163 +61643164663532396539656138366139373732633735633030383465383338313636636636663332 +38623338663264313530376234623561323561366536383164336338343062323865623730633064 +61663462646436313164343936636432626136646536343963373361386662636532643037326165 +30336434393733333030366137386134316431336564616233393938656239666434343238336338 +31383461323964646564653838396239646466363838336436643034306533623762323064323964 +66336562656662303539636465313336656631653337363339316238316233633638636266646265 +32336362316236353437373933303637653634653130303063626166613734363362303461333439 +35323132613761313530346237663832623934613239393333373437373039326466653762333963 +36343939386331373134653965333264623637366238633230343962353037363234393361643136 +34373538383636313732656132373239626333393166393764396164633838383062396533613533 +39303438356165613131393738353232623965393430316639666333303662346132616232376236 +62303031363937633531303139333638313037353830666431346462316265353939663465626330 +31326564643435623662363938333531653830326539626439383631313834366530663361396265 +31653832323136346264626137623764363266313166316365353430356566626463663839653838 +63363532396237633266656632346239396131336165353433326563303835383964626266626538 +37613238313865633433363536643762353139656135316439653030346566393261383033333134 +33326262636433376664313864396638373462383565343431323938613062363631623066316163 +34363031613737323364623461306131656161363461326636646536333662613634373639366238 +63353632643966646565613934623839363663383636643762653235613065383030316566326436 +37666530373630313465646361636661636363643835316438376336343431613232656430653863 +34653336623339663065343465623135646361636361666633353431303662386438643064313936 +34323465656136326536363866643832666231643735623031613334326337613331373932363730 +33633437393637363563656535393561313434383437303861383635356234393038393137373238 +62373830373930616166666333663035396163346262316262643432376633303930343063373430 +62316231376330376632383361613235303666313063663233306331616666323839653438383466 +37356266653432643436636538623739373239376233633336383735653531303761353533356238 +35326364616461383832363637303338616364313765383464353932356263373430393531663539 +62366262313234353231616137313039333530643661393833643936366632643463643431343261 +30346266666235333630333032663265366265316532313836306537616432303836626631356638 +63353436636338336333663361376664303562643563366339633739393839303663313663306532 +31383966393435363733666366663166363836633731386239363635313634326263363764326339 +38366231393534396635333235383363343961636161653938333930326138383436313534316431 +37623637343963666538373265343534343536376665656433346338656663616136626637313961 +38663535343534393339336237393533623764656364393664626237333864393862323435643038 +38386661653364623034653961386438326334663237333066366336343433343165343833303432 +33633539366237346136663539653539666139343234306165663163386565356433623633353030 +30313430333765353966656230303839383939353735383163303435306132613036336533613064 +30646430613863313031306462383132626465393136353565626464393364396165653164626637 +31313132636530313436343133393264306563643939653539636561613632363462613566333239 +63336430323930373564343937383762336464383034393032656464643766363736653435663137 +37356464363532663662356566393937396162336338346437633339613566623333353530343636 +33363733363966353531633030653037363264633832396130323233323066623034353432343461 +63333930363332346437306638333235353866353934373966613537393466303165326232363561 +66616532616466363733313664383433356531613033376337623138626438303530353732323035 +61633264373531353365646630653337666436326562396464306432363164613362396266363262 +36656264366133363532366363353961373338653961363131343937326530343862346530396331 +65373366653535636135363265643932353933356434633661323836326661616664336533343531 +63646564306436656338353866316334653664346438343764656665646165386161663862633764 +36346337366535363036313636346661626661656631353031363730613233383739636637303334 +33313135313130376332336233393537623437373466616430353166356136323961643731386534 +65396165333133366535333738366639373538323639663661346230636666616236626562353465 +36313966356231633538666531396431366532623961663337663037303939346665666130393565 +64636562663239336465373464323866363833393161363839666537613561326535646533623737 +33613632373562393865613261636133386231623534396534363935346464383638633366353436 +62336163303136633237383039656666316138393138343964393231383236386137316666373936 +30343338363936353935363939393263356663326164323137343831363735316232663730303839 +61366366383733356461316437373732396663366236653238393864326564323631373533663731 +38643663663535353931346532326231616435623931663639343261393365613630323761666335 +39323730303130636436363564376539633362313463323465343062363133636536396238626330 +33363762393634303164626561616535623734366633306338633661316163333135636262353531 +64656662626138623533313465383033633839616335613433333239333236663562656234323366 +34656137353464343364333739333061356365653436323665633665303636616633626638313763 +32353431353364333334383162393833656563353330303638643536323635373366373537636435 +37383134353266396463336638646538303231306235623262393466303963303062356235346264 +61393535343232333965613139313761393435383435663962313330383431386534346434373562 +32666531346239653934323563343234613065333962313839323734323865363363313136333262 +62346363323662636234343436343538663339656164303638616262313261303137396261636164 +32633762646266383735353463313731353966306135623362393633323137373633383062393535 +61313334363266326262373632663830383034633063393435653764643065393730373664333464 +64356165626330363937373431363663346638633031666332336365333265386465616537626438 +30613763623265303232306536376565353130346365346530333532396632626462623738333236 +37656334363966383862373038653261636531666161353331343238393163313564633733333962 +37623035326339653663386437323934623661393037336262363863613238383333353461383561 +61343835353735303766313736323565623539353864396434383436386637646263643434383930 +63613065353039626333663034346335393730663061386231323464383861363837373366646638 +33366539356634323064343437383038333132643731363437626534366262383730326136373133 +31643434306565316462313962666565633533333938333561336333376164366134653936353037 +33306632663033353665666565306161393031306237613333643530633761343466623931626362 +64646435343366613438633362386461636638623039646136393432363839323136653838646635 +38303437646461633433636563353431313230383231326435333738316165656230666266336133 +30303164653932653432393665343662663931373030633237313635323335313232383830343334 +38333662383537366134343336623133643833303735313037633233613661316133626662323365 +63636434346333396639653164393237306265613965643061656661343135313734633763663265 +31623263386234333233366438326638323030626264363336656364366662373463336131306337 +34303338343564326336636435323865653634373330616133613835663036323436613034643031 +64316561383930326162336235323863326634393339366432303062373661343935646661383538 +61386234306331303536303232356662326237666436633331626164333466366630313535643863 +36643430303632643832333838316230313331373261373161623536633261316434623237383863 +35353639366532386566363038306339633934376162346238626636313663326630323161343838 +37303363646335316539333337666436346136303661303833303061656439373365626538376638 +35363238623733663562616331663130626438633731306665626664643537326262636563313432 +61623335376265353330346235306365363235363831326665366230326561653262396538613736 +35353739623435393834313062373966663566656134306266336161383563306537316137373231 +31376630363935306235636563616334393038666662636364616162356164626565396362616136 +31316535653139613035646261643736353062393636656133376332333335396164386631653832 +30626630633237646531343061336562633364376335386630643337386339353134323535643562 +64313737386437333133346338616266323566316136313063383038323865616635666539626664 +61396339366439366537636365383462303232383936623735303136633834316664613130316466 +32653035376639306335653737366137303231656637626332343430656631363463303064663530 +37626165616237636562346239316334353066663535373464363236383135346130643263383337 +37303930666439666632643237633865663237633734306663373433626663353664663432666337 +30336465623466353437616133353532646165383361326532363266383937653335393633626163 +64656565663064393035366466323038363234373331643630353235316432366461623863363335 +64343538376132376261356130386466313937636339323539303866653633666334386164306537 +37363363323930373233626530356539613036313032356361346566623832636337323731323963 +66616363356139313561383733306364333562616138623430613934393463363862663336656131 +35646162396266316636303834373562613764656437336464356463373163346166323131663863 +61653064613838623864336239313031333736643266633663653464363735393831373339346336 +63613137393666343966656437373437336531616539666664333832386434616134393835666662 +31343131343833646639316364366463633933316632653530626435636533643230646361343861 +66373130373939363334636339313731656165633537366430333532303961623365313163626665 +38373036396436353938303434646366363837383933363634393864306137353363393762373238 +36336433623362643635613931363733366161303834326565643562353934643965666439643835 +37656334613765303832363462376436666237353566373536316333383130653738376262363437 +65623563653233393931643462343632616236623937633834343031666336656364313435306234 +62323931663161623934313037643862383135306534623432636666623433346531643335623334 +65663232313036323838326663316336336665623362333139643561616533376637316363306335 +64353666636230633836363932663533383137613735623765313065613635623133303334616538 +65336239656664346438376336363730666431356636613465356464393632623931313034366437 +38616236623036653337663361363938356336326138393433633366636364666164383064653861 +66383934346131343765333234613936636635386433343264343962663338353734343730303439 +61613065323830613962373264376162343837396364666164613539336164353937323864373333 +36353863666265643831383563313336343737336565396531313833323564356232633064323862 +61616261626637633962633438333631386566323933396461306237396135383333343438643638 +32346664373761656134363730663833383937386233633330393961336239306466666532663164 +35353735343734383464643561653066396434613762326337366165376362393162303535396462 +63623461316637663362323733646539303161653564353262636633333631616362353238383333 +63336436353431363036376665316330363231643762373337643935663562373761663439313061 +34353932646666316439323064336435633338623766326538303062336366626263653665386231 +61383934623365346231376533646535383133313230663663636665323662363264623832343333 +65363263376361396332613833326633653734333962613766343835623763353762316635313136 +33656661356364306634646135613064303835663935663831306237376262393330313833396430 +31646235653966633237623761613066393461336565663763666431326365303738323361386434 +64393138636265643134626637313930373565646661643838636365333563356462343139303261 +35313730623436613137333163386365373536663465626537346537386537623438623162643035 +37383538656637396239626637623835613962343431316363623033643365396432393666303164 +37383837633339646238306266623834353633646138653433323237323337386137313763636433 +66663566356636666636363534366661373635646332303839633734623238386634326137626632 +32303262643139636638316635613834366364653633663435373834343533383533346534376635 +31353065643061393432656264383465333463616463646464313461383837323132323335316364 +35623334323637643937326438306565636134626164323864383032303231626263343836303938 +37636531316166383436353435343130623536623538303330323031333335323737383661383732 +31333539643465613938353939313938653064366636306336356331316337623836373035646435 +36346435316635386138663738623132613832653961613837373734303266386161396332316264 +61633931353235633866386262336336666237333333663430333536323731366232306337633438 +32633536643530303930383133376532333261633535613165376231653837326563656461656235 +37353837616330333335633639646231663234303836383764626466366433306166376164363536 +38643335633565306566303865306662363331353839323461316630636533336564633364636232 +30343238653735366461643236623234326638383732666437303363356638356539376139373331 +66653039663566353631656161663435386661613736353234646362363332303939363533613161 +33643039646437316264363036663539663964366133396532613033316664643830363265393336 +30386433653135646336316334353836333836326230343965316136303362663335323864613737 +62306137663536373533346537663338393938316439636633616334353933653931393662306165 +30643462346662386234393436363664366665393630313661623535373531623637396632353766 +65323364396261646333616637626133646562666330383164656361616530393236363036616635 +64303438316133623132636663376161653832623061643264363932323438323430643264653134 +37336438303439373863393965623933363638313138353537343636616632383464326631613732 +34623731663834633161626530663334376334306535373130326363313565663139643665653263 +64323031656536613930623162303930303166353234663864376165393531663431633164323734 +39353434396366626239656664393832343364666534323166396234303033376538363335623338 +38616332643366306663366461383832623931333263383965626561653033346538636134633839 +36623030386237663934303039393732663866613032633135316331333666663937396662333764 +62383837626162316263666235336439336231663533623234636663323732313661353163643664 +36303463316537363762303735666537643836343361613462386136633766643665333439333332 +34643731643066663561626239333661313639393233633936333333396433393466616665343466 +64636137613738653435356262623164343436323862336235373239386632653433666364646266 +30383065353135353234643666633835633330356665636535336634303665363561356465643564 +38646538346364653462386130366534343437393963353066313632346266663637623162643733 +37363033623365306138383732663466373861336336393834376666633131333963656463623865 +38353039346438613966616661393639623637643435663337306233373736343737643537393762 +37613261356538316336643633376330306636313964353930386130383331373066316634323165 +65303962333031383031303932383734613335336464346637633264653162386438336636363161 +66346632663138363963376661343830373065393435373530633930633161386533336439633064 +61646338646362346332363936343162333862616363356530363766656434643237623431343337 +38383834383565343265376562373138626236333934343262313536386338383566366534336563 +62393130313438336635313233366536393563343262666162393962643335643333306166613766 +63643664643536656434316237386337363862366562323936633231386661616366333832396532 +33643839633363656132636661356264623333633339393862376437623738623464386437303861 +30346464306565333536646631626634656362343333303961653331393432663234386537356435 +33346332393839656638653334303664366530373964363930636633633535363834393765646561 +62663234323830373438626463316235363562386361333833633136373138366531623063656332 +39373032383963383034613363316639316138333730303533656335666233393234386230393863 +38393262626166316637373666326664396633653338636565373632356132376337646661396461 +64366439646430643236626132373962643837613661396133613164613866346537353266633565 +61633163316261383736356430663239343662613664343536623835343535656236646434363633 +36303861366631336532343933373132353038623936653230383235643435383762643366343365 +36333237323166343838336439613132666639313164663737343161326136663264363232623563 +61306535363435383061303838313230353433303265646633393037373237633037643431643366 +37646538626630633663353037656434346464333839363934636339636230373363646664376130 +31353032383465663431623264666235323638313765313539303037636238616663333961326462 +65363931616663613939653434633733316664306131363430336435396431663065373234353639 +33336233353731356464633862303230623832356363393434353464616263343464616636313666 +34613633366661663962343465343139313766363565386362386130663637323563396461396465 +30313235313763653265626532653664343963613065353130373533613830613333343562316634 +64366166336336656336363833396263643563633363656337353161376563343463653637333766 +34306666643432343634336331373863643739353332346433643466316562663433663866356564 +66316238613139626234646631646139336131353763356638653139393761663036333865393636 +64303532643266616332333934646234666265663464643738623232613833393164663962626466 +38346465663532356633306266623966313938373165616365396165306536376363663133323362 +61396333333739303738343466376637353862373139313837323632303436346263323361643164 +34656131316538666661646363666133346662303461376334373232643765623433306165653462 +31396639346365383764336361313539363366626233643439306437393337346533353764323466 +64616132323263626339663530656232336334363761613732666532306435353538323732303330 +61316233616332316538653361636338386161323235306265376136383361643533303932306234 +31346434663434663130373663663039373162353465323330373435666137313835316666353165 +30356263326237323866643661626562666234353634616437663461333166333637623439653363 +30363937393633326637356330343263313261393566306638633832613066386264643936363161 +63343863663962393733323030643732326262306630363265343933333831313438636338643734 +32356536306264666561623962313338303430613761623263306533383765353636306164313230 +32396137303932373761636334626261613932616237646637613030313666313838333738393264 +36643462343061666637323364633339633065646563376138336639613233393432386535306539 +38656332613135323635613634623865333339633561353461623966656434623538313564623932 +31653665323163306164336138646662386262666231393262363939663237306132396264376364 +33653665346465636235626435336434646134303430343534653835353533356338666363623563 +61346531363234303864646337363537623637643861653762383631623433663465656562386563 +34306564386566303935663362313336306666303138346334323932623464663239353165346366 +38623761373733353937663166393432633737333833626566336561333036323235383936656665 +65316233373034643861303135613563306534353837366564333537666665616465396434643630 +65386337613036613066316339333064386361353863643231633830363334633665333137376534 +61616334613765303865643137383232636435323565626636323936363838633066313362366430 +33643832346333333731636132336536393663316233663132323039636365376337653330373033 +33306565346431636337316566356166346266393630653135393034633434653261623534353136 +39643337633337623234626239386231663164333633626132323861666539396236636536346361 +62643634326362663038626465363361343033393365363536303033376333616261333031613566 +31306433366438613430643834376634633939623061346239343232386131353466653731613731 +64373430656531386133386238316465363365346435343061643762313963346636343361303662 +37353061393666306463623361323238313335313637383934383934366665666433363766313130 +32316664653266663630323463313165363232313861356534303039633963633163663034303430 +39336561636161343161653235656630366530636531653730666338366561333264373364303862 +36366538393865666436313631356435323835633063363265303334343238303831353535616663 +65383436643732663333353562633734333634613966356661313230316465633361656362666539 +64363861313232373165633966613935386233386634363732303836323630653466323764636535 +35633032616566373536383138653464363666366637313038386139666236353530326432633535 +34343938366666646565653363326333613136333036306362666664343432393565613930333437 +39306439336430383233356538333963666134623236346333346463393362353065393364646164 +63326161303038623966666264313035376237313734383934623361363539633339303563313934 +62393234363630326137376332613236656437383934626166376431396364373661383633386136 +66613561306364343639313235613735373736383834656235346235326365343461353034666338 +31373164663336653433353261386531313564383230383565656162386432653935386464363963 +39336137396332333333626464633532373938613564383737343266323137633565633161326238 +38616537343061393961326465636631663962396437383965383964376235363234373364623933 +31353062323664396134613033663366653334316162666466376231313362666663613064303037 +64396633636234343233643135313030613234616263323037336563396366643436313836333237 +63356566613233393261313732373935323465653533396464623632646132346430386339366430 +35306539613437643735363662363931616135386233383862333466356564353436653362313735 +35346664396364376233623239363230376666336531313562393661663133326336343631353433 +31323830353163363037306262386166346164343035626166623064623738663635303564386462 +63343634643031363533303134643032663761306632326262613438363863326466383235323363 +31343135333338613937616335623033356162313762313634633565393162333831306331306563 +62663231376431663865363633613638303862623330366636326166653436333465373562363438 +39396238666365623030363065373364343430313734623836346334356431643038636635366432 +30666234336262643864616662626261383237343335643337633161313965313031656365306136 +65323135336364616461366636653239653038636438613033363633346464636535343533313633 +34666536353936633463313363663534323764643430666632353437396534336438666133336262 +37383766333063333534646665383032616563313366343363636136383534666436636339643038 +37666163353030623161373730376335323239653666643437353639373462383039316462326664 +31643136643864636362376363303832353364643134656538626436316239346534623065376138 +63656163376230356161376332393533396534396139656563396636623432373538333237643132 +62643963623135626365373937613239383339336239303531306264623533303937323030323236 +34376662313731346665346135333563653761396431633763613865306466623338313362623435 +36326438393663613763313764396163623139613137353564396637613235626264653066343437 +61663433663563343432383662613165393963313664323230356238303866616263643838396163 +33653561643230633939653166396535666565393139336439353364663761656336376434323335 +64353137343234643866396135373663626531383433363365653064633665663562613266336463 +30313933613339366163303231303834363736663139663539633030303434346635616366333961 +32313232643361636139306531333364663834633937306539663566356531313730626239393461 +39333937373564343264363638343835373739633036346366323662393561326339353266646532 +38653064323365633337633636366264333639366337323734323532323965653137386362316636 +39393362656137613465666566383839613731346331353031333236373735363734643738653663 +32653462383238353130616337656238386137326237653165303239383730373364356535303533 +30313536336632393864336530383263666236626130656637303063353161663665653561373239 +34663436326264303963303334626536393039616133623561343162346664353732373666653665 +31373036663939343265626232343135376432623533303166643466333032353535303434363334 +35383665396336366339326139313232376664316137383362383130663266343030323461626630 +38653164353437656461653938656464376661643763373237363931383662643338643161366636 +62363232326362643033333637393931313432643431333830333035393062356334636130656665 +30626337646635386639306165353465626637393632313662363163313439633763376363313262 +34666234356435353735623039633865653930333266316238316133303764623766663234393961 +31666533313062326239663065633431653965646662643436626435383861653966373663636234 +32663130306537643031623863393166363366653161303237626234653530643762616166363264 +61313739383839663139353366636635663666623066366633383133633432663464383330653438 +63366130306332643831383965643862666231623038336332623833633365623331396365613337 +34383735656332366664366338626165366535323638663837353439346436373164653431666466 +38376230376563613131366236343430623765633062623738363735393761626662313336623864 +34353137353031333163623832333937393162386262346461616336613163373262393637613032 +39366265656638643766616462633761643532303633376236613835386162663737396234616134 +30383362303037346332303937323462656337626363333234643863616432333462616138373534 +65666534313764623165376634333263383730313031326132393433303962366132346234343939 +66376361633237666232623563666265376135313862376231326339616435343662383133633866 +36316363346133353535376430336564373262663761653339663036343765333934323966313034 +63353466653063666266623734633033643936393935333665626365346632646131663965343932 +65343062323236613931636631333363343962306462383663363539306134313430633364303062 +31626261333766643333653764383364613463343866633838333338303034323535633836303434 +61323266633936383235356665663431306562653338303662626361383731356333336361613834 +61376166353732336332633663303733393332393034386363393837303431666236643938386661 +31643637383261353035663166316163373165623934663661363436646530393238623932646536 +63636134343865366664663537663637336463613131326332643236336461623132656331633932 +39303665363030343436333366333730373834633765373864383536366265653638613034336232 +38366336366461323261333430626665363937626138336637653062643864303663316530343366 +62666262323337323931326533336562376265643536663965636432336163643938386237666663 +34326337383163383932366532356231643132373835613964663134393639666439333133346237 +64666635653436633230396633353033643935643263393833396464383864303165353763366433 +64306538646439396333313962363365623431336231343234356366393032363564623738326462 +34383062326566383333616330636432653334386264323738306361386334663434303838653534 +62383133303066623565306139643536636465396665643065346237356335613639616265646134 +37376566313331636265343132373935623838306633653039396533376237326339356264623662 +34316561613931336536666133663762353634663434643263303330353062663438313662633334 +31626262623063346431653731306233663462333062396331376333343264373733353832336331 +39383934643039356638346261356533613663346537666632653064313934333037393734303362 +35306265623762363036653366623337376231363964636239313365366335353839366538663466 +61336533613037643032616330363535646262346166343561383332386435623537383835633561 +30643336346166653862383438323030636532316539633639363837323130316237616161333762 +64376366613031633830646661356664336534306238343963313433386137633638663537633466 +62366333653762363661626565396235303238363363626638633934336563633863303865363532 +33633035343735363238323565666131383964306266373561616266363462386562373361646339 +63333030366531633961373536306532383430666136663539366562386530316236643265323762 +37623131363031306238663732366639636664323762323238633731313766663932613264623163 +30663462356339353763313965356335623132393532666138346431643730363730316337396263 +32626333623161373430616436623265613162323362343365656466343266336135623235316234 +36366635373939396533373739626331613761643063616136653962336135663233383665326539 +63613837316362613962666433376266653664363934326133333731313934636361323766343830 +39326663373635323963343433646366333634343631333438626131313162613361333466646633 +39656139653933343562663064666337316166386562656166613932363364653663383333656333 +37336232376565353366663430393833646665663132646666396262336436306465623530653861 +61643565646631393236623062363464623863343930303433383264393132323638626438643439 +32396165383530346335336439353734366661333061636664353264383564633039643334613438 +38353064396366396261636133663862306430633536356164333361653131346631336531373533 +32343435333564343936393665613735613838323465373037613264646434366133383636643138 +31326666366466356262346632393835366230356534376132353765316539333932313331333330 +61623833303933613835376231303537363863386132393664626431613730643265663136373438 +61663738316164343431383263353266646364343837663862643130383732383637616334626563 +61323037343234613837306461313432393766376537386635663430383333333134366435343033 +38613862313033323532393439393035386535326434323866333137393935386334613662636366 +35306663666537353663373435343965313730343666306133303465313332656664653331636631 +38623438326534663362633636373962316363646165323332336233313536333039623464323032 +36306132653236613866653630323539386635646632393931313031393132396535613964393938 +30383931393934396234303766323262313133336136303938383330363365306239633864353039 +37646137373832633762616463653265303264653462313037613363656639656262613230616536 +31643030363565313463373364386335363138646136623232663963383335393466656364643066 +65623562613333393234323039333333326262366432363436396632383039616461626339616261 +38333964663466346263323634386535623862366462636464343661623634613361613233646263 +62353462376261323266333134346538666632666461366332336531626266303863336434363661 +66393739303262383734356332646534356630316235653961396230366135383961363132326632 +61376230306432653630373561306563373734336666353061373435666334376439356164623639 +35353961663839666462616263333938396234623738363732623136663637346132316364626663 +35656666333130313065663035343838663066653936303063356365323964346563353830353731 +32306231383764303736623165353035313332616633333538303033313231343438326333613634 +36323638303665366239356263353831633261336632326662383031363831656633343230386130 +37633633376137666132663465643839393963626130333663663734343832396337653337336265 +62636232343166393963656366666231323264326532316338663332623135373165653333316634 +33646338353465653261663239383236383566343061623566336162336666306133326638353636 +64336161626439333839333664663165376138656231336633623966383032313032383766343162 +63366265366134383431393362613836383133366230633264396461333366303434613939626263 +32363535353565323638303134386338386337383938303030356130643030646133663435373639 +35643762306433306336666637303530646335616435623863366138336231646362396663333563 +33613938336231613836303736653436343863636361666630353337616537383763653434366461 +65393931363164396535636336303931653932633935623939613262306466636633336533353732 +64366339343538336638663739663265366265353265353532666136313761373830623862373736 +35656530663263306333623063323366613461336339613930313233393930383531616262646433 +34353161326436363135663133333934653434663138653932303031383739343061346433653933 +37646536323739353261623737343563393437373036373764353839343136643934613237353435 +61653465363465356331326561333033386238323432323230346462333564333532326165353637 +33626364366461613539373731636332393231323136656132643433353933313737316465626530 +34393532306165666363383264613434313361636364623539396634616364383662383939393532 +34383064656231346638383636663861623563333062306663626134643633373763623732353465 +62316235633235613362353564636661616132333938643164643364313138623165363234393231 +30373065376330623432653035376135376634636437653434363438333836306433333162613631 +30376561633435323430333761383233386161346233383265393430316362346133363365663262 +61396535366266313465353831306134613633363237346337643766613861623632313931373830 +64363638313264643730373635366462386461313066316538333061383063313730396336636432 +39363133323662613230333366383038663738323061346265303935323663386539333665386264 +39393533333033386236333936663165623135623538623164633532646333326162353832613830 +31396132623839386233633166363266303436373035633434393339663762656539656262303235 +62363563333736303634643336626161616135373434326365663233653138626239323137353739 +32663264346235353165643338663032643831393738623363643464323166633961656461393439 +33336262316666653832393564323162313231326639323732336233326538346332613833383763 +33366262643639326633643934396632303238323166363234336530623935336166633537316465 +30643432343130396431343433326166373263313835643863326230623632646632313135626337 +37373231633232373331323565313835356234393930653765626532623261386664363733623737 +61663139323939356465306463393963343261626161393163336639393734336334383863643633 +62303566633566616237336236336564666666303932393162663038323064366434613533646366 +38303536356364356264343437643437333337656630373665323231366538636438373638383136 +35323865613737633631623238663935306132373162633639313133666362393534646538313633 +62323930646634343761383464396564613930633237613963386635636561346561336635363132 +39343637363231343531313036393635356631323164666238396130346161613034346262326532 +30393035656265303232396235376664303463353439323534373062333438643737666261326562 +64613731306237613163376466646435623161363564373561646661353236396431373539636538 +34356462613438393130323332326162353466336238333766663461396135633937356334643137 +33323364633964323432623138343231616232393930343830626338323934636265316233376365 +31336531376633333930363864666561616462356131666266346531666264343932356261333535 +63333866326432336463306166663537303663363334656363623038316432323364656533343532 +65366130373865346335306231353338666432613266613634383530313062363037666331323331 +36626565356461663033663036396532333937313061306564326330616334303339323137336361 +61323834343933313236356234333236346530306361363965333037346531323662626537303931 +30663235346130363735363462663165393334326532373335323362666638643262643762393961 +30313739653738373262636362376561626139633839613539303737616233663738356465656264 +64653462623065643339326134666634363234353965646232653862333532616565383639313836 +61643334396636663263646439313733663862616631313862373430353237363462336662343933 +39636535343831336237626135303937316436333831313232643832393330626530356361653562 +37386333346639646137643330343834393165343535326232326431613838613630613435626131 +62353533626231383261393766343165353963613761356562323734306461646662326561656263 +62383537653131363135353765303637376337623936626436663063343733636561313064653335 +34316431396663633263383532636361333135396665636364383030383138376263663465343933 +30653963633666353063393831326135373837326662633930383462386161363066343963323632 +31633432323031626466373566333534636330353861333031303637653463316439313132643934 +63386439666133643337613232383766356238333463373933626139396634373830386639363064 +31386537626635346262643636363037343962656435646562653862663130336536313265646137 +66343432616436393365326638313236653261326361333635373463356564623563633338353437 +66333566656632363536646132353463613639306463653563643364356535353034393036373465 +61636361633563386330613638666363313634643661643735393263313936646633623762333833 +39343738353664343762343439326435643834383938316263323331663063623730643764316330 +39636533636462366334366261386433656230656537393362353530356266396166356665333563 +38303332343638383338343135353935386163323433333336613162663931376332646131313736 +30303733613731616265326533396534363732386362383433393639623936303164313239303037 +33303163643533636434653037643037306362633933336565333362333437633066346331633366 +33376165373736353765326366626661643030653133303466666433623966336231616162343164 +38623831346231376438366662356537316232646630393965383730303332316361656261663663 +35313438333035626136613564336336366562366163323130653937336637626636363836616638 +63656163626136633838343661363534363264353831363135326232373536363530343536353461 +32323362353065613135386630383837316231663536383361626463316637663237626133613066 +61323133636163616434353265346337643737316266396631643337346332313766623062376532 +38386536396266396437383463326366383463363461383733396238383638623662323763666338 +66356166653039393139333866346465616564623330343262353035343631333061303461653931 +65656462643230633634373137353564326539356539653265626231346138623536353234326465 +34613862646631333431363661643766656536626635663661373161313532316637643836323632 +32373933613665346166643136363664363238316563646139346664626465383031363033356138 +31663164316161656464663164333337393362663837393937613964616639363131656639633965 +31353332336266306639353038626561333933336164646563303037623137643965313735666563 +32316561343832333038663161393436353866366537316132356330343063346234626265663335 +35623766306133376637653937653535376637616530313763353665313530306334353434623633 +65623433636336613433623732653865313566306132656231363437303235393062623739316137 +64313765633232323964363634386539633331393637613936326531343361393938376230333934 +63376131623565636262633061653639353565306262383965343734623866313730616634393662 +66653332633365623461623532353865356265346433663864343537376431396436303238666266 +65333538616337646666353136373038646538313832613438643333393137626233396235303965 +34616138336362383630653830393237373330663565623637663161393931623435633665626131 +36656331666432626265633863623633623561326131613364633662363862323062356132353132 +32366336363332393062653138663930323662303165303062326264336637353762666632313864 +37373265653231343766623735353937613934383638663163346432313137313935626465356437 +38373638656432393564323762316339626662386436623839333561393762656562373136663135 +64346264653737613962323630383665636164633631323562623633303032653763363762643461 +31653334393965316431383333653666393230636133366130386538323434356434373938373865 +65363634616436306436303431383237366430353730326437363733663136653136353036366536 +38316564623366333330303038393638343232333533383038326232613363336661373133376333 +32393663666665383061633765333836373664303330366163643434653534323838613039666530 +36373866336439333265386239313139643139343063323030653636353332323335373038363262 +32646130643138396333353234373939336133646663363333623730336166646163383566373636 +39373436623664313234643266373035636235613536343761333135323137643366383266363733 +65393961386564323834383236326330383531393061363732366135316634653635613934626230 +31393630633136303137346361396266356537366335366564363231393433346166653031636665 +31616461623165393764363661356262333862393966623862303934653666346534666537626266 +31663961343366313036663834616337633066376563356563646461356362663562313266646232 +37393734666632326439366161303931306234653635646132396339646463363631316537303232 +33306361313132376538636361346331313332366136646261323136393337313639636466316431 +32323161366233616261343365653531316330356262323263393335383634656538653932616139 +30613064356139343034633265396638613236343634393738623733353532666562636466383163 +30386665323437393033653731306165383462623033613438353732653235373562633031346532 +61333366303638383833306137383938373930346238313234396535303930616435393165393031 +61643230663662393136326334666166336532646139646638616232313261386162333839383332 +31373265383834643835386637376462396364656435373766383762633939623165303263656366 +31303364373434386161633737316165336434636165666162653563643639636133373839313435 +33343330313439616264613036313633396262313563323064656465623837306162313335653464 +32336137663764303333383966313432386234333336613631653831663937336565353938303038 +63396537303239653733353437653165393438353561623134626637626363383666323031383030 +35623239616137306166383134346665366164363931353665313663363063366164336531316631 +32643836343635383164336363633034323964323935323335313832346535663937313032623335 +61663231643936333635336338306535383635636136396335333932363534646462666531653865 +33626233343366643937643363646565313230396431383764353066346532613037366237313531 +61646436363830373633653038613532346265323131396235386162376536346563623731313938 +37386336313638643331383361666663663333396331373639393566343339383631616130333039 +38303531363833623063663130363835353632393462326664656437346534633336383039303133 +65393439613163653766383036613330653737366663613962323235366165313665353338666164 +34656161316135636234343264356230346136613664323962373464663163303135316636323639 +36653763376438643731316134623238303965623965336432646333376531373934333535653237 +36303566393266653934356666646165646130363263383536356335373835366431663339383161 +64303230633932623434623537306336653364653737643135306130663736393638323139623565 +62373464343334376535356432386439383738373938393064653736373262353465656633313934 +31333132316537333861353238323765393533643035343262656161646365663537643134326365 +32326639643866376463626532336238393038626161376664386466653635396161386235643062 +63653837303061396339333863636465363538333462346437613366323532666232393631366561 +64333432376135306261313062623435663434353331303434636638323035363463373263363433 +66303964386337336335316232646334373835396633316166323062623834646432326661626635 +38633736326130646435326661666131656234333464616437616133623761646565313530636266 +34366331303766306137383266356335616561666366333765366661666333366364333338613233 +62333538393635666335343730653766366337616232316562316164396461616332666631313664 +61323532333130633037323764646633386562376234666438336134623961356561313331373234 +34386361386238373765373939643838356436313466346530353030393932363335373831313463 +64373731363738616564313934323862633761666235346664633862616464373834373363343161 +61303338376263323363363762336436383833353765643730613663323437313264323536356162 +37626365373935336663366462633038666333323838336131643433353133313330643135393231 +64373430396237343431336661346631326237343035646664323937363466336336373766656238 +37626165376434336635633738363666303562666466363364623030303832613236323534343435 +62663961303635313438353239623262643433313763613431376434336436393565316536313063 +63363636393937656333646437613333313661393035343530653062636434346237623938343637 +33316163643166636138326337383933346533653433366131633239613035616263623364393561 +36306235666532346565663164343333623238323839653666353330316232313763663137626262 +62643134313637333631613263303462326434366630643361356161643739626236363732313263 +32666137373732363563353635396366333136633333353535396334336461303036313131303461 +34333062393438656232303130376630633063376565373438633132663663373138333030373335 +33656632356565323837303161353635373439623839613632663263396330613033656533306631 +30373738663139363436396331303063313731636264373062663234356463383761653966366262 +35393461643731633364353339383235623564636665306435653237666533383638653862636632 +37626465356665316133656132343736396632653937623735363566626362333331343534666535 +32383135666263383530663365316339353135373964343138363630383861386531343737636631 +35623964313336643238343536313636346138613836306661663863323034656565363934666164 +35376265366431393561393034356266393930376361353230336166633935643631303134326462 +36393436306131366531326235343439653037333661613965336462376165623738616537626466 +66646366636430346439326263396663343736626431616563663037366637643863356238653365 +30386266373330663837666465623166313464303839643862353338663066613332643038363063 +31313361333030353365383332666561626338393764626634663937306566313034363836333334 +64613865636139363639633964303063633339396134373461626630613939613939326339363361 +33316464306666323035313665636332393238343134383732346461383562643864326338633836 +34666430633235643739613232393436653664666337666536343065633037643364346333343337 +66633137313864663034653765663537306138303234643266386233626531376336646661646432 +34663264336238323137366261656633336134326138366263383464383039303532323064633161 +34303438633239616465396664363037393766336638653838643661653462666166366661303639 +65316632646139663139386532633066313031346132353231613661393336323161656162663932 +32366462616131376463396431636266393734386638323039366230626131303938366431373635 +34636437613962303262303166633931336438396138663662336632653366306431316463313636 +63316465626134363361373264353930363938363164333961303637323863366631303138333062 +65346336363632656561373664326231306364336339613664343332373130656431616262383463 +34656336343633363334333739643735616637366664646462386433373136303732653765353834 +37343562306566393937633966643130336535393063343064623234336131356136353162383535 +35353832623533313738363637366566326336643931653637616234363261623862313663653166 +62663234616463653331343464613131353533376230343630363861393834383966613136643166 +63376338373036663065303966613365356364393433643763616666663537643236363862633935 +35393332346431313865623662363232386234643931636534623039346236643665356432373139 +31333632386563356562303530323562623835656536363032343231383532663763363931656466 +37356633303131303865366264323266343333333633636464396533363539343062303533343333 +61373831626131303637343234336431333030646635316163356138333338343031336339303965 +33656137303436376635313330323461613166316132643536343139313730616664313562623637 +37613031303136653563336232383162663337633638343539316236336465666230656439363035 +31643939306564643630333030313636653165306337666566633165626166396634356561323633 +38636532663062373237323437373432316661346161663830623939623164303265383639346562 +33613738383662636661383635626239656161303061336264383561393833306262323934393336 +39613338386263396365633463313937353564356464386663346435636431643363323838363334 +30353435373031343361346335313462393435613232663265353961626163636437303836393565 +63633064636365666430643866636666633031313535656461383135666231366636326430383465 +64353139313037363066666238376464616664386663343964363433373464643364393738316536 +33663434396131643564363532323665333030363333303033333134633165666164343737393539 +35393534663335636666326664333262653838623939363235303630393665393431396430303238 +33306532386433666131633631643938323938353662363131626262373961393137626430323434 +64316661383734363465333435356266333539386335653164333932356136616236616366663131 +30353230343534393931313236316336323135366465623838356161313261613236643862396632 +30646335383761666435666662616666626531393031646532643963303437343439306364303639 +38323134646636313734376365633036383965353864303538613536396335346632303537666234 +64386466623262356564643630633734643564323138373335663663313338646138336633333236 +30653838616465643235633130653366346338356131313039633937646132366533623735343564 +38356537306164623137393434306136336263393466643265663163653338663732333433646264 +63326664616664613034376234356565343631633136353939633437373635633966303964666466 +64333866636132636139313465313961663937376530326439326561346333386564396139633337 +39343136623837656433333263613836336431616162613834363566626536323739356337663534 +35663839313533663337333138323730653031326636643835663738663731616335333835303362 +31343830333038613938346633363966373533323466663433656339643530623465393933366337 +63313862323064393131363737343566366261303163626563623361316362316438353464336339 +34623761303437653937353434666436396436326538666634373830663433393563356632653362 +35313830353534386436313234303234366131346336323562623963346139396161653834666636 +30353361343062333264373461336130373030353465373761663161616364376461343664326330 +63663232393038363865326131663834333636653361353730323933383965616635306563373336 +32356132643237343264346130663862623336363263343637353439326439336635313965663639 +65666364623333323730353338633061386464333431633038393466313364363565656662626132 +37656137653661303937343566363435626338323762643266643864643264303037623964613635 +31636661386262356337386638626464353062386635393961353331363633643132633662656463 +37356137653931333031666230306435356364643730666631383238323131386366623466303936 +64323866326364313333343338393934323261383962336261346238656337353031343130353939 +36636166633762343736353961316130313030613561366163393032396534306362636466623232 +36313936323564333833663164333434376331323637643138373761356466653064343362626638 +33353963326533633934326463666263616630623166326533643066663636383430366363333933 +39636531656162393934643033653831383834323936333932336230386561323163323162383663 +30353833396462613162363763626135383338396430633033343264636361633233633532666436 +30623663663365343335383535653739623131356664663766633966303430303364383165383062 +32376133643762653564306362303638313162373537323263393338373964316466396533373539 +36386366663462323333616233636365353535613238326164613336343131656464396537303738 +66633237346238356239666231636461383435393264633966636462316231346666396639363263 +65366137303139623335346436653332373561396665306233356439393465653138633433636437 +32653331303235656462653330643539633165313339636561613536313437316461363435393364 +35393238643238333830656431363233633765343231373566653234363230656264373836643866 +66363835396234643462353233363030646335306562623137396339666534303130393038363039 +34383830363965343832343335656466346165323864636533373861333266613938656463313238 +30323561663063386338393962326333373130336332616536646263613536363564383033356364 +31333334366431343236633965656261316263346562653936663661333963303532623564383864 +65396432373230623164316637626561373338636531653938626634393063313333383432313963 +31333466343439623362353962636130656431616430313633333930666563333061653431306562 +38616564633130376663313966626633643732363931393235653933393930313537616534616430 +36653539376361353834336338313937663331623535663933396333646638653834393739626465 +38663461356438633530383232386564353661666133353365646137623663303465323535363335 +32353839363430376232616365373363393637646637343439656332373261636533303862663366 +65346662643366373965323565373338383339323633356237376566363334316535316564313331 +61653931376630343463363830613838323831653362383634666663643862383066383435356366 +33616435623663643965363139366166313165626534346336643633613730353661666463333134 +33666133643033343837376561303630376434373330346433356435653330646461333037666633 +32333962633664333132373661353336323636616333643065643437343063336264356530333962 +30343365353433393137653230613939343130616461373963376335613436313064373261616232 +63316233383564363261313432386334313637666431313863363366646237343836353836633135 +64363235623931636331373730313533656136383330353936613163353465383037363464626336 +33373133626338616331613131646138656636373766396465613863666135613765356435663535 +63373664383766346430666561626163323662616162303466663034333362343363393530383332 +61303139313333623932303763343936376335646230316132643732633363363237393536303431 +37323963383962326639653764313130356136656433353564353231343736633630306234313931 +38386661343437313533306337363865373037663265616265336461363639363463366139633730 +65663430356233343235616166333337656335303234393833383336333239336330333832636166 +65333561623633373364383838393533366233366337333661333437656233336365343933646335 +64396138383162313561623365613862336464323561353836323734626661323534383538636361 +61663139313764346239396534353633313630303235353461623930633464373061633636646434 +63626265366630646436346333386134333732323062656565363262323234633132626333653961 +39343434333931663166626437643830316139363830663830343936633234373162623339383032 +31663966326432346231613033636662616366326438396434663236636232653337393630653531 +31333632633235646261653636396264343634643366626532373539643463636561373165643134 +38356264663735376230386132636332656336666332363539666566666635346238353031643539 +61363837376230326264663136326265646139356335303636393665623137393863366162343734 +61616331353966663936363330386564396464623436313938343566613338386139663137393634 +36366630356166643033663339306532616335623639643232323137333935376562353135613537 +66316138333631666234656235346237623933363566333533313633616135343862636435663935 +34386465323530323361363463626166306663383339333132366337626263626431336264346631 +34636635616632343738383434666565643333303963656263643161363631663636633534373564 +37386638633636343633366165356562386362633162346564303534336437633039313164636232 +32353837353862616339666266353139313263643133376237373034316361336262336236656131 +39396337363933306339343538326432643762333334383562336531643562653162633233663833 +36636236363334666533336238643061343131313761326465393763343261303336663937643737 +65383864383134383533643661633934313937303834336464396462613135383462643630306638 +32623265663535313962306334353363623633306363376433306436326136616665663236396661 +61653964353835336337333862306234356433393930643064383937663764316335363365656361 +64376133353633643638366639666662376636376534616634353264633033376164333930316631 +34663738313539306335633165373730383937383562383330393533633533623234646436356135 +62376439393564303735366632356633356332303036633066316439613062303538653263643561 +33323831613430623335343134303738373233356665633466336434333432633839333936383936 +32393731396539373336316539656632363530373963333932666433313033653466323464373165 +34306462623734626262373136306262623135663931633162356135623137646364323531383762 +63376533303531663033633061383035633933613331343435633132366265333565396436303130 +64663362616132353562343832326365616637616639376566343532613836643530663664613332 +30383462666338333539663237643934613432306234363837386665336233333565333664316433 +31386261363834333436326264313365343430383833323038653636633433326637316663323162 +61346666616335313062343334303464323462343432333562386239336438663065306236363163 +35623665383266313133653235613364363861653466613139303564656137643831336630643363 +32623438386636326134613738396430616538353566323337326431323134313132313364626564 +65353861333437343130663231373165336330366566326238306535386632323131663062363339 +38313130636633636436313738663863636231396132393764663535663939646263616262616362 +66663632613535616136353831333130376539376135363431393130366338366339663832313532 +34353539643631313162356139613164653761383433383265353164316662373237633763656166 +36366466346462383236373531633839616264336537376433663038306138666163353038323432 +65663030646262303839306231373733333739616363303665613237643431623363393862633162 +32653263623530313739663938383762626234393336626433663466303939386565663961643036 +34333163663666636232663765646336643433373036623638343532396635363139636263343138 +66343631393265396261653330623633366637636161623565323662623933373832363634626137 +66353037323638323038366234626139366539386537333461396234353864643364386133366164 +38376261356539636539376261623839313835336464346461346562373731616236623435306138 +35373538313831643833353733663165666261373331393061373836636366383463306639326535 +65343636306361633766656630366264323034333636303236386366303839333364626163376130 +36663037343136666130373861623564336266313335386238643565346436323365626333393561 +33316165346566383935373732346231623363333431306234336566356465646532306239356563 +31393039623634656364366435653562396536343238656261633865366330363132333934313835 +63653066313963366134393331313362663733323836333934306462326230353661656633376332 +63623864636465316231663866653861383333386165323632373531316466623232326630343364 +32626634373537396432373934643363646639656461666237366633663839656632613064363263 +66336530393839646232303536643138343432656161323637623133316663646433303364333433 +30323765633638393637356531366438303633393231393964303135316462616364636639656437 +31336437353836393932306239613965663538333139393762353836663338633331656135343762 +62396666323734383131306463616338653465326234373638366461346466623761643066386337 +34346432303332346365613964616662643733373138666135653963336664333532636231323632 +61393537656631643236343436316431663637383966656663393561346137656639616335626234 +66313037623430323330376135346137313834356531353364663736666135363938313936666466 +61353838343030346163613233366234393834333930623836613734393631623666623564376336 +33636231373261613431323631646666643963393238343936353137313633613466643063653431 +30343032303738383538643064643762303164363139303565306437306265396666383735306637 +66366132363731656339623631383665626330333761306432393834303762333965343234616165 +39613631393764326231653134656631303938333935356135653164316635656631373734326133 +62363465313032396566323866633831356137363230393763333266386331383938613238373235 +36326438376563623336646265313162663338303531356435323462303033313731653535343835 +63326137636630336163313336653861366463626538386635363738646437366261653130313537 +35323964636663353363303039656532323965643262376134613962376263623732333866326634 +63333536356133613762303361333738343963633562373862653663353830393631326665313933 +64666136663666343565613265373562303732396137323733363234303764613761336336303034 +64656633383337323739373437313937313264313735323936313139393733396434316562343431 +35373533343034373731623635373939653539653762326461613732366638653762316432636262 +61616465313831306165333639366261663466653635343664316433383730623132313238306237 +30376461333130343334383738623066356464326364363662623236663165383265626636616237 +61333037343430623632373062323966393362396464386266663035366436363430373534326363 +37343261616239656130386632653633623737623439336238626331356162383038373432656663 +31343165656263346539663331646433326138353764623565613631646530353066306362663432 +63613534653933323366363536643239313330663761333832646639656532356265626566393465 +32336436363739636136373363363865393464363763613564393464623636333030366363636466 +30393530333533386336336264336635356539616561643430323366313235666563613565373636 +33643566623332356261643834353933656237366466663361613035333230393736623962326139 +63323262623864616233356664316631663536663037373938343533393132623531343938326334 +61636364636636346266616664326334313933623961383963623331313431326439636266343936 +62316531316264326639663166363335393438333835636464316332393531363634313064323839 +64623538326666383533363863646338313932363365306133383666623631626635333465376461 +65393063366230623964656463386461363765633933613966386663303565653862353730393966 +31663039393530666234396531333937343333633061303262346661643031393063643135323730 +31636534643463366164643230343065326161633333613461646331623135633266373965383432 +63343761393563396335363230366232636239306562333236653364343130373730333835636365 +37346339626533383630303234636161396532643662643861636662353235336638316132376330 +34303039386535656162393939636634623466323861633061383862323832366265653636323839 +63333538383037323364613039613336643762396261366438313736363638613736643362333332 +65643564333032376430663534643131386238653235386439393064343034353436396161343138 +33366438333732616539353637356334333364633964326264333662333930626337303263653730 +36356664366630393535633135353537343364356664653835343132666433306661323835343730 +61373861653930383761633532383462653435373832663738343032613730386333383432316166 +64373836636566363037613735363065626433643530383263393065613233343636643765613339 +33346635393337333034373163303565383133626236346530613164376136376663643131313532 +35323363346135613030343731376662303837656338613833363065343730633938666431663661 +39636163656431383631393066316336393238316435363862343666646430393531393438373236 +30303966383733306339646138343035343238393935326465343239613833306666613762653061 +30376561663831323864313463306633356133313466633562626161633363343139313361343762 +35613831316561633933366536633438383634396337346331333531613836383031613835633263 +65306332343733633232373262653231323966626535306365376433346665393538393039333762 +38653065636339306137383939313230353435343131313236316330623266353132616532653161 +38393830353363303939306138633337353134373836653631313434323165316531393535663737 +64626635313538653532383036313966393538343462636362616130613032663736633066383633 +33653839326436656164313038326332633734336138643034633764383133663965636337346538 +37666232303962616636626536336130323935343566363363326364646339356433373431313234 +63373465333837613737636136333261353037333639653032376661303136383631393963343166 +65306234363561393535616231323237343834653061326363303938343662366534366231646337 +37306539633134326536323938343263386662343162313162323938326436343565326337393837 +30613137616565636566386461343166373036643661666637393764666564626138333433343865 +38343164336431323733363434636361386330336663646134376365316633376563636562336163 +37393436666132353939613438643332363035336265393032373061623763343936653239333134 +38363036303033656335356338636132363331373666306663626633383766333664623362343938 +32373733656432613136373562646134336261663738323231323933626261633164623635366163 +30373663386263386262653232353663303234303334636230653762333166333039386638313838 +64626230326663396432366662303130653262663732336462316336613036393664333630643866 +63646535316231613930633631306131316533623434613231643130663937336663363066353433 +35323031653838656438363735346261663633383236346462363237343761323361363039653065 +65323337356431636632626432633737666464393637313463316336386635376333643438633331 +63653863623038303532336435653539303831656534616533626464653535313064383938383464 +38336366643264313363343138346630366135393836336237343033386134656534303566653631 +31323261343962653432613363663633346430376437656337326538633336663530383264383435 +37666139666132393738333636653138353033386531363363306233633463356632663130353766 +65643533376535646132353535666138353033646635366236636138396132373636356332623064 +63626333303466653734613339303264383633333863393938316332326632623833316365356461 +30656639333432613831383862303132653336386666613636306430356564383531643932663138 +66656231363531636263616632376462646631373931383536363236313331373631643064643063 +35613864393765323562363437383432646635323139646366316135323732313266623336303762 +35613439323532316137363062323839396363343630363537393531366263633561353664616233 +33666337373130666162643037353938393039313337353033613534656335333363326264636431 +64613931363461653830646131326264396538316661343035373236336533646237316163613862 +35616661303933323931653831323139656536626538336239646264636261356333373436643434 +61326365353162353030366163633963323132326563363834333932383733623631323134383762 +64313238343634383765656337653331303161346439633764616136336365653261316335613165 +64633064613232343833303736313135666564343862353938393836666462313639346465616631 +65326430366566386134333464356136386336383563396332383964626562336366363661373332 +65613563363663363435373538613961643166663230626435623962303836623963373735636432 +35336131353563366464333939643136353339306539663763646664636139393730386137623030 +39613964623530346538646566306661663130353839393734303538363861373366303037646562 +63613835303863363064393037616534343136646261636262653231393332366461626261373361 +35343933356139366264336239343739303931646262653131666133636364626263613930623566 +33616563626531613339646665386436343935333765353065633437396133653139653266386438 +34646438393165346239643865643434353737653562363064373535383735386364316337353766 +36316236393463303764613033653261343330653739663866376566363037323333613634316536 +65666464316636396433383739623339653364636462333939303863303639663430356434663335 +65313765396232326532616235336562646534366339633236633031613861613834373861626436 +39646535376131303431333932616637333532363438656565376237326564343438333633666464 +39313532326263623366353061636636396230393562613037333632643331633565653530336535 +31613737643137643164376437363430626537363864353165376330356233343865343965616338 +31326661343761646661643061356464366331313663623363363465386331396465616439316461 +33343836633166366238336431666631346331356337303763363333383962666261636336376331 +31376635366562656363373639393065666336653738373565353639636437396262373463613537 +30363939353938643930356361326434643132386434316566616430653133303631323430396432 +32333637656462633165363837326362336235613136373335313235643865626330346166323936 +63386531393930363630336637623736616461613933663566376634366463353437303932313161 +32663933666137326132656665646161643763643332303662656261656165343532386233636666 +64333336653562366538656261393733396662356539363732353961303761633165353334303237 +38363264306137623337383065306237633238386535303032383731303138363361393837346662 +30616635666265323662393364303666306235396531363636336531643938373663633164653736 +31336461313136346564346331333237303336613162656532656132653131323137376138643734 +63313635643139653966313961653463333438633237373330333462386665393433633063663739 +36613531383465323137623738353439663934623934376237396564373336333735326664623362 +35383934313066636431303265346133653861323934356365323333393032633832313061376630 +63643033623539313863323533666264306539313135333436623132336132353937363030663461 +39356664383364316664393261343531643735393333633861663463313937633638636364376566 +30373765396138383431336137316633613165363335386433303862396531663436383535303436 +39326463346164306134383665633530313636303762663430336238386132363734626533623031 +34366636336330386538663038386232643564333361313635353635383234366337613838653030 +35666430666562626334646133313433626566303132393730373735623536616232613136323037 +32396662613833343231313839613432336264623736363831373363353563353336306162376438 +38313038323732666235373133373366643362363039343738653438346136386438333632653662 +39653637346563626637666235363661303334343361373561336139393061336665373031643766 +32356339353137623065363130646338333330396431333465366530343165356639616539363062 +61393762663466623930666462336563303666353232616466363061633161343130306464656664 +62383130316535646465373632653535643936326661376137386463303133313166303566353837 +38353932353830653165353034396335336132616138303362663933383932626639326465303933 +61653132613432323638336462646233336664633133373534643931323432386639316133663737 +66653237653730613635363034643066666561666364616564326262616230356639326433353565 +62636265316564323634366138393463343532323538663339616531376137333531653238366462 +61633430616331363838306539353364396238333831306539663231343066303431353161363230 +66393531666339336263346263636631613865333735623161386532323166333863363265643632 +30343732633635386362303537303334393362666633366561343834343964373631316336623364 +37373165626537663033363166653631336234356339656634396230373263663630666262646165 +38346230303764623938643837313834356135663766663135396538623663323636373165336163 +63653435663334656335313638653864393761343432626631653934656139636434613666363530 +32613130326239383466633865346263623766643963373436386639336166383433393839333730 +30643138663062363232623666303764633238323664636464356137306661343265623433613031 +31303436343961396662616630313363616462643161653532366639346431613865326131373562 +64303262343164333034616537386430336237633262346563383936386634666265336464316635 +61383433363735353639366361373538336431303165646238313366333365393237363432363330 +62343436396366343163343762613934373232346663623234383936653533363666336632303634 +31613062386630313531386136643662383761376536353265393432316637386339626534373432 +61323335363333626262343764376331613935663132316337646565323638383662346566626634 +63363834383039303862663862376165333764376162336436316436383330646436383630613339 +34666639346266386432313030326135336535396461393964346463353135613834356138613361 +35613437366638366630303131613566356338303164653166373463343838343638353161626134 +39366363333437373763373934353764643263653733346439666331653531396136633434663735 +35613939646461613135343332356362393365333832313331666465356235343765616630363935 +38313130346261333733383936326539663466323735323039356433343238393864346136316662 +39306537326665363561323239613535363764656664376231353134633932363163303161663937 +34646633326437386531363462363138643632613431626534393939643639363336343366636533 +66626263323232643637383432623534333432326138336530326531386136376237636131353931 +63636365316138343763366135343337326261636233353539646132393037343832333837393166 +30376136396266663033363532356330396262393431393730396531346632636137396333613364 +32363965653463366666353666383165613166306635313635306564303233373466386131653966 +63363061326131373831323566663366383464616234393363346533383834666538646664623736 +65346637633739626338336531316266363135323235616564646231376637643534343163643839 +36393931373234303433306338343162656236393437626335356432333062616635653634653530 +33373265633738633736313139303965333364313736366339343263653236363233386264643462 +31376136383666363239346535363932393337393735633738623764663531346464323731323561 +64303865646164316461656639363764393965333434366439376433653930633866343531343437 +65323031663764383530366234353861656437303766633166666633643032653666623461626133 +35303630623534353463363930376530666133393165373163363333646163343564653139653839 +63636434376630326565373563383661353363373734356565333265386230313839303934633131 +37333031313031333539646464396435306638396664666539346566636630633233353063656130 +35666662633036313339616638316632646264663438306531363334383435363633323733376361 +32383461613830666664656438343765383830303136613364306630396538613066333461653539 +33356238383835323361383839616332383465666465306266363038393264366437383139336362 +32626334336231643432333564383266306635663563316236663263326138336233373633336635 +39643066353635363435393564383639663735346466636135653231666431303166326435643666 +66623262333930303136663761333366333332623234626435323838663835656337376638613161 +61363038386335656335313036623632363435646161616339303231336466333831623633323638 +66333935363865396164326263653765633735346136373039303038373737393461396164366362 +37383461306661653839343037633034663565393439376336323031663039646464383661666466 +31363162626239303737336464633963666365396265323639363862386164373330616566366364 +62373730363337383763383933666136306662313564623663336665336133386133363538346532 +35393865326163663166313833653335373933653964393837656163363338636666663934663031 +65396533356338363732356237356437303465323763633364333030643937316461393664306163 +61636163653061356462393730643234376461663961343535656664623035353935663533633137 +66616262323639663035376637303933303832396566396435663034396165613563653663663537 +35386639386132653432616435386336333132333964313466653134326535373634383433333631 +30386239653037306466633330663236626566653831393130383166623936313263653961363762 +62613833393737393666323365346336343166326533316637663463323030393038363132346137 +33343866373133326266313433656634383362386636636362383263646365313436313265383334 +65393661356634623466326165656632363634316437616263633965393664373563653431626462 +35316430666566363430636163336434623262316438313961353639326631396261633030346339 +34643534663930376462316165653438653831363062353531333335653839396465306530633134 +66353837653839373230616337333332373039303564383635373832396133643864646333323037 +33376632333064346631633136333531323131363832373330353737613236313661363539656332 +33303731633866386663306666316435393434363865643563653962646130346639646662303264 +34343561633666333461393830336335653964386632363531343837666163366539653261616634 +31313136386430396138653532623336663934643165373830636338623161643861616534313062 +62393937333765343266386137393733643937336431313062613738663064376534313831363961 +35393364613333656635323030643433643739666630363536313762356231343633373363643936 +61633830353937643931643931343437323262636166643232306263356661366639396132653432 +36326361646233336262663464653463393931326333313765323464303239366664393036316435 +38663366396630373761373630383530353264313061316365383731393730356335633536343161 +66373365303433653161363430313730343031393834656139336437643932376562636365383630 +33376634303232656134393733343331363936396538373635343732356235353437613966623736 +37383765613932386163666335323535626665313735383934363964623632633464616331636538 +38356136343065316565336639343631373166646266306232343039333638646636363663626361 +37393730393636393031363465633764363733386262343963386566363162313762376538656561 +61333932366561636635383564613931303133623737633564376163316563393762306563383733 +61393636623232333133383733633739343133353834323939336234353634376436393634313634 +36333132613934656435343436636461323130386235393333333137643531363038336633616630 +62623134333231653933643833396434316232633862363532613864353935373633663962393138 +62326431663839623935313035646438613937396464393561613733643738623463393763303335 +31393461323936373663663230396636326334366236343663343265393536386566393936333934 +33346239623165623239373433333639383837613735313165663465643635633762643033313839 +61363264666461343562616531363661336465373561383066386561646331363936396331656132 +62333131313166333566313632383765393564363563346439356166333961313233653966336564 +30376537623363636230393566346362363536316539663064326430643961333538643762363430 +32663239623764386165373832336365356463333832643362383735646534313966613066333334 +66646631383463303237313532373762646530396132343636646463383466306531353831646336 +61326163613537306464643066306132343831336162643835643833633334326665363933343966 +32626639363634333236356565376430636136383062643432383532353836626134316431626632 +65346462646264386532393939346666613265636539373838313630623662623130633162326664 +61376237656438663938303934373962636637643733616532393034636661356665353362356663 +38633736386433626131303366353133323661653237656130626335373764666265326436313739 +35313438353838643734626532353333656466336337313164376366643336363031396537393230 +61646230393132653331353034333630616339626138333636383836316533336432343734623632 +63376335323236336437356539336331353132366366383062356261666266313034326665666533 +34353235376263373832383662336537393337316365386565383964633263323364366231373666 +62666363396238646331343766373038653234633031636166346133386534396134343065616264 +63383730613064643766666164623637343261393133636664623766363961333662396337646539 +33353166393930666361326365636564386332303566373731636530353662663166636537306664 +31633931313233306634336331303838646662346538336337396436623263633531396463343861 +64643032376263363235333335653133383339663837383138643036356166343837626266396332 +33366438646666363365613037396532343764643566323365396135383532353931326462656134 +63383565376665353235373561326533643136333338363033303431396161386135326462646538 +65333238363861623132393963613936356234373934383533323339626637666162636638356665 +38613339653665623339393233636361633964383635313664313265333333373365323534333434 +33353966353332383639393034376662313263623839326436363862363330393866313436633631 +32393835633032396164636561356363653963633063636361633736353932643935613462396563 +36643732663130643536366466356335316564376365356335366130373234373936366235656339 +62656336636664666664396361303739643962363637373866653037323339323238633639643461 +66666239623431386462613833653462316237326232626662396335636263633866353661656432 +39343865356538636164623432613830396638336263316566313561333363646137363463373261 +61666165386165323865623936353837383937353631383564353830376137663736623438356339 +36386338353761393837303965323363326234376536633166633963373564326137353730313161 +66336363393134306462626336393639306564633938616539633563316138616337666533646133 +33653761623133653964653761623361373837333230363538333464343066393461353533363266 +36323462666661386638303461653935633335316261626639313239373333646438646531346538 +38633061643737396631346131373066323737626437326233656466373437383564353131343639 +30306466323434636431343861363338366533663634656232376362633261396565353762396634 +38333338386361633365353964303665393934376432613166323761306435636563333933303936 +65623335616333383866323439363134393739393866316639326164313131636364333333636239 +39313961383431653565643632386337356662343665626666313036386533623138656433383530 +63363631353134666565656633313239313762346664373037336463646161663166396164353532 +65383534626531386136663163386562386430326430346633393665386432343531326637343466 +34386539613533313537303336326139666631393236373839343831326637303934643436633838 +65313537323438383232313562353835616164373635343866383163393436373239613936663766 +66316135343032653162373232396537326464346437353338663336363030373066343035356265 +66306137373363656538623365363236333661393562353765383939363239323439633162353666 +61393061663539386234313838646132383136393837656266353530623339383161666231383161 +33313435646366623364313037363762343236373764646665616462313066623138656665653561 +63353735336133666637653733636561666436346632333963353932666638666231653462373564 +37626532616139623134626630346139353235393937633338663330383435656365303263323762 +61383639393132653862383162623163373264623635323365346233396164313337623866323634 +32646363376538666461653364613838373634666432303766666239393536306466333833383237 +65303331373238336130623438316166323264323062383664656436366563336436353938386233 +38666434653138383466653335303164623531336264613065333336373962326537386636356131 +66633438333933313664356462323638636338306534623332656437613735396535323765353234 +66336430626266656338353439353737386232393862396163323933356336306163633363636662 +37396363363762326534656261306539303837353461333635363934396638386464666235303963 +33663236326562343532646366373132326563363136323564633661316335663530326434316336 +66333734653336363131303933393039366632363138393736336164626534303235633566653361 +32613831643164303631626435613539313734363463333930366363663965333033353432316639 +36353862393562666337303231393232386539306138316335653732333534396634363064643233 +33666363376431326162353431623135333536633563626666643466643062663664633062306363 +31386365313439613338613337313932633665353263386361623437626262383866393232356331 +38623833623937346135636266633839626134323035666530323062313131316633323965366535 +30393637613133663730623137653162653661633763353461326336383237306565663966343733 +39613764333030643237326133366236343463333263663339303032643231326362393331396231 +32666637653161326265373761383131373231303731383165353365303838346561376561663734 +62663037356331656134626334616637353763333766306630363032376364386137306533636537 +31613265663531613737653238376364653964666263353764376462303064633063373334333435 +32353361303432343236333964343833633133346633646633633533313139313765646561616636 +31313363323434396364623966653537616132353138303466373934383565396530323337633363 +38636165616162323762613532373332303666666164363861346661303865326433306636646333 +36653433353961643130383766376332353935653464343732383636326262333266376636653763 +66393032363262393363326637323633636264643739666166633633303539653633316564336638 +33663731393265613462623266623830626464326332373636383161373239346139663933653763 +32363733666364636134613930356337666233393564656361346135386438373061353263616539 +35633837343035653464383964666166306632623439663162613039313139666138656366626237 +63633464303636353935313533363932343763396436646661363631346162333939373866333262 +63383632656436363462383735363065626339336634393530363762353365646330633534366634 +35373063343662336432633963303637666237303165386436363932323663623632336534356131 +65333633386364343135646263316239323437363334343834363933613537343431633534636334 +65383734363361346461656138656365623366326665656533613661646433666261646266643964 +33356430343261613466353239313563336662363631363661343165656264363133613565613765 +33393836306635623035376430623563643836393063336362313631626564323031353634356161 +36646165303061386361616330346339393432613834663538386661653932626132613637653866 +62373434376565613665356139373663613133396664326338643461313436613837613236623630 +39623861376437363333386632663334316530623565376237343966393832376430623633623035 +35626238333530633234376562383731663665653863303366396633613138613431636630323434 +35353234623362663137333762386666303431626266313133356635623837326239633862386466 +64343866353336343032636535313434313965353965346134356431646639343666613161633565 +66643034393932346434333530633462663965623438666135366133653632623536626664313036 +35383464346561373538393762663833333262323265366337366364663931316366316234373836 +63653133616434383563353538333163363334313831613539306530653033323531623831616333 +36643338393030316161383062333831623435343063643737633035303236353330346562306365 +34633162356462376564306334656134323936643161646631373564366635333033623931366236 +61633035366562643438376233646164326434353762663835373061366166343138653631636637 +30643630353633386139303539316231396164613465323637303864366263316435353965326163 +64366661346361303563616431363432623134356539306162616239656137396232636261376638 +66343964323332303962623131396435626536303738366534353930313861313135383066623537 +38316633663235366662353532313539363339636264636637623466366165666135663130336232 +37633264623939633163383531363865393734373437616631306334653835323832373537356231 +36396438346161653861633639343237363431356135373136336236303434633264663532313261 +64626431346334663664653438663666303762663366396562393566356131663931323134383235 +39623261323838363532393633626133326335643566613637653434363837333730316132313066 +35636135363237363832633630653634306161333138343230343065386333366538316636376565 +62363364366638303639333630616561386261353463383664373764326535303333313530643536 +36643165663437343531653635353733633533633262386332623236626534643633383337326666 +32303238656562373136643038393163643965363937353537613532623164303332623563316261 +64633433626533613939333731653736393236656164666132323535316666366436633034353938 +31333438393366623862353035326236316236646531333663393739313666376336366633343232 +37346638633333643363336339643536343262383862366534323764346331346339323564633463 +63366666386632653630303834373436363062653931663935376637343436626239643165326237 +61663932326538313766353638343531393930633838666262633639316331643033666539656339 +39383634343339353665636562386236356666616265643933653364643133633165633932313638 +32623731653630626665326664393762323032653934663131636261393365353065366436643265 +38646361633566303364633431333939633432636437323135653766356161616538326639656665 +33346161343435656265386164613433383435633565333536663761656664616230306465613031 +31653938646339623361623232373136653138623161396632636138313936393135393365366432 +66363734653537636337653562326536393835333339636332363033623633373366346235383263 +64396663653164396462396537306231616539626533616265616163363133383036653631633465 +38393837323034336362633031663961663466343938306137313966303463366434386133356131 +39633732303539353138323638383434663534633136313439626638653165663735323636643935 +66613530366533326434353039653835376566346464383066303232653766613237386666383263 +32636333643637306139666361373939346561383266326231643531643865323836363730333839 +36376238323161613331373435383064653030386335373864353035313731323733633038613333 +39303437613934663138643937393933653761313565613535323734656466313336393565376666 +38343236376365646332376564313861623931326236333963383932333139313165376363353136 +35643661666637656631663165623033303136366337346137623833373236666233353663363538 +36346361636333373537323034396264356135393637623865313333333538643138623332306464 +63343064383939356564376564316362613466343166326135343166616133316264666231623066 +62396234616164643936316331663364643638323664363165666362393362363065313235356231 +63646335376462656532633230626566366261393039303962306133323264663461366237653130 +66363138613566323166623338356631616238306165343931306566613164653130373331346432 +37353564336461303135383530353437343562343464353436363061393436303631626130643337 +63626533616639653534643039633466646637633363343432386366663634303837303161356338 +36343633316334333236356139643436396461653564656135613461646439623861383264353865 +62343638636439376136643838613765663738326362306130393638623162316234373530373036 +31343836663064303730343437646539323530383830303330306633323137356136646132623732 +30343838326465333436346135323230356631316636396335316230623337353732646232303665 +32316661376333383838386631616665353338633162373765303566653364383961326266323163 +35303464636532303666346365633962383066393063656433333630356162303537633935386430 +36383938326336346562613635323261666565326635656363666361613031633465666465303666 +35393062633032356661393463613834653934656139613132313834646236343665353731643661 +36303539653134643462323164396132646164633135626265306264343132393731383932326233 +39306263373235383138646339633635633530623535306232303039643432303464663739346534 +38336662353938663766383430363063336332366431393238656230623163316432366665383935 +31383430643139393062396538646235313864333031333033383761323964363633363036613262 +34636462393334636463636339376566616531313137633836613434666264633730346136306531 +33613365333761666238613239343237323865383761353737613630323338336534633031383730 +65383931363331393465386231313538363933303432626230633232386266653661623738663931 +32366531666262666662643735623562353739303666626361396335313034613137656661643564 +34623737326438356165616563636230663032643461663339396630396431626132363037333766 +35383262383665393531313834643863306462663037353338326365363363363130373639633335 +61356531656630313762646566386333663064313264383266623333626662303430643464343237 +35323038653466363333346332623738353566373964663237623364393636616361396334393435 +66336338306336313866306464313631323462383437353663386139333238373934323832343165 +62613932366565653065376434313962323266303430353265303163333139373761303738363061 +31386435613435363637623230343764343037366264663031373032613238366433333239336331 +61366461393737623265363962386463636339653164633035353134616438636366643061636261 +64623664616431343863383831616134613531623366633735623732306561316630343965373331 +65323034306136353238336562666635333933326234363063353733633332333734393263633265 +30326435373161393764653664356434646331653539326638336562383335366630613664346137 +39323635353833373365343539616232646235313064656537633335623833316465666532643562 +33613462316563623062623235303065373064666231336562356562373233346635353233663137 +38633865326430303962303364653331616265383034656463626635353533323835316436363131 +38323863303638333864393639373033613638373330363566353433346133616334383631613037 +62666133663537316465376539343739623566396466656234383530303630396536613062373663 +63326434323863373432383137653430363539336538393539616432653035313832323332303832 +39353837353065666235633362353539643733333935336633363232623166636163656561326637 +64613131373231623266363561316335333165313236316432613131393939333036376239333761 +35616135633564366665353135373930383566356366646138333435643463653738383534306132 +39333364393433333431363230393466306666323132383331636662353266316465376635393166 +39366636323938346432633738366538633938643663366437623335623339366435633038376636 +38393232326133373536303232626361626632353866383536366130343665303563663438643536 +63356437303263636464626330383466316431373863306534356165326132363665353930356631 +31633262616439373362666337623936373835366136623363363334393236623063303634316631 +66313232393031333233346235376266316131633162653538303838356631363939356664356265 +64353361326532326632626365376137613561393436333662383432396639303065353366313363 +63333861663866383365343833326262363566356431326363386131633866663435366233356364 +64623333623365353431343335636335643761346438656632306136636363356661656534376539 +62343033653464623665633033636532313437306531653838303338656466313131333463316531 +32346165363139613762343736643266623363313066306464623762383863356130363763393239 +38333662353737313839323739353130663166623861346663653065653231396438323665666665 +62653337336161376166356366346465633964616231316336643931353630323030363932353865 +31613466333466643930333331313338336661306338336166343461663235666336333230326135 +63356264396131356238373261643531326161623531393630643132303839366635663036316562 +39646636373339376163323865626130383331613031366338353864376332383637643339313664 +36353463363237313530313439363736346338616166653635616665393666613661663161393531 +62303064623061663230366630663134303036323864373938383162633334356337363161313264 +63393435646661303364353162366136383035313061303464373334346434396633643937643639 +66613166646234313234313432656366613330626135383039316164626464363039623438373363 +35343236396136316165623262303739313461336436393735643865613566386434366362373032 +35373364656336663237356436326532643633613066396661393632343033663263333833376661 +32653739346364613638383261373934326466643131393038326664343433303763326662346662 +38623330613438613362303363363937663339666264643430643238616633313738636463316163 +33323639306635656364373636326130663039353966653339393061393334373131613035646332 +61346663366266343834616165633534653864306639356231353839666233336134623530363132 +38353064613234643163303937396634653637323037316166303232333336636463356362343238 +62616436633765323163336563366165653663346236363234366461346131613161636366646438 +37336535383933356434333664353737653464376464666134383931343630663037666532363162 +63316436333636623731386163643363336537333637336234646334653731363063353364336264 +37396662386662656330623864393763653462383466646364353237316361623230663434663037 +31613735633563313731383863666362646161623939373763373565346566306233616365663736 +37343264633762353639333532653137353364353639656633346330396234326666323965643163 +32643231313637643465613863306231666461356638303464613762633332383839663165616639 +31663337336138643434626334656639383765313264666634376166383166643566393631653937 +61633232386337336238323239366532613663383161313039343166373564623533663937366635 +36356633616437626563376465663364383637396430346130633932653434643038353462306166 +31383239363935303164363732343136323266626438656438343931633366373631383239366233 +37663337656161653531343637663332613164363432333236376438656633616435313762616136 +66313634633234613834643537656138353137353061636364653836373336643466386238643566 +37303338616335613934326166363139633638376365356434376563363333653434356663616534 +35666237303639363762613239643230613830626663356363333137313435613231363466383532 +65313062383965633661633464333139646565613030376630323737393834663762636437313431 +65643639653037326366656563636139663166373934363130366562656562616565353138633565 +65336532353530383138633034656438373533663665616236316362303731646135306330333862 +31646461396131343337323333303363626638653339393533666432346266386363323138343437 +62353861363938363830373730666661363336633837666430336436333338366338623338306265 +31613333313066613865363530623531383965336666646135623035363439336233663930643162 +62393964663530643565336337363030623762333666646161346339663638356534616531313434 +65616464393534336262636364356130386662393932366233313466666639346166316638353563 +35646438616231393863393365306634663034336530326162366539313531363339326534346138 +38303861356564356136626634346263393339373465363663346463333166316332386139646635 +30623662343262343336663565363939343665353464623637663438616332343537353833613965 +38393462323334316462646431623137383366626331356265616466666231666162666565653936 +39633730356431313937653461323565653639386537313333356430623130333661383331373961 +38386561383662353764613739313138303638653336316431626530373430653335636366356232 +63643936383565373431373238636131336638343439323132383964636235316663366561343264 +33376135653031333166373134633762326364643365336263376663383663613866306339346661 +66333463313739313938323963656630313862343530383162653038663436323365363433303261 +32336335383139613234356466633966656432333730303661343932623534363766643536636130 +65366534663563643037373061353238663361656362626165393862356563303633306465346465 +62343166353133666366663035626534376232343132383563666430313261373039616264373636 +35666331613161613261653838363732626265336564383531353632393264373835313439366439 +61633134323733656138356665646233383735616436376232343530616365633032646335336631 +35383231656663326239313565316437333064333562313966653836636337383865323132396631 +66626430666639373038363633613036383266383936366465386665636231663731663939303463 +32633133343331316135653765336238363839336561646632366637353666343039383261376233 +65633165666565653561633335376436653766663730353031656532326333666462396335313034 +36383231363139316432386335643632626130653133343637393536666361356662616666323162 +66666164623366333361666135326266303766303131626430663432333932363136626431376165 +35616636333464623932313633323738653233636231396665623633376231366433313463363161 +36636136303961633164613533343136666538346563353061663563633063383066333035326231 +31393561363963303134613966393839326537313032393765333161343435353035303264343935 +64386665653136623564366330383363616165383132643537313635303635363838663037376638 +63373965336339383735303363633039623561333964346634616430383463353332653761643437 +33643834396265326361626435353131653339613363316163393330396636633938346438396134 +64366666666164383066366239666437373439396466373133643736363034663135386564383532 +36356230383634663965366439353761643137396335646562653966653434346264633332616263 +34656435393137646331656366383239393837383233633239626563333534323134623932326334 +32333564353564336233353463643133663663343332613133366634366563356130396331616337 +62613861656537656534383838386535326662663666343037633062633032316239353838303638 +38663261626238386230363566666534663936356636306136386162656631353834643433656138 +64333564636432633536343936333734333033306536353964396466353066316234313836643339 +62386133313361343434643461663131376437363566663863353866393333646531363439383963 +34336131386562663731643632303434653931316262396166333864383233353863383337313935 +34386237363761396464313034636566646465653161663165303532383563306137313235653538 +65613836303034353539633032386261643636393236353636376366393532643737376237653133 +30313063313138656237313461613536613961386139623834326331346364663733393539303862 +38313464666230323038316532386237393738643265666336316339393930333738373639356362 +39643764316433353638303735353064303033623230636634333738356466363833623365353833 +36653935323866326366313539636337373732353838316331353530613636616663383462303765 +39643638653936313364626166643333393732633666366166316264643464343964313432393631 +35623539313333356433343437376236616661326664633239373932363866396461363739656330 +34386466663737643635333530646335396433633734393162323964663562313038633266376264 +61623338316662323936373863616331666430646534653636386436376461613665313035396335 +38353263626230663263343437613663626564396337623565626639313536313461303234396231 +32633434363461393865613133303561353736386334666431316536663339643039663539353364 +64393738396366383131653830636464323539613733303937623064373063613161643132353532 +36646633653965663831306639303932636566313539313264626362386461373135336365323964 +63666538373864653334376537663230656565386531323437356435626439643536616531343435 +61653638656233306362346462626466373565366430663431656362613339643338633766623633 +65663766373065306335373462393664333733323239636564346234373530356364653738303461 +65363437373965393432353939653632633163656263386334323238643638323131663330316337 +65636437653563396337643639383730373163376364643434633161386465306639383034396665 +65666132333739376334306138326336333030313933633839306230396536323865386330396466 +61663864656330376261323438326661613532653637373362393737656637303239316436303130 +66336266613231326236353130353066646635383136356532393432393735666236323266663566 +30303962623237353136366132373433386333303436633438316234376366613537303465323962 +63373738383234383639333437383638633363383338383462623030323436346633336135633766 +66383430353863343235396161666233633731373837666361386230653166653064646333313534 +66316435353165306530643739316164623732353362373238646535356534626434636265363063 +32346162373665613163633066643061356431313838353631373133666330643466363831393335 +66306134633164333738646136633338356534326430653962386332663634323966353632636132 +31363330303038343436306266346137663361313965373264393365663539383332326235363137 +30353238383437663033306663666335336339613662626163313838623636393331613264366630 +37356234613730616234373836623762613261353035363138316463313966646561323866623135 +65383062656538643337653063613465643535666138323434356365616535353333386530663363 +63353162663731323130323965336664646565653236353833366566346530643965306566383333 +62323461383438656336393566346139383438623437343135386135366462666234373333636663 +66336336323237636332393365653865333333356363336531353634663736656430343532643838 +38303864646163616230306462323133613837306165643238366164626666396539613139356533 +66333430346166363935383232613733313338333736616234313435646230643536393361646631 +66376664303662386433316636383738616338643862383637323862383564653338396134633064 +35313064386632343165656135303262633266363134623566633132366238373236306236633464 +34386335333732303530333430653263623964343232346237623962306164376134306530323833 +37336631386563666330313265396630306166656632636533366366343131633766653230653530 +35396163303839666431653064316437646662356131613863356334626564343066366463346135 +35306132326231343566616636376533623031313439633934343261346338306564346166613061 +65633231626666633732623331303838333664633836626431313430316437373566663361316566 +37353632376138663633333636316364653736383535363139663562393762363939353536616134 +36373336366432616234623761383563333939303939626531343535663161343338356135376437 +33623964306638613430663433356137623466373834666438313536323830666534333533656662 +64383466303737353961656439393836343630306661333837633534383833343132323762303163 +62636464653765633135396166633131396139343066383266616662343435333265636130383533 +34393465326162333866643062653763643733636261386166616630303332356238326165313063 +36353563386639633562313735373630626163353166306563616338643736633835636263613032 +36383266646663396462356563313766303430643265313465633464326636356634613263666262 +34613166643835346431303937326434623263303162326331656661373739653034363265353435 +63633066333439306465383734623730393065326135633663393431313737366339363562613461 +34346635306364616433623864343663373665376362613161663932366436646465326466653337 +61356236383061373731363639666438396561363130336239313038653531636366636366336539 +31633637653731623237383462643035613866366439306335323764396535363530333265366330 +61366565613764633236313736376664313466363866643234343039316362353639623462626135 +62626131373137656638313038303332633263613635613366373130613964383237666634336334 +62656164333433393065333562643530373963613832353535623736633162666334333438316534 +64653562323563346331363538376464633230373932393662376662353366663764623138353932 +64313966386333343433336634653733646235393862623637383666306564333638393463303938 +32613437313931363463383165386131326661633736323563343035663336303335633438613335 +65366164656333646437616562383764656533356437346663303239613230376462633030656164 +35396333373336306433333334373738383365653430396437623736356563343333326465626163 +62356433643537353132653634393237333534666665333238383830306231653632306463313865 +63356336383935666235323635343239383232643164653663663031383332343461333664363635 +33356262633530653136643062653165393639366465376566363338626431313235363332613164 +35636663326432363262393532623064363837613531626534316431623264393264626364653465 +63616566333739666232346336643963633139386465333631666164356562643665393366333339 +34386530653835353236646131643361633235363262356331376263633637636130393637613435 +36633235343163333436326639646564306137613631353839336264366663313531643564623235 +34396433613962326233393763616566636566633638613430626662653734663630343136663033 +31336564656430353064653532393232343466356335636338653236366663396231626666313637 +32633435353565656162663964623931373638386463393162613361646338353966656436326131 +38333331353666316666623739623437643437303262346561663764343430626132313432313861 +31313262643237323930333633626339326135613765633663373432356562663539623434653161 +34643535613831313534376663636332313461343766373965613139303433376630376266313564 +64343162366565656239636638356665646565656163353462626362313462653466643130616533 +31633436643132643535363134313133666663653030303839373561333534623233653332343938 +63356338326334386331326632343234386535353833343064363531396663396366623164626165 +38626162383661623133623839343064386131376566333866363138303937393466663437616432 +38363032663834383832616331376435343364363061623236646361303838316663373066666330 +66333836303833666263656538326563633533613566643038383032323239363166366162646162 +65633566373636313764363433366461313938343339383862343139376237656638306339366138 +35353039393737653731653134343464313236646664633061346437383832313464333361663738 +32663865316438373439613533326664343936616163363663383264303936633533383264336534 +38643930393832646138326234303630653330373436326565383466383236303135653763626663 +32326465366165666164313666353063356236376338353433306435626531663761613962633935 +33396132323365616235623236393062323237356634316333373461656339323466616336333664 +30386665353537306636633639613734626561613735613836633865323533356435656133616363 +36323132363835636430316562636238373161333065613031373331373363393530343537313331 +36386236366631326637333736663462353464356565343532646561373364613431613561333331 +62396231353930303462343932623138343434396230626361643233626462666666643332333338 +64383365306236623637656162303031626664633162623437626562393532346362336531663061 +39653837303266396466613434323163306534633663626664646164343965663061663661343738 +31363732613361366434356465306163656564666661363565316535366438653338663333633734 +39363363343761386239363865316130336462346161383630626665646639313766633136326431 +30343431393835623464316633666632313737353334363334656633656530396434363032656461 +64323364353566366264323466313862373231623538353064303630666535323737323764373265 +36386330353162623762376564656162653066346466373063386538356437373761336464616234 +35306134333234373534356236666564663163376561373033366531373065313233396233323466 +61323832343730303236323032633837636236306461653138333431326431306638376233626362 +61623930313932303762333765643136393738636661333034373961613632636639323330356630 +63386433653336653363613130373636393365353866393931303639353161336366363738623230 +39633634366632316636613264623738613839393632376361303664336265373637643535343638 +62343632346130313862323062623563363233616233336665393165656265626631313737353430 +35393835646331316134633034323961383637656664646532353465306166666131353062373731 +32616361643665313839366166643836393737656163363130633538616337373963303861626633 +65306334663665643133383461613434613566623731663163366339333464323661353837363936 +62323265623962353833643436613664316163353261626334303539613033613936373365363130 +35646538633033393733666364663933393836386465636561663239313630363230303863653961 +35343334346265613532383265663237646532663064393733656331383634336338376363343036 +30356562653838323261626634323864326535323866313963313062343439633637636331313535 +65393937303766373832363530366438383363326666373132633934373634613238623362356238 +32393761653239323434373437643736623061653161396432333137326636333463383362336561 +64623366613163636333616632343339356662346263343133653336643330636535343834336263 +32663836393964633163313735616335303936376361343335633962613337386638636537356135 +35366337373833623534316230316236666636666562363666666433313932353761333163383637 +38336665333964623833393835313130653431656134643366623762336638633335316133343562 +64653339623636396232623333343135313262616134386134623132373462653864656539336433 +31623662623338613064623936333462393536383066333865643663323436376338636536656637 +35303539313631323935346364643733623232393334303536663639326166353034643235383935 +63346664336161656333343462666363313438353635343963643638663364353138306331656462 +63366434646164663230663734326330336164366234366134313035353062366666663964663736 +39363531643434353562353534306261366138643264626432383736373638343363653663336337 +38643234326632333031663935353736343536346266373264633437323833613166613261393164 +33633331346230363564666461306264353065643664393561653335663636333530656336303464 +33636331326335643230323536323362613565353936353065396262343133393433333230336538 +37656366643237303436346662616332646165616333303162323561663435303662316438316334 +37393631363365303466373061656330313039663835363731613437373238376262313936316366 +64303832653034313139393039653163353239363266313039633933316638323366366631666132 +66663234613566353230303263613739306335336462613162333165373239666264343734396537 +31393462613361663837326237383264313539326364303933333936363435623633343137633435 +65323435643431353036613636346533623331363834393365306461386561356362353962353534 +61363764336335636265393730356639643037363163343439336538646433313938373530396631 +31623362303732333563623662626661343364396463343531636466303365333036393038373939 +33633739333466306265313030326462616431653661303961346538623931336163626636363939 +30386665633131663461333864663930616362636530323236636565326132623831633965663135 +36353836393761333436623837343832376333653861643531656464393637663464643130383864 +33326162633330383631323538366161353530323533636532336465343134336239363763346562 +62363231303936646234353866393738646261616663663932353866646533343530373064613262 +63656465323961333334346539356336373139643632323363336439333839613338373662343130 +35303361316234356362313563646161333761333539333361643136313337663638306633373965 +65383832393938333461393636623239303262383830353139383765623763633930343332393565 +34343063363864393738626336633162383839386335643466653436386361613933343763623339 +66383561386633656661663764626466343966633035663631306636303661316331393334313930 +64613337326363356331393666626262386564386162626330396132313032663263666231356665 +65643031323939626533356638393034353563343565333162353939363663333936386364376562 +63356463373561643565626630346338636639383237336261373264346338386563383535326535 +37353235323864376632316161386262396536653265306139326530643332303733663764363236 +36306134303734306436363563613163383439646564386533396133663736376362326334666338 +61323836333832333064663663363138666335626434656530386136376237313361373136373035 +36623934323839326332353530386432303134616163313963373565386635343463396263623831 +35663036396361313234343938326338313239353238306338666336663261613163383934316536 +37636365643437316437393166333232663165336238333162643431653931363331306663356164 +33623630653939336563653436666138393961663638303630616431306134653565373139323436 +39646438333162626535656139303139306438333135396533613637393438336562306666613739 +33636638653231386231383434656335386334313764353766353138333732663538633333363838 +61633337313932316365303539333738393530336330353535383136343934626234656665303361 +36626535306238343231666637623837663261316337636437306563663233303338663461643062 +33383038373835626665623830353838363934626633353365653532613230663462383165656632 +62613839356264623432616262333135366165626135323337336531376562333933333333326637 +33653164643132323332386631663132353036643136626663636663656239386438303562303239 +63643833306539633939366135343235393838333162326237346164663761313835373037316539 +34333935366335633936353936316335313762636434643163336138633765333965613339343138 +61373635316234333238363730333431366461313232386238653631616433643234323437383537 +63306236643661333763313339336665626637646161396230353761316266666235666530633830 +38343238393932643938343566336635343838636135313236663465356231303264393163633066 +38616430633133306466333231343530646333616165383739643232643862333830383163393963 +36653866666466353538333264363831323331326432653665646435376537616462616534333062 +33323536336265303530376265663339363730303164383965316535363565373238656365613130 +37343866313536373037643833306233373238373462393166346634353464663436383636336235 +63646364616664396361316666303263393437323566336531346537313464313230363333323731 +38303439356635393935366162646663373934316436613939326561373036356165396432666663 +36323234383666373036333736653764376535383034636364303230323835393266613638646365 +37633164363231653636626639613830316337343232343134626536613430623939383261666637 +36613234326635323639323235393137333431366464316532356132636462613065386261623937 +34656632366338383161346330653664626331353030326437613833643336346135343634383231 +32396337393730303232616538666438326164646332373331333134336566373535373530666135 +30396264336538316230633535653663383733313763643534393931623833653166373138336137 +34613134666132616362313138653933353136343039656362336136636238663361353664626265 +36353831373662663733633130356236363438613139306439343264653665326366626566346433 +33393630663632643035366363313065376663653530663335643963323934346564343732313030 +61343035333461366166396338386165653435663739393166376563653164643433623536356337 +34656530613338336238623766356662633831373966356165326562653463653534363633306664 +62613161626564653334386164656335613137373661363936633861353061633734366431336138 +35333261653164326434633632663534663663643435336538323765303534613662633739303732 +64373237373665323635333332346432313239396135313839346335366561623462356463323663 +31386565393038326266356436363533633361653930333664333866376665356339366533633238 +39343262626261356664346239636435373765303234633262313036653131363238356561363337 +33366434616632663539646538373132653231333662323136653536666330313932613566323161 +32633136366239373335306565613332623437653132663830313231313739396261633833326566 +38323335613163313263633164313237303230643163356335376461353766386565663338656631 +32343732366239653838363261656437376264663632376664663635336661626337356434383535 +65326461393135623930356564333031663230323736666466336133363333363231613536336435 +66623135616231653832326131313934613664633830343332376539393863343562353461636135 +30633061663262316638646564356533636635356662383463326262616536626132326362316539 +62393130346563366438626266323839323962346531393238363266333534363535323730386666 +63313337616430333065643166613933323539346365343336636263376661313666313730373535 +38393832393065346164623462656138646130613732636139653936396538336631306666363564 +66663336326233386237663363323466373865326234643533376465656433643831343639346134 +34636138376263316236613464626137333438333936643137336235646439646433383930323461 +66666261326638373461396665626362396463643930373162663738643931306532373965653862 +64346433646161306664636333623561346565613262636362666663346366383863663534616437 +62636134663436306563613564643631373865386238383731336462633233636137653739393732 +64613933626363356666333230633266623130663565346161363635666439353131326666653832 +35653634623564626433323237396461326562313038626539366166353261373032356438643134 +61666334313034656437366435303638633537636463363362383964333066373433613763666439 +62373164646437353439663432326437336239333337333862656536653966663530633338353330 +30653565656535333337323631663532623435313535326635653261616532343963376136386332 +38393035656636333733373237336239313030366566643162663663303432316466333461316234 +30313761303638666339363232306131303462666565353336353932663936636334636139623134 +35363363353133353438636365656664323737336130366562666238303661323066353064623632 +39653561313231376133633066633332663832356235393363626339616364636138386364653930 +36376432323762313235643033376434663862353431373965386561366230393933353164666663 +34393963643833616164663963613462346539633433346536656630393532656262386630386134 +31613031393734636638393534353962323839326131353935613132353536353837643037663234 +63633562383737666165366336346261326138326565636362353038356564623038323165303664 +35316134373030346465303766343034623737316236333662313734353132613838333766663865 +30623331343230383361626437653637663664376633623861353132343765613736323464346162 +31353130323165383063316237393430663766353437323437303063353932326338343933313233 +38633764353535376631336162343137333130333433656232643963343131646564666536656238 +35623466633838366335343132386636303665633537643134336438373630366663353062666263 +36626662663161623338633533656336323833656333386337363330373564393733353365333039 +66306432353261353162313362656666666363313235313939623063323532303731633733383761 +33366636623731613931343634623563303631643364613663333636623138323330376432613831 +36303861316133343764303362316463313037393438623763306566653862303963323963656165 +36323365366438373135363331633632313234386239393532383761623061633232323864653233 +61323834396232303334643263626539383234666566326134323238396263313562636266373037 +63363765643535343638643962633335316662306337306435386138643438393863306234353338 +63323566306461303465613964393231376331346330373261393264653234356531303161383338 +32636539376335393332653435626135613966363138376233333663366162613362343765626232 +61393031353131643062396663313835373730613861636462653330383332396632303834323561 +65373365356531616336386237626237393730346339303561373038383465666564346434386362 +37383663363863366332643134386135353535373663376338666361336330313137396461313265 +35653766383330313539666236323165366231353132626665663532663336396430373764376262 +33356135343933323065373766633538646464613635636537373165393764643231356135363362 +64643537373765383830313162646634633235386537383032353830373863663736353135373632 +31323539363236623562613963316163613538633035666232633338653761656163623530326230 +37656563633939623638626536333539366135376665356236636330383831326632366232633466 +66353566666362643532663666643537393932303838316165343062323863363136306232316330 +38373730373161366466316261373736303130653133643064346433613130366162626662316430 +63303565386264653938373939306131336162653339643335366235333636636362643365616134 +39373935393664363730323037656439333964323938633162386635626363303738313964393339 +34326538323336663634636336376436666566393830386562356165343465626165326565363636 +36313333343238373731366239363031393533383439313362643164326537376338386530353463 +39653336353963353539373739343433646365616330643333376265616136363366343935396362 +35343339373832626636643735303666323265663439396137626437363066663536656365613661 +66636462306361613134633865666435313638613439346636333161316535626239323866383763 +36646230653536356439316238323266306665383639383365656563626639656636316533613630 +34666438343133363365626334363931613237633931636138333733663763653335313231663362 +38356665653539303865303633313366373037313232303739303132366336643636313664333734 +32666364393936353961363238333532363162316235393462646262373862633237316633386363 +36333166613731396361303338323265646365316537333961353634663233313434643837343837 +32373864653764663130333730653563656164386435303639383061373863303630393831313361 +38643563303863646131653065303339303462323938633433393535353834633663316630666234 +63366661643936663638323233343732313462353535626262643139346337306439386339666137 +61356630303562643362613536313937366561323961386533626132396136343932666238353130 +61393465313331396635366263313765396332663833656232316232623735313734393134303936 +39326566666637613937623136376164666135663962393363646562363433306333346537393338 +65616130383136396336393666343132323865633064356161326235326439646531336263316330 +30336437353835633062613063663434393562613361663339303962333365663039656665616361 +30633762346435396165646461393966343764383530613766353739326463333230643732663132 +66323633356665643266326266336239613261326432316433393532656336373235303262316337 +33323465663965633362396265656162613936666233616634613939653664306566383961323732 +34643665373961313034383363666536653431353963353833303862336437623930313066396235 +35626235313533356436393163613065306362313263626436306163613266333030316334323534 +31613330303035316666663232643334666165346239346530356535663139613865633838666331 +36643932356635306464303765626330636661373435616235613162326432643363366433663461 +61653935376165303562313534646162616539653234353135623732656433663462393665363838 +35303263373961333839313162303164373562643832316666306231626161326338633164303330 +34346162363661383236613133326331616365646236336266616566343764393865626662353037 +33623135306461656464393332663364396334343931336139333939326535333233326234366464 +65636136343065646461386137376662323866363663333763346638383630396231393132363935 +33353961333739373664313339613537633036646333393136356164343934373938623832613030 +62636532353834373538366263366639353338383263343231656334333962363833386235346338 +30663632326139623562646638346434393363366333623166643335333538316561306632653533 +35353131303166386337666466613038663637333466663831303235653636333239396663613530 +39636261376135343766373436376662633936616533616334373438313331666131316437343635 +31353765376334343032623936323236653539653130333537643762633030623462393739666632 +34616533636638383839303163343536333630653937376336633166636232343764313366353239 +30373063343962626534656536316437656436306261326536613162636364653163383561316663 +35356639323431373537363537363432303232393033663165613061633130636432643533643561 +63343433303961316430313164633536393134306462643530626563653138656633666365633131 +33363638323464363862656166653135626631653862383166313035643831653966313764653562 +61303738393666653837323566363566666562346562666536653538316134633237326566346433 +38636466306337303033366239306133306530643061346135346333353361343738666239326230 +32303336346539373365636238386165306135386537343237373761333734643636653766643432 +35613334613763643964336633666336383330383237356234613731636230376264653834393562 +65363961653734626262383066663236623166316165383839373036343061653938336165306335 +38653064373236343263353237353930303836316134623935633966643534356533353436626636 +63333430616363363861376661306637663031666263303136323264346563313134623530353365 +64356131643565336636656666303337343735636534643633383465653433613330333964326562 +62646438613633356136333431386336363430303564386430373638343334313863626432326165 +31633261656635333035663639333962303366303366353934613361343665363335316633373039 +35623939613565343032633230346634663263333661363961633236366632313336653839323335 +66336439613538613638393230323137393166623033373233323066366465383063353937353439 +64633134643464366539653565363631363761326266333638323134626237663165346463663834 +38313266326364333639393437366364643330623533383832666465316439333232393138336338 +39646236356137373964363230613366613534613930323237653631633831343939303133646633 +36336538613965356366396231623031316132623930623965343165316532316533633934386163 +31303637333661636565316431626165356233353633643937376430663632366330653635363838 +39393263333433393638376330303632323835313566653333326138653930323366313234336466 +64393634343033376661623764343163363835373539373534393166326564613866643062333938 +34653361626466353939346138633865363462366630343161623135363837316233323863626464 +63666637303233666535633038636632313966366136373130313233616562623235646632383232 +38646132333431303238376565316465323664366631313563616637643761306133366135373262 +32396664623062643830373936633031656638393934396262663636323638656663653963376361 +31616563353539343935313139643437333930316531663661663531316433343835663434306265 +36333535376432333966623163373763633836646235343464363437393537643336626534366639 +38653766396336393133636531623166343633333839383430306533386265343730306630626163 +30316566643861396139663336313663306233643630653633373535306630306463366166643836 +35353533336439363839333262393132653237616638653466323136653565386661666138366264 +37343931616339303039343230633063613539613466313866353963316335366361643234623430 +30363066666330363531623361653532646562393732373634653065373865393664323038353565 +33333864346336643766623862343232653537393463656530336162336165646432353965323934 +37393362663737383530386538666361306662616662616538333338356564343335343062616336 +61643732353435393532643861616631643936353737613832343864393331643261356431393363 +64643565346238663036383962623261626134373233393262366137613839336637363335396134 +36663233363937363336346538643139306232333931353636313162366336333061383337393539 +61343966356230303165656562396434393261393338376338303636616233613938346562346466 +66393566656466373432363431303263306364303937643930663131393331363664373063376562 +31363665653932623764633466663338316664326339303966373537633361653034353161613866 +30373436366566343139643237353237336534396237643935353830653032356461383037363865 +32303531666361616461326436383938356539623764666566313164653832646665653266633839 +37316365663939396163356331633562316337383734653131393632353832326336613937383866 +35383230393166303539663863373066366238636563333666366636313833353966656662313435 +34633133643530343932633761613961633336303261613538323063343962663663373634383230 +39653664303765633239333333613434376565653635333663616566393337313636626565383636 +66383238363631386365303936316434336464306438366138326434306162653930666439616165 +39633564356235363165626431316437353061653664366461633834613332636365383538396637 +33663536623134386338623061633932613636383532353434333734303563666434363765326330 +30386338313033386231626238376464373766666539363138313634376531613163363063373435 +32636261633330323732313534623061346162623132386262623363626366666230643730353161 +36626130376566343739613266323737623031613566326366646433626534393366633162383962 +65613836653163303765313733626364366331343665396265643965313233306437343765343161 +38363436343237363631366433303031336565393531376461313238343235333735623336653261 +38383734623936656230643566306235356666376336316137653361383938653034643461623464 +64393563666331353866323465313661646664383731643835366430353566343966313435646161 +35653662393133393531393733616661643939323732653338386638336165306131613438306663 +34646161643262363061633865656539393864393132613163643963643133653537626366366364 +33353935353265366266306535643563393831396536323737613463393936373435653837396531 +61363666336234393962313830326335343664366132393539356566666461346163333839613033 +32646130633866313861356531396565653835373962666434346438373038356636373162363936 +62663263663866313339353939303737346365386133376136616238353739333134633430663536 +31326261303966646464363435666563626163653761393561373539353231636638383165316233 +62646263303934333531386538653865633132326238386535633965353961653331356463376462 +37343130383535326466623762636539616338326331373863663264383763616533336465343334 +64643838323935396463363434346339623334613939356663376261633238393630393039616230 +37303737623639333932346330306132623533373739333634333763666139386137643837376565 +33316133373632336539643766346562653366663266633639356262336239653031366262663566 +38306533383537643963323639313465383538616232343065633562303163313230356634336136 +30333863376631303966366531663839333631363662616635633430646639666566343433666137 +32386238353434396264386131386137313662336632623331636630306632636466626334633939 +61623533316638396562396161343339313366393463366330356263646130376232363162613731 +32383339343936666663656530316632363464643936303131333738336634353634633439366139 +64373739373537326337623237633533653139646661396366643264313062346335323230336330 +36323033666630623937393962663530316636353664303361636462343735383264616661353864 +38616234323438343664383032373765386430333133303264376265623432363939356532353466 +39626237666632363236613466653462623961663963643235366539373030666464643837633362 +32343538323339333765666636326536643634663037666135303331623666363831313961616637 +64383231366565613261386230333662616261363937383731636139636561636462343232373166 +30636432383539363362363462313264663934353037333263353863643462313834663436333533 +64383835373738613866326639386534633461643434653766646265656432316130633961343463 +35663033386331366463646131363935376563623462326563633638323032653139366363356331 +37373738386366663365396639393036366135303937613162363665326230376135343232653265 +32333566316261303537353337373533313762363261626464623236633930613937373035326633 +66623362653931373666623037356562653139313436363831323465333432366633636566393262 +61616264666364663162386634663638313135363638393063363736336234393665653337343330 +30383931323466353939373936393237366466386266323737643032396534633431333262656262 +35626137303930303332663936386435313434666165333366646535376335393666383163386539 +61373062306630663934373637386535373036363230316331333164383439303435343061666262 +39363335656238303462353865333737316631343534376566336639306437626163323134333162 +30333933363264363963346535343966656335666365323863393536336633663066323337323838 +31666364613334633238623764363365316532623466343633346139353738646239333336353763 +30353835306533343462623838346466616332666261616534336438333732333731663931366363 +35336561373738663665306634326263653565383132663264613239323537386265376137636563 +35623266316465623432396337393964656638633633393561613534373537306332303634613763 +39623461353734663532646231643366333637376333616634396365343761343864363864346430 +30616266333831376664663836373361333434343432373031316535323536623264393434643764 +64616566653937636262383836383036613431613966313765376634303339363936376334353232 +38636231656537316437643766623230303938316434366339373132666437383638613236616337 +30643261333737666261366339626361396161386530356339373530646639326235306339376436 +63633038613832613064366533303536623137336565323535333533303230626363343865373836 +34353266636330323634336435316661633465653566363832343433306430333733653061643833 +36653630623531313139323936303561393433613936303962653836303535653232633366643465 +63393366333135623131303132346134623963633331613139396463393366613232613037323165 +36393939663836663139323632363261386437333937323430333564336435633135643666313632 +61306533663634316236373831326632373630613331316232626135363732633264613962323939 +33393430623262636236623130316438343630613261353838336234323138613961323163363137 +35616532636133383730393237306530333636613033303034303064383530303864393263666634 +62333464626463643864303638393533323937616661656439333732623763663633633436383564 +63316538346365333430373134366163666436613035373734333462613365343764626135356630 +30623435366430646663383038323532616566666261623839613061666535666261653932653234 +37346164303335316331396166386233316565353936356134666430613937653735326235316633 +39663037656635326163346463373134316435326662363061613338373039646337323234396334 +64313830613965393631316564326563643636326662663266663338646134313035343565386538 +63646165643932633962656536363764663438656261323638376438373363323361383839353134 +30653664613739333331373734643962623062366163633337613230353034353965366531383238 +34373662313136333939373239323865393763653865363565653965376532316134653836356364 +32356566653938653832633032386532666565316434333262623333326464393530373062616666 +30666337353162653065633732623139343636323137333238646338313738643530383635623763 +64303962633134383139616639316637353334323833636563646234623564613861333538353430 +62303066343233323563616165666462363163333466376433656236356430646531326332386561 +34646132666463303537376661356233653932616134366230343865653435613430323835363966 +35386434613732316231353331393638613335323863373633653531366136363034613062663333 +33353236326138353533343237353766363665393237653065633536306163636632363365616564 +32313661663061623436373663666331376132373437333963343136643634306165636164376532 +65343237663061383264303538656432623966393536353161323732343164333263633365643962 +36336666313638633231376661306639396635306633663739376237656536616531646536333133 +31376331316665646639386363376239336339396165626432386162313138663137383737363963 +34643265343630383961653734393033626138393262306532626466653736636433366563666237 +39666135333231303936636662653864336439376362613363636466346533393039313830386136 +66663637626136373734643938353361323235343134626131353365373564653536626363383964 +37636639376164366236343637613231623032323937623731376231333439306165333334373938 +36613464376262313933323538396137613062303637313162616261376634303237653734366431 +37383439653863353336646331373530333533376366636464376535383864616662333234396465 +34393138323239626331356138636538643563376663303836383161373836636664653166336332 +32633762386335306334626561626234333264636664333863613265366563376165396237383834 +36363033386565653537353139343031653161356163646538333532373038613066376134386536 +62383537373637306265366537633566613432383736386665353564333466363432623166326362 +31336464636635343663303531353665373761366165646538323961663462343266313434313937 +32316265343164616661323539383537393439326130643734383939653739356531323537643431 +64656166376232306632386666616631653831383231613463363866366635663165633861626265 +34383138626434353865363238386365343261653062636336353861633739386335386434333738 +37396332663466386330363732613036316432326635663232336235633134643738613266383066 +64633662383139343539303638306536303466316639356462626238336665323136346332356534 +32356236376637323338353337323961653037623632636636646566643136653136636436316136 +353533383362363038663634656463336531 From c1a0112ffe71f048807780f602d1c9eebe941cf6 Mon Sep 17 00:00:00 2001 From: Sanjay Kumar Srikakulam Date: Wed, 22 May 2024 10:48:23 +0200 Subject: [PATCH 19/19] Add new line to secgroup_ufr-ingress.tf Co-authored-by: Mira <86979912+mira-miracoli@users.noreply.github.com> --- secgroup_ufr-ingress.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secgroup_ufr-ingress.tf b/secgroup_ufr-ingress.tf index ed7adb40..effba1fc 100644 --- a/secgroup_ufr-ingress.tf +++ b/secgroup_ufr-ingress.tf @@ -38,4 +38,4 @@ resource "openstack_networking_secgroup_rule_v2" "ufr-ingress-icmp" { ethertype = "IPv4" protocol = "icmp" security_group_id = openstack_networking_secgroup_v2.ufr-ingress.id -} \ No newline at end of file +}